

/* Start:/local/templates/swokna/assets/vendor/balkon/css/style.css?168173879543973*/

/* Начало шрифт */
@font-face {
	font-family: "Oswald-Bold"; 
	src: url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Bold.eot"); 
	src: url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Bold.eot?#iefix") format("embedded-opentype"),
	url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Bold.woff") format("woff"),
	url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Bold.ttf") format("truetype");
	font-style: normal; 
	font-weight: normal; 
} 
@font-face {
	font-family: "Oswald-Medium"; 
	src: url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Medium.eot"); 
	src: url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Medium.eot?#iefix") format("embedded-opentype"),
	url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Medium.woff") format("woff"),
	url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Medium.ttf") format("truetype");
	font-style: normal; 
	font-weight: normal; 
} 
@font-face {
	font-family: "Oswald-Regular"; 
	src: url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Regular.eot"); 
	src: url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Regular.eot?#iefix") format("embedded-opentype"),
	url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Regular.woff") format("woff"),
	url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Regular.ttf") format("truetype");
	font-style: normal; 
	font-weight: normal; 
} 
@font-face {
	font-family: "Oswald-Light"; 
	src: url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Light.eot"); 
	src: url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Light.eot?#iefix") format("embedded-opentype"),
	url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Light.woff") format("woff"),
	url("/local/templates/swokna/assets/vendor/balkon/css/../fonts/Oswald-Light.ttf") format("truetype");
	font-style: normal; 
	font-weight: normal; 
} 

/* Конец шрифт */




/* Стандарт настройки */
.margin0{
	margin-bottom: 0 !important;
}
a {
	text-decoration: none !important;

}
li {
    list-style-type: none; 
}

/* Конец Стандарт настройки */



/* Шапка сверху*/
.block1s {
	display: none;
}
.block1s.fixed {
	background: #212528;
	padding: 10px 0px;
	
	display: none;
   width: 100%;
    position: fixed;
    top: 0;
    z-index: 999;
 -webkit-animation-name: example; /* Chrome, Safari, Opera */
 -webkit-animation-duration: 0.3s; /* Chrome, Safari, Opera */
 animation-name: example;
 animation-duration: 0.3s;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes example {
 0% {opacity: 0;}
 25% {opacity: 0.3;}
 50% {opacity:0.5;}
 75% {opacity:0.7;}
 100% {opacity:1;}
}

/* Standard syntax */
@keyframes example {
 0% {opacity: 0;}
 25% {opacity: 0.3;}
 50% {opacity:0.5;}
 75% {opacity:0.7;}
 100% {opacity:1;}
}

/* Конец Шапка сверху*/


.block {
	width: 1170px;
	margin: 0 auto;

}
.close {
	top: 10px;
	position: absolute;
	right: 20px;
}
.close img{
	width: 20px;
	height: 20px;

}
.modal-dialog-my {
	right: 0 !important;
	margin: 0 !important;
	width: 100% !important;
}
.modal-body-my {
	padding: 30px !important;
}
.modal-content-my {
	width: 30% !important;
	position: absolute !important;
	right: 0 !important;
	height: 100vh;
	    border-radius: 0px !important;
}

.block1 {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block1.jpg) no-repeat center;
	background-size: cover;
	height: 1000px;
}

.block1 .block-shapka {
	padding: 20px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.block1 .block-shapka .logo{
	display: flex;
	align-items: center;
}
.block1 .block-shapka .logo p{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 16px;
	margin: 0;
	margin-left: 25px;
	opacity: 0.7;
}
.block1 .block-shapka .menu a{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 16px;
	margin: 0 10px;
	opacity: 0.7;
	transition: 0.3s;
}
.block1 .block-shapka .menu a:hover{
	color: #009eed;
	opacity: 1.0;
	
}
.block1 .block-shapka .phone-shapka{
	display: flex;
	align-items: center;
}
.block1 .block-shapka .phone-shapka .img{
	margin-right: 15px;
}
.block1 .block-shapka .phone-shapka .text .text1{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	opacity: 0.7;
	margin: 0;
}
.block1 .block-shapka .phone-shapka .text .text2{
	font-family: "Oswald-Medium"; 
	color: #fff;
	font-size: 22px;
	margin: 0;
}
.block1 .osn-block1 {
	margin-top: 80px;
}
.block1 .osn-block1 .zagol{
	border: 10px solid #009eed;
	padding: 40px;
	width: 620px;

}
.block1 .osn-block1 .zagol .text1{
	font-family: "Oswald-Bold"; 
	color: #fff;
	font-size: 42px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.block1 .osn-block1 .zagol .text2{
	font-family: "Oswald-Regular"; 
	color: #009eed;
	font-size: 25px;
	text-transform: uppercase;
	margin: 0;
}
.block1 .osn-block1 .preim {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 520px;
	margin-top: 60px;
}
.block1 .osn-block1 .preim .preim-1{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	width: 230px;
	margin-left: 15px;
	margin-right: 15px;
}
.block1 .osn-block1 .preim .preim-1 p{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 22px;
	margin: 0;
	margin-left: 25px;
}
.block1 .osn-block1 .knopka1{
	position: relative;
	background: #009eed;
	box-shadow: 0px 5px 0px #1a75cf;
	border-radius: 5px;
	font-family: "Oswald-Bold"; 
	color: #FFF;
	font-size: 18px;
	text-transform: uppercase;
	width: 330px;
	text-align: center;
	padding: 20px 0; 
	margin: 0;
	transition: 0.3s;
	margin-top: 30px;
}
.block1 .osn-block1 .knopka1:hover {box-shadow: 0px 5px 20px #08338f; }
.block1 .osn-block1 .knopka1 img{
	margin-right: 18px;
}
.block1 .osn-block1 .knopka1a {

}
.block1 .osn-block1 .knopka1 .cena {
	position: absolute;
	top: -22px;
	right: -118px;
}
.block1 .osn-block1 .knopka1 .cenaxs {
	position: absolute;
	bottom: -45px;
	right: -10px;
}
.block2 {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block2.jpg) no-repeat center;
	background-size: cover;
	padding: 100px 0;
}
.block2 .block2-zagol .text1{
	font-family: "Oswald-Bold"; 
	color: #333333;
	font-size: 36px;
	text-align: center;
	margin-bottom: 25px;
	text-transform: uppercase;
}
.block2 .block2-zagol .text2{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 18px;
	text-align: center;
	margin-bottom: 60px;
	opacity: 0.7;
}
.block2 .block2-kalk {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.block2 .block2-kalk .slider-filtr{
	border: 2px solid #bcbcbc;
	border-radius: 5px;
	background: #fff;
	padding: 30px;
	padding-bottom: 10px;
	width: 690px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .zag-kalk{
	display: flex;
	justify-content: space-between;
	padding: 0 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #bcbcbc;
	margin-bottom: 20px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .zag-kalk .text1{
	font-family: "Oswald-Medium"; 
	color: #333333;
	font-size: 22px;
	margin-bottom: 0px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .zag-kalk .text2{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 22px;
	margin-bottom: 0px;
	opacity: 0.7;
	min-width: 65px;
	text-align: right;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor{
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor-osn{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor-osn .left-vibor {
	width: 100px;
	padding-left: 10px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor-osn .left-vibor .v1{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 16px;
	
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	padding: 5px;
	width: 100px;
	opacity: 0.7;
	text-align: center;
	margin-bottom: 5px;
	transition: 0.3s;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor-osn .left-vibor .v1:hover {
	opacity: 1.0;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor-osn .left-vibor .v2{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 16px;
	
	border: 3px solid #009eed;
	border-radius: 5px;
	padding: 5px;
	width: 100px;
	opacity: 1.0;
	text-align: center;
	margin-bottom: 5px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor-osn .right-vibor {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	padding-right: 10px;
	width: 150px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor-osn .right-vibor .vibor-2{
	margin-bottom: 10px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor .vibor-1{
	width: 64px;
	margin: 0 10px;
	margin-bottom: 20px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor .vibor-1 img{
	width: 64px;
	height: 64px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor .vibor-1 .text3{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 16px;
	margin-top: 5px;
	text-align: center;
	margin-bottom: 0px;
}
.block2 .block2-kalk .slider-filtr .owl-theme .owl-dots {
	display: none;
}
.block2 .block2-kalk .slider-filtr .owl-theme .owl-nav .owl-prev span {
	display: none;
}
.block2 .block2-kalk .slider-filtr .owl-theme .owl-nav .owl-prev  {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/left.png) no-repeat center;
	width: 50px;
	height: 50px;
	border-radius: 100px;
	outline: none;
	position: absolute;
	left: -60px;
	top: 65px;
	transition: 0.3s;
}
.block2 .block2-kalk .slider-filtr .owl-theme .owl-nav .owl-prev:hover {
	box-shadow: 0 1px 20px rgba(0,0,0,0.5);
}
.block2 .block2-kalk .slider-filtr .owl-theme .owl-nav .owl-next span {
	display: none;
}
.block2 .block2-kalk .slider-filtr .owl-theme .owl-nav .owl-next  {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/right.png) no-repeat center;
	width: 50px;
	height: 50px;
	border-radius: 100px;
	outline: none;
	position: absolute;
	right: -60px;
	top: 65px;
	transition: 0.3s;
}
.block2 .block2-kalk .slider-filtr .owl-theme .owl-nav .owl-next:hover {
	box-shadow: 0 1px 20px rgba(0,0,0,0.5);
}
.block2 .block2-kalk .ceni {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin: 35px 0;

}
.block2 .block2-kalk .ceni .ceni-1{
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/ceni-1.png) no-repeat center;
	width: 323px;
	height: 100px;
	padding-left: 80px;
	padding-top: 10px;
}
.block2 .block2-kalk .ceni .ceni-1 .text1{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 16px;
	margin-bottom: 0px;
}
.block2 .block2-kalk .ceni .ceni-1 .text2{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 40px;
	margin-bottom: 0px;
}
.block2 .block2-kalk .ceni .ceni-2{
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/ceni-2.png) no-repeat center;
	width: 323px;
	height: 100px;
	padding-left: 80px;
	padding-top: 10px;
}
.block2 .block2-kalk .ceni .ceni-2 .text1{
	font-family: "Oswald-Bold"; 
	color: #333333;
	font-size: 16px;
	margin-bottom: 0px;
}
.block2 .block2-kalk .ceni .ceni-2 .text2{
	font-family: "Oswald-Bold"; 
	color: #333333;
	font-size: 40px;
	margin-bottom: 0px;
}
.block2-kalk-img img {
	width: 380px;
}
.block2 .oformlenie{
	margin-top: 30px;
	border: 10px solid #009eed;
	background: #fff;
	padding: 50px 50px;
	width: 100%;

}
.block2 .oformlenie .text1{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 26px;
	margin-bottom: 10px;
	text-align: center;

}
.block2 .oformlenie .text2{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 20px;
	margin-bottom: 25px;
	opacity: 0.7;
	text-align: center;
}
.block2 .oformlenie .oformlenie-form .text3{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 14px;
	margin-bottom: 0px;
	opacity: 0.7;
	width: 230px;
}
.block2 .oformlenie .oformlenie-form .text3 a{
	color: #333333;
	text-decoration: underline !important;
}
.block2 .oformlenie .oformlenie-form{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;

}
.block2 .oformlenie .oformlenie-form .input1{
	outline: none;
	width: 250px;
	border: 1px solid #bcbcbc;	
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input1.png) no-repeat center left 20px #fbfbfb;
	border-radius: 5px;
	padding: 25px 0;
	padding-left: 55px;
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 18px;
	margin-bottom: 0px;
}
.block2 .oformlenie .oformlenie-form .input2{
	outline: none;
	width: 250px;
	border: 1px solid #bcbcbc;	
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input2.png) no-repeat center left 20px #fbfbfb;
	border-radius: 5px;
	padding: 25px 0;
	padding-left: 55px;
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 18px;
	margin-bottom: 0px;
}
.block2 .oformlenie .oformlenie-form .knopkabut{
	outline: none;
	background: #f2ca48;
	box-shadow: 0px 5px 0px #b68e0b;
	border-radius: 5px;
	font-family: "Oswald-Bold"; 
	color: #333333;
	font-size: 18px;
	text-transform: uppercase;
	width: 250px;
	border: 0;
	text-align: center;
	padding: 25px 0; 
	transition: 0.3s;
}
.block2 .oformlenie .oformlenie-form .knopkabut:hover {box-shadow: 0px 5px 20px #b68e0b; }

.block3 {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block3.jpg) no-repeat center;
	background-size: cover;
	padding: 100px 0;
}
.block3 .zagol .text1{
	font-family: "Oswald-Bold"; 
	color: #fff;
	font-size: 42px;
	text-align: center;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.block3 .zagol .text2{
	font-family: "Oswald-Regular"; 
	color: #009eed;
	font-size: 25px;
	text-align: center;
	margin-bottom: 65px;
	text-transform: uppercase;
}
.block3 .slider .item .block3-item{
	border-radius: 5px;
	
}
.block3 .slider .item .block3-item .item-img{
	border-radius: 5px 5px 0 0;
}
.block3 .slider .item .block3-item .item-img img{
	border-radius: 5px 5px 0 0;
	height: 240px;
	object-fit: cover;
}
.block3 .slider .item .block3-item .item-text{
	background: #fff;
	padding: 25px 0;
	border-radius:  0 0 5px 5px;
}
.block3 .slider .item .block3-item .item-text p{
	text-align: center;
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 22px;
	margin-bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;

}
.block3 .slider .item .block3-item .item-text p img{
	width: 14px;
	height: 20px;
	margin-right: 15px;
}
.block3 .slider .owl-theme .owl-dots {
	display: none;
}
.block3 .slider .owl-theme .owl-nav {
	
}
.block3 .slider .owl-theme .owl-nav .owl-prev span {
	display: none;
}
.block3 .slider .owl-theme .owl-nav .owl-prev  {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/left.png) no-repeat center;
	width: 50px;
	height: 50px;
	border-radius: 100px;
	outline: none;
	position: absolute;
	left: -30px;
	top: 140px;
	transition: 0.3s;
}
.block3 .slider .owl-theme .owl-nav .owl-prev:hover {
	box-shadow: 0 1px 20px rgba(255,255,255,0.5);
}
.block3 .slider .owl-theme .owl-nav .owl-next span {
	display: none;
}
.block3 .slider .owl-theme .owl-nav .owl-next  {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/right.png) no-repeat center;
	width: 50px;
	height: 50px;
	border-radius: 100px;
	outline: none;
	position: absolute;
	right: -30px;
	top: 140px;
	transition: 0.3s;
}
.block3 .slider .owl-theme .owl-nav .owl-next:hover {
	box-shadow: 0 1px 20px rgba(255,255,255,0.5);
}
.block4 {
	padding: 100px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block4.jpg) no-repeat center;
	background-size: cover;
	display:none!important;
}
.block4 .block4-panel{
	display: flex;
	justify-content: space-between;
}
.block4 .block4-panel .left-panel .text1{
	font-family: "Oswald-Bold"; 
	color: #333333;
	font-size: 42px;
	margin-bottom: 5px;
	text-transform: uppercase;

}
.block4 .block4-panel .left-panel .text2{
	font-family: "Oswald-Regular"; 
	color: #333333;
	font-size: 25px;
	margin-bottom: 55px;
	
}
.block4 .block4-panel .left-panel .preim-block4{
	display: flex;
	flex-wrap: wrap;
	width: 530px;
	position: relative;
	z-index: 1;
	
}
.block4 .block4-panel .left-panel .preim-block4 .preim-block4-1{
	display: flex;
	align-items: center;
	width: 260px;
	margin-bottom: 30px;
	
}
.block4 .block4-panel .left-panel .preim-block4 .preim-block4-1 p{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 22px;
	margin-bottom: 0;
	margin-left: 25px;
	
}
.block4 .block4-panel .left-panel {
	position: relative;
	z-index: 0;
}
.block4 .block4-panel .left-panel .shurnal {
	position: absolute;
	bottom: -160px;
	left: 0;
	z-index: 0;
}
.block4 .block4-panel .right-panel {
	position: relative;
	z-index: 1;
	padding: 50px 70px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 15px 15px rgba(0,0,0,0.15);
	width: 440px;
}
.block4 .block4-panel .right-panel .text1{
	font-family: "Oswald-Medium"; 
	color: #333333;
	font-size: 23px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.block4 .shurnal img {
	width: 700px;
}
.block4 .block4-panel .right-panel .text2{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 22px;
	margin-bottom: 20px;
	
}
.block4 .block4-panel .right-panel .text3{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 16px;
	margin-bottom: 20px;
	opacity: 0.7;
	
}
.block4 .block4-panel .right-panel .form1{
	display: flex;
	flex-wrap: wrap;	
}
.block4 .block4-panel .right-panel .form1 .input1{
	outline: none;
	width: 100%;
	border: 1px solid #bcbcbc;	
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input1.png) no-repeat center left 40px #fbfbfb;
	border-radius: 5px;
	padding: 25px 0;
	padding-left: 75px;
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 18px;
	margin-bottom: 20px;
}
.block4 .block4-panel .right-panel .form1 .input2{
	outline: none;
	width: 100%;
	border: 1px solid #bcbcbc;	
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input2.png) no-repeat center left 40px #fbfbfb;
	border-radius: 5px;
	padding: 25px 0;
	padding-left: 75px;
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 18px;
	margin-bottom: 20px;
}
.block4 .block4-panel .right-panel .form1 .knopkabut{
	outline: none;
	background: #009eed;
	box-shadow: 0px 5px 0px #1a75cf;
	border-radius: 5px;
	font-family: "Oswald-Bold"; 
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	width: 100%;
	border: 0;
	text-align: center;
	padding: 25px 0; 
	transition: 0.3s;
}
.block4 .block4-panel .right-panel .form1 .knopkabut:hover {box-shadow: 0px 5px 20px #08338f; }
.block4 .block4-panel .right-panel .text4{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 14px;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 0;
	opacity: 0.7;
	
}
.block4 .block4-panel .right-panel .text4 a{
	text-decoration: underline !important;
	color: #333333;

	
}
.block5 {
	padding: 100px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block5.jpg) no-repeat center;
	background-size: cover;
}
.block5 .zagol .text1{
	font-family: "Oswald-Bold"; 
	color: #fff;
	font-size: 42px;
	text-align: center;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.block5 .zagol .text2{
	font-family: "Oswald-Regular"; 
	color: #009eed;
	font-size: 25px;
	text-align: center;
	margin-bottom: 65px;
	text-transform: uppercase;
}
.block5 .slider .block5-item{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	background: #fff;
	border-radius: 5px;
	padding: 40px;
	transition: 0.3s;
}
.block5 .slider .block5-item .text-up {
	
	z-index: 1;
	transition: 0.3s;
	background: rgba(33,37,40,0.95);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.0;
	width: 100%;
	height: 262px;
	font-family: "Oswald-Light"; 
	color: #fff;
	padding: 30px;
	border-radius: 4px;
	font-size: 18px;
	text-align: center;
}
.block5 .slider .block5-item:hover .text-up {
	opacity: 1.0;

}
.block5 .slider .block5-item .polosa{
	width: 100%;
	height: 1px;
	background: #bcbcbc;
	margin: 20px 0;
}
.block5 .slider .block5-item .img img{
	width: 200px;
	height: 80px;
	object-fit: contain;
}
.block5 .slider .block5-item .text1{
	display: flex;
	align-items: center;
	margin-bottom: 5px;
	font-family: "Oswald-Regular"; 
	color: #333;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
}
.block5 .slider .block5-item .text1 img{
	width: 21px;
	height: 21px;
	margin-right: 10px;
}
.block5 .slider .block5-item .text2{
	margin-bottom: 0;
	font-family: "Oswald-Light"; 
	color: #333;
	font-size: 22px;
	text-align: center;
	opacity: 0.7;
}
.block5 .slider .owl-theme .owl-dots {
	display: none;
}
.block5 .slider .owl-theme .owl-nav {
	
}
.block5 .slider .owl-theme .owl-nav .owl-prev span {
	display: none;
}
.block5 .slider .owl-theme .owl-nav .owl-prev  {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/left.png) no-repeat center;
	width: 50px;
	height: 50px;
	border-radius: 100px;
	outline: none;
	position: absolute;
	left: -30px;
	top: 95px;
	transition: 0.3s;
}
.block5 .slider .owl-theme .owl-nav .owl-prev:hover {
	box-shadow: 0 1px 20px rgba(255,255,255,0.5);
}
.block5 .slider .owl-theme .owl-nav .owl-next span {
	display: none;
}
.block5 .slider .owl-theme .owl-nav .owl-next  {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/right.png) no-repeat center;
	width: 50px;
	height: 50px;
	border-radius: 100px;
	outline: none;
	position: absolute;
	right: -30px;
	top: 95px;
	transition: 0.3s;
}
.block5 .slider .owl-theme .owl-nav .owl-next:hover {
	box-shadow: 0 1px 20px rgba(255,255,255,0.5);
}
.block6 {
	padding: 150px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block6.jpg) no-repeat center;
	background-size: cover;
}

.block66 {
	padding: 150px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/teploe-baaner.png) no-repeat center;
	background-size: cover;
}

.block6 .text1{
	margin-bottom: 30px;
	font-family: "Oswald-Bold"; 
	color: #333;
	font-size: 42px;
	text-transform: uppercase;
}

.block66 .text1{
	margin-bottom: 30px;
	font-family: "Oswald-Bold"; 
	color: #333;
	font-size: 42px;
	text-transform: uppercase;
}

.block6 .text2{
	margin-bottom: 0;
	font-family: "Oswald-Light"; 
	color: #333;
	font-size: 22px;
	width: 540px;
}

.block66 .text2{
	margin-bottom: 0;
	font-family: "Oswald-Light"; 
	color: #333;
	font-size: 22px;
	width: 540px;
}

.block7 {
	display:none!important;
	padding: 50px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block7.jpg) no-repeat center;
	background-size: cover;
}
.block7 .zagol-block7{
	padding-top: 50px;
	font-family: "Oswald-Bold"; 
	color: #009eed;
	font-size: 36px;
	text-transform: uppercase;
	text-align: center;
}
.block7 .block7-panel .block7-panel-1 .block7img {
	position: relative;
}
.block7 .block7-panel .block7-panel-1 .block7img .img img{
	border-radius: 5px;
}
.block7 .block7-panel .block7-panel-1 .block7img .icon{
	position: absolute;right: -40px;bottom: -40px;
}
.block7 .block7-panel .block7-panel-1{
	display: flex;
	align-items: flex-start;
	width: 900px;
	margin-top: 65px;
	margin-bottom: 100px;
}
.block7 .block7-panel .block7-panel-1 .block7text {
	margin-left: 60px;
}
.block7 .block7-panel .block7-panel-1 .block7text .text1{
	font-family: "Oswald-Regular"; 
	color: #fff;
	font-size: 24px;
	margin-bottom: 10px;
}
.block7 .block7-panel .block7-panel-1 .block7text .text2{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 18px;
	opacity: 0.7;
	margin-bottom: 0px;
}
.block7 .block7-panel .block7-panel-2 .block7img {
	position: relative;
}
.block7 .block7-panel .block7-panel-2 .block7img .img img{
	border-radius: 5px;
}
.block7 .block7-panel .block7-panel-2 .block7img .icon{
	position: absolute;left: -40px;bottom: -40px;
}
.block7 .block7-panel .block7-panel-2{
	display: flex;
	align-items: flex-start;
	width: 900px;
	margin-top: 65px;
	margin-right: 0;
	margin-left: auto;
	margin-bottom: 100px;
}
.block7 .block7-panel .block7-panel-2 .block7text {
	margin-right: 60px;
	order: -1;
}
.block7 .block7-panel .block7-panel-2 .block7text .text1{
	font-family: "Oswald-Regular"; 
	color: #fff;
	font-size: 24px;
	margin-bottom: 10px;
}
.block7 .block7-panel .block7-panel-2 .block7text .text2{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 18px;
	opacity: 0.7;
	margin-bottom: 0px;
}
.block8 {
	padding: 100px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block8.jpg) no-repeat center;
	background-size: cover;
	display: none!important;
}
.block8 .zagol-block8{
	font-family: "Oswald-Bold"; 
	color: #333;
	font-size: 42px;
	text-transform: uppercase;
	margin-bottom: 65px;
}
.block8 .zagol-block8 span{
	font-family: "Oswald-Regular"; 
}
.block8 .text-vasno{
	font-family: "Oswald-Light"; 
	color: #333;
	font-size: 18px;
	
	text-align: center;
	width: 700px;
	margin: 0 auto;
	margin-bottom: 0;
	margin-top: 35px;
}
.block8 .text-vasno span{
	color: #ff2626;
}
.block8 .slider-block8 .block8-item{
	background: #fff;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	padding: 30px 0px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.block8 .slider-block8 .block8-item img{
	width: 76px;
	height: 63px;
	margin-bottom: 15px;
}
.block8 .slider-block8 .block8-item .text1{
	width: 100%;
	margin-bottom: 15px;
	font-family: "Oswald-Light"; 
	color: #333;
	font-size: 22px;
	text-align: center;
}
.block8 .slider-block8 .block8-item .text2{
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block8-cena.png) no-repeat center;
	margin-bottom: 0px;
	font-family: "Oswald-Regular"; 
	color: #fff;
	font-size: 22px;
	text-align: center;
	width: 166px;
	height: 61px;
	padding-top: 10px;
	padding-left: 20px;
}
.block8 .slider-block8 .owl-theme .owl-dots {
	display: none;
}
.block8 .slider-block8 .owl-theme .owl-nav {
	
}
.block8 .slider-block8 .owl-theme .owl-nav .owl-prev span {
	display: none;
}
.block8 .slider-block8 .owl-theme .owl-nav .owl-prev  {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/left.png) no-repeat center;
	width: 50px;
	height: 50px;
	border-radius: 100px;
	outline: none;
	position: absolute;
	left: -30px;
	top: 95px;
	transition: 0.3s;
}
.block8 .slider-block8 .owl-theme .owl-nav .owl-prev:hover {
	box-shadow: 0 1px 20px rgba(255,255,255,0.5);
}
.block8 .slider-block8 .owl-theme .owl-nav .owl-next span {
	display: none;
}
.block8 .slider-block8 .owl-theme .owl-nav .owl-next  {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/right.png) no-repeat center;
	width: 50px;
	height: 50px;
	border-radius: 100px;
	outline: none;
	position: absolute;
	right: -30px;
	top: 95px;
	transition: 0.3s;
}
.block8 .slider-block8 .owl-theme .owl-nav .owl-next:hover {
	box-shadow: 0 1px 20px rgba(255,255,255,0.5);
}
.block9 {
	padding: 100px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block9.jpg) no-repeat center;
	background-size: cover;
}
.block9 .zagol-block9 .text1 {
	margin-bottom: 0px;
	font-family: "Oswald-Bold"; 
	color: #fff;
	font-size: 42px;
	text-transform: uppercase;
}
.block9 .zagol-block9 .text2 {
	margin-bottom: 0px;
	font-family: "Oswald-Bold"; 
	color: #009eed;
	font-size: 36px;
	text-transform: uppercase;
}
.block9 .zagol-block9 .text3 {
	margin-bottom: 0px;
	font-family: "Oswald-Regular"; 
	color: #fff;
	margin-top: 20px;
	font-size: 22px;
}
.block9 .forma {
	width: 770px;
	background: #fff;
	border-radius: 5px;
	padding: 50px 70px;
	margin-top: 40px;
}
.block9 .forma .text1{
	margin-bottom: 20px;
	font-family: "Oswald-Light"; 
	color: #333;
	font-size: 22px;
}
.block9 .forma .form2{
	display: flex;
	justify-content: space-between;
}
.block9 .forma .form2 .input2{
	outline: none;
	width: 300px;
	border: 1px solid #bcbcbc;	
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input2.png) no-repeat center left 40px #fbfbfb;
	border-radius: 5px;
	padding: 25px 0;
	padding-left: 75px;
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 18px;
	margin-bottom: 0;
}
.block9 .forma .form2 .knopkabut{
	outline: none;
	background: #009eed;
	box-shadow: 0px 5px 0px #1a75cf;
	border-radius: 5px;
	font-family: "Oswald-Bold"; 
	color: #FFF;
	font-size: 18px;
	text-transform: uppercase;
	width: 300px;
	border: 0;
	text-align: center;
	padding: 25px 0; 
	transition: 0.3s;
}
.block9 .forma .form2 .knopkabut:hover {box-shadow: 0px 5px 20px #08338f; }
.block9 .forma .text2{
	font-family: "Oswald-Light"; 
	color: #333;
	font-size: 14px;
	margin-top: 25px;
	margin-bottom: 0;
	opacity: 0.7;
	
}
.block9 .forma .text2 a{
	text-decoration: underline !important;
	color: #333333;

	
}
.block10 iframe {
	height: 700px;
}
.block10 .block10-panel{
	background: #fff;
	border-radius: 5px;
	padding: 50px 70px;
	box-shadow: 0px 15px 15px rgba(0,0,0,0.15);
	width: 500px;
	margin-top: -670px;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
}
.block10 .block10-panel .zag{
	font-family: "Oswald-Medium"; 
	color: #333333;
	font-size: 32px;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.block10 .block10-panel .text1{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 22px;
	margin-bottom: 10px;
}
.block10 .block10-panel .text1 img{
	margin-right: 10px;
}
.block10 .block10-panel .text2{
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 18px;
	margin-bottom: 20px;
	opacity: 0.7;
}
.block11 {
	padding: 40px 0;
	    padding-top: 50px;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block11.jpg) no-repeat center;
	background-size: cover;
}
.block11 .block11-full {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 30px;

}
.block11 .contacts .text1{
	font-family: "Oswald-Regular"; 
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	text-decoration: underline !important;
	font-size: 22px;
	margin-bottom: 20px;
}
.block11 .contacts .cont-info{
	display: flex;
	justify-content: space-between;
	width: 600px;
	
}
.block11 .contacts .cont-info-1{
	width: 200px;
}
.block11 .contacts .cont-info-1 .text2{
	font-family: "Oswald-Regular"; 
	color: #fff;
	font-size: 16px;
	margin-bottom: 5px;
}
.block11 .contacts .cont-info-1 .text2 img{
	margin-right: 10px;
}
.block11 .contacts .cont-info-1 .text3{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 14px;
	margin-bottom: 0px;
	opacity: 0.7;
}
.information {
	width: 100%;
}
.block11 .textfooter1 {
	
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
	opacity: 0.7;
	text-align: center;
}
.block11 .textfooter2 {
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
	opacity: 0.7;
	text-decoration: underline !important;
	text-align: center;
}
.block11 .textfooter3 {
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
	opacity: 0.7;
	text-align: center;
}
.block1s .block-shapka {
	padding: 0px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.block1s .block-shapka .logo{
	display: flex;
	align-items: center;
}
.block1s .block-shapka .logo p{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 16px;
	margin: 0;
	margin-left: 25px;
	opacity: 0.7;
}
.block1s .block-shapka .menu a{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 16px;
	margin: 0 10px;
	opacity: 0.7;
	transition: 0.3s;
}
.block1s .block-shapka .menu a:hover{
	color: #009eed;
	opacity: 1.0;
	
}
.block1s .block-shapka .phone-shapka{
	display: flex;
	align-items: center;
}
.block1s .block-shapka .phone-shapka .img{
	margin-right: 15px;
}
.block1s .block-shapka .phone-shapka .text .text1{
	font-family: "Oswald-Light"; 
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	opacity: 0.7;
	margin: 0;
}
.block1s .block-shapka .phone-shapka .text .text2{
	font-family: "Oswald-Medium"; 
	color: #fff;
	font-size: 22px;
	margin: 0;
}
.balc-calc-my2 {
	margin-left: 0px !important;
}
.balc-calc-my2 .total-price {
	width: 100% !important;
}
.balc-calc__right-my2 {
	width: 600px !important;
	margin-right: 15px;
}
.balc-calc__right-my2 form .razdel{
	
}
.balc-calc__right-my2 form .razdel div{
	width: 600px;
	display: flex;
	justify-content: space-between;
}
.balc-calc__right-my2 form button {
	width: 290px !important;
}
.balc-calc__right-my2 form .input1 {
	outline: none;
	width: 290px !important;
	border: 1px solid #bcbcbc;	
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input1.png) no-repeat center left 20px #fbfbfb;
	border-radius: 5px;
	padding: 25px 0;
	padding-left: 55px;
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 18px;
	margin-bottom: 10px;
}
.balc-calc__right-my2 form .input2 {
	outline: none;
	width: 290px !important;
	border: 1px solid #bcbcbc;	
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input2.png) no-repeat center left 20px #fbfbfb;
	border-radius: 5px;
	padding: 25px 0;
	padding-left: 55px;
	font-family: "Oswald-Light"; 
	color: #333333;
	font-size: 18px;
	margin-bottom: 10px;
}
.balc-calc__right-my2 form .text3 {
    font-family: "Oswald-Light";
    color: #333333;
    font-size: 14px;
    margin-bottom: 0px;
    opacity: 0.7;
        width: 290px;
    margin-top: 20px;

}
.balc-calc__right-my2 form .text3 a {
    color: #333333;
    text-decoration: underline !important;
}
.text1233 {
	font-family: "Oswald-Light";
    color: #333333;
    font-size: 26px;
    margin-bottom: 0px;
    text-align: center;
    margin-top: -30px;
}

