.promo{background:linear-gradient(180deg,#fff 0,#f8f8f8 100%);overflow:hidden}
.promo .check_list .list_elem{max-width:240px}
.promo .check_list.aside .list_elem:before{background-image:url(../../img/icons/chk4.svg)}
.promo_wrap{position:relative;display:flex;justify-content:space-between;align-items:flex-start;border-radius:40px;background:no-repeat center/cover;min-height:670px;overflow:hidden}
@media (max-width:999px){
.promo_wrap{border-radius:24px}
}
@media (max-width:599px){
.promo_wrap{border-radius:12px}
}
@media (max-width:1599px){
.promo_wrap{min-height:600px}
}
@media (max-width:1199px){
.promo_wrap{min-height:initial}
}
.promo_wrap.images{min-height:670px}
@media (max-width:1599px){
.promo_wrap.images{min-height:600px}
}
@media (max-width:1199px){
.promo_wrap.images{min-height:450px}
}
@media (max-width:799px){
.promo_wrap.images{min-height:384px}
}
@media (max-width:599px){
.promo_wrap.images{min-height:540px}
}
.promo_wrap.images h1{text-align:left}
@media (max-width:599px){
.promo_wrap.images h1{text-align:center}
}
.promo_wrap_block{position:relative}
.promo_wrap_block .icon{height:24px;width:26px;position:absolute;margin-left:4px;background:url(../../img/icons/leaf4.svg) no-repeat center/contain}
@media (max-width:1199px){
.promo_wrap_block .icon{width:22px;height:20px}
}
@media (max-width:799px){
.promo_wrap_block .icon{width:18px;height:16px}
}
.video_wrap{position:relative;background-color:#f8f8fa;background:no-repeat center top/cover;max-width:100%}
.video_wrap.video_simple{border-radius:24px;width:100%;height:512px;margin-left:auto;margin-right:auto;max-width:100%}
@media (max-width:1399px){
.video_wrap.video_simple{height:400px}
}
@media (max-width:799px){
.video_wrap.video_simple{height:320px}
}
@media (max-width:399px){
.video_wrap.video_simple{height:200px}
}
.simple_block .video_wrap.video_simple{width:838px}
.main .video_wrap{background-color:transparent}
.play_btn{width:100px;min-width:100px;height:100px;background:url(../../img/icons/play.svg) no-repeat center/contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto}
@media (max-width:999px){
.play_btn{width:80px}
}
@media (max-width:599px){
.play_btn{width:60px}
}
@media (max-width:999px){
.play_btn{min-width:80px}
}
@media (max-width:599px){
.play_btn{min-width:60px}
}
@media (max-width:999px){
.play_btn{height:80px}
}
@media (max-width:599px){
.play_btn{height:60px}
}
.play_btn.dark{background-image:url(../../img/icons/play2.svg)}
.play_btn.dark:before{color:#213f50}
.play_btn:before{content:attr(data-watch);display:block;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);font-size:24px;line-height:32px;color:#213f50;white-space:pre-line;font-size:32px;line-height:40px;position:absolute;font-weight:700;top:-10px;left:50%;width:500px;padding:5px 8px;white-space:normal;color:#fff}
@media (max-width:1199px){
.play_btn:before{font-size:20px}
}
@media (max-width:799px){
.play_btn:before{font-size:16px}
}
@media (max-width:1199px){
.play_btn:before{line-height:28px}
}
@media (max-width:799px){
.play_btn:before{line-height:20px}
}
@media (max-width:599px){
.play_btn:before{white-space:normal}
}
.play_btn:before.colored{color:#cdecc7}
@media (max-width:1599px){
.play_btn:before{font-size:28px}
}
@media (max-width:1199px){
.play_btn:before{font-size:24px}
}
@media (max-width:799px){
.play_btn:before{font-size:20px}
}
@media (max-width:1599px){
.play_btn:before{line-height:36px}
}
@media (max-width:1199px){
.play_btn:before{line-height:32px}
}
@media (max-width:799px){
.play_btn:before{line-height:28px}
}
@media (max-width:1199px){
.play_btn:before{width:350px}
}
@media (max-width:799px){
.play_btn:before{width:280px}
}
.video_wrapper{display:flex;justify-content:center;align-items:center;max-height:80vh;width:100%;max-width:100%;padding:0 10px}
.video_wrapper .player{display:flex;justify-content:center;align-items:center;max-width:1200px;max-height:675px;width:100%;margin:0 auto;z-index:5;position:relative}
.video_wrapper .player:hover .close_video{display:block}
.video_wrapper .video{max-width:100%;width:100%;background-color:rgba(50,50,50,.1);-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px)}
.video_wrapper .repalay_wrap{position:absolute;background:no-repeat center top/cover;width:100%;height:100%}
.video_wrapper .repalay_wrap img{width:100%;height:100%;max-width:100%;object-position:top;object-fit:cover}
.video_wrapper .repalay_wrap[data-controls_replay]{display:none}
.video_wrapper .controls{display:flex;justify-content:center;align-items:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);flex-direction:column;position:absolute;left:50%;top:50%;z-index:10;text-align:center;max-width:350px;width:100%}
.video_wrapper .btn_play{display:block;width:80px;min-width:80px;height:80px;margin:0 0 15px 0;transition:.2s;position:relative;z-index:10;-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s}
@media (max-width:999px){
.video_wrapper .btn_play{width:60px}
}
@media (max-width:399px){
.video_wrapper .btn_play{width:40px}
}
@media (max-width:999px){
.video_wrapper .btn_play{min-width:60px}
}
@media (max-width:399px){
.video_wrapper .btn_play{min-width:40px}
}
@media (max-width:999px){
.video_wrapper .btn_play{height:60px}
}
@media (max-width:399px){
.video_wrapper .btn_play{height:40px}
}
.video_wrapper .btn_play.play{background:url(../../img/icons/play.svg) no-repeat center/contain}
.video_wrapper .btn_play.replay{background:url(../../img/icons/replay.svg) no-repeat center/contain}
.video_wrapper .btn_play:hover{opacity:.7}
.video_wrapper .control_text{font-size:24px;line-height:32px;color:#213f50;white-space:pre-line;font-weight:500;color:#fff}
@media (max-width:1199px){
.video_wrapper .control_text{font-size:20px}
}
@media (max-width:799px){
.video_wrapper .control_text{font-size:16px}
}
@media (max-width:1199px){
.video_wrapper .control_text{line-height:28px}
}
@media (max-width:799px){
.video_wrapper .control_text{line-height:20px}
}
@media (max-width:599px){
.video_wrapper .control_text{white-space:normal}
}
.video_wrapper .control_text.colored{color:#cdecc7}
.promo.main .promo_wrap{padding:80px;align-items:center;flex-direction:column;height:680px}
@media (max-width:1599px){
.promo.main .promo_wrap{padding:64px}
}
@media (max-width:1199px){
.promo.main .promo_wrap{padding:56px}
}
@media (max-width:799px){
.promo.main .promo_wrap{padding:30px}
}
@media (max-width:399px){
.promo.main .promo_wrap{padding:16px}
}
@media (max-width:1599px){
.promo.main .promo_wrap{height:630px}
}
@media (max-width:1399px){
.promo.main .promo_wrap{height:562px}
}
@media (max-width:1199px){
.promo.main .promo_wrap{height:auto;padding-bottom:24px}
}
@media (max-width:599px){
.promo.main .promo_wrap{padding-left:0;padding-right:0}
}
.promo.main .promo_back{position:absolute;top:40px;left:0;right:0;background-repeat:repeat!important;height:680px;opacity:.08}
@media (max-width:1599px){
.promo.main .promo_back{top:32px}
}
@media (max-width:1199px){
.promo.main .promo_back{top:28px}
}
@media (max-width:799px){
.promo.main .promo_back{top:20px}
}
@media (max-width:1599px){
.promo.main .promo_back{height:630px}
}
@media (max-width:1399px){
.promo.main .promo_back{height:562px}
}
@media (max-width:799px){
.promo.main .promo_back{height:512px}
}
@media (max-width:599px){
.promo.main .promo_back{height:482px}
}
@media (max-width:399px){
.promo.main .promo_back{height:540px}
}
.promo.main .promo_wrap_content{width:100%;display:flex;justify-content:space-between;align-items:flex-start}
@media (max-width:599px){
.promo.main .promo_wrap_content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}
}
@media (max-width:599px) and (max-width:1599px){
.promo.main .promo_wrap_content{grid-gap:20px}
}
@media (max-width:599px) and (max-width:1399px){
.promo.main .promo_wrap_content{grid-gap:18px}
}
@media (max-width:599px) and (max-width:799px){
.promo.main .promo_wrap_content{grid-gap:16px}
}
.promo.main .promo_wrap_image{position:relative;left:0;right:0;margin-top:-284px;height:568px;width:auto}
@media (max-width:1599px){
.promo.main .promo_wrap_image{height:500px}
}
@media (max-width:1399px){
.promo.main .promo_wrap_image{height:380px;margin-top:-200px}
}
@media (max-width:1199px){
.promo.main .promo_wrap_image{height:auto;max-height:380px;margin-top:0;max-width:100%}
}
.promo.main .promo_wrap_image img{height:568px;width:auto}
@media (max-width:1599px){
.promo.main .promo_wrap_image img{height:500px}
}
@media (max-width:1399px){
.promo.main .promo_wrap_image img{height:380px}
}
@media (max-width:1199px){
.promo.main .promo_wrap_image img{height:auto;max-height:380px;max-width:100%}
}
.promo.main .promo_wrap_image .play_btn{background:0 0;top:41%}
.promo.main .promo_wrap_image .play_btn:before{color:#213f50}