.hero-banner{background:hsla(31,22%,76%,.2);height:700px;overflow:hidden;position:relative}.hero-banner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.hero-banner__image,.hero-banner__text{height:100%;position:absolute;width:100%}.hero-banner__text{color:#fff;left:0;z-index:0}.hero-banner__text .hero-banner__link a{color:#fff;font-weight:500;text-decoration:underline}.hero-banner__text .content-wrapper{display:flex;height:100%}.hero-banner__text-inner{background-color:hsla(31,22%,76%,.9);margin-bottom:237px;margin-top:auto;max-width:50%;padding:20px 30px}.hero-banner__text-inner h1,.hero-banner__text-inner h2,.hero-banner__text-inner h3,.hero-banner__text-inner h4,.hero-banner__text-inner h5,.hero-banner__text-inner h6,.hero-banner__text-inner p:last-child{margin-bottom:10px}.hero-banner__heading{color:#fff}.hero-banner-wrap ul.slick-dots{bottom:163px;z-index:9}.hero-banner-wrap .slick-dots li{height:15px;width:15px}.hero-banner-wrap .slick-dots li button{background-color:hsla(0,0%,100%,.8);border-radius:50%;color:hsla(0,0%,100%,.8);height:15px;width:15px}.hero-banner-wrap .slick-dots li button:before{color:transparent;height:15px;opacity:1;width:15px}.hero-banner-wrap .slick-dots li.slick-active button{background-color:#e01c15;color:#e01c15}.hero-banner__video-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}.hero-banner__video-wrapper video{height:100%;object-fit:cover;width:100%}.hero-banner-wrap .slick-next,.hero-banner-wrap .slick-prev{background:#e01c15;border-radius:50%;color:#fff;height:30px;width:30px;z-index:9}.hero-banner-wrap .slick-next:before,.hero-banner-wrap .slick-prev:before{opacity:1}.hero-banner-wrap .slick-prev{left:50px}.hero-banner-wrap .slick-next{right:50px}@media (max-width:1468px){.hero-banner__text-inner{max-width:50%}.hero-banner__text{z-index:9999}}@media (max-width:995px){.hero-banner__text-inner{margin-bottom:170px}.hero-banner-wrap ul.slick-dots{bottom:105px}}@media (max-width:767px){.hero-banner{height:350px}.hero-banner__text-inner{margin-bottom:100px;max-width:100%}.hero-banner__text-inner h1,.hero-banner__text-inner h2,.hero-banner__text-inner h3,.hero-banner__text-inner h4,.hero-banner__text-inner h5,.hero-banner__text-inner h6,.hero-banner__text-inner p{font-size:23px;font-style:normal;font-weight:700;line-height:130%}.hero-banner-wrap ul.slick-dots{bottom:40px}}@media (max-width:480px){.hero-banner__text-inner{margin-bottom:70px;max-width:calc(100% - 45px);padding:4px 10px}}