*{box-sizing:border-box}section.hero-carousel{overflow:visible}section.hero-carousel+section{margin-top:100px}section.hero-carousel>.container{position:relative!important}section.hero-carousel .hero-slide{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100vh}section.hero-carousel .hero-slide:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(118.28deg,rgba(0,0,0,.26) 11.3%,transparent 103.43%)}.admin-bar section.hero-carousel .hero-slide{height:calc(100vh - 32px)}section.hero-carousel .hero-slide .slide-caption{font-size:.75rem;line-height:19px;color:#fff;letter-spacing:.2em;font-weight:700;text-transform:uppercase;position:absolute;left:0;bottom:12.75rem;text-shadow:0 0 5px #000;opacity:.9}section.hero-carousel button[data-action=start],section.hero-carousel button[data-action=stop]{position:absolute;left:0;bottom:0}section.hero-carousel ul.carousel-dots{list-style-type:none}section.hero-carousel ul.carousel-dots .dot{width:10px;height:10px;border:1px solid #fff;border-radius:50%;margin-right:.9375rem;background:transparent;box-shadow:0 0 5px #000}section.hero-carousel ul.carousel-dots .dot.tns-nav-active{background:#fff}section.hero-carousel .title-box{margin-left:-3rem}section.hero-carousel .title-box h2:after{content:"";width:12px;height:12px;display:inline-block;background-image:url(../../assets/images/heading-corner.svg)}@media (min-width:576px) and (max-width:767px){.hidden-lg-down,.hidden-md-down,.hidden-sm-down,.hidden-sm-up,.hidden-unless-lg,.hidden-unless-md,.hidden-unless-xl,.hidden-unless-xs,.hidden-xl-down,.hidden-xs-up{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg-down,.hidden-md-down,.hidden-md-up,.hidden-sm-up,.hidden-unless-lg,.hidden-unless-sm,.hidden-unless-xl,.hidden-unless-xs,.hidden-xl-down,.hidden-xs-up{display:none!important}}@media only screen and (max-width:1024px) and (min-width:768px){section.hero-carousel ul.carousel-dots{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg-down,.hidden-lg-up,.hidden-md-up,.hidden-sm-up,.hidden-unless-md,.hidden-unless-sm,.hidden-unless-xl,.hidden-unless-xs,.hidden-xl-down,.hidden-xs-up{display:none!important}}@media only screen and (min-width:992px){section.hero-carousel+section{margin-top:0}section.hero-carousel>.container{position:absolute!important}section.hero-carousel .hero-slide .slide-caption{left:inherit;right:50%}section.hero-carousel .button-bottom-left{position:absolute;bottom:0;left:-15px}}@media (min-width:1200px){.hidden-lg-up,.hidden-md-up,.hidden-sm-up,.hidden-unless-lg,.hidden-unless-md,.hidden-unless-sm,.hidden-unless-xs,.hidden-xl-down,.hidden-xl-up,.hidden-xs-up{display:none!important}}@media (max-width:575px){.hidden-lg-down,.hidden-md-down,.hidden-sm-down,.hidden-unless-lg,.hidden-unless-md,.hidden-unless-sm,.hidden-unless-xl,.hidden-xl-down,.hidden-xs-down,.hidden-xs-up{display:none!important}}@media only screen and (max-width:991px){section.hero-carousel .hero-slide{height:70vh}.admin-bar section.hero-carousel .hero-slide{height:calc(70vh - 32px)}section.hero-carousel .hero-slide .slide-caption{bottom:35px!important}section.hero-carousel .button-bottom-left{position:relative;left:-3rem;display:block;max-width:400px}section.hero-carousel ul.carousel-dots{padding-left:0!important;padding-bottom:0!important;transform:translateY(-25px)}section.hero-carousel .title-box h2{font-size:1.625rem}}