@media(max-width:1024px){.elementor .hero-section{height:45vh}}@media(max-width:1024px){.elementor .portfolio-home-heading{font-size:3rem;margin-block-start:0rem}}@media(max-width:1024px){.elementor .portfolio-home-section{height:110vh}}@media(max-width:1024px){.elementor .about-home-section{height:75vh}}@media(max-width:1024px){.elementor .my-container{height:100%}}@media(max-width:1024px){.elementor .footer-btn{width:20%;font-size:.75rem}}@media(max-width:1024px){.elementor .footer-images{width:90%}}@media(max-width:1024px){.elementor .DUP_footer-map{width:80%}}@media(max-width:1024px){.elementor .footer-map-btn{font-size:.75rem}}@media(max-width:1024px){.elementor .footer-info{font-size:.75rem}}@media(max-width:1024px){.elementor .hero-cta{position:absolute;inset-inline-end:auto;inset-block-end:1.5em;font-size:.7em;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:1em}}@media(max-width:1024px){.elementor .about{flex-direction:column}}@media(max-width:1024px){.elementor .about-p{width:75%;position:static;font-size:1.5em}}@media(max-width:1024px){.elementor .about-h{position:static;font-size:3.5rem;margin-block-end:1.5rem}}@media(max-width:1024px){.elementor .testimonials{padding-inline-start:5rem}}