.home-section--banners .item{background-color:#fff}.home-section--banners .banners{position:relative;background-color:#fff}@media (max-width:991px){.home-section--banners .banners{-ms-flex-line-pack:start;align-content:flex-start}}.home-section--banners .banners__content{color:var(--primary-colour)}@media (min-width:992px) and (max-width:1199px){.home-section--banners .banners__content{padding-right:30px}}.home-section--banners .banners__title{margin-bottom:5px;color:inherit;font-size:40px;line-height:45px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.home-section--banners .banners__subtitle{color:var(--text-colour);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.home-section--banners .banners__snippet{color:inherit;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.home-section--banners .banners__video__wrapper{position:relative;overflow:hidden;width:100%;height:100%}.home-section--banners .banners__video__wrapper .picture,.home-section--banners .banners__video__wrapper .video{width:100%;height:100%;overflow:hidden;position:absolute;top:0;right:0}.home-section--banners .banners__video__wrapper .picture:after,.home-section--banners .banners__video__wrapper .video:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:70%;z-index:1;-webkit-transition:height ease-in-out .4s,opacity ease-in-out .4s;transition:height ease-in-out .4s,opacity ease-in-out .4s;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(196,196,196,0)),to(#000));background:linear-gradient(180deg,rgba(196,196,196,0) 0,#000 100%);opacity:.8}.home-section--banners .banners__video__wrapper .video_wrapper{position:absolute;width:100%;height:100%;z-index:1}.home-section--banners .banners__video__wrapper iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-section--banners:not(.clear-bg) .banners,.home-section--banners:not(.clear-bg) .container,.home-section--banners:not(.clear-bg) .item,.home-section--banners:not(.clear-bg) .swiper,.home-section--banners:not(.clear-bg) .swiper-wrapper{background-color:inherit}:root{--video-width:100vw;--video-height:100vh}@media (min-aspect-ratio:16 / 9){:root{--video-height:56.25vw}}@media (max-aspect-ratio:16 / 9){:root{--video-width:177.78vh}}.home-section--banners{background:0 0!important;padding:0!important}.home-section--banners .container{max-width:100%;padding:0}.banners{height:670px}@media (max-width:991px){.banners{height:570px}}.banners__content{position:absolute;bottom:30px;left:0;width:100%;z-index:2;color:#fff!important}@media (min-width:768px){.banners__content{bottom:60px;text-align:center}.banners__content .button-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.banners__text{max-width:950px;margin:auto;padding:0 15px}.banners__subtitle{color:#fff!important}.banners__video{height:100%}.banners__video .picture,.banners__video .video{height:100%}.banners__video iframe{width:var(--video-width);height:var(--video-height)}