.banner-carusel-section .video-banner-container{position:relative}.banner-carusel-section .video-banner-container .media-content{height:calc(100vh - 160px)}@media(max-width: 1200px){.banner-carusel-section .video-banner-container .media-content{height:calc(100vh - 76px)}}.banner-carusel-section .video-banner-container .media-content.dark-filter:before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(var(--mask-position)), color-stop(2.2%, rgba(0, 0, 0, 0)), color-stop(33.29%, rgba(0, 0, 0, 0)), color-stop(56.7%, rgba(0, 0, 0, 0.5)), color-stop(87.99%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(var(--mask-position), rgba(0, 0, 0, 0) 2.2%, rgba(0, 0, 0, 0) 33.29%, rgba(0, 0, 0, 0.5) 56.7%, rgba(0, 0, 0, 0.5) 87.99%, rgba(0, 0, 0, 0.5) 100%)}@media(max-width: 989px){.banner-carusel-section .video-banner-container .media-content.dark-filter:before{background:-webkit-gradient(linear, left bottom, left top, color-stop(52.34%, rgba(0, 0, 0, 0.45)), color-stop(64.14%, rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.45) 52.34%, rgba(0, 0, 0, 0) 64.14%)}}.banner-carusel-section .video-banner-container .media-content .video,.banner-carusel-section .video-banner-container .media-content .image{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.banner-carusel-section .video-banner-container .text-content{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1200px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:var(--text-align);padding:70px 20px}@media(max-width: 989px){.banner-carusel-section .video-banner-container .text-content{padding:50px 0 80px;text-align:left}}.banner-carusel-section .video-banner-container .text-content .text-content-container{max-width:var(--text-width);padding:0}@media(max-width: 989px){.banner-carusel-section .video-banner-container .text-content .text-content-container{padding:20px}}@media(max-width: 989px){.banner-carusel-section .video-banner-container .text-content .text-content-container .content .title{font-size:36px}}.banner-carusel-section .video-banner-container .text-content .text-content-container .content .title.underlined:after{content:"";display:block;width:100px;height:5px;margin:10px 0;background-color:#fff}@media(min-width: 990px){.banner-carusel-section .video-banner-container .text-content .text-content-container .content .title.underlined.center::after{margin-left:auto;margin-right:auto}}@media(min-width: 990px){.banner-carusel-section .video-banner-container .text-content .text-content-container .content .title.underlined.right::after{margin-left:auto}}.banner-carusel-section .video-banner-container .text-content .text-content-container .content .text{font-size:20px}.banner-carusel-section .video-banner-container .position-top-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner-carusel-section .video-banner-container .position-top-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner-carusel-section .video-banner-container .position-top-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner-carusel-section .video-banner-container .position-middle-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-carusel-section .video-banner-container .position-middle-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-carusel-section .video-banner-container .position-middle-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-carusel-section .video-banner-container .position-bottom-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banner-carusel-section .video-banner-container .position-bottom-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banner-carusel-section .video-banner-container .position-bottom-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 989px){.banner-carusel-section .video-banner-container .text-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.banner-carusel-section .video-banner-controls-block{text-align:center;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:20px;right:2.5%}@media(max-width: 989px){.banner-carusel-section .video-banner-controls-block{bottom:10px;padding-right:15px;padding-bottom:0}}.banner-carusel-section .video-banner-controls-block .background-video-controls{text-transform:uppercase}.banner-carusel-section .video-banner-controls-block .background-video-controls .control-button{width:78px;padding:0 10px;background:#fff;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(0, 0, 0, 0.35)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.35) 50%, rgba(255, 255, 255, 0) 100%);cursor:pointer;display:none}.banner-carusel-section .video-banner-controls-block .background-video-controls .control-button.active{display:block}.banner-carusel-wrapper{position:relative}.banner-carusel-button{color:var(--button-label-color);font-size:var(--button-font-size);font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;line-height:100%;letter-spacing:1px;background-color:var(--button-color);border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;padding:1.1em 2.125em;cursor:pointer;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.banner-carusel-button:hover{color:var(--button-color);background-color:var(--button-label-color);text-decoration:none}.banner-carusel-button.shadow{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.banner-carusel-button .fa{font-size:1.3em}.banner-carusel-navigation{position:absolute;bottom:1.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 4%}.banner-carusel-navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;max-width:1170px;margin:0 auto;padding:0}.banner-carusel-navigation .nav-dots li{width:60px;height:15px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.5}.banner-carusel-navigation .nav-dots li:hover,.banner-carusel-navigation .nav-dots li.slick-active{opacity:1}.banner-carusel-navigation .nav-dots li::before{background-color:#fff;border:none;border-radius:0;width:100%;height:3px}.banner-carusel-navigation .nav-dots li::after{display:none}