@media(min-width:1024px){
 .mr-hero{padding:32px 48px!important;background:#fcf5de;margin:0!important}
 .mr-hero>.splide,.mr-hero>splide-component>.splide{border-radius:20px;overflow:hidden;position:relative;transform:translateZ(0)}
 .mr-hero .hero-slide{position:relative;min-height:750px!important;height:750px}
 .mr-hero .hero-slide__background{position:absolute;inset:0;width:100%;height:100%}
 .mr-hero .mr-hero-default-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
 .mr-hero .hero-slide__background img,.mr-hero .hero-slide__background video{width:100%;height:100%;object-fit:cover}
 .mr-hero .hero-slide__background:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.65) 100%);pointer-events:none}
 .mr-hero .hero-slide__content-container{position:relative;z-index:2;display:flex;align-items:flex-end!important;height:750px;min-height:750px!important;width:100%;max-width:none;padding:40px 40px 112px!important}
 .mr-hero .hero-slide__content{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;width:100%;max-width:none!important;text-align:left!important;color:#fff;opacity:1!important;transform:none!important}
 .mr-hero .hero__heading{grid-column:1;margin:0!important;font:400 clamp(48px,3.75vw,72px)/1 'MR Hero Heading',sans-serif!important;letter-spacing:0!important;text-transform:uppercase;color:#fff!important}
 .mr-hero .hero__text{grid-column:1;margin:0!important;color:#fff;font-size:15px;line-height:1.5;font-weight:600;letter-spacing:2px;text-transform:uppercase}
 .mr-hero .hero__text p{margin:0}
 .mr-hero .hero__buttons{grid-column:2;grid-row:1 / 3;align-self:end;display:flex;gap:10px;margin:0!important}
 .mr-hero .hero__heading-prefix,.mr-hero .hero__heading-suffix{display:none}
 .mr-hero .hero__buttons .button{display:inline-flex;align-items:center;justify-content:center;min-width:192px;min-height:44px;padding:12px 24px;border:0;border-radius:999px;background:#fff!important;color:#171717!important;font-size:13px;line-height:20px;letter-spacing:2px;text-transform:uppercase;box-shadow:none}
 .mr-hero .hero__buttons .button:before,.mr-hero .hero__buttons .button:after{display:none}
 .mr-hero .hero__buttons .button:hover{background:#171717!important;color:#fff!important}
 .mr-hero .mr-hero-single-control{position:absolute;bottom:0;left:40px;right:40px;height:80px;border-top:1px solid #ffffff1a;z-index:3;display:flex;align-items:center;justify-content:space-between;color:#fff}
 .mr-hero-single-control button{color:#fff;width:36px;height:30px;padding:0;opacity:1}
 .mr-hero-single-control .mr-hero-single-dot{width:6px;height:6px;border:2px solid white;border-radius:50%}
 .mr-hero .splide__arrows{position:absolute;left:40px;right:40px;bottom:0;height:80px;border-top:1px solid #ffffff1a;z-index:5}
 .mr-hero .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:30px;opacity:1;background:transparent!important;color:white;border:0}
 .mr-hero .splide__arrow--prev{left:0!important}.mr-hero .splide__arrow--next{right:0!important}
 .mr-hero .splide__arrow svg{fill:currentColor;width:28px;height:28px}
 .mr-hero .splide__pagination{position:absolute;bottom:22px!important;left:50%!important;right:auto!important;transform:translateX(-50%);gap:8px;z-index:6;margin:0;padding:0}
 .mr-hero .splide__pagination__page{width:6px;height:6px;border:1px solid #fff;background:transparent!important;opacity:1;margin:0;transform:none}
 .mr-hero .splide__pagination__page.is-active{width:10px;height:10px;border:2px solid #fff;background:transparent!important}
}
@media(min-width:1024px) and (max-width:1279px){.mr-hero .hero-slide,.mr-hero .hero-slide__content-container{height:637.5px;min-height:637.5px!important}.mr-hero .hero-slide__content{gap:18px}.mr-hero .hero__heading{font-size:48px!important}.mr-hero .hero__text{font-size:12px}}
@media(max-width:1023px){.mr-hero-default-media,.mr-hero-single-control{display:none!important}.mr-hero .splide__arrows{display:none!important}}
