@media(max-width:767px){.elementor .left{width:100%;height:50%;gap:2em}}@media(max-width:767px){.elementor .portfolio-home-heading{font-size:2rem;margin-block-start:1rem}}@media(max-width:767px){.elementor .portfolio-home-section{height:100vh}}@media(max-width:767px){.elementor .certificates-home-section{padding-block-start:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(max-width:767px){.elementor .about-home-section{height:80vh}}@media(max-width:767px){.elementor .footer{display:flex;gap:.25rem}}@media(max-width:767px){.elementor .my-container{gap:.5rem}}@media(max-width:767px){.elementor .footer-btn{width:40%;font-size:.6rem;margin-block-end:0em}}@media(max-width:767px){.elementor .footer-images{height:20%;margin-block-start:2em;margin-block-end:.5em;gap:.5rem}}@media(max-width:767px){.elementor .DUP_footer-map{margin-block-start:4em;gap:7em}}@media(max-width:767px){.elementor .footer-map-btn{font-size:.75rem;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:-1rem}}@media(max-width:767px){.elementor .btm-footer{padding:1rem}}@media(max-width:767px){.elementor .footer-info{font-size:.5rem}}@media(max-width:767px){.elementor .hero-cta{position:absolute;inset-block-end:1rem;font-size:.5rem}}@media(max-width:767px){.elementor .about-p{width:90%;font-size:.75rem}}@media(max-width:767px){.elementor .about-h{font-size:3rem;text-align:center}}@media(max-width:767px){.elementor .testimonials{padding-inline-start:3rem}}