.hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;width:100%;z-index:1}.hero-section .hero-inner{display:inline-block;width:100%}.hero-section .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:0 15px;width:100%}.hero-section .content h1{color:#efefef;display:inline-block;text-align:center;width:100%}.hero-section .content .cta{bottom:64px;display:flex;left:0;margin:0 auto;position:absolute;right:0;width:auto}.hero-section.slider :is(.hero-inner,.hero-slider,.splide__list,.hero-list,.splide__track){height:100%}.hero-section.slider .hero-inner .splide__slide{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;width:100%}.hero-section.slider .hero-list .splide__track{padding:0!important}.hero-section .splide__arrow{background:transparent;background-image:url(https://45821746.fs1.hubspotusercontent-ap1.net/hubfs/45821746/black_rock_theme_2026/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border:1px solid #fff;border-radius:0;opacity:1}.hero-section .splide__arrow svg{display:none}.hero-section .splide__arrow.splide__arrow--next{transform:scaleX(-1)}.hero-section .splide__arrow:hover{background-color:var(--ochre);border:1px solid var(--ochre);opacity:1}.hero-section .splide__pagination__page{background:#fff;opacity:1}.hero-section .splide__pagination__page:hover{background-color:#fff;border-radius:50%}.hero-section .splide__pagination__page.is-active{background:var(--ochre);border-radius:50%}.hero-section .hero-video{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-between;position:relative;width:100%}.hero-section .hero-video video{display:inline-block;height:100%;object-fit:cover;position:absolute;width:100%}.hero-section .content{height:100vh;position:relative;z-index:1}.hero-section .content:after{background-color:rgba(0,0,0,.2);bottom:0;content:"";height:100vh;left:0;position:absolute;right:0;top:0;width:100%}.hero-section .content *{position:relative;z-index:1}