.elementor .sd-competente{padding:0px;display:grid;gap:0.75rem;grid-template-columns:1fr 1fr;& > * { display: flex; flex-direction: row; align-items: center; gap: 0.75rem; min-width: 0; padding: 0.875rem 1rem; border: 1px solid var(--sd-c-linie); border-radius: 0.75rem; background-color: var(--sd-c-fundal); } & > * > .e-svg-base { flex: none; width: 2.375rem; height: 2.375rem; padding: 0.6rem; border-radius: 0.625rem; background-image: var(--sd-u-grad-brand-diag); color: var(--sd-c-fundal); box-shadow: var(--sd-u-umbra-buton); box-shadow: none; } & > * > .e-svg-base svg { width: 100%; height: 100%; fill: currentColor; } & p { margin: 0; font-size: 0.9375rem; font-weight: 600; line-height: 1.35; color: var(--sd-c-teal); }\n}.elementor .sd-medic__nume{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.125rem;padding-inline-end:0px;border-inline-start-width:4px;display:grid;gap:0.25rem;border-left-style: solid; border-left-color: var(--sd-c-logo-verde); & h3 { margin: 0; font-family: var(--sd-f-accent), serif; font-weight: 600; font-size: clamp(1.625rem, 2.6vw, 2.125rem); line-height: 1.2; color: var(--sd-c-teal-text); } & p { margin: 0; font-size: var(--sd-t-text); color: var(--sd-c-text-secundar); } & h2 { margin: 0; font-family: var(--sd-f-accent), serif; font-weight: 600; font-size: clamp(1.625rem, 2.6vw, 2.125rem); line-height: 1.2; color: var(--sd-c-teal-text); }\n}.elementor .sd-medic__eticheta{width:auto;position:absolute;inset-block-end:5.25rem;inset-inline-start:-1.375rem;z-index:2;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:1rem;background-color:var(--sd-c-fundal);display:flex;flex-direction:row;gap:0.75rem;align-items:center;box-shadow: var(--sd-u-umbra-hover); & p { margin: 0; font-size: 0.8125rem; line-height: 1.3; color: var(--sd-c-text-secundar); } & p:first-child { font-size: 2.125rem; font-weight: 800; line-height: 1; color: var(--sd-c-verde); }\n}.elementor .sd-medic__eticheta--membru{inset-block-start:2.25rem;inset-inline-end:0px;inset-block-end:auto;inset-inline-start:auto;& p, & p:first-child { font-size: 0.8125rem; font-weight: 400; line-height: 1.3; color: var(--sd-c-teal); } & .e-svg-base { flex: none; width: 2.125rem; height: 2.125rem; padding: 0.5rem; border-radius: var(--sd-r-card); background-color: var(--sd-c-fundal-deschis-2); color: var(--sd-c-verde); } & .e-svg-base svg { width: 100%; height: 100%; fill: currentColor; }\n}.elementor .sd-medic__foto{width:100%;max-width:29.375rem;position:relative;padding:0px;justify-self: center; &::before { content: ""; position: absolute; inset: 2.75rem 0 0 2.75rem; border-radius: 1.125rem; background-image: linear-gradient(160deg, var(--sd-c-logo-verde), var(--sd-c-buton)); } & > .e-image-base, & > img { position: relative; z-index: 1; display: block; width: calc(100% - 2.75rem); margin: 0 2.75rem 2.75rem 0; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 1rem; box-shadow: var(--sd-u-umbra-mare); } & img { display: block; width: 100%; height: 100%; aspect-ratio: 4 / 5; object-fit: cover; border-radius: 1rem; } &::before { inset: auto; top: 2.75rem; left: 2.75rem; width: calc(100% - 2.75rem); height: auto; aspect-ratio: 4 / 5; }\n}.elementor .sd-medic{padding:0px;display:grid;gap:clamp(2.5rem, 7vw, 6.875rem);grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);align-items:center;& > :last-child { display: grid; gap: 1.25rem; align-content: start; padding: 0; }\n}.elementor .sd-confort{padding:0px;margin-block-start:0.375rem;display:grid;gap:0.75rem;& > * { display: flex; flex-direction: row; align-items: flex-start; gap: 1rem; padding: 1rem 1.125rem; border: 1px solid var(--sd-c-linie); border-radius: 1rem; background-color: var(--sd-c-fundal); box-shadow: var(--sd-u-umbra-card); } & > * > .e-svg-base { flex: none; width: 2.875rem; height: 2.875rem; padding: 0.75rem; border-radius: 0.8125rem; background-image: var(--sd-u-grad-brand-diag); color: var(--sd-c-fundal); box-shadow: var(--sd-u-umbra-buton); } & > * > .e-svg-base svg { width: 100%; height: 100%; fill: currentColor; } & > * > div:not(.e-svg-base) { display: grid; gap: 0.1875rem; padding: 0; } & h3 { margin: 0; font-family: var(--sd-f-text), sans-serif; font-size: 1.0625rem; font-weight: 800; color: var(--sd-c-teal); } & p { margin: 0; font-size: 0.9375rem; line-height: 1.55; color: var(--sd-c-text-secundar); }\n}.elementor .sd-adresa{font-weight:700;color:var(--sd-c-teal);padding:0px;display:flex;flex-direction:row;gap:0.625rem;align-items:center;& .e-svg-base { flex: none; width: 1.25rem; height: 1.25rem; padding: 0; color: var(--sd-c-verde); } & .e-svg-base svg { width: 100%; height: 100%; fill: currentColor; } & p { margin: 0; }\n}.elementor .sd-comparatie{width:100%;padding:0px;border-radius:var(--sd-r-card);border-width:1px;border-color:var(--sd-c-linie);border-style:solid;background-color:var(--sd-c-fundal);overflow-x: auto; & > * { display: grid; grid-template-columns: 16% minmax(0, 1fr) minmax(0, 1fr); min-width: 38.75rem; padding: 0; } & > * > * { margin: 0; padding: 0.875rem 1.125rem; border-bottom: 1px solid var(--sd-c-linie); font-size: 0.9375rem; line-height: 1.5; color: var(--sd-c-text-secundar); } & > * > :nth-child(3n+1) { font-weight: 800; color: var(--sd-c-teal); } & > * > :nth-child(3n) { font-weight: 600; color: var(--sd-c-text); background-color: var(--sd-c-fundal-deschis); } & > * > :nth-child(-n+3) { font-weight: 700; color: var(--sd-c-teal); background-color: var(--sd-c-fundal-deschis); } & > * > :nth-child(3) { color: var(--sd-c-fundal); background-color: var(--sd-c-verde); } & > * > :nth-last-child(-n+3) { border-bottom: 0; }\n}.elementor .sd-pasi-lp{position:relative;padding:0px;display:grid;gap:1.75rem;grid-template-columns:repeat(4, minmax(0, 1fr));& > * { position: relative; display: grid; gap: 0.625rem; align-content: start; padding: 1.875rem 1.5rem 1.75rem; border: 1px solid var(--sd-c-linie); border-radius: var(--sd-r-card-mare); background-color: var(--sd-c-fundal); box-shadow: var(--sd-u-umbra-card); } & > *::before { content: ""; position: absolute; left: 1.5rem; right: 1.5rem; top: -1px; height: 0.25rem; border-radius: 0 0 0.25rem 0.25rem; background-image: var(--sd-u-grad-brand); } & > :not(:last-child)::after { content: ""; position: absolute; right: -1.3125rem; top: 2.75rem; z-index: 2; width: 0.875rem; height: 0.875rem; border-top: 2.5px solid var(--sd-c-buton); border-right: 2.5px solid var(--sd-c-buton); transform: rotate(45deg); } & > * > :first-child { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; margin-bottom: 0.5rem; padding: 0; } & .e-svg-base { width: 3.625rem; height: 3.625rem; padding: 0.95rem; border-radius: 1rem; background-image: var(--sd-u-grad-brand-diag); color: var(--sd-c-fundal); box-shadow: var(--sd-u-umbra-buton); } & .e-svg-base svg { width: 100%; height: 100%; fill: currentColor; } & > * > :first-child > p { margin: 0; font-size: 3.5rem; font-weight: 800; line-height: .85; letter-spacing: -.04em; color: var(--sd-c-fundal-deschis-2); -webkit-text-stroke: 1.5px var(--sd-c-camp-linie); } & > * > p:first-of-type { margin: 0; font-size: var(--sd-t-eticheta); font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--sd-c-buton); } & h3 { margin: 0; font-family: var(--sd-f-text), sans-serif; font-size: 1.1875rem; font-weight: 800; line-height: 1.25; color: var(--sd-c-teal); } & > * > p:last-of-type { margin: 0; font-size: 0.9375rem; line-height: 1.6; color: var(--sd-c-text-secundar); } & > :nth-child(3) { border-color: transparent; background-image: linear-gradient(160deg, var(--sd-c-banda-2), var(--sd-c-banda-3)); box-shadow: var(--sd-u-umbra-mare); } & > :nth-child(3)::before { display: none; } & > :nth-child(3) h3 { color: var(--sd-c-fundal); } & > :nth-child(3) > p:last-of-type { color: var(--sd-c-menta-pal); } & > :nth-child(3) > p:first-of-type { color: var(--sd-c-menta-text); } & > :nth-child(3) .e-svg-base { background-image: none; background-color: var(--sd-c-fundal); color: var(--sd-c-verde); } & > :nth-child(3) > :first-child > p { color: color-mix(in srgb, var(--sd-c-fundal) 6%, transparent); -webkit-text-stroke: 1.5px color-mix(in srgb, var(--sd-c-fundal) 28%, transparent); }\n}.elementor .sd-nota-centrata{width:100%;max-width:48.75rem;position:relative;text-align:center;padding-block-start:2.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:4rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:var(--sd-r-card-mare);border-width:1px;border-color:var(--sd-c-camp-linie);border-style:solid;background-image:linear-gradient(180deg, #ffffff 0%,#f1f7f5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;gap:0.75rem;justify-items:center;box-shadow: var(--sd-u-umbra-card); &::before { content: ""; position: absolute; left: 2rem; right: 2rem; top: -1px; height: 0.1875rem; border-radius: 0 0 0.1875rem 0.1875rem; background-image: var(--sd-u-grad-brand); } & > .e-svg-base { position: absolute; top: -1.75rem; left: 50%; margin-left: -1.75rem; width: 3.5rem; height: 3.5rem; padding: 0.95rem; border-radius: 50%; background-image: var(--sd-u-grad-brand-diag); color: var(--sd-c-fundal); box-shadow: var(--sd-u-umbra-buton); box-shadow: 0 0 0 6px var(--sd-c-fundal), var(--sd-u-umbra-buton); } & > .e-svg-base svg { width: 100%; height: 100%; fill: currentColor; } & p { margin: 0; max-width: 56ch; font-size: clamp(1.0625rem, 1.6vw, 1.1875rem); line-height: 1.6; color: var(--sd-c-text-secundar); } & p:first-of-type { font-family: var(--sd-f-accent), serif; font-weight: 600; font-size: clamp(1.25rem, 2vw, 1.5rem); color: var(--sd-c-teal-text); }\n}.elementor .sd-indicatii{padding:0px;display:grid;gap:1.125rem;grid-template-columns:repeat(4, minmax(0, 1fr));& > * { display: grid; gap: 0.625rem; align-content: start; justify-items: center; padding: 1.25rem; text-align: center; border: 1px solid var(--sd-c-linie); border-radius: var(--sd-r-card); background-color: var(--sd-c-fundal); } & > * > :first-child { width: 6rem; height: 6rem; padding: 0; background-size: contain; background-repeat: no-repeat; background-position: center; } & h3 { margin: 0; font-family: var(--sd-f-text), sans-serif; font-size: var(--sd-t-h3-card); font-weight: 800; line-height: 1.3; color: var(--sd-c-teal); } & p { margin: 0; font-size: var(--sd-t-mic); line-height: 1.5; color: var(--sd-c-text-secundar); }\n}.elementor .sd-bife{margin:0px;display:block;& ul { display: grid; gap: 0.5rem; margin: 0; padding: 0; list-style: none; } & li { position: relative; padding-left: 1.875rem; color: var(--sd-c-text); } & li::before { content: "✓"; position: absolute; left: 0; top: 0.1rem; display: grid; place-items: center; width: 1.25rem; height: 1.25rem; border-radius: 50%; background-color: var(--sd-c-fundal-deschis-2); color: var(--sd-c-verde); font-size: 0.75rem; font-weight: 800; } & b, & strong { color: var(--sd-c-teal); }\n}.elementor .sd-media{overflow:hidden;padding:0px;border-radius:var(--sd-r-card);display:block;& img { display: block; width: 100%; height: 100%; object-fit: cover; } & .sd-scurtcod { height: 100%; }\n}.elementor .sd-lp-hero__video{position:relative;padding:0px;&::before { content: ""; position: absolute; inset: -1.125rem -1.125rem 1.125rem 1.125rem; border-radius: 1.5rem; border: 1.5px solid color-mix(in srgb, var(--sd-c-menta-text) 35%, transparent); pointer-events: none; } & > * { position: relative; z-index: 1; display: block; aspect-ratio: 16 / 9; overflow: hidden; border-radius: var(--sd-r-card-mare); border: 1px solid color-mix(in srgb, var(--sd-c-fundal) 12%, transparent); box-shadow: var(--sd-u-umbra-mare); }\n}.elementor .sd-lp-sub{max-width:40ch;font-family:var(--sd-f-accent);font-size:clamp(1.125rem, 1.7vw, 1.375rem);color:var(--sd-c-menta-pal);line-height:1.5;font-style:italic;margin:0px;}.elementor .sd-lp-hero__grila{padding:0px;display:grid;gap:clamp(2.25rem, 6vw, 6rem);grid-template-columns:1.05fr 1fr;align-items:center;& > * { min-width: 0; } & > :first-child { display: grid; gap: 1.25rem; align-content: start; padding: 0; } & h1 { margin: 0; font-family: var(--sd-f-text), sans-serif; font-size: var(--sd-t-hero-lp); font-weight: 800; line-height: 1.05; letter-spacing: -.025em; color: var(--sd-c-fundal); text-wrap: balance; } & h1 em { font-style: normal; color: var(--sd-c-menta); }\n}.elementor .sd-contact__butoane{padding:0px;display:flex;flex-direction:row;gap:0.875rem;flex-wrap:wrap;align-items:center;}.elementor .sd-intrebari{width:100%;max-width:53.75rem;font-family:var(--sd-f-text);display:grid;gap:0.625rem;margin-inline: auto; & details { overflow: hidden; border: 1px solid var(--sd-c-linie); border-radius: var(--sd-r-card); background-color: var(--sd-c-fundal); } & summary { position: relative; display: block; padding: 1.125rem 3.375rem 1.125rem 1.25rem; cursor: pointer; list-style: none; font-size: var(--sd-t-text); font-weight: 700; line-height: 1.4; color: var(--sd-c-teal); } & summary::-webkit-details-marker { display: none; } & summary::after { content: "+"; position: absolute; right: 1.125rem; top: 50%; transform: translateY(-50%); display: grid; place-items: center; width: 1.75rem; height: 1.75rem; border-radius: 50%; background-color: var(--sd-c-fundal-deschis-2); color: var(--sd-c-verde); font-size: 1.25rem; font-weight: 700; line-height: 1; } & details[open] summary { color: var(--sd-c-verde); } & details[open] summary::after { content: "−"; } & summary:focus-visible { outline: 3px solid var(--sd-c-buton); outline-offset: -3px; } & details > :not(summary) { padding: 0 1.25rem 1.25rem; font-size: 0.9375rem; line-height: 1.6; color: var(--sd-c-text-secundar); } & details p { margin: 0; }\n}.elementor .sd-rate__imagini{padding:0px;display:grid;gap:2rem;grid-template-columns:repeat(2, minmax(0, 25rem));justify-content:center;& img { display: block; width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: cover; }\n}.elementor .sd-de-ce__text{font-size:0.9375rem;color:var(--sd-c-text-secundar);line-height:1.6;margin:0px;}.elementor .sd-de-ce__titlu{font-family:var(--sd-f-text);font-weight:800;font-size:1.125rem;color:var(--sd-c-teal);line-height:1.3;margin:0px;}.elementor .sd-de-ce__item{padding:0px;display:grid;gap:0.875rem;grid-template-columns:3rem minmax(0, 1fr);align-items:start;& > .e-svg-base { width: 3rem; height: 3rem; padding: 0.75rem; border-radius: 0.75rem; background-color: var(--sd-c-fundal-deschis-2); color: var(--sd-c-verde); } & > .e-svg-base svg { width: 100%; height: 100%; fill: currentColor; } & > div:not(.e-svg-base) { display: grid; gap: 0.1875rem; padding: 0; }\n}.elementor .sd-de-ce__lista{padding:0px;margin:0px;display:grid;gap:1.25rem;}.elementor .sd-de-ce{padding:0px;display:grid;gap:clamp(1.75rem, 5vw, 3.75rem);grid-template-columns:1.05fr 1fr;align-items:center;& > * { min-width: 0; } & .sd-cadru-foto img { aspect-ratio: 4 / 5; }\n}.elementor .sd-incredere__det{font-size:var(--sd-t-mic);color:var(--sd-c-text-secundar);line-height:1.35;margin:0px;}.elementor .sd-incredere__val{font-weight:800;font-size:var(--sd-t-cifra);color:var(--sd-c-teal);letter-spacing:-0.01em;line-height:1.1;margin:0px;white-space: nowrap;\n}.elementor .sd-incredere__item{min-width:0px;position:relative;padding-block-start:1.625rem;padding-block-end:1.5rem;padding-inline-start:1.375rem;padding-inline-end:1.375rem;background-color:var(--sd-c-fundal);display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;& > .e-svg-base { flex: none; width: 3rem; height: 3rem; padding: 0.75rem; border-radius: 0.875rem; background-image: var(--sd-u-grad-brand-diag); color: var(--sd-c-fundal); box-shadow: var(--sd-u-umbra-buton); } & > .e-svg-base svg { width: 100%; height: 100%; fill: currentColor; } & > div:not(.e-svg-base) { display: grid; gap: 0.25rem; min-width: 0; padding: 0; }\n}.elementor .sd-incredere__lista{width:100%;max-width:77.5rem;overflow:hidden;padding:0px;margin-block-start:-3.5rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:1.125rem;background-color:var(--sd-c-linie);display:grid;gap:1px;grid-template-columns:repeat(5, minmax(0, 1fr));box-shadow: var(--sd-u-umbra-card);\n}.elementor .sd-incredere{width:100%;position:relative;z-index:4;font-family:var(--sd-f-text);padding-block-start:0px;padding-block-end:clamp(1.75rem, 4vw, 3rem);padding-inline-start:var(--sd-s-gutter);padding-inline-end:var(--sd-s-gutter);flex-direction:column;background-image: linear-gradient(180deg, var(--sd-c-fundal) 0, var(--sd-c-fundal-deschis) 100%);\n}.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-formular--rand{& .jet-form-builder { grid-template-columns: repeat(3, minmax(0, 1fr)) auto; column-gap: 0.875rem; align-items: end; } & .jet-form-builder > .jet-form-builder-row.field-type-text-field { grid-column: auto; } & .jet-form-builder > .jet-form-builder__action-button-wrapper, & .jet-form-builder > .field-type-submit-field { grid-column: auto; } & .jet-form-builder__submit { width: auto; white-space: nowrap; } & .field-type-heading-field { display: none; } & .jet-form-builder > .field-type-checkbox-field { grid-row: 2; grid-column: 1 / -1; } & .jet-form-builder > .jet-form-builder-messages-wrap { grid-row: 3; }\n}.elementor .sd-formular--lp19{& .field-type-heading-field { display: none; }\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-cadru-foto{position:relative;padding-block-start:1.125rem;padding-block-end:0px;padding-inline-start:1.125rem;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0.5rem;&::before { content: ""; position: absolute; inset: 0 1.125rem 1.875rem 0; border-radius: 1.625rem; border: 1.5px solid color-mix(in srgb, var(--sd-c-verde) 32%, transparent); pointer-events: none; } & img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: var(--sd-r-cadru); outline: 3px solid var(--sd-c-logo-verde); outline-offset: 5px; box-shadow: var(--sd-u-umbra-mare); }\n}.elementor .sd-split{padding:0px;display:grid;gap:var(--sd-s-coloane);grid-template-columns:1fr 1fr;align-items:center;& > * { min-width: 0; }\n}.elementor .sd-link{font-weight:700;font-size:0.9375rem;color:var(--sd-c-verde);margin:0px;& a { color: var(--sd-c-verde); font-weight: 700; text-decoration: none; } & a:hover { text-decoration: underline; } & a:focus-visible { outline: 3px solid var(--sd-c-buton); outline-offset: 2px; } &:has(> a) { padding: 0; }\n}.elementor .sd-btn:hover,.elementor .sd-btn:focus-visible{background-color:var(--sd-c-buton-hover);}.elementor .sd-btn{width:auto;min-height:2.75rem;font-family:var(--sd-f-text);font-weight:700;font-size:0.9375rem;color:var(--sd-c-fundal);line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:0.8125rem;padding-block-end:0.8125rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--sd-r-mic);border-width:0px;background-color:var(--sd-c-buton);transition:background-color 0.2s;display:inline-flex;flex-direction:row;gap:0.5rem;justify-content:center;align-items:center;align-self:flex-start;& * { color: inherit; margin: 0; } & svg { width: 1em; height: 1em; fill: currentColor; } &:focus-visible { outline: 3px solid var(--sd-c-buton); outline-offset: 2px; } & .e-svg-base { width: 1em; height: 1em; flex: none; padding: 0; } & .e-svg-base svg { width: 100%; height: 100%; } justify-self: start;\n}.elementor .sd-btn--whatsapp:hover,.elementor .sd-btn--whatsapp:focus-visible{background-color:color-mix(in srgb, var(--sd-c-fundal) 8%, transparent);}.elementor .sd-btn--whatsapp{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.375rem;padding-inline-end:1.375rem;border-radius:var(--sd-r-pastila);background-color:transparent;gap:0.625rem;border: 1.5px solid color-mix(in srgb, var(--sd-c-fundal) 35%, transparent); & svg { width: 1.75rem; height: 1.75rem; padding: 0.375rem; border-radius: var(--sd-r-pastila); background-color: var(--sd-c-whatsapp); } & .e-svg-base { width: 1.75rem; height: 1.75rem; }\n}.elementor .sd-btn--mare{font-size:1rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-radius:0.5rem;box-shadow: var(--sd-u-umbra-buton);\n}.elementor .sd-evidentiat-lora{max-width:46ch;font-family:var(--sd-f-accent);font-size:var(--sd-t-h3);color:var(--sd-c-teal-text);font-style:italic;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;margin:0px;border-start-start-radius:0px;border-start-end-radius:var(--sd-r-card);border-end-start-radius:0px;border-end-end-radius:var(--sd-r-card);border-inline-start-width:3px;background-color:color-mix(in srgb, var(--sd-c-logo-verde) 8%, transparent);border-left-style: solid; border-left-color: var(--sd-c-logo-verde);\n}.elementor .sd-evidentiat{font-weight:700;color:var(--sd-c-teal);padding-inline-start:0.875rem;margin:0px;border-inline-start-width:3px;border-left-style: solid; border-left-color: var(--sd-c-menta);\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--model-deschis{overflow:hidden;background-color:var(--sd-c-fundal-deschis);background-position: center center; background-size: var(--sd-u-grad-deschis); &::before { content: ""; position: absolute; inset: 0; opacity: 0.06; pointer-events: none; background-image: var(--sd-u-model-dinti-teal); background-size: var(--sd-u-model-marime); } & > * { position: relative; z-index: 1; } background-image: var(--sd-u-grad-deschis);\n}.elementor .sd-banda--inchis-lp{overflow:hidden;color:var(--sd-c-menta-pal);background-color:var(--sd-c-banda-1);background-position: center center; background-size: var(--sd-u-grad-banda-lp); &::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-lp);\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}.elementor .sd-banda--deschis{background-color:var(--sd-c-fundal-deschis);}.elementor .sd-lp-hero{padding-block-start:clamp(4rem, 8vw, 7.5rem);padding-block-end:clamp(6.875rem, 11vw, 10rem);&::after { content: ""; position: absolute; left: -10%; right: -10%; bottom: -1px; height: 5.625rem; z-index: 0; background-color: var(--sd-c-fundal); border-radius: 50% 50% 0 0 / 100% 100% 0 0; pointer-events: none; }\n}.elementor .sd-centrat{text-align:center;align-self:center;justify-self: center; margin-inline: auto;\n}.elementor .sd-ascuns-gol{&:not(:has(.sd-vid-are)):not(body.elementor-editor-active *) { display: none; }\n}