@media(max-width:1024px){.elementor .pd-footer-bottom{width:92vw;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:4vw;margin-inline-end:4vw;grid-template-columns:1fr auto;}}@media(max-width:1024px){.elementor .pd-footer-contact{display:grid;gap:30px;grid-template-columns:1fr 1fr;grid-column:1/-1;}}@media(max-width:1024px){.elementor .pd-footer-grid{width:92vw;min-height:0px;padding-block-start:50px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:4vw;margin-inline-end:4vw;row-gap:50px;\n}}@media(max-width:1024px){.elementor .pd-footer-meta--center{grid-column:1/-1;grid-row:2;}}@media(max-width:1024px){.elementor .pd-mobile-menu{display:flex;}}@media(max-width:1024px){.elementor .pd-burger{display:inline-flex;}}@media(max-width:1024px){.elementor .pd-mega-backdrop{display:none;}}@media(max-width:1024px){.elementor .pd-mega{display:none;}}@media(max-width:1024px){.elementor .pd-nav{display:none;}}@media(max-width:1024px){.elementor .pd-logo{width:145px;.pd-is-stuck &{width:174px}\n}}@media(max-width:1024px){.elementor .pd-header-bar{height:80px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;grid-template-columns:1fr auto;}}@media(max-width:1024px){.elementor .pd-header{height:80px;}}@media(max-width:1024px){.elementor .pd-store-link-text{display:none;}}@media(max-width:1024px){.elementor .pd-store-link{grid-column:2;}}@media(max-width:1024px){.elementor .pd-topbar-msg{font-size:8px;grid-column:1;}}@media(max-width:1024px){.elementor .pd-topbar{padding-block-start:8px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;grid-template-columns:1fr auto;}}@media(max-width:1024px){.elementor .pd-slider-track{& .pd-slider-card{flex:0 0 72vw;min-width:0}\n}}@media(max-width:1024px){.elementor .pd-slider-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:5vw;}}@media(max-width:1024px){.elementor .pd-slider{padding-block-start:65px;padding-block-end:80px;padding-inline-start:5vw;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .pd-panorama{height:62vh;margin-block-end:90px;}}@media(max-width:1024px){.elementor .pd-collage-media{height:45vh;}}@media(max-width:1024px){.elementor .pd-collage{width:88vw;margin-block-start:0px;margin-block-end:90px;margin-inline-start:auto;margin-inline-end:auto;gap:18px;}}@media(max-width:1024px){.elementor .pd-media{height:68vh;min-height:480px;}}@media(max-width:1024px){.elementor .pd-row{width:88vw;margin-block-start:0px;margin-block-end:90px;margin-inline-start:auto;margin-inline-end:auto;gap:42px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .pd-intro-title{transform:translate3d(0px, 0px, 0px);grid-column:auto;}}@media(max-width:1024px){.elementor .pd-intro{width:min(1240px,86vw);padding-block-start:38px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:80px;margin-inline-start:auto;margin-inline-end:auto;gap:24px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .pd-editorial{padding-block-start:75px;padding-block-end:75px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .pd-hero-title{font-size:clamp(48px,5vw,66px);letter-spacing:-2.8px;line-height:.95;& span{margin-top:24px;line-height:1.55;white-space:normal}\n}}@media(max-width:1024px){.elementor .pd-hero-copy{width:auto;max-width:520px;inset-inline-end:24px;inset-inline-start:24px;}}@media(max-width:1024px){.elementor .pd-hero{height:68vh;min-height:480px;}}@media(max-width:1024px){.elementor .pd-intro-text{grid-column:auto;}}@media(max-width:1024px){.elementor .pd-collage-media--offset{margin-block-start:45px;}}@media(max-width:1024px){.elementor .pd-row-copy--lead{order:2;}}@media(max-width:1024px){.elementor .pd-row--care{margin-block-start:20px;margin-block-end:90px;margin-inline-start:auto;margin-inline-end:auto;}}