.home-banner{position:relative}.home-banner__slide{position:relative}.home-banner__media{position:relative;height:calc(100dvh - (82px + 82px))}.home-banner__media video,.home-banner__media img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.home-banner__content{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home-banner__copy{width:50%}.home-banner__content .home-banner__copy h2{font-size:3rem}.home-banner__copy p{font-size:1.5rem}.home-banner__content .home-banner__copy .new-link{background:#cd421d;padding:.5rem 1rem;border-radius:2rem;color:#fff;display:inline-flex;transition:all 0.3s}.home-banner__content .home-banner__copy .new-link svg{fill:#fff;border-color:#fff}.home-banner__content .home-banner__copy .new-link:hover{text-decoration:none;background:#7f7f7f}.home-banner__content--white .home-banner__copy h2,.home-banner__content--white .home-banner__copy p{color:#fff}.home-banner__content--white .home-banner__copy .new-link{background:#1a1b1d;padding:.5rem 1rem;border-radius:2rem;color:#fff;display:inline-flex;transition:all 0.3s}.home-banner__content--white .home-banner__copy .new-link:hover{background:#7f7f7f}.home-banner .slick-dots{position:absolute;z-index:100;bottom:2rem;left:50%;margin-top:0;transform:translate(-50%,-50%)}.home-banner .slick-dots button,.home-banner .slick-dots button:before{border:1px solid #fff}.home-banner__logos{height:82px;background:#fff;display:flex;align-items:center}.home-banner__logos ul{display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.home-banner__logos li{padding:0 4rem;position:relative;filter:grayscale(1);transition:all 0.3s}.home-banner__logos li::before{content:"";border-left:1px solid #cfd3db;position:absolute;left:0;top:0;height:100%}.home-banner__logos li:last-child::after{content:"";border-left:1px solid #cfd3db;position:absolute;right:0;top:0;height:100%}.home-banner__logos li:hover{filter:grayscale(0)}.home-banner__logos li img{max-height:3rem;width:100%;object-fit:contain}