﻿#menutop{background:none;border:none;box-shadow:none}
#menutop #menutext li:hover{background:none}
#menutop a, #menutop .navbar-toggle{color:#fff}
#menutop .navbar-toggle .icon-bar{background-color:#fff}
#menutop:not(.scrolling) .mylogo{filter:brightness(0) invert(1)}
/*Video*/
.video-container {
    position: relative;
    /*width: 100vw;*/
    height: 120vh;
    overflow: hidden;
}
.video-container img{width:100%}
video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 40%);
}
section.body{padding-top:30px}
section.body .stat .item{margin-bottom:15px}
section.body .stat .stat-icon{font-size:1.5em;color:#db0f31}
.teaser{
	background:url('https://www.one-line.com/sites/g/files/lnzjqr776/files/inline-images/bg.jpg') no-repeat;
	background-size:cover;
	background-position:center;
	color:#fff;
	margin-top:30px;
	padding:80px 0;
	position:relative;display:flex
}
.teaser:before{
	content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.15);
}
.teaser .title{font-size:26px;font-weight:bold;margin-bottom:50px}
.teaser .num{font-size:40px;margin:10px 0}
.teaser .unit{font-size:16px;margin:10px 0}