.elementor .sd-scurtcod{width:100%;padding:0px;margin:0px;display:block;}.elementor .sd-formular__politica{font-size:0.8125rem;text-align:center;margin:0px;& a { color: var(--sd-c-verde); font-weight: 600; text-decoration: underline; } & a:focus-visible { outline: 3px solid var(--sd-c-buton); outline-offset: 2px; }\n}.elementor .sd-formular__titlu{font-family:var(--sd-f-text);font-weight:800;font-size:1.5rem;color:var(--sd-c-teal);line-height:1.2;margin:0px;}.elementor .sd-formular{overflow:hidden;position:relative;font-family:var(--sd-f-text);color:var(--sd-c-text);padding:clamp(1.375rem, 3vw, 2.125rem);border-radius:var(--sd-r-card-mare);background-color:var(--sd-c-fundal);display:grid;gap:0.875rem;box-shadow: var(--sd-u-umbra-formular); &::before { content: ""; position: absolute; inset: 0 0 auto 0; height: 0.3125rem; background-image: var(--sd-u-grad-brand); } & .jet-form-builder { display: grid; grid-template-columns: minmax(0, 1fr); gap: 0.875rem; margin: 0; } & .jet-form-builder > * { grid-column: 1 / -1; } & .jet-form-builder-row { display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0.375rem; margin: 0; padding: 0; } & fieldset { border: 0; margin: 0; padding: 0; min-width: 0; } & .jet-form-builder__label { margin: 0; padding: 0; } & .jet-form-builder__label-text { font-size: var(--sd-t-mic); font-weight: 700; color: var(--sd-c-teal); } & .jet-form-builder__required { margin-left: 0.125rem; color: var(--sd-c-buton); } & input.jet-form-builder__field.text-field { width: 100%; min-height: 3rem; padding: 0.8125rem 0.875rem 0.8125rem 2.75rem; font: inherit; font-size: var(--sd-t-text); color: var(--sd-c-text); background-color: var(--sd-c-camp); background-repeat: no-repeat; background-position: 0.875rem 50%; background-size: 1.125rem 1.125rem; border: 1px solid var(--sd-c-camp-linie); border-radius: var(--sd-r-card); transition: border-color .2s, background-color .2s, box-shadow .2s; } & input.jet-form-builder__field.text-field:focus { outline: none; border-color: var(--sd-c-buton); background-color: var(--sd-c-fundal); box-shadow: 0 0 0 4px color-mix(in srgb, var(--sd-c-buton) 14%, transparent); } & input.sd-f-nume { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMGY5Mjc2JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nMTInIGN5PSc4JyByPSc0Jy8+PHBhdGggZD0nTTQgMjFjMC00IDMuNi03IDgtN3M4IDMgOCA3Jy8+PC9zdmc+"); } & input.sd-f-telefon { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMGY5Mjc2JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIyIDE2Ljl2M2EyIDIgMCAwIDEtMi4yIDIgMTkuOCAxOS44IDAgMCAxLTguNi0zLjEgMTkuNSAxOS41IDAgMCAxLTYtNkExOS44IDE5LjggMCAwIDEgMi4xIDQuMiAyIDIgMCAwIDEgNC4xIDJoM2EyIDIgMCAwIDEgMiAxLjdjLjEgMSAuNCAxLjkuNyAyLjhhMiAyIDAgMCAxLS41IDIuMUw4IDkuOWExNiAxNiAwIDAgMCA2IDZsMS4zLTEuM2EyIDIgMCAwIDEgMi4xLS40Yy45LjMgMS44LjYgMi44LjdhMiAyIDAgMCAxIDEuNyAyeicvPjwvc3ZnPg=="); } & input.sd-f-email { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMGY5Mjc2JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHJlY3QgeD0nMicgeT0nNCcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE2JyByeD0nMicvPjxwYXRoIGQ9J20yMiA3LTEwIDZMMiA3Jy8+PC9zdmc+"); } & .field-type-heading-field, & .field-type-heading-field .jet-form-builder__label-text { font-size: var(--sd-t-mic); font-weight: 500; color: var(--sd-c-text-secundar); } & .field-type-checkbox-field .jet-form-builder__field-label { display: flex; gap: 0.625rem; align-items: flex-start; margin: 0; cursor: pointer; } & .field-type-checkbox-field .jet-form-builder__field-label > span { display: block; font-size: 0.8438rem; font-weight: 500; line-height: 1.5; color: var(--sd-c-text-secundar); } & .field-type-checkbox-field .jet-form-builder__field-label > span::before { display: none; } & .field-type-checkbox-field input.checkradio-field { position: static; opacity: 1; z-index: 1; flex: none; width: 1.125rem; height: 1.125rem; margin: 0.1875rem 0 0 0; accent-color: var(--sd-c-verde); } & .field-type-checkbox-field a { color: var(--sd-c-verde); font-weight: 600; text-decoration: underline; } & .jet-form-builder__action-button-wrapper { margin: 0; padding: 0; } & .jet-form-builder__submit { width: 100%; min-height: 3rem; padding: 0.9375rem 1.5rem; font-family: var(--sd-f-text), sans-serif; font-size: var(--sd-t-text); font-weight: 700; color: var(--sd-c-fundal); background-color: var(--sd-c-buton); border: 0; border-radius: var(--sd-r-card); box-shadow: var(--sd-u-umbra-buton); cursor: pointer; transition: background-color .2s; } & .jet-form-builder__submit:hover { background-color: var(--sd-c-buton-hover); } & .jet-form-builder__submit:focus-visible { outline: 3px solid var(--sd-c-teal); outline-offset: 2px; } & .jet-form-builder__field-error { font-size: 0.8125rem; font-weight: 600; color: var(--sd-c-todo); } & .jet-form-builder-messages-wrap { font-size: var(--sd-t-mic); font-weight: 700; } & .jet-form-builder-message--success { color: var(--sd-c-verde); } & .jet-form-builder-message--error { color: var(--sd-c-todo); } & .jet-form-builder__submit { display: flex; align-items: center; justify-content: center; text-align: center; }\n}.elementor .sd-apel__mare{font-weight:800;font-size:1.1875rem;line-height:1.2;margin:0px;font-variant-numeric: tabular-nums;\n}.elementor .sd-apel__mic{font-weight:700;font-size:var(--sd-t-eticheta);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;opacity:90%;}.elementor .sd-apel__inel{width:3.25rem;height:3.25rem;position:relative;padding:0px;border-radius:50%;background-color:var(--sd-c-fundal);display:grid;flex:0 0 auto;place-items: center; & .e-svg-base { width: 1.5rem; height: 1.5rem; padding: 0; color: var(--sd-c-verde); } & .e-svg-base svg { width: 100%; height: 100%; fill: var(--sd-c-verde); }\n}.elementor .sd-apel:hover,.elementor .sd-apel:focus-visible{transform:translate3d(0px, -0.125rem, 0px);}.elementor .sd-apel{width:auto;min-height:2.75rem;font-family:var(--sd-f-text);color:var(--sd-c-fundal);text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.75rem;padding-inline-end:1.625rem;border-radius:var(--sd-r-pastila);transition:transform 0.2s;display:inline-flex;flex-direction:row;gap:1rem;align-items:center;align-self:flex-start;background-image: var(--sd-u-grad-brand); box-shadow: var(--sd-u-umbra-buton); & * { color: inherit; } & > div { display: grid; padding: 0; } &:focus-visible { outline: 3px solid var(--sd-c-buton); outline-offset: 2px; } & > div:not(.sd-apel__inel) { display: grid; padding: 0; } justify-self: start;\n}.elementor .sd-contact__det{font-size:0.8125rem;color:var(--sd-c-menta-pal);line-height:1.4;margin:0px;opacity:85%;}.elementor .sd-contact__val{font-weight:700;font-size:var(--sd-t-text);color:var(--sd-c-fundal);line-height:1.3;margin:0px;font-variant-numeric: tabular-nums;\n}.elementor .sd-contact__tile{min-width:0px;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.875rem;background-color:color-mix(in srgb, var(--sd-c-fundal) 6%, transparent);backdrop-filter:blur(4px);display:flex;flex-direction:row;gap:0.75rem;align-items:flex-start;border: 1px solid color-mix(in srgb, var(--sd-c-fundal) 10%, transparent); & > .e-svg-base { flex: none; width: 2.375rem; height: 2.375rem; padding: 0.59rem; border-radius: var(--sd-r-card); background-color: color-mix(in srgb, var(--sd-c-logo-verde) 16%, transparent); color: var(--sd-c-menta-text); } & > .e-svg-base svg { width: 100%; height: 100%; fill: currentColor; } & > div:not(.e-svg-base) { display: grid; gap: 0.125rem; min-width: 0; padding: 0; }\n}.elementor .sd-contact__tiles{padding:0px;display:grid;gap:0.75rem;grid-template-columns:1fr 1fr;}.elementor .sd-contact__info{padding:0px;display:grid;gap:1.375rem;}.elementor .sd-contact{padding:0px;display:grid;gap:clamp(1.75rem, 4.5vw, 4rem);grid-template-columns:1.05fr .95fr;align-items:center;& > * { min-width: 0; } & .sd-titlu { font-size: var(--sd-t-h2-mare); letter-spacing: -.015em; } & .sd-lead { max-width: 46ch; color: var(--sd-c-menta-pal); }\n}.elementor .sd-lead{max-width:68ch;font-size:var(--sd-t-lead);color:var(--sd-c-text-secundar);margin:0px;}.elementor .sd-subtitlu{font-family:var(--sd-f-accent);font-size:var(--sd-t-subtitlu);color:var(--sd-c-verde-inchis);line-height:1.5;font-style:italic;margin:0px;}.elementor .sd-titlu{font-family:var(--sd-f-text);font-weight:800;font-size:var(--sd-t-h2);color:var(--sd-c-teal);line-height:1.2;margin:0px;text-wrap: balance;\n}.elementor .sd-cap{max-width:var(--sd-l-text);padding:0px;margin-block-end:var(--sd-s-cap);display:grid;gap:0.625rem;}.elementor .sd-cap--centrat{text-align:center;justify-items:center;margin-inline: auto;\n}.elementor .sd-continut{width:100%;max-width:var(--sd-l-continut);padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:stretch;margin-inline: auto;\n}.elementor .sd-banda{width:100%;position:relative;font-family:var(--sd-f-text);color:var(--sd-c-text);line-height:1.6;flex-direction:column;align-items:stretch;padding-block: var(--sd-s-sectiune); padding-inline: var(--sd-s-gutter);\n}.elementor .sd-banda--inchis{overflow:hidden;color:var(--sd-c-menta-pal);background-color:var(--sd-c-teal);background-position: center center; background-size: var(--sd-u-grad-banda); &::before { content: ""; position: absolute; inset: 0; opacity: 0.07; pointer-events: none; background-image: var(--sd-u-model-dinti-alb); background-size: var(--sd-u-model-marime); } & > * { position: relative; z-index: 1; } & .sd-titlu { color: var(--sd-c-fundal); } & .sd-subtitlu { color: var(--sd-c-menta-text); } & .sd-lead { color: var(--sd-c-menta-pal); } & .sd-evidentiat { color: var(--sd-c-fundal); } & .sd-evidentiat-lora { color: var(--sd-c-fundal); background-color: color-mix(in srgb, var(--sd-c-fundal) 5%, transparent); } background-image: var(--sd-u-grad-banda);\n}