.video{width:100%;position:relative}.video-controls{padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.video-controls__play{display:none;height:12px;background:center;border:none;cursor:pointer;margin-bottom:10px}.video-controls__play.play{background-image:url(../../../img/video/play.svg)}.video-controls__play.pause{background-image:url(../../../img/video/pause.svg)}.video-controls__time{font-style:normal;font-weight:800;font-size:15px;line-height:20px;margin:0 30px 10px 10px;display:none}.video-controls__time span{margin:0 10px}.video-controls__progress{width:330px;height:1px;background-color:rgba(255,255,255,.35);position:relative;margin-bottom:10px}.video-controls__progress .current{background-color:#fff;position:absolute;left:0;height:100%;transition:width .3s ease}.main,.s-company-banner{background:#ebebeb}.s-company-banner{position:relative;font-size:0;margin-top:-1px}.s-company-banner .s-headline{margin-bottom:80px}.s-company-banner__headline{font-size:18px;margin-bottom:25px;font-weight:600;line-height:1.3;color:#4a4a4a}@media (min-width:576px){.video-controls{-ms-flex-direction:row;flex-direction:row}.video-controls__time{display:block}.s-company-banner__headline{font-size:24px}}@media (min-width:992px){.s-company-banner:first-child .s-company-banner__txt-container{height:auto}.s-company-banner__headline{font-size:32px;color:#fff}}.s-company-banner__sub-headline{font-size:18px;margin-bottom:10px;font-weight:600;line-height:1.3;color:#4a4a4a}@media (min-width:576px){.s-company-banner__sub-headline{font-size:25px}}.s-company-banner__row{margin-bottom:25px}.s-company-banner__row:last-child{margin-bottom:0}.s-company-banner__txt-container{max-width:950px;width:90%;padding:20px 0;margin:0 auto}@media (min-width:992px){.s-company-banner__sub-headline{color:#fff}.s-company-banner__txt-container{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}}.s-company-banner__txt-container ol,.s-company-banner__txt-container p,.s-company-banner__txt-container ul{color:#4a4a4a}@media (min-width:992px){.s-company-banner__txt-container ol,.s-company-banner__txt-container p,.s-company-banner__txt-container ul{color:#fff}}.s-company-banner .txt-block{text-align:left}@media (min-width:768px){.s-company-banner .txt-block{text-align:justify}}