@font-face { 
	font-family: 'MuseoSansCyrl-100';  
	src: 
		local('MuseoSansCyrl-100'), 
		url('/fahverk/css/fonts/3258ca8bb3a1861325c63ec376c3941a.woff') format('woff'); 
}
@font-face { 
	font-family: 'MuseoSansCyrl-300';  
	src: 
		local('MuseoSansCyrl-300'), 
		url('/fahverk/css/fonts/7d8dfef7a3d4102859703c8b19d32dba.woff') format('woff'); 
}
@font-face { 
	font-family: 'MuseoSansCyrl-500';  
	src: 
		local('MuseoSansCyrl-500'), 
		url('/fahverk/css/fonts/ddd58151cc7372dd187a5b3765047340.woff') format('woff'); 
}
@font-face { 
	font-family: 'MuseoSansCyrl-700';  
	src: 
		local('MuseoSansCyrl-700'), 
		url('/fahverk/css/fonts/afaa72e9edea309092b444be9479f487.woff') format('woff'); 
}
@font-face { 
	font-family: 'MuseoSansCyrl-900';  
	src: 
		local('MuseoSansCyrl-900'), 
		url('/fahverk/css/fonts/73e5c73d4e80e6c080cd1bc5894cf3e8.woff') format('woff'); 
}
html,body,head,div,form,table,tr,td,th,p,ul,li,h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
	border:0;
	border-collapse: collapse
}
li{
	list-style:none;
}
html{
	height:100%;
	overflow:auto;
}
body{
	font-size:12.5px;
	font-family: MuseoSansCyrl-300, arial;
	background: white;
	height:100%;
	margin: auto;
	position: relative;
}
body>div{
	clear: both;
}
a{
	color:#689;
	text-decoration:underline;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}
