@media(max-width:1024px){.elementor .s-site-header{height:100px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:38px;padding-inline-end:38px;}}@media(max-width:1024px){.elementor .s-hero-title{font-size:88px;letter-spacing:-5px;}}@media(max-width:1024px){.elementor .s-hero-intro{max-width:430px;}}@media(max-width:1024px){.elementor .s-hero-copy{max-width:650px;flex:0 1 auto;}}@media(max-width:1024px){.elementor .s-scene{width:480px;height:530px;flex:0 0 auto;align-self:center;}}@media(max-width:1024px){.elementor .s-hero{min-height:0px;padding-block-start:45px;padding-block-end:40px;padding-inline-start:38px;padding-inline-end:38px;flex-direction:column;gap:15px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-genre-star-3{display:none;}}@media(max-width:1024px){.elementor .s-genre-4{display:none;}}@media(max-width:1024px){.elementor .s-genre-strip{font-size:14px;gap:24px;}}@media(max-width:1024px){.elementor .s-contact-eyebrow{max-width:230px;}}@media(max-width:1024px){.elementor .s-contact-title{font-size:50px;letter-spacing:-2.5px;}}@media(max-width:1024px){.elementor .s-contact-arrow{display:none;}}@media(max-width:1024px){.elementor .s-contact-story{flex:0 1 calc((100% - 35px) * 0.4762);}}@media(max-width:1024px){.elementor .s-form-tag{display:none;}}@media(max-width:1024px){.elementor .s-contact-card{padding:23px;}}@media(max-width:1024px){.elementor .s-contact-inner{padding-block-start:78px;padding-block-end:82px;padding-inline-start:38px;padding-inline-end:38px;gap:35px;}}@media(max-width:1024px){.elementor .s-footer-signoff{margin:0px;}}@media(max-width:1024px){.elementor .s-site-footer{padding-block-start:0px;padding-block-end:0px;padding-inline-start:38px;padding-inline-end:38px;gap:20px;}}