/*
	Theme Name: Ð¤Ð°Ð½Ñ‚Ð°Ð·Ð¸Ñ-ÑÐµÑ€Ð²Ð¸Ñ (Ð“Ð°Ñ€Ð°Ð¶Ð½Ñ‹Ðµ Ð²Ð¾Ñ€Ð¾Ñ‚Ð°)
	Author: Ð²ÐµÐ±-ÑÑ‚ÑƒÐ´Ð¸Ñ "Reforge"
	Author URI: http://reforge.ru/
	Technical specialist: Joja (Ð¡ÐµÑ€Ð³ÐµÐ¹ Ð”ÐµÐ½Ð¸ÑÐ¾Ð²) | https://fl.ru/users/joja/
	Version: 1.0
*/
@charset "UTF-8";
@font-face { font-family: ProximaNova; src: url('webfonts/ProximaNova-Regulard41d.eot?#iefix') format('embedded-opentype'), url('webfonts/ProximaNova-Regular.otf') format('opentype'), url('webfonts/ProximaNova-Regular.woff') format('woff'), url('webfonts/ProximaNova-Regular.ttf') format('truetype'), url('webfonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg'); font-weight: 400; font-style: normal; }
@font-face { font-family: ProximaNova; src: url('webfonts/ProximaNova-Boldd41d.eot?#iefix') format('embedded-opentype'), url('webfonts/ProximaNova-Bold.otf') format('opentype'), url('webfonts/ProximaNova-Bold.woff') format('woff'), url('webfonts/ProximaNova-Bold.ttf') format('truetype'), url('webfonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg'); font-weight: 700; font-style: normal; }
@font-face { font-family: ProximaNova; src: url('webfonts/ProximaNova-Semiboldd41d.eot?#iefix') format('embedded-opentype'), url('webfonts/ProximaNova-Semibold.otf') format('opentype'), url('webfonts/ProximaNova-Semibold.woff') format('woff'), url('webfonts/ProximaNova-Semibold.ttf') format('truetype'), url('webfonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg'); font-weight: 600; font-style: normal; }
@font-face { font-family: ProximaNova; src: url('webfonts/ProximaNova-Lightd41d.eot?#iefix') format('embedded-opentype'), url('webfonts/ProximaNova-Light.otf') format('opentype'), url('webfonts/ProximaNova-Light.woff') format('woff'), url('webfonts/ProximaNova-Light.ttf') format('truetype'), url('webfonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg'); font-weight: 300; font-style: normal; }
@font-face { font-family: ProximaNova; src: url('webfonts/ProximaNovaT-Thind41d.eot?#iefix') format('embedded-opentype'), url('webfonts/ProximaNovaT-Thin.otf') format('opentype'), url('webfonts/ProximaNovaT-Thin.woff') format('woff'), url('webfonts/ProximaNovaT-Thin.ttf') format('truetype'), url('webfonts/ProximaNovaT-Thin.svg#ProximaNovaT-Thin') format('svg'); font-weight: 100; font-style: normal; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;font-size:100.01%;vertical-align:baseline;background:transparent}
html,body{height:100%;width:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
html *{max-height:1000000px;}
body{line-height:1.2;width:100%;overflow-x:hidden!important;background:#fff;padding:0;margin:0;color:#312337; font-family: ProximaNova; width:100%;font-weight:400;}
img{border: none;}
.clear, .clear-adaptive {clear:both;height:0px;}
.clear-adaptive {display:none;}
::-webkit-file-upload-button {cursor:pointer;}
#main-wrapper {overflow:hidden!important;}
.w-center {width: 1170px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; z-index: 2;}
.w-center:after {content: ""; display: block; clear: both;}
a { cursor: pointer !important; }
.inp-error {
-webkit-box-shadow: 0 0 0 2px #db3f3c !important;
-moz-box-shadow:    0 0 0 2px #db3f3c !important;
box-shadow:         0 0 0 2px #db3f3c !important;
}
b, strong, .bold {
font-weight: 700;
}
.title-block {
color: #333333;
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: center;
font-weight: 400;
font-size: 40px;
line-height: 46px;
position: relative;
}
.title-block.white {
color: #fff;
}
.title-block .yellow, .title-block span {
color: #ffed00;
}
.title-block .bold {
font-weight: 600;
}
.button-yellow {
margin: 0 auto; 
margin-top: 0px; 
padding: 0px 0px 0px 0px;
width: 205px; 
height: 70px;
display: block; 
vertical-align: top;
font-family: ProximaNova;
font-weight: 700;
text-decoration: none; 
font-size: 18px; 
line-height: 18px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
outline: none;
cursor: pointer;
-webkit-appearance: none;
text-align: center;
text-transform: uppercase;
color: #000; 
background: rgb(255,240,0);
background: -moz-linear-gradient(top,  rgba(255,240,0,1) 0%, rgba(255,194,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(255,194,0,1) 100%);
background: linear-gradient(to bottom,  rgba(255,240,0,1) 0%,rgba(255,194,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff000', endColorstr='#ffc200',GradientType=0 );
-webkit-box-shadow: inset 0px -3px 0px 0px #ce9f03;
-moz-box-shadow:    inset 0px -3px 0px 0px #ce9f03;
box-shadow:         inset 0px -3px 0px 0px #ce9f03;
border: none;
}
.button-yellow:hover, .button-yellow:active {
text-decoration: none;
background: rgb(255,240,0);
}
.button-yellow.inline {
display: inline-block;
}
.button-yellow.resizable {
width: auto;
padding-left: 20px;
padding-right: 20px;
}
#header {
width: 100%; max-width: 2000px; height: 100px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#header .w-center, #header .logo, #header .links, #header .location, #header .phones {
height: inherit;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#header .logo, #header .links, #header .location, #header .phones {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
position: relative;
}
#header .logo, #header .links, #header .location {
float: left;
border-right: 1px solid #e8e6e2;
}
#header .logo {
padding: 23px 0px 0px 81px;
width: 336px;
}
#header .logo:before {
content: "";
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
top: 18px;
left: 0px;
width: 58px;
height: 65px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(images/logo.png);
}
#header .logo .site-title {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
color: #4a3d6d;
font-size: 21px;
line-height: 21px;
font-weight: 700;
text-transform: uppercase;
}
#header .logo .site-desc {
display: block;
margin: 0px 0px 0px 0px; 
padding: 1px 0px 0px 0px;
color: #666666;
font-size: 14px;
line-height: 17px;
font-weight: 300;
}
#header .links {
padding: 14px 0px 0px 48px;
width: 270px;
}
#header .links ul {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#header .links ul li {
display: block;
margin: 0px 0px 0px 0px; 
padding: 11px 0px 0px 0px;
}
#header .links ul li a {
text-decoration: underline;
color: #de264c;
}
#header .links ul li a:hover {
color: #ef2d55;
text-decoration: none;
}
#header .links ul li a[nohref], #header .links ul li a[nohref]:hover {
color: #868792;
text-decoration: none;
cursor: default !important;
}
#header .location {
padding: 25px 0px 0px 85px;
width: 307px;
margin-right: -20px;
font-size: 16px;
line-height: 24px;
}
#header .location:before {
content: "";
display: block;
width: 24px;
height: 32px;
position: absolute;
top: 33px;
left: 37px;
background-repeat: no-repeat;
background-position: 0% 0%;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAMAAAA/gEgKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQ1RDI0RUM3MUVFMTFFNjhFMjZEQjE1MjE5MkQyQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQ1RDI0RUI3MUVFMTFFNjhFMjZEQjE1MjE5MkQyQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmJmMWY0MDk0LTBiMmYtYjk0Zi1iYzljLTRjNzM5ZTFhNTc1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6D6K7oAAAB0VBMVEUAAAAAAAB/f39VVVV/f39mZmZVf39tbW1fX39mZn9zc3Nqan9mZndpaXhmcn9tbXloaH9lcHpqantnb39pcH9qcX9nbnxra3hob3xsbHlobnlra3xpbnlrcHppbn1ra3pnbHpqb31obXpqbntqb3tpbX1pbX1pbHtrbn1qbXtqbnxpbHpob3xpb3xrbnprbnppb3tqbXxpb3tobnxqbXtpb3xobntqbHxpbntpbntqb3tpbn1pbn1qbXtobXtqbn1qbHppbnxpbXxqbntpbXxqbHtqbnxpbXtqbnxqbnxpbXtqbntpbXxqbntqbXxpbntqbnxpbXtobXppbnxpbXtqbnxpbnxqbXtpbnxobXxpbntqbXxqbHxqbXtobnxpbHtqbXxpbntpbXxqbnppbHxqbnxpbHpqbnxqbnxobHtqbnxobHxqbntobHxpbXtqbnxqbnxqbHppbnxqbnpobXxobHxpbnpqbHxobnpqbHxobXpqbnxpbnxobnxqbHpobXtqbHtobnxqbHtqbHxobnpqbHxobnppbHxqbnpobnxqbHpobnxqbHpobHpqbHxobnpqbnpobHxqbnpobnxqbHpqbnxobHpqbnxobHpqbnxqbnxkuuGLAAAAmnRSTlMAAQIDBAUGBwgKCwwPERQVFhkfICIkJSYnKCwtLjIzNDY3ODw+P0FERUhKS05QUVNVVldaXV5fYGFjZWZoaWtsbm95ent8fX5/gYKEh4iJiouMjo+TlJaXmJqdnqClpqeoqaytrrS1tru8vcHCw8bHycrLzM3P0NHS09TV19na29/g4eTl5ufo6err7O3v8vP19vf4+fr7/P3+MgAQDQAAAZpJREFUGBkFwQcjlAEAAND3OSKJjFBKympLJUpDUkmhKAlNQtFwEk1Rokgu6+77tb0HsPPqi5/r63PDV/IAQP5A+KOnobq6oXcu8SwPgPrV90cjQOTYVKwOoCVsTgYguSW8BlxM1AAAdeE52L3eCMnH7w/2N+8C11cLMfw6Cfu/xEd7Hs2ED7YiEh2kOCxD+b/BHARVv0fTUBkW6fwYsH3haQQo/HMbwXSrqVY0LWUA1K9loTNq/STe3QWQtlKL0zFhOVbqAIjeQmUoLEOsFoCxNlSE4icw2Qlgy9+zOLXm803cWEgHqNnIRvuErglkLvUGQM6vewg+dSgNS3Bo48kOBAe/j6ejNNwnePMyQMXs6vOO7g/h4wwkjYygJH4J0moevhq+Uwwub+6FprU9AEDRWiOIjE6lAkDq5GgEyF1uB4C25VyA2kQ5AOWJMwCCgdkMgIzZ/gCArPk+gL75TAA4ElYBVeFhAKB7MRuyF7sAANumhwKCoa/pAAAH4ue5sFkCAEDLSkFBrBkAACnjY9G3KQAAUDjzLR+A/xWRXAzFKeWyAAAAAElFTkSuQmCC);
}
#header .phones {
padding: 23px 0px 0px 0px;
float: right;
width: 255px;
text-align: right;
}
#header .phones .tel {
display: block;
margin: 0px -1px 0px 0px; 
padding: 0px 0px 2px 0px;
font-size: 27px;
line-height: 30px;
color: #312337;
}
#header .phones .tel > span {
color: #6e6f7d;
font-weight: 300;
}
#header .phones .callback {
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 16px;
line-height: 20px;
color: #868792;
text-decoration: underline;
font-weight: 300;
}
#header .phones .callback:hover {
color: #ef2d55;
text-decoration: none;
}
#menu.float {
z-index: 999 !important;
top: 0 !important;
position: fixed !important;
-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);
-moz-box-shadow:    0px 1px 4px 0px rgba(0,0,0,0.3);
box-shadow:         0px 1px 4px 0px rgba(0,0,0,0.3);
}
@media (min-width: 2001px) {
	#menu.float {
		left: 50%;
		margin-left: -1000px;
	}
}
#premenu {
display: none;
}
#premenu.block {
display: block;
}
#premenu, #menu {
background: #f0f2f1;
height: 40px;
}
#menu {
width: 100%; max-width: 2000px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 110;
}
#menu ul {
display: block;
margin: 0px -50px 0px -50px; 
padding: 0px 0px 0px 0px;
list-style-type: none;
font-size: 0px;
text-align: center;
}
#menu ul li {
display: inline-block;
vertical-align: top;
margin: 0px 1px 0px 0px; 
padding: 11px 25px 9px 25px;
font-size: 14px;
line-height: 20px;
position: relative;
text-transform: uppercase;
}
#menu ul li:first-child {
padding-left: 0px;
}
#menu ul li:last-child {
padding-right: 0px;
margin-right: 0px;
}
#menu ul li:before {
content: "";
display: block;
width: 1px;
height: 10px;
background: #cac9cc;
position: absolute;
top: 15px;
left: -1px;
}
#menu ul li:first-child:before {
display: none;
}
#menu ul li a {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
color: #312337;
font-weight: 600;
}
#menu ul li a:hover, #menu ul li.current-menu-item a {
color: #de264c;
text-decoration: none;
}
#promo {
width: 100%; max-width: 2000px; height: 1106px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 98;
background: url(images/bg-promo.jpg) top center no-repeat;
}
#promo .black-form {
position: absolute;
top: 116px;
right: 0px;
padding-top: 14px;
}
#promo .main-text {
display: block;
margin: 0px 0px 0px 0px; 
padding: 12px 20px 20px 23px;
background: rgba(49,35,55,0.6);
position: absolute;
top: 116px;
left: 0px;
width: 530px;
color: #fff;
text-shadow: 0px 2px 2px rgba(0,0,0,0.3);
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#promo .main-text:before {
content: "";
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: rgba(49,35,55,0.6);
width: 113px;
height: 77px;
position: absolute;
top: 0px;
right: -113px;
z-index: 1;
}
#promo .title {
display: block;
margin: 0px -120px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 52px;
line-height: 52px;
letter-spacing: -0.025em;
position: relative;
z-index: 2;
font-weight: 700;
}
#promo .subtitle {
display: block;
margin: 0px 0px 0px 0px; 
padding: 19px 0px 0px 2px;
font-size: 24px;
line-height: 30px;
font-weight: 600;
}
#benefits {
width: 100%; max-width: 2000px; padding: 0px 0px 90px 0px; margin: 0 auto; position: relative; z-index: 99;
background: #f3f6f5;
}
#benefits .w-center {
top: -564px;
margin-bottom: -564px;
}
#benefits .title-block {
padding-top: 50px;
font-size: 42px;
line-height: 48px;
text-shadow: 0px 2px 2px rgba(0,0,0,0.3);
font-weight: 700;
}
#benefits .benefit-items {
display: block;
margin: 0px 0px 0px 0px; 
padding: 15px 0px 0px 0px;
font-size: 0px;
}
#benefits .benefit-items:after {
content: "";
display: block;
clear: both;
}
#benefits .benefit-item {
display: block;
background: #fff;
margin: 40px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
height: 252px;
}
#benefits .benefit-item .img {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: #ccc;
width: 400px;
height: inherit;
}
#benefits .benefit-item .img img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#benefits .benefit-item .desc {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 50px; 
padding: 0px 0px 0px 0px;
width: 510px;
height: inherit;
font-weight: 300;
}
#benefits .benefit-item .desc > div {
display: table;
height: inherit;
position: relative;
top: -3px;
}
#benefits .benefit-item .desc > div > div {
display: table-cell;
vertical-align: middle;
height: 100%;
}
#benefits .benefit-item .desc .z {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 30px;
line-height: 36px;
}
#benefits .benefit-item .desc .d {
display: block;
margin: 0px 0px 0px 0px; 
padding: 21px 0px 0px 0px;
font-size: 18px;
line-height: 24px;
color: #6a616d;
}
#benefits .benefit-item .desc .d b, #benefits .benefit-item .desc .d strong {
font-weight: 400;
}
#benefits .benefit-item .icon {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 116px;
height: 116px;
position: absolute;
top: 50%;
margin-top: -55px;
right: 62px;
background: #f3f3f3;
}
#benefits .benefit-item .icon img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#service {
width: 100%; max-width: 2000px; padding: 0px 0px 82px 0px; margin: 0 auto; position: relative; z-index: 98;
}
#service .title-block {
padding-top: 77px;
}
#service .service-items {
display: block;
margin: 19px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 0px;
text-align: center;
}
#service .service-items:after, #service .service-items .items:after {
content: "";
display: block;
clear: both;
}
#service .service-items .items {
display: block;
margin: 0px -30px 0px -30px; 
padding: 18px 0px 0px 0px;
}
#service .service-items .items .item {
display: inline-block;
vertical-align: top;
margin: 30px 12px 0px 12px; 
padding: 0px 0px 0px 0px;
position: relative;
font-weight: 300;
}
#service .service-items .items .item .n {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
color: #de264c;
font-size: 30px;
line-height: 30px;
}
#service .service-items .items .item .n > span {
font-size: 72px;
font-weight: 100;
}
#service .service-items .items .item .d {
display: block;
margin: 0px 0px 0px 0px; 
padding: 13px 0px 0px 0px;
color: #6a616d;
font-size: 18px;
line-height: 24px;
}
#service .service-items .items .item .d:before {
content: "";
display: block;
margin: 0 auto; 
margin-bottom: 9px;
padding: 0px 0px 0px 0px;
width: 32px;
height: 2px;
background: #d2cfd3;
}
#economit {
width: 100%; max-width: 2000px; height: 540px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
background: url(images/bg-economit.jpg) top center no-repeat; color: #fff;
}
#economit .w-center {
height: inherit;
}
#economit .w-center > div {
display: table;
height: inherit;
width: 100%;
position: relative;
top: 0px;
}
#economit .w-center > div > div {
display: table-cell;
vertical-align: middle;
height: 100%;
}
#economit .title-block {
padding-top: 12px;
line-height: 43px;
font-weight: 600;
}
#economit .title-block .bold {
font-weight: 700;
}
#economit .text {
display: block;
margin: 36px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: center;
font-weight: 300;
font-size: 22px;
line-height: 30px;
position: relative;
}
#economit .black-form {
margin-top: 52px;
}
#alutech {
height: 1110px; width: 100%; max-width: 2000px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 98;
background: #fff url(images/bg-alutech.jpg) bottom center no-repeat;
}
#alutech .title-block {
padding-top: 75px;
}
#alutech .alutech-items {
display: block;
margin: 19px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 0px;
text-align: center;
}
#alutech .alutech-items:after, #alutech .alutech-items .items:after {
content: "";
display: block;
clear: both;
}
#alutech .alutech-items .items {
display: block;
margin: 0px -30px 0px -30px; 
padding: 0px 0px 0px 0px;
}
#alutech .alutech-items .items .item {
display: inline-block;
vertical-align: top;
margin: 30px 15px 0px 15px; 
padding: 0px 0px 0px 0px;
position: relative;
}
#alutech .alutech-items .items .item .img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
height: 300px;
}
#alutech .alutech-items .items .item .img img {
-webkit-border-radius: inherit;
-moz-border-radius:    inherit;
border-radius:         inherit;
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#alutech .text {
display: block;
margin: 65px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: center;
font-weight: 300;
font-size: 22px;
line-height: 34px;
position: relative;
color: #58505c;
}
#alutech .text b, #alutech .text strong {
font-weight: 600;
}
#characteristics {
width: 100%; max-width: 2000px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
background: #f3f6f5;
}
#characteristics:before, #characteristics:after {
content: "";
width: 100%;
height: 175px;
background-repeat: no-repeat;
background-position: center top;
position: absolute;
left: 0%;
}
#characteristics:before {
top: -175px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAACvCAMAAACSNbXRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTE2OTQzODI3MjAxMTFFNjk2MDg5QTQ3MEM0RjIwNjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTE2OTQzODE3MjAxMTFFNjk2MDg5QTQ3MEM0RjIwNjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmYyOWQwOGMtZGQxOC0zMjQ3LThlMjUtOGJjOWE4NGIzZDhlIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PswrzYgAAALuUExURfP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fOmRKsAAAD5dFJOUwABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+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);
}
#characteristics:after {
bottom: -175px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAACvCAMAAACSNbXRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc5QkUyQTU3MjAxMTFFNkEwRjlGNTNERkUxNjM3NjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjc5QkUyQTQ3MjAxMTFFNkEwRjlGNTNERkUxNjM3NjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmYyOWQwOGMtZGQxOC0zMjQ3LThlMjUtOGJjOWE4NGIzZDhlIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiwKTUgAAALcUExURfP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29fP29T7lRPkAAADzdFJOUwABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY4OTo7PD4/QEFCQ0RFRkdJSktMTU5PUFFS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);
}
#characteristics .title-block {
padding-top: 55px;
}
#characteristics .slider-tabs {
display: block;
margin: 34px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
height: 482px;
}
#slider-tabs-nav {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
color: #de264c;
font-size: 0px;
text-align: center;
position: relative;
z-index: 5;
}
#slider-tabs-nav li {
display: inline-block;
vertical-align: top;
margin: 0px 7px 0px 7px;
padding: 12px 0px 0px 0px;
font-size: 20px;
line-height: 20px;
height: 46px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
cursor: pointer;
position: relative;
font-weight: 300;
-webkit-border-radius: 30px;
-moz-border-radius:    30px;
border-radius:         30px;
}
#slider-tabs-nav li:nth-child(1) {
width: 190px;
}
#slider-tabs-nav li:nth-child(2) {
width: 116px;
}
#slider-tabs-nav li:nth-child(3) {
width: 152px;
}
#slider-tabs-nav li:nth-child(4) {
width: 165px;
}
#slider-tabs-nav li:nth-child(5) {
width: 100px;
}
#slider-tabs-nav li:hover {
background: #fff;
color: #6a616d;
}
#slider-tabs-nav li.active {
background: #de264c;
cursor: default;
color: #fff;
font-weight: 600;
}
#slider-tabs-nav li > span {
display: inline-block;
vertical-align: top;
border-bottom: 1px dashed #de264c;
line-height: 20px;
}
#slider-tabs-nav li.active > span, #slider-tabs-nav li:hover > span {
border-bottom-color: transparent;
}
#slider-tabs {
display: block;
margin: 0 auto;
margin-top: 46px; 
padding: 0px 0px 0px 0px;
position: relative;
z-index: 1;
}
#slider-tabs .owl-carousel {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
position: relative;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#slider-tabs, #slider-tabs .item, #slider-tabs .owl-carousel, #slider-tabs .item > div {
height: 390px;
}
#slider-tabs .item {
background: #fff;
}
#slider-tabs .item > div {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 20px;
line-height: 24px;
color: #312337;
}
#slider-tabs .slider-nav {
width: 45px;
height: 50px;
position: absolute;
top: 50%;
margin-top: -24px;
z-index: 4;
background-color: #fff;
}
#slider-tabs .slider-nav:before {
content: "";
width: 12px;
height: 23px;
background-repeat: no-repeat;
background-position: 0% 0%;
position: absolute;
top: 13px;
}
#slider-tabs .slider-nav:hover {
background-color: #de264c;
}
#slider-tabs .slider-nav.slider-prev {
right: 50%;
margin-right: -175px;
}
#slider-tabs .slider-nav.slider-next {
right: 50%;
margin-right: -585px;
}
#slider-tabs .slider-nav.slider-prev:before {
left: 15px;
}
#slider-tabs .slider-nav.slider-next:before {
right: 15px;
}
.slider-nav.slider-prev:before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXCAYAAAA/ZK6/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI5MkQ2RTE3MzlGMTFFNkJCRThDRTcyMkQwQ0M4RTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI5MkQ2RTA3MzlGMTFFNkJCRThDRTcyMkQwQ0M4RTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEY2NUNERDQ3MzlGMTFFNjhCNTNBNDE3MTE0QTE1MkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEY2NUNERDU3MzlGMTFFNjhCNTNBNDE3MTE0QTE1MkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Lj1MhAAAAPUlEQVR42mJgIA3IM5KiGIjDSVFcBsQKVFesMKoYCWiTGs71QGxOShohyQay/DCqiZL8gKGJZnkargkgwACKIw7gH/7sPwAAAABJRU5ErkJggg==);
}
.slider-nav.slider-next:before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXBAMAAADNSrOMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEY2NUNERDU3MzlGMTFFNjhCNTNBNDE3MTE0QTE1MkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEY2NUNERDQ3MzlGMTFFNjhCNTNBNDE3MTE0QTE1MkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmNjZWMyOTMtYmVmMi00MzRiLTljMzItMWFiNGRhNGU2N2U2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuT5CpgAAAAVUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAABIBAKQAAAAHdFJOUwAfICs3dn+J7RzlAAAALklEQVQI12MQYACDQAilCuEywbgKEG4QUVwDMMWSiMSDykFU4uEEItsOtRzCAQAJvQZ4vNIeYQAAAABJRU5ErkJggg==);
}
.slider-nav.slider-prev:hover:before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXBAMAAADNSrOMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDJGODUyOEQ3M0FDMTFFNkJFQzdDNEQ5NzQwODIzQTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDJGODUyOEM3M0FDMTFFNkJFQzdDNEQ5NzQwODIzQTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUE3RDQxNkE3MzlGMTFFNkIwRDI5MTM0RjlEODk0M0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUE3RDQxNkI3MzlGMTFFNkIwRDI5MTM0RjlEODk0M0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6m0qrgAAAAFVBMVEX///////////////////////////9nSIHRAAAAB3RSTlMAPj9Wbuv9msyxAAAAADNJREFUCNdjYAABRjDJIArhBEE4CiCSCcJRJcBhhnDEHBiQeFA5mEoCXIh9MNuhbmFgBADTCgXTCpoDtQAAAABJRU5ErkJggg==);
}
.slider-nav.slider-next:hover:before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXBAMAAADNSrOMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDcxNDY5MkY3M0FDMTFFNjg2ODRBNkRCOTgxRjA4NUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDcxNDY5MkU3M0FDMTFFNjg2ODRBNkRCOTgxRjA4NUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUExRENBRjg3MzlGMTFFNkE0QzVDNEU2MzVBNTMwOTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUExRENBRjk3MzlGMTFFNkE0QzVDNEU2MzVBNTMwOTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Z3ZVvAAAAFVBMVEX///////////////////////////9nSIHRAAAAB3RSTlMAPj9Wbuv9msyxAAAAAC5JREFUCNdjEGAAg0AIpQrhMsG4ChBuEFFcAzDFkojEg8pBVOLhBCLbDrUcwgEACb0GeLzSHmEAAAAASUVORK5CYII=);
}
#slider-tabs .item > div .text {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 124px;
width: 630px;
height: inherit;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
font-weight: 300;
}
#slider-tabs .item > div .text .zag {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 30px;
line-height: 36px;
color: #312337;
}
#slider-tabs .item > div .text .desc {
display: block;
margin: 0px 0px 0px 0px;
padding: 27px 0px 0px 0px;
font-size: 18px;
line-height: 24px;
color: #6a616d;
}
#slider-tabs .item > div .text .desc ul {
display: block;
margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 0px;
list-style-type: none;
}
#slider-tabs .item > div .text .desc ul li {
display: block;
margin: 7px 0px 0px 0px;
padding: 0px 0px 0px 23px;
position: relative;
}
#slider-tabs .item > div .text .desc ul li:before {
content: "â€”";
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 0px;
left: 0px;
}
#slider-tabs .item > div .text .desc ul li:first-child {
margin-top: 0px;
}
#slider-tabs .item > div .text .desc ul li:last-child {
padding-bottom: 0px;
}
#slider-tabs .item > div .text > div {
display: table;
position: relative;
top: 0px;
height: inherit;
width: 100%;
}
#slider-tabs .item > div .text > div > div {
display: table-cell;
vertical-align: middle;
height: 100%;
}
#slider-tabs .item > div .img {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 455px;
height: inherit;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
float: right;
}
#slider-tabs .item > div .img img {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#characteristics .title-block-mini {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: center;
font-weight: 400;
font-size: 35px;
line-height: 40px;
position: relative;
}
#characteristics .sub-title-mini {
display: block;
margin: 0px 0px 0px 0px; 
padding: 18px 0px 0px 0px;
text-align: center;
font-weight: 300;
font-size: 20px;
line-height: 30px;
position: relative;
color: #58505c;
}
#characteristics .characteristics-items {
display: block;
margin: 47px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 0px;
text-align: center;
}
#characteristics .characteristics-items:after, #characteristics .characteristics-items .items:after {
content: "";
display: block;
clear: both;
}
#characteristics .characteristics-items .items {
display: block;
margin: 0px -30px 0px -30px; 
padding: 0px 0px 0px 0px;
}
#characteristics .characteristics-items .items .item {
display: inline-block;
vertical-align: top;
margin: 30px 15px 0px 15px; 
padding: 0px 0px 0px 0px;
font-size: 24px;
line-height: 28px;
position: relative;
font-weight: 300;
}
#characteristics .characteristics-items .items .item .img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
height: 210px;
}
#characteristics .characteristics-items .items .item .img img {
-webkit-border-radius: inherit;
-moz-border-radius:    inherit;
border-radius:         inherit;
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#characteristics .characteristics-items .items .item .z {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
z-index: 2;
}
#characteristics .characteristics-items .items .item .d {
display: block;
margin: 0px 0px 0px 0px; 
padding: 11px 10px 0px 10px;
font-size: 18px;
line-height: 24px;
color: #6a616d;
position: relative;
z-index: 2;
}
#characteristics .characteristics-items.automation .items {
padding-top: 20px;
}
#characteristics .characteristics-items.automation .items .item {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
border: 10px solid #fff;
padding-bottom: 19px;
min-height: 470px;
padding-top: 237px;
}
#characteristics .characteristics-items.automation .items .item .img {
width: 350px !important;
height: 300px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
#characteristics .characteristics-items.automation .items .item .z {
padding-top: 22px;
}
#characteristics .characteristics-items.panel .sub-title-mini {
padding-bottom: 13px;
}
#characteristics .characteristics-items.panel .items .item {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#characteristics .characteristics-items.panel .items .item, #characteristics .characteristics-items.panel .items .item .img, #characteristics .characteristics-items.panel .items .item .img img {
height: 468px;
}
#characteristics .characteristics-items.panel .items .item .img {
z-index: 1;
}
#characteristics .characteristics-items.panel .items .item .info {
display: block;
margin: 0px 0px 0px 0px; 
padding: 27px 30px 0px 30px;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;
width: 255px;
height: 286px;
color: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
text-align: left;
font-weight: 300;
}
#characteristics .characteristics-items.panel .items .item.trend .info {
background: #a2238e;
}
#characteristics .characteristics-items.panel .items .item.classic .info {
background: #00a5ba;
}
#characteristics .characteristics-items.panel .items .item .info .n {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 24px;
line-height: 28px;
font-weight: 600;
}
#characteristics .characteristics-items.panel .items .item .info .t {
display: block;
margin: 0px 0px 0px 0px; 
padding: 3px 0px 0px 0px;
font-size: 14px;
line-height: 19px;
}
#characteristics .characteristics-items.panel .items .item .info ul {
display: block;
margin: 0px 0px 0px 0px; 
padding: 4px 0px 0px 0px;
list-style-type: none;
font-size: 16px;
line-height: 20px;
}
#characteristics .characteristics-items.panel .items .item .info ul li {
display: block;
margin: 20px 0px 0px 0px; 
padding: 0px 0px 0px 17px;
position: relative;
}
#characteristics .characteristics-items.panel .items .item .info ul li:before {
content: "";
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 6px;
height: 6px;
border: 1px solid #fff;
-webkit-border-radius: 50%;
-moz-border-radius:    50%;
border-radius:         50%;
position: absolute;
top: 5px;
left: 0px;
}
#design {
width: 100%; max-width: 2000px; padding: 170px 0px 77px 0px; margin: 0 auto; position: relative; z-index: 98;
}
#design .title-block {
padding-top: 53px;
}
#design .sub-title-block {
display: block;
margin: 0px 0px 0px 0px; 
padding: 17px 0px 0px 0px;
text-align: center;
font-weight: 300;
font-size: 20px;
line-height: 30px;
position: relative;
color: #58505c;
}
#design .design-items {
display: block;
margin: 36px 0px 0px 0px; 
padding: 0px 0px 3px 0px;
font-size: 0px;
text-align: center;
}
#design .design-items:after, #design .design-items .items:after {
content: "";
display: block;
clear: both;
}
#design .design-items .zag {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 1px 0px;
font-size: 30px;
line-height: 36px;
font-weight: 400;
}
#design .design-items .subzag {
display: block;
margin: 0px 0px 0px 0px; 
padding: 8px 0px 0px 0px;
font-size: 20px;
line-height: 24px;
color: #58505c;
font-weight: 300;
}
#design .design-items .items {
display: block;
margin: 0px -30px 0px -30px; 
padding: 0px 0px 0px 0px;
}
#design .design-items .items .item {
display: inline-block;
vertical-align: top;
margin: 30px 15px 0px 15px; 
padding: 0px 0px 0px 0px;
font-size: 24px;
line-height: 28px;
position: relative;
font-weight: 300;
}
.items.cols-2 .item, .items.cols-2 .item .img {
width: 570px !important;
}
.items.cols-3 .item, .items.cols-3 .item .img {
width: 370px !important;
}
.items.cols-5 .item, .items.cols-5 .item .img {
width: 210px !important;
}
#design .design-items .items .item .img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
height: 210px;
}
#design .design-items .items .item .img img {
-webkit-border-radius: inherit;
-moz-border-radius:    inherit;
border-radius:         inherit;
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#design .design-items .items .item .z {
display: block;
margin: 0px 0px 0px 0px; 
padding: 25px 0px 0px 0px;
}
#design .design-items .items .item .d {
display: block;
margin: 0px 0px 0px 0px; 
padding: 11px 10px 0px 10px;
font-size: 18px;
line-height: 24px;
color: #6a616d;
}
#design .design-items.types .items .item .img {
-webkit-border-radius: 50%;
-moz-border-radius:    50%;
border-radius:         50%;
}
#design .design-items.ral .items {
padding-top: 10px;
}
#design .design-items.wood .items {
padding-top: 10px;
}
#design .design-items.additional .items {
padding-top: 5px;
}
#design .design-items.additional .items .item {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
border: 10px solid #f7f7f7;
padding-bottom: 19px;
min-height: 570px;
}
#design .design-items.additional .items .item .img {
width: 350px !important;
height: 350px;
}
#design .design-items.additional .items .item .z {
padding-top: 22px;
}
#calculator {
width: 100%; max-width: 2000px; height: 1369px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
background: url(images/bg-calculator.png) top center no-repeat;
}
#calculator .title-block {
padding-top: 77px;
}
#calculator .sub-title-block {
display: block;
margin: 15px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: center;
font-weight: 300;
font-size: 24px;
line-height: 28px;
position: relative;
}
#calculator .calc {
display: block;
margin: 42px 0px 0px 0px; 
padding: 11px 31px 0px 31px;
width: 100%;
height: 1070px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
background: #fff;
-webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    0px 0px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow:         0px 0px 40px 0px rgba(0, 0, 0, 0.1);
}
#calculator .calc:after {
content: "";
display: block;
clear: both;	
}
#calculator .calc .left {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 650px;
}
#calculator .calc .left .row {
display: block;
margin: 0px 0px 0px 0px; 
padding: 16px 0px 0px 0px;
}
#calculator .calc .left .row .zag {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
color: #312337;
font-size: 20px;
line-height: 24px;
}
#calculator .calc .left .row .zag > span {
color: #a5a0a6;
}
#calculator .calc .left .row .gray {
display: block;
margin: 19px 0px 0px 0px; 
padding: 0px 20px 0px 20px;
background: #f3f6f5;
min-height: 80px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
font-size: 18px;
line-height: 24px;
font-weight: 300;
}
#calculator .calc .left .row.etap-4 .gray {
min-height: 125px;
}
#calculator .calc .left .row.etap-5 .gray {
min-height: 231px;
}
#calculator .calc .left .row .gray .col {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#calculator .calc .left .row.etap-1 .gray .col {
padding-top: 28px;
}
#calculator .calc .left .row .gray .col.width {
width: 300px;
padding-left: 5px;
}
#calculator .calc .left .row .gray .col.height {
width: 300px;
padding-left: 18px;
}
#calculator .calc .left .row .gray label {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#calculator .calc .left .row .gray .inps {
width: 176px;
height: 40px;
border: 1px solid #e7edee;
color: #222;
font-size: 18px;
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 9px;
padding: 0px 20px 0px 20px;
outline: none;
position: relative;
z-index: 1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: left;
font-family: ProximaNova;
background: #fff;
font-weight: 300;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
top: -7px;
-webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
box-shadow:         inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
}
#calculator .calc .left .row .gray .inputs {
display: block;
margin: 0px 0px 0px 0px; 
padding: 20px 0px 0px 0px;
}
#calculator .calc .left .row .gray .inputs .i {
display: inline-block;
vertical-align: top;
*display: inline;
margin-right: 12px;
min-width: 175px;
}
#calculator .calc .left .row.etap-6 .gray .inputs .i {
margin-right: 23px;
min-width: auto;
}
#calculator .calc .left .row.etap-6 .gray .inputs .i:last-child {
margin-right: -20px;
}
#calculator .calc .left .row .gray .inputs .i label, .icheckbox_square-orange, #calculator .calc .left .row .gray .inputs input[type="checkbox"] {
cursor: pointer;
}
#calculator .calc .left .row .gray .inputs .i label span {
display: inline-block;
padding: 9px 0px 0px 14px;
}
.icheckbox_square-orange, .iradio_square-orange {
display: inline-block;
*display: inline;
vertical-align: middle;
cursor: pointer;
width: 38px;
height: 38px;
color: #312337;
font-size: 18px;
font-weight: 300;
display: inline-block;
vertical-align: top;
margin: 0 auto;
padding: 0px 0px 0px 0px;
outline: none;
position: relative;
z-index: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align: left;
border: 1px solid #e7edee;
background-color: #fff !important;
-webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
box-shadow:         inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
}
.iradio_square-orange {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.icheckbox_square-orange {
background-position: 0px 0px;
}
.iradio_square-orange.hover, .iradio_square-orange.checked, .iradio_square-orange.checked.disabled {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDUxNjhCMTgzM0Y5MTFFNjgxMDhDOEQ3ODEwMkI3MUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDUxNjhCMTczM0Y5MTFFNjgxMDhDOEQ3ODEwMkI3MUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDk5ODZkYjQtMmIwMS1iZjQ1LWE2OTItYzcyZjhlZThiNjA1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp99tsIAAAGGUExURQAAANra2uvr6+zs7O/w8PDw8PHx8fHy8vLy8vPy8/Pz8vPz8/P09PP19fTz8/Tz9PT08/T09PT09fT19fX09fX19PX19fX29fX29vb19vb29fb29vb39fb39/f29/f39vf39/f3+Pf49/j39/j4+Pn5+fn5+vr4+Pr5+fr6+vr6+/v6+vv7+/v8+/z8/P38/P39/f///wAAAAAAACIiIgAAAAAAAAAAAAAAAAAAAAAAAG1tbWNjYwAAAAAAAAAAAGhoaG9vb29vbwAAAAAAAAEBAVlZWQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBUVFQAAACYmJhEREW9vbxkZGVlZWRkZGW1tbT8/Pz4+PmNjYywsLG9vbz0+PlhYWDU1NUtLS0xMTDY2Njc3N2hoaGtra1JSUkBAQD09PW9vbzo6OlNTU1dXVzo6Oj09PT8/P0JCQkVGRklJSUxMTFBQUFRUVFhYWFtbW19fX2JiYmVlZWhoaGtra21tbXayKUMAAABydFJOUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMDCg8UHB8gKCotMzRBQkNJSktLTFJYWl9gYWt5fIGCg4WHk5mcpabAxcbKz9vi4+Tn6uzv8fL3+Pn5+vv7/UXCM4UAAAHSSURBVCjPXdPrWxJBFMdxuojUbslUnrCT8qvOVBNEsLiwoaDdjPJe3i2vXTS17H4v+897wS7CfN5+n5mdeeZsTJFKnYKGUEKJQBXaxFIsDICvnHV6TFxgZUifk+eLON4JEle6rcw4jyyZ+JFjt3K6l+zV+ZvUZ/iEOIpd5rj9bbpGab7UwSICRzrjsUOFQiFmkrgqiaPIktyZX9vbW5u/25qzeaOJ4aQHlv+FlgcO8/UMKWLG8PZB0/ZwMysF3BAMbv1tsTUY5VSHykH3r/xps9If5stKQfTIb8tIdPLsSYa3+Muy6DWyiy6Qv/HTsuE3MpRrMuX9H5b9cphJjAnefLe8CxqZMjlQ5cU3y8tKuFr3QN9+9tXyPMyaiBHMfrHMhpuLNprKD9Y/t1l/GB6NlcDxh57sfGqx83QouhjFWYpBfWH3Y9PuQj0ohpuLgNivjs5tfghtzo1W/ejFSOssvFJtbGpp9fX7t69Wl6bGaiUvFl3MAJTyStX6xOT0zMz05ES9WvKiByVRBN0Fzw9q9x+Pjz+6Vwt8rzkOpJIucmcYVPTLQaUSlP1iy6zBwAVc0pzo1UnAmlQxAqQhYMqe49RpKzswYtjp6wYRlLrQ/hv8ByoSzMaAhmo0AAAAAElFTkSuQmCC) 50% 50% no-repeat;
}
.icheckbox_square-orange.hover, .icheckbox_square-orange.checked, .icheckbox_square-orange.checked.disabled {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDRjA4RkU0NzRFQjExRTZCQ0FGRjYzQUJBQzlBOEE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDRjA4RkU1NzRFQjExRTZCQ0FGRjYzQUJBQzlBOEE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NENGMDhGRTI3NEVCMTFFNkJDQUZGNjNBQkFDOUE4QTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NENGMDhGRTM3NEVCMTFFNkJDQUZGNjNBQkFDOUE4QTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7cS8r3AAABYUlEQVR42uyWvWqEQBCAvZDmfJ40qeUiCAbBQs5CsBCDEes8QmoRrzywuGAhiAeCJ3YBnyCvsqnUjJKD5fBn9zBcCgc+phn9YHZndNU0DXOLuGNuFIt4ES/i2eJ+7hc6jsNC+gDeXdcth+pWc24u27ZbaQJwwHebPc8r/1RsWRYuPUcn932/pD5j0zQfCWrYqqoSgAMYjDXwRn25DMPY1XVdQH4aqWGhJgE4gLmgALZUrdZ1fQfpBWuZtN/vTxc1fe09RwE8wzOIWKxpGi7Fz0sKguD0WzMphVpEdatVVW1bGwPrPjnwOSU9HA5o7BgHW60oypj8C3gYkoZhiKYu5Og4ybI8JGeGpFEUIZLxm5xjSZJI5J00jmNEOvdEC0QUxTF5Jz0ej4hm4RBvLkEQ+uSdNE1TRLvpqFYmz/O4vJNmWYauWbHUu3qz2bTyV2Cb5/lV0tm/TssfyCL+F+IfAQYA1B3B8YKHY2MAAAAASUVORK5CYII=) 50% 50% no-repeat;
}
.icheckbox_square-orange.disabled {
opacity: 0 !important;
cursor: default;
}
.icheckbox_square-orange.hover .iCheck-helper, .icheckbox_square-orange.checked.disabled .iCheck-helper, 
.iradio_square-orange.hover .iCheck-helper, .iradio_square-orange.checked.disabled .iCheck-helper {
background: #f7f7f7 !important;
opacity: 0.8 !important;
}
.icheckbox_square-orange.checked .iCheck-helper, .iradio_square-orange.checked .iCheck-helper {
opacity: 0 !important;
}
#calculator .calc .left .row .gray .circles {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 0px;
}
#calculator .calc .left .row .gray .circles .i {
display: inline-block;
vertical-align: top;
*display: inline;
width: 85px;
height: 85px;
margin: 20px 20px 0px 0px; 
padding: 0px 0px 0px 0px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
position: relative;
cursor: pointer;
}
#calculator .calc .left .row .gray .circles .i.active:before, #calculator .calc .left .row .gray .circles .i:hover:before {
content: "";
display: block;
width: inherit;
height: inherit;
-moz-border-radius: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
position: absolute;
top: 0px;
left: 0px;
border: 2px solid #de264c;
z-index: 10;
}
#calculator .calc .left .row .gray .circles .i:nth-child(6n) {
margin-right: 0px;	
}
#calculator .calc .left .row .gray .circles .i > img {
display: block;
width: inherit;
height: inherit;
-moz-border-radius: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
position: relative;
z-index: 1;
}
#calculator .calc .left .row .gray .circles .i > div {
display: block;
width: inherit;
height: inherit;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
font-size: 14px;
line-height: 18px;
text-align: center;
}
#calculator .calc .left .row .gray .circles .i > div.white {
color: #ffffff;
}
#calculator .calc .left .row .gray .circles .i > div.black {
color: #312337;
}
#calculator .calc .left .row .gray .circles .i > div > div {
display: table;
width: inherit;
height: inherit;
position: relative;
top: 1px;
}
#calculator .calc .left .row .gray .circles .i > div.two > div {
top: 2px;
}
#calculator .calc .left .row .gray .circles .i > div > div > div {
display: table-cell;
vertical-align: middle;
height: 100%;
}
#calculator .calc .right {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 40px 0px 0px 0px;
width: 428px;
float: right;
}
#calculator .calc .right .sizes {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
width: 428px;
height: 420px;
position: relative;
}
#calculator .calc .right .preview {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
top: 37px;
left: 3px;
width: 414px;
height: 306px;
}
#calculator .calc .right .preview > img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#calculator .calc .right .sizes .size {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
}
#calculator .calc .right .sizes .size.width {
top: 375px;
left: 0px;
width: 428px;
height: 30px;
}
#calculator .calc .right .sizes .size.height {
top: 19px;
right: -15px;
width: 30px;
height: 342px;
}
#calculator .calc .right .sizes .size .label {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
color: #8f8793;
font-size: 14px;
font-weight: 400;
font-style: italic;
width: 200px;
}
#calculator .calc .right .sizes .size.width .label {
top: -20px;
left: 0px;
}
#calculator .calc .right .sizes .size.height .label {
top: 0px;
left: -210px;
text-align: right;
}
#calculator .calc .right .sizes .size:before {
content: "";
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
z-index: 1;
background-color: #e5e9e9;
}
#calculator .calc .right .sizes .size.width:before {
top: 0px;
left: 0px;
}
#calculator .calc .right .sizes .size.height:before {
top: 0px;
left: 0px;
}
#calculator .calc .right .sizes .size.width:before, .ui-slider-horizontal .ui-widget-header {
width: 428px;
height: 4px;
left: 0px;
top: 16px;
}
.ui-slider-vertical {
height: 342px;
}
#calculator .calc .right .sizes .size.height:before, .ui-slider-vertical .ui-widget-header {
width: 4px;
height: 342px;
left: 12px;
top: 0px;
}
.ui-slider-horizontal .ui-slider-handle, .ui-slider-vertical .ui-slider-handle {
width: 36px;
height: 20px;
position: absolute;
z-index: 90;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAUCAYAAADlep81AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYzQjQ5NkU3NTAzMTFFNjhDQjZFQjY2ODIwREQ0MkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYzQjQ5NkQ3NTAzMTFFNjhDQjZFQjY2ODIwREQ0MkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDU4NGQ2NTMtNzMzNC03MjQyLWJhMmItMWU4NzFiMjIwZWJhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl/gcyMAAAFySURBVHjazJZPSsNAFMYndWyT4gnUlXTh3pW3iJgKQiseQCmGmFIPIGLXroRY22VarXgBLyBeQHd6gNpQMeKM36uj9o+7ajMf/OARJsw3b/68Z5w3GuwXpYGtWAXz6tskisAjuAOX4ArEW4XC0CAux39cA8cgx/5Wc2BZsQnuQRlcDA4yzur1r3gGHAKfTVe0+IPtYvH9M0PyO0dJmGEDc1K2WEoKwYADfBUngR/Uak5/y06DgA7rA1hkyeoJLNGW5TUwQ1oAG1wIYTN9ZHPTspyXXk8LN1Y2u87JDLKkhSHywg0EUhND9ADxtGmyuNvVwpCZyTD+3Ok0ETs6GIqiqEXXvq2LIahN1z5EcKTJwximkKEYuFTTEmbPLZVeubphlKUq2E8oO1XPdcN+tRc/1b5CbxPYmbKZEzU3G20/qB/ZBTfqTOX+2Qg1aJWy5zWHO0Y51jO2wDXIq+5xRRW+2QkNvKmDe6taWNqieHTQhwADAAeQPudtOG4QAAAAAElFTkSuQmCC);
}
.ui-slider-horizontal .ui-widget-header, .ui-slider-vertical .ui-widget-header {
background-color: #e5e9e9;
position: absolute;
z-index: 2;
}
.ui-slider-horizontal .ui-slider-handle {
top: 8px;
margin-left: -18px;
}
.ui-slider-vertical .ui-slider-handle {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
margin-left: -4px;
margin-bottom: -18px;
}
#calculator .calc .right .form-bl {
display: block;
margin: 17px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
width: 428px;
border: 3px solid #00a5ba;
text-align: center;
}
#calculator .calc .right .form-bl .top {
display: block;
margin: 0px 0px 0px 0px; 
padding: 22px 0px 7px 0px;
color: #fff;
background: #00a5ba;
font-size: 22px;
line-height: 30px;
position: relative;
}
#calculator .calc .right .form-bl .top:after {
content: "";
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 100%;
height: 30px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaYAAAAeCAYAAABnn7qvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzM0NDBCQzM3NEYxMTFFNkJBODVCNzhEOEM1NzJFMzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzM0NDBCQzI3NEYxMTFFNkJBODVCNzhEOEM1NzJFMzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDViYzgyOGQtNTViYy1lNTRmLWFmZjItYTEzNzBlY2IxNDdhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiXRN1UAAAOASURBVHja7J1fTxNBFEcHrWgIUSRE4h8Eainf0ge/ix9CjU8mxhjjgzExQC2ggsE0iIYQRUVn9I65XGcXhG27256T/OiSLWl7u93TuzuzjLi792875xZ9GpJJBwAA0Du2fVqS5Zr/ccfcYVJJSgsLaQEAQBHy+S0gnxVZ3tZ3rGX88VOJS0irKZJaUMIKy5epOwDAUPNRyaallpetfPKoncB4TySWKSOqhpLYBO8XAMBAsKNk0zIi6hTxALUCn2xHcpS0mqbbQloAAOWUT8xS0fLplZiKkNaCul1AWgAAXZXPiup4Cu98yi6mIqXFQAwAgONhBxyURj5lF9NJpTWphNVEWgCAfP7KJ57/2a7iC6pV/M3IGz3YMN1WDNICgCru71bc4UNvrSrLZ1DFVKS04vIU2z8A9ImOSx9yG0j5DKOYTiqtiUSHhbQAoJvyiYfddijP8Iopj7BhPJNkSct2W02kBQBGPvo8jw7yQUx9l1a4vULpAAaODy59yA35IKZKSOuiO3x4EGkBVFM+euDBZ8qDmKpM2ICfS7KkZbOItAB6Jp/ljM4H+SAmpJUjrVuS+Pt1SgdwbDZENK8lyAcxQRekNZbRaYXc8BmhfDBE/PR5l+h4YvYoEWKC7hM+aC8klgs50prxOUP5oIIc+LzNkc8XSoSYoLyED+hLieW8T939e93BkJs+Zykf9JEfPm8S0gnnf9o+XykRYoLBI3ywX0ksoz7zIi57RYw5n3OUDwrgm89aQjphedVnnxIBYoJI2CEsSVLbyaxLz9Oak04MQH8BWnPpeT7rPt8pESAmOC1hRxJHNN0z68I5qxmXPYJwjPINJHtKNm0jn3Au6IASAWKCfnEg34JDHibWh6HtddNtRXnxjyDLzU5COlFEG5QHEBNUlQ3Jo8S6KSMrLS+uP9gbOkY6ep5Ph/IAYoJh3Clm/SPISwlZxU6LCcb//+UgNbk0/P6J8gBiAjgeYYd51ATjKKq6Wp4dwu06nANcV/JpGxExwRQQE0CXyZtgHEcQ1o24GnI7XtHXvGuEoyXESDdATAAl7x7iTvtBYv20kZXuuKb7/Ny3TMfTUstbvLWAmAAGky3J48S6cdNdRWnNSxc2esrH3pfuZlUJp60EtMvbA4CYADRBDFmHCMN8rWsiqZg5EVa4nNNVud979+eyOkFAayKhmE3H/B6AI/klwAByukOb8xAgKwAAAABJRU5ErkJggg==) top center no-repeat;
position: absolute;
bottom: -30px;
left: 0px;
}
#calculator .calc .right .form-bl .top .big {
font-size: 32px;
line-height: 38px;
font-weight: 600;
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 5px 0px;
}
#calculator .calc .right .form-bl .top b {
font-weight: 700;
}
#calculator .calc .right .form-bl .desc {
display: block;
margin: 0px 0px 0px 0px; 
padding: 57px 0px 0px 0px;
font-size: 20px;
line-height: 26px;
position: relative;
font-weight: 300;
}
#calculator .calc .right .black-form {
background: none;
margin-top: -10px;
width: 360px;
padding-bottom: 26px;
}
#calculator .calc .right .black-form .inps {
width: 360px;
height: 60px;
border: none;
color: #222;
font-size: 20px;
line-height: 20px;
margin-top: 20px;
padding: 2px 20px 0px 20px;
background: #f0f2f2;
}
#calculator .calc .right .black-form .submit-button {
margin-top: 20px;
width: 360px;
height: 62px;
}
#calculator .calc .right .black-form input[type='text']::-webkit-input-placeholder {
font-size: 20px !important;
}
#calculator .calc .right .black-form input[type='text']::-moz-placeholder {
font-size: 20px !important;
}
#calculator .calc .right .black-form input[type='text']:-moz-placeholder {
font-size: 20px !important;
}
#calculator .calc .right .black-form input[type='text']:-ms-input-placeholder {
font-size: 20px !important;
}
#projects {
width: 100%; max-width: 2000px; padding: 0px 0px 89px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#projects .title-block {
padding-top: 75px;
}
#projects .sub-title-block {
display: block;
margin: 14px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: center;
font-weight: 300;
font-size: 24px;
line-height: 28px;
position: relative;
}
#projects .items {
display: block;
margin: 0px -30px 0px -30px; 
padding: 14px 0px 0px 0px;
font-size: 0px;
text-align: center;
}
#projects .items .item {
display: inline-block;
vertical-align: top;
margin: 28px 14px 0px 14px; 
padding: 15px;
width: 340px;
height: 270px;
position: relative;
border: 1px solid #e0e0e0;
}
#projects .items .item .gallery {
display: none;
}
#projects .items .item a {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
position: relative;
z-index: 1;
font-weight: 300;
}
#projects .items .item a:before, #projects .items .item a:after {
content: "";
display: block;
opacity: 0;
-webkit-transition: opacity 0.3s;
-moz-transition:    opacity 0.3s;
-o-transition:      opacity 0.3s;
-ms-transition:     opacity 0.3s;
transition:         opacity 0.3s;
}
#projects .items .item a:before {
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
position: absolute;
z-index: 2;
top: 0px;
left: 0px;
background: rgba(255,255,255,0.8);
}
#projects .items .item a:after {
content: "ÐŸÐ¾ÑÐ¼Ð¾Ñ‚Ñ€ÐµÑ‚ÑŒ Ð¿Ñ€Ð¾ÐµÐºÑ‚";
display: block;
width: 160px;
text-align: center;
color: #de264c;
font-size: 24px;
line-height: 29px;
position: absolute;
z-index: 3;
top: 106px;
left: 50%;
margin-left: -80px;
font-weight: 300;
}
#projects .items .item a:hover:before, #projects .items .item a:hover:after {
opacity: 1;
}
#projects .items .item img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
position: relative;
z-index: 1;
}
#steps {
width: 100%; max-width: 2000px; height: 791px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
background: url(images/bg-steps.jpg) top center no-repeat; color: #fff;
-webkit-transition: all 0.5s;
-moz-transition:    all 0.5s;
-o-transition:      all 0.5s;
-ms-transition:     all 0.5s;
transition:         all 0.5s;
}
#steps .title-block {
padding-top: 75px;
}
#slider-steps-nav {
display: block;
margin: 0px -30px 0px -30px;
padding: 24px 0px 0px 0px;
list-style-type: none;
color: #fff;
font-size: 0px;
text-align: center;
position: relative;
z-index: 5;
}
#slider-steps-nav li {
display: inline-block;
vertical-align: top;
margin: 30px 15px 0px 15px;
padding: 14px 0px 0px 0px;
font-size: 16px;
line-height: 20px;
width: 170px;
height: 100px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
border: 1px dashed #fff;
cursor: pointer;
position: relative;
}
#slider-steps-nav li:hover {
background: #fff;
border: 1px solid #fff;
color: #6a616d;
}
#slider-steps-nav li:hover > b {
color: #312337;
}
#slider-steps-nav li.active {
background: #de264c;
border: 1px solid #de264c;
cursor: default;
}
#slider-steps-nav li.active, #slider-steps-nav li.active > b {
color: #fff;
}
#slider-steps-nav li.active:before {
content: "";
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
bottom: -127px;
left: -31px;
width: 230px;
height: 127px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAB/CAYAAAD7A74wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTc1RjE4QTk3MzlCMTFFNkFFNzQ5QzA3RTY3MTNEQzYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTc1RjE4QTg3MzlCMTFFNkFFNzQ5QzA3RTY3MTNEQzYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTc2ZmRmMzMtMjE2ZC05MTQwLWE1ZGMtMjBlZDQwNWE3NzdmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIv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);
}
#slider-steps-nav li > b {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
font-size: 20px;
line-height: 24px;
font-weight: 600;
}
#slider-steps {
display: block;
margin: 0 auto;
margin-top: 37px; 
padding: 0px 0px 0px 0px;
position: relative;
z-index: 1;
}
#slider-steps .owl-carousel {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
position: relative;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#slider-steps, #slider-steps .item, #slider-steps .owl-carousel, #slider-steps .item > div {
height: 390px;
}
#slider-steps .item {
background-color: #fff;
background-repeat: no-repeat;
background-position: right top;
}
#slider-steps .item#step-slide-1 {
background-image: url(images/steps/1.jpg);
}
#slider-steps .item#step-slide-3 {
background-image: url(images/steps/3.jpg);
}
#slider-steps .item#step-slide-4 {
background-image: url(images/steps/4.jpg);
}
#slider-steps .item#step-slide-5 {
background-image: url(images/steps/5.jpg);
}
#slider-steps .item#step-slide-6 {
background-image: url(images/steps/6.jpg);
}
#slider-steps .item > div {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 20px;
line-height: 24px;
color: #312337;
}
#slider-steps .slider-nav {
width: 48px;
height: 49px;
position: absolute;
top: 50%;
margin-top: -24px;
z-index: 4;
}
#slider-steps .slider-nav:before {
content: "";
width: 12px;
height: 23px;
background-repeat: no-repeat;
background-position: 0% 0%;
position: absolute;
top: 13px;
}
#slider-steps .slider-nav:hover {
background-color: #de264c;
}
#slider-steps .slider-nav.slider-prev {
left: 50%;
margin-left: -555px;
}
#slider-steps .slider-nav.slider-next {
right: 50%;
margin-right: -555px;
}
#slider-steps .slider-nav.slider-prev:before {
left: 17px;
}
#slider-steps .slider-nav.slider-next:before {
right: 17px;
}
#slider-steps .item > div .text {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 124px;
width: 630px;
height: inherit;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
font-weight: 300;
}
#slider-steps .item > div .text .zag {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 30px;
line-height: 36px;
color: #312337;
}
#slider-steps .item > div .text .desc {
display: block;
margin: 0px 0px 0px 0px;
padding: 27px 0px 0px 0px;
font-size: 18px;
line-height: 24px;
color: #6a616d;
}
#slider-steps .item > div .text .desc.black {
color: #3a2a24;
}
#slider-steps .item > div .text .desc b {
font-weight: 600;
}
#slider-steps .item > div .text > div {
display: table;
position: relative;
top: -1px;
height: inherit;
}
#slider-steps .item > div .text > div > div {
display: table-cell;
vertical-align: middle;
height: 100%;
}
#slider-steps .item > div .black-form {
background: none;
float: right;
margin-top: 45px;
margin-right: 104px;
width: 360px;
}
#slider-steps .item > div .black-form img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 360px;
height: 260px;
top: 2px;
right: 0px;
position: relative;
}
#slider-steps .item > div .black-form .inps {
width: 360px;
height: 60px;
border: none;
color: #222;
font-size: 18px;
line-height: 18px;
margin-top: 20px;
padding: 0px 20px 0px 20px;
background: #f0f2f2;
}
#slider-steps .item > div .black-form .submit-button {
margin-top: 20px;
width: 360px;
height: 62px;
}
#slider-steps .item > div .black-form input[type='text']::-webkit-input-placeholder {
font-size: 18px !important;
}
#slider-steps .item > div .black-form input[type='text']::-moz-placeholder {
font-size: 18px !important;
}
#slider-steps .item > div .black-form input[type='text']:-moz-placeholder {
font-size: 18px !important;
}
#slider-steps .item > div .black-form input[type='text']:-ms-input-placeholder {
font-size: 18px !important;
}
#slider-steps .item > div .black-form.inline {
padding: 0px 0px 0px 0px;
width: auto;
background: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
text-align: left;
width: 660px;
margin-top: 25px;
padding-bottom: 18px;
}
#slider-steps .item > div .black-form.inline .inps {
padding-left: 25px;
padding-right: 25px;
display: inline-block;
vertical-align: top;
margin-top: 0px;
}
#slider-steps .item > div .black-form.inline .submit-button {
width: 212px;
display: inline-block;
vertical-align: top;
margin-top: 0px;
margin-left: 12px;
height: 60px;
}
#partners {
height: 278px; width: 100%; max-width: 2000px; padding: 0px 0px 64px 0px; margin: 0 auto; position: relative; z-index: 99;
background: #fff;
}
#partners .title-block {
padding-top: 77px;
}
#partners .items {
display: block;
margin: 0px 0px 0px 0px; 
padding: 35px 0px 0px 0px;
text-align: center;
font-size: 0px;
position: absolute;
top: 123px;
left: 50%;
margin-left: -1010px;
width: 2020px;
}
#partners .items .item {display: inline-block;vertical-align: top;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;position: relative;/* width: 286px; */height: 110px;}
#partners .items .item .img {/* display: block; *//* margin: 0px 0px 0px 0px; *//* padding: 0px 0px 0px 0px; *//* width: inherit; *//* height: inherit; */}
#partners .items .item .img img {/* -webkit-border-radius: inherit; */-moz-border-radius:    inherit;/* border-radius:         inherit; *//* display: block; *//* margin: 0px 0px 0px 0px; *//* padding: 0px 0px 0px 0px; *//* width: inherit; *//* height: inherit; */}
#team {
width: 100%; max-width: 2000px; padding: 90px 0px 88px 0px; margin: 0 auto; position: relative; z-index: 99;
background: #f0f2f2;
}
#team .left {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 600px;
position: relative;
z-index: 2;
}
#team .left .big {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: 400px;
}
#team .left .big img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#team .left .mini {
display: block;
margin: 30px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 0px;
}
#team .left .mini .item {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 25px; 
padding: 0px 0px 0px 0px;
width: 78px;
height: 108px;
background: #ccc;
-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    0px 0px 7px 0px rgba(0, 0, 0, 0.1);
box-shadow:         0px 0px 7px 0px rgba(0, 0, 0, 0.1);
}
#team .left .mini .item:first-child {
margin-left: 0px;
}
#team .left .mini .item a {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#team .left .mini .item a:hover {
opacity: 0.8;
}
#team .left .mini .item img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#team .right {
display: inline-block;
vertical-align: top;
margin: -8px 0px 0px -20px; 
padding: 0px 0px 0px 55px;
width: 570px;
float: right;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
position: relative;
z-index: 1;
}
#team .right:before {
content: "";
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 662px;
height: 444px;
border: 10px solid #fff;
position: absolute;
z-index: 1;
top: 80px;
left: -80px;
}
#team .right .title-block {
padding-top: 0px;
text-align: left;
z-index: 2;
}
#team .right > div {
display: block;
margin: 83px 0px 0px 0px; 
padding: 0px 0px 0px 9px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
position: relative;
z-index: 2;
font-weight: 300;
color: #6a616d;
font-size: 20px;
line-height: 30px;
}
#team .right > div .z {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 30px;
line-height: 34px;
color: #312337;
}
#team .right > div p {
display: block;
margin: 0px 0px 0px 0px; 
padding: 25px 0px 0px 0px;
font-style: italic;
position: relative;
}
#team .right > div p:before, #team .right > div p .kavichka {
content: "";
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 70px;
opacity: 0.15;
position: absolute;
font-style: normal;
}
#team .right > div p:before {
content: "Â«";
top: 0px;
left: -35px;
line-height: 70px;
}
#team .right > div p .kavichka {	
position: relative;
top: -2px;
right: -10px;
line-height: inherit;
}
#team .right > div .director {
display: block;
margin: 0px 0px 0px 0px; 
padding: 22px 0px 0px 0px;
font-size: 16px;
line-height: 24px;
}
#team .right > div .director b {
font-weight: 600;
}
#map {
width: 100%; max-width: 2000px; height: 716px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
background: #ccc;
}
#map_address {
position: relative;
z-index: 1;
width: 100%;
height: inherit;
}
#map_address img {
max-width: none !important;
}
#map .info {
z-index: 2;
display: block;
margin: 0px 0px 0px 0px; 
padding: 40px 30px 20px 48px;
width: 383px;
height: 382px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
background: #de264c;
position: absolute;
top: 162px;
left: 50%;
margin-left: -585px;
color: #fff;
font-size: 18px;
line-height: 24px;
font-weight: 300;
}
#map .info .z {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 6px 0px;
font-size: 30px;
line-height: 30px;
}
#map .info b {
font-weight: 600;
}
#map .info a {
color: #fff;
text-decoration: underline;
}
#map .info a:hover {
text-decoration: none;
opacity: 0.8;
}
#footer {
width: 100%; max-width: 2000px; height: 100px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#footer .w-center, #footer .logo, #footer .links, #footer .location, #footer .phones {
height: inherit;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#footer .logo, #footer .links, #footer .phones {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
position: relative;
}
#footer .logo, #footer .links, #footer .phones {
float: left;
border-right: 1px solid #e8e6e2;
}
#footer .logo {
padding: 23px 0px 0px 81px;
width: 336px;
}
#footer .logo:before {
content: "";
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
top: 18px;
left: 0px;
width: 58px;
height: 65px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(images/logo.png);
}
#footer .logo .site-title {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
color: #4a3d6d;
font-size: 21px;
line-height: 21px;
font-weight: 700;
text-transform: uppercase;
}
#footer .logo .site-desc {
display: block;
margin: 0px 0px 0px 0px; 
padding: 1px 0px 0px 0px;
color: #666666;
font-size: 14px;
line-height: 17px;
font-weight: 300;
}
#footer .links {
padding: 15px 0px 0px 43px;
width: 263px;
}
#footer .links ul {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#footer .links ul li {
display: block;
margin: 0px 0px 0px 0px; 
padding: 11px 0px 0px 0px;
}
#footer .links ul li a {
text-decoration: underline;
color: #de264c;
}
#footer .links ul li a:hover {
color: #ef2d55;
text-decoration: none;
}
#footer .links ul li a[nohref], #footer .links ul li a[nohref]:hover {
color: #868792;
text-decoration: none;
cursor: default !important;
}
#footer .phones {
padding: 23px 0px 0px 39px;
width: 294px;
}
#footer .phones .tel {
display: block;
margin: 0px -1px 0px 0px; 
padding: 0px 0px 2px 0px;
font-size: 27px;
line-height: 30px;
color: #312337;
}
#footer .phones .tel > span {
color: #6e6f7d;
font-weight: 300;
}
#footer .phones .callback {
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 16px;
line-height: 20px;
color: #868792;
text-decoration: underline;
font-weight: 300;
}
#footer .phones .callback:hover {
color: #de264c;
text-decoration: none;
}
#footer .reforge {
float: right;
width: 270px;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 25px 0px 0px 0px;
font-size: 16px;
line-height: 24px;
position: relative;
display: inline-block;
vertical-align: top;
}
#footer .reforge a {
position: relative;
display: inline-block;
vertical-align: top;
font-size: 16px;
line-height: 20px;
color: #868792;
text-decoration: underline;
}
#footer .reforge a:hover {
color: #de264c;
text-decoration: none;
}
#footer .reforge a:after, #footer .reforge a::after {
content: "";
width: 89px;
height: 23px;
position: absolute;
top: 26px;
right: 0px;
display: inline-block;
vertical-align: top;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAAXCAMAAABXhxOBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDhCQzgwNTI3MzY2MTFFNkE5OTJEQzM3RkM5OUJBRjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDhCQzgwNTE3MzY2MTFFNkE5OTJEQzM3RkM5OUJBRjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTc1MDE4ZDAtODkzMS1hMzRkLWJkMDQtYTc2NTJmMTJjOWIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpjwKWsAAAD/UExURTEjN////zEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjNzEjN6CZojEjN5GKlMnFyjEjNz8yRExAUlpPX2hebHZseoN7h5GKlJ+Yoq2nr7q2vMjEytbT1+Ti5PHw8v///wU/a8cAAABFdFJOUwAAAQIDBAUHCQwQEhMVHC44PURISktNZmpyc36GiImSl52qtLe7wsXHy9Hb3uHl6Orr7O7v8PHy9PX3+Pn6+/z9/f7+/jb0PScAAAIoSURBVEjHrZRpe9MwDMeXlZZrjPuGwWDc9z3omplsipM0TezE3/+zoMNOTV/uiV70Uf6Wf5Ul2VtbbBf3DmFc+yjg2Ysz7VZZphT+sEE2mAL1/bmQH8LYdvRIUv4xNljBHSZfHz3lBexKMTL+LI1DszX5tSXfAFQtOV0JoFeodfVGoG468huMFLUgNf1ygcCTAyGvnNhqcA2UXiug6DdXyQ1qC5U4fc7kl1MiTz/IEQyuY7bOAfSuFq11Nhevc1bzah4HiiqRJEqOcLyXEPmSkk/HuMp1lGkea2hLn41zZRQYVF6oogbeZvJN+dR0Zqgsbqtxk5SeQGyNazygjAKDimVxTq9nTu0QefuJfPpCUawvpMWcxEo8du3/Kg60rOqyGEQ+wuH7bSKfeyPk2vXGypmM6wxajX/Rk2OkChzUxYGiUt1riWwZ9etZQuTp19DABnIp4VADE05LuYairAMLUck3oSHcwAdMvuz7yfOAs8AV32ygJ+e9W0aBohZSrXUDM7jG5FtDA0saAWzEMBrFkLzkqC0WIwoUdUnh/41Gep7Jj1VooPaE3I+/7IH4GvVFFJimf0XtjtPT0GoajbcJkSevstBAfzXwlHS3+3Y9fbSOt9iudByID+YJ3+2TDDS/AoYnb77P5Nnn0d8jdZfJu6ODM7hK5Nn9bPRX/9OEyFdej//q30uIvPPu7DmnC7J0kR6xs5jP579//oGnCZPHbuC3gxsMTv4B8yEX7RadPuYAAAAASUVORK5CYII=);
background-position: 0px 0px;
}
#footer .reforge a:hover:after, #footer .reforge a:hover::after {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAAXCAMAAABXhxOBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RURGQjJGMEI3MzY2MTFFNjlBM0NBRDBCOERCRUUzNEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RURGQjJGMEE3MzY2MTFFNjlBM0NBRDBCOERCRUUzNEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTc1MDE4ZDAtODkzMS1hMzRkLWJkMDQtYTc2NTJmMTJjOWIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhN2XVwAAAD/UExURd4mTP///94mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTN4mTPCbrN4mTO2LoPbG0N4mTOA0WOJDZOVRcOdgfOluiOt9lO2LoPCaq/Kot/S3w/bFz/jU2/vi5/3x8////zh36JIAAABFdFJOUwAAAQIDBAUHCQwQEhMVHC44PURISktNZmpyc36GiImSl52qtLe7wsXHy9Hb3uHl6Orr7O7v8PHy9PX3+Pn6+/z9/f7+/jb0PScAAAIoSURBVEjHrZRpe9MwDMeXlZZrjPuGwWDc9z3omplsipM0TezE3/+zoMNOTV/uiV70Uf6Wf5Ul2VtbbBf3DmFc+yjg2Ysz7VZZphT+sEE2mAL1/bmQH8LYdvRIUv4xNljBHSZfHz3lBexKMTL+LI1DszX5tSXfAFQtOV0JoFeodfVGoG468huMFLUgNf1ygcCTAyGvnNhqcA2UXiug6DdXyQ1qC5U4fc7kl1MiTz/IEQyuY7bOAfSuFq11Nhevc1bzah4HiiqRJEqOcLyXEPmSkk/HuMp1lGkea2hLn41zZRQYVF6oogbeZvJN+dR0Zqgsbqtxk5SeQGyNazygjAKDimVxTq9nTu0QefuJfPpCUawvpMWcxEo8du3/Kg60rOqyGEQ+wuH7bSKfeyPk2vXGypmM6wxajX/Rk2OkChzUxYGiUt1riWwZ9etZQuTp19DABnIp4VADE05LuYairAMLUck3oSHcwAdMvuz7yfOAs8AV32ygJ+e9W0aBohZSrXUDM7jG5FtDA0saAWzEMBrFkLzkqC0WIwoUdUnh/41Gep7Jj1VooPaE3I+/7IH4GvVFFJimf0XtjtPT0GoajbcJkSevstBAfzXwlHS3+3Y9fbSOt9iudByID+YJ3+2TDDS/AoYnb77P5Nnn0d8jdZfJu6ODM7hK5Nn9bPRX/9OEyFdej//q30uIvPPu7DmnC7J0kR6xs5jP579//oGnCZPHbuC3gxsMTv4B8yEX7RadPuYAAAAASUVORK5CYII=);
}

