@media(max-width:767px){
 .wp-site-blocks{width:100%;zoom:1!important}.rx-band,.rx-layout{width:100%;height:auto;min-height:0}.rx-band{overflow:clip}.rx-layout{padding:64px 24px;display:flex;flex-direction:column;gap:28px}
 .rx-band--hero .rx-layout{min-height:620px;padding:330px 24px 64px;display:block}.rx-band--hero .rx-layout [data-rx-photo]{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:-1}.rx-band--hero .rx-layout [data-rx-photo]>img{width:100%;height:100%;object-fit:cover}.rx-band--hero .rx-layout h1{position:relative;z-index:1;margin-bottom:20px;max-width:100%;font-size:44px}.rx-band--hero .rx-layout p{position:relative;z-index:1;max-width:100%;margin-bottom:10px}.rx-band--hero .rx-layout :is(.rx-hero__play,.rx-sh__play){display:block;position:absolute;left:calc(50% - 25px);top:235px;width:50px;height:50px;z-index:2}.rx-band--hero .rx-layout::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#0009);z-index:-1;pointer-events:none}
 .rx-header{position:absolute;inset:0 0 auto;height:0;overflow:visible}.rx-header .rx-layout{height:100px;padding:0;display:block}
 .rx-contact-copy,.rx-contact-form{position:relative;left:auto;top:auto;width:100%}.rx-contact-copy h2{font-size:30px;line-height:1.15}.rx-contact-copy p{width:100%}.rx-contact-form{margin-top:8px}.rx-contact-form textarea{height:96px}.rx-contact-form .rx-consent{font-size:13px}
 .rx-faq{width:100%;padding:0;margin:0}.rx-faq h2{font-size:28px;line-height:34px;margin-bottom:28px}.rx-faq summary,.rx-faq details>div{font-size:16px;line-height:24px}.rx-band--social-media-faq{min-height:0;padding-bottom:0}
}
