.video-container .video-glider{opacity:0;transition:opacity .2s ease-out}.video-container .no-padding{padding:0!important}.video-container .glide__arrow{aspect-ratio:1;background:#fff;border:0;border-radius:50%;box-shadow:none}.video-container .glide__arrow--left{left:4rem}.video-container .glide__arrow--right{right:4rem}.video-container .video-glider.render{opacity:1}.video-container{overflow:hidden;padding-bottom:50px;padding-top:50px;position:relative}.video-container .fullwidth{margin:0;max-width:100%}.video-container img{display:block;height:100%!important;margin:0 auto;max-width:unset!important;min-width:100%;position:absolute}.glide__arrow.cards{border:0;box-shadow:none}.glide__arrow--right{right:-4em}.glide__arrow--left{left:-4em}.glide__arrow--left svg{transform:rotate(180deg)}.glide__arrow.cards{padding:15px}@media(max-width:991px){.card-wrapper{max-width:100%}.video-glider .glide__arrow--left{left:0}.video-glider .glide__arrow--right{right:0}.glide__arrow img{max-width:50%}}.lightbox{background-color:hsla(0,0%,100%,.4);height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:-1}.lightbox.active{z-index:1000}.lightbox-close{cursor:pointer;display:block;margin:0 -70px -50px auto;position:relative;z-index:2000}.ip-video-container{display:none;max-width:90vw}.ip-video-container.active{display:block}.ip-video-container video{width:100%}.video-container .has-video{align-items:flex-end;display:flex;height:390px;justify-content:flex-start;overflow:hidden;width:600px}.has-video *{pointer-events:none}.absolute-centered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.lightbox.show{opacity:1;transition:opacity .2s ease-out}@media (max-width:1350px){.lightbox-close{margin:0 0 20px auto}}@media (max-height:900px){.lightbox-close{margin:0 15px -80px auto}}.video-container .has-video{cursor:pointer;position:relative}.video-container .has-video .overlay{height:100%;position:absolute;width:100%;z-index:1}.video-container .has-video *{pointer-events:none}@media(max-width:767px){.video-container>.glide{margin:0 auto;max-width:80vw}}.glide__arrow:focus{background:rgba(0,0,0,.1)}.video-container .info{padding:40px 60px;white-space:normal;width:100%;z-index:5}.video-container .info .title{border-bottom:unset;position:relative}.video-container .info .title:after{background-color:#fdb715;bottom:0;content:"";height:2px;left:0;position:absolute;width:80px}.video-container.load-in .has-video{visibility:hidden}