@media(max-width:767px){.elementor .s-hero-title{font-size:36px;}}@media(max-width:767px){.elementor .s-hero-sub{font-size:20px;}}@media(max-width:767px){.elementor .s-hero-text{font-size:17px;}}@media(max-width:767px){.elementor .s-hero-photo{border-radius:160px;}}@media(max-width:767px){.elementor .s-hero-badge{inset-inline-start:0px;}}@media(max-width:767px){.elementor .s-hero{padding-block-start:48px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-story{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-why-0{flex:1 1 100%;}}@media(max-width:767px){.elementor .s-why-1{flex:1 1 100%;}}@media(max-width:767px){.elementor .s-why-2{flex:1 1 100%;}}@media(max-width:767px){.elementor .s-why-3{flex:1 1 100%;}}@media(max-width:767px){.elementor .s-why{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-services-grid{gap:40px;}}@media(max-width:767px){.elementor .s-services{padding-block-start:69px;padding-block-end:69px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-reviews-dark{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-cta-dark{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;}}