.hero{position:relative}.hero .wrap{position:relative;height:100%}@media only screen and (min-width:1200px){.hero{margin-bottom:155px}}@media only screen and (min-width:1200px)and (max-height:1300px){.hero{margin-bottom:80px}}@media only screen and (min-width:768px)and (max-width:1199.98px){.hero{margin-bottom:80px}}@media only screen and (max-width:767.98px){.hero{height:100%;overflow:hidden;margin-bottom:60px}}.hero__slide{overflow:hidden;position:relative;height:100vh}.hero__slide::before{content:"";display:block;position:absolute;left:0;right:0;height:100%;width:100%;background:rgb(42 41 44 / .2);z-index:2}@media only screen and (max-width:767.98px){.hero__slide{height:calc(var(--vh, 1vh) * 100)}}.hero__bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.hero__content{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media only screen and (max-width:767.98px){.hero__content{top:130px;-webkit-transform:unset;transform:unset;width:calc(100% - 40px)}}.hero__title{color:#fff;max-width:674px;margin-bottom:30px}.hero__text{color:#fff;max-width:510px;font-family:"Public Sans",Arial,sans-serif;font-size:16px;line-height:26px;margin-bottom:30px}.hero__subtitle{color:#fff;margin-bottom:30px}.hero__play{display:inline-block;padding:10px 25px 11px 45px;position:relative}.hero__play .icon{top:15px;left:24px;font-size:14px}@media only screen and (min-width:1025px){.no-touch .hero__play:hover{background-color:#fff;color:#2a292c;border-color:#fff}.no-touch .hero__play:hover .icon{color:#2a292c}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero__play .icon{top:17px}}.hero__info{font-size:0;margin-bottom:20px}.hero__category{color:#fff;display:inline-block;font-family:"Public Sans",Arial,sans-serif;text-transform:uppercase;position:relative;z-index:3}@media only screen and (min-width:1025px){.no-touch .hero__category:hover{opacity:.6}}.hero__date{color:#fff;display:inline-block;position:relative;padding:0 24px}.hero__date::before,.hero__date:after{content:"";position:absolute;top:5px;width:3px;height:3px;border-radius:50%;background-color:rgb(255 255 255 / .5)}.hero__date::before{left:12px}.hero__date::after{right:12px}.hero__time{color:#fff;display:inline-block;padding-left:24px;position:relative}.hero__time .icon{position:absolute;top:2px;left:2px;font-size:13px}.hero__intro{color:rgb(42 41 44 / .6);font-family:"Public Sans",Arial,sans-serif;font-size:16px;font-weight:400;line-height:25.6px}.hero__scroll{position:absolute;right:34px;bottom:150px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;overflow:visible}@media only screen and (min-width:1025px)and (max-width:1365px){.hero__scroll{bottom:82px}}@media only screen and (min-width:992px)and (max-width:1600px){.hero__scroll{right:0}}@media only screen and (min-width:768px)and (max-width:991.98px){.hero__scroll{right:-15px;bottom:130px}}@media only screen and (max-width:767.98px){.hero__scroll{display:none}}.hero__scroll-text{display:inline-block;font-size:12px;line-height:16px;font-family:"Public Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff}.loaded .hero__scroll-text{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width:1025px){.no-touch .hero__scroll-text:hover{opacity:.6}}.hero__scroll-line{width:1px;height:50px;background-color:rgb(255 255 255 / .2);-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block;position:absolute;bottom:-16px;left:-38px;overflow:hidden;pointer-events:none}.hero__scroll-line::before{content:"";position:absolute;width:1px;height:50px;top:0;left:0;background-color:#fff;-webkit-animation:scroll 2s ease-in-out infinite;animation:scroll 2s ease-in-out infinite}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(150%);transform:translateY(150%);height:70%}}@keyframes scroll{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(150%);transform:translateY(150%);height:70%}}.hero__controls{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 40px);left:20px;bottom:100px}@media only screen and (min-width:1025px)and (max-width:1365px){.hero__controls{bottom:75px}}@media only screen and (min-width:992px)and (max-width:1600px){.hero__controls{width:calc(100% - 100px)}}@media only screen and (min-width:768px)and (max-width:991.98px){.hero__controls{max-width:656px;bottom:80px}}@media only screen and (max-width:767.98px){.hero__controls{bottom:40px}}.hero__counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;line-height:16px;font-family:"Public Sans",Arial,sans-serif;letter-spacing:1px;color:#fff;font-weight:600}.hero__current{display:inline-block;width:17px;margin-right:5px}.hero__totals{position:relative;width:27px;padding-left:10px}.hero__totals::before{content:"/";display:inline-block;position:absolute;left:0;top:0}.hero__arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:20px}.hero__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50px;min-width:50px;height:50px;border:1px solid rgb(255 255 255 / .4);border-radius:50%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.hero__arrow .icon{color:#fff}@media only screen and (min-width:1025px){.no-touch .hero__arrow:hover{border-color:rgb(255 255 255 / .4);background-color:#fff}.no-touch .hero__arrow:hover .icon{color:#2a292c}}.hero__arrow--prev{margin-right:10px}.hero__control-btn{display:block;margin:0 20px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid #fff0;border-radius:50%}@media only screen and (min-width:1200px){.hero__control-btn{width:30px;height:30px}}@media only screen and (max-width:1199.98px){.hero__control-btn{width:20px;height:20px}}.hero__control-btn::after{font-family:"svgicons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;display:block;line-height:1;content:"";display:block;color:#fff;font-size:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (min-width:1025px){.no-touch .hero__control-btn:hover{border-color:#fff}}.hero__control--active::after{content:"";position:relative;left:1px}.hero__controls-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero__progress-holder{position:relative;width:100%}.hero__progress-holder::before{content:"";display:block;position:absolute;height:1px;width:100%;background-color:rgb(255 255 255 / .3);left:0;top:0}.hero__progress{position:absolute;display:block;width:0;height:1px;background-color:#fff;left:0;top:0}.loaded .hero__progress--started{-webkit-animation:progressAnimation 7s linear infinite;animation:progressAnimation 7s linear infinite}.hero__video-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.hero__video{min-height:100%;min-width:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-counter{width:100%;display:flex;align-items:center}.slider-progress{width:100%;height:1px;background:rgb(255 255 255 / .3);position:relative;overflow:hidden}.slider-progress .progress{width:0%;height:1px;background:rgb(255 255 255);position:absolute}.cta-video{border:1px solid rgb(255 255 255 / .4);border-radius:100px;color:#fff;font-family:"Public Sans",Arial,sans-serif;font-size:16px;font-weight:600;line-height:25.6px;padding:10px 20px;padding-left:40px}.cta-video .icon{position:absolute;top:15px;left:17px}.no-touch .cta-video{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}