@media(max-width:767px){.elementor .sd-tehnologii-slider{width:calc(100% + 1.5rem);padding-block-start:0.75rem;padding-block-end:3rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-start:-0.75rem;margin-block-end:-2.25rem;margin-inline-start:-0.75rem;margin-inline-end:-0.75rem;grid-auto-columns:72%;scroll-padding-inline: 0.75rem;\n}}@media(max-width:767px){.elementor .sd-proces{max-width:23.75rem;gap:1.125rem;grid-template-columns:minmax(0, 1fr);margin-inline: auto; &::before { top: 1.625rem; bottom: 1.625rem; left: 1.625rem; right: auto; width: 0.125rem; height: auto; background-image: linear-gradient(180deg, var(--sd-c-logo-verde), var(--sd-c-buton)); } & > * { grid-template-columns: 3.25rem 1fr; justify-items: start; align-items: center; column-gap: 1rem; row-gap: 0; padding: 0.75rem 0.875rem 0.75rem 0; text-align: left; } & > * > :first-child { grid-row: span 2; width: 3.25rem; height: 3.25rem; box-shadow: 0 0 0 4px var(--sd-c-fundal-deschis), 0 0 0 5px var(--sd-c-linie-header), 0 6px 14px rgba(0, 52, 55, .1); } & > * > :first-child .e-svg-base { width: 1.375rem; height: 1.375rem; } & p { margin: 0; align-self: end; font-size: 0.6875rem; } & h3 { align-self: start; max-width: none; font-size: 1.0625rem; }\n}}@media(max-width:767px){.elementor .sd-echipa-slider{& .jet-listing-grid__items { grid-auto-columns: 72%; }\n}}@media(max-width:767px){.elementor .sd-servicii-slider{& .jet-listing-grid__items { grid-auto-columns: 82%; } & .jet-listing-grid__items { width: calc(100% + 1.5rem); margin: -0.75rem -0.75rem -2.25rem; padding: 0.75rem 0.75rem 3rem; scroll-padding-inline: 0.75rem; }\n}}@media(max-width:767px){.elementor .sd-hero__caseta{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.875rem;& > :last-child { flex-direction: column; align-items: stretch; width: 100%; } & .sd-btn { align-self: stretch; }\n}}@media(max-width:767px){.elementor .sd-hero{height:calc(100svh - 11.0625rem);min-height:35rem;padding-block-start:1.5rem;padding-block-end:3.75rem;padding-inline-start:var(--sd-s-gutter);padding-inline-end:var(--sd-s-gutter);}}@media(max-width:767px){.elementor .sd-medic__eticheta{inset-block-end:2.5rem;inset-inline-start:0px;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;& p:first-child { font-size: 1.625rem; }\n}}@media(max-width:767px){.elementor .sd-medic__foto{&::before { inset: 1.375rem 0 0 1.375rem; } & > .e-image-base, & > img { width: calc(100% - 1.375rem); margin: 0 1.375rem 1.375rem 0; } &::before { inset: auto; top: 1.375rem; left: 1.375rem; width: calc(100% - 1.375rem); height: auto; aspect-ratio: 4 / 5; }\n}}@media(max-width:767px){.elementor .sd-medic--acasa{& .sd-medic__foto::before { inset: 1.375rem 1.375rem 0 0; } & .sd-medic__foto > .e-image-base, & .sd-medic__foto > img { margin: 0 0 1.375rem 1.375rem; } & .sd-medic__eticheta { right: 0; bottom: 2.5rem; } & .sd-medic__foto::before { inset: auto; top: 1.375rem; left: 0; width: calc(100% - 1.375rem); height: auto; aspect-ratio: 4 / 5; }\n}}@media(max-width:767px){.elementor .sd-contact__butoane{& > * { width: 100%; justify-content: center; }\n}}@media(max-width:767px){.elementor .sd-rate__imagini{grid-template-columns:minmax(0, 25rem);}}@media(max-width:767px){.elementor .sd-incredere__det{font-size:0.7812rem;}}@media(max-width:767px){.elementor .sd-incredere__val{font-size:1rem;}}@media(max-width:767px){.elementor .sd-incredere__item{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;flex-direction:row;gap:0.625rem;align-items:center;& > .e-svg-base { width: 2.375rem; height: 2.375rem; padding: 0.55rem; border-radius: 0.6875rem; }\n}}@media(max-width:767px){.elementor .sd-incredere__lista{margin-block-start:-2.25rem;border-radius:0.875rem;grid-template-columns:repeat(2, minmax(0, 1fr));& > :last-child { grid-column: 1 / -1; justify-content: center; }\n}}@media(max-width:767px){.elementor .sd-apel__mare{font-size:1.0625rem;}}@media(max-width:767px){.elementor .sd-apel{width:100%;justify-self: stretch;\n}}@media(max-width:767px){.elementor .sd-contact__tiles{grid-template-columns:minmax(0, 1fr);}}