@media only screen and (max-width: 1199px) {
.block {
	width: 768px;
	margin: 0 auto;

}
.block1 {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block1sm.jpg) no-repeat center;
	background-size: cover;
	height: 1000px;
}
.block4 .block4-panel .left-panel .preim-block4{
	width: 300px;
	
}
.block4 .block4-panel .left-panel .text2{
	font-size: 20px;
	
}
.block5 .slider .owl-theme .owl-nav .owl-prev  {
	top: 125px;
}
.block5 .slider .owl-theme .owl-nav .owl-next  {
	top: 125px;
}
.block6 .text2{
	width: 340px;
}
.block7 .block7-panel .block7-panel-1{
	width: 700px;
}
.block7 .block7-panel .block7-panel-1 .block7img .img img{
	width: 300px;
}
.block7 .block7-panel .block7-panel-1 .block7text {
	margin-left: 50px;
}
.block7 .block7-panel .block7-panel-2{
	width: 700px;
}
.block7 .block7-panel .block7-panel-2 .block7img .img img{
	width: 300px;
}
.block7 .block7-panel .block7-panel-2 .block7text {
	margin-left: 50px;
}
.block10 .block10-panel{
	padding: 30px 40px;
	width: 400px;
	margin-top: -550px;
}
.block10 .block10-panel .text1{
	font-size: 20px;
}
.block2 .block2-kalk-img {
	order: -1;
	margin: 0 auto;
	margin-bottom: 35px;
}
.block2-kalk-filtr {
	margin: 0 auto;
}
.block11 .textfooter1 {
	margin-top: 30px;
	text-align: center;
}
.block11 .textfooter2 {
	
	text-align: center;
}
.block11 .textfooter3 {
	
	text-align: center;
}
.block11 .contacts {
	margin: 0 auto;
}
.block11 .contacts .text1{
	text-align: center;
}
.block11 .contacts .cont-info{
	
	
	margin: 0 auto;
	
}
.information {
	width: 100%;
}
.block2 .oformlenie .oformlenie-form .input1{
width: 270px; margin-bottom: 20px; }
.block2 .oformlenie .oformlenie-form .input2{
width: 270px; margin-bottom: 20px;}
.block2 .oformlenie .oformlenie-form .knopkabut{
width: 270px;}
.block11 .block11-full{
	margin-top: 10px;
	}


}
@media only screen and (max-width: 767px) {
.block {
	width: 100%;
	max-width: 360px;
	margin: 0 auto;
	padding: 0 10px;
	

}
.block1s.fixed {
	display: block;
}
.block1 {
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block1xs.jpg) no-repeat center;
	background-size: cover;
	min-height: 100vh;
	height: auto;
	padding-bottom: 60px;

}
.block1 .block-shapka {
	justify-content: center;
	flex-wrap: wrap;
}
.block1 .block-shapka .phone-shapka {
	margin-top: 15px;
}
.block1 .block-shapka .phone-shapka img{
	width: 25px;
	height: 25px;
}
.block1 .block-shapka .phone-shapka .text2 {
	text-decoration: underline !important;
	font-size: 18px;
}
.block1 .osn-block1 {
	margin-top: 40px;
}
.block1 .osn-block1 .zagol{
	border: 7px solid #009eed;
	padding: 15px;

	width: 100%;
}
.block1 .osn-block1 .zagol .text1{
	font-size: 25px;
	text-align: center;
	margin-bottom: 10px;
}
.block1 .osn-block1 .zagol .text2 {
	font-size: 20px;
	width: 250px;
	margin: 0 auto;
	text-align: center;
}
.block1 .osn-block1 .preim {
	width: 100%;
	margin-top: 35px;
}
.block1 .osn-block1 .preim .preim-1{
	margin-bottom: 20px;
	width: 135px;
}
.block1 .osn-block1 .preim .preim-1 img{
	width: 26px;
}
.block1 .osn-block1 .preim .preim-1 p{
	font-size: 13px;
	margin-left: 13px;
}
.block1 .osn-block1 .knopka1{
	font-size: 16px;
	width: 300px;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
}
.block1 .osn-block1 .knopka1 img{
	margin-right: 15px;
}
.block2 {
	padding: 60px 0;
}
.block2 .block2-zagol .text1 {
	font-size: 26px;
	    margin-bottom: 15px;
}
.block2 .block2-zagol .text2 {
	font-size: 14px;
	margin-bottom: 40px;
}
.block2-kalk-filtr {
	width: 100%;
}
.block2-kalk-img img {
	width: 100%;
}
.block2 .block2-kalk .slider-filtr {
	width: 100%;
}
.block2 .block2-kalk .ceni {
	flex-wrap: wrap;
}
.block2 .block2-kalk .ceni .ceni-1 {
	width: 300px;
	background-size: 300px;
	margin-bottom: 25px;
}
.block2 .block2-kalk .ceni .ceni-2 {
	width: 300px;
	background-size: 300px;
}
.block2 .oformlenie {
	width: 100%;
}
.block2 .block2-kalk .slider-filtr .owl-theme .owl-nav .owl-next {
	    right: -45px;
}
.block2 .block2-kalk .slider-filtr .owl-theme .owl-nav .owl-prev {
	left: -45px;
}
.block2 .oformlenie {
	padding: 40px 25px;
}
.block2 .oformlenie .text1 {
	text-align: center;
	font-size: 20px;
	    margin-bottom: 5px;
}
.block2 .oformlenie .text2 {
	text-align: center;
	font-size: 12px;
	
}
.block2 .oformlenie .oformlenie-form .text3 {
	text-align: center;
	margin-top: 20px;
}
.block2 .oformlenie .oformlenie-form .input1 {
	font-size: 16px;
}
.block2 .oformlenie .oformlenie-form .input2 {
	font-size: 16px;
}
.block3 {
	padding: 60px 0;
}
.block3 .zagol .text1{
	font-size: 26px;
	margin-bottom: 5px;
}
.block3 .zagol .text2{
	font-size: 22px;
	margin-bottom: 40px;
}
.block3 .slider .owl-theme .owl-nav .owl-next  {
	right: 0px;
	top: 110px;
	
}
.block3 .slider .owl-theme .owl-nav .owl-prev  {
	left: 0px;
	top: 110px;
	
}
.block4 .block4-panel {
	flex-wrap: wrap;
}

.block4 .block4-panel .left-panel .shurnal {
	position: absolute;
	bottom: -160px;
	left: 0;
	z-index: 2;
}
.block4 {
	padding: 60px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block4xs.jpg) no-repeat center;
	background-size: cover;
}
.block4 .block4-panel .left-panel .shurnal img {
	width: 300px;
}
.block4 .block4-panel .left-panel .text1 {
	font-size: 26px;
	text-align: center;
}
.block4 .block4-panel .left-panel .text2 {
	font-size: 18px;
	text-align: center;
	margin-bottom: 30px;
}
.block4 .block4-panel .left-panel {
	z-index: 2;
	
}

.block4 .block4-panel .left-panel .preim-block4 .preim-block4-1 {
	margin: 0 auto;
	margin-bottom: 15px;

}
.block4 .block4-panel .left-panel .shurnal {
	top: 350px;
}
.block4 .block4-panel .right-panel {
	    margin-top: 150px;
	    padding: 30px 25px;
}
.block4 .block4-panel .right-panel .text1 {
	font-size: 26px;
	text-align: center;
}
.block4 .block4-panel .right-panel .text2 {
	font-size: 16px;
	text-align: center;
	width: 100%;
}
.block4 .block4-panel .right-panel .text3 {
	font-size: 14px;
	text-align: center;
	width: 100%;
}
.block4 .block4-panel .right-panel .form1 .input1{
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input1.png) no-repeat center left 25px #fbfbfb;
	padding-left: 55px;
	font-size: 18px;
}
.block4 .block4-panel .right-panel .form1 .input2{
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input2.png) no-repeat center left 25px #fbfbfb;
	padding-left: 55px;
	font-size: 18px;
}
.block5 {
	padding: 60px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block5xs.jpg) no-repeat center;
	background-size: cover;
}
.block5 .zagol .text1{
	font-size: 26px;
	margin-bottom: 5px;
}
.block5 .zagol .text2{
	font-size: 22px;
	margin-bottom: 40px;
}
.block5 .slider .owl-theme .owl-nav .owl-prev  {
	top: 103px;
	left: 0px;
}
.block5 .slider .owl-theme .owl-nav .owl-next  {
	top: 103px;
	right: 0px;
}
.block6 {
	padding: 60px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block6xs.jpg) no-repeat center;
	background-size: cover;
}
.block6 .text1{
	margin-bottom: 20px;
	text-align: center;
	font-size: 26px;

}
.block6 .text2{
	font-size: 16px;
	text-align: center;
	width: 100%;
}
.block7 .block7-panel .block7-panel-1{
	width: 100%;
	flex-wrap: wrap;
	margin-bottom: 0;
	margin-top: 40px;
}
.block7 .block7-panel .block7-panel-1 .block7img .img img{
	width: 100%;
}
.block7 .block7-panel .block7-panel-1 .block7text {
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0;
}
.block7 .block7-panel .block7-panel-1 .block7text p{
	font-size: 16px;
	text-align: center;
}
.block7 .block7-panel .block7-panel-2{
	width: 100%;
	flex-wrap: wrap;
	margin-bottom: 0;
	margin-top: 40px;
}
.block7 .block7-panel .block7-panel-2 .block7img .img img{
	width: 100%;
}
.block7 .block7-panel .block7-panel-2 .block7text {
	order: 0; 
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0;
}
.block7 .block7-panel .block7-panel-2 .block7text p{
	font-size: 16px;
	text-align: center;
}
.block7 .zagol-block7 {
	padding-top: 10px;
	font-size: 26px;
}

.block7 .block7-panel .block7-panel-1 .block7img .icon {
	display: none;
}
.block7 .block7-panel .block7-panel-2 .block7img .icon {
	display: none;
}
.block8 {
	padding: 60px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block8xs.jpg) no-repeat center top;
	background-size: cover;
}
.block8 .zagol-block8 {
	text-align: center;
	font-size: 26px;
	margin-bottom: 40px;
}
.block8 .slider-block8 .owl-theme .owl-nav .owl-prev {
	left: 0;
}
.block8 .slider-block8 .owl-theme .owl-nav .owl-next {
	right: 0;
}
.block8 .text-vasno {
	width: 100%;
	margin-top: 25px;
	font-size: 14px;
}
.block9 {
	padding: 60px 0;
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/block9xs.jpg) no-repeat center;
	background-size: cover;
}
.block9 .zagol-block9 .text1 {
	font-size: 24px;
	text-align: center;
}
.block9 .zagol-block9 .text2 {
	font-size: 24px;
	text-align: center;
}
.block9 .zagol-block9 .text3 {
	margin-bottom: 0px;
	font-family: "Oswald-Regular"; 
	color: #fff;
	margin-top: 15px;
	font-size: 16px;
	text-align: center;
}
.block9 .forma {
	width: 100%;
	padding: 30px 25px;
	margin-top: 40px;
}
.block9 .forma .text1 {
	font-size: 18px;
	text-align: center;
}
.block9 .forma .form2{
	flex-wrap: wrap;
}
.block9 .forma .text2 {
	font-size: 14px;
	text-align: center;
}
.block9 .forma  .form2 .input2{
	background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input2.png) no-repeat center left 25px #fbfbfb;
	padding-left: 55px;
	font-size: 18px;
	width: 100%;
	margin-bottom: 20px;
}
.block9 .forma  .form2  .knopkabut{
	width: 100%;
}
.block10 iframe {
	height: 500px;
}
.block10 .block10-panel{
	padding: 30px 20px;
	width: 100%;
	margin-top: -150px;
}
.block10 .block10-panel .zag {
	text-align: center;
}
.block10 .block10-panel .text1{
	font-size: 16px;
}
.block10 .block10-panel .text2{
	font-size: 16px;
}
.block11 {
	padding-top: 500px;
	margin-top: -500px;
}
.block11 .contacts .cont-info{
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
}
.block11 .contacts .cont-info-1{
	width: 200px;
	margin-bottom: 20px;
}
.block1s .block-shapka .logo p {
	display: none;
}
.block1s .block-shapka .phone-shapka .img {
	display: none;
}
.block1s .block-shapka .phone-shapka .text2 {
	font-size: 18px;
	text-decoration: underline !important;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor-osn .right-vibor {
	width: 120px;
}
.block2 .block2-kalk .slider-filtr .block2-kalk-item .vibor-osn .right-vibor .vibor-2 img {
	width: 50px;
	height: 50px;
}
.block11 .textfooter1 {
	margin-top: 30px;
	text-align: center;
}
.block11 .textfooter2 {
	
	text-align: center;
}
.block11 .textfooter3 {
	
	text-align: center;
}
.block11 .contacts .text1{
	text-align: center;
}
.block11 .contacts .cont-info{
	
	
	margin: 0 auto;
	
}
.information {
	width: 100%;
}
.block2 .oformlenie .oformlenie-form .text3 {
	width: 100%;
}
.block2 .oformlenie {
	margin-top: 0;
}
.block4 .block4-panel .left-panel {
	width: 100%;
}
.block2 .block2-kalk .ceni .ceni-1 {
	margin: 0 auto;
	margin-bottom: 25px;
}
.block2 .block2-kalk .ceni .ceni-2 {
	margin: 0 auto;
	
}
.balc-calc__left-my {
	position: relative  !important;
    width: 100% !important;
    float: left;
    /* margin-top: 390px */
}

.balc-calc__right-my {
	position: relative  !important;
    width: 100%  !important;
    
    margin-top: 0px;
}
.balc-calc__center-my {
	    width: 310px !important;
    height: 365px !important;
	margin-left: 0px !important;
}
.balc-calc-my2 {
	width: 100% !important;
}
.balc-calc-my {
 	padding-top: 0 !important;
 }
 .balc-calc__center.after .total-price span {
      font-size: 56px !important;
}
.balc-calc__right-my2 {
	position: relative !important;
    width: 100% !important;
    margin-right: 0px !important;
}
.balc-calc__right-my2 form .razdel div {
    width: 100%;
    flex-wrap: wrap;
}
.balc-calc__right-my2 form .input1 {

    width: 100% !important;
}
.balc-calc__right-my2 form .input2 {

    width: 100% !important;
}
.balc-calc__right-my2 form button {
	order: -1;
    width: 100% !important;
}
.balc-calc__right-my2 form .text3 {
	text-align: center;
    width: 100% !important;
}
.text1233 {
	font-family: "Oswald-Light";
    color: #333333;
    font-size: 26px;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 0px;
}
.balc-calc__center-my .calc-roof {
	background-size: contain !important;
}
.balc-calc__center-my .calc-outside {
	background-size: contain !important;
}
.balc-calc__center-my .calc-windows {
	background-size: contain !important;
}
.balc-calc__center-my .calc-cupboard {
	background-size: contain !important;
}
.balc-calc__center-my .calc-walls {
	background-size: contain !important;
}
.balc-calc__center-my .calc-floor {
	background-size: contain !important;
}
.balc-calc__center-my .calc-base {
	background-size: contain !important;
}
}
/* End */


/* Start:/local/templates/swokna/assets/vendor/balkon/css/main.css?1681738795166276*/
body {
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;
  background-color: white;
  z-index: 1; }

