.component-promo{padding:40px 60px}.component-promo .text-container{height:575px}.component-promo .text-container .text-block{padding-left:95px;padding-right:200px}.component-promo .imgs-container,.component-promo .video-container{width:calc(50% + 140px);position:absolute;top:50%;right:0;transform:translateY(-50%);margin-bottom:0}.component-promo .imgs-container .slick-list,.component-promo .video-container .slick-list{box-shadow:0 5px 25px 0 rgba(0,0,0,.1)}.component-promo .imgs-container .slick-dots,.component-promo .video-container .slick-dots{bottom:20px}.component-promo .imgs-container .slick-dots li,.component-promo .video-container .slick-dots li{width:13px;height:13px}.component-promo .imgs-container .slick-dots li button,.component-promo .video-container .slick-dots li button{width:13px;height:13px}.component-promo .imgs-container .slick-dots li button::before,.component-promo .video-container .slick-dots li button::before{font-size:40px;opacity:1;color:#d8d8d8}.component-promo .imgs-container .slick-dots li.slick-active button::before,.component-promo .video-container .slick-dots li.slick-active button::before{color:#b02543}.component-promo .imgs-container .slide-img,.component-promo .video-container .slide-img{height:500px;padding:40px 0;background-color:#fff}.component-promo .imgs-container .slide-img figure,.component-promo .video-container .slide-img figure{position:relative;height:100%}.component-promo .imgs-container .slide-img figure img,.component-promo .video-container .slide-img figure img{position:absolute;top:50%;left:50%;max-width:95%;max-height:330px;transform:translate(-50%,-50%)}.component-promo .imgs-container .slide-img figure figcaption,.component-promo .video-container .slide-img figure figcaption{margin-bottom:20px;text-align:center;color:#000}.component-promo .imgs-container .slide-video>div,.component-promo .video-container .slide-video>div{width:100%;max-width:none!important;height:500px}.component-promo .imgs-container .slide-video .vjs-play-progress,.component-promo .imgs-container .slide-video>div>div>div:hover .vjs-big-play-button,.component-promo .video-container .slide-video .vjs-play-progress,.component-promo .video-container .slide-video>div>div>div:hover .vjs-big-play-button{background-color:#b02543}.component-promo .imgs-container .slide-video .vjs-big-play-button .vjs-icon-placeholder::before,.component-promo .video-container .slide-video .vjs-big-play-button .vjs-icon-placeholder::before{top:25%!important}@media (max-width:1200px){.component-promo{padding-left:25px;padding-right:25px}.component-promo .imgs-container .slide-video>div{height:350px}}@media (min-width:992px) and (max-width:1199px){.component-promo{padding:60px 25px}.component-promo .text-container{height:600px}.component-promo .text-container .text-block{padding-left:40px;padding-right:150px}.component-promo .imgs-container .slide{height:345px}.component-promo .imgs-container .slide-img figure img{max-height:220px}.component-promo .imgs-container .slide-video>div{height:345px}}@media (min-width:992px){.component-promo .imgs-container{background:0 0}}@media (max-width:991px){.component-promo{padding:0}.component-promo .text-container{height:auto}.component-promo .text-container .text-block{display:block;padding:25px 20px}.component-promo .cta-btn{margin-bottom:0}.component-promo .cta-btn a{padding:15px}.component-promo .imgs-container{width:100%;margin:0;padding:0 35px 120px 35px;position:static;transform:none}.component-promo .imgs-container .slide{height:auto}.component-promo .imgs-container .slide-video>div{height:auto}.component-promo .imgs-container .slide-img figure img{max-height:275px;position:static;transform:none}.component-promo .imgs-container .slide-img figure figcaption{margin-bottom:20px;text-align:center}.component-promo .imgs-container .slick-dots{bottom:145px;left:0}}@media (min-width:768px) and (max-width:991px){.component-promo{padding:50px 0}}@media (max-width:767px){.component-promo .row{margin:0}.component-promo .text-container{padding:0}.component-promo .imgs-container{padding-bottom:50px}}@media (min-width:1200px) and (max-width:1499px){.component-promo{padding-left:48px;padding-right:48px}.component-promo .text-container{height:460px}.component-promo .text-container .text-block{padding-left:75px;padding-right:160px}.component-promo .imgs-container{width:calc(50% + 110px)}.component-promo .imgs-container .slide-img,.component-promo .imgs-container .slide-video>div{height:400px}.component-promo .imgs-container .slide-img figure img,.component-promo .imgs-container .slide-video>div figure img{max-width:75%;max-height:265px}}
/*# sourceMappingURL=promo.css.map */