h3{
	margin: 20px 0;
    font-size: 50px;
    font-weight: bold;
    font-family: MuseoSansCyrl-500;
	line-height: 59px;
}
h3>span{
	color: #b1b1b1;
}
@media only screen and (max-width: 1200px){
	h3 {
		font-size: 40px;
		line-height: 50px;
	}
}
@media only screen and (max-width: 780px){
	h3 {
		font-size: 35px;
		line-height: 40px;
	}
}
.log{
	color: grey;
}
.log.s{
	color: green;
}
.log.e{
	color: red;
}
.preloader{
	background-color: black;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABBIAAAKeCAMAAAAvJMhtAAAAA3NCSVQICAjb4U/gAAABMlBMVEX////////////uLyX////////uLyX////////uLyX////////////uLyX/////////////////////////+/v++Pf+9PP+8vH+7+/+7u396+r96un95+b95uT95OP94d/839783Nr82tj82Nf81tT709H70c/7z837zsv7y8n7ysf6x8X6xsP6wr/6vrv5urf5tbL3trb5sq75r6z4rqr4qqb4pqL3op73oJv3npr3nZj3m5b3mZT3l5L2ko32j4n1ioT1iYP1h4L1hX/1gnz1gHr1fnj0fXb0enT0eHH0dnD0dG3zcW3zcGnzbmfzbGXza2TzaWLyZF3yYVnyXVXxWVHxVU3xUUnwTETwSD/wSUDwRj3wRDvwQjnvQTXvPjXvPTPvOjHvOC7vNSzuMijuLyUejyyVAAAAZnRSTlMAESIiM0REVWZmd4iZmaq7zN3u//////////////////////////////////////////////////////////////////////////////////////////////////////////////9Z7JjyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGHRFWHRDcmVhdGlvbiBUaW1lADI5LjA4LjIwMTmc1JpKAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAIABJREFUeJztvXdj1bjWhzvJTW7yJtw074QOw6HM0AJDP/QZylAOM4CB0CEk/v5f4WZ7N5WlsmxZGyu/5y/IdpMsP7ba0i+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQiwIkwP9Z7vD/838gAaIZAUpIAluB+b9xXxwIQTQjQAlJACUkTzQjQAlJACUkTzQjQAlJACUkTzQjQAlJACUkTzQjQAlJACUkTzQjQAlJACUkTzQjQAlJACUkTzQjQAlJACUkTzQjQAlJACUkTzQjQAlJACUk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');
    background-position: center center;
    background-size: 10%;
    background-repeat: no-repeat;
	position: fixed;
	top:0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	transition: .2s;
	z-index: 1000000;
	animation: preloader_frame 0.2s, preloader_frame2 10s;
}
@keyframes preloader_frame {
  	from {
    	background-position: center -400px;
    }
    to {
    	background-position: center center;
    }
}
@keyframes preloader_frame2 {
  	from {
    	transform: scale(1);
    }
    to{
    	transform: scale(1.2);
    }
}
.preloader.completed{
	opacity: 0;
	background-position: center top;
}
@media only screen and (max-width: 780px){
	.preloader {
		background-size: 60%;
	}
}
.btn{
	padding: 15px 40px;
    background: #f6d471;
    display: inline-block;
    border-radius: 4px;
    font-size: 18px;
    margin-top: 30px;
	cursor: pointer;
	transition: 0.2s;
}
.btn:hover{
	background: #c9ae60;
}
.hidden{
	display: none;
}
.popup .local>div {
    padding-left: 30px;
	position: relative;
}
.popup .local>div:first-child{
	padding-right: 36px;
}
.popup .local span {
    font-weight: bold;
    font-size: 22px;
    color: red;
    width: 30px;
    display: block;
    text-align: center;
    position: absolute;
    top: 4px;
    left: 0px;
}
.popup .local p {
	max-width: 90%;
	padding: 10px;
	display: inline-block;
    font-weight: bold;
    font-size: 16px;
	text-align: left;
	cursor: pointer;
	color: grey;
}
.popup .local p:hover {
    color: black;
}
/*header*/
.header{
	position: absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index: 100;
}
.header>div, .header>a>div{
	vertical-align:top;
	margin:40px 60px;
}
.header>a>div{
	float:left;
	margin-right: 0;
	height: 100px;
	width: 200px;
	background-image: url(/fahverk/images/logoTMHS.png);
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
}
.header.main>a>div{
	background-image: none;
}
.header.main>a{
	color: white;
	text-decoration: none;
	font-size: 30px;
}
.header>div{
	float:right;
	text-align:right;
	color: white;
	font-weight: bold;
	margin-left: 0;
}
.header>div a{
	color: white;
	text-decoration: none;
	border-bottom: 1px dashed red;
	display: inline-block;
    padding: 4px 0;
	vertical-align: top;
}
.header>div a:hover{
	border-bottom: 1px dashed rgba(0,0,0,0);
}
.header>div>div:first-child:before, .header .phone:before{
	content:'';
	display: inline-block;
	margin-right:10px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.header>div>div:first-child:before{
	width:30px;
	height: 20px;
	background-image: url(/fahverk/images/regions.png);
}
.header .phone{
	float:left;
	font-size: 18px;
	margin-right:15px;
}
.header .phone:before{
	width:30px;
	height: 20px;
	background-image: url(/fahverk/images/phone.png);
}
.header .phone>span{
	vertical-align: top;
}
.header .call{
	float: right;
	text-align:left;
}
.header .call span{
	color:#b5b5b5;
	display: inline-block;
    margin-top: 4px;
}
.popup form.callback{
    text-align: center;
}
.popup form.callback>* {
    display: block;
    margin-bottom: 10px;
}
.popup form.callback h5 {
    margin-right: 40px;
	font-size: 20px;
    font-weight: bold;
}
.popup form.callback p {
    padding: 10px 0;
    font-weight: bold;
    font-size: 18px;
	text-align: left;
}
.popup form.callback input[type="text"] {
    padding: 10px;
    display: block;
    width: calc(100% - 25px);
    width: -webkit-fill-available;
    border: 1px solid #b6b6b6;
    border-radius: 5px;
    font-family: MuseoSansCyrl-300;
    font-size: 16px;
}
@media only screen and (max-width: 769px){
	.header{
		top: -15px;
	}
	.header>div{display: none}
	.header>a>div{
		top: -100px;
		margin: 25px 5%;
		height: 35px;
		background-image: url(/fahverk/images/logoTMHSmob.png);
	}
}
/*footer*/
.footer{
	background: #eeeeee;
	text-align: center;
}
.footer .leftbar, .footer .rightbar{
	max-width: 100%;
	vertical-align: top;
	text-align: left;
}
.footer .leftbar{
	float: left;
	width: 400px;
	padding: 40px 50px;
}
.footer .rightbar{
	min-height: 588px;
}
.footer .rightbar iframe, .footer .rightbar #player{
	display: block;
	height: 550px;
    width: calc(100vw - 520px);
    margin-left: auto;
}
.footer .leftbar p{
	margin: 10px 0;
}
.footer .leftbar img{
	width: 100%;
}
.footer .leftbar>div>div{
    display: inline-block;
    width: 21%;
    height: 70px;
    background-size: contain;
    background-position: center bottom;
    background-repeat: no-repeat;
    margin: 40px 2% 0;
}
.footer .mobilelink{
	display: none;
}
.footer .phone{
	font-size: 26px;
	margin-right: 18px;
	font-weight: bold;
}
.footer .phone:before{
	content: '';
	display: inline-block;
    margin-right: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
	width:30px;
	height: 20px;
	background-image: url(/fahverk/images/phone.png);
}
.footer .leftbar>a{
	display: inline-block;
	margin: 10px 0;
	color: black;
	font-size: 13px;
	line-height: 22px;
	text-decoration: none;
}
.footer .rights{
	padding-top: 40px;
    text-align: center;
}
.footer .p{
    font-size: 20px;
    font-family: MuseoSansCyrl-500;
	margin-top: 10px;
}
.footer .p a {
    color: black;
}
.footer .p:after {
    content: '';
    display: inline-block;
    margin-left: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 36px;
    height: 24px;
    vertical-align: middle;
}
.footer .p.regions:after {
	background-image: url(/fahverk/images/regions.png);
}
.footer .p.soc:after {
	background-image: url(/fahverk/images/instagram_new1600.png);
}
.footer .p.yt:after {
	background-image: url(/fahverk/images/sdag.png);
}
.footer .p.mobilelink:after {
	background-image: url(/fahverk/images/geometka-256x256.png);
	width: 22px;
}
@media only screen and (max-width: 830px){
	.footer{
		padding-top:20px;
	}
	.footer .leftbar{
		width: initial;
		float: none;
		padding: 40px 25px;
	}
	.footer .mobilelink{
		display: block;
	}
	.footer .rightbar{
		display: none;
	}
	.footer .phone {
		font-size: 22px;
	}
}
/*sezon*/
.sezon{
    height: 100vh;
    max-height: 100vw;
	min-height: 40vw;
    background-size: cover;
    background-position: center -50px;
	background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
}
.sezon>video{
    min-width:100vw;
    min-height: 100vh;
}
.sezon:before{
	content: '';
	position: absolute;
	left:0px;
	right:0px;
	height: 100%;
}
.sezon:before{
	top:0px;
	background: linear-gradient(to top, rgba(0,0,0,0),rgba(0,0,0,.6));
}
.sezon>.text{
    position:absolute;
    top: 0px;
    bottom:0px;
	height: 110px;
    margin: 170px 0 auto 18%;
    height:max-content;
}
.sezon>.text>h3{
	font-family: MuseoSansCyrl-700;
	color: #f6d471;
	margin: 10px 0;
}
.sezon>.text>h3:first-child, .sezon>.text>h3:nth-child(2){
	color: white;
}
.sezon>.text>p{
	color: white;
	margin: 10px 0;
    font-size: 25px;
}
.sezon>.text>a{
	color: black;
}
.sezon>.text .btn, .sezon>.text .btn:hover{
    background: white;
	padding: 15px 60px;
}
/*@media only screen and (min-width: 1100px){
	.sezon.animated{
		animation: sezon_frame 4s;
	}
}
@keyframes sezon_frame {
	from{
		transform: scale(1.05);
	}
	to{
		transform: scale(1);
	}
}*/
@media only screen and (max-width: 769px){
	.sezon {
		padding-top: 150px;
		height: 100vw;
		background-position: center center;
		min-height: initial;
	}
	.sezon:before{
		top: -150px;
		background: linear-gradient(to top, rgba(0,0,0,0), #20355d, black);
		height: 80%;
		z-index: 1;
	}
	.sezon:after{
		content: '';
		display: block;
		position: absolute;
		position: absolute;
		width: 100%;
		height: 50px;
		top: -50px;
		background: #a5c4ff;
		z-index: 0;
	}
	.sezon>.text>h3 {
		font-size: 22px;
		margin: 0;
	}
	.sezon>.text {
		margin: -100px 5% 0;
		height: initial;
		z-index: 2;
	}
	.sezon>.text .btn{
		position: absolute;
		bottom: 20px;
		left: 10px;
		right: 5px;
		margin: auto;
		text-align: center;
		padding: 15px;
		box-shadow: 0px 0px 15px 15px rgba(0,0,0,.3);
	}
	.sezon>.text>p{
		font-size: 15px;
		margin: 10px 0;
		font-weight: bold;
	}
	.sezon>video{
		display: none;
	}
}
/*tile*/
.tile>div{
	vertical-align: top;
    height: 650px;
    max-height: 100vh;
    min-height: 400px;
    width: 50%;
    margin: 20px 0;
	background-position: center center;
	background-repeat: no-repeat;
}
.tile>div:first-child{
	background-size: cover;
}
.tile.right>div:first-child{
	float: left;
}
.tile.left>div:first-child{
	float: right;
}
.tile>div:last-child{
	overflow: hidden;
	position: relative;
}
.tile>div:last-child>div{
	padding: 30px 10%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    height: max-content;
}
.tile.right>div:last-child{
	float: right;
}
.tile.left>div:last-child{
	float: left;
}
@media only screen and (max-width: 769px){
	.tile>div{
		width: 100%;
	}
	.tile>div:first-child{
		height: 300px;
		min-height: 300px;
	}
	.tile>div:last-child>div{
		padding: 0 10%;
		height: max-content;
	}
}
.tile1{
	margin-top: 70px;
}
.tile1 .log{
    display: inline-block;
    margin: 0 20px;
}
.tile1>div:nth-child(1) form{
	margin: 20px 0;
}
.tile1>div:nth-child(1) input[type="text"] {
    min-width: 250px;
    max-width: 300px;
    margin: 10px 50px 10px 0;
    border: 0;
    border-bottom: 1px solid black;
    padding: 10px 0;
    font-size: 16px;
}
.tile1>div:nth-child(2) p{
	font-size: 20px;
    line-height: 28px;
    font-family: MuseoSansCyrl-100;
	padding: 8px 0
}
.tile1>div:nth-child(2) p>b{
	font-family: MuseoSansCyrl-700;
}
.tile1 .btn {
    padding: 25px 80px;
    font-size: 22px;
	font-family: MuseoSansCyrl-100;
}
@media only screen and (max-width: 1919px){
	.tile1>div:nth-child(2) p{
		font-size: 18px;
		line-height: 25px;
	}
}
@media only screen and (max-width: 1599px){
	.tile1>div:nth-child(2) p{
		font-size: 16px;
		line-height: 22px;
	}
}
@media only screen and (max-width: 769px){
	.tile>div h3{
		font-size: 25px;
		line-height: 30px;
		margin: 0 0 10px 0px;
	}
	.tile1>div:nth-child(2) p {
		font-size: 17px;
		line-height: 20px;
		font-family: MuseoSansCyrl-300;
	}
	.tile1 .btn {
		padding: 25px;
		display: block;
		text-align: center;
	}
	.tile2 .tile>div:last-child{
		height: max-content;
	}
}
/*tehnology*/
.tehnology{
	text-align: center;
	padding-top: 60px;
}
.tehnology .iframe {
	text-align: left;
}
.tehnology iframe {
    width: 448px;
    height: 252px;
	margin-right: 20px;
}
.tehnology h3{
	text-align: inherit;
	max-width: 1100px;
}
.tehnology>div{
	position: relative;
	overflow: hidden;
	padding-bottom: 60px;
}
.tehnology p{
	font-size: 17px;
	max-width: 1000px;
	margin: 40px auto;
}
.tehnology>div:first-child>div{
	margin-top: -40px!important;
}
.tehnology>div>div:first-child{
	position: absolute;
	left: 0px;
	top:0px;
	bottom: 0px;
	width: 200px;
	border-right: 1px solid #f2ca5a;
	padding: 30px;
	text-align: right;
	font-size: 17px;
}
.tehnology>div>div:first-child span{
	display: inline-block;
	margin-top: 24px;
}
.tehnology>div>div:first-child:before{
	position: absolute;
	display: block;
	content: '';
	width: 41px;
	height: 41px;
	background-color: #f2ca5a;
	border-radius: 50%;
	top: 200px;
	right: -21px;
}
.tehnology>div>div:first-child:after{
	position: absolute;
	display: block;
	content: '';
	width: 12px;
	height: 12px;
	top: 211px;
	right: -8px;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
	transform: rotate(45deg);
}
.tehnology>div>div:first-child h4{
	font-family: MuseoSansCyrl-300;
	font-size: 50px;
	text-align: right;
	margin-bottom: 19px;
}
.tehnology>div>div:last-child{
	padding: 15px 30px 30px 295px;
}
.tehnology>div:nth-child(1) img{
    max-width: 70%;
    margin: 0 0 0 5%;
    max-height: 500px;
    display: block;
}
.tehnology>div:nth-child(1)>div:last-child{
	text-align: left;
}
.tehnology>div:nth-child(1)>div:last-child>*{
	text-align: left;
	margin-left: 5%;
}
.tehnology>div:nth-child(1)>div:last-child>div>div{
	padding: 15px;
	display: inline-block;
	border-radius: 10px;
	background: #e1edf9;
	margin: 15px 15px 15px 0;
	font-size: 17px;
	width: 260px;
	vertical-align: top;
}
.tehnology>div:nth-child(3) img{
	max-width: 750px;
	margin-right: 50px;
}
.tehnology>div:nth-child(3) p, .tehnology>div:nth-child(3) h3{
	text-align: left;
	margin-left: 5%;
}
.tehnology>div:nth-child(3) .tehnologyimg{
	position: relative;
	margin: 30px 0 30px 5%;
	text-align: left;
	overflow: hidden;
	min-width: 690px;
}
.tehnology>div:nth-child(3) .tehnologytile{
	margin: 0 0 0 5%;
	text-align: left;
	margin-top: 40px;
}
.tehnology>div:nth-child(3) .tehnologytile>div{
    width: 250px;
    display: inline-block;
    padding: 20px;
    text-align: left;
    font-size: 16px;
	vertical-align: top;
}
.tehnology>div:nth-child(3) .tehnologytile img{
	width: 50px;
	float: left;
	margin: 0 20px 20px 0;
}
.tehnology>div:nth-child(2)>div:last-child>div>img{
    width: 380px;
}
.tehnology>div:nth-child(2)>div:last-child>*{
	text-align: left;
	margin-left: 5%;
}
.tehnology>div:nth-child(2)>div:last-child>div>div{
	max-width: 630px;
    display: inline-block;
    vertical-align: top;
	margin: 0 20px 0 0;
}
.tehnology>div:nth-child(2)>div:last-child>div>div>div{
	display: inline-block;
	width: 250px;
	padding: 30px 60px 30px 0;
	font-size: 16px;
	vertical-align: top;
}
.tehnology>div:nth-child(2)>div:last-child>div>div img{
	display: block;
	height: 80px;
    margin: 0 auto 20px 20px;
}
.tehnology>div:nth-child(4)>div:last-child{
	text-align: left;
}
.tehnology>div:nth-child(4)>div>p, .tehnology>div:nth-child(4)>div>h3{
	text-align: inherit;
	margin-left: 5%;
}
.tehnology>div:nth-child(4)>div>img{
	width: 380px;
	vertical-align: top;
	max-width: 100%;
	margin-left: 5%;
}
.tehnology>div:nth-child(4)>div>div{
	max-width: 410px;
	margin: 50px 50px 0 5%;
	display: inline-block;
}
.tehnology>div:nth-child(4)>div>div p{
	margin: 20px 0;
	min-width: 200px;
}
.tehnology>div:nth-child(4)>div>div p b{
	display: block;
	font-family: MuseoSansCyrl-700;
}
.tehnology>div:nth-child(5)>div:last-child>*{
	text-align: left;
	margin-left: 5%;
}
.xbtn {
    text-align: left;
    padding-left: 60px;
    margin-bottom: 40px;
}
.xbtn .btn {
    margin: 0 20px;
    font-weight: bold;
    font-size: 20px;
	background: #e8e8e8;
}
.xbtn .btn.enabled {
	background: #f6d471;
}
.xbtndivs>div{
	display: none;
}
.xbtndivs>div.enabled{
	display: block;
}
@media only screen and (min-width: 1100px){
	.tehnology>div.animated:nth-child(1)>div:last-child>div>div:first-child
	{
		animation: tehnology_blue_tiles_frame 1s;
	}
	.tehnology>div.animated:nth-child(1)>div:last-child>div>div:nth-child(2)
	{
		animation: tehnology_blue_tiles_frame 1.25s;
	}
	.tehnology>div.animated:nth-child(1)>div:last-child>div>div:last-child
	{
		animation: tehnology_blue_tiles_frame 1.5s;
	}
	.tehnology>div.animated>div:first-child{
		animation: tehnology_arrow_frame 1s;
	}
	.tehnology>div.animated:nth-child(2)>div:last-child>div>div>div:first-child,
	.tehnology>div.animated:nth-child(3) .tehnologytile>div:first-child,
	.tehnology>div.animated:nth-child(4)>div>div p:first-child
	{
		animation: tehnology_tiles_frame 1s;
	}
	.tehnology>div.animated:nth-child(2)>div:last-child>div>div>div:nth-child(2),
	.tehnology>div.animated:nth-child(3) .tehnologytile>div:nth-child(2),
	.tehnology>div.animated:nth-child(4)>div>div p:nth-child(2)
	{
		animation: tehnology_tiles_frame 1.25s;
	}
	.tehnology>div.animated:nth-child(2)>div:last-child>div>div>div:nth-child(3),
	.tehnology>div.animated:nth-child(3) .tehnologytile>div:last-child,
	.tehnology>div.animated:nth-child(4)>div>div p:nth-child(3)
	{
		animation: tehnology_tiles_frame 1.5s;
	}
	.tehnology>div.animated:nth-child(2)>div:last-child>div>div>div:last-child,
	.tehnology>div.animated:nth-child(4)>div>div p:last-child
	{
		animation: tehnology_tiles_frame 1.75s;
	}
}
@keyframes tehnology_arrow_frame {
	from{
		transform: scale(0);
	}
	to{
		transform: scale(1);
	}
}
@keyframes tehnology_blue_tiles_frame {
	from{
		margin-left: 200px;
		margin-right: -200px;
		opacity: 0;
	}
	to{
		margin-left: 0;
		margin-right: 15px;
		opacity: 1;
	}
}
@keyframes tehnology_tiles_frame {
	from{
		margin-left: 200px;
		margin-right: -200px;
		opacity: 0;
	}
	to{
		margin-left: 0;
		margin-right: 0;
		opacity: 1;
	}
}
@media only screen and (max-width: 1200px){
	.tehnology>div>div:first-child {
		padding: 30px 20px 15px 10px;
		width: 100px;
		font-size: 15px;
	}
	.tehnology>div>div:last-child {
		padding: 15px 30px 15px 150px;
	}
	.tehnology>div>div:first-child:before{
		top: 230px;
	}
	.tehnology>div>div:first-child:after{
		top: 241px;
	}
	.tehnology>div:nth-child(3) p, .tehnology>div:nth-child(3) h3, .tehnology>div:nth-child(3) .tehnologyimg, .tehnology>div:nth-child(3) .tehnologytile{
		margin-left: 4%;
	}
	.tehnology>div:nth-child(3) .tehnologyimg{
		min-width: initial;
	}
	.tehnology>div:nth-child(3) img{
		width: 500px;
	}
	.tehnology>div:nth-child(2)>div:last-child>div>img{
		margin-right: 4%;
	}
	.tehnology>div:nth-child(5){
		padding: 0 0 18px;
	}
}
@media only screen and (max-width: 780px){
	.tehnology{
		text-align: center;
		padding-top: 20px;
	}
	.tehnology>div{
		padding-bottom: 20px;
	}
	.tehnology>div>div:first-child {
		display: none;
	}
	.tehnology>div>div:last-child>*{
		margin-left: 15px!important;
	}
	.tehnology>div>div:last-child {
		padding: 15px;
	}
	.tehnology>div>div:last-child h3{
	    font-size: 25px;
		line-height: 35px;
	}
	.tehnology>div:nth-child(1) img{
		width: 100%;
	}
	.tehnology>div:nth-child(3) .tehnologytile{
		text-align: center;
		margin-left: 0;
		margin-right: 0;
	}
	.tehnology>div:nth-child(3) img{
		width: 100%;
		margin-right: 0;
	}
	.tehnology>div:nth-child(2)>div:last-child>div>img{
		float: none;
		display: block;
		margin: auto;
		width: 100%;
	}
	.tehnology>div:nth-child(1)>div:last-child>div, .tehnology>div:nth-child(1)>div:last-child>img{
		text-align: center;
		margin: auto!important;
	}
	.tehnology>div:nth-child(1)>div:last-child>img{
		max-width: 100%;
		margin-top: 40px!important;
	}
	.tehnology>div:nth-child(2)>div:last-child>div>div>div{
		padding: 30px 0 30px 80px;
		width: initial;
		position: relative;
	}
	.tehnology>div:nth-child(2)>div:last-child>div>div img {
		height: initial;
		margin: auto;
		width: 70px;
		position: absolute;
		left: 0px;
		top: 0px;
		bottom: 0px;
	}
}
/*zavod*/
.zavod{
	text-align: center;
	padding-top: 20px;
}
.zavod>div{
	margin: auto;
	width: 1000px;
	text-align: center;
	min-width: 700px;
}
.zavod>h3{
	max-width: 1000px;
    text-align: center;
	margin: 40px auto;
}
.zavod>iframe, .zavod>#player{
	margin: 24px auto;
}
.zavod>div>div{
	display: inline-block;
    width: 27%;
    min-width: 120px;
    height: 70px;
    padding: 80px 3%;
    background-size: 0px;
    vertical-align: top;
    position: relative;
    text-align: left;
    font-size: 20px;
    margin-bottom: 50px;
}
.zavod>div>div:after {
    content: '';
    display: block;
    position: absolute;
    top: -15px;
    left: 30px;
    height: 70px;
    right: 0px;
    background-image: inherit;
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
}
.zavod>div>div>h6 {
    color: black;
    font-size: 60px;
    margin-top: -40px;
    font-family: MuseoSansCyrl-700;
    margin-bottom: 2px;
}
.zavod>div>div>h6>span {
    font-size: 30px;
}
@media only screen and (min-width: 1100px){
	.zavod.animated>div>div:first-child,
	.zavod.animated>div>div:nth-child(4)
	{
		animation: zavod_tole_frame 1s;
	}
	.zavod.animated>div>div:nth-child(2),
	.zavod.animated>div>div:nth-child(5)
	{
		animation: zavod_tole_frame 1.25s;
	}
	.zavod.animated>div>div:nth-child(3),
	.zavod.animated>div>div:last-child
	{
		animation: zavod_tole_frame 1.5s;
	}
}
@keyframes zavod_tole_frame {
	from{
		transform: scale(0.5);
	}
	to{
		transform: scale(1);
	}
}
@media only screen and (max-width: 1200px){
	.zavod>div{
		width: 70%;
	}
}
@media only screen and (max-width: 780px){
	.zavod>div{
		width: 100%;
		min-width: 100%;
	}
	.zavod>div>div{
		width: 50%;
		font-size: 16px;
		padding: 70px 0 50px;
		margin: auto;
		display: block;
		text-align: center;
		min-width: 200px;
		height: max-content;
	}.zavod>div>div>h6 {
		text-align: center;
	}
	.zavod>div>div:after {
		left: 0px;
		background-position: center bottom;
	}
}
/*projects*/
.projects{
	text-align: center;
	max-width: 1200px;
	margin: 60px auto 0;
}
.projects>p.projectsseo {
    font-size: 20px;
    margin: 0 auto 15px;
    max-width: 1100px;
    line-height: 28px;
    font-family: MuseoSansCyrl-100;
    color: grey;
	padding: 20px;
}
.projects>div>a>div{
	display: inline-block;
	width: 528px;
	height: 480px;
	margin: 20px 20px 60px;
	vertical-align: top;
}
.projects>div>a>div>div:first-child{
	height: 330px;
	background-size: cover;
	background-position: center;
	position: relative;
    filter: saturate(60%);
	transition: 0.2s;
}
.projects>div>a>div>div:first-child:hover{
	filter: saturate(120%);
}
.projects>div>a>div>div:last-child{
	text-align: left;
}
.projects>div>a>div>div:last-child>p:first-child{
	font-size: 30px;
	margin: 5px 0;
	font-family: MuseoSansCyrl-100
}
.projects>div>a>div>div:last-child>p:nth-child(2){
	font-size: 25px;
	font-weight: bold;
	margin: 10px 0;
	font-family: MuseoSansCyrl-500;
}
.projects>div>a>div>div:last-child>p:nth-child(2) span{
	margin-left: 50px;
	position: relative;
}
.projects>div>a>div>div:last-child>p:nth-child(2) span:after{
	content: '';
	display: block;
	position: absolute;
	top:0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height:3px;
	background: red;
	margin: auto;
}
.projects a.hit>div>div:first-child:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-image: url(/fahverk/images/hit.png);
    background-size: contain;
    background-position: center;
    width: 80px;
    height: 32px;
}
@media only screen and (max-width: 800px){
	.projects>div>a>div>div:last-child>p:nth-child(2) span{
		display: block;
		margin: 0 auto 0 0;
		width: max-content;
	}
}
.projects>div>a{
	color: black;
}
.projects .btn{
	margin-top: 5px;
	padding: 10px 30px;
	font-size: 16px;
}
.projects>p.projectmore{
	margin: 40px auto 80px;
    padding: 8px 0;
    border: 1px solid black;
    width: 1100px;
	font-size: 18px;
	cursor: pointer;
	transition: 0.2s;
}
.projects>p.projectmore:hover{
	background: rgba(0,0,0,.1);
}
.projects>p.projectmore span:after{
	content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(https://cdn.onlinewebfonts.com/svg/img_374848.png);
    background-size: 70%;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: 10px;
    vertical-align: middle;
}
@media only screen and (max-width: 1556px){
	.projects>div>a>div {
		width: 600px;
	}
	.projects>p.projectmore{
	    width: 600px;
		margin: 10px auto;
	}
}
@media only screen and (max-width: 800px){
	.projects>div>a>div {
		width: 100%;
		height: initial;
		margin: 20px 0 40px;
	}
	.projects>p.projectmore{
	    width: initial;
		margin: 10px 20px 100px;
	}
	.projects>div>a>div>div:last-child{
		padding: 0 20px;
	}
	.projects>div>a>div>div:first-child{
		filter: saturate(100%);
	}
}
/*drova*/
.drova{
    text-align: center;
    margin: 30px 0 80px;
}
.drova>h4 {
    margin-bottom: 40px;
    font-size: 25px;
    font-family: MuseoSansCyrl-500;
}
.drova h5{
	font-size: 25px;
    margin: 40px;
    font-family: MuseoSansCyrl-100;
}
.drova>div{
    max-width: 1200px;
    margin: auto;
}
.drova div.element {
	display: inline-block;
	width: 360px;
	height: 360px;
	margin: 20px 20px 100px;
	vertical-align: top;
	text-align: left;
}
.drova div.element>div{
	font-size: 16px;
}
.drova div.element>div:first-child{
	height: 300px;
	background-size: cover;
	background-position: center;
}
.drova div.element>div:last-child strong{
	display: inline-block;
	font-size: 20px;
	padding: 15px 0 10px;
	font-family: MuseoSansCyrl-700;
}
@media only screen and (min-width: 1100px){
	.drova div.animated div.element:first-child{
		animation: drova_frame 1s;
	}
	.drova div.animated div.element:nth-child(2){
		animation: drova_frame 1.25s;
	}
	.drova div.animated div.element:last-child{
		animation: drova_frame 1.5s;
	}
}
@keyframes drova_frame {
	from{
		margin-top: 230px;
		margin-bottom: -150px;
	}
	to{
		margin-top: 20px;
		margin-bottom: 100px;
	}
}
@media only screen and (max-width: 900px){
	.drova div.element {
		width: 350px;
		width: 90vw;
	}
	.drova>div{
		overflow: auto;
		max-width: 100%;
	}
	.drova>div::-webkit-scrollbar {
		width: 5px;
		height: 5px
	}
	 
	.drova>div::-webkit-scrollbar-track {
		background: transparnt;
		border-bottom: 1px solid black
	}
	 
	.drova>div::-webkit-scrollbar-thumb {
		background: black;
	}
	.drova>div>div{
		width: max-content;
	}
	.drova>h4{
		position: relative;
		margin-bottom:0;
		padding-bottom:40px;
	}
	.drova>h4:before{
		content: '';
		position: absolute;
		display: block;
		bottom: -5px;
		right: 20px;
		width: 40px;
		height: 40px;
		background: url(/fahverk/images/img_483923.png);
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
	}
}
/*tile2*/
.tile>div p{
	font-size: 20px;
    line-height: 28px;
    font-family: MuseoSansCyrl-100;
    padding: 8px 0;
}
.tile2>div img{
	width: 100px;
    display: block;
    margin: auto;
}
@media only screen and (min-width: 1100px){
	.tile>div:last-child>div.animated{
		animation: tile_text_frame 1s;
	}
}
@keyframes tile_text_frame {
	from{
		top: 50%;
		opacity:0;
	}
	to{
		top: 0px;
		opacity:1;
	}
}
/*slider2*/
.slider2{
	position: relative;
}
.slider2 .slider{
	background: black;
}
.slider2 .slider .active {
    opacity: 0.8;
}
.slider2>h3{
	padding: 90px 0 40px;
	text-align: center;
}
.slider2 .slider_header{
	display: none;
}
.slider2 .slider_header {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 1;
    font-size: 45px;
    font-weight: bold;
    padding: 50px;
    text-align: center;
    color: white;
    bottom: 40px;
    margin: auto 200px;
    height: max-content;
}
@media only screen and (max-width: 1200px){
	.slider2>h3.slider_header{
		line-height: 30px;
		font-size: 20px;
	}
}
@media only screen and (max-width: 900px){
	.slider2>h3{
		padding: 40px 0;
	}
	.slider2>h3.slider_header{
		margin:auto;
		padding:10px;
	}
}
/*slider3*/
.slider3{
	position: relative;
	padding: 80px 0 40px;
}
.slider3 .slider{
	background: black;
}
.slider3 .slider .active {
    opacity: 0.6;
}
.slider3 .slider_header, .slider3 .slider_content{
	display: none;
}
.slider3 .slider_header {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 1;
    font-size: 45px;
    font-weight: bold;
    padding: 50px;
    text-align: center;
    color: white;
    bottom: 40px;
    margin: auto 200px;
    height: max-content;
}
@media only screen and (max-width: 1200px){
	.slider3>h3.slider_header{
		line-height: 30px;
		font-size: 20px;
	}
}
@media only screen and (max-width: 900px){
	.slider3{
		padding-top: 0;
	}
	.slider3>h3.slider_header{
		margin:auto;
		padding:10px;
	}
}
/*glass*/
.glass{
	text-align: center;
	padding-top: 20px;
}
.glass>h3{
	margin-bottom: 20px;
    font-size: 30px;
    font-weight: bold;
}
.glass>p{
	font-size: 18px;
	text-align: center;
	padding-bottom: 20px;
}
.glass>div{
	margin: auto;
	width: 50%;
	text-align: center;
}
.glass>div>div{
    display: inline-block;
    width: 18%;
	min-width: 120px; 
    height: 70px;
    padding: 90px 3% 20px 3%;
    background-size: 50px;
    background-position: center 20px;
    background-repeat: no-repeat;
    vertical-align: top;
}
@media only screen and (max-width: 1200px){
	.glass>div{
		width: 70%;
	}
}
@media only screen and (max-width: 780px){
	.glass>div{
		width: 100%;
	}
}
/*form1*/
.form1, .form2{
	background: #eeeeee;
	text-align: center;
	padding: 60px 0;
	overflow: hidden;
}
.form1>h3, .form2>h3 {
    margin: 20px auto;
    max-width: 1100px;
}
.form1 .log, .form2 .log{
	display: block;
}
.form2 .log {
    margin-top: 20px;
}
.form1 form{
	margin: 20px 0;
}
.form1 .btn{
	padding: 15px 80px;
}
.form1 input[type="text"], .form2 input[type="text"], .form2 textarea{
	min-width: 100px;
	max-width: 200px;
	margin: 10px 30px 10px 0;
	border:0;
	border-bottom:1px solid black;
	padding:5px 0;
	background: transparent;
	font-family: MuseoSansCyrl-300;
	font-size: 16px;
}
.form1 input[type="text"]{
	min-width: 250px;
}
.form2 input[type="text"]:nth-child(1){
	margin: 0 5% 0 0;
	width: 45%;
	float: left;
}
.form2 input[type="text"]:nth-child(2){
	margin: 0 0 0 5%;
	width: 45%;
	float: right;
}
.form2 textarea{
	height: 20px;
	width: 100%;
	min-width: 100%;
	margin-top: 50px;
	margin-bottom: 0;
	resize: none;
}
.form2 textarea.focused{
	height: 200px;
	width: 96%;
	min-width: 96%;
	padding: 2%;
	margin-top: 20px;
}
.form2>p{
	font-size: 18px;
	padding: 0 10px 10px;
}
.form2 form{
	max-width: 1000px;
	margin: 20px auto;
	text-align: center;
}
.form2 form>div{
	width: 45%;
    display: inline-block;
    vertical-align: bottom;
    margin: 20px 2%;
    text-align: left;
	max-width: max-content;
}
.form2 form>div:first-child{
	min-width: 400px;
}
.form2 .file{
	padding-left: 30px;
    background-image: url(/fahverk/images/45538.png);
    background-position: left top;
    background-size: 21px;
    background-repeat: no-repeat;
    font-family: MuseoSansCyrl-500;
    font-size: 18px;
    position: relative;
}
.form2 .file>input{
	position: absolute;
	top:0px;
	left:0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
}
@media only screen and (max-width: 1100px){
	.form2 form>div {
		width: 90%;
	}
	.form2 form>div:first-child {
		min-width: 90%;
	}
}
/*videos*/
.videos{
	text-align: center;
	max-width: 1600px;
	margin: auto;
}
.videos>h3{
	margin: 50px 0;
    font-size: 30px;
    font-weight: bold;
}
.videos>iframe, .videos>#player{
	vertical-align: top;
	width: 520px;
    height: 292px;
    margin: 10px;
}
@media only screen and (max-width: 1200px){
	.videos>iframe, .videos>#player {
		width: 520px;
		height: 292px;
	}
}
@media only screen and (max-width: 1100px){
	.videos>iframe, .videos>#player {
		width: 360px;
		height: 202px;
	}
}
/*photos*/
.photos{
	text-align: center;
	overflow: hidden;
	padding-bottom: 40px;
}
.photos>h3{
	margin: 40px 0;
}
.photos>div:not(.sliderwindow) {
	position: relative;
    display: inline-block;
    width: 19%;
    height: 14vw;
    background-size: cover;
    background-position: center center;
    vertical-align: top;
    transition: 0.2s;
    margin: 0.5%;
}
.photos>div:not(.sliderwindow):after {
	content: '';
	position:absolute;
	display: block;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color: black;
	opacity: 0.25;
	z-index: 1;
	transition: inherit;
}
.photos>div:not(.sliderwindow):hover {
    margin: -0.5%;
    padding: 1%;
    transition: 0.2s;
    z-index: 2;
    box-shadow: 0 0 30px black;
}
.photos>div:not(.sliderwindow):hover:after {
	opacity: 0;
}
.photos .sliderwindow{
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: rgba(0, 0, 0, .76);
	z-index: 100000;
}
.photos .sliderwindow.active{
	display: block;
}
.photos .sliderwindow .close{
	position: absolute;
	top: 25px;
	right: 25px;
	height: 100px;
	width: 100px;
	opacity: 0.5;
	transform: rotate(45deg);
	cursor: pointer;
}
.photos .sliderwindow .close:before, .photos .sliderwindow .close:after{
	content: '';
	display: block;
	position: absolute;
	background: white;
	border-radius: 5px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top:0px;
	margin: auto;
}
.photos .sliderwindow .close:before{
	width: 5px;
	height: 30px;
}
.photos .sliderwindow .close:after{
	width: 30px;
	height: 5px;
}
.photos .sliderwindow .close:hover{
	opacity: 1;
}
.photos .sliderwindow .slider{
	position: absolute;
    top: 100px;
    bottom: 100px;
    left: 0px;
    right: 0px;
    margin: auto;
    width: 100%;
    max-width: 1100px;
    height: 40vw;
    max-height: 670px;
}
@media only screen and (max-width: 780px){
	.photos .sliderwindow .close{
		height: 50px;
		width: 50px;
		right: calc(50vw - 25px);
		top:initial;
		bottom: 10px;
	}
	.photos .sliderwindow .slider{
		height: 100vw;
		max-height: 90vh;
	}
	.photos>div:not(.sliderwindow){
		width: 50%;
		height: 40vw;
		margin: 0;
	}
	.photos>div:not(.sliderwindow):hover {
		margin: 0;
		padding: 0;
	}
}
.barnhouse{
	text-align: center;
}
.barnhouse>p, .barnhouse>div{
	font-size: 20px;
    margin: 0 auto 15px;
    max-width: 1100px;
    line-height: 28px;
    font-family: MuseoSansCyrl-100;
    color: grey;
}
.barnhouse>div>a>div{
	height: 470px;
	width: 350px;
	margin: 10px;
	display: inline-block;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	filter: saturate(60%);
	transition: 0.3s;
}
.barnhouse>div>a:first-child>div{
	margin-left: 0px;
}
.barnhouse>div>a:last-child>div{
	margin-right: 0px;
}
.barnhouse>div>a>div:hover{
	filter: saturate(120%);
}
.barnhouse>div>a>div:after{
	content:'Подробнее';
	display: block;
	position: absolute;
	bottom: 0px;
	top: 90%;
	opacity: 0;
	height: max-content;
	left:0px;
	right:0px;
	color: black;
	margin: auto;
	padding: 10px 0;
	background: #f6d471;
	font-size: 16px;
    border-radius: 4px;
	width: 50%;
	transition: 0.3s;
	font-family: MuseoSansCyrl-300, arial;
}
.barnhouse>div>a>div:hover:after{
	top: 75%;
	opacity: 1;
}
@media only screen and (min-width: 1100px){
	.barnhouse.animated>div>a>div:nth-child(1){
		animation: barnhouse_frame 1s;
	}
	.barnhouse.animated>div>a>div:nth-child(2){
		animation: barnhouse_frame 1.25s;
	}
	.barnhouse.animated>div>a>div:nth-child(3){
		animation: barnhouse_frame 1.5s;
	}
}
@media only screen and (max-width: 1100px){
	.barnhouse>div>a>div{
		width: 28%;
		height: 50vw;
		margin: 1%;
	}
}
@keyframes barnhouse_frame {
	from{
		margin-top: 150px;
		margin-bottom: -150px;
		opacity: 0;
	}
	to{
		opacity: 1;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}
/*project_top_slider*/
.project_top_slider{
	position: relative;
}
.project_top_slider .slider{
	background: black;
}
.project_top_slider:before{
	content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    height: 50%;
	top: 0px;
    background: linear-gradient(to top, rgba(0,0,0,0) 50%, black);
	z-index: 1;
}
.project_top_slider .project_top_slider_text{
	display: none;
	position: absolute;
	top:0px;
	left:14%;
	right: 14%;
	bottom:0px;
    min-width: 150px;
    height: 200px;
    height: max-content;
    margin: auto;
    z-index: 1;
	color: white;
	text-align: center;
}
.project_top_slider .project_top_slider_text>h3{
	color: inherit;
	text-align: inherit;
}
.project_top_slider .project_top_slider_text>h4{
	color: inherit;
	text-align: inherit;
	font-size: 30px;
	text-transform: uppercase;
	padding: 0 0 20px;
	margin-top: -40px;
	font-family: MuseoSansCyrl-100;
}
@media only screen and (max-width: 780px){
	.project_top_slider .project_top_slider_text{
		font-size: 20px;
	}
	.project_top_slider .slider {
		height: 50vh;
	}
	/*.project_top_slider .slider .img{
		background-size: contain;
		background-color: white;
	}*/
}
/*project_params*/
.project_params{
	background: #f1f1f1;
	text-align: center;
}
.project_params>div>p{
	padding: 0 40px 40px 40px;
	font-size: 16px;
	max-width: 1000px;
	margin: auto;
}
.project_params>div>h3{
    padding: 40px 0;
    margin: 0;
}
.project_params>div:first-child{
	max-width: 1000px;
	margin: auto;
	padding: 40px 0;
}
.project_params>div:last-child{
	background: white;
}
.project_params>div>div{
	display: inline-block;
	margin: 0 20px;
	vertical-align: top;
	text-align: left;
	font-size: 14px;
}
.project_params>div>div .btn{
	display: block;
	text-align: center;
}
.project_params>div>div .btn.red{
	background: #fd291d;
	color: white;
}
.project_params>div>div>p{
    font-size: 28px;
	margin: 5px 0 10px;
	font-weight: bold;
	font-family: MuseoSansCyrl-500;
}
.project_params>div>div>p span{
    position: relative;
    font-size: 16px;
}
.project_params>div>div>p span:after{
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 2px;
    background: red;
    margin: auto;
}
.project_params>div>div:first-child>p>sup{
	font-size: 18px;
}
.project_params>div>div:nth-child(2)>p, .project_params>div>div:nth-child(3)>p{
	background-size: 45px 30px;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 60px;
	display: inline-block;
}
.project_params>div>div:nth-child(2)>p{
	background-image: url(/fahverk/images/room.png);
}
.project_params>div>div:nth-child(3)>p{
	background-image: url(/fahverk/images/bathroom.png);
}
@media only screen and (max-width: 780px){
	.project_params>div>div{
		display: block;
		margin: 20px;
		text-align:center;
	}
}
/*project_plans*/
.project_plans{
	text-align: center;
	padding: 10px 0 50px;
}
.project_plans h3{
	margin: 60px 0 20px;
}
.project_plans img{
	max-width: 100%;
	margin: auto;
	display: block;
	max-height: 100vh;
}
/*project_second_slider*/
.project_second_slider .slider{
    max-width: 1000px;
	margin-bottom: 70px;
}
/*project_change*/
.project_change{
	text-align: center;
	background: #f1f1f1;
	padding: 50px 0;
}
.project_change p{
	padding: 20px;
	font-size: 18px;
	margin: auto;
	max-width: 1000px;
}
.project_change .btn{
	margin: 8px 0 30px;
    padding: 20px 60px;
    font-size: 25px;
}
.popup form.change {
    margin: -25px;
    position: relative;
	width: 50vw;
    max-width: 800px;
}
.popup form.change>div:first-child{
    position: absolute;
    top:0px;
    left:0px;
    bottom: 0px;
    width: 50%;
    background-size: cover;
    background-position: center;
    background-color: black;
}
.popup form.change>div:last-child{
    padding: 25px 25px 25px calc(50% + 25px);
}
.popup form.change .btn{
	display: block;
    text-align: center;
}
.popup form.change h5{
	font-size: 20px;
    margin: 0 40px 10px 0;
	font-weight: bold;
}
.popup form.change p{
    padding: 10px 0;
	font-weight: bold;
    font-size: 18px;
}
.popup form.change input[type="text"]{
    margin: 0 0 10px;
    padding: 10px;
    display:block;
    width: calc(100% - 25px);
    width: -webkit-fill-available;
    border: 1px solid #b6b6b6;
    border-radius: 5px;
    font-family: MuseoSansCyrl-300;
    font-size: 16px;
}
@media only screen and (max-width: 1000px){
	.popup form.change {
		width: 75vw;
		max-width: 100vw;
	}
}
@media only screen and (max-width: 780px){
	.popup form.change {
		width: 100vw;
	}
	.popup form.change>div:first-child{
		width: 100%;
		height: 50vw;
	}
	.popup form.change>div:last-child{
		padding: calc(50vw + 25px) 25px 25px 25px;
	}
	.project_change .btn {
		padding: 20px;
		font-size: 22px;
		max-width: 80vw;
	}
}
/*advantages*/
.advantages{
	text-align: center;
	max-width: 1000px;
	margin: 0 auto 30px;
}
.advantages>h3{
	margin: 80px 0 50px;
}
.advantages>h3>span{
	color: grey;
}
.advantages>div{
	width: 490px;
	padding: 20px 0;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	margin: 0 10px 0 0;
}
.advantages>div>h5{
	font-size: 19px;
    text-transform: uppercase;
    padding: 0 10px;
    font-family: MuseoSansCyrl-700;
}
.advantages>div>p{
    padding: 5px 10px 0;
    font-size: 14px;
    line-height: 19px;
}
.advantages>div>div {
    width: 90px;
    height: 90px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    vertical-align: top;
    margin-right: 5px;
}
@media only screen and (max-width: 780px){
	.advantages{
		max-width: 100%;
	}
	.advantages>div{
		width: 100%;
		display: block;
	}
}
iframe, #player{
	width: 50%;
	height: 540px;
	height: 28.1vw;
	margin: auto;
}
@media only screen and (max-width: 1200px){
	iframe, #player{
		width: 70%;
		height: 300px;
		height: 39vw;
	}
}
@media only screen and (max-width: 780px){
	iframe, #player{
		width: 100%!important;
		height: 200px!important;
		height: 55vw!important;
		margin: 10px auto!important;
	}
}
/*.sezon:after, .project_top_slider:after{
	content: '';
	display: block;
	position: absolute;
	right: 50px;
	bottom: -80px;
	height: 400px;
	width: 400px;
	background-image: url(/fahverk/images/event2.png);
	background-size: contain;
	background-position: center bottom;
	background-repeat: no-repeat;

}*/
/*.sezon:after, .project_top_slider:after{
    content: '';
    display: block;
    position: absolute;
    right: 0px;
    bottom: -200px;
    height: 500px;
    width: 500px;
    background-image: url(/fahverk/images/event.png?v=5);
    background-size: contain;
    background-position: right bottom;
    background-repeat: no-repeat;
}*/
/*winter*/
/*.sezon:after, .project_top_slider:after{
	content: '';
	display: block;
	position: absolute;
	right: 0px;
	bottom: -80px;
	height: 300px;
	width:300px;
	background-image: url(/fahverk/images/event4.png?v=6);
	background-size: contain;
	background-position: center bottom;
	background-repeat: no-repeat;

}*/
@media only screen and (max-width: 1480px){
	.sezon:after, .project_top_slider:after{
		bottom: -50px;
		height: 300px;
		width: 300px;
	}
}
@media only screen and (max-width: 1000px){
	/*winter*/
	/*.sezon{
		margin-bottom: 120px;
		box-shadow: 0px 10px 100px #2b448dcf
	}*/
	/*.sezon:after{
		background-color: transparent;
		height: 200px;
		width: 100%;
		bottom: -100px;
		top: initial;
	}*/
	.sezon:after {
		background-color: transparent;
		height: 150px;
		width: 100%;
		bottom: -120px;
		top: initial;
		right: 0;
	}
	/*.project_top_slider:after{
		height: 200px;
		width: 200px;
		right: 0px;
	}*/
	.project_top_slider:after{
		height: 120px;
		width: 120px;
		right: 10px;
	}
}
.header>div.modeswitch {
    display: inline-block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    height: max-content;
    margin: 70px auto 0 4%;
}

.header>.modeswitch a {
    text-decoration: none;
    color: white;
    font-size: 20px;
    text-transform: capitalize;
	padding: 0;
	margin: 0 30px 0 10px;
	border:0;
}

.modeswitch p {
    display: inline-block;
    padding: 6px 0;
    border-bottom: 1px dashed white;
}

.modeswitch p.selected {
    color: #f6d471;
    border-bottom: 1px dashed #f6d471;
}

@media only screen and (max-width: 1090px){
    .modeswitch {
        width: max-content!important;
        bottom:10px!important;
        top: initial!important;;
        margin:auto!important;
    }
    .modeswitch a {
        font-size: 14px!important;
    }
	.footer {
		padding-bottom: 25px;
	}
}
@media only screen and (max-width: 769px){
    .modeswitch {
        left:0px!important;
        right:0px!important;
        bottom:-20px!important;
    }
	.sezon>.text {
		margin: 100px 5% 0;
	}
	body.project .modeswitch{
		display: none;
	}
}
.thx{
    position: relative;
    min-height: 300px;
}
.thx h3{
    padding: 250px 0 100px;
    text-align: center;
}
.thx:before {
    top: 0px;
    background: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,.6),rgba(0,0,0,1));
}
.thx:before {
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    height: 50%;
}