@media(max-width:767px){.elementor .sd-competente{grid-template-columns:minmax(0, 1fr);}}@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__eticheta--membru{inset-block-start:2.5rem;inset-inline-end:0px;inset-block-end:auto;inset-inline-start:auto;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;}}@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-pasi-lp{gap:1rem;grid-template-columns:minmax(0, 1fr);& > * { padding: 1.5rem 1.25rem; } & > * > :first-child > p { font-size: 2.875rem; }\n}}@media(max-width:767px){.elementor .sd-indicatii{grid-template-columns:minmax(0, 1fr);}}@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);}}