section #header-banner{margin-bottom:0;overflow:hidden}section #header-banner .slick-dots{bottom:15px}section #header-banner .slick-track{display:flex}section #header-banner .slick-slide{height:auto}section #header-banner .slick-dots li.slick-active button:before{background:#fff;border:1px solid #fff;border-radius:100%;color:#fff;opacity:1}section #header-banner .header-banner__content-container{background-repeat:no-repeat;background-size:cover;color:#fff;padding:50px 0;position:relative}section #header-banner .video-slider-hero-background{background-position:50%;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}section #header-banner .bg-video{display:none}section #header-banner .bg-video-mobile{display:block}section.header-banner .modal{padding:0}section.header-banner .modal-dialog{margin:0;min-width:100%}section.header-banner .modal-content{border:none}section.header-banner .modal-body{padding:0}section.header-banner .close{color:#fff;left:15px;position:absolute;top:15px;z-index:1}section.header-banner .slick-dots li button{border:2px solid #fff}@media(min-width:768px){section #header-banner .bg-video{display:block}section #header-banner .bg-video-mobile{display:none}}@media screen and (min-width:992px){section.header-banner .modal{padding:0 20px}section #header-banner .header-banner__content-container{padding:160px 0}section #header-banner .slick-dots{bottom:50px}}