/*--- Ð¡Ð¿Ð°ÑÐ¸Ð±Ð¾ ---*/
#thanks {
height: 100%;
background: url(images/bg-calculator.png) top center no-repeat;
}
#thanks #header {
background: #fff;
}
#thanks #header .phones .tel {
padding-top: 11px;
}
#thanks #promo {
height: auto;
background: none;
}
#thanks #promo .main-text {
display: block;
margin: 0px 0px 0px 0px; 
padding: 150px 0px 0px 0px;
background: none;
position: relative;
top: 0px;
left: 0px;
width: auto;
color: #312337;
text-shadow: none;
text-align: center;
}
#thanks #promo .main-text:before {
display: none;
}
#thanks #promo .title {
margin: 0px 0px 0px 0px;
}
#thanks #promo .subtitle {
padding: 19px 0px 0px 0px;
}
#thanks #promo .back {
margin-top: 35px;
width: 390px;
height: 62px;
padding-bottom: 1px;
}

.black-form.inline {
padding: 0px 0px 0px 0px;
width: auto;
background: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
text-align: center;
}
.black-form.inline .col {
width: 435px;
display: inline-block;
vertical-align: top;
margin: 0px 10px 0px 10px;
padding: 0px 0px 0px 0px;
position: relative;
}
.black-form.inline .col:first-child {
margin-left: 0px;
}
.black-form.inline .col label {
display: block;
padding: 16px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 16px;
line-height: 20px;
color: #ddd3e1;
}
.black-form.radius .inps, .black-form.radius .submit-button {
-moz-border-radius: 35px;
-webkit-border-radius: 35px;
border-radius: 35px;
height: 70px;
width: inherit;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
.black-form.inline .inps, .black-form.inline .submit-button {
margin-top: 0px;
}
.black-form.inline .inps {
padding-left: 38px;
padding-right: 38px;
font-size: 22px;
}
.black-form.inline .submit-button {
width: 326px;
display: inline-block;
vertical-align: top;
}
.black-form.inline input[type='text']::-webkit-input-placeholder {
font-size: 22px !important;
}
.black-form.inline input[type='text']::-moz-placeholder {
font-size: 22px !important;
}
.black-form.inline input[type='text']:-moz-placeholder {
font-size: 22px !important;
}
.black-form.inline input[type='text']:-ms-input-placeholder {
font-size: 22px !important;
}
.black-form {
display: block;
padding: 20px 20px 20px 20px;
margin: 0 auto;
color: #fff;
text-align: left;
width: 316px;
position: relative;
background: #312337;
}
.black-form .zag {
display: block;
padding: 0px 0px 4px 0px;
margin: 0px 0px 0px 0px;
font-size: 26px;
line-height: 31px;
font-weight: 700;
}
.black-form .subzag {
display: block;
padding: 4px 0px 4px 0px;
margin: 0px 0px 0px 0px;
font-size: 18px;
line-height: 22px;
color: #dbcce1;
font-weight: 300;
}
.black-form .subzag b, .black-form .subzag strong {
font-weight: 600;
}
.black-form .inps {
width: 316px;
height: 50px;
border: none;
color: #222;
font-size: 18px;
display: inline-block;
vertical-align: top;
margin: 0 auto;
margin: 0px 0px 0px 0px;
margin-top: 20px;
padding: 0px 20px 0px 20px;
outline: none;
position: relative;
z-index: 1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: left;
font-family: ProximaNova;
background: #fff;
font-weight: 300;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
.black-form textarea.inps {
padding-top: 16px;
padding-bottom: 16px;
height: 110px;
resize: none;
}
.black-form input[type='text']::-webkit-input-placeholder {
color: #63615c !important;
font-size: 18px !important;
font-family: ProximaNova !important;
font-weight: 300 !important;
}
.black-form input[type='text']::-moz-placeholder {
color: #63615c !important;
font-size: 18px !important;
font-family: ProximaNova !important;
font-weight: 300 !important;
}
.black-form input[type='text']:-moz-placeholder {
color: #63615c !important;
font-size: 18px !important;
font-family: ProximaNova !important;
font-weight: 300 !important;
}
.black-form input[type='text']:-ms-input-placeholder {
color: #63615c !important;
font-size: 18px !important;
font-family: ProximaNova !important;
font-weight: 300 !important;
}
.black-form input[type='text']:focus::-webkit-input-placeholder {
color: transparent !important;
}
.black-form input[type='text']:focus::-moz-placeholder {
color: transparent !important;
}
.black-form input[type='text']:focus:-moz-placeholder {
color: transparent !important;
}
.black-form input[type='text']:focus:-ms-input-placeholder {
color: transparent !important;
}
.black-form textarea::-webkit-input-placeholder {
color: #63615c !important;
font-size: 18px !important;
font-family: ProximaNova !important;
font-weight: 300 !important;
}
.black-form textarea::-moz-placeholder {
color: #63615c !important;
font-size: 18px !important;
font-family: ProximaNova !important;
font-weight: 300 !important;
}
.black-form textarea:-moz-placeholder {
color: #63615c !important;
font-size: 18px !important;
font-family: ProximaNova !important;
font-weight: 300 !important;
}
.black-form textarea:-ms-input-placeholder {
color: #63615c !important;
font-size: 18px !important;
font-family: ProximaNova !important;
font-weight: 300 !important;
}
.black-form textarea:focus::-webkit-input-placeholder {
color: transparent !important;
}
.black-form textarea:focus::-moz-placeholder {
color: transparent !important;
}
.black-form textarea:focus:-moz-placeholder {
color: transparent !important;
}
.black-form textarea:focus:-ms-input-placeholder {
color: transparent !important;
}
.black-form .submit-button {
margin-top: 22px;
width: 316px;
height: 61px;
}

.arcticmodal-overlay,
.arcticmodal-container {position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;}
.arcticmodal-container {overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse;}
*:first-child+html .arcticmodal-container {height:100%}
.arcticmodal-container_i {height:100%;margin: 0 auto;}
.arcticmodal-container_i2 {padding:24px;margin:0;border:0;vertical-align:middle;}
.arcticmodal-error {padding:20px;border-radius:10px;background:#000;color:#fff;}
.arcticmodal-loading {width: 80px;height:80px;border-radius:10px;}
.arcticmodal-overlay {background-color:#000!important;opacity:0.8!important;}
.box-modal {position:relative;width:auto;padding:0px 0px 0px 0px;margin-top:15px;}
.box-modal_close {
cursor: pointer;
z-index: 999;
width: 23px;
height: 23px;
background-repeat: no-repeat;
background-position: -5px -5px;
background-image: url(images/icon-close.png);
position: absolute;
top: -30px;
right: -30px;
}
.box-modal_close:hover {
background-position: -38px -5px;
}
.box-modal .black-form .zag, .box-modal .black-form .subzag {
text-align: center
}
.box-modal .black-form {
padding-bottom: 25px;
padding-top: 24px;
}
.hidden{opacity:0}
.visible{opacity:1;}

/*! fancyBox v2.1.5 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('images/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url('images/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url('images/fancybox/blank.gif'); /* compare IE */
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
   overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: rgba(0,0,0,0.8);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
body.fancybox-overlay-fixed {
position: fixed;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
}
.fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent;
background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0,0,0,0.8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('images/fancybox/fancybox_sprite%402x.png');
background-size: 44px 152px;
}
#fancybox-loading div {
background-image: url('images/fancybox/fancybox_loading%402x.gif');
background-size: 24px 24px;
}
}
.fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
}
.fancybox-lock {
overflow: hidden;
} 

/* --- Owl Carousel 2.0 --- */
.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut { 0% {opacity: 1;} 100% {opacity: 0;} }
@keyframes fadeOut { 0% {opacity: 1;} 100% {opacity: 0;} }
.owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}
.no-js .owl-carousel {
display: block;
}
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
}