@media(max-width:1024px){.elementor .header-section{padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .header-btn{display:none;}}@media(max-width:1024px){.elementor .logo-header{object-fit:contain;}}@media(max-width:1024px){.elementor .section-hero-h2{font-size:60px;text-align:center;}}@media(max-width:1024px){.elementor .hero-text{text-align:center;}}@media(max-width:1024px){.elementor .hero-section{height:700px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:var(--boxed-mobile);padding-inline-end:var(--boxed-mobile);}}@media(max-width:1024px){.elementor .text-deco{font-size:40px;}}@media(max-width:1024px){.elementor .section-heading{font-size:36px;text-align:center;}}@media(max-width:1024px){.elementor .quote-text{font-size:20px;}}@media(max-width:1024px){.elementor .heading-h3{font-size:24px;}}@media(max-width:1024px){.elementor .contact-box-heading{font-size:24px;}}@media(max-width:1024px){.elementor .contact-box-text{font-size:16px;}}@media(max-width:1024px){.elementor .footer-section-heading{font-size:20px;}}@media(max-width:1024px){.elementor .info-box-l{padding:20px;}}@media(max-width:1024px){.elementor .infobox-l-heading{font-size:24px;}}@media(max-width:1024px){.elementor .infobox-l-text{font-size:14px;}}@media(max-width:1024px){.elementor .shape-under-photo{height:450px;position:absolute;inset-inline-end:-15px;inset-block-end:-15px;}}@media(max-width:1024px){.elementor .section-boxed{padding-block-start:var(--none);padding-block-end:var(--none);padding-inline-start:var(--boxed-mobile);padding-inline-end:var(--boxed-mobile);}}@media(max-width:1024px){.elementor .padding-l{padding-block-start:60px;padding-block-end:60px;padding-inline-start:var(--none);padding-inline-end:var(--none);}}@media(max-width:1024px){.elementor .padding-xl{padding-block-start:80px;padding-block-end:80px;}}@media(max-width:1024px){.elementor .con-33{flex-direction:column;}}@media(max-width:1024px){.elementor .steps-info-box{display:flex;}}@media(max-width:1024px){.elementor .steps-img{height:150px;}}@media(max-width:1024px){.elementor .con-cta{padding:60px;margin-block-start:-150px;}}@media(max-width:1024px){.elementor .con-grid{grid-template-columns: repeat(2, 1fr);\n}}@media(max-width:1024px){.elementor .pricebox-highlight{transform:translate3d(0px, 0px, 0px);}}@media(max-width:1024px){.elementor .pricebox-highlight:hover,.elementor .pricebox-highlight:focus-visible{transform:scale3d(1, 1, 1) translate3d(0px, -10px, 0px);}}@media(max-width:1024px){.elementor .hero-wrapper{min-height:300px;}}