.hero--carousel .slick-slide{background-position:50%;background-size:cover}.hero--carousel iframe{border:10px solid var(--color-white-100);border-radius:.2rem;box-shadow:4px 4px 18px 0 rgba(7,17,8,.11)}.hero--carousel .vidyard-player-container{float:right;margin:0!important}.hero--carousel-inner{min-height:420px}.hero--carousel-inner>.container>.row{min-height:380px}.hero--carousel nav{transform:translateY(-50%)}.hero--carousel nav p{font-family:var(--font-heading);font-weight:400}.hero--carousel .slick-list{overflow:hidden}.hero--carousel .slick-list .slick-slide:not(.slick-active){background:#fff}.hero--carousel .slick-list .slick-slide:not(.slick-active)>div{opacity:.5}.hero--nav-item{background:#fefef5;border:1px solid var(--color-accent);border-radius:.25rem;color:var(--color-primary);line-height:1.2;margin:0 .1rem;padding:1rem;position:relative;transition:all .5s ease}.hero--nav-item:hover{background:var(--color-primary);color:var(--color-accent);cursor:pointer}.hero--nav-item:after{background:transparent;border-radius:.5rem;content:"";display:block;height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:all 1s ease;width:60%}.slick-current .hero--nav-item{background:var(--color-primary);color:var(--color-accent)}.slick-current .hero--nav-item:after{background:var(--color-accent)}.vidyard-player-container{left:0;position:relative!important;top:0}.video--fullwidth{overflow:hidden;position:relative}.video--normal .video--fullwidth{height:100%}.image--overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:10px;opacity:0;position:absolute;top:0;transition:opacity 1.5s .5s,visibility 1.5s 2.5s;visibility:hidden;width:calc(100% - 20px);z-index:1}.image--overlay.image--overlay-framed{height:calc(100% - 20px);left:20px;top:10px;width:calc(100% - 40px)}.image--overlay.visible{opacity:1;transition:opacity 1s;visibility:visible}.image--overlay>.container,.image--overlay>.container>.row{height:100%}.image--overlay p{color:#fff}.btn.btn--videoclose{position:absolute;right:30px;top:20px;z-index:1}