@media(max-width:1024px){.elementor .hero-content{max-width:100%;}}@media(max-width:1024px){.elementor .reasons-grid{flex-wrap:wrap;}}@media(max-width:1024px){.elementor .reason-card{flex:1 1 40vw;}}@media(max-width:1024px){.elementor .menuBox{flex:0 1 45%;}}@media(max-width:1024px){.elementor .philosophy-block{flex:0 1 45%;}}@media(max-width:1024px){.elementor .about-flex{flex-direction:column;}}@media(max-width:1024px){.elementor .map-box{margin-block-start:2rem;margin-block-end:2rem;}}