@media(max-width:767px){.elementor .s-hero-title{font-size:28px;}}@media(max-width:767px){.elementor .s-hero-inner{flex-direction:column;gap:40px;}}@media(max-width:767px){.elementor .s-needs-title{font-size:28px;}}@media(max-width:767px){.elementor .s-need-1{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-need-3{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-need-4{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-need-5{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-need-6{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-need-8{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-need-9{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-need-10{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-need-7{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-need-2{flex:0 1 100%;}}@media(max-width:767px){.elementor .s-approach-title{font-size:28px;}}@media(max-width:767px){.elementor .s-approach-grid{flex-direction:column;}}@media(max-width:767px){.elementor .s-holders-title{font-size:28px;}}@media(max-width:767px){.elementor .s-holders-inner{flex-direction:column;gap:40px;}}@media(max-width:767px){.elementor .s-home-cta-title{font-size:30px;}}