.section-video .s-header{padding:60px 0}.section-video .s-header .s-header__title{color:inherit;font-size:30px;line-height:32px;margin-bottom:0;max-width:450px}.section-video .s-header .s-header__title p{margin-bottom:0}.section-video .s-body.dark{background-color:#000;color:#fff}.section-video .s-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-ms-flex-pack:center;justify-content:center;overflow:hidden}.section-video .media-block .media-block__item.error-image--size img{object-fit:contain;object-fit:cover}@media only screen and (min-width:1280px){.section-video .s-header{padding-left:170px;padding-right:170px}}.section-video .btn-close{background:0 0;border:none;color:currentColor;display:block;font-size:30px;height:40px;line-height:40px;padding:0;position:absolute;right:20px;text-align:center;top:20px;width:40px;z-index:1}.section-video .s-body.opened .video-preview{opacity:0;visibility:hidden}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button,select{text-transform:none}button,input{overflow:visible}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button{border-radius:0}.ic-close:before{content:""}.section-video .btn-close:before{display:block}.ic-close:before{font-family:sprite;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.section-video .video-wrap video{display:block;height:100%;object-fit:cover;width:100%}.section-video .s-body.dark .video-preview{background-color:#000}.section-video .video-preview{cursor:pointer;height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease,visibility .3s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1}.media-block.initialized{opacity:1}@media only screen and (max-width:767px){.media-block.desk{display:none}}@media only screen and (min-width:768px){.media-block.mob{display:none}}.media-block{display:block;opacity:0;text-decoration:none;transition:opacity .4s ease}.media-block,.media-block .media-block__item{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.section-video .video-preview .media-block .media-block__item:after{border:20px solid transparent;border-left:30px solid;border-right:none;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-video .video-preview .video-preview__content{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:0;position:absolute;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px 40px}.section-video .video-preview .video-preview__title{color:inherit;margin:0}.media-block .media-block__cursor{height:100%;left:0;position:absolute;top:0;width:100%}.media-block .media-block__cursor .cursor{background:#e63c32;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:64px;left:0;margin-left:-32px;margin-top:-32px;pointer-events:none;position:absolute;top:0;width:64px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;transform:translate(-100%,-100%);visibility:hidden}.media-block .media-block__cursor .cursor,.video-preview__duration{font-size:16px;font-weight:400;letter-spacing:-1px;line-height:20px;text-transform:uppercase}.video-preview__duration{font-family:OratorStd,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}@media only screen and (min-width:1024px){.section-video .s-header .s-header__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-10px;margin-right:-10px}.section-video .s-header .s-header__col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 10px}.section-video .s-body{height:calc(100vh - 80px)}.section-video .video-wrap{height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (max-width:767px){.section-video .s-header .s-header__title{font-size:20px!important;line-height:24px!important}.section-video .s-header{padding-bottom:40px;padding-top:40px}}