.ob-wrapper {
  /*.nav ul li.li-discount:before{
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 100%;
  	height: 100%;
  	transform: scale(0.95, 0.87);
  	content: "";
  	background-color: transparent;
  	border: 1px solid rgba(255,255,255,0.5);
  }*/
  /*.fixed-price span {
  	display: block;
  	margin-top: 10px;
  	font-family: "ALSSchlange";
  	font-size: 48px;
  	font-weight: 900;
  	text-transform: uppercase;
  	text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.08em 0.08em 0.08em rgba(0, 0, 0, 0.6);
  	color: #ff0000;
  }*/ }
  .ob-wrapper a, .ob-wrapper p, .ob-wrapper h1, .ob-wrapper h2, .ob-wrapper h3, .ob-wrapper h4, .ob-wrapper h5, .ob-wrapper h6 {
    font-family: "Oswald-Regular";
    color: black;
    font-style: normal;
    font-weight: normal; }
  .ob-wrapper .calc-item.text.selected {
    font-family: "Oswald-Light"; }
  .ob-wrapper .calc-item.text {
    font-family: "Oswald-Light"; }
  .ob-wrapper a[href^=tel] {
    color: inherit; }
  .ob-wrapper a {
    text-decoration: none;
    font-weight: inherit;
    -webkit-appearance: none;
    color: inherit; }
  .ob-wrapper a:hover, .ob-wrapper a:focus {
    text-decoration: underline; }
  .ob-wrapper input {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0; }
  .ob-wrapper input::-webkit-input-placeholder {
    color: #7e7e7e; }
  .ob-wrapper input::-moz-placeholder {
    color: #7e7e7e; }
  .ob-wrapper input:-moz-placeholder {
    color: #7e7e7e; }
  .ob-wrapper input:-ms-input-placeholder {
    color: #7e7e7e; }
  .ob-wrapper textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0; }
  .ob-wrapper textarea::-webkit-input-placeholder {
    color: #7e7e7e; }
  .ob-wrapper textarea::-moz-placeholder {
    color: #7e7e7e; }
  .ob-wrapper textarea:-moz-placeholder {
    color: #7e7e7e; }
  .ob-wrapper textarea:-ms-input-placeholder {
    color: #7e7e7e; }
  .ob-wrapper label, .ob-wrapper span, .ob-wrapper li {
    font-family: "Oswald-Light"; }
  .ob-wrapper hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eee; }
  .ob-wrapper .clearfix:before, .ob-wrapper .clearfix:after, .ob-wrapper .container:before, .ob-wrapper .container:after, .ob-wrapper .container-fluid:before, .ob-wrapper .container-fluid:after, .ob-wrapper .row:before, .ob-wrapper .row:after {
    content: " ";
    display: table;
    clear: both; }
  @media (max-width: 780px) {
    .ob-wrapper .hidden-xs {
      display: none; } }
  .ob-wrapper input {
    outline: none;
    width: 250px;
    border: 1px solid #bcbcbc;
    background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/input2.png) no-repeat center left 40px #fbfbfb;
    border-radius: 5px;
    padding: 25px 0;
    padding-left: 75px;
    font-family: "Oswald-Light";
    color: #333333;
    font-size: 18px;
    margin-bottom: 10px; }
  .ob-wrapper textarea {
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 15px;
    margin-bottom: 10px;
    font-size: 16px; }
  .ob-wrapper button.btn-red {
    outline: none;
    background: #009eed;
    box-shadow: 0px 5px 0px #1a75cf;
    border-radius: 5px;
    font-family: "Oswald-Bold";
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    width: 250px;
    border: 0;
    text-align: center;
    padding: 25px 0;
    transition: 0.3s; }
  .ob-wrapper button.btn-red:hover {
    box-shadow: 0px 5px 20px #08338f; }
  .ob-wrapper button.btn-yellow {
    padding: 10px 15px;
    border: none;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: -webkit-linear-gradient(135deg, #ffffff, #f9cf41, #fdea6a, #f4bc3b);
    background: -o-linear-gradient(135deg, #ffffff, #f9cf41, #fdea6a, #f4bc3b);
    background: linear-gradient(-45deg, #ffffff, #f9cf41, #fdea6a, #f4bc3b);
    -webkit-background-size: 400% 400%;
    background-size: 400% 400%;
    -webkit-animation: Gradient 3s ease infinite;
    animation: Gradient 3s ease infinite;
    border-bottom: 5px solid #a99800;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    outline: none; }
  .ob-wrapper button.btn-yellow:hover {
    background-color: #e7d105; }
  .ob-wrapper button.ruler {
    position: relative;
    padding: 20px 60px;
    padding-left: 110px;
    border: none;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    background: -webkit-linear-gradient(135deg, #ffffff, #f9cf41, #fdea6a, #f4bc3b);
    background: -o-linear-gradient(135deg, #ffffff, #f9cf41, #fdea6a, #f4bc3b);
    background: linear-gradient(-45deg, #ffffff, #f9cf41, #fdea6a, #f4bc3b);
    -webkit-background-size: 400% 400%;
    background-size: 400% 400%;
    -webkit-animation: Gradient 3s ease infinite;
    animation: Gradient 3s ease infinite;
    border-bottom: 5px solid #a99800;
    color: #000;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 36px;
    text-align: left;
    text-transform: uppercase;
    line-height: 35px;
    margin-bottom: 20px;
    outline: none; }
@-webkit-keyframes Gradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@keyframes Gradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
  .ob-wrapper button.ruler span {
    font-family: "ALSSchlange";
    display: block;
    font-size: 25px; }
  .ob-wrapper button.ruler img {
    position: absolute;
    left: 30px;
    width: 65px; }
  .ob-wrapper .header {
    padding: 10px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/header_bg.png") no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover; }
  .ob-wrapper .header a {
    text-decoration: none;
    color: inherit; }
  .ob-wrapper .header__logo {
    padding: 8px 0px; }
  .ob-wrapper .header__logo img {
    width: 100%; }
  .ob-wrapper .header__logo-title {
    position: relative;
    font-size: 38px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase; }
  .ob-wrapper .header__logo-title span {
    background-color: red;
    font-family: "ALSSchlange";
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 0px 12px;
    color: #fff; }
  .ob-wrapper .header__logo-descr {
    position: relative;
    font-size: 30px;
    font-family: "ALSSchlange";
    color: rgba(0, 0, 0, 0.5);
    font-weight: 900;
    top: -5px;
    text-transform: uppercase; }
  .ob-wrapper .header__descr {
    margin: 15px 0px;
    padding: 10px 25px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(251, 190, 3, 0.8)), to(rgba(254, 230, 0, 0.8)));
    background: -webkit-linear-gradient(left, rgba(251, 190, 3, 0.8), rgba(254, 230, 0, 0.8));
    background: -o-linear-gradient(left, rgba(251, 190, 3, 0.8), rgba(254, 230, 0, 0.8));
    background: linear-gradient(to right, rgba(251, 190, 3, 0.8), rgba(254, 230, 0, 0.8));
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg); }
  .ob-wrapper .header__descr span:first-child {
    display: block;
    font-family: "ALSSchlange";
    font-size: 21px;
    font-weight: 900;
    color: #000;
    line-height: 30px;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
    text-transform: uppercase; }
  .ob-wrapper .header__descr span:last-child {
    display: block;
    font-family: "ALSSchlange";
    font-size: 28px;
    font-weight: 900;
    color: #000;
    line-height: 30px;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
    text-transform: uppercase; }
  .ob-wrapper .header__contacts {
    padding: 8px 0px;
    text-align: right; }
  .ob-wrapper .header__contacts span.phone {
    color: #000;
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
    display: block;
    font-family: "Roboto";
    font-size: 29px;
    font-weight: 700; }
  .ob-wrapper .header__contacts span.phone a {
    border-bottom: none; }
  .ob-wrapper .header__contacts a {
    font-family: "Roboto";
    font-size: 24px;
    border-bottom: 2px solid #000;
    border-bottom-style: dashed; }
  .ob-wrapper .nav {
    background-color: #ffe603; }
  .ob-wrapper .nav .container {
    position: relative; }
  .ob-wrapper .nav-mobile {
    display: none;
    padding: 15px 0px; }
  .ob-wrapper .nav-mobile span {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 20px; }
  .ob-wrapper .nav-mobile i {
    float: right;
    font-size: 27px;
    margin-right: 15px; }
  .ob-wrapper .nav ul li {
    position: relative;
    list-style: none;
    display: inline-block;
    padding: 15px 10px;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 17px;
    text-transform: uppercase; }
  .ob-wrapper .nav ul li.li-discount {
    background: -webkit-gradient(linear, left bottom, left top, from(#ee2200), to(#ff0000));
    background: -webkit-linear-gradient(bottom, #ee2200, #ff0000);
    background: -o-linear-gradient(bottom, #ee2200, #ff0000);
    background: linear-gradient(to top, #ee2200, #ff0000);
    position: absolute;
    top: -15px;
    right: 30px;
    padding: 20px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    /*border-radius: 3px;
    border-bottom: 5px solid #cc1c01;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;*/
    -webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
    color: #fff;
    font-size: 28px;
    z-index: 3;
    width: 200px; }
  .ob-wrapper .nav ul li.li-discount:hover {
    background: red; }
  .ob-wrapper .nav ul li.li-discount:after {
    position: absolute;
    right: -30px;
    top: -20px;
    width: 100px;
    height: 100px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500.278 500.278'%3E%3Cpath fill='%23f04b4d' d='M331.594 302.46v197.818l-81.455-46.545-81.454 46.545V302.46'/%3E%3Cpath d='M250.139 302.46h81.455v37.236c-5.818 3.491-10.473 8.145-12.8 13.964-9.309 18.618-32.582 24.436-50.036 12.8-5.818-3.491-12.8-5.818-18.618-5.818v91.927l-81.455 46.545V302.46h81.454z' fill='%23de333f'/%3E%3Cpath d='M268.757 5.733c17.455-10.473 40.727-4.655 50.036 12.8 5.818 11.636 18.618 19.782 32.582 18.618 20.945-1.164 37.236 16.291 36.073 36.073-1.164 13.964 6.982 26.764 18.618 32.582 18.618 9.309 24.436 32.582 12.8 50.036-6.982 11.636-6.982 25.6 0 37.236 10.473 17.455 4.655 40.727-12.8 50.036-11.636 5.818-19.782 18.618-18.618 32.582 1.164 20.945-16.291 37.236-36.073 36.073-13.964-1.164-26.764 6.982-32.582 18.618-9.309 18.618-32.582 24.436-50.036 12.8-11.636-6.982-25.6-6.982-37.236 0-17.455 10.473-40.727 4.655-50.036-12.8-5.818-11.636-18.618-19.782-32.582-18.618-20.945 1.164-37.236-16.291-36.073-36.073 1.164-13.964-6.982-26.764-18.618-32.582-18.618-9.309-24.436-32.582-12.8-50.036 6.982-11.636 6.982-25.6 0-37.236-10.473-17.455-4.655-40.727 12.8-50.036 11.636-5.818 19.782-18.618 18.618-32.582-1.164-20.945 16.291-37.236 36.073-36.073 13.964 1.164 26.764-6.982 32.582-18.618 9.309-17.455 32.582-24.436 50.036-12.8 11.636 6.982 25.6 6.982 37.236 0z' fill='%23ffcb5b'/%3E%3Ccircle cx='250.139' cy='174.46' r='116.364' fill='%23f19920'/%3E%3Cpath d='M250.139 34.824c-76.8 0-139.636 62.836-139.636 139.636s62.836 139.636 139.636 139.636S389.776 251.26 389.776 174.46 326.939 34.824 250.139 34.824zm0 256c-64 0-116.364-52.364-116.364-116.364S186.139 58.096 250.139 58.096 366.503 110.46 366.503 174.46s-52.364 116.364-116.364 116.364z' fill='%23f6b545'/%3E%3Cpath d='M351.376 37.151c-13.964 1.164-26.764-6.982-32.582-18.618-1.164-1.164-2.327-3.491-3.491-4.655L102.357 248.933c6.982 6.982 11.636 16.291 10.473 26.764 0 6.982 1.164 13.964 4.655 19.782L352.539 37.151h-1.163z' fill='%23ffe27a'/%3E%3Cpath d='M138.43 208.206c4.655 15.127 11.636 27.927 22.109 40.727L315.303 77.878c-12.8-8.145-26.764-13.964-41.891-17.455L138.43 208.206z' fill='%23f6b545'/%3E%3Cg fill='%23ffcb5b'%3E%3Cpath d='M144.248 266.387l15.127-17.455c-9.309-11.636-17.455-25.6-22.109-40.727l-17.455 19.782c6.983 13.964 15.128 26.764 24.437 38.4zM273.412 60.424c15.127 3.491 29.091 9.309 41.891 17.455l16.291-17.455c-11.636-8.145-25.6-15.127-39.564-19.782l-18.618 19.782z'/%3E%3C/g%3E%3Cpath d='M406.066 105.806c-11.636-5.818-19.782-18.618-18.618-32.582 1.164-12.8-5.818-24.436-16.291-31.418L130.285 307.115c5.818 3.491 11.636 4.655 18.618 4.655 13.964-1.164 26.764 6.982 32.582 18.618 2.327 4.655 5.818 9.309 10.473 11.636l214.108-236.218z' fill='%23ffe27a'/%3E%3Cpath d='M238.503 290.824l125.673-137.309c-4.655-24.436-17.455-46.545-34.909-62.836l-157.091 169.89c18.618 16.291 41.89 26.764 66.327 30.255z' fill='%23f6b545'/%3E%3Cg fill='%23ffcb5b'%3E%3Cpath d='M238.503 290.824c-25.6-2.327-48.873-12.8-66.327-29.091l-15.127 16.291c17.455 16.291 39.564 27.927 64 32.582l17.454-19.782zM344.394 72.06l-15.127 17.455c17.455 16.291 30.255 38.4 34.909 62.836l18.618-20.945c-6.982-23.273-20.946-43.055-38.4-59.346z'/%3E%3C/g%3E%3Cpath d='M290.866 244.278h-2.327l-38.4-22.109-38.4 20.945c-1.164 1.164-3.491 1.164-4.655 0-1.164-1.164-2.327-2.327-1.164-4.655l6.982-45.382-31.418-31.418c-1.164 0-1.164-2.327-1.164-3.491s2.327-2.327 3.491-3.491l43.055-6.982 19.782-40.727c1.164-1.164 2.327-2.327 3.491-2.327 1.164 0 3.491 1.164 3.491 2.327l19.782 40.727 43.055 6.982c1.164 0 3.491 1.164 3.491 3.491 0 1.164 0 3.491-1.164 4.655l-31.418 31.418 6.982 45.382c0 1.164 0 3.491-1.164 4.655h-2.328z' fill='%23ffeda9'/%3E%3Cg fill='%23fffcd5'%3E%3Cpath d='M253.63 106.969c-1.164-1.164-2.327-2.327-3.491-2.327-1.164 0-3.491 1.164-3.491 2.327l-19.782 40.727-38.4 5.818-6.982 8.145v1.164l30.255 30.255 54.691-60.509-12.8-25.6zM287.376 194.242l31.418-31.418c1.164-1.164 1.164-3.491 1.164-4.655s-2.327-2.327-3.491-3.491l-40.727-5.818-66.327 73.309-3.491 16.291c0 1.164 0 3.491 1.164 4.655 1.164 1.164 3.491 1.164 4.655 0l38.4-20.945 33.745 18.618 9.309-10.473-5.819-36.073z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center; }
  .ob-wrapper .nav ul li:hover {
    background-color: #e8d205; }
  .ob-wrapper .nav ul a:hover {
    color: #000; }
  .ob-wrapper li#li-submenu:hover ul.submenu {
    display: block; }
  .ob-wrapper .nav ul li ul.submenu {
    display: none;
    width: 250px;
    left: 0px;
    top: 50px;
    text-align: center;
    position: absolute;
    background: #fff;
    z-index: 300; }
  .ob-wrapper .nav ul li ul.submenu li {
    display: block;
    padding: 10px 25px; }
  .ob-wrapper .nav ul li ul.submenu li:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .ob-wrapper .main-index {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/main-index_bg.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover; }
  .ob-wrapper .main-index .container {
    position: relative; }
  .ob-wrapper .main-index__title {
    margin: 60px 0px 0px 0px;
    position: relative; }
  .ob-wrapper .main-index__title h1 {
    font-family: "PFDinDisplay";
    font-size: 90px;
    text-transform: uppercase;
    line-height: 75px;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6); }
  .ob-wrapper .main-index__title h1 span {
    font-family: "PFDinDisplay";
    display: block;
    font-size: 64px; }
  .ob-wrapper .main-index__links {
    margin: 30px 0px; }
  .ob-wrapper .main-index__links a {
    position: relative;
    font-family: "PFDinDisplay";
    display: block;
    font-size: 24px;
    color: #02d2e9;
    text-decoration: underline;
    text-transform: uppercase;
    line-height: 45px; }
  .ob-wrapper .main-index__links a:before {
    position: absolute;
    left: -30px;
    top: 10px;
    content: "";
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: #ffe603; }
  .ob-wrapper .main-index__links a:after {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 10px;
    left: -25px;
    content: ""; }
  .ob-wrapper .main-index__links a.icon-window:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cpath d='M486.4 460.8h-25.6V49.824c10.103-3.39 17.067-12.734 17.067-24.224 0-14.507-11.093-25.6-25.6-25.6H59.733c-14.507 0-25.6 11.093-25.6 25.6 0 11.362 7.33 20.63 17.067 24.113V460.8H25.6c-5.12 0-8.533 3.413-8.533 8.533s3.413 8.533 8.533 8.533h8.533v8.533c0 14.506 11.093 25.6 25.6 25.6h392.533c14.507 0 25.6-11.094 25.6-25.6v-8.534h8.533c5.12 0 8.532-3.413 8.532-8.533s-3.412-8.533-8.532-8.533zM59.733 17.067h392.533c5.12 0 8.533 3.413 8.533 8.533s-3.414 8.533-8.534 8.533H59.733c-5.12 0-8.533-4.267-8.533-8.533s4.267-8.533 8.533-8.533zM68.267 51.2h375.467v409.6H68.267V51.2zM460.8 486.4c0 5.12-3.413 8.533-8.533 8.533H59.733c-5.12 0-8.533-3.413-8.533-8.533v-8.533H460.8v8.533z'/%3E%3Cpath d='M238.933 68.267H93.867c-5.12 0-8.533 3.413-8.533 8.533v162.133c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V76.8c0-5.12-3.413-8.533-8.533-8.533zM102.4 230.4V85.333h68.267C168.107 144.213 141.653 230.4 128 230.4h-25.6zm128 0h-79.406c22.23-34.794 34.26-113.333 36.392-145.067H230.4V230.4zM418.133 68.267H273.067c-5.12 0-8.533 3.413-8.533 8.533v162.133c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V76.8c0-5.12-3.413-8.533-8.533-8.533zM281.6 85.333h43.013c2.133 31.734 14.164 110.273 36.392 145.067H281.6V85.333zm128 145.067H384c-13.653 0-40.107-86.187-42.667-145.067H409.6V230.4zM238.933 264.533H93.867c-5.12 0-8.533 3.413-8.533 8.533V435.2c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V273.067c0-5.12-3.413-8.534-8.533-8.534zM102.4 426.667V281.6h14.507c13.653 11.947 27.307 67.413 28.16 145.067H102.4zm128 0h-68.323c-.67-53.007-7.614-114.523-24.354-145.067H230.4v145.067zM418.133 264.533H273.067c-5.12 0-8.533 3.413-8.533 8.533V435.2c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V273.067c0-5.12-3.413-8.534-8.533-8.534zM281.6 281.6h92.854c-16.867 30.672-23.86 91.927-24.532 145.067H281.6V281.6zm128 145.067h-42.667c.853-77.653 14.507-133.12 28.16-145.067H409.6v145.067z'/%3E%3C/svg%3E"); }
  .ob-wrapper .main-index__links a.icon-balcony:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cpath d='M472 280H40c-13.234 0-24 10.767-24 24 0 4.418 3.582 8 8 8s8-3.582 8-8c0-4.41 3.59-8 8-8h6.556L27.983 407.443c-2.81 16.864.486 34.225 9.282 48.884L48 474.217V503c0 4.963 4.038 9 9 9h398c4.962 0 9-4.037 9-9v-28.784l10.735-17.89c8.796-14.658 12.092-32.02 9.282-48.883L465.444 296H472c4.41 0 8 3.59 8 8 0 4.418 3.582 8 8 8s8-3.582 8-8c0-13.233-10.766-24-24-24zm-50.985 168.095L411.47 464h-23.653l5.652-14.13c4.384-10.962 6.013-22.96 4.71-34.694L384.937 296h24.285l19.012 114.074c2.185 13.116-.38 26.62-7.22 38.02zM346.603 464l5.335-18.69c2.368-8.292 3.223-16.856 2.54-25.456L344.66 296h24.18l13.44 120.943c1.013 9.127-.253 18.458-3.665 26.983L370.583 464h-23.98zm-42.14 0l1.646-29.252c.095-1.71.13-3.45.103-5.168L304.126 296h24.483l9.92 125.12c.53 6.687-.135 13.348-1.977 19.797L329.963 464h-25.5zM264 464V296h24.124l2.09 133.83c.022 1.337-.005 2.69-.08 4.02L288.438 464H264zm-40.485 0l-1.872-29.944c-.092-1.484-.126-2.986-.1-4.467l2.32-133.59H248v168h-24.485zm-122.986 0l-9.545-15.905c-6.84-11.4-9.405-24.904-7.22-38.02L102.777 296h24.285L113.82 415.176c-1.304 11.735.325 23.732 4.71 34.694l5.652 14.13H100.53zm40.886 0l-8.03-20.073c-3.41-8.525-4.678-17.856-3.664-26.983L143.162 296h24.174l-9.884 123.77c-.69 8.658.175 17.28 2.575 25.627l5.35 18.603h-23.96zm40.608 0l-6.62-23.025c-1.867-6.49-2.54-13.197-2.003-19.932L183.388 296h24.473l-2.314 133.31c-.034 1.903.01 3.835.13 5.743l1.81 28.947h-25.462zm-138.26-53.926L62.778 296h23.78L67.983 407.443c-2.81 16.864.486 34.225 9.282 48.884L81.87 464H60.53l-9.545-15.905c-6.84-11.402-9.405-24.905-7.22-38.02zM448 496H64v-16h71.976l.026.002.042-.002h39.928l.024.002.028-.002h159.952l.028.002.024-.002h39.928l.042.002.026-.002H448v16zm13.015-47.905L451.47 464h-21.34l4.605-7.673c8.796-14.66 12.092-32.02 9.282-48.884L425.444 296h23.78l19.01 114.074c2.186 13.116-.378 26.62-7.22 38.02zM104 264c4.418 0 8-3.582 8-8V16h288v240c0 4.418 3.582 8 8 8s8-3.582 8-8V16c0-8.822-7.178-16-16-16H112c-8.822 0-16 7.178-16 16v240c0 4.418 3.582 8 8 8z'/%3E%3Cpath d='M376 264c4.418 0 8-3.582 8-8V40c0-4.418-3.582-8-8-8H136c-4.418 0-8 3.582-8 8v216c0 4.418 3.582 8 8 8s8-3.582 8-8V136h80c4.417 0 8-3.582 8-8s-3.583-8-8-8h-80V48h104v208c0 4.418 3.582 8 8 8s8-3.582 8-8V136h104v120c0 4.418 3.582 8 8 8zM264 120V48h104v72H264z'/%3E%3C/svg%3E"); }
  .ob-wrapper .main-index__discount {
    margin-top: 40px; }
  .ob-wrapper .main-index__discount-left {
    font-family: "PFDinDisplay";
    font-size: 64px;
    text-align: right;
    float: left;
    text-transform: uppercase;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    line-height: 50px;
    margin-right: 15px; }
  .ob-wrapper .main-index__discount-left span {
    display: block;
    font-size: 24px;
    font-family: "PFDinDisplay";
    text-shadow: none; }
  .ob-wrapper .main-index__discount-right {
    font-size: 115px;
    line-height: 90px;
    color: red;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6); }
  .ob-wrapper .main-index button {
    float: right; }
  .ob-wrapper .price {
    padding: 20px 0px; }
  .ob-wrapper .price__head {
    text-align: center; }
  .ob-wrapper .price__head h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 48px;
    text-transform: uppercase;
    line-height: 50px; }
  .ob-wrapper .about {
    padding: 50px 0px; }
  .ob-wrapper .about .text {
    width: 70%;
    display: inline-block; }
  .ob-wrapper .about h2 {
    font-family: "ALSSchlange";
    font-size: 48px;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 15px; }
  .ob-wrapper .about p {
    font-size: 30px;
    line-height: 35px; }
  .ob-wrapper .about img {
    width: 250px;
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    margin-top: 20px; }
  .ob-wrapper .fixed-price {
    padding: 120px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center;
    text-align: left; }
  .ob-wrapper .fixed-price img {
    display: inline-block;
    width: 150px;
    vertical-align: top;
    margin-right: 40px; }
  .ob-wrapper .fixed-price .text {
    display: inline-block;
    width: 77%;
    text-align: center; }
  .ob-wrapper .fixed-price h2 {
    font-family: "ALSSchlange";
    font-size: 54px;
    font-weight: 900;
    text-transform: uppercase; }
  .ob-wrapper .fixed-price h2 span {
    font-family: inherit;
    font-weight: inherit;
    color: #ff0000; }
  .ob-wrapper .fixed-price p {
    font-size: 30px;
    font-weight: 700; }
  .ob-wrapper .fixed-price p span {
    font-size: 42px;
    color: #ff0000; }
  .ob-wrapper .cheap {
    position: relative;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/yellow_bg-1.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 40px 0px; }
  .ob-wrapper .cheap img {
    position: relative;
    left: -200px;
    bottom: -40px; }
  .ob-wrapper .cheap__text h2 {
    font-size: 64px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase; }
  .ob-wrapper .cheap__text-left {
    font-size: 60px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 3px 3px 10px rgba(0, 0, 0, 0.6);
    color: #000; }
  .ob-wrapper .cheap__text-right {
    font-size: 100px;
    color: red;
    font-family: "ALSSchlange";
    font-weight: 900;
    line-height: 110px;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6); }
  .ob-wrapper .cheap__text-right span {
    display: block;
    font-family: "ALSSchlange";
    font-size: 42px;
    line-height: 40px;
    color: #000;
    text-shadow: none;
    text-transform: uppercase; }
  .ob-wrapper .cheap__text p {
    padding: 15px 0px 35px 0px;
    font-size: 21px;
    font-weight: 500;
    line-height: 25px; }
  .ob-wrapper .cheap__text-left.phone {
    font-size: 18px;
    font-family: "Roboto";
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: none;
    color: #000;
    text-align: right; }
  .ob-wrapper .cheap__text-right.phone {
    position: relative;
    padding-left: 55px;
    font-size: 48px;
    color: #000;
    font-family: "Roboto";
    font-weight: 900;
    text-shadow: none;
    line-height: 50px; }
  .ob-wrapper .cheap__text-right.phone:before {
    position: absolute;
    left: 0px;
    top: 3px;
    width: 45px;
    height: 45px;
    content: "";
    background-color: #000;
    -webkit-border-radius: 50px;
    border-radius: 50px; }
  .ob-wrapper .cheap__text-right.phone:after {
    position: absolute;
    left: 10px;
    top: 13px;
    width: 25px;
    height: 25px;
    content: "";
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 578.106 578.106'%3E%3Cpath d='M577.83 456.128c1.225 9.385-1.635 17.545-8.568 24.48l-81.396 80.781c-3.672 4.08-8.465 7.551-14.381 10.404-5.916 2.857-11.729 4.693-17.439 5.508-.408 0-1.635.105-3.676.309-2.037.203-4.689.307-7.953.307-7.754 0-20.301-1.326-37.641-3.979s-38.555-9.182-63.645-19.584c-25.096-10.404-53.553-26.012-85.376-46.818-31.823-20.805-65.688-49.367-101.592-85.68-28.56-28.152-52.224-55.08-70.992-80.783-18.768-25.705-33.864-49.471-45.288-71.299-11.425-21.828-19.993-41.616-25.705-59.364S4.59 177.362 2.55 164.51-.306 141.56.102 134.216c.408-7.344.612-11.424.612-12.24.816-5.712 2.652-11.526 5.508-17.442s6.324-10.71 10.404-14.382L98.022 8.756c5.712-5.712 12.24-8.568 19.584-8.568 5.304 0 9.996 1.53 14.076 4.59s7.548 6.834 10.404 11.322l65.484 124.236c3.672 6.528 4.692 13.668 3.06 21.42-1.632 7.752-5.1 14.28-10.404 19.584l-29.988 29.988c-.816.816-1.53 2.142-2.142 3.978s-.918 3.366-.918 4.59c1.632 8.568 5.304 18.36 11.016 29.376 4.896 9.792 12.444 21.726 22.644 35.802s24.684 30.293 43.452 48.653c18.36 18.77 34.68 33.354 48.96 43.76 14.277 10.4 26.215 18.053 35.803 22.949 9.588 4.896 16.932 7.854 22.031 8.871l7.648 1.531c.816 0 2.145-.307 3.979-.918 1.836-.613 3.162-1.326 3.979-2.143l34.883-35.496c7.348-6.527 15.912-9.791 25.705-9.791 6.938 0 12.443 1.223 16.523 3.672h.611l118.115 69.768c8.571 5.308 13.67 12.038 15.303 20.198z' fill='%23FFF'/%3E%3C/svg%3E"); }
  .ob-wrapper .credit {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/blue_bg-2.png") no-repeat center;
    text-align: right;
    position: relative; }
  .ob-wrapper .credit .container {
    position: relative;
    padding: 60px 0px; }
  .ob-wrapper .credit .row {
    padding-top: 25px; }
  .ob-wrapper .credit img.credit_man {
    position: absolute;
    bottom: -60px;
    left: 50px; }
  .ob-wrapper .credit h2 {
    font-size: 48px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    color: #fff; }
  .ob-wrapper .credit__left {
    display: inline-block;
    margin-right: 30px; }
  .ob-wrapper .credit__left img {
    width: 250px;
    min-width: 250px;
    height: 100%; }
  .ob-wrapper .credit__right {
    display: inline-block;
    vertical-align: top;
    text-align: left; }
  .ob-wrapper .credit__right span {
    font-size: 40px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    line-height: 45px;
    color: #000; }
  .ob-wrapper .credit__right button {
    display: block;
    width: 100%;
    margin-top: 15px; }
  .ob-wrapper .credit__right button:hover {
    background-color: #f3dc05; }
  .ob-wrapper .ways {
    padding: 50px 0px;
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center; }
  .ob-wrapper .ways h2 {
    font-size: 48px;
    font-family: "ALSSchlange";
    font-weight: 900;
    margin-bottom: 40px;
    text-transform: uppercase;
    line-height: 60px; }
  .ob-wrapper .ways__item {
    margin: 20px 0px; }
  .ob-wrapper .ways__item img {
    width: 50%;
    margin-bottom: 20px; }
  .ob-wrapper .ways__item h3 {
    font-size: 30px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .ob-wrapper .ways__item p a {
    display: block;
    font-weight: 700; }
  .ob-wrapper .ways__item p {
    font-family: "Roboto";
    font-size: 20px; }
  .ob-wrapper .sms-discount {
    padding-top: 30px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/sms_discount_bg.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover; }
  .ob-wrapper .sms-discount h2 {
    font-size: 60px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 10px; }
  .ob-wrapper .sms-discount p {
    font-size: 20px; }
  .ob-wrapper .sms-discount form {
    margin: 20px 0px; }
  .ob-wrapper .sms-discount form .input-container {
    position: relative;
    display: inline-block;
    margin-right: 10px; }
  .ob-wrapper .sms-discount form .input-container:nth-child(1):before {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 10px;
    left: 10px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 350 350'%3E%3Cpath d='M175 171.173c38.914 0 70.463-38.318 70.463-85.586C245.463 38.318 235.105 0 175 0s-70.465 38.318-70.465 85.587c0 47.268 31.549 85.586 70.465 85.586zM41.909 301.853c-.012-2.882-.024-.812 0 0zM308.085 304.104c.038-.789.013-5.474 0 0z'/%3E%3Cpath d='M307.935 298.397c-1.305-82.342-12.059-105.805-94.352-120.657 0 0-11.584 14.761-38.584 14.761s-38.586-14.761-38.586-14.761C55.018 192.43 43.61 215.545 42.11 295.722c-.123 6.547-.18 6.891-.202 6.131.005 1.424.011 4.058.011 8.651 0 0 19.592 39.496 133.08 39.496 113.486 0 133.08-39.496 133.08-39.496 0-2.951.002-5.003.005-6.399-.022.47-.066-.441-.149-5.708z'/%3E%3C/svg%3E") no-repeat center;
    opacity: .3; }
  .ob-wrapper .sms-discount form .input-container:nth-child(2):before {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 10px;
    left: 10px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cg fill='%23030104'%3E%3Cpath d='M7 9L5.268 7.484.316 11.729c.18.167.423.271.691.271h11.986c.267 0 .509-.104.688-.271L8.732 7.484 7 9z'/%3E%3Cpath d='M13.684 2.271c-.18-.168-.422-.271-.691-.271H1.007c-.267 0-.509.104-.689.273L7 8l6.684-5.729zM0 2.878v8.308l4.833-4.107M9.167 7.079L14 11.186V2.875'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
    opacity: .3; }
  .ob-wrapper .sms-discount form .input-container:nth-child(3):before {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 10px;
    left: 10px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 578.106 578.106'%3E%3Cpath d='M577.83 456.128c1.225 9.385-1.635 17.545-8.568 24.48l-81.396 80.781c-3.672 4.08-8.465 7.551-14.381 10.404-5.916 2.857-11.729 4.693-17.439 5.508-.408 0-1.635.105-3.676.309-2.037.203-4.689.307-7.953.307-7.754 0-20.301-1.326-37.641-3.979s-38.555-9.182-63.645-19.584c-25.096-10.404-53.553-26.012-85.376-46.818-31.823-20.805-65.688-49.367-101.592-85.68-28.56-28.152-52.224-55.08-70.992-80.783-18.768-25.705-33.864-49.471-45.288-71.299-11.425-21.828-19.993-41.616-25.705-59.364S4.59 177.362 2.55 164.51-.306 141.56.102 134.216c.408-7.344.612-11.424.612-12.24.816-5.712 2.652-11.526 5.508-17.442s6.324-10.71 10.404-14.382L98.022 8.756c5.712-5.712 12.24-8.568 19.584-8.568 5.304 0 9.996 1.53 14.076 4.59s7.548 6.834 10.404 11.322l65.484 124.236c3.672 6.528 4.692 13.668 3.06 21.42-1.632 7.752-5.1 14.28-10.404 19.584l-29.988 29.988c-.816.816-1.53 2.142-2.142 3.978s-.918 3.366-.918 4.59c1.632 8.568 5.304 18.36 11.016 29.376 4.896 9.792 12.444 21.726 22.644 35.802s24.684 30.293 43.452 48.653c18.36 18.77 34.68 33.354 48.96 43.76 14.277 10.4 26.215 18.053 35.803 22.949 9.588 4.896 16.932 7.854 22.031 8.871l7.648 1.531c.816 0 2.145-.307 3.979-.918 1.836-.613 3.162-1.326 3.979-2.143l34.883-35.496c7.348-6.527 15.912-9.791 25.705-9.791 6.938 0 12.443 1.223 16.523 3.672h.611l118.115 69.768c8.571 5.308 13.67 12.038 15.303 20.198z' fill='%23010002'/%3E%3C/svg%3E") no-repeat center center;
    opacity: .3; }
  .ob-wrapper .sms-discount form .input-container input {
    display: inline-block;
    padding-left: 40px;
    width: 190px; }
  .ob-wrapper .sms-discount form button {
    display: inline-block;
    vertical-align: top; }
  .ob-wrapper .sms-discount span {
    display: block;
    font-size: 10px;
    line-height: 12px; }
  .ob-wrapper .windows {
    padding: 50px 0px;
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center; }
  .ob-wrapper .windows h2 {
    font-size: 50px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 40px; }
  .ob-wrapper .windows .owl-carousel .col-md-4 {
    width: auto; }
  .ob-wrapper .windows__item img.img-window {
    width: 75%;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    border: 5px solid #fee300;
    margin-bottom: 20px; }
  .ob-wrapper .windows__item h3 {
    display: inline-block;
    margin-bottom: 20px;
    padding: 5px 50px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #00d2e9;
    color: #fff;
    font-size: 24px;
    font-family: "Roboto";
    font-weight: 700; }
  .ob-wrapper .windows__item-rating {
    margin-bottom: 5px; }
  .ob-wrapper .windows__item-rating img {
    width: 30px;
    min-width: 30px;
    height: 100%; }
  .ob-wrapper .windows__item .window__item-price {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    margin-bottom: 20px; }
  .ob-wrapper .windows__item .window__item-price span {
    display: block;
    font-size: 48px;
    color: red;
    font-family: "ALSSchlange";
    font-weight: 900; }
  .ob-wrapper .service {
    margin-top: 30px; }
  .ob-wrapper .service .container {
    padding: 30px 40px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/service_bg.png"); }
  .ob-wrapper .service a {
    display: block;
    position: relative;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 36px;
    text-transform: uppercase;
    text-decoration: underline;
    color: #000;
    line-height: 60px;
    padding-left: 55px; }
  .ob-wrapper .service a:before {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 8px;
    left: 0px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    content: "";
    background: #ffe709; }
  .ob-wrapper .service a:after {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 15px;
    left: 7px;
    content: ""; }
  .ob-wrapper .service a.icon-window:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M486.4 460.8h-25.6V49.824c10.103-3.39 17.067-12.734 17.067-24.224 0-14.507-11.093-25.6-25.6-25.6H59.733c-14.507 0-25.6 11.093-25.6 25.6 0 11.362 7.33 20.63 17.067 24.113V460.8H25.6c-5.12 0-8.533 3.413-8.533 8.533s3.413 8.533 8.533 8.533h8.533v8.533c0 14.506 11.093 25.6 25.6 25.6h392.533c14.507 0 25.6-11.094 25.6-25.6v-8.534h8.533c5.12 0 8.532-3.413 8.532-8.533s-3.412-8.533-8.532-8.533zM59.733 17.067h392.533c5.12 0 8.533 3.413 8.533 8.533s-3.414 8.533-8.534 8.533H59.733c-5.12 0-8.533-4.267-8.533-8.533s4.267-8.533 8.533-8.533zM68.267 51.2h375.467v409.6H68.267V51.2zM460.8 486.4c0 5.12-3.413 8.533-8.533 8.533H59.733c-5.12 0-8.533-3.413-8.533-8.533v-8.533H460.8v8.533z'/%3E%3Cpath d='M238.933 68.267H93.867c-5.12 0-8.533 3.413-8.533 8.533v162.133c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V76.8c0-5.12-3.413-8.533-8.533-8.533zM102.4 230.4V85.333h68.267C168.107 144.213 141.653 230.4 128 230.4h-25.6zm128 0h-79.406c22.23-34.794 34.26-113.333 36.392-145.067H230.4V230.4zM418.133 68.267H273.067c-5.12 0-8.533 3.413-8.533 8.533v162.133c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V76.8c0-5.12-3.413-8.533-8.533-8.533zM281.6 85.333h43.013c2.133 31.734 14.164 110.273 36.392 145.067H281.6V85.333zm128 145.067H384c-13.653 0-40.107-86.187-42.667-145.067H409.6V230.4zM238.933 264.533H93.867c-5.12 0-8.533 3.413-8.533 8.533V435.2c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V273.067c0-5.12-3.413-8.534-8.533-8.534zM102.4 426.667V281.6h14.507c13.653 11.947 27.307 67.413 28.16 145.067H102.4zm128 0h-68.323c-.67-53.007-7.614-114.523-24.354-145.067H230.4v145.067zM418.133 264.533H273.067c-5.12 0-8.533 3.413-8.533 8.533V435.2c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V273.067c0-5.12-3.413-8.534-8.533-8.534zM281.6 281.6h92.854c-16.867 30.672-23.86 91.927-24.532 145.067H281.6V281.6zm128 145.067h-42.667c.853-77.653 14.507-133.12 28.16-145.067H409.6v145.067z'/%3E%3C/svg%3E"); }
  .ob-wrapper .service a.icon-balcony:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M472 280H40c-13.234 0-24 10.767-24 24 0 4.418 3.582 8 8 8s8-3.582 8-8c0-4.41 3.59-8 8-8h6.556L27.983 407.443c-2.81 16.864.486 34.225 9.282 48.884L48 474.217V503c0 4.963 4.038 9 9 9h398c4.962 0 9-4.037 9-9v-28.784l10.735-17.89c8.796-14.658 12.092-32.02 9.282-48.883L465.444 296H472c4.41 0 8 3.59 8 8 0 4.418 3.582 8 8 8s8-3.582 8-8c0-13.233-10.766-24-24-24zm-50.985 168.095L411.47 464h-23.653l5.652-14.13c4.384-10.962 6.013-22.96 4.71-34.694L384.937 296h24.285l19.012 114.074c2.185 13.116-.38 26.62-7.22 38.02zM346.603 464l5.335-18.69c2.368-8.292 3.223-16.856 2.54-25.456L344.66 296h24.18l13.44 120.943c1.013 9.127-.253 18.458-3.665 26.983L370.583 464h-23.98zm-42.14 0l1.646-29.252c.095-1.71.13-3.45.103-5.168L304.126 296h24.483l9.92 125.12c.53 6.687-.135 13.348-1.977 19.797L329.963 464h-25.5zM264 464V296h24.124l2.09 133.83c.022 1.337-.005 2.69-.08 4.02L288.438 464H264zm-40.485 0l-1.872-29.944c-.092-1.484-.126-2.986-.1-4.467l2.32-133.59H248v168h-24.485zm-122.986 0l-9.545-15.905c-6.84-11.4-9.405-24.904-7.22-38.02L102.777 296h24.285L113.82 415.176c-1.304 11.735.325 23.732 4.71 34.694l5.652 14.13H100.53zm40.886 0l-8.03-20.073c-3.41-8.525-4.678-17.856-3.664-26.983L143.162 296h24.174l-9.884 123.77c-.69 8.658.175 17.28 2.575 25.627l5.35 18.603h-23.96zm40.608 0l-6.62-23.025c-1.867-6.49-2.54-13.197-2.003-19.932L183.388 296h24.473l-2.314 133.31c-.034 1.903.01 3.835.13 5.743l1.81 28.947h-25.462zm-138.26-53.926L62.778 296h23.78L67.983 407.443c-2.81 16.864.486 34.225 9.282 48.884L81.87 464H60.53l-9.545-15.905c-6.84-11.402-9.405-24.905-7.22-38.02zM448 496H64v-16h71.976l.026.002.042-.002h39.928l.024.002.028-.002h159.952l.028.002.024-.002h39.928l.042.002.026-.002H448v16zm13.015-47.905L451.47 464h-21.34l4.605-7.673c8.796-14.66 12.092-32.02 9.282-48.884L425.444 296h23.78l19.01 114.074c2.186 13.116-.378 26.62-7.22 38.02zM104 264c4.418 0 8-3.582 8-8V16h288v240c0 4.418 3.582 8 8 8s8-3.582 8-8V16c0-8.822-7.178-16-16-16H112c-8.822 0-16 7.178-16 16v240c0 4.418 3.582 8 8 8z'/%3E%3Cpath d='M376 264c4.418 0 8-3.582 8-8V40c0-4.418-3.582-8-8-8H136c-4.418 0-8 3.582-8 8v216c0 4.418 3.582 8 8 8s8-3.582 8-8V136h80c4.417 0 8-3.582 8-8s-3.583-8-8-8h-80V48h104v208c0 4.418 3.582 8 8 8s8-3.582 8-8V136h104v120c0 4.418 3.582 8 8 8zM264 120V48h104v72H264z'/%3E%3C/svg%3E"); }
  .ob-wrapper .service a.icon-tools:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M453.584 405.715L298.332 250.457c-1.454-1.46-3.01-2.755-4.61-3.967l27.497-28.954c1.405-1.416 2.735-2.905 3.96-4.436 36.504 13.77 79.34 6.03 108.68-23.31 21.403-21.408 32.196-51.012 29.584-81.225-.283-3.42-2.548-6.375-5.77-7.542-3.227-1.18-6.844-.375-9.273 2.045l-49.756 49.754-50.377-12.7-14.287-51.966 49.745-49.748c2.44-2.433 3.24-6.053 2.063-9.277-1.17-3.232-4.126-5.478-7.555-5.78-30.21-2.603-59.816 8.184-81.226 29.593-29.317 29.317-37.078 72.13-23.323 108.62-1.496 1.264-2.985 2.61-4.445 4.048l-40.472 38.87-74.32-74.312c-.927-.93-1.917-1.75-2.937-2.52.873-1.53 1.72-3.104 2.513-4.74 15.696 3.022 44.39-27.543 68.76-51.904L151.787 0c-31.747 31.752-54.93 53.06-51.92 68.757C92.61 72.303 86.14 76.64 81.54 81.243l-10 9.998c-6.493 6.503-10.41 14.59-11.807 23.015-.97 1.108-1.957 2.275-2.938 3.523l-3.727 4.684c-.104.115-.425.576-.514.694l-3.378 4.73c-2.113 2.818-3.96 5.88-5.746 8.835-.66 1.098-1.33 2.197-2.015 3.293-.11.19-.216.375-.313.562l-1.5 2.828c-1.815 3.402-3.698 6.924-5.31 10.8l-.26.616c-1.9 4.512-3.868 9.185-5.242 14.138l-.665 2.143c-.544 1.763-1.097 3.52-1.605 5.622l-1.38 6.833c-1.03 4.273-1.375 8.488-1.676 12.22l-.2 2.454c-.51 3.87-.36 7.52-.223 10.74.048 1.08.09 2.138.122 3.565.036.594.042 1.173.06 1.744.035 1.438.074 3.073.352 4.792l.866 5.545c.186 1.072.343 2.113.49 3.11.332 2.253.672 4.582 1.343 6.793l3.632 12.602c1.12 3.83 4.758 6.366 8.74 6.088 2.106-.147 4-1.058 5.41-2.47 1.26-1.26 2.13-2.915 2.397-4.782l1.883-12.812c.14-1.017.576-2.506 1.028-4.082.322-1.093.635-2.208.877-3.16l1.34-4.78c.162-.648.478-1.278.756-1.925.266-.6.532-1.22.77-1.828.448-1.017.87-2.033 1.287-3.076.825-2.045 1.605-3.97 2.796-5.858.517-.872.998-1.738 1.49-2.622 1.24-2.222 2.42-4.32 3.82-6.06.088-.102.168-.217.26-.34l3.16-4.355c.646-.818 1.373-1.592 2.08-2.372.502-.55 1.005-1.103 1.64-1.83 1.865-2.243 4.055-4.2 6.168-6.124l1.132-1.017c1.566-1.454 3.378-2.822 5.284-4.268.78-.584 1.543-1.163 2.293-1.733.963-.624 1.895-1.247 2.813-1.865 1.72-1.162 3.21-2.167 4.93-3.062l3.745-2.13 3.79-1.86c1.32-.682 2.62-1.208 3.82-1.692.712-.296 1.416-.583 2.07-.866.664-.23 1.305-.48 1.91-.703.813-.297 1.514-.58 2.466-.83l1.023-.23c1.114 1.804 2.42 3.518 3.987 5.084l73.515 73.518-156.938 150.74c-.062.06-.12.124-.178.178-19.53 19.53-22.71 48.13-3.178 67.666 19.532 19.53 46.316 14.522 65.84-5 .086-.083.16-.16.236-.25l138.448-145.78c.812.956 1.616 1.92 2.518 2.823l155.24 155.252c17.396 17.4 45.613 17.4 63.01 0 17.39-17.39 17.39-45.608 0-62.997zM73.87 440.565c-7.19 7.198-18.854 7.198-26.05 0-7.19-7.194-7.19-18.85 0-26.044 7.19-7.187 18.854-7.192 26.05 0 7.185 7.195 7.185 18.85 0 26.044z'/%3E%3C/svg%3E"); }
  .ob-wrapper .service a.icon-house:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M506.555 208.064L263.86 30.367c-4.68-3.426-11.04-3.426-15.717 0L5.445 208.064c-5.928 4.34-7.216 12.665-2.875 18.593s12.666 7.214 18.593 2.875L256 57.588 490.837 229.53c2.368 1.736 5.12 2.57 7.848 2.57 4.096 0 8.138-1.884 10.744-5.444 4.34-5.927 3.053-14.25-2.875-18.592zM442.246 232.543c-7.346 0-13.303 5.956-13.303 13.303v211.75H322.52V342.008c0-36.68-29.84-66.52-66.52-66.52s-66.52 29.84-66.52 66.52v115.586H83.06v-211.75c0-7.346-5.957-13.302-13.303-13.302s-13.303 5.956-13.303 13.303V470.9c0 7.347 5.957 13.303 13.303 13.303h133.03c6.995 0 12.72-5.405 13.25-12.267.032-.31.052-.65.052-1.036V342.01c0-22.01 17.905-39.914 39.914-39.914s39.915 17.906 39.915 39.914V470.9c0 .383.02.717.052 1.024.524 6.867 6.25 12.28 13.25 12.28h133.03c7.347 0 13.303-5.957 13.303-13.304V245.847c0-7.348-5.957-13.304-13.304-13.304z'/%3E%3C/svg%3E"); }
  .ob-wrapper .service a:hover {
    color: inherit;
    text-decoration: none; }
  .ob-wrapper .overpay {
    margin-top: 40px;
    padding: 55px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/yellow_bg-1.jpg") no-repeat center; }
  .ob-wrapper .overpay h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 48px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 30px; }
  .ob-wrapper .overpay__item-image {
    margin-bottom: 25px;
    height: 120px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .ob-wrapper .overpay__item-image img.img-overpay {
    display: inline-block;
    margin-right: 10px;
    width: 40%; }
  .ob-wrapper .overpay__item-image .tape {
    display: inline-block;
    vertical-align: middle;
    position: relative; }
  .ob-wrapper .overpay__item-image .tape p {
    position: absolute;
    top: 20px;
    left: 30px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  .ob-wrapper .overpay__item-image .tape p span {
    display: block;
    font-size: 24px; }
  .ob-wrapper .overpay__item span.title {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 30px;
    text-transform: uppercase;
    color: #000;
    line-height: 35px; }
  .ob-wrapper .counter {
    padding: 40px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/blue_bg-1.jpg") no-repeat center; }
  .ob-wrapper .counter h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 48px;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    color: #fff; }
  .ob-wrapper .counter span.note {
    display: block;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    color: #000; }
  .ob-wrapper .counter-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 30px 0px; }
  .ob-wrapper .counter__item {
    margin: 0px 15px; }
  .ob-wrapper span.counter__item-block {
    display: inline-block;
    width: 80px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #3A3A3A), color-stop(50%, #444444));
    background: linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background: -o-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background: -webkit-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background: -ms-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #3A3A3A), color-stop(0.5, #444444));
    color: #fff;
    font-size: 84px;
    text-align: center; }
  .ob-wrapper .counter__item-type {
    margin-top: 10px;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 24px;
    text-transform: uppercase;
    text-align: center; }
  .ob-wrapper .counter form {
    text-align: center; }
  .ob-wrapper .counter form input {
    width: 35%; }
  .ob-wrapper .counter span.term-of-use {
    display: block;
    margin-top: 20px;
    text-align: center;
    font-size: 12px;
    color: #fff; }
  .ob-wrapper .counter span.term-of-use a {
    color: inherit;
    font-weight: 700; }
  .ob-wrapper .warranty {
    padding: 50px 0px;
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center; }
  .ob-wrapper .warranty h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 30px; }
  .ob-wrapper .reviews {
    padding-top: 50px;
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/reviews_bg.jpg") no-repeat center;
    background-size: cover; }
  .ob-wrapper .reviews h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .ob-wrapper .works {
    padding: 20px 0px;
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center; }
  .ob-wrapper .works h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .ob-wrapper .consult {
    padding-top: 60px;
    padding-bottom: 20px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/consult_bg.jpg") no-repeat center;
    position: relative; }
  .ob-wrapper .consult .container {
    position: relative; }
  .ob-wrapper .consult h2 {
    display: inline-block;
    padding: 10px 25px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 42px;
    margin-bottom: 30px; }
  .ob-wrapper .consult h2 span {
    display: block;
    font-size: 28px;
    color: #03d1e7;
    font-weight: 700; }
  .ob-wrapper .consult span.phone {
    display: block;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 30px; }
  .ob-wrapper .consult form {
    display: inline-block;
    padding: 25px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fbfbfb;
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
    margin-bottom: 20px; }
  .ob-wrapper .consult form span {
    display: block;
    font-size: 18px;
    margin-bottom: 20px; }
  .ob-wrapper .consult form input {
    display: block;
    width: 100%;
    margin-bottom: 8px; }
  .ob-wrapper .consult form button {
    display: block;
    width: 100%; }
  .ob-wrapper .consult form button:hover {
    background-color: #e12001; }
  .ob-wrapper .consult img {
    position: absolute;
    bottom: -20px;
    right: 150px;
    z-index: 1; }
  .ob-wrapper .consult span.term-of-use {
    display: block;
    position: relative;
    color: #000;
    font-size: 10px;
    z-index: 30; }
  .ob-wrapper .consult span.term-of-use a {
    color: inherit;
    font-weight: 700; }
  .ob-wrapper .bottom-menu {
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/blue_bg-2.png") no-repeat center; }
  .ob-wrapper .bottom-menu__logo {
    position: relative;
    font-size: 38px;
    font-family: "ALSSchlange";
    font-weight: 900;
    color: #000;
    line-height: 100px; }
  .ob-wrapper .bottom-menu__logo img {
    width: 100%; }
  .ob-wrapper .bottom-menu__logo span.label {
    background-color: #ff0000;
    color: #fff;
    font-family: "ALSSchlange";
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 0px 12px; }
  .ob-wrapper .bottom-menu__logo span.descr {
    font-size: 25px;
    font-weight: 500;
    text-transform: uppercase; }
  .ob-wrapper .bottom-menu ul {
    margin-top: 10px; }
  .ob-wrapper .bottom-menu ul li {
    display: block;
    list-style-type: none;
    position: relative;
    padding: 5px 10px;
    padding-left: 40px;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 24px;
    text-transform: uppercase; }
  .ob-wrapper .bottom-menu ul li:before {
    position: absolute;
    width: 30px;
    height: 30px;
    left: 0px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    content: "";
    background: #ffe709; }
  .ob-wrapper .bottom-menu ul li:after {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 10px;
    left: 5px;
    content: ""; }
  .ob-wrapper .bottom-menu ul li.icon-window:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cpath d='M486.4 460.8h-25.6V49.824c10.103-3.39 17.067-12.734 17.067-24.224 0-14.507-11.093-25.6-25.6-25.6H59.733c-14.507 0-25.6 11.093-25.6 25.6 0 11.362 7.33 20.63 17.067 24.113V460.8H25.6c-5.12 0-8.533 3.413-8.533 8.533s3.413 8.533 8.533 8.533h8.533v8.533c0 14.506 11.093 25.6 25.6 25.6h392.533c14.507 0 25.6-11.094 25.6-25.6v-8.534h8.533c5.12 0 8.532-3.413 8.532-8.533s-3.412-8.533-8.532-8.533zM59.733 17.067h392.533c5.12 0 8.533 3.413 8.533 8.533s-3.414 8.533-8.534 8.533H59.733c-5.12 0-8.533-4.267-8.533-8.533s4.267-8.533 8.533-8.533zM68.267 51.2h375.467v409.6H68.267V51.2zM460.8 486.4c0 5.12-3.413 8.533-8.533 8.533H59.733c-5.12 0-8.533-3.413-8.533-8.533v-8.533H460.8v8.533z'/%3E%3Cpath d='M238.933 68.267H93.867c-5.12 0-8.533 3.413-8.533 8.533v162.133c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V76.8c0-5.12-3.413-8.533-8.533-8.533zM102.4 230.4V85.333h68.267C168.107 144.213 141.653 230.4 128 230.4h-25.6zm128 0h-79.406c22.23-34.794 34.26-113.333 36.392-145.067H230.4V230.4zM418.133 68.267H273.067c-5.12 0-8.533 3.413-8.533 8.533v162.133c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V76.8c0-5.12-3.413-8.533-8.533-8.533zM281.6 85.333h43.013c2.133 31.734 14.164 110.273 36.392 145.067H281.6V85.333zm128 145.067H384c-13.653 0-40.107-86.187-42.667-145.067H409.6V230.4zM238.933 264.533H93.867c-5.12 0-8.533 3.413-8.533 8.533V435.2c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V273.067c0-5.12-3.413-8.534-8.533-8.534zM102.4 426.667V281.6h14.507c13.653 11.947 27.307 67.413 28.16 145.067H102.4zm128 0h-68.323c-.67-53.007-7.614-114.523-24.354-145.067H230.4v145.067zM418.133 264.533H273.067c-5.12 0-8.533 3.413-8.533 8.533V435.2c0 5.12 3.413 8.533 8.533 8.533h145.066c5.12 0 8.533-3.413 8.533-8.533V273.067c0-5.12-3.413-8.534-8.533-8.534zM281.6 281.6h92.854c-16.867 30.672-23.86 91.927-24.532 145.067H281.6V281.6zm128 145.067h-42.667c.853-77.653 14.507-133.12 28.16-145.067H409.6v145.067z'/%3E%3C/svg%3E"); }
  .ob-wrapper .bottom-menu ul li.icon-balcony:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cpath d='M472 280H40c-13.234 0-24 10.767-24 24 0 4.418 3.582 8 8 8s8-3.582 8-8c0-4.41 3.59-8 8-8h6.556L27.983 407.443c-2.81 16.864.486 34.225 9.282 48.884L48 474.217V503c0 4.963 4.038 9 9 9h398c4.962 0 9-4.037 9-9v-28.784l10.735-17.89c8.796-14.658 12.092-32.02 9.282-48.883L465.444 296H472c4.41 0 8 3.59 8 8 0 4.418 3.582 8 8 8s8-3.582 8-8c0-13.233-10.766-24-24-24zm-50.985 168.095L411.47 464h-23.653l5.652-14.13c4.384-10.962 6.013-22.96 4.71-34.694L384.937 296h24.285l19.012 114.074c2.185 13.116-.38 26.62-7.22 38.02zM346.603 464l5.335-18.69c2.368-8.292 3.223-16.856 2.54-25.456L344.66 296h24.18l13.44 120.943c1.013 9.127-.253 18.458-3.665 26.983L370.583 464h-23.98zm-42.14 0l1.646-29.252c.095-1.71.13-3.45.103-5.168L304.126 296h24.483l9.92 125.12c.53 6.687-.135 13.348-1.977 19.797L329.963 464h-25.5zM264 464V296h24.124l2.09 133.83c.022 1.337-.005 2.69-.08 4.02L288.438 464H264zm-40.485 0l-1.872-29.944c-.092-1.484-.126-2.986-.1-4.467l2.32-133.59H248v168h-24.485zm-122.986 0l-9.545-15.905c-6.84-11.4-9.405-24.904-7.22-38.02L102.777 296h24.285L113.82 415.176c-1.304 11.735.325 23.732 4.71 34.694l5.652 14.13H100.53zm40.886 0l-8.03-20.073c-3.41-8.525-4.678-17.856-3.664-26.983L143.162 296h24.174l-9.884 123.77c-.69 8.658.175 17.28 2.575 25.627l5.35 18.603h-23.96zm40.608 0l-6.62-23.025c-1.867-6.49-2.54-13.197-2.003-19.932L183.388 296h24.473l-2.314 133.31c-.034 1.903.01 3.835.13 5.743l1.81 28.947h-25.462zm-138.26-53.926L62.778 296h23.78L67.983 407.443c-2.81 16.864.486 34.225 9.282 48.884L81.87 464H60.53l-9.545-15.905c-6.84-11.402-9.405-24.905-7.22-38.02zM448 496H64v-16h71.976l.026.002.042-.002h39.928l.024.002.028-.002h159.952l.028.002.024-.002h39.928l.042.002.026-.002H448v16zm13.015-47.905L451.47 464h-21.34l4.605-7.673c8.796-14.66 12.092-32.02 9.282-48.884L425.444 296h23.78l19.01 114.074c2.186 13.116-.378 26.62-7.22 38.02zM104 264c4.418 0 8-3.582 8-8V16h288v240c0 4.418 3.582 8 8 8s8-3.582 8-8V16c0-8.822-7.178-16-16-16H112c-8.822 0-16 7.178-16 16v240c0 4.418 3.582 8 8 8z'/%3E%3Cpath d='M376 264c4.418 0 8-3.582 8-8V40c0-4.418-3.582-8-8-8H136c-4.418 0-8 3.582-8 8v216c0 4.418 3.582 8 8 8s8-3.582 8-8V136h80c4.417 0 8-3.582 8-8s-3.583-8-8-8h-80V48h104v208c0 4.418 3.582 8 8 8s8-3.582 8-8V136h104v120c0 4.418 3.582 8 8 8zM264 120V48h104v72H264z'/%3E%3C/svg%3E"); }
  .ob-wrapper .bottom-menu ul li.icon-tools:after {
    top: 11px;
    left: 6px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cpath d='M453.584 405.715L298.332 250.457c-1.454-1.46-3.01-2.755-4.61-3.967l27.497-28.954c1.405-1.416 2.735-2.905 3.96-4.436 36.504 13.77 79.34 6.03 108.68-23.31 21.403-21.408 32.196-51.012 29.584-81.225-.283-3.42-2.548-6.375-5.77-7.542-3.227-1.18-6.844-.375-9.273 2.045l-49.756 49.754-50.377-12.7-14.287-51.966 49.745-49.748c2.44-2.433 3.24-6.053 2.063-9.277-1.17-3.232-4.126-5.478-7.555-5.78-30.21-2.603-59.816 8.184-81.226 29.593-29.317 29.317-37.078 72.13-23.323 108.62-1.496 1.264-2.985 2.61-4.445 4.048l-40.472 38.87-74.32-74.312c-.927-.93-1.917-1.75-2.937-2.52.873-1.53 1.72-3.104 2.513-4.74 15.696 3.022 44.39-27.543 68.76-51.904L151.787 0c-31.747 31.752-54.93 53.06-51.92 68.757C92.61 72.303 86.14 76.64 81.54 81.243l-10 9.998c-6.493 6.503-10.41 14.59-11.807 23.015-.97 1.108-1.957 2.275-2.938 3.523l-3.727 4.684c-.104.115-.425.576-.514.694l-3.378 4.73c-2.113 2.818-3.96 5.88-5.746 8.835-.66 1.098-1.33 2.197-2.015 3.293-.11.19-.216.375-.313.562l-1.5 2.828c-1.815 3.402-3.698 6.924-5.31 10.8l-.26.616c-1.9 4.512-3.868 9.185-5.242 14.138l-.665 2.143c-.544 1.763-1.097 3.52-1.605 5.622l-1.38 6.833c-1.03 4.273-1.375 8.488-1.676 12.22l-.2 2.454c-.51 3.87-.36 7.52-.223 10.74.048 1.08.09 2.138.122 3.565.036.594.042 1.173.06 1.744.035 1.438.074 3.073.352 4.792l.866 5.545c.186 1.072.343 2.113.49 3.11.332 2.253.672 4.582 1.343 6.793l3.632 12.602c1.12 3.83 4.758 6.366 8.74 6.088 2.106-.147 4-1.058 5.41-2.47 1.26-1.26 2.13-2.915 2.397-4.782l1.883-12.812c.14-1.017.576-2.506 1.028-4.082.322-1.093.635-2.208.877-3.16l1.34-4.78c.162-.648.478-1.278.756-1.925.266-.6.532-1.22.77-1.828.448-1.017.87-2.033 1.287-3.076.825-2.045 1.605-3.97 2.796-5.858.517-.872.998-1.738 1.49-2.622 1.24-2.222 2.42-4.32 3.82-6.06.088-.102.168-.217.26-.34l3.16-4.355c.646-.818 1.373-1.592 2.08-2.372.502-.55 1.005-1.103 1.64-1.83 1.865-2.243 4.055-4.2 6.168-6.124l1.132-1.017c1.566-1.454 3.378-2.822 5.284-4.268.78-.584 1.543-1.163 2.293-1.733.963-.624 1.895-1.247 2.813-1.865 1.72-1.162 3.21-2.167 4.93-3.062l3.745-2.13 3.79-1.86c1.32-.682 2.62-1.208 3.82-1.692.712-.296 1.416-.583 2.07-.866.664-.23 1.305-.48 1.91-.703.813-.297 1.514-.58 2.466-.83l1.023-.23c1.114 1.804 2.42 3.518 3.987 5.084l73.515 73.518-156.938 150.74c-.062.06-.12.124-.178.178-19.53 19.53-22.71 48.13-3.178 67.666 19.532 19.53 46.316 14.522 65.84-5 .086-.083.16-.16.236-.25l138.448-145.78c.812.956 1.616 1.92 2.518 2.823l155.24 155.252c17.396 17.4 45.613 17.4 63.01 0 17.39-17.39 17.39-45.608 0-62.997zM73.87 440.565c-7.19 7.198-18.854 7.198-26.05 0-7.19-7.194-7.19-18.85 0-26.044 7.19-7.187 18.854-7.192 26.05 0 7.185 7.195 7.185 18.85 0 26.044z'/%3E%3C/svg%3E"); }
  .ob-wrapper .bottom-menu ul li.icon-house:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cpath d='M506.555 208.064L263.86 30.367c-4.68-3.426-11.04-3.426-15.717 0L5.445 208.064c-5.928 4.34-7.216 12.665-2.875 18.593s12.666 7.214 18.593 2.875L256 57.588 490.837 229.53c2.368 1.736 5.12 2.57 7.848 2.57 4.096 0 8.138-1.884 10.744-5.444 4.34-5.927 3.053-14.25-2.875-18.592zM442.246 232.543c-7.346 0-13.303 5.956-13.303 13.303v211.75H322.52V342.008c0-36.68-29.84-66.52-66.52-66.52s-66.52 29.84-66.52 66.52v115.586H83.06v-211.75c0-7.346-5.957-13.302-13.303-13.302s-13.303 5.956-13.303 13.303V470.9c0 7.347 5.957 13.303 13.303 13.303h133.03c6.995 0 12.72-5.405 13.25-12.267.032-.31.052-.65.052-1.036V342.01c0-22.01 17.905-39.914 39.914-39.914s39.915 17.906 39.915 39.914V470.9c0 .383.02.717.052 1.024.524 6.867 6.25 12.28 13.25 12.28h133.03c7.347 0 13.303-5.957 13.303-13.304V245.847c0-7.348-5.957-13.304-13.304-13.304z'/%3E%3C/svg%3E"); }
  .ob-wrapper .bottom-menu ul li a {
    font-family: inherit; }
  .ob-wrapper .bottom-menu ul li a:hover {
    color: inherit; }
  .ob-wrapper .discount {
    display: block;
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/discount_bg.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative; }
  .ob-wrapper .discount h2 {
    margin-top: 15px;
    margin-left: 15px;
    font-family: "PFDinDisplay";
    font-size: 54px;
    text-transform: uppercase;
    line-height: 70px;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6); }
  .ob-wrapper .discount h2 span {
    display: block;
    margin-left: 25px;
    font-size: 72px;
    font-family: "PFDinDisplay";
    color: #01d2e9; }
  .ob-wrapper .discount h2 span span.span-inner {
    font-size: 64px; }
  .ob-wrapper .discount img.img-percent {
    position: relative;
    width: 250px;
    left: 230px;
    bottom: 40px; }
  .ob-wrapper .discount img.img-discount {
    width: 150px;
    -webkit-transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    transform: rotate(-8deg); }
  .ob-wrapper .stock {
    padding: 30px 0px;
    overflow: hidden; }
  .ob-wrapper .stock h2 {
    text-align: center;
    font-size: 48px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 50px; }
  .ob-wrapper .stock .hr-wave {
    margin: 50px 0px; }
  .ob-wrapper .stock .col-md-6 {
    position: relative; }
  .ob-wrapper .stock span.number {
    position: absolute;
    color: red;
    font-size: 120px;
    font-family: "ALSSchlange";
    font-weight: 900;
    left: -80px;
    top: -20px;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6); }
  .ob-wrapper .stock__item-right span.number {
    right: -100px; }
  .ob-wrapper .stock h3 {
    font-size: 48px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    line-height: 60px;
    margin-bottom: 20px; }
  .ob-wrapper .stock h3 span {
    display: block;
    font-family: "ALSSchlange";
    color: red; }
  .ob-wrapper .stock p {
    font-size: 18px; }
  .ob-wrapper .stock .row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .ob-wrapper .stock__item-right {
    text-align: right; }
  .ob-wrapper .stock__item-right h3 {
    text-align: right; }
  .ob-wrapper .stock__item-right p {
    text-align: right; }
  .ob-wrapper .stock span.descr {
    margin-top: 50px;
    display: block;
    text-align: center;
    font-size: 24px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase; }
  .ob-wrapper .stock span.note {
    font-size: 18px;
    display: block;
    text-align: center;
    margin-bottom: 30px; }
  .ob-wrapper .wood {
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/wood_bg.jpg") no-repeat center top; }
  .ob-wrapper .wood .container {
    position: relative; }
  .ob-wrapper .wood .col-md-6 {
    position: relative; }
  .ob-wrapper .wood h2 {
    font-size: 84px;
    font-family: "PFDinDisplay";
    color: #00d2e9;
    text-transform: uppercase;
    line-height: 100px;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6); }
  .ob-wrapper .wood h2 span {
    font-size: 110px;
    font-family: "PFDinDisplay"; }
  .ob-wrapper .wood span.span-wood-type {
    position: absolute;
    left: 330px;
    top: 100px;
    font-style: italic;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase; }
  .ob-wrapper .wood__discount {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 30px 0px;
    text-align: right; }
  .ob-wrapper .wood__discount span.span-discount {
    font-size: 54px;
    font-family: "PFDinDisplay";
    text-transform: uppercase;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    line-height: 70px; }
  .ob-wrapper .wood__discount span.span-discount span {
    font-family: "PFDinDisplay";
    font-size: 64px; }
  .ob-wrapper .wood__discount img.img-discount {
    width: 250px; }
  .ob-wrapper .wood .wood-feature {
    width: 30%;
    display: inline-block;
    position: relative;
    list-style: none;
    font-size: 16px;
    font-weight: 600;
    float: right;
    padding-left: 30px; }
  .ob-wrapper .wood .wood-feature:before {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 10px;
    left: -3px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: #fde800;
    content: ""; }
  .ob-wrapper .wood .wood-feature:after {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 10px;
    left: 4px;
    content: "";
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M.3 14c-.2-.2-.3-.5-.3-.7s.1-.5.3-.7l1.4-1.4c.4-.4 1-.4 1.4 0l.1.1 5.5 5.9c.2.2.5.2.7 0L22.8 3.3h.1c.4-.4 1-.4 1.4 0l1.4 1.4c.4.4.4 1 0 1.4l-16 16.6c-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3L.5 14.3.3 14z'/%3E%3C/svg%3E"); }
  .ob-wrapper .wood button {
    position: absolute;
    right: 0px;
    bottom: 80px; }
  .ob-wrapper .blueprint {
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/yellow_bg-1.jpg") no-repeat center;
    text-align: center; }
  .ob-wrapper .blueprint h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 42px; }
  .ob-wrapper .blueprint span {
    font-size: 20px; }
  .ob-wrapper .blueprint form {
    margin: 20px 0px; }
  .ob-wrapper .blueprint form .input-container {
    position: relative;
    display: inline-block;
    vertical-align: middle; }
  .ob-wrapper .blueprint form .input-container:before {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    top: 5px;
    left: 17px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: #3dadc0; }
  .ob-wrapper .blueprint form .input-container.phone:after {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    top: 14px;
    left: 26px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 473.806 473.806'%3E%3Cpath d='M374.456 293.506c-9.7-10.1-21.4-15.5-33.8-15.5-12.3 0-24.1 5.3-34.2 15.4l-31.6 31.5c-2.6-1.4-5.2-2.7-7.7-4-3.6-1.8-7-3.5-9.9-5.3-29.6-18.8-56.5-43.3-82.3-75-12.5-15.8-20.9-29.1-27-42.6 8.2-7.5 15.8-15.3 23.2-22.8 2.8-2.8 5.6-5.7 8.4-8.5 21-21 21-48.2 0-69.2l-27.3-27.3c-3.1-3.1-6.3-6.3-9.3-9.5-6-6.2-12.3-12.6-18.8-18.6-9.7-9.6-21.3-14.7-33.5-14.7s-24 5.1-34 14.7l-.2.2-34 34.3c-12.8 12.8-20.1 28.4-21.7 46.5-2.4 29.2 6.2 56.4 12.8 74.2 16.2 43.7 40.4 84.2 76.5 127.6 43.8 52.3 96.5 93.6 156.7 122.7 23 10.9 53.7 23.8 88 26 2.1.1 4.3.2 6.3.2 23.1 0 42.5-8.3 57.7-24.8.1-.2.3-.3.4-.5 5.2-6.3 11.2-12 17.5-18.1 4.3-4.1 8.7-8.4 13-12.9 9.9-10.3 15.1-22.3 15.1-34.6 0-12.4-5.3-24.3-15.4-34.3l-54.9-55.1zm35.8 105.3c-.1 0-.1.1 0 0-3.9 4.2-7.9 8-12.2 12.2-6.5 6.2-13.1 12.7-19.3 20-10.1 10.8-22 15.9-37.6 15.9-1.5 0-3.1 0-4.6-.1-29.7-1.9-57.3-13.5-78-23.4-56.6-27.4-106.3-66.3-147.6-115.6-34.1-41.1-56.9-79.1-72-119.9-9.3-24.9-12.7-44.3-11.2-62.6 1-11.7 5.5-21.4 13.8-29.7l34.1-34.1c4.9-4.6 10.1-7.1 15.2-7.1 6.3 0 11.4 3.8 14.6 7l.3.3c6.1 5.7 11.9 11.6 18 17.9 3.1 3.2 6.3 6.4 9.5 9.7l27.3 27.3c10.6 10.6 10.6 20.4 0 31-2.9 2.9-5.7 5.8-8.6 8.6-8.4 8.6-16.4 16.6-25.1 24.4-.2.2-.4.3-.5.5-8.6 8.6-7 17-5.2 22.7l.3.9c7.1 17.2 17.1 33.4 32.3 52.7l.1.1c27.6 34 56.7 60.5 88.8 80.8 4.1 2.6 8.3 4.7 12.3 6.7 3.6 1.8 7 3.5 9.9 5.3.4.2.8.5 1.2.7 3.4 1.7 6.6 2.5 9.9 2.5 8.3 0 13.5-5.2 15.2-6.9l34.2-34.2c3.4-3.4 8.8-7.5 15.1-7.5 6.2 0 11.3 3.9 14.4 7.3l.2.2 55.1 55.1c10.3 10.2 10.3 20.7.1 31.3zM256.056 112.706c26.2 4.4 50 16.8 69 35.8s31.3 42.8 35.8 69c1.1 6.6 6.8 11.2 13.3 11.2.8 0 1.5-.1 2.3-.2 7.4-1.2 12.3-8.2 11.1-15.6-5.4-31.7-20.4-60.6-43.3-83.5s-51.8-37.9-83.5-43.3c-7.4-1.2-14.3 3.7-15.6 11s3.5 14.4 10.9 15.6zM473.256 209.006c-8.9-52.2-33.5-99.7-71.3-137.5s-85.3-62.4-137.5-71.3c-7.3-1.3-14.2 3.7-15.5 11-1.2 7.4 3.7 14.3 11.1 15.6 46.6 7.9 89.1 30 122.9 63.7 33.8 33.8 55.8 76.3 63.7 122.9 1.1 6.6 6.8 11.2 13.3 11.2.8 0 1.5-.1 2.3-.2 7.3-1.1 12.3-8.1 11-15.4z'/%3E%3C/svg%3E"); }
  .ob-wrapper .blueprint form .input-container.user:after {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    top: 14px;
    left: 26px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 482.9 482.9'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M239.7 260.2h3.2c29.3-.5 53-10.8 70.5-30.5 38.5-43.4 32.1-117.8 31.4-124.9-2.5-53.3-27.7-78.8-48.5-90.7C280.8 5.2 262.7.4 242.5 0H240.8c-11.1 0-32.9 1.8-53.8 13.7-21 11.9-46.6 37.4-49.1 91.1-.7 7.1-7.1 81.5 31.4 124.9 17.4 19.7 41.1 30 70.4 30.5zm-75.1-152.9c0-.3.1-.6.1-.8 3.3-71.7 54.2-79.4 76-79.4H241.9c27 .6 72.9 11.6 76 79.4 0 .3 0 .6.1.8.1.7 7.1 68.7-24.7 104.5-12.6 14.2-29.4 21.2-51.5 21.4h-1c-22-.2-38.9-7.2-51.4-21.4-31.7-35.6-24.9-103.9-24.8-104.5z'/%3E%3Cpath d='M446.8 383.6v-.3c0-.8-.1-1.6-.1-2.5-.6-19.8-1.9-66.1-45.3-80.9-.3-.1-.7-.2-1-.3-45.1-11.5-82.6-37.5-83-37.8-6.1-4.3-14.5-2.8-18.8 3.3-4.3 6.1-2.8 14.5 3.3 18.8 1.7 1.2 41.5 28.9 91.3 41.7 23.3 8.3 25.9 33.2 26.6 56 0 .9 0 1.7.1 2.5.1 9-.5 22.9-2.1 30.9-16.2 9.2-79.7 41-176.3 41-96.2 0-160.1-31.9-176.4-41.1-1.6-8-2.3-21.9-2.1-30.9 0-.8.1-1.6.1-2.5.7-22.8 3.3-47.7 26.6-56 49.8-12.8 89.6-40.6 91.3-41.7 6.1-4.3 7.6-12.7 3.3-18.8-4.3-6.1-12.7-7.6-18.8-3.3-.4.3-37.7 26.3-83 37.8-.4.1-.7.2-1 .3-43.4 14.9-44.7 61.2-45.3 80.9 0 .9 0 1.7-.1 2.5v.3c-.1 5.2-.2 31.9 5.1 45.3 1 2.6 2.8 4.8 5.2 6.3 3 2 74.9 47.8 195.2 47.8s192.2-45.9 195.2-47.8c2.3-1.5 4.2-3.7 5.2-6.3 5-13.3 4.9-40 4.8-45.2z'/%3E%3C/g%3E%3C/svg%3E"); }
  .ob-wrapper .blueprint form .input-container input {
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 20px;
    padding: 15px 25px;
    margin: 0px 12px;
    text-align: center;
    outline: none; }
  .ob-wrapper .blueprint form button {
    display: inline-block;
    vertical-align: top; }
  .ob-wrapper .blueprint .file-upload {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    width: 150px;
    height: 60px;
    color: #000;
    text-align: right;
    margin-right: 20px; }
  .ob-wrapper .blueprint .file-upload:before {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    top: 5px;
    left: 5px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: #3dadc0; }
  .ob-wrapper .blueprint .file-upload:after {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    top: 14px;
    left: 15px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M435.2 392.533c-23.526 0-42.667 19.14-42.667 42.667s19.14 42.667 42.667 42.667c23.526 0 42.667-19.14 42.667-42.667s-19.141-42.667-42.667-42.667zm0 68.267c-14.114 0-25.6-11.486-25.6-25.6s11.486-25.6 25.6-25.6 25.6 11.486 25.6 25.6-11.486 25.6-25.6 25.6z'/%3E%3Cpath d='M494.933 387.029V102.4c0-9.412-7.654-17.067-17.067-17.067h-85.333c-9.412 0-17.067 7.654-17.067 17.067v230.4c0 4.71 3.814 8.533 8.533 8.533h17.067c4.719 0 8.533-3.823 8.533-8.533 0-4.71-3.814-8.533-8.533-8.533h-8.533V307.2h8.533c4.719 0 8.533-3.823 8.533-8.533s-3.814-8.533-8.533-8.533h-8.533v-17.067h25.6c4.719 0 8.533-3.823 8.533-8.533S422.852 256 418.133 256h-25.6v-17.067h8.533c4.719 0 8.533-3.823 8.533-8.533 0-4.71-3.814-8.533-8.533-8.533h-8.533V204.8h8.533c4.719 0 8.533-3.823 8.533-8.533s-3.814-8.533-8.533-8.533h-8.533v-17.067h8.533c4.719 0 8.533-3.823 8.533-8.533 0-4.71-3.814-8.533-8.533-8.533h-8.533v-17.067h25.6c4.719 0 8.533-3.823 8.533-8.533 0-4.71-3.814-8.533-8.533-8.533h-25.6V102.4h85.333v268.988c-12.22-8.201-26.88-12.988-42.667-12.988-42.351 0-76.8 34.458-76.8 76.8 0 15.778 4.796 30.455 12.979 42.667H136.533v-85.333H153.6v25.6c0 4.71 3.823 8.533 8.533 8.533 4.71 0 8.533-3.823 8.533-8.533v-25.6h17.067v8.533c0 4.71 3.823 8.533 8.533 8.533s8.533-3.823 8.533-8.533v-8.533h17.067v8.533c0 4.71 3.823 8.533 8.533 8.533s8.533-3.823 8.533-8.533v-8.533H256v8.533c0 4.71 3.823 8.533 8.533 8.533 4.719 0 8.533-3.823 8.533-8.533v-8.533h17.067v25.6c0 4.71 3.814 8.533 8.533 8.533s8.533-3.823 8.533-8.533v-25.6h17.067v8.533c0 4.71 3.814 8.533 8.533 8.533 4.719 0 8.533-3.823 8.533-8.533V384c0-4.71-3.814-8.533-8.533-8.533H136.533c-9.89 0-17.067 7.177-17.067 17.067v85.333c0 9.89 7.177 17.067 17.067 17.067h250.496C400.213 505.583 416.964 512 435.2 512c42.351 0 76.8-34.458 76.8-76.8 0-18.236-6.417-34.978-17.067-48.171zM435.2 494.933c-32.93 0-59.733-26.795-59.733-59.733s26.803-59.733 59.733-59.733c32.93 0 59.733 26.795 59.733 59.733s-26.803 59.733-59.733 59.733z'/%3E%3Cpath d='M443.733 59.733c0-4.71-3.814-8.533-8.533-8.533H102.4C102.4 22.963 79.437 0 51.2 0S0 22.963 0 51.2v409.6C0 489.037 22.963 512 51.2 512h42.667c4.71 0 8.533-3.823 8.533-8.533 0-4.71-3.823-8.533-8.533-8.533H51.2c-18.825 0-34.133-15.309-34.133-34.133 0-18.824 15.309-34.133 34.133-34.133s34.133 15.309 34.133 34.133c0 4.71 3.823 8.533 8.533 8.533 4.71 0 8.533-3.823 8.533-8.533V68.267h332.8c4.72 0 8.534-3.823 8.534-8.534zm-358.4 363.008C76.262 414.601 64.324 409.6 51.2 409.6s-25.062 5.001-34.133 13.141V51.2c0-18.825 15.309-34.133 34.133-34.133S85.333 32.375 85.333 51.2v371.541z'/%3E%3Cpath d='M326.767 116.966c1.664 1.664 3.849 2.5 6.033 2.5 2.185 0 4.369-.836 6.033-2.5 3.337-3.337 3.337-8.73 0-12.066l-17.058-17.058c-.794-.794-1.732-1.417-2.782-1.852-2.082-.862-4.437-.862-6.519 0-1.05.435-1.988 1.058-2.782 1.852L292.634 104.9c-3.337 3.337-3.337 8.73 0 12.066 3.337 3.336 8.73 3.336 12.066 0l2.5-2.5V312.2l-2.5-2.5c-3.337-3.336-8.73-3.336-12.066 0-3.337 3.337-3.337 8.73 0 12.066l17.058 17.058c.794.794 1.732 1.417 2.782 1.852 1.041.435 2.15.657 3.26.657 1.109 0 2.219-.222 3.26-.657 1.05-.435 1.988-1.058 2.782-1.852l17.058-17.058c3.337-3.337 3.337-8.73 0-12.066-3.336-3.336-8.73-3.336-12.066 0l-2.5 2.5V114.466l2.499 2.5z'/%3E%3C/g%3E%3C/svg%3E"); }
  .ob-wrapper .blueprint .file-upload input[type="file"] {
    display: none; }
  .ob-wrapper .blueprint .file-upload label {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer; }
  .ob-wrapper .blueprint .file-upload span:hover {
    text-decoration: underline; }
  .ob-wrapper .blueprint .file-upload span {
    display: block;
    margin-top: 8px;
    line-height: 20px;
    font-size: 18px; }
  .ob-wrapper .blueprint span.term_of_use {
    display: block;
    margin-top: 10px;
    font-size: 10px; }
  .ob-wrapper .wood-calc {
    padding-top: 30px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/wood-calc/wood-1.jpg") no-repeat center bottom; }
  .ob-wrapper .wood-calc-knub {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/wood-calc/knub-1.png") no-repeat center bottom; }
  .ob-wrapper .wood-calc h2 {
    text-align: center;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 42px;
    margin-bottom: 40px; }
  .ob-wrapper .wood-calc h3 {
    text-align: center;
    font-weight: 500;
    font-size: 24px;
    margin-bottom: 20px; }
  .ob-wrapper .wood-calc__wood-color {
    text-align: center;
    margin-bottom: 30px;
    cursor: pointer;
    position: relative; }
  .ob-wrapper .wood-calc__wood-color span {
    display: block;
    font-size: 20px;
    font-weight: 500;
    margin-top: 5px; }
  .ob-wrapper .wood-calc__wood-color.active:before {
    position: absolute;
    width: 50px;
    height: 50px;
    right: 0px;
    bottom: 30px;
    background-color: #ffe647;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    content: "";
    z-index: 30; }
  .ob-wrapper .wood-calc__wood-color.active:after {
    position: absolute;
    width: 35px;
    height: 35px;
    right: 5px;
    bottom: 36px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M.3 14c-.2-.2-.3-.5-.3-.7s.1-.5.3-.7l1.4-1.4c.4-.4 1-.4 1.4 0l.1.1 5.5 5.9c.2.2.5.2.7 0L22.8 3.3h.1c.4-.4 1-.4 1.4 0l1.4 1.4c.4.4.4 1 0 1.4l-16 16.6c-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3L.5 14.3.3 14z'/%3E%3C/svg%3E");
    -webkit-border-radius: 150px;
    border-radius: 150px;
    content: "";
    z-index: 30; }
  .ob-wrapper .wood-calc__wood-color img {
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s; }
  .ob-wrapper .wood-calc__wood-color.active img {
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.35); }
  .ob-wrapper .wood-calc__knub-color {
    text-align: center;
    margin-bottom: 15px;
    cursor: pointer;
    position: relative; }
  .ob-wrapper .wood-calc__knub-color.active:before {
    position: absolute;
    width: 30px;
    height: 30px;
    right: -10px;
    bottom: 15px;
    background-color: #ffe647;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    content: "";
    z-index: 30; }
  .ob-wrapper .wood-calc__knub-color.active:after {
    position: absolute;
    width: 20px;
    height: 20px;
    right: -6px;
    bottom: 19px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M.3 14c-.2-.2-.3-.5-.3-.7s.1-.5.3-.7l1.4-1.4c.4-.4 1-.4 1.4 0l.1.1 5.5 5.9c.2.2.5.2.7 0L22.8 3.3h.1c.4-.4 1-.4 1.4 0l1.4 1.4c.4.4.4 1 0 1.4l-16 16.6c-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3L.5 14.3.3 14z'/%3E%3C/svg%3E");
    -webkit-border-radius: 150px;
    border-radius: 150px;
    content: "";
    z-index: 30; }
  .ob-wrapper .wood-calc__knub-color span {
    display: block;
    font-size: 12px;
    margin-top: 5px; }
  .ob-wrapper .wood-calc .col-md-6 .row:last-child {
    margin-bottom: 40px; }
  .ob-wrapper .wood-features {
    position: relative;
    bottom: 10px;
    padding-bottom: 60px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/blue_bg-1.jpg") no-repeat;
    text-align: center; }
  .ob-wrapper .wood-features h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 42px;
    color: #fff;
    text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3);
    margin-top: 40px;
    margin-bottom: 40px; }
  .ob-wrapper .wood-features__item {
    margin-bottom: 20px; }
  .ob-wrapper .wood-features__item span {
    display: block;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 24px;
    color: #fff; }
  .ob-wrapper .service-double {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0px; }
  .ob-wrapper .service-double__img {
    width: 150px;
    height: 150px;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    content: "";
    display: inline-block;
    margin-right: 20px; }
  .ob-wrapper .service-double__img.ruller {
    background: #ffe600 url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' ?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='110px' height='110px' viewBox='0 0 102 79' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='%23000000fc'%3E%3Cpath fill='%23000000' opacity='1.00' d=' M 67.37 0.00 L 67.38 0.00 C 77.34 0.38 87.63 3.96 94.31 11.64 C 99.94 19.05 101.87 28.80 100.90 37.94 C 100.14 44.90 98.90 51.80 97.29 58.60 C 97.06 59.90 95.48 60.13 94.45 60.50 C 81.27 64.11 68.25 68.29 55.02 71.74 C 50.37 72.36 46.21 69.52 42.04 67.90 C 31.59 69.84 21.17 71.94 10.74 73.98 C 10.18 73.87 9.06 73.67 8.49 73.57 C 8.55 75.38 8.54 77.19 8.45 79.00 L 7.59 79.00 C 6.76 77.68 5.42 77.08 3.98 76.67 C 3.21 74.75 3.77 72.62 3.55 70.61 C 2.38 69.87 1.17 69.20 0.00 68.46 L 0.00 66.92 C 11.39 64.05 23.02 62.08 34.48 59.47 C 34.33 56.62 33.95 53.78 34.13 50.92 C 34.38 47.96 37.10 45.56 36.55 42.48 C 35.83 39.72 34.12 37.05 34.77 34.09 C 36.36 23.39 40.37 12.09 49.42 5.46 C 54.55 1.55 61.06 0.26 67.37 0.00 M 57.10 4.40 C 50.97 6.41 46.21 11.21 42.97 16.66 C 47.37 15.24 51.44 18.78 55.88 18.74 C 55.88 19.01 55.89 19.53 55.89 19.80 C 52.69 24.37 50.48 29.72 49.39 35.19 C 46.10 34.52 42.86 33.49 39.65 32.48 C 39.27 32.01 38.51 31.08 38.13 30.62 C 37.73 33.05 36.78 35.63 37.86 38.04 C 41.76 39.85 46.10 40.71 50.38 41.00 C 51.53 33.85 54.24 26.98 57.64 20.61 C 60.80 15.05 65.00 9.53 71.13 7.09 C 74.66 5.60 78.58 5.98 82.32 5.93 C 74.43 2.58 65.30 1.68 57.10 4.40 M 66.27 12.28 C 58.95 19.20 55.33 29.00 52.62 38.47 C 51.31 41.78 53.78 44.80 54.28 47.98 C 54.50 50.89 52.61 53.28 51.81 55.93 C 51.53 60.31 52.03 64.70 52.50 69.04 L 53.81 69.25 C 61.10 67.48 68.29 65.29 75.48 63.13 C 74.87 62.87 73.66 62.33 73.06 62.06 C 71.21 61.83 70.22 64.76 68.35 63.66 C 63.50 61.19 60.54 56.02 59.16 50.92 C 57.00 42.14 58.92 32.79 62.67 24.72 C 65.89 18.18 71.55 11.95 79.11 10.89 C 80.13 11.37 80.90 12.50 82.09 12.53 C 87.53 12.57 93.04 15.78 95.16 20.89 C 95.88 22.39 96.27 24.11 97.59 25.25 C 96.09 19.12 93.28 12.82 87.76 9.32 C 80.77 6.70 71.88 6.76 66.27 12.28 M 64.24 25.27 C 60.80 32.76 58.68 41.26 60.41 49.48 C 61.59 54.56 64.18 59.93 69.09 62.31 C 71.47 59.82 74.98 60.41 77.33 62.60 C 83.15 60.94 88.94 59.16 94.75 57.46 C 96.86 47.56 99.31 37.34 97.95 27.18 C 93.55 25.26 94.04 19.27 90.10 16.81 C 86.69 13.87 81.79 15.04 78.21 12.60 C 71.77 14.15 66.98 19.47 64.24 25.27 M 38.94 27.18 C 41.24 28.06 43.52 29.43 46.04 29.44 C 48.41 26.25 50.52 22.86 53.31 20.01 C 50.47 19.25 47.75 18.03 44.82 17.70 C 41.34 19.48 39.98 23.67 38.94 27.18 M 49.48 27.16 C 48.60 28.26 46.49 30.97 48.47 31.84 C 48.97 30.67 50.68 27.97 49.48 27.16 M 38.83 28.84 C 40.16 32.21 44.18 31.96 47.09 32.94 C 46.82 32.49 46.26 31.59 45.99 31.13 C 43.47 30.82 41.18 29.73 38.83 28.84 M 38.73 40.15 C 40.44 43.79 38.24 47.33 36.90 50.64 C 40.89 53.00 45.29 55.03 50.00 55.19 C 50.84 53.48 51.65 51.75 52.27 49.94 C 53.01 47.38 51.27 45.03 50.62 42.63 C 46.57 42.31 42.55 41.51 38.73 40.15 M 36.77 52.42 C 36.83 54.72 37.00 57.02 37.19 59.32 C 41.78 58.41 45.75 62.10 50.09 63.21 C 50.00 61.07 49.93 58.93 49.86 56.79 C 45.19 56.53 40.81 54.65 36.77 52.42 M 35.04 62.12 C 27.34 63.71 19.65 65.43 11.93 66.79 C 14.86 66.58 17.90 66.04 20.72 67.22 L 20.07 68.25 C 16.51 69.30 12.75 69.62 9.24 70.84 L 10.59 71.22 C 22.81 68.91 35.04 66.57 47.21 63.98 C 44.77 63.00 42.35 61.97 39.91 60.98 C 38.16 60.26 36.71 61.95 35.04 62.12 M 45.00 66.33 C 46.84 67.12 48.66 67.99 50.57 68.62 C 50.50 67.47 50.40 66.33 50.27 65.19 C 48.49 65.48 46.75 65.91 45.00 66.33 Z' /%3E%3Cpath fill='%23000000' opacity='1.00' d=' M 77.32 17.43 C 82.49 15.79 88.63 17.51 91.82 21.99 C 97.35 29.69 96.88 41.34 90.30 48.31 C 86.29 53.11 79.09 55.21 73.31 52.49 C 67.87 49.89 65.21 43.69 64.83 37.94 C 64.01 29.47 69.01 20.16 77.32 17.43 M 78.40 18.58 C 67.31 22.00 62.83 37.26 69.21 46.67 C 72.37 51.68 79.53 53.88 84.77 50.86 C 93.24 45.88 96.77 33.86 91.97 25.20 C 89.47 20.42 83.78 17.23 78.40 18.58 Z' /%3E%3C/g%3E%3C/svg%3E") no-repeat center; }
  .ob-wrapper .service-double__img.percent {
    background: #ffe600 url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' ?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='110px' height='110px' viewBox='0 0 250 172' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='%23000000ff'%3E%3Cpath fill='%23000000' opacity='1.00' d=' M 67.87 0.00 L 72.96 0.00 C 86.68 0.61 100.08 6.94 108.50 17.92 C 111.95 14.13 116.00 10.58 121.14 9.41 C 131.71 6.58 141.88 1.36 153.02 1.33 C 162.94 1.52 172.19 7.01 178.34 14.60 C 182.49 19.83 183.62 26.63 184.46 33.07 C 185.97 30.45 187.08 27.48 189.32 25.38 C 193.39 23.86 197.78 23.51 202.00 22.51 C 207.01 21.62 211.94 20.06 217.03 19.73 C 220.82 21.13 224.09 23.62 227.66 25.48 C 229.90 26.87 232.57 27.86 234.21 30.02 C 234.78 31.77 233.54 33.37 232.84 34.87 C 221.89 53.83 211.11 72.88 200.20 91.85 C 208.25 88.56 217.31 86.54 225.83 89.34 C 239.51 93.04 248.60 106.45 250.00 120.12 L 250.00 133.56 C 249.28 142.09 246.49 151.02 239.94 156.87 C 232.48 162.64 223.06 164.71 214.63 168.62 C 210.40 170.60 205.73 171.35 201.14 172.00 L 196.08 172.00 C 189.47 171.45 182.74 169.77 177.38 165.70 C 172.44 162.13 169.10 156.84 166.81 151.28 C 160.06 153.72 152.87 154.42 145.92 156.11 C 142.25 156.69 138.14 158.67 134.76 156.16 C 130.18 153.33 125.19 151.09 120.91 147.81 C 120.74 147.36 120.41 146.48 120.24 146.04 C 121.71 141.87 124.37 138.28 126.45 134.41 C 137.09 115.56 148.13 96.92 158.54 77.94 C 154.43 78.92 151.28 81.96 147.30 83.26 C 138.80 86.16 129.49 85.75 120.90 83.42 C 120.81 95.08 121.25 106.82 119.19 118.35 C 117.49 127.98 114.34 137.61 108.34 145.46 C 105.03 149.85 100.36 152.92 95.63 155.60 C 87.91 159.92 79.69 163.26 71.38 166.27 C 59.13 170.90 45.24 171.06 32.86 166.84 C 20.70 162.64 10.96 152.73 6.18 140.89 C 2.12 131.37 0.78 120.99 0.00 110.75 L 0.00 77.12 C 0.21 63.79 0.73 50.15 5.50 37.54 C 9.80 25.38 19.10 14.79 31.32 10.24 C 43.22 5.96 55.27 1.63 67.87 0.00 M 58.62 8.09 C 69.71 9.59 80.39 14.82 87.62 23.48 C 95.02 31.98 98.60 43.05 100.40 54.00 C 100.23 43.81 99.70 32.98 104.92 23.80 C 101.78 19.46 98.05 15.47 93.46 12.63 C 83.21 6.16 70.20 4.84 58.62 8.09 M 141.15 9.50 C 149.19 11.19 156.87 15.59 161.12 22.81 C 167.38 32.28 166.81 44.09 166.37 54.94 C 166.05 60.99 164.03 66.80 161.01 72.02 C 161.70 71.92 163.07 71.71 163.75 71.61 C 168.77 63.01 173.81 54.42 178.80 45.80 C 178.19 39.18 178.52 32.43 176.82 25.95 C 174.96 17.67 167.61 11.73 159.98 8.88 C 153.86 6.53 147.26 7.93 141.15 9.50 M 41.47 13.69 C 35.10 15.01 28.91 17.65 23.83 21.76 C 17.09 27.14 12.74 34.94 10.28 43.10 C 5.33 58.90 6.70 75.67 6.37 91.98 C 6.18 107.48 5.84 123.59 11.87 138.19 C 15.90 148.28 23.97 156.87 34.25 160.67 C 47.92 165.63 63.57 164.05 76.37 157.35 C 85.61 151.07 91.15 140.61 93.58 129.92 C 96.97 116.55 96.19 102.66 96.36 89.00 C 96.40 74.01 97.28 58.66 92.78 44.15 C 90.01 35.08 84.92 26.49 77.17 20.83 C 67.08 13.26 53.64 11.73 41.47 13.69 M 126.49 14.70 C 122.06 15.43 117.59 17.11 114.63 20.63 C 111.94 23.86 108.66 26.87 107.47 31.03 C 105.15 37.75 105.60 44.97 105.62 51.96 C 105.72 60.31 108.85 69.07 115.59 74.32 C 127.62 80.65 144.24 81.48 154.57 71.46 C 161.63 63.83 161.51 52.73 161.29 42.99 C 161.42 33.84 157.89 24.11 150.18 18.73 C 143.29 14.13 134.47 13.60 126.49 14.70 M 200.61 29.22 C 203.45 30.66 206.29 32.09 209.10 33.57 C 214.04 32.83 218.95 31.88 223.78 30.59 C 221.20 29.05 218.59 27.55 215.97 26.06 C 210.85 27.13 205.73 28.16 200.61 29.22 M 193.29 31.42 C 171.20 69.08 149.31 106.85 127.76 144.82 C 131.40 146.94 135.06 149.04 138.71 151.13 C 161.11 113.35 183.51 75.58 205.90 37.80 C 201.70 35.66 197.50 33.54 193.29 31.42 M 210.88 39.65 C 189.20 76.37 167.39 113.01 145.67 149.71 C 151.02 148.62 156.37 147.50 161.72 146.43 C 163.30 143.46 165.95 140.65 165.51 137.04 C 165.27 127.95 165.38 118.26 170.32 110.27 C 174.41 102.75 182.10 97.78 190.42 96.24 C 201.76 76.52 213.00 56.73 224.33 37.00 C 219.89 38.07 215.40 38.94 210.88 39.65 M 101.13 58.84 C 101.96 68.87 101.63 78.94 101.62 89.00 C 101.45 102.31 102.12 115.80 99.21 128.90 C 97.52 137.05 94.42 144.92 89.65 151.77 C 94.44 149.03 99.57 146.44 103.05 142.01 C 108.35 135.23 111.17 126.87 112.77 118.50 C 115.16 105.89 114.38 92.99 114.64 80.24 C 107.41 75.36 102.44 67.46 101.13 58.84 M 206.43 96.22 C 212.57 97.61 218.66 100.20 222.92 105.00 C 229.18 111.68 231.88 121.01 231.77 130.03 C 232.02 139.11 231.78 148.60 227.38 156.81 C 231.52 154.76 236.23 152.94 238.73 148.76 C 244.17 140.94 243.84 130.99 243.66 121.89 C 243.21 110.69 236.18 99.40 225.26 95.78 C 219.16 93.48 212.48 94.17 206.43 96.22 M 190.47 101.68 C 182.65 103.00 176.10 108.90 173.19 116.18 C 170.23 123.04 170.75 130.68 170.73 137.97 C 170.91 147.46 175.04 157.60 183.70 162.32 C 191.08 166.05 200.13 166.92 207.86 163.74 C 212.19 161.96 217.77 161.79 220.54 157.48 C 227.13 149.18 226.71 138.05 226.47 128.03 C 226.25 119.25 222.51 110.03 214.96 105.08 C 207.71 100.59 198.67 100.23 190.47 101.68 Z' /%3E%3Cpath fill='%23000000' opacity='1.00' d=' M 129.34 28.56 C 133.79 27.24 139.19 28.12 142.32 31.76 C 145.28 35.06 146.24 39.63 146.16 43.96 C 146.04 49.76 146.86 56.22 143.25 61.22 C 138.78 67.86 127.41 67.45 123.27 60.65 C 119.68 55.13 120.72 48.23 120.74 42.01 C 120.81 36.46 123.69 30.27 129.34 28.56 M 131.33 33.45 C 127.21 34.46 125.93 39.29 125.96 43.01 C 126.06 47.59 125.16 52.50 127.13 56.81 C 129.07 61.69 137.13 62.20 139.46 57.41 C 141.19 54.21 140.82 50.45 140.92 46.95 C 140.86 43.25 141.21 39.17 138.97 35.97 C 137.37 33.47 134.07 32.81 131.33 33.45 Z' /%3E%3Cpath fill='%23000000' opacity='1.00' d=' M 46.32 35.58 C 52.36 33.73 59.52 35.44 63.50 40.50 C 68.57 46.79 69.33 55.24 69.85 63.00 C 70.21 74.66 69.85 86.33 69.88 97.99 C 69.79 107.67 70.16 117.51 67.89 127.00 C 66.76 131.72 64.59 136.48 60.58 139.45 C 53.80 144.46 43.07 142.84 38.25 135.84 C 33.68 129.20 33.18 120.79 32.72 113.00 C 32.47 100.00 32.80 86.99 32.77 73.99 C 32.83 65.15 32.83 56.10 35.49 47.58 C 37.11 42.28 40.85 37.25 46.32 35.58 M 47.43 40.73 C 44.22 41.88 42.13 44.87 40.95 47.94 C 38.80 53.69 38.40 59.90 38.13 65.98 C 37.93 76.98 38.01 87.98 37.90 98.97 C 37.91 107.64 37.54 116.41 39.35 124.94 C 40.10 128.31 41.27 131.78 43.79 134.26 C 46.83 137.26 51.72 137.81 55.60 136.32 C 59.59 134.62 61.57 130.37 62.62 126.42 C 65.05 116.83 64.47 106.85 64.64 97.05 C 64.57 85.47 65.03 73.89 64.55 62.32 C 64.03 56.13 63.54 49.42 59.78 44.22 C 57.05 40.42 51.73 39.22 47.43 40.73 Z' /%3E%3Cpath fill='%23000000' opacity='1.00' d=' M 193.40 115.66 C 198.51 113.53 205.23 114.77 208.45 119.51 C 211.79 123.94 211.56 129.75 211.48 135.01 C 211.41 139.64 211.50 144.68 208.76 148.66 C 206.21 152.33 201.20 152.97 197.08 152.51 C 190.66 151.61 186.19 145.19 185.97 138.97 C 185.78 134.97 185.73 130.94 186.11 126.94 C 186.58 122.36 188.98 117.55 193.40 115.66 M 195.38 120.52 C 191.66 122.44 191.10 127.19 191.13 130.95 C 191.19 135.74 190.26 141.38 193.93 145.18 C 196.40 147.97 201.13 148.09 204.09 146.07 C 206.36 143.27 206.04 139.37 206.20 135.98 C 206.08 131.54 206.96 126.57 204.27 122.69 C 202.42 119.79 198.36 119.32 195.38 120.52 Z' /%3E%3C/g%3E%3C/svg%3E") no-repeat center; }
  .ob-wrapper .service-double__text {
    display: inline-block;
    width: 67%;
    vertical-align: top; }
  .ob-wrapper .service-double__text h3 {
    font-size: 30px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .ob-wrapper .service-double__text p {
    font-size: 18px; }
  .ob-wrapper .free-windows {
    padding-top: 40px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/yellow_bg-1.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative; }
  .ob-wrapper .free-windows h2 {
    font-size: 90px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    line-height: 100px;
    margin-bottom: 40px; }
  .ob-wrapper .free-windows p {
    font-size: 36px;
    font-weight: 500;
    line-height: 45px;
    margin-bottom: 40px; }
  .ob-wrapper .free-windows button {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 1.8em; }
  .ob-wrapper .location {
    padding: 50px 0px; }
  .ob-wrapper .location h2 {
    text-align: center;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 48px;
    margin-bottom: 50px; }
  .ob-wrapper #location__map {
    width: 100%;
    height: 600px; }
  .ob-wrapper .location .container-fluid {
    padding: 0; }
  .ob-wrapper .location__info {
    position: relative;
    top: -50px;
    background-color: #fff;
    padding: 35px;
    -webkit-box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05); }
  .ob-wrapper .location__info-img {
    display: inline-block;
    width: 80px;
    height: 80px;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    background-color: #ffe603;
    content: "";
    position: relative;
    margin-right: 15px; }
  .ob-wrapper .location__info-img:after {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 50px;
    height: 50px;
    content: ""; }
  .ob-wrapper .location__info-img.office:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.757 54.757'%3E%3Cg fill='000'%3E%3Cpath d='M27.557 12c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7-3.141-7-7-7zm0 12c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'/%3E%3Cpath d='M40.94 5.617C37.318 1.995 32.502 0 27.38 0c-5.123 0-9.938 1.995-13.56 5.617-6.703 6.702-7.536 19.312-1.804 26.952L27.38 54.757 42.721 32.6c5.755-7.671 4.922-20.281-1.781-26.983zm.159 25.814L27.38 51.243 13.639 31.4C8.44 24.468 9.185 13.08 15.235 7.031 18.479 3.787 22.792 2 27.38 2s8.901 1.787 12.146 5.031c6.05 6.049 6.795 17.437 1.573 24.4z'/%3E%3C/g%3E%3C/svg%3E"); }
  .ob-wrapper .location__info-img.docs:after {
    width: 50px;
    height: 50px;
    left: 15px;
    top: 15px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath d='M463.996 126.864L340.192 3.061C338.231 1.101 335.574 0 332.803 0H95.726C67.724 0 44.944 22.782 44.944 50.784v410.434c0 28.001 22.781 50.783 50.783 50.783h320.547c28.002 0 50.783-22.781 50.783-50.783V134.253c-.001-2.771-1.102-5.429-3.061-7.389zM343.255 35.679l88.127 88.126H373.14c-7.984 0-15.49-3.109-21.134-8.753-5.643-5.643-8.752-13.148-8.751-21.131V35.679zm102.903 425.538c0 16.479-13.406 29.885-29.884 29.885H95.726c-16.479 0-29.885-13.406-29.885-29.885V50.784c.001-16.479 13.407-29.886 29.885-29.886h226.631v73.021c-.002 13.565 5.28 26.318 14.871 35.909 9.592 9.592 22.345 14.874 35.911 14.874h73.018v316.515z'/%3E%3Cpath d='M275.092 351.492h-4.678c-5.77 0-10.449 4.678-10.449 10.449s4.679 10.449 10.449 10.449h4.678c5.77 0 10.449-4.678 10.449-10.449s-4.679-10.449-10.449-10.449zM236.61 351.492H135.118c-5.77 0-10.449 4.678-10.449 10.449s4.679 10.449 10.449 10.449H236.61c5.77 0 10.449-4.678 10.449-10.449s-4.678-10.449-10.449-10.449zM376.882 303.747H135.119c-5.77 0-10.449 4.678-10.449 10.449s4.679 10.449 10.449 10.449h241.763c5.77 0 10.449-4.678 10.449-10.449s-4.679-10.449-10.449-10.449zM376.882 256H135.119c-5.77 0-10.449 4.678-10.449 10.449s4.679 10.449 10.449 10.449h241.763c5.77 0 10.449-4.678 10.449-10.449S382.652 256 376.882 256zM376.882 208.255H135.119c-5.77 0-10.449 4.678-10.449 10.449s4.679 10.449 10.449 10.449h241.763c5.77 0 10.449-4.678 10.449-10.449s-4.679-10.449-10.449-10.449z'/%3E%3C/svg%3E"); }
  .ob-wrapper .location__info-text {
    width: 71%;
    display: inline-block;
    vertical-align: top; }
  .ob-wrapper .location__info-text h3 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 23px; }
  .ob-wrapper .location__promo {
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/gray_bg.png");
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 20px; }
  .ob-wrapper .location__promo p {
    font-size: 30px;
    font-family: "ALSSchlange";
    font-weight: 700; }
  .ob-wrapper .location__promo p strong {
    display: block;
    font-weight: 900; }
  .ob-wrapper .location__promo p span.red {
    display: block;
    color: red;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 42px; }
  .ob-wrapper .envelope {
    padding: 35px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/envelope_bg.png") no-repeat center;
    height: 640px; }
  .ob-wrapper .envelope h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 48px;
    text-align: center;
    margin-bottom: 80px; }
  .ob-wrapper .envelope h2 i {
    display: none; }
  .ob-wrapper .envelope form {
    width: 800px;
    margin: auto;
    position: relative; }
  .ob-wrapper .envelope form input {
    display: block;
    width: 40%;
    margin-bottom: 20px; }
  .ob-wrapper .envelope form textarea {
    width: 100%;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 15px;
    margin-bottom: 10px;
    height: 100px;
    resize: none; }
  .ob-wrapper .envelope form button {
    margin-top: 20px;
    float: right;
    width: 300px; }
  .ob-wrapper .envelope form span {
    display: block;
    font-size: 10px;
    line-height: 15px;
    color: rgba(0, 0, 0, 0.5);
    position: relative; }
  .ob-wrapper .envelope form span a {
    color: inherit;
    font-weight: 600; }
  .ob-wrapper .credit-index {
    padding: 80px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/credit-index_bg.jpg") no-repeat center; }
  .ob-wrapper .credit-index h2 {
    font-size: 90px;
    text-transform: uppercase;
    font-family: "PFDinDisplay";
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    line-height: 75px; }
  .ob-wrapper .credit-index h2 span {
    display: block;
    font-size: 50px;
    font-family: "PFDinDisplay"; }
  .ob-wrapper .credit-index h2 span span.red {
    display: block;
    color: red;
    line-height: 55px; }
  .ob-wrapper .credit-index ul {
    margin-top: 40px; }
  .ob-wrapper .credit-index li {
    position: relative;
    list-style: none;
    padding: 5px 0px;
    font-size: 23px;
    font-weight: 700;
    padding-left: 40px; }
  .ob-wrapper .credit-index li:before {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    left: 0px; }
  .ob-wrapper .credit-index li.calendar:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.634 511.634'%3E%3Cpath d='M482.513 83.942c-7.225-7.233-15.797-10.85-25.694-10.85h-36.541v-27.41c0-12.56-4.477-23.315-13.422-32.261C397.906 4.475 387.157 0 374.591 0h-18.268c-12.565 0-23.318 4.475-32.264 13.422-8.949 8.945-13.422 19.701-13.422 32.261v27.41h-109.63v-27.41c0-12.56-4.475-23.315-13.422-32.261C178.64 4.475 167.886 0 155.321 0H137.05c-12.562 0-23.317 4.475-32.264 13.422-8.945 8.945-13.421 19.701-13.421 32.261v27.41H54.823c-9.9 0-18.464 3.617-25.697 10.85-7.233 7.232-10.85 15.8-10.85 25.697v365.453c0 9.89 3.617 18.456 10.85 25.693 7.232 7.231 15.796 10.849 25.697 10.849h401.989c9.897 0 18.47-3.617 25.694-10.849 7.234-7.234 10.852-15.804 10.852-25.693V109.639c-.001-9.9-3.615-18.464-10.845-25.697zM137.047 475.088H54.823v-82.23h82.224v82.23zm0-100.498H54.823v-91.358h82.224v91.358zm0-109.639H54.823v-82.223h82.224v82.223zm-6.42-130.618c-1.809-1.809-2.712-3.946-2.712-6.423V45.686c0-2.474.903-4.617 2.712-6.423 1.809-1.809 3.946-2.712 6.423-2.712h18.271c2.474 0 4.617.903 6.423 2.712 1.809 1.807 2.714 3.949 2.714 6.423v82.224c0 2.478-.909 4.615-2.714 6.423-1.807 1.809-3.946 2.712-6.423 2.712H137.05c-2.474.001-4.614-.903-6.423-2.712zm116.056 340.755h-91.365v-82.23h91.365v82.23zm0-100.498h-91.365v-91.358h91.365v91.358zm0-109.639h-91.365v-82.223h91.365v82.223zm109.64 210.137h-91.364v-82.23h91.364v82.23zm0-100.498h-91.364v-91.358h91.364v91.358zm0-109.639h-91.364v-82.223h91.364v82.223zm-6.427-130.618c-1.807-1.809-2.707-3.946-2.707-6.423V45.686c0-2.474.9-4.617 2.707-6.423 1.808-1.809 3.949-2.712 6.427-2.712h18.268c2.478 0 4.617.903 6.427 2.712 1.808 1.807 2.707 3.949 2.707 6.423v82.224c0 2.478-.903 4.615-2.707 6.423-1.807 1.809-3.949 2.712-6.427 2.712h-18.268c-2.477.001-4.626-.903-6.427-2.712zm106.916 340.755h-82.228v-82.23h82.228v82.23zm0-100.498h-82.228v-91.358h82.228v91.358zm0-109.639h-82.228v-82.223h82.228v82.223z'/%3E%3C/svg%3E"); }
  .ob-wrapper .credit-index li.time:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 487.125 487.125'%3E%3Cpath d='M459.5 168.562c3.5 3.5 9.1 3.5 12.5 0l12.5-12.5c3.5-3.5 3.5-9.1 0-12.5l-28.3-28.3c-3.5-3.5-9.1-3.5-12.5 0l-12.5 12.5c-3.5 3.5-3.5 9.1 0 12.5l1.2 1.2-8.8 8.8c-22.2-17.6-49.1-29.3-78.6-32.7v-16h9.7c4.9 0 8.8-4 8.8-8.8v-26c0-4.9-4-8.8-8.8-8.8h-56.2c-4.9 0-8.8 4-8.8 8.8v26c0 4.9 4 8.8 8.8 8.8h9.7v16c-29.5 3.5-56.5 15.2-78.6 32.7l-8.8-8.8 1.2-1.2c3.5-3.5 3.5-9.1 0-12.5l-12.5-12.5c-3.5-3.5-9.1-3.5-12.5 0l-28.3 28.3c-3.5 3.5-3.5 9.1 0 12.5l12.5 12.5c3.5 3.5 9.1 3.5 12.5 0l1.2-1.2 8.8 8.8c-21 26.6-33.5 60.2-33.5 96.6 0 86.2 70.2 156.4 156.4 156.4s156.4-70.2 156.4-156.4c0-36.4-12.6-70-33.5-96.6l8.8-8.8 1.2 1.2zm-132.9 224.4c-66.2 0-120.1-53.9-120.1-120.1s53.9-120.1 120.1-120.1 120.1 53.9 120.1 120.1-53.9 120.1-120.1 120.1zM63.5 314.763c-8.6 0-15.5 7-15.5 15.5 0 8.6 7 15.5 15.5 15.5h84.1c1.7 0 3.2-.3 4.7-.8-4-9.7-7.3-19.8-9.6-30.3H63.5v.1zM152.2 200.962c-1.4-.4-3-.8-4.6-.8H15.5c-8.6 0-15.5 7-15.5 15.5 0 8.6 7 15.5 15.5 15.5h127.1c2.3-10.2 5.5-20.4 9.6-30.2zM138 272.862c0-5.2.3-10.3.7-15.4H37.1c-8.6 0-15.5 7-15.5 15.5s7 15.5 15.5 15.5h101.5c-.3-5.1-.6-10.299-.6-15.6z'/%3E%3Cpath d='M402.1 228.163c-2.6-4.3-8-6-12.5-3.7l-54.1 26.5c-6.7-2.7-14.5-2.4-21.2 1.5-11.3 6.7-15.1 21.3-8.4 32.6 6.7 11.3 21.3 15.1 32.6 8.4 6.7-4 10.7-10.7 11.5-17.8l49.3-34.7c4.2-2.901 5.4-8.401 2.8-12.8zm-65.5 47.299c-1.5 5.6-7.2 8.9-12.7 7.5-5.6-1.5-8.9-7.2-7.5-12.7 1.5-5.6 7.2-8.9 12.7-7.5 5.6 1.401 8.9 7.2 7.5 12.7zM360.4 213.262c4.7 2.7 10.7 1 13.3-3.7 2.7-4.7 1-10.7-3.7-13.3-4.7-2.7-10.6-1-13.3 3.7-1.8 3.2-1.6 6.9.1 9.8.9 1.3 2.1 2.601 3.6 3.5zM326 204.262c5.4 0 9.7-4.4 9.7-9.8s-4.4-9.7-9.8-9.7-9.7 4.4-9.7 9.8c0 1.8.5 3.5 1.3 4.9 1.7 2.901 4.9 4.901 8.5 4.8zM327.3 341.663c-5.4.1-9.7 4.5-9.7 9.9 0 1.8.5 3.4 1.3 4.8 1.7 2.9 4.9 4.9 8.5 4.8 5.4-.1 9.7-4.5 9.6-9.9.1-5.201-4.3-9.6-9.7-9.6zM361.5 332.163c-4.6 2.7-6.2 8.7-3.4 13.3 2.7 4.7 8.7 6.2 13.4 3.4 4.6-2.7 6.2-8.7 3.4-13.3-2.8-4.601-8.8-6.101-13.4-3.4zM399.7 303.163c-4.7-2.6-10.7-1-13.3 3.7-1.8 3.2-1.6 6.8.1 9.8.8 1.4 2.1 2.7 3.6 3.5 4.7 2.7 10.7 1 13.3-3.7 2.6-4.7 1-10.7-3.7-13.3zM257.8 273.763c0-5.4-4.5-9.7-9.8-9.7-5.4.1-9.7 4.5-9.7 9.9 0 1.8.5 3.4 1.3 4.8 1.7 2.9 4.9 4.9 8.5 4.8 5.5-.001 9.8-4.4 9.7-9.8zM254.1 304.562c-4.6 2.7-6.2 8.7-3.4 13.3 2.7 4.6 8.7 6.2 13.4 3.4 4.6-2.7 6.1-8.7 3.4-13.4-2.8-4.5-8.8-6.099-13.4-3.3zM395.3 272.362c0 1.8.5 3.4 1.4 4.9 1.7 2.9 4.9 4.8 8.5 4.8 5.4 0 9.7-4.5 9.7-9.8 0-5.4-4.4-9.7-9.8-9.7-5.5 0-9.9 4.5-9.8 9.8zM253.4 243.062c4.7 2.7 10.7 1 13.3-3.7 2.6-4.7 1-10.6-3.8-13.3-4.7-2.6-10.6-1-13.3 3.7-1.7 3.1-1.6 6.8.1 9.8.9 1.4 2.1 2.601 3.7 3.5zM291.5 213.962s.1 0 .1-.1c.1 0 .1 0 .1-.1h.1c4.6-2.7 6.1-8.7 3.4-13.3-2.7-4.7-8.7-6.2-13.4-3.5 0 0-.1 0-.1.1-.1 0-.1.1-.2.1-4.6 2.7-6.2 8.7-3.4 13.3 2.8 4.701 8.8 6.201 13.4 3.5zM292.8 332.862c-4.7-2.7-10.7-1-13.3 3.7-1.8 3.2-1.6 6.9.1 9.8.8 1.4 2.1 2.7 3.6 3.6 4.7 2.6 10.7.9 13.3-3.7 2.7-4.8 1-10.7-3.7-13.4z'/%3E%3C/svg%3E"); }
  .ob-wrapper .credit-index li.money:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 487.6 487.6'%3E%3Cpath d='M460.3 216.55h-11.6v-69.7c0-28.5-23.2-51.6-51.6-51.6h-10.7l.1-25.9c0-19.2-15.6-34.8-34.8-34.8H42.3c-23.1 0-42 18.6-42.3 41.7v342c0 19.2 15.6 34.8 34.8 34.8h362.4c28.5 0 51.6-23.2 51.6-51.6v-69.8h11.6c15 0 27.2-12.2 27.2-27.2v-60.7c-.1-15-12.3-27.2-27.3-27.2zm-418-158h309.4c5.9 0 10.8 4.8 10.8 10.7l-.1 26H42.3c-10.1 0-18.3-8.2-18.3-18.3s8.2-18.4 18.3-18.4zm382.4 342.8c0 15.2-12.4 27.6-27.6 27.6H34.7c-5.9 0-10.8-4.8-10.8-10.8v-303.1c5.6 2.7 11.8 4.2 18.4 4.2h354.8c15.2 0 27.6 12.4 27.6 27.6v69.7h-81.9c-15 0-27.2 12.2-27.2 27.2v60.7c0 15 12.2 27.2 27.2 27.2h81.9v69.7zm38.8-96.9c0 1.8-1.4 3.2-3.2 3.2H342.9c-1.8 0-3.2-1.4-3.2-3.2v-60.7c0-1.7 1.4-3.2 3.2-3.2h117.4c1.7 0 3.2 1.4 3.2 3.2v60.7z'/%3E%3C/svg%3E"); }
  .ob-wrapper .credit-index span {
    display: block;
    font-size: 18px; }
  .ob-wrapper .credit-index__image {
    position: relative;
    height: 400px; }
  .ob-wrapper .credit-index__image img:first-child {
    position: absolute;
    top: 30px;
    left: -30px;
    width: 280px; }
  .ob-wrapper .credit-index__image img:last-child {
    position: absolute;
    width: 120%;
    right: -30px;
    top: -100px; }
  .ob-wrapper .credit-conditions {
    padding-top: 50px;
    padding-bottom: 20px; }
  .ob-wrapper .credit-conditions h2 {
    text-align: center;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 48px;
    margin-bottom: 30px; }
  .ob-wrapper .credit-conditions__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 30px; }
  .ob-wrapper .credit-conditions__number {
    display: inline-block;
    width: 20%;
    text-align: right; }
  .ob-wrapper .credit-conditions__number span {
    color: red;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 140px;
    margin-right: 20px; }
  .ob-wrapper .credit-conditions__text {
    display: inline-block;
    width: 70%; }
  .ob-wrapper .credit-conditions__text p {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 2px solid red;
    padding-bottom: 15px;
    margin-bottom: 15px; }
  .ob-wrapper .credit-conditions__text span {
    font-size: 18px; }
  .ob-wrapper .windows-house {
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/windows-house_bg.jpg") no-repeat center top;
    text-align: right; }
  .ob-wrapper .windows-house h2 {
    font-size: 72px;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    color: #00d2e9;
    text-transform: uppercase;
    font-family: "PFDinDisplay";
    line-height: 95px;
    margin-bottom: 30px; }
  .ob-wrapper .windows-house h2 span {
    display: block;
    font-family: "PFDinDisplay";
    font-size: 100px; }
  .ob-wrapper .windows-house span.promo {
    display: block;
    font-size: 60px;
    font-weight: 700;
    line-height: 50px;
    text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    margin-bottom: 40px; }
  .ob-wrapper .windows-house span.promo span {
    color: #ff0000; }
  .ob-wrapper .windows-house__discount span {
    font-size: 42px;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    margin-right: 15px; }
  .ob-wrapper .windows-house__discount img {
    width: 280px; }
  .ob-wrapper .old-price {
    padding: 30px 0px;
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center; }
  .ob-wrapper .old-price h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 42px;
    text-transform: uppercase;
    margin-bottom: 40px;
    text-align: center; }
  .ob-wrapper .old-price__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 550px;
    text-align: center; }
  .ob-wrapper .old-price__item-img span {
    display: inline-block;
    padding: 5px 20px;
    background-color: #00d2e9;
    color: #fff;
    text-transform: uppercase;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 20px; }
  .ob-wrapper .old-price__item-img.img-first img {
    width: 80%; }
  .ob-wrapper .old-price__item-img img {
    width: 100%; }
  .ob-wrapper .old-price__item-text {
    position: absolute;
    bottom: 0px;
    left: 20%; }
  .ob-wrapper .old-price__item-text span.saving {
    position: relative;
    display: block;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe500), to(#f3be0d));
    background: -webkit-linear-gradient(top, #ffe500, #f3be0d);
    background: -o-linear-gradient(top, #ffe500, #f3be0d);
    background: linear-gradient(to bottom, #ffe500, #f3be0d);
    padding: 8px;
    font-size: 18px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    vertical-align: middle;
    margin-bottom: 12px; }
  .ob-wrapper .old-price__item-text span.saving:nth-child(1) {
    opacity: .4;
    border: 1px solid red; }
  .ob-wrapper .old-price__item-text span.saving:nth-child(2) {
    opacity: .6;
    border: 1px solid red; }
  .ob-wrapper .old-price__item-text span.saving:nth-child(3) {
    border: 2px solid red;
    font-weight: 700; }
  .ob-wrapper .old-price__item-text span.saving:nth-child(3):after {
    position: absolute;
    width: 80px;
    height: 80px;
    right: -40px;
    top: -15px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500.278 500.278'%3E%3Cpath fill='%23f04b4d' d='M331.594 302.46v197.818l-81.455-46.545-81.454 46.545V302.46'/%3E%3Cpath d='M250.139 302.46h81.455v37.236c-5.818 3.491-10.473 8.145-12.8 13.964-9.309 18.618-32.582 24.436-50.036 12.8-5.818-3.491-12.8-5.818-18.618-5.818v91.927l-81.455 46.545V302.46h81.454z' fill='%23de333f'/%3E%3Cpath d='M268.757 5.733c17.455-10.473 40.727-4.655 50.036 12.8 5.818 11.636 18.618 19.782 32.582 18.618 20.945-1.164 37.236 16.291 36.073 36.073-1.164 13.964 6.982 26.764 18.618 32.582 18.618 9.309 24.436 32.582 12.8 50.036-6.982 11.636-6.982 25.6 0 37.236 10.473 17.455 4.655 40.727-12.8 50.036-11.636 5.818-19.782 18.618-18.618 32.582 1.164 20.945-16.291 37.236-36.073 36.073-13.964-1.164-26.764 6.982-32.582 18.618-9.309 18.618-32.582 24.436-50.036 12.8-11.636-6.982-25.6-6.982-37.236 0-17.455 10.473-40.727 4.655-50.036-12.8-5.818-11.636-18.618-19.782-32.582-18.618-20.945 1.164-37.236-16.291-36.073-36.073 1.164-13.964-6.982-26.764-18.618-32.582-18.618-9.309-24.436-32.582-12.8-50.036 6.982-11.636 6.982-25.6 0-37.236-10.473-17.455-4.655-40.727 12.8-50.036 11.636-5.818 19.782-18.618 18.618-32.582-1.164-20.945 16.291-37.236 36.073-36.073 13.964 1.164 26.764-6.982 32.582-18.618 9.309-17.455 32.582-24.436 50.036-12.8 11.636 6.982 25.6 6.982 37.236 0z' fill='%23ffcb5b'/%3E%3Ccircle cx='250.139' cy='174.46' r='116.364' fill='%23f19920'/%3E%3Cpath d='M250.139 34.824c-76.8 0-139.636 62.836-139.636 139.636s62.836 139.636 139.636 139.636S389.776 251.26 389.776 174.46 326.939 34.824 250.139 34.824zm0 256c-64 0-116.364-52.364-116.364-116.364S186.139 58.096 250.139 58.096 366.503 110.46 366.503 174.46s-52.364 116.364-116.364 116.364z' fill='%23f6b545'/%3E%3Cpath d='M351.376 37.151c-13.964 1.164-26.764-6.982-32.582-18.618-1.164-1.164-2.327-3.491-3.491-4.655L102.357 248.933c6.982 6.982 11.636 16.291 10.473 26.764 0 6.982 1.164 13.964 4.655 19.782L352.539 37.151h-1.163z' fill='%23ffe27a'/%3E%3Cpath d='M138.43 208.206c4.655 15.127 11.636 27.927 22.109 40.727L315.303 77.878c-12.8-8.145-26.764-13.964-41.891-17.455L138.43 208.206z' fill='%23f6b545'/%3E%3Cg fill='%23ffcb5b'%3E%3Cpath d='M144.248 266.387l15.127-17.455c-9.309-11.636-17.455-25.6-22.109-40.727l-17.455 19.782c6.983 13.964 15.128 26.764 24.437 38.4zM273.412 60.424c15.127 3.491 29.091 9.309 41.891 17.455l16.291-17.455c-11.636-8.145-25.6-15.127-39.564-19.782l-18.618 19.782z'/%3E%3C/g%3E%3Cpath d='M406.066 105.806c-11.636-5.818-19.782-18.618-18.618-32.582 1.164-12.8-5.818-24.436-16.291-31.418L130.285 307.115c5.818 3.491 11.636 4.655 18.618 4.655 13.964-1.164 26.764 6.982 32.582 18.618 2.327 4.655 5.818 9.309 10.473 11.636l214.108-236.218z' fill='%23ffe27a'/%3E%3Cpath d='M238.503 290.824l125.673-137.309c-4.655-24.436-17.455-46.545-34.909-62.836l-157.091 169.89c18.618 16.291 41.89 26.764 66.327 30.255z' fill='%23f6b545'/%3E%3Cg fill='%23ffcb5b'%3E%3Cpath d='M238.503 290.824c-25.6-2.327-48.873-12.8-66.327-29.091l-15.127 16.291c17.455 16.291 39.564 27.927 64 32.582l17.454-19.782zM344.394 72.06l-15.127 17.455c17.455 16.291 30.255 38.4 34.909 62.836l18.618-20.945c-6.982-23.273-20.946-43.055-38.4-59.346z'/%3E%3C/g%3E%3Cpath d='M290.866 244.278h-2.327l-38.4-22.109-38.4 20.945c-1.164 1.164-3.491 1.164-4.655 0-1.164-1.164-2.327-2.327-1.164-4.655l6.982-45.382-31.418-31.418c-1.164 0-1.164-2.327-1.164-3.491s2.327-2.327 3.491-3.491l43.055-6.982 19.782-40.727c1.164-1.164 2.327-2.327 3.491-2.327 1.164 0 3.491 1.164 3.491 2.327l19.782 40.727 43.055 6.982c1.164 0 3.491 1.164 3.491 3.491 0 1.164 0 3.491-1.164 4.655l-31.418 31.418 6.982 45.382c0 1.164 0 3.491-1.164 4.655h-2.328z' fill='%23ffeda9'/%3E%3Cg fill='%23fffcd5'%3E%3Cpath d='M253.63 106.969c-1.164-1.164-2.327-2.327-3.491-2.327-1.164 0-3.491 1.164-3.491 2.327l-19.782 40.727-38.4 5.818-6.982 8.145v1.164l30.255 30.255 54.691-60.509-12.8-25.6zM287.376 194.242l31.418-31.418c1.164-1.164 1.164-3.491 1.164-4.655s-2.327-2.327-3.491-3.491l-40.727-5.818-66.327 73.309-3.491 16.291c0 1.164 0 3.491 1.164 4.655 1.164 1.164 3.491 1.164 4.655 0l38.4-20.945 33.745 18.618 9.309-10.473-5.819-36.073z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
    z-index: 5; }
  .ob-wrapper .old-price__item-text span.saving:nth-child(4) {
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    border: 3px solid red;
    font-weight: 700; }
  .ob-wrapper .old-price__item-text span.window-price {
    display: inline-block;
    font-size: 42px;
    font-family: "ALSSchlange";
    font-weight: 900;
    color: red; }
  .ob-wrapper .old-price__order {
    padding-top: 60px;
    padding-bottom: 30px;
    text-align: center; }
  .ob-wrapper .old-price__order span {
    font-size: 36px;
    font-weight: 500;
    margin-right: 15px;
    border-bottom: 2px solid #ffe500; }
  .ob-wrapper .old-price__order button {
    width: 50%;
    font-size: 24px; }
  .ob-wrapper .window-form {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    overflow: hidden;
    position: relative;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center; }
  .ob-wrapper .window-form h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 42px;
    text-transform: uppercase;
    margin-bottom: 40px; }
  .ob-wrapper .window-form img {
    margin-bottom: 30px; }
  .ob-wrapper .window-form span {
    font-family: "ALSSchlange";
    font-size: 30px;
    color: red;
    display: inline-block; }
  .ob-wrapper .window-form span strong {
    font-weight: 900; }
  .ob-wrapper .window-form img.hr-wave {
    margin: 0;
    position: absolute;
    left: 0px;
    bottom: 0px; }
  .ob-wrapper .verandas {
    padding-top: 60px;
    padding-bottom: 100px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/verands_bg.jpg") no-repeat right center; }
  .ob-wrapper .verandas h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 42px;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .ob-wrapper .verandas p {
    width: 50%;
    font-size: 18px;
    margin-bottom: 40px; }
  .ob-wrapper .verands__label {
    display: inline-block;
    padding: 25px 45px;
    background: #ffe606;
    position: relative;
    -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15); }
  .ob-wrapper .verands__label:after {
    position: absolute;
    content: "";
    top: 0px;
    left: 100%;
    border: 105px solid transparent;
    border-left: 70px solid #ffe606; }
  .ob-wrapper .verands__label-price {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .ob-wrapper .verands__label-left {
    border-right: 1px solid #000;
    padding-right: 25px;
    margin-right: 25px; }
  .ob-wrapper .verands__label-left span {
    font-size: 24px;
    line-height: 35px; }
  .ob-wrapper .verands__label-left span span {
    position: relative;
    display: block;
    font-size: 30px; }
  .ob-wrapper .verands__label-left span span:after {
    position: absolute;
    width: 105px;
    height: 2px;
    background-color: red;
    left: -5px;
    top: 20px;
    content: ""; }
  .ob-wrapper .verands__label-right span {
    font-size: 28px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    line-height: 40px; }
  .ob-wrapper .verands__label-right span span {
    position: relative;
    display: block;
    font-size: 36px; }
  .ob-wrapper .verands__label button {
    margin: auto;
    margin-top: 30px;
    display: block; }
  .ob-wrapper .colors {
    padding-top: 30px;
    padding-bottom: 70px;
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/yellow_bg-2.jpg") no-repeat center;
    position: relative;
    overflow: hidden; }
  .ob-wrapper .colors h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 48px;
    margin-bottom: 30px; }
  .ob-wrapper .colors__carousel {
    position: relative; }
  .ob-wrapper .colors__carousel-item img {
    border: 4px solid #fff; }
  .ob-wrapper .colors__carousel-item span {
    display: block;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 700; }
  .ob-wrapper .mounting {
    padding: 30px 0px;
    text-align: center; }
  .ob-wrapper .mounting h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 48px;
    margin-bottom: 50px; }
  .ob-wrapper .mounting img {
    width: 100%; }
  .ob-wrapper .mounting__text {
    position: relative;
    text-align: right;
    padding-right: 120px; }
  .ob-wrapper .mounting__text:after {
    position: absolute;
    top: 20px;
    right: 0px;
    width: 100px;
    height: 100px;
    background: #00d2e9 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60px' viewBox='0 0 473.806 473.806'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M374.456 293.506c-9.7-10.1-21.4-15.5-33.8-15.5-12.3 0-24.1 5.3-34.2 15.4l-31.6 31.5c-2.6-1.4-5.2-2.7-7.7-4-3.6-1.8-7-3.5-9.9-5.3-29.6-18.8-56.5-43.3-82.3-75-12.5-15.8-20.9-29.1-27-42.6 8.2-7.5 15.8-15.3 23.2-22.8 2.8-2.8 5.6-5.7 8.4-8.5 21-21 21-48.2 0-69.2l-27.3-27.3c-3.1-3.1-6.3-6.3-9.3-9.5-6-6.2-12.3-12.6-18.8-18.6-9.7-9.6-21.3-14.7-33.5-14.7s-24 5.1-34 14.7l-.2.2-34 34.3c-12.8 12.8-20.1 28.4-21.7 46.5-2.4 29.2 6.2 56.4 12.8 74.2 16.2 43.7 40.4 84.2 76.5 127.6 43.8 52.3 96.5 93.6 156.7 122.7 23 10.9 53.7 23.8 88 26 2.1.1 4.3.2 6.3.2 23.1 0 42.5-8.3 57.7-24.8.1-.2.3-.3.4-.5 5.2-6.3 11.2-12 17.5-18.1 4.3-4.1 8.7-8.4 13-12.9 9.9-10.3 15.1-22.3 15.1-34.6 0-12.4-5.3-24.3-15.4-34.3l-54.9-55.1zm35.8 105.3c-.1 0-.1.1 0 0-3.9 4.2-7.9 8-12.2 12.2-6.5 6.2-13.1 12.7-19.3 20-10.1 10.8-22 15.9-37.6 15.9-1.5 0-3.1 0-4.6-.1-29.7-1.9-57.3-13.5-78-23.4-56.6-27.4-106.3-66.3-147.6-115.6-34.1-41.1-56.9-79.1-72-119.9-9.3-24.9-12.7-44.3-11.2-62.6 1-11.7 5.5-21.4 13.8-29.7l34.1-34.1c4.9-4.6 10.1-7.1 15.2-7.1 6.3 0 11.4 3.8 14.6 7l.3.3c6.1 5.7 11.9 11.6 18 17.9 3.1 3.2 6.3 6.4 9.5 9.7l27.3 27.3c10.6 10.6 10.6 20.4 0 31-2.9 2.9-5.7 5.8-8.6 8.6-8.4 8.6-16.4 16.6-25.1 24.4-.2.2-.4.3-.5.5-8.6 8.6-7 17-5.2 22.7l.3.9c7.1 17.2 17.1 33.4 32.3 52.7l.1.1c27.6 34 56.7 60.5 88.8 80.8 4.1 2.6 8.3 4.7 12.3 6.7 3.6 1.8 7 3.5 9.9 5.3.4.2.8.5 1.2.7 3.4 1.7 6.6 2.5 9.9 2.5 8.3 0 13.5-5.2 15.2-6.9l34.2-34.2c3.4-3.4 8.8-7.5 15.1-7.5 6.2 0 11.3 3.9 14.4 7.3l.2.2 55.1 55.1c10.3 10.2 10.3 20.7.1 31.3zM256.056 112.706c26.2 4.4 50 16.8 69 35.8s31.3 42.8 35.8 69c1.1 6.6 6.8 11.2 13.3 11.2.8 0 1.5-.1 2.3-.2 7.4-1.2 12.3-8.2 11.1-15.6-5.4-31.7-20.4-60.6-43.3-83.5s-51.8-37.9-83.5-43.3c-7.4-1.2-14.3 3.7-15.6 11s3.5 14.4 10.9 15.6zM473.256 209.006c-8.9-52.2-33.5-99.7-71.3-137.5s-85.3-62.4-137.5-71.3c-7.3-1.3-14.2 3.7-15.5 11-1.2 7.4 3.7 14.3 11.1 15.6 46.6 7.9 89.1 30 122.9 63.7 33.8 33.8 55.8 76.3 63.7 122.9 1.1 6.6 6.8 11.2 13.3 11.2.8 0 1.5-.1 2.3-.2 7.3-1.1 12.3-8.1 11-15.4z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    content: ""; }
  .ob-wrapper .mounting__text span {
    display: block;
    font-size: 30px;
    font-weight: 700;
    line-height: 45px; }
  .ob-wrapper .mounting__text span.phone {
    font-size: 42px; }
  .ob-wrapper .mounting__text span.red {
    color: red; }
  .ob-wrapper .plastic-windows {
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/credit-index_bg.jpg") no-repeat center top; }
  .ob-wrapper .plastic-windows__image {
    position: relative;
    display: inline-block;
    vertical-align: top; }
  .ob-wrapper .plastic-windows__image span.promo {
    position: absolute;
    top: -40px;
    left: 80px;
    width: 100%;
    font-family: "PFDinDisplay";
    color: red;
    font-size: 100px;
    line-height: 130px; }
  .ob-wrapper .plastic-windows__image span.promo span {
    display: block;
    color: #000;
    font-size: 34px;
    font-family: "PFDinDisplay";
    line-height: 35px;
    margin-bottom: 20px; }
  .ob-wrapper .plastic-windows__image span.promo span.percent {
    color: red;
    font-size: 110px;
    line-height: 100px; }
  .ob-wrapper .plastic-windows__image img {
    width: 700px; }
  .ob-wrapper .plastic-windows__text {
    display: inline-block;
    text-align: right; }
  .ob-wrapper .plastic-windows__text h2 {
    font-size: 90px;
    text-transform: uppercase;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
    font-family: "PFDinDisplay";
    line-height: 90px;
    margin-bottom: 40px; }
  .ob-wrapper .plastic-windows__text h2 span {
    display: block;
    font-family: "PFDinDisplay";
    font-size: 84px; }
  .ob-wrapper .plastic-windows__text h2 span.yellow {
    color: #ffe600;
    text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    font-size: 100px; }
  .ob-wrapper .window-kit {
    padding: 25px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/blue_bg-1.jpg") no-repeat center;
    text-align: center; }
  .ob-wrapper .window-kit h2 {
    font-size: 48px;
    font-family: "ALSSchlange";
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    margin-top: 30px;
    margin-bottom: 20px; }
  .ob-wrapper .window-kit__carousel-item img {
    width: 90%; }
  .ob-wrapper .window-kit__carousel-item span.title {
    background-color: #ffe606;
    padding: 8px;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); }
  .ob-wrapper .window-kit__carousel-item span.price {
    display: block;
    color: #fff;
    font-family: "ALSSchlange";
    text-transform: uppercase;
    font-weight: 900;
    font-size: 36px; }
  .ob-wrapper .manager {
    padding: 50px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/manager_bg.jpg") no-repeat center top;
    position: relative;
    -webkit-background-size: cover;
    background-size: cover; }
  .ob-wrapper .manager h2.for-desktop {
    position: absolute;
    top: 30px;
    font-size: 48px;
    font-weight: 700; }
  .ob-wrapper .manager h2.for-mobile {
    display: none;
    text-align: center;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .ob-wrapper .manager h2.for-desktop span {
    display: block;
    padding-left: 300px; }
  .ob-wrapper .manager h2.for-desktop span span.yellow {
    display: inline-block;
    padding-left: 0;
    padding: 0px 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffe600;
    font-family: "ALSSchlange";
    font-weight: 900; }
  .ob-wrapper .manager form {
    background-color: #fff;
    padding: 35px;
    text-align: center;
    width: 450px;
    float: right;
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15); }
  .ob-wrapper .manager form h3 {
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 30px; }
  .ob-wrapper .manager form input {
    width: 100%;
    margin-bottom: 15px; }
  .ob-wrapper .manager form button {
    width: 100%;
    margin-bottom: 20px; }
  .ob-wrapper .manager form span.term_of_use {
    display: block;
    font-size: 10px;
    line-height: 12px;
    color: rgba(0, 0, 0, 0.5); }
  .ob-wrapper .work-time {
    padding: 30px 0px;
    text-align: center; }
  .ob-wrapper .work-time .container {
    padding: 30px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/service_bg.png");
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  .ob-wrapper .work-time h2 {
    font-size: 42px;
    font-family: "ALSSchlange";
    font-weight: 900;
    margin-bottom: 15px; }
  .ob-wrapper .work-time p {
    font-size: 26px; }
  .ob-wrapper .cottage-windows {
    padding: 30px 0px;
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center; }
  .ob-wrapper .cottage-windows h2 {
    font-size: 42px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .ob-wrapper .cottage-windows a:hover {
    text-decoration: none;
    color: inherit; }
  .ob-wrapper .cottage-windows p {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 30px; }
  .ob-wrapper .cottage-windows__item {
    position: relative;
    text-align: center;
    height: 480px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .ob-wrapper .cottage-windows__item:hover span.title {
    text-decoration: underline; }
  .ob-wrapper .cottage-windows__item:hover img {
    border: 5px solid #fde500; }
  .ob-wrapper .cottage-windows__item-image {
    position: relative; }
  .ob-wrapper .cottage-windows__item-image img {
    width: 100%;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    border: 5px solid #fff; }
  .ob-wrapper .cottage-windows__item-image span.title {
    position: absolute;
    bottom: -35px;
    margin: 0 auto;
    width: 90%;
    left: 5%;
    display: block;
    background-color: #fde500;
    padding: 10px 15px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 18px;
    text-transform: uppercase; }
  .ob-wrapper .cottage-windows__item span.descr {
    display: block;
    font-size: 18px; }
  .ob-wrapper .reviews-index {
    padding: 40px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/credit-index_bg.jpg") no-repeat center top; }
  .ob-wrapper .reviews-index h2 {
    font-size: 48px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 40px;
    text-align: center; }
  .ob-wrapper .reviews-index__item {
    display: block;
    width: 100%;
    margin-bottom: 50px; }
  .ob-wrapper .reviews-index__item-image {
    display: inline-block;
    width: 25%;
    overflow: hidden;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    vertical-align: top;
    margin-right: 10px; }
  .ob-wrapper .reviews-index__item-image img {
    width: 100%; }
  .ob-wrapper .reviews-index__item-text {
    display: inline-block;
    width: 73%; }
  .ob-wrapper .reviews-index__item-text .text-container {
    padding: 25px 35px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffe600; }
  .ob-wrapper .reviews-index__item-text .text-container h3 {
    font-size: 28px;
    display: inline-block;
    font-weight: 700;
    margin-right: 5px;
    margin-bottom: 10px; }
  .ob-wrapper .reviews-index__item-text .text-container span.city {
    font-style: italic;
    font-size: 18px; }
  .ob-wrapper .reviews-index__item-text .text-container p {
    display: block;
    font-size: 18px; }
  .ob-wrapper .reviews-index__item-text .rating {
    margin-top: 20px;
    font-family: "Roboto";
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
    vertical-align: middle; }
  .ob-wrapper .reviews-index__item-text .rating__stars {
    display: inline-block;
    margin-left: 5px; }
  .ob-wrapper .reviews-index__item-text .rating__stars img {
    width: 30px;
    height: 30px; }
  .ob-wrapper .reviews-hidden {
    display: none; }
  .ob-wrapper button#js-more-reviews {
    margin: auto;
    display: block;
    background: transparent;
    border: none;
    color: #00d2e9;
    font-weight: 700;
    font-size: 24px;
    outline: none; }
  .ob-wrapper button#js-more-reviews:hover {
    text-decoration: underline; }
  .ob-wrapper .balc-build-index {
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balc-build-index_bg.jpg") no-repeat center top;
    text-align: right; }
  .ob-wrapper .balc-build-index h2 {
    text-align: right;
    font-family: "PFDinDisplay";
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
    font-size: 54px; }
  .ob-wrapper .balc-build-index .main-index__discount-left {
    float: initial;
    display: inline-block; }
  .ob-wrapper .balc-build-index .main-index__discount-right {
    display: inline-block;
    vertical-align: top; }
  .ob-wrapper .balc-build-index button {
    margin-bottom: 20px; }
  .ob-wrapper .balc-calc {
    padding: 30px 0px; }
  .ob-wrapper .balc-calc .container {
    position: relative; }
  .ob-wrapper .balc-calc .container h2 {
    font-size: 42px;
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 30px; }
  .ob-wrapper .balc-calc__left {
    position: absolute;
    width: 300px;
    float: left;
    z-index: 1; }
  .ob-wrapper .calc-block {
    margin-bottom: 20px; }
  .ob-wrapper .calc-header {
    padding: 8px 10px;
    background-color: #009eed;
    -webkit-border-radius: 10px;
    border-radius: 5px;
    font-family: "Oswald-Medium";
    font-weight: 200;
    text-transform: uppercase;
    font-size: 24px;
    color: #fff;
    text-align: center; }
  .ob-wrapper .calc-container {
    text-align: center; }
  .ob-wrapper .calc-item {
    position: relative;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    margin: 10px 5px 0px 5px; }
  .ob-wrapper .calc-item.disabled {
    opacity: 0.3;
  }
  .ob-wrapper .calc-item .img-container {
    position: relative;
    width: 70px;
    height: 70px;
    margin: 0 auto;
    border: 3px solid transparent;
    overflow: hidden; }
  .ob-wrapper .calc-item.selected .img-container {
    -webkit-border-radius: 17px;
    border-radius: 17px;
    border: 3px solid #009eed;
    overflow: hidden; }
  .ob-wrapper .calc-item .img-container img {
    width: 100%; }
  .ob-wrapper .calc-item.selected .img-container:after {
    position: absolute;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    content: "";
    background: #009eed url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15px' viewBox='0 0 26 26'%3E%3Cpath d='M.3 14c-.2-.2-.3-.5-.3-.7s.1-.5.3-.7l1.4-1.4c.4-.4 1-.4 1.4 0l.1.1 5.5 5.9c.2.2.5.2.7 0L22.8 3.3h.1c.4-.4 1-.4 1.4 0l1.4 1.4c.4.4.4 1 0 1.4l-16 16.6c-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3L.5 14.3.3 14z'/%3E%3C/svg%3E") no-repeat center center;
    right: 0px;
    bottom: 0px; }
  .ob-wrapper .calc-item.text {
    position: relative;
    display: block;
    color: #000;
    font-weight: 500;
    font-size: 18px;
    margin: 0;
    margin-top: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 3px solid transparent; }
  .ob-wrapper .calc-item.text.selected {
    border: 3px solid #009eed; }
  .ob-wrapper .calc-item span {
    display: block;
    margin-top: 5px;
    font-size: 16px; }
  .ob-wrapper .calc-item span.small {
    font-size: 16px; }
  .ob-wrapper .balc-calc__right {
    width: 300px;
    float: right; }
  .ob-wrapper .calc-block.categories .calc-container {
    display: inline-block;
    width: 50%;
    vertical-align: middle; }
  .ob-wrapper .calc-block.categories .calc-item .img-container {
    width: 60px;
    height: 60px;
    -webkit-border-radius: 17px;
    border-radius: 17px; }
  .ob-wrapper .calc-block.categories .calc-item .img-container img {
    width: 100%; }
  .ob-wrapper .calc-block.categories .calc-categories {
    display: inline-block;
    width: 40%;
    vertical-align: middle;
    text-align: center; }
  .ob-wrapper .calc-block.categories .calc-categories a {
    display: block;
    cursor: pointer;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.35);
    font-size: 16px; }
  .ob-wrapper .calc-block.categories .calc-categories a.active {
    color: #000; }
  .ob-wrapper .calc-block.categories .calc-item.cat-walls-2 {
    display: none; }
  .ob-wrapper .calc-block.categories .calc-item.cat-walls-3 {
    display: none; }
  .ob-wrapper .calc-block.categories .calc-item.cat-walls-4 {
    display: none; }
  .ob-wrapper .calc-block.categories .calc-item.cat-floor-2 {
    display: none; }
  .ob-wrapper .calc-block.categories .calc-item.cat-floor-3 {
    display: none; }
  .ob-wrapper .balc-calc__center {
    position: relative;
    width: 500px;
    height: 690px;
    margin-left: 300px;
    z-index: 20;
    text-align: center;
    overflow: hidden; }
  .ob-wrapper .calc-base {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    height: 100%;
    width: 100%;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/base.png") no-repeat center;
    z-index: 14; }
  .ob-wrapper .calc-roof {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/roof-0.png") no-repeat center; }
  .ob-wrapper .calc-roof.roof-0 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/roof-0.png") no-repeat center; }
  .ob-wrapper .calc-roof.roof-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/roof-1.png") no-repeat center; }
  .ob-wrapper .calc-roof.roof-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/roof-2.png") no-repeat center; }
  .ob-wrapper .calc-outside {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: none;
    z-index: 1; }
  .ob-wrapper .calc-outside.outside-0 {
    background: none; }
  .ob-wrapper .calc-outside.outside-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/outside-1.png") no-repeat center; }
  .ob-wrapper .calc-outside.outside-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/outside-2.png") no-repeat center; }
  .ob-wrapper .calc-windows {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/windows-0.png") no-repeat center;
    z-index: 15; }
  .ob-wrapper .calc-windows.windows-0 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/windows-0.png") no-repeat center; }
  .ob-wrapper .calc-windows.windows-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/windows-1.png") no-repeat center; }
  .ob-wrapper .calc-windows.windows-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/windows-2.png") no-repeat center; }
  .ob-wrapper .calc-windows.windows-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/windows-3.png") no-repeat center; }
  .ob-wrapper .calc-cupboard {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: none;
    z-index: 16; }
  .ob-wrapper .calc-cupboard.cupboard-0 {
    background: none; }
  .ob-wrapper .calc-cupboard.cupboard-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/cupboard-1.png") no-repeat center; }
  .ob-wrapper .calc-cupboard.cupboard-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/cupboard-2.png") no-repeat center; }
  .ob-wrapper .calc-cupboard.cupboard-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/cupboard-3.png") no-repeat center; }
  .ob-wrapper .calc-walls {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls-0.png") no-repeat center;
    z-index: 12; }
  .ob-wrapper .calc-walls.walls-0 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls-0.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_1-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_1-1.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_1-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_1-2.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_1-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_1-3.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_1-4 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_1-4.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_2-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_2-1.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_2-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_2-2.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_2-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_2-3.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_2-4 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_2-4.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_3-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_3-1.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_3-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_3-2.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_3-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_3-3.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_3-4 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_3-4.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_4-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_4-1.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_4-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_4-2.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_4-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_4-3.png") no-repeat center; }
  .ob-wrapper .calc-walls.walls_4-4 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/walls_4-4.png") no-repeat center; }
  .ob-wrapper .calc-floor {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor-0.png") no-repeat center;
    z-index: 11; }
  .ob-wrapper .calc-floor.floor-0 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor-0.png") no-repeat center;
    z-index: 15; }
  .ob-wrapper .calc-floor.floor_1-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_1-1.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_1-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_1-2.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_1-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_1-3.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_1-4 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_1-4.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_2-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_2-1.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_2-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_2-2.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_2-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_2-3.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_2-4 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_2-4.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_3-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_3-1.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_3-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_3-2.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_3-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_3-3.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_3-4 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_3-4.png") no-repeat center; }
  .ob-wrapper .calc-floor.floor_4-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-calc/floor_4-1.png") no-repeat center; }
  .ob-wrapper .balc-calc__center.after {
    height: auto; }
  .ob-wrapper .balc-calc__center.after .total-price {
    width: 90%;
    margin: 0 auto;
    padding: 35px;
    background: #009eed;
    font-size: 32px;
    font-weight: 300;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    border: 0px solid #fff;
    font-family: "Oswald-Medium";
    color: #fff; }
  .ob-wrapper .balc-calc__center.after .total-price span {
    display: block;
    font-size: 84px;
    font-family: "Oswald-Bold";
    color: #dc1e3e;
    line-height: 80px;
    text-shadow: 0px 0px 10px #999; }
  .ob-wrapper .balc-calc__center.after span {
    display: block;
    font-size: 24px;
    font-weight: 700;
    margin-top: 10px; }
  .ob-wrapper .balc-calc__left.after {
    width: 330px;
    position: absolute;
    left: 0;
    top: 45px; }
  .ob-wrapper .balc-calc__right.after {
    width: 330px;
    position: absolute;
    right: 0;
    top: 12px; }
  .ob-wrapper .balc-calc__right.after form {
    width: 100%; }
  .ob-wrapper .balc-calc__right.after form input {
    width: 100%; }
  .ob-wrapper .balc-calc__right.after form button {
    width: 100%; }
  .ob-wrapper .balc-calc__credit .image {
    display: inline-block;
    content: "";
    width: 100px;
    height: 100px;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    background: url(/local/templates/swokna/assets/vendor/balkon/css/../img/procent.png) no-repeat center #009eed;
    vertical-align: middle;
    margin-right: 15px; }
  .ob-wrapper .balc-calc__credit .text {
    display: inline-block;
    width: 180px;
    vertical-align: middle; }
  .ob-wrapper .balc-calc__credit .text h4 {
    font-family: "Oswald-Regular";
    font-weight: 400;
    text-transform: uppercase;
    font-size: 24px; }
  .ob-wrapper .balc-calc span.term_of_use {
    display: block;
    margin-top: 15px;
    text-align: center;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5); }
  .ob-wrapper .balc-calc span.term_of_use a {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
    text-decoration: underline !important; }
  .ob-wrapper .balcony-price {
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-price_bg2.png") no-repeat center top, url("/local/templates/swokna/assets/vendor/balkon/css/../images/balcony-price_bg.jpg") no-repeat center top; }
  .ob-wrapper .balcony-price h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 48px; }
  .ob-wrapper .balcony-price table {
    margin-bottom: 40px; }
  .ob-wrapper .balcony-price td {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 10px; }
  .ob-wrapper .balcony-price td:nth-last-child(2) {
    color: red;
    border-right: 1px solid #000; }
  .ob-wrapper .balcony-price td:last-child {
    padding-left: 20px; }
  .ob-wrapper .balcony-price h2.difference {
    line-height: 60px; }
  .ob-wrapper .balcony-price h2.difference span.balc-difference {
    color: red;
    font-size: 64px;
    font-family: inherit;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 4px 6px 10px rgba(0, 0, 0, 0.6); }
  .ob-wrapper .balcony-price h2.difference small {
    font-size: 0.5em;
    color: red; }
  .ob-wrapper .balcony-add {
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/blue_bg-2.png") no-repeat center;
    text-align: center; }
  .ob-wrapper .balcony-add h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 48px;
    color: #fff;
    margin-bottom: 30px; }
  .ob-wrapper .balcony-add__item .image-container {
    width: 100%;
    overflow: hidden; }
  .ob-wrapper .balcony-add__item img {
    height: 100%;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  .ob-wrapper .balcony-add__item span {
    display: block; }
  .ob-wrapper .balcony-add__item span.add-title {
    position: relative;
    top: -20px;
    display: inline-block;
    background: #ffe606;
    font-size: 20px;
    padding: 8px 25px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 700; }
  .ob-wrapper .balcony-add__item span.add-price {
    font-family: "ALSSchlange";
    color: #fff;
    font-size: 36px;
    font-weight: 900; }
  .ob-wrapper .cupboards {
    padding: 40px 0px; }
  .ob-wrapper .cupboards__container.cupboard-2 {
    display: none; }
  .ob-wrapper .cupboards__container.cupboard-3 {
    display: none; }
  .ob-wrapper .cupboards h2 {
    font-family: "ALSSchlange";
    font-size: 48px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 30px; }
  .ob-wrapper .cupboards__buttons {
    text-align: center;
    margin-bottom: 40px; }
  .ob-wrapper .cupboards__buttons button {
    margin: 0px 10px;
    padding: 8px 15px;
    background: none;
    border: 4px solid #ffe600;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 24px;
    font-weight: 900;
    outline: none;
    font-family: "ALSSchlange";
    text-transform: uppercase; }
  .ob-wrapper .cupboards__buttons button.active {
    background: #ffe600; }
  .ob-wrapper .cupboards__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .ob-wrapper .cupboards__container img {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 10px solid #fff;
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
    margin-right: 30px;
    width: 650px; }
  .ob-wrapper .cupboards__container-about {
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 500;
    background: #fff;
    border: 5px solid #00d2e9;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
    margin-bottom: 40px; }
  .ob-wrapper .cupboards__container-price {
    padding: 20px 25px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#fffd00), to(#ffce00));
    background: -webkit-linear-gradient(top, #fffd00, #ffce00);
    background: -o-linear-gradient(top, #fffd00, #ffce00);
    background: linear-gradient(to bottom, #fffd00, #ffce00); }
  .ob-wrapper .cupboards__container-price .price {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-bottom: 20px; }
  .ob-wrapper .cupboards__container-price h3 {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 15px; }
  .ob-wrapper .cupboards__container-price .price-left span {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px; }
  .ob-wrapper .cupboards__container-price .price-left span span {
    display: block;
    font-size: 1.4em;
    position: relative; }
  .ob-wrapper .cupboards__container-price .price-left span span:after {
    position: absolute;
    left: 0px;
    top: 15px;
    width: 100%;
    height: 2px;
    content: "";
    background: red; }
  .ob-wrapper .cupboards__container-price .price-right {
    position: relative; }
  .ob-wrapper .cupboards__container-price .price-right:after {
    position: absolute;
    top: 0px;
    left: -20px;
    width: 1px;
    height: 100%;
    content: "";
    background: #000; }
  .ob-wrapper .cupboards__container-price .price-right span {
    font-size: 28px;
    font-weight: 900;
    font-family: "ALSSchlange";
    text-transform: uppercase;
    line-height: 35px; }
  .ob-wrapper .cupboards__container-price .price-right span span {
    display: block;
    font-size: 1.4em; }
  .ob-wrapper .balc-windows {
    padding: 30px 0px;
    text-align: right;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/credit-index_bg.jpg") no-repeat center; }
  .ob-wrapper .balc-windows .container {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/balc-windows_bg.png") no-repeat; }
  .ob-wrapper .balc-windows h2 {
    font-size: 64px;
    text-transform: uppercase;
    text-shadow: -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff, 3px 3px 0 #fff, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
    font-family: "PFDinDisplay";
    line-height: 90px;
    margin-bottom: 40px; }
  .ob-wrapper .balc-windows h2 span {
    display: block;
    font-family: "PFDinDisplay";
    font-size: 84px; }
  .ob-wrapper .balc-windows h2 span.yellow {
    color: #ffe600;
    text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000, 0.03em 0.04em 0.08em rgba(0, 0, 0, 0.6);
    font-size: 100px; }
  .ob-wrapper .balc-windows button.btn-red {
    margin-bottom: 20px; }
  .ob-wrapper .balcony-types {
    padding: 30px 0px;
    text-align: center;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center; }
  .ob-wrapper .balcony-types h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 48px;
    margin-bottom: 30px; }
  .ob-wrapper .balcony-types__item span.title {
    display: block;
    width: 50%;
    padding: 5px 20px;
    background-color: #00d2e9;
    color: #fff;
    text-transform: uppercase;
    font-family: "ALSSchlange";
    font-weight: 900;
    font-size: 21px;
    margin: auto;
    margin-bottom: 20px; }
  .ob-wrapper .balcony-types__item .price span:first-child {
    display: inline-block;
    background-color: #ffe500;
    padding: 8px;
    font-size: 18px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
    vertical-align: middle;
    margin-bottom: 12px; }
  .ob-wrapper .balcony-types__item .price span:last-child {
    display: block;
    font-size: 42px;
    font-family: "ALSSchlange";
    font-weight: 900;
    color: red; }
  .ob-wrapper .balcony-types__nav {
    position: absolute;
    left: 0px;
    top: -330px;
    width: 100%;
    z-index: 3; }
  .ob-wrapper .balcony-types__nav.nav-two {
    top: -270px; }
  .ob-wrapper .balcony-types__nav.nav-two button i {
    color: #fff;
    text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.25); }
  .ob-wrapper .balcony-types__nav button {
    background: none;
    border: none;
    font-size: 24px;
    font-family: "ALSSchlange";
    margin: 0px 20px;
    outline: none; }
  .ob-wrapper .balcony-types__nav button:first-child {
    float: left; }
  .ob-wrapper .balcony-types__nav button:last-child {
    float: right; }
  .ob-wrapper .balcony-types__nav button:hover {
    color: #ff0000; }
  .ob-wrapper .balcony-types__nav button i {
    position: relative;
    margin: 0px 5px;
    top: 7px;
    font-size: 90px;
    color: #ff0000; }
  .ob-wrapper .balcony-types__order {
    padding-top: 50px;
    padding-bottom: 30px; }
  .ob-wrapper .balcony-types__order span {
    font-size: 36px;
    font-weight: 500;
    margin-right: 15px;
    border-bottom: 2px solid #ffe500; }
  .ob-wrapper .balcony-types__order button {
    font-size: 24px; }
  .ob-wrapper .outside-calc {
    padding: 30px 0px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/white_bg-1.png") no-repeat center top; }
  .ob-wrapper .outside-calc h2 {
    font-family: "ALSSchlange";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 48px;
    margin-bottom: 15px;
    text-align: center; }
  .ob-wrapper .outside-calc p {
    font-size: 24px;
    text-align: center;
    margin-bottom: 20px; }
  .ob-wrapper .outside-calc__buttons {
    text-align: center; }
  .ob-wrapper .outside-calc__buttons button {
    background: none;
    border: 3px solid #00d2e9;
    font-size: 18px;
    font-weight: 500;
    padding: 8px 15px;
    margin: 0px 5px;
    outline: none; }
  .ob-wrapper .outside-calc__buttons button.active {
    background: #00d2e9;
    color: #fff; }
  .ob-wrapper .outside-calc__container {
    position: relative; }
  .ob-wrapper .outside-calc-left {
    width: 600px;
    height: 800px;
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/outside-calc/outside_1-1.jpg") no-repeat center center;
    float: left; }
  .ob-wrapper .outside-calc-left.outside_1-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/outside-calc/outside_1-1.jpg") no-repeat center center; }
  .ob-wrapper .outside-calc-left.outside_1-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/outside-calc/outside_1-2.jpg") no-repeat center center; }
  .ob-wrapper .outside-calc-left.outside_1-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/outside-calc/outside_1-3.jpg") no-repeat center center; }
  .ob-wrapper .outside-calc-left.outside_1-4 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/outside-calc/outside_1-4.jpg") no-repeat center center; }
  .ob-wrapper .outside-calc-left.outside_2-1 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/outside-calc/outside_2-1.jpg") no-repeat center center; }
  .ob-wrapper .outside-calc-left.outside_2-2 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/outside-calc/outside_2-2.jpg") no-repeat center center; }
  .ob-wrapper .outside-calc-left.outside_2-3 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/outside-calc/outside_2-3.jpg") no-repeat center center; }
  .ob-wrapper .outside-calc-left.outside_2-4 {
    background: url("/local/templates/swokna/assets/vendor/balkon/css/../images/outside-calc/outside_2-4.jpg") no-repeat center center; }
  .ob-wrapper .outside-calc-right {
    padding-top: 100px;
    width: 450px;
    float: right; }
  .ob-wrapper .outside-calc-right.calc-2 {
    display: none; }
  .ob-wrapper .outside-calc-right span.advantage-1 {
    display: block;
    padding: 15px 25px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-size: 30px;
    font-weight: 900;
    font-family: "ALSSchlange";
    text-transform: uppercase;
    color: #fff;
    background-color: red;
    text-align: center;
    margin-bottom: 40px;
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.35); }
  .ob-wrapper .outside-calc-right span.advantage-2 {
    position: relative;
    display: block;
    font-size: 24px;
    font-size: 30px;
    font-weight: 900;
    font-family: "ALSSchlange";
    text-transform: uppercase;
    margin-bottom: 40px; }
  .ob-wrapper .outside-calc-right span.advantage-2:before {
    position: absolute;
    width: 70px;
    height: 70px;
    left: -70px;
    top: 3px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#ff0000' viewBox='0 0 488.9 488.9'%3E%3Cpath d='M239.15 0c31.9 0 57.7 25.8 57.7 57.7s-25.8 57.7-57.7 57.7-57.7-25.8-57.7-57.7S207.25 0 239.15 0zm52.5 151.6h-97.7c-19 0-34.3 15.4-34.3 34.3 0 19 15.4 34.3 34.3 34.3h3.4v200h-37.7v68.7h169.6v-68.7h-37.5V151.6h-.1z'/%3E%3C/svg%3E") no-repeat center; }
  .ob-wrapper .outside-calc-right span.advantage-2 span {
    font-family: inherit;
    text-decoration: underline; }
  .ob-wrapper .outside-calc-right span.advantage-3 {
    display: block;
    font-size: 24px;
    font-size: 30px;
    font-weight: 900;
    font-family: "ALSSchlange";
    text-transform: uppercase;
    margin-bottom: 40px; }
  .ob-wrapper .outside-calc-right span.advantage-3.warm {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px;' viewBox='0 0 511.999 511.999'%3E%3Cpath d='M110.049 159.424l-84.593-5.122c-5.752-.348-8.701 6.77-4.387 10.591l63.438 56.195-.306 1.541-80.114 27.64c-5.448 1.88-5.448 9.584 0 11.464l80.114 27.64 1.307.655-64.438 57.081c-4.314 3.821-1.365 10.94 4.387 10.591l85.927-5.203.124.185-37.689 77.395c-2.523 5.181 2.925 10.629 8.106 8.106l77.395-37.69.185.124-5.203 85.927c-.348 5.753 6.77 8.701 10.591 4.387l57.081-64.438.219.043 28.076 81.377c1.88 5.448 9.584 5.448 11.464 0l28.076-81.377.219-.043 57.081 64.438c3.821 4.314 10.94 1.365 10.591-4.387l-5.203-85.927.185-.124 77.395 37.689c5.181 2.523 10.629-2.925 8.106-8.106l-37.69-77.395.124-.185 85.927 5.203c5.753.348 8.701-6.77 4.387-10.591l-64.438-57.081.043-.219 81.377-28.076c5.448-1.88 5.448-9.584 0-11.464l-81.377-28.076.957-1.105 63.438-56.195c4.314-3.821 1.365-10.94-4.387-10.591l-84.593 5.122-.873-1.306 37.104-76.194c2.523-5.181-2.925-10.629-8.106-8.106l-76.194 37.104-1.306-.873 5.122-84.593c.348-5.752-6.77-8.701-10.591-4.387l-56.195 63.438-1.542-.306-27.64-80.114c-1.88-5.448-9.584-5.448-11.464 0l-27.638 80.115-1.541.306-56.195-63.438c-3.821-4.314-10.94-1.365-10.591 4.387l5.122 84.593-1.306.873-76.193-37.104c-5.181-2.523-10.629 2.925-8.106 8.106l37.104 76.194' fill='%23ffdc64'/%3E%3Ccircle cx='255.131' cy='254.711' r='172.38' fill='%23ffc850'/%3E%3Cpath d='M383.801 246.814c-36.433 87.958-137.272 129.727-225.23 93.294-30.596-12.673-55.584-33.152-73.655-58.158 9.194 57.107 46.889 108.264 104.251 132.024 87.958 36.433 188.797-5.335 225.23-93.294 23.76-57.362 14.241-120.19-19.639-167.072 4.905 30.461 1.716 62.61-10.957 93.206z' fill='%23ebaf4b'/%3E%3C/svg%3E") no-repeat right; }
  .ob-wrapper .outside-calc-right span.advantage-3.box {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px;' viewBox='0 0 504.124 504.124'%3E%3Cpath d='M0 126.622L252.062 1.378l252.062 125.243v16.542L252.062 268.406 0 143.558v-16.936z' fill='%23efc75e'/%3E%3Cpath d='M0 126.622l252.062 125.243 252.062-125.243v250.88l-252.85 125.243L0 377.503V126.622z' fill='%23e7bf55'/%3E%3Cpath d='M252.062 502.352V251.866L1.575 127.409H0v250.092l251.274 125.243.788-.392z' fill='%23dbb551'/%3E%3Cpath d='M102.794 75.815l251.668 125.243 51.2-25.206L153.206 50.61l-50.412 25.205z' fill='%23f7e3af'/%3E%3Cpath d='M354.462 201.059l51.2-25.206v78.769l-13.785-2.363-14.572 17.723-22.843-1.575v-67.348z' fill='%23f1d999'/%3E%3Cpath d='M200.074 351.902l-85.071-42.535c-4.726-2.363-8.665.394-8.665 6.302v57.108c0 5.908 3.938 12.603 8.665 14.966l85.465 42.535c4.726 2.363 8.665-.394 8.665-6.302v-57.502c-.395-5.908-4.333-12.208-9.059-14.572zm-19.299 46.868l-54.351-27.175c-2.363-1.182-4.332-4.726-4.332-7.877s1.969-4.726 4.332-3.545l54.351 27.175c2.363 1.182 4.332 4.726 4.332 7.877s-1.969 4.726-4.332 3.545zm7.877-19.693l-62.228-31.508c-2.363-1.182-4.332-4.726-4.332-7.877s1.969-4.726 4.332-3.545l62.228 31.508c2.363 1.182 4.332 4.726 4.332 7.877.001 3.545-1.969 4.726-4.332 3.545z' fill='%23f2f2f2'/%3E%3C/svg%3E") no-repeat right; }
  .ob-wrapper .outside-calc-right span.advantage-3 span {
    font-size: 42px;
    font-family: inherit; }
  .ob-wrapper .outside-calc-right span.label {
    display: block;
    position: relative;
    padding: 15px 25px;
    background: #ffe600;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-size: 24px;
    font-weight: 900;
    font-family: "ALSSchlange";
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
    overflow: hidden; }
  .ob-wrapper .outside-calc-right span.label:before {
    position: absolute;
    width: 70px;
    height: 70px;
    left: 0px;
    top: 10px;
    content: '';
    opacity: .2;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 444.892 444.892'%3E%3Cpath d='M440.498 173.103c5.858-5.857 5.858-15.355 0-21.213l-22.511-22.511a15.003 15.003 0 0 0-19.038-1.8l-47.332 32.17 31.975-47.652a14.999 14.999 0 0 0-1.85-18.964l-48.83-48.83a14.996 14.996 0 0 0-17.114-2.908l-8.443 4.065 4.043-8.97a15 15 0 0 0-3.068-16.771L293.002 4.393c-5.857-5.857-15.355-5.857-21.213 0l-119.06 119.059 168.71 168.71 119.059-119.059zM130.56 145.622l-34.466 34.466a15 15 0 0 0 0 21.212l32.694 32.694c6.299 6.299 9.354 14.992 8.382 23.849-.971 8.851-5.843 16.677-13.366 21.473-96.068 61.238-105.023 70.194-107.965 73.137-21.119 21.118-21.119 55.48 0 76.6 21.14 21.14 55.504 21.098 76.6 0 2.944-2.943 11.902-11.902 73.136-107.965 4.784-7.505 12.607-12.366 21.462-13.339 8.883-.969 17.575 2.071 23.859 8.354l32.694 32.694c5.857 5.857 15.356 5.857 21.213 0l34.467-34.467-168.71-168.708zM70.05 404.825c-8.28 8.28-21.704 8.28-29.983 0-8.28-8.28-8.28-21.704 0-29.983 8.28-8.28 21.704-8.28 29.983 0 8.28 8.279 8.28 21.703 0 29.983z'/%3E%3C/svg%3E") no-repeat center center; }
  .ob-wrapper .outside-calc-right__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-bottom: 40px; }
  .ob-wrapper .outside-calc-right__buttons button {
    position: relative;
    width: 72px;
    height: 72px;
    background: #e2e0de;
    border: 3px solid transparent;
    -webkit-border-radius: 17px;
    border-radius: 17px;
    outline: none; }
  .ob-wrapper .outside-calc-right__buttons button.selected {
    border: 3px solid #ffe600; }
  .ob-wrapper .outside-calc-right__buttons button.selected:after {
    position: absolute;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 150px;
    border-radius: 150px;
    content: "";
    background: #ffe600 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15px' viewBox='0 0 26 26'%3E%3Cpath d='M.3 14c-.2-.2-.3-.5-.3-.7s.1-.5.3-.7l1.4-1.4c.4-.4 1-.4 1.4 0l.1.1 5.5 5.9c.2.2.5.2.7 0L22.8 3.3h.1c.4-.4 1-.4 1.4 0l1.4 1.4c.4.4.4 1 0 1.4l-16 16.6c-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3L.5 14.3.3 14z'/%3E%3C/svg%3E") no-repeat center center;
    right: 0px;
    bottom: 0px; }
  .ob-wrapper .outside-calc-right__buttons button.color-1 {
    background: #e2e0de; }
  .ob-wrapper .outside-calc-right__buttons button.color-2 {
    background: #36a6cf; }
  .ob-wrapper .outside-calc-right__buttons button.color-3 {
    background: #f8d5b3; }
  .ob-wrapper .outside-calc-right__buttons button.color-4 {
    background: #67993e; }
  .ob-wrapper .outside-calc-right a {
    display: block;
    text-align: center;
    color: #00d2e9;
    font-size: 20px; }
  @media (min-width: 992px) {
    .ob-wrapper .header__contacts span.phone {
      font-size: 20px; } }
  .ob-wrapper .hidden {
    display: none !important; }

/*# sourceMappingURL=main.css.map */

/* End */
/* /local/templates/swokna/assets/vendor/balkon/css/style.css?168173879543973 */
/* /local/templates/swokna/assets/vendor/balkon/css/main.css?1681738795166276 */
