/*
Theme Name: Fibonacci
Author: 3angle.pro
Author URI: 3angle.pro
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fibonacci
*/

.alignnone {margin: 5px 20px 3px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto;}
.alignright {float: right; margin: 5px 0 3px 20px;}
.alignleft {float: left; margin: 0 23px 10px 0;}
a img.alignright {float: right; margin: 5px 0 3px 20px; height: auto;}
a img.alignnone {margin: 5px 20px 3px 0; height: auto;}
a img.alignleft {float: left; margin: 5px 20px 3px 0; height: auto;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; height: auto;}
@media (max-width: 500px) {
	.alignright, .alignleft, a img.alignright, a img.alignleft {margin: 5px 0; width: 100%; height: auto; float: none; clear: both;}
}
.gallery {margin: 0 -8px; clear: both; padding: 20px 0;}
.gallery:after {content: ''; display: table; clear: both;}
.gallery .gallery-item {float: left; margin: 0; text-align: center; width: 100%; max-width: 100%; padding: 8px;}
.gallery-columns-2 .gallery-item {width: 50%;}
.gallery-columns-3 .gallery-item {width: 33.33%;}
.gallery-columns-4 .gallery-item {width: 25%;}
.gallery-columns-5 .gallery-item {width: 20%;}
.gallery-columns-6 .gallery-item {width: 16.66%;}
.gallery-columns-7 .gallery-item {width: 14.28%;}
.gallery-columns-8 .gallery-item {width: 12.5%;}
.gallery-columns-9 .gallery-item {width: 11.11%;}
.gallery-caption {display: block;}
.gallery .gallery-icon {display: block; padding-bottom: 100%; position: relative; overflow: hidden; background: #fff; -webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.3); box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.3); -webkit-transition: all 0.2s; transition: all 0.2s; margin: 0;}
.gallery .gallery-icon:hover {opacity: 0.8;}
.gallery-columns-2 .attachment-medium {max-width: 100%; height: auto;}
.gallery-columns-4 .attachment-thumbnail {max-width: 100%; height: auto;}
.gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}
.gallery dl, .gallery dt {margin: 0;}
.gallery br + br {display: none;}
.gallery-icon img {position: absolute; left: 0; top: 0; border: none !important; box-shadow: none !important; margin: 0 !important; border-radius: 0 !important;}
.gallery-icon.landscape img {width: auto; height: 100%; max-width: 200%;}
.gallery-icon.portrait img {height: auto; width: 100%; max-height: 200%;}
.wp-caption {background: #fff; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px;}
#wp-admin-bar-vc_inline-admin-bar-link,
#wp-admin-bar-customize,
#wp-admin-bar-comments,
#wp-admin-bar-all-in-one-seo-pack,
#wp-admin-bar-search {display: none;}
#wpadminbar {z-index: 9999;}
@media print {#wpadminbar {display:none;}}
@media (max-width: 900px) {
	#wp-admin-bar-root-default #wp-admin-bar-autoptimize {display: none;}
	#wp-admin-bar-root-default #wp-admin-bar-all-in-one-seo-pack {display: none;}
}
@media (max-width: 767px) {
	.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,
	.gallery-columns-4 .gallery-item,
	.gallery-columns-5 .gallery-item,
	.gallery-columns-6 .gallery-item,
	.gallery-columns-7 .gallery-item,
	.gallery-columns-8 .gallery-item,
	.gallery-columns-9 .gallery-item {width: 50%;}
}
@media (max-width: 600px) {
	#wpadminbar {top: 0; position: fixed;}
}
@media (max-width: 500px) {
	.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,
	.gallery-columns-4 .gallery-item,
	.gallery-columns-5 .gallery-item,
	.gallery-columns-6 .gallery-item,
	.gallery-columns-7 .gallery-item,
	.gallery-columns-8 .gallery-item,
	.gallery-columns-9 .gallery-item {width: 100%;}
	.gallery .gallery-icon {padding-bottom: 0;}
	.gallery-icon img, .gallery-icon.landscape img {position: relative; display: block; max-width: 100%; height: auto; width: 100%;}
}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.about2-paralax{width:100vw;height:100vh;/*background-image:url(img/about/about_3.jpg);*/background-repeat:no-repeat;background-size:cover;background-position:50%;position:fixed;z-index:-10;opacity:0;transition:opacity .3s ease}
@media screen and (max-width:980px) {
	.about2-paralax{display:none}
}
.about2__layer{width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}
.about2__layer_1{height:650px;background-image:url(img/about/about_1.png)}
.about2__layer_2{background-color:#f4f4f4}
.about2__layer_3{background-image:url(img/about/about_2.png);text-align:center;background-color:#fff}
.about2__layer_4{background-color:#e10fd9}
@media screen and (min-width:980px) {
	.about2__layer_4{background-color:transparent}
}
.about2__layer_5{background-image:url(img/about/about_4.png);box-sizing:border-box}
@media screen and (min-width:980px) {
	.about2__layer_5{padding:100px 0}
}
.about2__layer_6{background-image:url(img/about/about_5.jpg)}
.about2__showroom{text-align:center;padding:200px 0}
.about2__showroom-header{color:#1c1c1c;font-size:32px;font-family:RalewayMedium,Helvetica,Arial,sans-serif}
.about2__showroom-text{color:#1c1c1c;font-size:18px;font-family:LatoWeb,Helvetica,Arial,sans-serif;margin:0 auto;margin-top:35px;line-height:29px;max-width:440px}
.about2__showroom-btn{color:#1c1c1c!important;margin-top:20px;border:1px solid #1c1c1c!important;width:200px!important;height:48px!important;line-height:48px!important;border-radius:24px!important}
.about2__showroom-btn:active,.about2__showroom-btn:focus,.about2__showroom-btn:hover{color:#fff!important;background-color:#1c1c1c!important}
.about2__history{padding:120px 0!important}
.about2__history-title{color:#1c1c1c;font-size:15px;line-height:22px;font-family:LatoWebBold,Helvetica,Arial,sans-serif;margin-top:40px}
.about2__history-content{color:#1c1c1c;font-size:15px;line-height:22px;font-family:LatoWeb,Helvetica,Arial,sans-serif;margin:0 auto;margin-top:15px;max-width:570px;padding:0 15px;}
.about2__content{max-width:800px;width:100%;margin:0 auto;padding:80px 0;font-size:0;color:#1c1c1c}
.about2__content_light{color:#fff}
.about2__content-header{font-size:32px;font-family:RalewayMedium,Helvetica,Arial,sans-serif;margin-bottom:10px}
.about2__content-bold{font-size:15px;line-height:22px;font-family:LatoWebBold,Helvetica,Arial,sans-serif}
.about2__content-default{font-size:15px;line-height:22px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.about2__side{font-size:20px;box-sizing:border-box;padding:20px}
@media screen and (min-width:980px) {
	.about2__side{width:400px;display:inline-block}
}
.about2__eco{padding:20px;box-sizing:border-box;margin:0 auto;max-width:950px;width:100%;background-color:hsla(0,0%,100%,.75);color:#1c1c1c;letter-spacing:0}
@media screen and (min-width:980px) {
	.about2__eco{padding:40px 80px}
}
.about2__eco-title{font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-size:32px}
.about2__eco-subtitle{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px;max-width:430px;margin-top:30px;line-height:22px}
.about2__eco-separator{font-size:0;margin-top:30px}
.about2__eco-block{font-size:15px;line-height:22px;font-family:LatoWeb,Helvetica,Arial,sans-serif;box-sizing:border-box}
@media screen and (min-width:980px) {
	.about2__eco-block{display:inline-block;width:50%;padding-right:10px}
}
.about2__eco-bold{font-family:LatoWebBold,Helvetica,Arial,sans-serif}
.about2__eco-list{margin-top:20px}
.about2__eco-bullet{margin-right:10px}
.about2__tech{max-width:900px}
@media screen and (min-width:980px) {
	.about2__tech .about2__side{width:450px}
}
@media screen and (min-width:980px) {
	.about2__tech .about2__side_right{margin-left:50px;width:400px}
}
.about2__how-get{padding:80px 0!important;text-align:center}
.about2__how-get-title{font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-size:32px;color:#1c1c1c;letter-spacing:1px;line-height:37px;text-align:center;margin-bottom:60px}
.about2__how-get-list{margin:0 auto 15px;padding:0;max-width:570px;width:100%;display:block;font-size:0}
.about2__how-get-list li{display:inline-block;width:33%;text-align:center;font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px;color:#1c1c1c;letter-spacing:0;line-height:22px;padding:15px 0;border-bottom:1px solid #d6d5d5;cursor:pointer}
@media screen and (max-width:400px) {
	.about2__how-get-list li{font-size:13px}
}
.about2__how-get-list_current,.about2__how-get-list li:hover{padding:15px 0 14px!important;border-bottom:2px solid #1c1c1c!important}
.about2__how-get-map{max-width:570px;width:100%;display:inline-block}
.about2__how-get-map img{width:100%}
.about2__how-get-map-desc{margin-top:30px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.about2__how-get-map-desc,.about2__how-get-side{font-size:15px;color:#6d6e6c;letter-spacing:0;line-height:22px}
.about2__how-get-side{cursor:pointer;width:200px;display:inline-block;height:475px;vertical-align:top;font-family:Lato-Regular}
@media screen and (max-width:980px) {
	.about2__how-get-side{display:none}
}
.about2__how-get-side_left img{-webkit-transform:scale(-1);transform:scale(-1)}
.about2__how-get-side img{width:48px;height:48px;display:block;margin:200px auto 10px}
.about2__how-get-tag{position:absolute;width:25px;height:25px}
@media screen and (max-width:570px) {
	.about2__how-get-tag{width:4.38596vw;height:4.38596vw}
}
.about2__how-get-tag_1{margin-left:195px;margin-top:120px}
@media screen and (max-width:570px) {
	.about2__how-get-tag_1{margin-left:34.21053vw;margin-top:21.05263vw}
}
.about2__how-get-tag_2{margin-left:136px;margin-top:202px}
@media screen and (max-width:570px) {
	.about2__how-get-tag_2{margin-left:23.85965vw;margin-top:35.4386vw}
}
.about2__how-get-tag_3{margin-left:180px;margin-top:235px}
@media screen and (max-width:570px) {
	.about2__how-get-tag_3{margin-left:31.57895vw;margin-top:41.22807vw}
}
.ag{margin-top:80px}
.ag,.ag__side{display:-webkit-box;display:-ms-flexbox;display:flex}
.ag__side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;min-width:495px}
.ag__title{font-family:RalewayLight,Helvetica,Arial,sans-serif;font-size:36px;color:#6d6e6c;letter-spacing:.6px;margin-bottom:20px}
.ag__text{font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-size:22px;line-height:30px;margin-top:25px}
.ag__list,.ag__text{color:#6d6e6c;letter-spacing:0}
.ag__list{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:17px;line-height:24px;list-style-type:none;padding:0;margin-top:30px}
.ag__list-item{margin:20px 0}
.ag__list-item:before{content:"•";position:absolute;margin-left:-20px;font-size:22px}
.ag__hr{border-bottom:1px solid #d7d7d7;margin:45px 0}
.ag__preview{width:100%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.ag__select{margin-bottom:40px}
.ag__select-label{font-family:RalewayRegular,Helvetica,Arial,sans-serif;font-size:22px;color:#6d6e6c;letter-spacing:0;line-height:26px}
.ag__select_inline{display:-webkit-box;display:-ms-flexbox;display:flex}
.ag__option{border-radius:4px;border:1px solid #d7d7d7;padding:20px;margin:20px 0;cursor:pointer;}
.ag__option,.ag__option-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ag__option-wrapper{width:100%}
.ag__option_selected{border:1px solid #85d62c}
.ag__option-content{font-family:LatoWeb,Helvetica,Arial,sans-serif;line-height:20px;-ms-flex:0 0 70%;flex:0 0 70%}
.ag__option-content,.ag__option-price{font-size:15px;color:#6d6e6c;letter-spacing:0;-webkit-box-flex:0}
.ag__option-price{line-height:24px;-ms-flex:0 0 30%;flex:0 0 30%;text-align:center}
.ag__option_selected .ag__option-price{visibility:hidden}
.ag__select_color .ag__option-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}
.ag__select_color .ag__option{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 20px) / 3);flex:0 0 calc((100% - 20px) / 3);margin-right:10px;cursor: pointer;}
.ag__select_color .ag__option:last-child{margin-right:0}
.ag__select_inline .ag__option{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0}
.ag__select_inline .ag__option:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}
.ag__select_inline .ag__option:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}
.ag__select_inline .ag__option_selected .ag__option-content{-webkit-box-flex:0;-ms-flex:none;flex:none}
.ag__select_inline .ag__option_selected .ag__option-price{display:none}
.ag__select_inline .ag__option .ag__option-price{margin-top:10px}
.ag__color-name{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px;color:#6d6e6c;letter-spacing:0;line-height:20px;margin-left:10px;margin-top:0}
.ag__color-img{width:18px;height:18px;display:block}
.ag__color-bullet{display: inline-block;width:18px;height:18px;display:block;background: #c6c6c3;border-radius: 50%;-webkit-box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.34); -moz-box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.34); box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.34);position: relative; top: -1px;}
.ag__info{margin-right:30px}
.ag__info-item{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:17px;color:#6d6e6c;letter-spacing:0;line-height:24px;margin-bottom:20px}
.ag__info-item p{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:17px;color:#6d6e6c;letter-spacing:0;line-height:24px;margin-bottom:0}
.ag__info-item:last-child{margin-bottom:0}
.ag__info-q{display:inline-block;font-family:Lato-Regular;font-size:13px;color:#d7d7d7;letter-spacing:0;line-height:19px;height:19px;width:19px;border:1px solid #d7d7d7;text-align:center;border-radius:50%;margin:0 5px;cursor:help}
.ag__tooltip{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px;color:#6d6e6c;letter-spacing:0;line-height:24px;max-width:300px;padding:0 5px}
.ag-order{position:fixed;bottom:0;height:115px;left:0;right:0;background:#f4f4f4;border-top:1px solid #d0d0d0;z-index:1}
.ag-order,.ag-order__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ag-order__content{margin:0 auto;width:1000px;padding:25px 0}
.ag-order__content_mobile{display:none}
.ag-order__content_mobile .ag-order__price{font-size:18px;color:#6d6e6c;letter-spacing:0;width:60%}
.ag-order__content_mobile .ag-order__btn{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}
.ag-order__btn{color:#fff!important;border:2px solid #6bb51a!important}
.ag-order__btn,.ag-order__btn:focus,.ag-order__btn:hover{background:#6bb51a!important}
.ag-order__help{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}
.ag-order__delivery,.ag-order__help{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px;color:#6d6e6c;letter-spacing:0;line-height:20px}
.ag-order__delivery{margin-right:48px}
.ag-order__delivery-info{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px;color:#7ed321;letter-spacing:0;line-height:20px;display:block}
.ag-order__content_desktop .ag-order__price{font-size:22px;color:#6d6e6c;letter-spacing:0;line-height:26px;width:293px;text-align: right;}
.single.single-post .footer{margin-bottom:115px}
@media screen and (max-width:899px) {
	.ag{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
	.ag__side{-webkit-box-flex:0;-ms-flex:0;flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}
	.ag__title{font-size:28px}
	.ag__hr{width:100%}
	.ag__select_color .ag__option-group:first-child .ag__option:first-child{margin-top:15px}
	.ag__select_color .ag__option{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:7px 0}
	.ag__glass .ag__option{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
	.ag__additional,.ag__color,.ag__glass{width:100%;max-width:600px}
	.ag-order{height:80px}
	.ag-order__content{padding:0 20px}
	.ag-order__content_desktop{display:none}
	.ag-order__content_mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
	.single.single-post .footer{margin-bottom:80px}
}
.atvImg{border-radius:5px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-tap-highlight-color:rgba(#000,0)}
.atvImg img{border-radius:5px;box-shadow:0 2px 8px rgba(14,21,47,.25)}
.atvImg-container{position:relative;width:100%;height:100%;border-radius:5px;transition:all .2s ease-out}
.atvImg-container.over .atvImg-shadow{box-shadow:0 45px 100px rgba(14,21,47,.4),0 16px 40px rgba(14,21,47,.4)}
.atvImg-layers{position:relative;width:100%;height:100%;border-radius:5px;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.atvImg-rendered-layer{position:absolute;width:104%;height:104%;top:-2%;left:-2%;background-repeat:no-repeat;background-position:50%;background-color:transparent;background-size:cover;transition:all .1s ease-out}
.atvImg-shadow{position:absolute;top:5%;left:5%;width:90%;height:90%;transition:all .2s ease-out;box-shadow:0 8px 30px rgba(14,21,47,.6)}
.atvImg-shine{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px;background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,0) 60%)}
.builtin{background:#2b2b2b}
.builtin__checkin{margin:30px 0}
.builtin__header{width:100%;height:auto;background-image:url(img/builtin/background.jpg);background-size:cover;background-position:50%}
@media screen and (min-width:768px) {
	.builtin__header{height:calc(100vh - 85px)}
}
.builtin__header-content{margin-top:40px;padding-bottom:20px}
@media screen and (min-width:768px) {
	.builtin__header-content{margin-top:calc(50vh - 230px)!important;padding-bottom:0}
}
.builtin__header-title{color:#fff;font-size:40px;font-family:RalewayLight,Helvetica,Arial,sans-serif;text-align:center;margin-bottom:25px}
@media screen and (min-width:480px) {
	.builtin__header-title{font-size:60px;margin-bottom:35px}
}
.builtin__header-description{color:#fff;font-size:17px;font-family:LatoWeb,Helvetica,Arial,sans-serif;text-align:center}
.builtin__checkin{text-align:center;margin-bottom:40px}
@media screen and (min-width:980px) {
	.builtin__checkin{margin-bottom:80px}
}
.builtin__checkin .btn{border-color:#e8e8e8!important;color:#e8e8e8!important}
.builtin__checkin .btn:hover{background:#e8e8e8;color:#646464!important}
.builtin__text-block{color:#e8e8e8;font-size:14px;font-family:LatoWeb,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:25px;margin-bottom:30px}
.builtin__text-block p{color:#e8e8e8;font-size:14px;font-family:LatoWeb,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:25px;margin:0}
@media screen and (min-width:768px) {
	.builtin__text-block{font-size:17px;line-height:29px;margin-bottom:0}
	.builtin__text-block p{font-size:17px;line-height:29px;}
}
@media screen and (min-width:940px) {
	.builtin__text-block_right{width:440px;margin-left:calc(100% - 440px)}
	.builtin__text-block_left{margin-left:60px}
}
.builtin__text-block h1{margin-bottom:20px;font-size:32px;font-family:RalewayRegular,Helvetica,Arial,sans-serif;line-height:normal}
@media screen and (min-width:940px) {
	.builtin__page_1 .builtin__text-block_right{margin-top:133px}
}
@media screen and (min-width:940px) {
	.builtin__page_1 .builtin__text-block_left{margin-top:500px;margin-bottom:80px}
}
.builtin__page_1 .builtin__int-image_1{-webkit-transform:translateY(0);transform:translateY(0);position:static;max-width:100%;margin-top:50px;margin-bottom:30px}
@media screen and (min-width:940px) {
	.builtin__page_1 .builtin__int-image_1{width:380px;height:520px;position:absolute;margin-top:110px;max-width:none;margin-bottom:0}
}
@media screen and (max-width:940px) {
	.builtin__page_1 .builtin__int-image_1{-webkit-transform:none!important;transform:none!important;opacity:1!important}
}
.builtin__page_1 .builtin__int-image_2{-webkit-transform:translateY(0);transform:translateY(0);position:static;max-width:100%;margin-bottom:40px}
@media screen and (min-width:940px) {
	.builtin__page_1 .builtin__int-image_2{width:560px;height:390px;position:absolute;margin-left:380px;margin-top:434px;margin-bottom:0;max-width:none}
}
@media screen and (max-width:940px) {
	.builtin__page_1 .builtin__int-image_2{-webkit-transform:none!important;transform:none!important;opacity:1!important}
}
.builtin__slider{font-size:0;padding:0!important;margin-bottom:40px;max-width:1050px!important;width:100%}
.builtin__slider img{width:100%}

@media screen and (max-width: 767px) {
	.builtin_hidden-xs{display: none !important;}
}
.contacts__person{box-sizing:border-box;padding:50px;text-align:left;display:inline-block;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif;color:#5e615d;letter-spacing:0;line-height:23px}
.contacts__persons{text-align:center;margin:100px auto!important;border-top:1px solid #c8c8c8}
.contacts__person-position{margin-bottom:20px;font-family:LatoWebSemibold,Helvetica,Arial,sans-serif}
.contacts__title{margin:70px auto 10px;text-align:center;width:100%;color:#5e615d;font-size:32px;font-family:RalewayRegular,Helvetica,Arial,sans-serif;font-weight:400}
.contacts__list{margin:45px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media screen and (min-width:1090px) {
	.contacts__list{margin:75px 0}
}
.contacts__list li{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px;position:relative;width:50%;margin:0;padding:0;vertical-align:top;text-align:center;color:#5e615d;list-style:none;letter-spacing:.3px;line-height:23px;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.contacts__list li:after{position:absolute;right:0;top:110px;width:1px;height:135px;content:"";background:#ebe9e7}
.contacts__list li.borderless:after{content:none}
.contacts__list li:last-child{border-right:none}
.contacts__list li:last-child:after{content:none}
@media screen and (max-width:568px) {
	.contacts__list li{margin:30px 0}
	.contacts__list li:after{background:transparent}
}
.contacts__list-title{margin:15px 0 55px;color:#5e615d;font-size:32px;font-family:RalewayRegular,Helvetica,Arial,sans-serif;font-weight:400}
.contacts__list-address{display:block;margin:0 0 5px}
.contacts__list-tel{position:relative;display:inline-block;margin:0 0 20px;color:#5e615d;text-decoration:none}
.contacts__list-tel:active,.contacts__list-tel:focus,.contacts__list-tel:hover,.contacts__list-tel:visited{color:#5e615d}
.contacts__list-tel:after{position:absolute;left:0;bottom:0;content:none;width:100%;height:1px;background:#5e615d}
.contacts__list-tel:hover:after{content:""}
.contacts__list-mail{display:inline-block;position:relative;margin:0 0 55px;color:#646464;text-decoration:none}
.contacts__list-mail:active,.contacts__list-mail:focus,.contacts__list-mail:hover,.contacts__list-mail:visited{color:#646464}
.contacts__list-mail:after{position:absolute;bottom:-2px;left:0;content:"";width:100%;height:1px;background:#646464}
.contacts__list-mail:hover:after{content:none}
.contacts__list-map{display:inline-block;color:#646464;padding:0 0 0 25px;text-transform:uppercase;text-decoration:none;line-height:20px;font-size:12px;font-family:RalewayBold,Helvetica,Arial,sans-serif;background:url(img/contacts_pin.png) 0 0/cover no-repeat;background-size:14px 20px}
.contacts__section{background:#f4f4f4;box-sizing:border-box}
.contacts__section:after{display:table;clear:both;content:""}
@media screen and (min-width:1090px) {
	.contacts__section{padding:75px 0 80px 25px;min-height:500px}
}
.contacts__section-left{max-width:470px;margin:0 auto;padding:45px 0 0;box-sizing:border-box}
@media screen and (min-width:1090px) {
	.contacts__section-left{padding:90px 0 0;margin:0;float:left}
}
.contacts__section-title{margin:0 0 28px;color:#5e615d;letter-spacing:.4px;font-size:28px;font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-weight:400;text-align:center}
@media screen and (min-width:1090px) {
	.contacts__section-title{text-align:left}
}
.contacts__slider{position:relative;max-width:530px;margin:40px auto}
@media screen and (min-width:1090px) {
	.contacts__slider{float:left;margin:0}
}
.contacts__section-desc{line-height:22px;letter-spacing:.5px;color:gray;font-family:LatoWeb,Helvetica,Arial,sans-serif;text-align:center}
@media screen and (min-width:1090px) {
	.contacts__section-desc{text-align:left}
}
.contacts__slider-next,.contacts__slider-prev{position:absolute;left:30px;top:50%;margin:-18px 0 0;display:block;height:35px;width:35px;background:url(img/contacts_slider_prev.png) 0 0/cover no-repeat}
.contacts__slider-next{left:auto;right:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.contacts__checkin{margin-top:30px;text-align:center}
.errors_page{padding:60px 0 0;text-align:center}
.errors_page__logo{display:inline-block;vertical-align:top;width:191px;height:26px;margin:0 0 190px;text-indent:-99999px;background:url(img/logo.svg) 0 0 no-repeat}
.errors_page-title{margin:0 0 70px;color:#5e615d;line-height:70px;font-size:160px;font-family:LatoWebLight,Helvetica,Arial,sans-serif;font-weight:400}
.errors_page-desc{margin:0 0 65px;line-height:28px;letter-spacing:0;font-size:17px;color:#5e615d;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.faq{padding:0 0 84px!important}
.faq__wrapper{max-width:600px!important}
.faq__collapse{margin:0 0 20px;padding:0 0 0 25px;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.faq__collapse a{position:relative;color:gray;letter-spacing:.4px;border-bottom:0;text-decoration:none}
.faq__collapse a:active,.faq__collapse a:focus,.faq__collapse a:hover,.faq__collapse a:visited{color:gray}
.faq__collapse a:before{position:absolute;height:12px;width:12px;left:-25px;top:2px;content:"";background:url(img/plus.png) 0 0/cover no-repeat}
.faq__collapse a.open:before{background:url(img/minus.png) 0 0/cover no-repeat}
.faq__collapse-dashed-title{border-bottom:1px dashed gray}
.faq__collapse-body{display:none;max-width:520px;padding:30px 0;letter-spacing:0;font-family:LatoWeb,Helvetica,Arial,sans-serif;color:#5e615d}
.crop__slider-select{display:none;position:absolute;top:-60px;padding:0;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}
@media screen and (min-width:1025px) {
	.crop__slider-select{display:block}
}
.crop__slider-select li{display:inline-block;vertical-align:top;margin:0 108px 0 0}
.crop__slider-select li:last-child{margin:0}
.crop__slider-select li.active .crop__slider-select-title,.crop__slider-select li:hover .crop__slider-select-title{color:#646464;font-weight:700}
.crop__slider-select li.active .crop__slider-link:before,.crop__slider-select li:hover .crop__slider-link:before{border:3px solid #282828}
.crop__slider-link{position:relative;display:block;height:88px;width:88px;border-radius:50%;overflow:hidden}
.crop__slider-link:before{position:absolute;left:0;top:0;content:"";height:100%;width:100%;border:3px solid transparent;border-radius:50%;box-sizing:border-box;transition:all .2s ease 0s}
.crop__slider-link_1{background:url(img/culture_2.png) 0 0/cover no-repeat}
.crop__slider-link_2{background:url(img/culture_4.png) 0 0/cover no-repeat}
.crop__slider-link_3{background:url(img/culture_1.png) 0 0 no-repeat}
.crop__slider-select-title{display:block;margin:15px 0 0;color:#5e615d;letter-spacing:.5px;font-size:17px;font-family:LatoWeb,Helvetica,Arial,sans-serif;transition:all .2s ease 0s}
.crop__slider{display:none;position:relative;padding:120px 0 98px;background:#f4f4f4}
@media screen and (min-width:1025px) {
	.crop__slider{display:block}
}
.crop__slider-slide,.crop__slider-wrapper{position:relative;height:412px}
.crop__slider-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.crop__slider-controll{position:absolute;top:50%;left:-88px;display:block;width:41px;height:33px;background:url(img/arrow-big.png) 0 0/cover no-repeat;transition:all .4s cubic-bezier(.23,1,.32,1) 0s}
.crop__slider-controll:hover{background:url(img/arrow-hover.png) 0 0/cover no-repeat}
.crop__slider-title{margin:0;color:#5e615d;font-size:40px;font-family:RalewayRegular,Helvetica,Arial,sans-serif;font-weight:400;white-space:nowrap}
.crop__slider-step{display:inline-block;vertical-align:top;color:#747873;font-size:22px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.crop__slider-controll-next{left:auto;right:-88px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.crop__slider-steps-step{color:#747873;font-size:15px}
.crop__slider-text{position:relative;left:40px;max-width:320px;margin:10px 0 0;line-height:28px;color:#747873;font-size:17px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.crop__slider-timeline{margin:52px 0 0;height:12px;width:100%;background:url(img/timeline.png) 0 0 repeat-x}
.crop__slider-left{width:180px;margin:14px 0 0 15px}
.crop__slider-steps-container{margin:45px 0 0;overflow-x:hidden}
.crop__slider-steps-wrapper{position:relative;width:100%;height:100px;margin:0 auto;background:url(img/timeline.png) 0 32px repeat-x}
.crop__slider-steps-wrapper:before{left:-300%}
.crop__slider-steps-wrapper:after,.crop__slider-steps-wrapper:before{position:absolute;content:"";width:300%;height:76px;background:url(img/timeline.png) 0 repeat-x}
.crop__slider-steps-wrapper:after{right:-300%}
.crop__slider-steps{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:50%;margin:0 0 0 -37px;padding:0;transition:all .4s ease-out 0s}
.crop__slider-steps li{position:relative;display:inline-block;vertical-align:top;margin:0 150px 0 0;text-align:center}
.crop__slider-steps li.active a:after{border:3px solid #282828}
.crop__slider-steps li:last-child{margin:0}
.crop__slider-steps li a{position:relative;display:block;height:76px;width:76px;border-radius:50%}
.crop__slider-steps li a:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;border:2px solid #dedede;border-radius:50%;box-sizing:border-box;transition:all .1s ease 0s}
.crop__slider-steps li a:hover:after{border:3px solid #282828}
.crop__slider-steps_link_31{background:url(img/tomat-1-small.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_32{background:url(img/tomat-2.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_33{background:url(img/tomat-3.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_34{background:url(img/tomat-4.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_35{background:url(img/tomat-5.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_21{background:url(img/strawberry-1-small.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_22{background:url(img/strawberry-2.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_23{background:url(img/strawberry-3.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_11{background:url(img/Salad-1-small.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_12{background:url(img/Salad-2.png) #fff 50%/cover no-repeat}
.crop__slider-steps_link_13{background:url(img/Salad-3.png) #fff 50%/cover no-repeat}
.crop__slider-steps-text{position:absolute;left:110px;top:10px;color:#bdbdbd;font-size:15px;white-space:nowrap}
.crop__slider-steps-step,.crop__slider-steps-text{display:block;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.crop__slider-steps-step{margin:5px 0 0;color:#747873}
.crop-title{margin:0 0 20px;font-size:30px;color:#646464;text-align:center;font-family:RalewayRegular,Helvetica,Arial,sans-serif;font-weight:100}
@media screen and (min-width:768px) {
	.crop-title{font-size:40px}
}
.crop-desc{font-size:17px;margin:30px 0 0;line-height:29px;letter-spacing:.4px;color:#5e615d;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.crop__products{margin:35px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:768px) {
	.crop__products{margin:75px 0 0}
}
.crop__products-item{margin:0 15px 30px}
@media screen and (min-width:768px) {
	.crop__products-item{margin:0 60px 110px}
}
.crop__products-img{height:100px;width:100px;display:block;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-position:50%}
@media screen and (min-width:560px) {
	.crop__products-img{height:155px;width:155px}
}
@media screen and (min-width:768px) {
	.crop__products-img{height:255px;width:255px}
}
.crop__products-title{margin:20px 0 15px;font-size:18px;color:#646464;font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-weight:400}
@media screen and (min-width:768px) {
	.crop__products-title{margin:40px 0 30px;font-size:22px}
}
.crop__products-desc{margin:0;padding:0}
.crop__products-desc li{margin:0 0 15px;list-style:none;font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px;color:gray}
@media screen and (max-width:960px) {
	.harvest2__slider{display:none}
}
.harvest2__slide{opacity:0;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;transition:opacity 1s ease}
.harvest2__slide,.harvest2__slide-container{height:500px;width:100vw}
.harvest2__slide-arrow{display:inline-block;height:inherit;vertical-align:top;background-image:url(img/harvest/slider/arrow.png);background-size:contain;background-position:50%;background-repeat:no-repeat;cursor:pointer;width:60px;opacity:.5;transition:opacity .3s ease}
.harvest2__slide-arrow_left{-webkit-transform:scale(-1);transform:scale(-1)}
.harvest2__slide-arrow:hover{opacity:1}
.harvest2__slide-content{display:inline-block;height:inherit;vertical-align:top;width:800px;padding-left:120px;box-sizing:border-box;text-align:left}
.harvest2__slide-step{font-family:LatoWebHairline,Helvetica,Arial,sans-serif;font-size:144px;color:#fff;letter-spacing:2.4px}
.harvest2__slide-flag{display:block}
.harvest2__slide-title{font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-size:32px;color:#fcfcfc;letter-spacing:.53px;line-height:37px;width:500px;margin-top:20px}
.harvest2__slide-text{font-family:LatoWebSemibold,Helvetica,Arial,sans-serif;font-size:15px;color:#fcfcfc;letter-spacing:.23px;line-height:22px;width:400px;margin-top:10px}
.harvest2__slide_current{z-index:100;opacity:1}
/*.harvest2__slide_1{background-image:url(img/harvest/slider/slide_1.jpg)}
.harvest2__slide_2{background-image:url(img/harvest/slider/slide_2.jpg)}
.harvest2__slide_3{background-image:url(img/harvest/slider/slide_3.jpg)}
.harvest2__slide_4{background-image:url(img/harvest/slider/slide_5.jpg)}
.harvest2__slide_5{background-image:url(img/harvest/slider/slide_6.jpg)}
.harvest2__slide_6{background-image:url(img/harvest/slider/slide_7.jpg)}*/
.harvest2__nav{background:#f4f4f4;width:100vw;text-align:center;font-size:0;padding:0 100px;overflow:hidden;white-space:nowrap;box-sizing:border-box}
.harvest2__nav-step{display:inline-block;height:inherit;margin:50px 0;text-align:left;vertical-align: top;}
.harvest2__nav-step-info{opacity:.6;transition:opacity 1s ease;cursor:pointer}
.harvest2__nav-step-info:hover,.harvest2__nav-step-info_current{opacity:1}
.harvest2__nav-step-title{font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-size:24px;color:#222;letter-spacing:.4px;line-height:37px;margin-left:14px}
.harvest2__nav-step-description{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:17px;color:#464646;letter-spacing:0;line-height: 1.2;margin-left:14px;margin-top: 10px;}
.harvest2__nav-point{vertical-align:middle;width:28px;height:28px;background-color:#f4f4f4;border:3px solid #f4f4f4;border-radius:50%;margin:4px;display:inline-block;transition:background-color 1s ease,border-color 1s ease;cursor:pointer;position:relative}
.harvest2__nav-point_country_ru:after{background-image:url(img/harvest/flags/ru.png)}
.harvest2__nav-point_country_it:after{background-image:url(img/harvest/flags/it.png)}
.harvest2__nav-point:after{content:"";width:18px;height:18px;margin:3px 0 0 3px;border-radius:50%;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%;border:2px solid #d3d3d3}
.harvest2__nav-point:hover,.harvest2__nav-point_current{border-color:#d3d3d3;background-color:#fff}
.harvest2__nav-hr{vertical-align:middle;border:1.5px solid #d3d3d3;display:inline-block;width:200px;position:relative}
.harvest2__nav-hr_custom{border:1.5px dashed #d3d3d3}
.harvest2__nav-hr_custom:before{content:"";position:absolute;margin-left:-15px;margin-top:-25px;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:opacity .5s ease,margin-left 1s ease-in-out;opacity:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.harvest2__nav-hr_custom-active:before{margin-left:170px;-webkit-transform:scale(1);transform:scale(1)}
.harvest2__nav-hr_custom-visible:before{opacity:1}
.harvest2__nav-hr_car:before{background-image:url(img/harvest/car.png);width:40px;height:20px}
.harvest2__nav-hr_flight:before{background-image:url(img/harvest/flight.png);height:15px;width:38px}
.intro__models{background:#f6f6f6;margin-top:30px;text-align:center;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}
.intro__models-item{text-decoration:none;padding:30px;font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:11px;color:#323232;letter-spacing:0;display:inline-block}
.intro__models-title{display:block}
.intro__models-img{width:50%}
.intro__era{height:588px;background-image:url(img/era.png);background-position:bottom;background-repeat:no-repeat;background-color:#000}
.intro__era-title{padding-top:60px;text-align:center;font-family:RalewayLight,Helvetica,Arial,sans-serif;font-size:60px;color:#fff;letter-spacing:0}
.intro__era-links{text-align:center;margin-top:20px}
.intro__era .intro__link{margin-left:50px}
.intro__link{display:inline-block;text-decoration:none;font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:20px;color:#7ed321;letter-spacing:0}
.intro__link:after{background:url(img/intro-arrow.png) no-repeat;content:" ";width:13px;height:20px;display:inline-block;background-size:6px 11px;background-position:100% 100%}
.intro__link:first-child{margin-left:0}
.intro__adv{margin-top:20px;margin-bottom:50px;text-align:center}
.intro__adv-harvest{background:url(img/harvest.png);background-position:top}
.intro__adv-builtin,.intro__adv-harvest{display:inline-block;max-width:460px;width:100%;height:570px}
.intro__adv-builtin{margin-left:20px;background:url(img/builtin.png);background-position:top}
.intro__adv-subtitle{padding-top:380px;text-align:center;font-family:RalewayRegular,Helvetica,Arial,sans-serif;font-size:18px;color:#e0e0e0;letter-spacing:0}
.intro__adv-title{margin-top:5px;margin-bottom:20px;font-family:RalewayLight,Helvetica,Arial,sans-serif;font-size:36px;color:#fff;letter-spacing:0}
@media screen and (max-width:600px) {
	.intro__era-title{font-size:40px}
}
@media screen and (max-width:899px) {
	.intro__adv-title{font-size:24px}
	.intro__adv-builtin{margin-left:0;margin-top:20px}
	.intro__models{margin-top:0}
}
.map-mobile{display:none}
@media screen and (max-width:980px) {
	.map-desktop{display:none}
	.map-mobile{display:block}
}
.map{font-size:0;padding:80px 0!important}
.map,.map__title{text-align:center}
.map__title{font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-size:32px;color:#1c1c1c;letter-spacing:1px;line-height:37px;margin-bottom:60px}
.map__variants{display:inline-block;vertical-align:middle}
.map__variant{height:118px;width:141px;cursor:pointer}
.map__variant-info{position:absolute;z-index:2;width:141px;height:118px;text-align:center;font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px;color:#1c1c1c;letter-spacing:0;line-height:22px;padding-top:30px;box-sizing:border-box;border-bottom:1px solid #d6d5d5}
.map__variant-info:last-child{border-bottom:none}
.map__variant-icon{display:block;margin:0 auto 5px}
.map__variant-icon_auto{width:38px;height:16px}
.map__variant-icon_metro{width:29px;height:20px}
.map__variant-overlay{position:absolute;z-index:1;height:118px;width:141px;background:#fff;opacity:.8;transition:opacity .5s ease}
.map__variant:hover .map__variant-overlay,.map__variant_current .map__variant-overlay{opacity:.2}
.map__content{width:565px;height:472px}
.map__content,.map__photos{vertical-align:middle;display:inline-block}
.map__photos{margin-left:26px}
.map__photo{width:115px;height:129px;cursor:pointer;margin-bottom:22px}
.map__photo:last-child{margin-bottom:0}
.map__photo-info{position:absolute;z-index:2;width:115px;height:129px;text-align:center;opacity:.6;font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px;color:#fff;letter-spacing:0;line-height:22px;padding-top:30px;box-sizing:border-box}
.map__photo-step{font-size:72px;display:block;margin:0 auto;font-family:RalewayLight,Helvetica,Arial,sans-serif;line-height:90px;margin-top:-40px;margin-bottom:-10px}
.map__photo-overlay{position:absolute;z-index:1;height:129px;width:115px;background:#fff;opacity:.4;transition:opacity .5s ease}
.map__photo:hover .map__photo-overlay,.map__photo_current .map__photo-overlay{opacity:.1}
.models2{padding:0 32px;margin:0 0 38px}
.models2,.models2__item{display:-webkit-box;display:-ms-flexbox;display:flex}
.models2__item{-webkit-box-flex:0;-ms-flex:0 0 33.3333333%;flex:0 0 33.3333333%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:40px}
.models2__item-img{display:block;max-width:100%;max-height:300px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.models2__description{width:100%;margin-top:10px;border-left:1px solid #d7d7d7;padding-bottom:20px;text-align:center}
.models2__item:first-child .models2__description{border-left:none}
.models2__title{text-align:left;display:inline-block;min-width:220px;font-family:LatoWebBold,Helvetica,Arial,sans-serif;font-size:17px;color:#6d6e6c;letter-spacing:0;line-height:18px}
.models2__cap{margin-top:30px;font-family:RalewayRegular,Helvetica,Arial,sans-serif;font-size:20px;line-height:26px}
.models2__cap,.models2__spec{text-align:left;display:inline-block;width:220px;color:#6d6e6c;letter-spacing:0}
.models2__spec{list-style-type:none;padding:0;margin-top:45px;font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:17px;line-height:22px}
.models2__spec-item{margin-top:15px}
.models2__spec-item:before{content:"•";position:absolute;margin-left:-20px;margin-top:2px}
.models2__price{margin-top:35px;font-size:22px;color:#6d6e6c;line-height:26px}
.models2__price,.models2__taxes{text-align:left;display:inline-block;min-width:220px;letter-spacing:0}
.models2__taxes{margin-top:20px;font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:12px;color:#a3a3a3;line-height:16px}
.models2__select{text-align:center;margin-top:20px}
.models2__btn{color:#6bb51a!important;border:2px solid #6bb51a!important}
.models2__btn:focus,.models2__btn:hover{background:#6bb51a!important;color:#fff!important}
@media screen and (min-width:851px) {
	.models2__description-inner{min-height: 290px;}
}
@media screen and (max-width:850px) {
	.models2{padding:0}
	.models2,.models2__item{display:block}
	.models2__description{border-left:none;border-bottom:1px solid #d7d7d7}
	.models2:last-child .models2__item:last-child .models2__description{border-bottom:none}
}
.news__title{line-height:50px;font-size:40px;letter-spacing:1.5px;color:#5e615d;font-weight:100;font-family:RalewayLight,Helvetica,Arial,sans-serif}
.news__header{padding:0!important;min-height:0!important}
.news__description{max-width:700px!important;margin:38px auto 50px!important}
.news__subtitle{margin-bottom:-20px;letter-spacing:.5px;color:gray;font-size:18px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.news__body{max-width:700px;margin:25px auto 50px;text-align:justify}
.news__body p{margin:40px 0;line-height:25px}
.news__body img{width:100%}
.news__btns{text-align:center;margin:110px 0}
.news__btns .btn{width:155px!important}
.news__body iframe{width:100%;height:393px}
.news__footer{text-align:center;background:#282828;color:#fff}
.news__footer-nav{text-transform:uppercase;font-size:12px;font-family:RalewayBold,Helvetica,Arial,sans-serif}
@media screen and (max-width:900px) {
	.news__footer-nav{display:none}
}
.news__footer-nav-link{display:inline-block;margin:30px 20px 0}
.news__footer-nav-link a{position:relative;text-decoration:none;color:#fff}
.news__footer-nav-link a:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;transition:opacity .3s ease 0s;opacity:0}
.news__footer-nav-link a:hover:after{opacity:1;background:#fff}
.home{width:100%;box-sizing:border-box}
.page-block-list{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;padding:30px 0 60px}
@media screen and (max-width:740px) {
	.page-block-list{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media screen and (max-width:690px) {
	.page-block-list{padding-top:20px}
}
.page-block{cursor:default;position:relative;padding-top:25.12%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);box-sizing:border-box;margin:20px;background-size:228px 177px;background-position:90% 95%;background-repeat:no-repeat}
.page-block_home{background-image:url(img/home/1.jpg)}
.page-block_home:before{background-image:url(img/home/1_bg.jpg)}
.page-block_agro{background-image:url(img/home/2.jpg)}
.page-block_agro:before{background-image:url(img/home/2_bg.jpg)}
.page-block_apart,.page-block_apart:before{background-image:url(img/home/3_unblur.jpg)}
.page-block_apart:before{margin:0;opacity:0;transition:opacity .2s;position:absolute;border-radius:12px;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:0}
.page-block_apart:hover .page-block_apart:before{opacity:1}
.page-block_mini{background-image:url(img/home/4.jpg);background-color:#fff}
.page-block_mini:before{box-shadow:0 0 60px 17px rgba(0,0,0,.06);border-radius:12px;margin:0}
.page-block__content{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}
.page-block__title{font-size:32px;font-family:LatoWebLight,Helvetica,Arial,sans-serif;height:57%;position:relative;max-width:100%}
@media screen and (max-width:1007px) {
	.page-block__title{font-size:30px}
}
@media screen and (max-width:954px) {
	.page-block__title{font-size:28px}
}
.page-block__title-text{position:absolute;top:0}
.page-block__footer{padding-left:10px;padding-top:35px}
.page-block__footer-text{font-size:14px}
.page-block__button{text-decoration:none;font-family:LatoWeb,Helvetica,Arial,sans-serif;padding:10px 25px;font-size:14px;color:#262826;border:1px solid #262826;border-radius:100vh;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out;background-color:hsla(0,0%,100%,.4)}
.page-block__button:hover{background-color:#262826;color:#fff}
@media screen and (max-width:871px) {
	.page-block{background-size:150px;background-position:100% 100%}
	.page-block__title{font-size:26px}
}
@media screen and (max-width:715px) {
	.page-block__title{font-size:26px}
}
@media screen and (max-width:690px) {
	.page-block{background-size:200px;-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:45.25%}
	.page-block__title{height:50%;font-size:28px}
	.page-block__button{font-size:12px}
	.page-block__footer{padding-top:20px}
}
@media screen and (max-width:690px) and (max-width:492px) {
	.page-block{margin:15px 12px;background-size:138px;padding-top:40.25%}
	.page-block:before{margin:-20px}
	.page-block_apart:before,.page-block_mini:before{margin:0}
	.page-block__title{font-size:24px}
	.page-block__footer{margin-top:25px}
}
.showroom__header{width:100vw;height:calc(100vh - 85px);background-repeat:no-repeat;background-size:cover;background-position:50%;background-image:url(img/showroom/top.jpg);padding-top:calc(100vh - 300px);box-sizing:border-box;text-align:center}
@media screen and (max-width:1024px) {
	.showroom__header{padding-top:calc(100vh - 304px)}
}
.showroom__header-description{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:17px;color:#fff;letter-spacing:0;line-height:29px;max-width:500px;margin:30px auto 0;padding:0 10px}
@media screen and (max-width:900px) {
	.showroom__header-description{font-size:15px}
}
.showroom__wrapper{padding:35px!important}
.showroom__img{font-size:0;margin:30px 0;width:100%}
.showroom__semiimg{width:47%}
.showroom__semiimg:first-child{margin-right:6%}
.showroom__text{margin:30px auto;max-width:780px;padding:0 20px;font-size:17px;color:#6a6a6a;letter-spacing:0;line-height:29px}
.showroom__text-title{font-family:LatoWebBold,Helvetica,Arial,sans-serif;margin-bottom:20px}
@-webkit-keyframes a {
	0%,to{-webkit-transform:translateY(0);transform:translateY(0)}
	10%,30%,50%,70%,90%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
	20%,40%,60%,80%{-webkit-transform:translateY(5px);transform:translateY(5px)}
}
@keyframes a {
	0%,to{-webkit-transform:translateY(0);transform:translateY(0)}
	10%,30%,50%,70%,90%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
	20%,40%,60%,80%{-webkit-transform:translateY(5px);transform:translateY(5px)}
}
.btn{display:inline-block;text-align:center;vertical-align:middle;outline:none;cursor:pointer;letter-spacing:.5px;border:1px solid transparent;white-space:nowrap;text-transform:uppercase;text-decoration:none;border-radius:20px;font-size:12px;font-family:RalewayBold,Helvetica,Arial,sans-serif;font-weight:700;box-sizing:border-box;transition:color .4s cubic-bezier(.23,1,.32,1) 0s,background .4s cubic-bezier(.23,1,.32,1) 0s}
.btn_default{min-width:144px;height:39px;line-height:36px;color:#646464;border-radius:20px;border:2px solid #646464;background:transparent}
.btn_default.active,.btn_default:active,.btn_default:focus,.btn_default:hover,.btn_invert{color:#fff;background:#646464}
.btn_invert{border:2px solid #646464}
.btn_invert.active,.btn_invert:active,.btn_invert:focus,.btn_invert:hover{color:#646464;background:#fff}
.btn_lg{min-width:182px;height:40px;line-height:37px;letter-spacing:.3px;font-size:14px;border-radius:30px; padding-left: 15px; padding-right: 15px;}
@media screen and (min-width:480px) {
	.btn_lg{min-width:202px;height:48px;line-height:45px;font-size:15px}
}
.btn_big{min-width:240px;line-height:54px;letter-spacing:0;font-size:15px;border-radius:30px}
.btn_danger{color:#dc3c3c;border:2px solid #dc3c3c}
.btn_danger.active,.btn_danger:active,.btn_danger:focus,.btn_danger:hover{color:#fff;background:#dc3c3c}
.btn_info{color:#fff;border:2px solid #fff}
.btn_info.active,.btn_info:active,.btn_info:focus,.btn_info:hover{color:#646464;background:#fff}
.hidden_before_load{opacity:0;transition:opacity .5s ease}
@font-face{font-family:RalewayMedium;src:url(fonts/Raleway/Raleway-Medium.ttf)}
@font-face{font-family:RalewayLight;src:url(fonts/Raleway/Raleway-Light.ttf)}
@font-face{font-family:RalewayBold;src:url(fonts/Raleway/Raleway-Bold.ttf)}
@font-face{font-family:RalewayRegular;src:url(fonts/Raleway/Raleway-Regular.ttf)}
@font-face{font-family:LatoWebBold;src:url(fonts/Lato-Bold.eot);src:url(fonts/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Bold.woff2) format("woff2"),url(fonts/Lato-Bold.woff) format("woff"),url(fonts/Lato-Bold.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebBold;src:url(fonts/Lato-BoldItalic.eot);src:url(fonts/Lato-BoldItalic.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-BoldItalic.woff2) format("woff2"),url(fonts/Lato-BoldItalic.woff) format("woff"),url(fonts/Lato-BoldItalic.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebHairline;src:url(fonts/Lato-Hairline.eot);src:url(fonts/Lato-Hairline.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Hairline.woff2) format("woff2"),url(fonts/Lato-Hairline.woff) format("woff"),url(fonts/Lato-Hairline.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebHairline;src:url(fonts/Lato-HairlineItalic.eot);src:url(fonts/Lato-HairlineItalic.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-HairlineItalic.woff2) format("woff2"),url(fonts/Lato-HairlineItalic.woff) format("woff"),url(fonts/Lato-HairlineItalic.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebHeavy;src:url(fonts/Lato-Heavy.eot);src:url(fonts/Lato-Heavy.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Heavy.woff2) format("woff2"),url(fonts/Lato-Heavy.woff) format("woff"),url(fonts/Lato-Heavy.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebHeavy;src:url(fonts/Lato-HeavyItalic.eot);src:url(fonts/Lato-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-HeavyItalic.woff2) format("woff2"),url(fonts/Lato-HeavyItalic.woff) format("woff"),url(fonts/Lato-HeavyItalic.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWeb;src:url(fonts/Lato-Italic.eot);src:url(fonts/Lato-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Italic.woff2) format("woff2"),url(fonts/Lato-Italic.woff) format("woff"),url(fonts/Lato-Italic.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebLight;src:url(fonts/Lato-Light.eot);src:url(fonts/Lato-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Light.woff2) format("woff2"),url(fonts/Lato-Light.woff) format("woff"),url(fonts/Lato-Light.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebLight;src:url(fonts/Lato-LightItalic.eot);src:url(fonts/Lato-LightItalic.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-LightItalic.woff2) format("woff2"),url(fonts/Lato-LightItalic.woff) format("woff"),url(fonts/Lato-LightItalic.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebMedium;src:url(fonts/Lato-Medium.eot);src:url(fonts/Lato-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Medium.woff2) format("woff2"),url(fonts/Lato-Medium.woff) format("woff"),url(fonts/Lato-Medium.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebMedium;src:url(fonts/Lato-MediumItalic.eot);src:url(fonts/Lato-MediumItalic.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-MediumItalic.woff2) format("woff2"),url(fonts/Lato-MediumItalic.woff) format("woff"),url(fonts/Lato-MediumItalic.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWeb;src:url(fonts/Lato-Regular.eot);src:url(fonts/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Regular.woff2) format("woff2"),url(fonts/Lato-Regular.woff) format("woff"),url(fonts/Lato-Regular.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebSemibold;src:url(fonts/Lato-Semibold.eot);src:url(fonts/Lato-Semibold.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-Semibold.woff2) format("woff2"),url(fonts/Lato-Semibold.woff) format("woff"),url(fonts/Lato-Semibold.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:LatoWebSemibold;src:url(fonts/Lato-SemiboldItalic.eot);src:url(fonts/Lato-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(fonts/Lato-SemiboldItalic.woff2) format("woff2"),url(fonts/Lato-SemiboldItalic.woff) format("woff"),url(fonts/Lato-SemiboldItalic.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}
.wrapper{max-width:1050px;margin:0 auto;padding:0 25px;box-sizing:border-box;z-index:2}
.wrapper_options{padding-left:42px}
.wrapper_models{padding-bottom:40px}
.wrapper_crop{max-width:1175px;padding-top:40px;padding-bottom:20px;text-align:center}
@media screen and (min-width:768px) {
	.wrapper_crop{padding-top:80px;padding-bottom:55px}
}
.body-top-space{padding-top: 85px;}
body>.wrapper:first-child{margin:0}
@media screen and (min-width:900px) {
	body>.wrapper:first-child{margin:0 auto}
}
.text_center{text-align:center}
.overflow{height:100%;overflow:hidden}
.popup{position:relative;padding:25px 52px 30px;text-align:center}
@media screen and (min-width:980px) {
	.popup{padding:75px 112px 60px}
}
.popup .mfp-close{margin:5px 5px 0 0;font-size:38px;color:#646464!important;opacity:1!important;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}
@media screen and (min-width:980px) {
	.popup .mfp-close{margin:40px 40px 0 0;font-size:48px}
	.popup .mfp-close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
}
.popup__form input[type=text]{display:block;height:35px;width:100%;padding:0 15px;line-height:32px;outline:none;color:#646464;border:none;border:1px solid #eee;border-radius:5px;box-sizing:border-box}
.popup__form input[type=text]::-moz-placeholder{color:#878787;opacity:1}
.popup__form input[type=text]:-ms-input-placeholder{color:#878787}
.popup__form input[type=text]::-webkit-input-placeholder{color:#878787}
@media screen and (min-width:980px) {
	.popup__form input[type=text]{display:inline-block;height:45px;width:264px}
}
@media screen and (max-width:980px) {
	.popup__form input[type=text]{width:100%}
}
.popup__form input[type=submit]{margin:0;line-height:40px;font-weight:700}
@media screen and (min-width:980px) {
	.popup__form input[type=submit]{margin-top:38px}
}
.popup__form textarea{width:100%;padding:15px;color:#646464;outline:none;resize:none;border:1px solid #eee;box-sizing:border-box;border-radius:5px}
.popup__form textarea::-moz-placeholder{color:#878787;opacity:1}
.popup__form textarea:-ms-input-placeholder{color:#878787}
.popup__form textarea::-webkit-input-placeholder{color:#878787}
.popup__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:45px;width:264px;padding:0 15px;color:#878787;border:none;background:#fff;box-sizing:border-box;border:1px solid transparent}
.popup__form select:focus{outline:none}
.popup__form label{width:30%;text-align:left}
.popup__form label.error{position:absolute;left:0;bottom:-11px;width:100%;color:#a94442;font-size:9px}
.popup__form-group-elem{position:relative;margin-bottom:20px}
@media screen and (min-width:980px) {
	.popup__form-group-elem{margin-bottom:0}
}
@media screen and (max-width:980px) {
	.popup__form-group-elem{width:100%}
}
.popup__form-group-elem.error input{border-color:#a94442}
.popup__form-group-elem .select{width:264px}
.popup__form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 0 15px}
@media screen and (min-width:980px) {
	.popup__form-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}
}
@media screen and (max-width:980px) {
	.popup__form-group{margin:0}
}
.popup__form-group_large .popup__form-group-elem,.popup__form-group_large .select,.popup__form-group_large select{width:100%}
.popup__hint{display:block;margin:4px 0 20px 10px;text-align:left;color:#878787;font-size:12px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
@media screen and (min-width:980px) {
	.popup__hint{margin:4px 0 0 10px}
}
.popup__description{margin-top:0;margin-bottom:20px;color:#878787;font-family:LatoWeb,Helvetica,Arial,sans-serif}
@media screen and (min-width:980px) {
	.popup__description{margin-top:-30px;margin-bottom:30px}
}
.popup__option-image{height:50px;vertical-align:middle}
.select-options li{line-height:50px}
.select-options li[rel=AG-4] img,.select-options li[rel=AG-8] img{margin-top:-15px}
.popup__large-input{width:100%}
.popup__complectation{text-align:left;padding-bottom:20px;color:#646464;font-size:14px;margin-left:-10px}
.popup__complectation-title{text-align:center;font-family:LatoWebLight,Helvetica,Arial,sans-serif}
.popup__complectation li{padding-left:10px;margin-left:-30px;margin-bottom:10px}
.section{padding:40px 0}
@media screen and (min-width:480px) {
	.section{padding:50px 0}
}
@media screen and (min-width:768px) {
	.section{padding:100px 0}
}
.section_small{padding:30px 0}
@media screen and (min-width:768px) {
	.section_small{padding:84px 0}
}
.section_bg{background:#f4f4f4}
.section_principle{padding-bottom:0}
.section_farm{padding-top:45px}
@media screen and (min-width:768px) {
	.section_farm{padding-top:90px}
}
.select-hidden{visibility:hidden;padding-right:10px;z-index:-1}
.select{cursor:pointer;display:block;position:relative;font-size:16px;width:100%;height:45px;padding:0 15px;text-align:left;border:none;background:#fff;box-sizing:border-box}
.select.error .select-styled{border-color:#a94442}
.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;line-height:26px;padding:8px 15px;color:#878787;border:1px solid #eee;border-radius:5px}
.select-styled:after{position:absolute;top:18px;right:15px;content:"";width:11px;height:6px;background:url(img/arrow-select.png) 0 0/cover no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.select-styled.active,.select-styled:active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}
.select-styled.active:after,.select-styled:active:after{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;border:1px solid #eee;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.select-options li{position:relative;margin:0;padding:10px 15px;color:#646464;border-bottom:1px solid #eee;transition:all .15s ease-in;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.select-options li:after{display:table;clear:both;content:""}
.select-options li:last-child{border-bottom:none}
.select-options li:hover{color:#878787}
.select-options li[rel=hide]{display:none}
.select-options li span{float:right;font-size:12px;color:#878787}
body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-rendering:optimizeLegibility;-webkit-font-feature-settings:kern;font-feature-settings:kern;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}
.img-responsive{display:block;max-width:100%}
.content{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;opacity:0}
.content.load{transition:all .6s ease 0s}
a{outline:none}
.title{margin:0;line-height:40px;letter-spacing:1.5px;font-size:30px;color:#5e615d;font-weight:100;font-family:RalewayLight,Helvetica,Arial,sans-serif}
@media screen and (min-width:600px) {
	.title{line-height:50px;font-size:40px}
}
@media screen and (min-width:768px) {
	.title{line-height:70px;font-size:60px}
}
.title-small{font-size:40px;line-height:50px}
.title_options{margin:0 0 42px;letter-spacing:1.3px;font-family:LatoWebLight,Helvetica,Arial,sans-serif}
.subtitle{letter-spacing:1.5px;font-size:32px;color:#646464;font-weight:100;font-family:RalewayMedium,Helvetica,Arial,sans-serif}
.title_popup{margin:0 0 20px;font-family:LatoWebLight,Helvetica,Arial,sans-serif;font-weight:100;font-size:24px;line-height:1}
@media screen and (min-width:980px) {
	.title_popup{margin:0 0 40px;font-size:44px;line-height:normal}
}
.description{margin:18px 0 0;line-height:25px;font-size:15px;color:#5e615d;font-family:LatoWeb,Helvetica,Arial,sans-serif}
@media screen and (min-width:420px) {
	.description{margin:28px 0 0;line-height:27px;font-size:16px}
}
@media screen and (min-width:768px) {
	.description{margin:38px 0 0;line-height:29px;font-size:18px}
}
.description-sm{margin:17px auto 0}
.description_models{font-size:17px}
.description_about{letter-spacing:0}
.description_crop{font-size:17px}
p{margin:0;line-height:22px;letter-spacing:.5px;color:gray;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.about:after{display:table;clear:both;content:""}
.about__body-title{margin:10px 0 30px;text-align:center}
@media screen and (min-width:768px) {
	.about__body-title{text-align:left}
}
@media (max-width: 767px) {
	.description_crop{font-size:15px}
}
.about__body-desc{letter-spacing:.5px;margin:0 0 18px}
.about__img{display:block;max-width:100%;margin:0 auto 40px}
@media screen and (min-width:980px) {
	.about__img{float:left;margin:0;max-width:none}
}
.about__fix-height{margin:-100px auto}
.about__body{max-width:575px;margin:0 auto}
@media screen and (min-width:980px) {
	.about__body{float:left;margin:0;padding:0 0 0 82px}
}
.about__divider{display:inline-block;vertical-align:top;height:1px;width:145px;margin:25px 0 30px;background:#bdbdbd}
.history{text-align:center;background:url(img/history_bg.jpg) 100% 100%/cover no-repeat}
@media screen and (min-width:768px) {
	.history{min-height:745px}
}
.history__list{margin:0 0 25px;padding:0}
.history__list dt{margin:25px 0 10px}
@media screen and (min-width:768px) {
	.history__list dt{margin:50px 0 10px}
}
.history__list dd{margin-left:0}
.quote{min-height:600px;text-align:center;box-sizing:border-box}
@media screen and (min-width:1090px) {
	.quote{min-height:650px}
}
.quote_bg{background:url(img/quote_bg.png) center 280px no-repeat}
.description_quote{letter-spacing:.4px}
.advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px auto 5px;padding:0;text-align:center}
@media screen and (min-width:768px) {
	.advantages{margin:55px -50px 5px}
}
@media screen and (min-width:780px) {
	.advantages{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media screen and (min-width:1140px) {
	.advantages{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.advantages li{width:90%;display:inline-block;margin:0 0 50px;vertical-align:top}
@media screen and (min-width:400px) {
	.advantages li{width:70%}
}
@media screen and (min-width:780px) {
	.advantages li{width:200px;margin:0 30px}
}
@media screen and (min-width:1140px) {
	.advantages li{width:300px;margin:0}
}
.advantages li img{max-width:100%}
.advantages__img{margin:0 0 20px}
@media screen and (min-width:780px) {
	.advantages__img{margin:0 0 30px}
}
.advantages__natural .advantages__desc{padding:0 30px}
.advantages__title{margin:0;color:#5e615d;font-size:20px;font-family:RalewayBold,Helvetica,Arial,sans-serif;font-weight:500}
.advantages__desc{margin:15px 0 0;line-height:23px;letter-spacing:.5px;color:#5e615d;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif}
.wrapper_index{max-width:100%}
.block-atv-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.block-atv{cursor:pointer;max-width:calc(50% - 60px);margin:30px;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 60px);flex:1 1 calc(50% - 60px)}
.block-atv__container{padding-top:46.284101%;position:relative}
.block-atv .atvImg{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;border-radius:4px}
.block-atv .atvImg img{max-width:100%;overflow:hidden;border-radius:4px;transition:box-shadow .4s}
.block-atv .atvImg img:hover{box-shadow:0 10px 40px 5px rgba(0,0,0,.2)}
@media screen and (max-width:880px) and (min-width:741px) {
	.block-atv{max-width:calc(100% - 40px);-webkit-box-flex:1!important;-ms-flex:1 1 calc(100% - 40px)!important;flex:1 1 calc(100% - 40px)!important;margin:20px}
}
@media screen and (max-width:740px) {
	.block-atv{display:none}
}
.culture{position:relative;width:100%;box-sizing:border-box}
@media screen and (min-width:1024px) {
	.culture{min-height:695px}
}
.culture__body{position:relative;margin:0}
@media screen and (min-width:1024px) {
	.culture__body{width:480px;min-height:378px;padding:0 0 0 518px}
}
.culture__body-img{position:absolute;top:0;left:50%;margin-left:-100px;max-width:100%;width:200px;height:200px}
@media screen and (min-width:1024px) {
	.culture__body-img{max-width:none;width:auto;height:auto;margin-left:0;left:15px;top:5px}
}
.culture__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:static;bottom:-20px;left:518px;padding:0}
@media screen and (min-width:1024px) {
	.culture__list{position:absolute;display:block}
}
.culture__list li{display:inline-block;vertical-align:top;margin:0 18px 0 0}
@media screen and (min-width:360px) {
	.culture__list li{margin:0 28px 0 0}
}
.culture__list li:last-child{margin:0}
.culture__list li.active .culture__link:before,.culture__list li:hover .culture__link:before{position:absolute;left:0;top:0;content:"";height:100%;width:100%;border-radius:50%;border:2px solid #282828;box-sizing:border-box}
.culture__link{position:relative;display:block;height:88px;width:88px;transition:all .3s ease 0s; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.title_culture{padding-top:220px;text-align:center}
@media screen and (min-width:1024px) {
	.title_culture{padding-top:33px;text-align:left}
}
.description_culture{color:gray;text-align:center;margin-bottom:40px}
@media screen and (min-width:1024px) {
	.description_culture{text-align:left;margin-bottom:0}
}
.btn_culture{position:static;bottom:86px;left:0;right:0;margin:20px auto 0;width:226px}
@media screen and (min-width:1024px) {
	.btn_culture{position:absolute;margin:0 auto}
}
.section_experts{background-color:#f4f4f4}
.section_experts .wrapper{padding:0}
.experts .review{display:none;font-family:LatoWeb,Helvetica,Arial,sans-serif;margin-top:30px;color:#5e615d}
.experts .review_current{display:block;-webkit-animation:b .4s;animation:b .4s}
.experts .review_hidding{-webkit-animation:c .4s;animation:c .4s}
.experts .review__head{font-size:0;width:100%;white-space:nowrap}
.experts .review__head>div{display:inline-block;vertical-align:top}
.experts .review__header{margin-top:20px;min-height:120px;width:72%}
.experts .review__arrow{-webkit-user-select:outline;-moz-user-select:outline;-ms-user-select:outline;user-select:outline;cursor:pointer;width:14%;min-height:120px;background-image:url(img/experts/arrow.png);background-size:14px 45px;background-position:42% 50%;background-repeat:no-repeat}
.experts .review__arrow_right{background-image:url(img/experts/arrow-right.png)}
.experts .review__photo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:78px;height:78px;border-radius:39px;overflow:hidden;position:relative;display:inline-block}
.experts .review__photo img{position:absolute;width:100%}
.experts .review__meta{margin-left:17px;display:inline-block;vertical-align:top;max-width:60%}
.experts .review__full-name{font-size:17px;font-family:LatoWebBold,Helvetica,Arial,sans-serif;margin-bottom:3px}
.experts .review__role{line-height:18px;font-size:12px;white-space:normal;margin-bottom:12px}
.experts .review__body{margin:0 30px;font-size:13px}
.experts .review__pagination{margin:30px auto 0}
.experts .pagination{white-space:nowrap;width:90px;height:10px;font-size:0}
.experts .pagination__page{display:inline-block;border-radius:5px;border:1px solid #5e615d;width:10px;height:10px;margin-left:10px;box-sizing:border-box}
.experts .pagination__page:first-child{margin-left:0}
.experts .pagination__page_current{background-color:#5e615d}
@media screen and (min-width:768px) {
	.experts .section_experts .wrapper{max-width:970px}
	.experts .review{margin-top:70px}
	.experts .review__header{width:50%;margin-top:0}
	.experts .review__arrow{width:25%;min-height:160px;background-position:65% 50%;background-image:url(img/experts/arrow-large.png);background-size:16px 75px}
	.experts .review__arrow_right{background-image:url(img/experts/arrow-large-right.png);background-position:25% 50%}
	.experts .review__photo{width:160px;height:160px;border-radius:80px;vertical-align:middle}
	.experts .review__meta{vertical-align:middle;margin-left:30px}
	.experts .review__full-name{font-size:25px}
	.experts .review__role{font-size:16px;line-height:21px}
	.experts .review__body{line-height:25px;-webkit-column-gap:40px;column-gap:40px;font-size:18px;-webkit-column-count:2;column-count:2;margin-top:40px;padding-bottom:40px}
}
@-webkit-keyframes b {
	0%{opacity:0}
	to{opacity:1}
}
@keyframes b {
	0%{opacity:0}
	to{opacity:1}
}
@-webkit-keyframes c {
	0%{opacity:1}
	to{opacity:0}
}
@keyframes c {
	0%{opacity:1}
	to{opacity:0}
}
.farm{text-align:center}
.description_farm{color:gray;margin-bottom:40px}
@media screen and (min-width:768px) {
	.description_farm{margin-bottom:0}
}
.farm__products{padding:0;height:auto}
@media screen and (min-width:768px) {
	.farm__products{height:386px}
}
.farm__product{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:320px;margin:0 0 40px;text-decoration:none}
@media screen and (min-width:560px) {
	.farm__product{margin:0 35px 0 0}
}
@media screen and (min-width:820px) {
	.farm__product{margin:0 70px 0 0;margin:0 140px 0 0}
}
.farm__product:last-child{margin:0}
@media screen and (min-width:768px) {
	.farm__product:active .farm__product-img,.farm__product:focus .farm__product-img,.farm__product:hover .farm__product-img{opacity:.5!important}
	.farm__product:active .farm__product-desc,.farm__product:focus .farm__product-desc,.farm__product:hover .farm__product-desc{opacity:0!important}
	.farm__product:active .farm__product-btn,.farm__product:focus .farm__product-btn,.farm__product:hover .farm__product-btn{opacity:1;-webkit-transform:translateY(-40px);transform:translateY(-40px)}
}
.farm__product-btn{margin:20px auto;line-height:32px;opacity:1;font-size:12px;transition:color .4s cubic-bezier(.23,1,.32,1) 0s,background .4s cubic-bezier(.23,1,.32,1) 0s,opacity .4s ease 0s,-webkit-transform .4s ease 0s!important;transition:color .4s cubic-bezier(.23,1,.32,1) 0s,background .4s cubic-bezier(.23,1,.32,1) 0s,transform .4s ease 0s,opacity .4s ease 0s!important;transition:color .4s cubic-bezier(.23,1,.32,1) 0s,background .4s cubic-bezier(.23,1,.32,1) 0s,transform .4s ease 0s,opacity .4s ease 0s,-webkit-transform .4s ease 0s!important}
@media screen and (min-width:768px) {
	.farm__product-btn{margin:0 auto;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
}
.farm__product-img{display:block;max-width:100%;max-height:270px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .4s cubic-bezier(.23,1,.32,1) 0s}
.farm__products-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:560px) {
	.farm__products-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media screen and (min-width:600px) {
	.farm__products-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.farm__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;vertical-align:top;margin:18px 0 25px;margin-left:-10px;padding:0}
@media screen and (min-width:340px) {
	.farm__list{margin-left:0}
}
@media screen and (min-width:400px) {
	.farm__list{display:inline-block}
}
@media screen and (min-width:600px) {
	.farm__list{margin:18px 0 45px}
}
@media screen and (min-width:768px) {
	.farm__list{margin:18px 0 90px}
}
.farm__list li{display:inline-block;vertical-align:top;width:100px;list-style:none;margin:0 15px 0 0;padding:0;text-align:center}
@media screen and (min-width:520px) {
	.farm__list li{width:135px;margin:0 25px 0 0}
}
@media screen and (min-width:570px) {
	.farm__list li{margin:0 50px 0 0}
}
.farm__list li:last-child{margin:0}
.farm__list li.active .farm__list-link,.farm__list li:active .farm__list-link,.farm__list li:focus .farm__list-link{background:#646464;border-color:#646464}
.farm__list li.active .farm__list-link svg,.farm__list li:active .farm__list-link svg,.farm__list li:focus .farm__list-link svg{fill:#fff}
.farm__list-link{display:inline-block;vertical-align:top;width:68px;height:68px;border:1px solid #c5c5c6;border-radius:50%}
@media screen and (min-width:360px) {
	.farm__list-link{width:88px;height:88px}
}
.farm__list-link svg{margin:20px 0 0;fill:#c5c5c6;height:30px}
@media screen and (min-width:360px) {
	.farm__list-link svg{margin:30px 0 0}
}
.farm__list-link:hover{border-color:#646464}
.farm__list-link:hover svg{fill:#646464}
.farm__list-text{display:block;margin:15px 0 0;color:gray;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif;white-space:nowrap}
.farm__product-title{margin:18px 0 16px;color:#646464;letter-spacing:.5px;font-size:22px;font-family:RalewayMedium,Helvetica,Arial,sans-serif;white-space:nowrap}
.farm__product-desc{max-width:180px;text-align:center;color:#9f9f9f;line-height:22px;letter-spacing:.3px;font-family:LatoWebLight,Helvetica,Arial,sans-serif;font-size:15px;transition:all .3s ease 0s;min-height: 50px;}
.footer{padding:30px 0 0;color:#ececee;background:#282828;font-family:LatoWeb,Helvetica,Arial,sans-serif;box-sizing:border-box}
@media screen and (min-width:768px) {
	.footer{padding:60px 0 0}
}
.footer a{position:relative;text-decoration:none}
.footer a,.footer a:active,.footer a:focus,.footer a:hover,.footer a:visited{color:#f9e7c8}
.footer a:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background:#f9e7c8;transition:opacity .3s ease 0s}
.footer a.footer__logo{width:191px;height:30px;margin:0}
.footer .footer__requisites {margin-top: 20px; font-size: 10px;}
@media screen and (min-width:980px) {
	.footer a.footer__logo{margin:0 0 0 10px}
	.footer .footer__requisites {margin-top: 0;}
}
.footer a.footer__logo svg{fill:#f9e7c8}
.footer a.footer__logo:after{content:none}
.footer a.footer__list-mail:hover:after{opacity:0}
.footer a.footer__list-tel-link{color:#ececee;text-decoration:none;font-size:20px}
.footer a.footer__list-tel-link:active,.footer a.footer__list-tel-link:focus,.footer a.footer__list-tel-link:hover,.footer a.footer__list-tel-link:visited{color:#ececee}
.footer a.footer__list-tel-link:hover:after{opacity:1;background:#fff}
.footer a.footer__list-tel-link:after{opacity:0}
.footer a.footer_redis_link{transition:all .3s ease 0s;color:#f9e7c8}
.footer a.footer_redis_link:visited{color:#f9e7c8}
.footer a.footer_redis_link:hover{color:#fff}
.footer a.footer_redis_link:active,.footer a.footer_redis_link:focus{color:#f9e7c8}
.footer a.footer_redis_link:hover:after{opacity:0}
.footer__bottom{margin:0 18px 0 10px;padding:32px 0 0;border-top:2px solid hsla(0,0%,50%,.2);font-size:14px}
.footer__bottom .footer__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
@media screen and (min-width:980px) {
	.footer__bottom .footer__section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}
}
.footer__section{padding:0 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width:768px) {
	.footer__section{padding:0 10px 40px}
}
.footer__section_top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-bottom:25px}
@media screen and (min-width:768px) {
	.footer__section_top{padding-bottom:35px}
}
@media screen and (min-width:980px) {
	.footer__section_top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}
}
.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;vertical-align:top;margin:20px 0 20px 10px;padding:0}
@media screen and (min-width:768px) {
	.footer__list{display:inline-block}
}
@media screen and (min-width:980px) {
	.footer__list{margin:0 0 20px}
}
.footer__list li{display:inline-block;vertical-align:top;max-width:300px;margin:0 0 32px;list-style:none;font-size:15px}
@media screen and (min-width:768px) {
	.footer__list li{margin:0 32px 0 0}
}
.footer__list li:last-child{margin:0;position:relative}
@media screen and (min-width:768px) {
	.footer__list li:last-child{left:30px}
}
.footer__list-text{line-height:22px}
.footer__list-text_muted{color:#949494!important}
.footer__list-title{display:block;margin:0 0 14px;letter-spacing:.5px;font-size:18px;color:#f9e7c8;font-family:RalewayRegular,Helvetica,Arial,sans-serif}
.footer_white{background-color:#fff;color:#8a8a8a!important}
.footer_white .footer__list-mail,.footer_white .footer__list-mail:visited,.footer_white .footer__list-title{color:#061837}
.footer_white .footer__list-mail:hover:after{opacity:1}
.footer_white .footer__list-mail:after,.footer_white .footer__list-tel-link:after{background:#061837!important}
.footer_white .footer__list-mail:hover{color:#072b6c}
.footer_white .footer__list-tel-link,.footer_white .footer__list-text{color:#000}
.footer__social-item{position:relative;display:inline-block;vertical-align:top;width:44px;height:44px;opacity:.6;background-position:50% 50%;background-repeat:no-repeat;background-size:35px 35px;transition:opacity .2s}
.footer__social-item:hover{opacity:1}
.footer__social-item_fb{background-image:url(img/social-fb.png)}
.footer__social-item_tg{background-image:url(img/social-tg.png)}
.footer__social-item_tw{background-image:url(img/social-tw.png)}
.footer__social-item_md{background-image:url(img/social-md.png)}
.footer__social-item_ig{background-image:url(img/social-ig.png)}
a.footer__social-link{text-decoration:none;position:absolute;width:100%;height:100%;display:block}
a.footer__social-link:after{background:none}
.header{width:100%;padding:84px 0;text-align:center;box-sizing:border-box}
@media screen and (min-width:768px) {
	.header{min-height:346px;padding:90px 0 0}
}
.header_models{min-height:318px}
.header_models .btn{margin-top:20px;margin-bottom:20px;display:inline-block}
.header_contacts{min-height:238px}
.header_crop{min-height:auto;padding:40px 0 20px}
@media screen and (min-width:768px) {
	.header_crop{padding:84px 0 117px;}
}
.index-head{display:-webkit-box;display:-ms-flexbox;display:flex}
.index-head__block{-webkit-box-flex:1;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%;padding-top:24%;position:relative;overflow:hidden;transition:box-shadow .15s}
.index-head__block:hover{z-index:99}
.index-head__block:hover .before{-webkit-transform:scale(1.05);transform:scale(1.05)}
.index-head__block .before{transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:100% 100%;}
.index-head__container{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}
.index-head__footer{background-color:rgba(0,0,0,.8);position:absolute;bottom:0;left:0;right:0;top:70%;height:30%}
.index-head__footer:after{clear:left;content:""}
.index-head__footer-container{position:absolute;width:100%;margin:auto;text-align:center;bottom:0;left:0;right:0;top:50%;max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.index-head__footer-head{color:#12a229;text-align:center;font-size:14px;margin-bottom:5px;font-family:LatoWebHeavy,Helvetica,Arial,sans-serif;position:relative}
.index-head__footer-head:after,.index-head__footer-head:before{content:" ";background-color:#12a229;position:absolute;width:20px;top:0;bottom:0;margin:auto;height:2px;border-radius:1px}
.index-head__footer-head:before{margin-left:-30px}
.index-head__footer-head:after{margin-left:10px}
.index-head__footer-text{max-width:85%;margin:0 auto;color:#fff;font-size:18px;font-family:LatoWebMedium,Helvetica,Arial,sans-serif}
.index-head__footer-text br,.index-head__footer-text br:before{content:" "}
@media screen and (max-width:1136px) {
	.index-head__block{padding-top:27%}
	.index-head__footer{top:65%;height:35%}
	.index-head__footer-head{font-size:13px}
	.index-head__footer-text{font-size:16px}
}
@media screen and (max-width:941px) {
	.index-head__footer-head{font-size:12px}
	.index-head__footer-text{font-size:14px}
}
@media screen and (max-width:878px) {
	.index-head__footer{top:0;height:100%;background-color:rgba(0,0,0,.65)}
	.index-head__footer-head{top:0;font-size:12px}
	.index-head__footer-text{font-size:14px}
}
@media screen and (max-width:720px) {
	.index-head__footer-head{font-size:11px}
	.index-head__footer-text{font-size:12px}
}
.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:111;position:fixed;width:100%;top:0;left:0;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);height:85px;box-sizing:border-box;padding:0 20px;transition:height .4s ease,padding .4s ease}
@media screen and (min-width:1024px) {
	.nav{padding:0 44px}
}
.nav__logo{display:block;width:150px;height:64px;text-indent:-99999px;background:url(img/logo.svg) no-repeat;background-size:contain;background-position:50%}
.nav__phone{font-family:LatoWebBold,Helvetica,Arial,sans-serif;font-size:13px;width:auto;height:auto;border-left:0;text-align:inherit;line-height:normal;text-decoration:none;letter-spacing:.54px;margin:0 10px}
.nav__phone,.nav__phone:active,.nav__phone:focus,.nav__phone:visited{color:#1c1c1c}
.nav__phone:hover{color:#646464}
@media screen and (max-width:450px) {
	.nav__phone{display:none}
}
.nav__list{width:auto;vertical-align:top;padding:0;background-color:inherit;position:static;z-index:100;max-width:none}
.nav__list,.nav__list li{display:inline-block;margin:0}
.nav__list li{text-align:inherit}
.nav__list_active{display:block}
.nav__list-btn{position:relative;left:16px}
.nav__menu-item{display:none!important}
@media screen and (min-width:1024px) {
	.nav__menu-item{display:inline-block!important}
}
.nav__burger{display:inline-block!important}
.nav__burger_toggled svg:first-child,.nav__burger svg:last-child{display:none}
.nav__burger_toggled svg:last-child{display:inline-block}
@media screen and (min-width:1024px) {
	.nav__burger{display:none!important}
}
.nav__link{display:inline-block;padding:0 9px;line-height:41px;letter-spacing:.4px;text-decoration:none;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif;transition:color .4s cubic-bezier(.23,1,.32,1) 0s;border-radius:20px;letter-spacing:.62px}
.nav__link,.nav__link:active,.nav__link:focus,.nav__link:visited{color:#1c1c1c}
.nav__link:hover{color:#969696}
.nav__link_hidden{transition:opacity .2s ease .3s;visibility:hidden;opacity:0}
@media screen and (min-width:1024px) {
	.nav__link{padding:0 5px}
}
@media screen and (min-width:1100px) {
	.nav__link{padding:0 10px}
}
.nav__link_active{color:#9a9a9a;background:#f4f4f4}
.nav ul ul a {border-radius: 0; display: block;}
.nav ul ul a.nav__link_active{background:#fafafa}
.nav-mobile .nav__link_active {color:black;background:none;font-weight:700;}
.nav__lang{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:13px;color:#686868;letter-spacing:.54px;display:inline-block;padding:10px 0}
.nav__lang-item{text-decoration:none}
.nav__lang-item:active,.nav__lang-item:focus,.nav__lang-item:visited{color:#686868}
.nav__lang-item:hover{color:#969696}
.nav__lang-item.active{color: #000; font-weight: 700;}
@media screen and (max-width:1000px) {
	.index-video{display:none}
}

.nav > ul li.dropdown {position: relative;}
.nav > ul li.dropdown > a:after {content: ''; display: inline-block; width: 8px; height: 12px; position: relative; top: 2px; margin-left: 7px; position: relative; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23666666' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z' class=''%3E%3C/path%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: contain;}
.nav > ul li > ul {margin: 0; padding: 0; display: none;}
.nav > ul li.submenu-opened > ul {display: block;}
.nav > ul li > ul {position: absolute; top: 95%; left: 50%; width: auto; max-width: 200px; background: #fff; z-index: 2; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); display: none; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.nav > ul li > ul li {text-align: left; display: block; width: auto; border-bottom: 1px solid #eee; padding: 0;}
.nav > ul li > ul li a {line-height: 1.5; padding: 10px 15px;}
.nav > ul li:hover > ul {display: block;}
.nav > ul li.opened > ul {display: block;}


.index-video__play{position:absolute;width:150px;height:150px;cursor:pointer;z-index:2;margin-left:calc(50vw - 75px);margin-top:calc(28.125vw - 75px);border:2px solid #fff;border-radius:50%}
.index-video__play span{display:block;border-style:solid;border-width:18px 0 18px 22px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.index-video__play:hover span{border-color:transparent transparent transparent #313939}
.index-video__play:after{pointer-events:none;border-radius:50%;position:absolute;top:-2px;left:-2px;content:"";box-sizing:content-box;z-index:-1;background-color:#fff;transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);transform:scale(0);width:154px;height:154px}
.index-video__play:hover:after{-webkit-transform:scale(1);transform:scale(1)}
.index-video__container{position:absolute;width:100vw;height:56.25vw;background:#fff;z-index:3;display:none}
.index-video__container iframe{width:1000px;height:562px;background-color:#000;margin-left:calc(50vw - 500px);margin-top:calc((360 / 640 * 100vw - 562px) / 2)}
.index-video__blur{position:absolute;width:100vw;height:56.25vw;background:#000;z-index:1;opacity:.6}
.preorder{padding:35px 0 40px;text-align:center;background:url(img/index/preorder_bg.jpg) 50%/cover no-repeat;box-sizing:border-box}
.preorder .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width:768px) {
	.preorder{padding:75px 0 80px}
	.preorder .wrapper{display:block}
}
.preorder__text{display:block;margin:0;color:#fff;line-height:24px;letter-spacing:1px;font-size:16px;font-family:LatoWebLight,Helvetica,Arial,sans-serif}
.preorder__text_bottom_button {margin-top: 28px;}
@media screen and (min-width:768px) {
	.preorder__text{line-height:29px;font-size:20px}
	.preorder__text_bottom_button {margin-top: 48px;}
}
.principle{position:relative;padding-bottom:0}
@media screen and (min-width:768px) {
	.principle{min-height:690px;background:url(img/index/principle_bg.jpg) bottom/cover no-repeat}
}
.description_principle{display:block;text-align:center}
.principle__plus{position:static;width:auto;height:auto;display:block;text-decoration:none}
@media screen and (min-width:768px) {
	.principle__plus{position:absolute;width:auto;height:auto;height:60px;width:60px;background:url(img/plus.svg) 50% no-repeat,url(img/index/plus_bg.png) 0 0/cover;background-size:20px 20px,cover;cursor:pointer}
	.principle__plus:hover .principle__block .principle__block-img{-webkit-transform:scale(1);transform:scale(1)}
	.principle__plus:hover .principle__block .principle__block-text{visibility:visible}
	.principle__plus:hover .principle__block .principle__block-body{background:#fff;padding:0 530px 0 0;transition:padding .4s ease 0s;transition-delay:.25s}
	.principle__plus:hover .principle__block .principle__block-text,.principle__plus:hover .principle__block .principle__block-title{opacity:1;transition-delay:.3s}
	.principle__plus.principle__plus_revert .principle__block .principle__block-title{position:absolute;left:-100px;top:0}
	.principle__plus.principle__plus_revert .principle__block .principle__block-text{position:absolute;left:-100px;top:85px}
	.principle__plus.principle__plus_revert:hover .principle__block .principle__block-body{padding:0 0 0 540px;right:50px;left:auto}
}
.principle__plus_left{left:-152px;bottom:107px}
.principle__plus_top{left:0;top:0;z-index:3}
.principle__plus_middle{top:145px;right:5px}
.principle__plus_bottom{position:static;bottom:75px;left:38px}
@media screen and (min-width:768px) {
	.principle__plus_bottom{position:absolute}
}
.principle__body{position:static;width:auto;height:auto;left:0;right:0;margin:36px auto;bottom:0}
@media screen and (min-width:768px) {
	.principle__body{position:absolute;width:400px;height:400px;margin:0 auto}
}
.principle__block{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-68px;left:28px;height:auto;padding:0;margin:0 0 70px;box-sizing:border-box;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
.principle__block:after{display:table;clear:both;content:""}
@media screen and (min-width:520px) {
	.principle__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}
}
@media screen and (min-width:768px) {
	.principle__block{display:block;position:relative;margin:0 0 0 -100px;height:0}
}
.principle__block-body{position:static;left:100px;top:0;background:transparent}
@media screen and (min-width:768px) {
	.principle__block-body{position:absolute;width:0;height:200px;overflow:hidden}
}
.principle__block-title{display:block;font-size:22px;font-family:LatoWeb,Helvetica,Arial,sans-serif;color:#646464;text-align:center;opacity:1;transition:opacity .3s ease 0s}
@media screen and (min-width:520px) {
	.principle__block-title{padding-left:20px;text-align:left}
}
@media screen and (min-width:768px) {
	.principle__block-title{width:530px;padding:40px 0 18px 140px;opacity:0}
}
.principle__block-text{display:block;margin:0;line-height:23px;color:#5e615d;font-size:15px;text-align:center;opacity:1;transition:opacity .3s ease 0s}
@media screen and (min-width:520px) {
	.principle__block-text{padding-left:20px;text-align:left}
}
@media screen and (min-width:768px) {
	.principle__block-text{width:355px;padding:0 0 0 140px;opacity:0}
}
.principle__block-img{height:200px;width:200px;margin-bottom:20px;position:relative;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;z-index:2;border-radius:50%}
@media screen and (min-width:520px) {
	.principle__block-img{margin-bottom:0}
}
@media screen and (min-width:768px) {
	.principle__block-img{-webkit-transform:scale(0);transform:scale(0)}
}
.promo{position:relative;width:100%;min-height:445px}
@media screen and (min-width:768px) {
	.promo{min-height:745px}
}
.promo .wrapper{position:relative}
.promo__img{position:absolute;bottom:0;top:0;z-index:1;opacity:0;height:100%;width:100%;background:url(img/index/header_bg.jpg) -450px 0/cover no-repeat}
@media screen and (min-width:480px) {
	.promo__img{background:url(img/index/header_bg.jpg) center 0/cover no-repeat}
}
.promo__img.load{transition:opacity .6s ease 0s}
.promo__block{z-index:2;width:195px;margin:38px 0 0;opacity:0}
@media screen and (min-width:420px) {
	.promo__block{width:305px}
}
@media screen and (min-width:600px) {
	.promo__block{width:405px;margin-top:58px;margin-left:18px}
}
@media screen and (min-width:768px) {
	.promo__block{margin-top:108px;margin-left:18px}
}
.promo__block.load{transition:opacity .6s ease 0s}
.preorder a+a{margin:18px 0 0}
@media screen and (min-width:768px) {
	.preorder a+a{margin:0 0 0 28px}
}
.promo__block-bottom{margin-top:32px}
@media screen and (min-width:600px) {
	.promo__block-bottom{margin-top:42px}
}
.promo__block-bottom a+.promo__link{margin:18px 0 0 14px;letter-spacing:.5px}
@media screen and (min-width:480px) {
	.promo__block-bottom a+.promo__link{margin:18px 0 0 28px}
}
@media screen and (min-width:600px) {
	.promo__block-bottom a+.promo__link{margin:0 0 0 28px}
}
.promo__link{display:inline-block;position:relative;text-decoration:none;letter-spacing:.5px;font-size:14px;font-weight:700;text-transform:uppercase;font-family:RalewayBold,Helvetica,Arial,sans-serif}
.promo__link,.promo__link:active,.promo__link:focus,.promo__link:hover,.promo__link:visited{color:#646464}
@media screen and (min-width:480px) {
	.promo__link{font-size:15px}
}
.promo__link:after{position:absolute;bottom:-3px;left:0;content:"";height:1px;width:100%;background:#646464;transition:opacity .3s ease 0s}
.promo__link:hover:after,.scroll{opacity:0}
.scroll{display:none;position:absolute;bottom:20px;left:0;right:0;width:22px;height:38px;margin:0 auto;outline:none;background:url(img/scroll.svg) 0 0 no-repeat;border:none;z-index:3}
@media screen and (min-width:768px) {
	.scroll{display:inline-block}
}
.scroll.load{transition:opacity .6s ease 0s}
.scroll:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:a 5s;animation:a 5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.technologies__app{width:100%;max-width:1050px;margin:50px auto;margin-top:100px}
.technologies__header{padding-top:50px!important;padding-bottom:50px!important}
.technologies__header .btn{margin-top:30px;display:inline-block}
@media screen and (min-width:980px) {
	.technologies__header{padding-top:135px!important;padding-bottom:150px!important}
}
.technologies__nav{width:100%;z-index:1}
.technologies__scroll{opacity:1!important;display:none}
@media screen and (min-width:1280px) {
	.technologies__scroll{display:inline-block}
}
.technologies__goup{position:fixed;bottom:0;color:#bebebe;z-index:999;width:106px;text-align:center;padding:30px 0;font-size:14px;cursor:pointer;opacity:0; -webkit-transition: opacity 0.3s; transition: opacity 0.3s;}
.technologies__goup.active{opacity:1;}
.technologies__goup:hover{opacity:0.8;}
@media (max-width: 767px) {
	.technologies__goup {display: none;}
}
.technologies__last{width:100vw}
.technologies__last-btns{width:inherit;position:static;text-align:center;padding:75px 0}
.technologies__last-btns a{margin:15px}
.technologies__last-all{color:#646464;display:inline-block;position:relative;text-decoration:none;letter-spacing:.5px;font-size:15px;font-weight:700;text-transform:uppercase;font-family:RalewayBold,Helvetica,Arial,sans-serif}
.technologies__last-footer{position:absolute;width:inherit}
.technologies__rainbow{-webkit-animation:d 4.6s linear infinite;animation:d 4.6s linear infinite}
.technologies__block-wrapper svg{margin-bottom:25px}
.technologies__content-nav-item_rainbow_blue.technologies__content-nav-item_active{color:#9326f3;border-bottom:2px solid #9326f3;padding-bottom:5px}
.technologies__content-nav-item_rainbow_red.technologies__content-nav-item_active{color:#e93186!important;border-bottom:2px solid #e93186;padding-bottom:5px}
@media (max-width: 767px) {
	.technologies__last-btns{padding:25px 0}
}
@-webkit-keyframes d {
	0%{-webkit-transform:translateX(-400px);transform:translateX(-400px)}
	to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes d {
	0%{-webkit-transform:translateX(-400px);transform:translateX(-400px)}
	to{-webkit-transform:translateX(0);transform:translateX(0)}
}
.technologies__block{height:auto;padding-bottom:50px}
@media screen and (min-width:1024px) {
	.technologies__block{height:calc(100vh - 85px);padding-bottom:0}
}
.technologies__block-inner{width:100%;margin:0 auto;font-size:0}
@media screen and (min-width:1024px) {
	.technologies__block-inner{min-width:1000px}
}
.technologies__block-part{width:100%;display:block;height:auto}
@media screen and (min-width:1024px) {
	.technologies__block-part{width:50%;display:inline-block;height:calc(100vh - 85px)}
}
.technologies__block-content{padding-top:40px;height:auto;box-sizing:border-box}
@media screen and (min-width:1024px) {
	.technologies__block-content{padding-top:0;height:calc(100vh - 85px);width:50vw;display:table-cell;vertical-align:middle}
}
.technologies__block-wrapper{max-width:80%;margin:0 auto;text-align:center}
@media screen and (min-width:768px) {
	.technologies__block-wrapper{max-width:60%}
}
@media screen and (min-width:1024px) {
	.technologies__block-wrapper{width:350px;float:right;margin-right:124px;text-align:left}
}
.technologies__block-tint-wrapper{width:inherit;left:0;display:none}
@media screen and (min-width:1024px) {
	.technologies__block-tint-wrapper{display:block;position:absolute;margin-top:124px}
}
.technologies__block-tint{font-family:LatoWebLight,Helvetica,Arial,sans-serif;font-size:15px;color:#9f9f9f;padding:20px 0;text-align:center}
@media screen and (min-width:1024px) {
	.technologies__block-tint{width:350px;float:right;margin-right:124px;padding:0;text-align:inherit}
}
.technologies__block p{font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:17px;color:#535353;letter-spacing:0;line-height:29px}
.technologies__block p br{display:none}
@media screen and (min-width:768px) {
	.technologies__block p br{display:block}
}
.technologies__block h1{font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-size:22px;color:#535353;font-weight:400;padding-bottom:25px}
.technologies__block_slide1{background-color:#f4f4f4}
.technologies__block_slide1 .technologies__block-part_image{background-image:url(img/technologies/technology_1.png);background-position:top}
.technologies__block_slide2{background-color:#fbfbfb}
.technologies__block_slide2 .technologies__block-part_image{background-image:url(img/technologies/technology_2.png);background-position:top}
.technologies__block_slide3{background-color:#fff}
.technologies__block_slide3 .technologies__block-part_image{background-image:url(img/technologies/technology_3_1.png);background-position:50%}
.technologies__block_slide4{background-color:#f4f4f4}
.technologies__block_slide4 .technologies__block-part_image{background-image:url(img/technologies/technology_4_3.png);background-position:50%}
.technologies__block_slide5{background-color:#fff}
.technologies__block_slide5 .technologies__block-part_image{background-image:url(img/technologies/technology_5_1.png);background-position:50%}
.technologies__block_slide6{background-color:#000}
.technologies__block_slide6 .technologies__block-part_image{background-image:url(img/technologies/technology_6_1.jpg);background-position:bottom}
.technologies__block_slide6 .technologies__content-nav{margin-left:-100px}
.technologies__block_slide7{background-color:#fff}
.technologies__block_slide7 .technologies__block-part_image{background-image:url(img/technologies/technology_7_1.png);background-position:top}
.technologies__block_slide8{background-color:#f4f4f4}
.technologies__block_slide8 .technologies__block-part_image{background-image:url(img/technologies/technology_8.png);background-position:top}
.technologies__block_super{position:fixed;top:85px;height:calc(100vh - 85px);z-index:1;display:none;width:50vw;margin-left:50%}
.technologies__block_super .technologies__block-part_image{width:100%!important;height:100%!important}
.technologies__block-part_image{background-size:cover;background-position:top;width:300px;height:200px;margin:20px auto 0}
@media screen and (min-width:640px) {
	.technologies__block-part_image{width:500px;height:400px}
}
@media screen and (min-width:768px) {
	.technologies__block-part_image{width:600px;height:500px}
}
@media screen and (min-width:1024px) {
	.technologies__block-part_image{width:50%;height:calc(100vh - 85px);margin:0}
}
.technologies__block-part_image-old{position:absolute;height:calc(100vh - 85px);z-index:-1;top:0;left:0;width:50vw;opacity:0}
.technologies__content-nav{display:none;margin-top:50px;text-align:center;font-size:22px}
@media screen and (min-width:1024px) {
	.technologies__content-nav{display:block}
}
.technologies__content-nav-item{margin:0 10px;text-decoration:none;color:#9f9f9f}
.technologies__content-nav-item_active{color:#535353}
.technologies__content-nav-arrow{background:url(img/technologies/arrow.png);width:40px;height:32px;line-height:32px;display:inline-block;background-size:40px 32px;text-decoration:none;-webkit-transform:scaleX(-1);transform:scaleX(-1);margin:0 20px}
.technologies__content-nav-arrow:last-child{-webkit-transform:scaleX(1);transform:scaleX(1)}
.technologies__content-nav-arrow_inactive{opacity:.3}
.technologies__extra{width:100vw;height:auto;padding:50px 0}
.technologies__extra-content{text-align:center;color:#535353;font-family:LatoWeb,Helvetica,Arial,sans-serif;font-size:15px}
@media screen and (min-width:980px) {
	.technologies__extra-content{margin-top:790px}
}
@media screen and (min-width:980px) {
	.technologies__extra{padding:0}
}
.technologies__extra-title{position:static;top:425px;text-align:center;font-size:15px;color:#535353;font-family:LatoWeb,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:29px;padding:0 25px;margin-bottom:30px}
.technologies__extra-title br{display:none}
@media screen and (min-width:980px) {
	.technologies__extra-title{position:absolute;margin-top:-280px;font-size:17px;padding:0;width:100%;margin-bottom:0}
	.technologies__extra-title br{display:block}
}
.technologies__extra-center{position:static;top:425px;left:50vw;width:280px;height:213px;background-size:contain;background-repeat:no-repeat;margin:0 auto}
@media screen and (min-width:768px) {
	.technologies__extra-center{width:700px;height:540px;background-size:700px 540px}
}
@media screen and (min-width:980px) {
	.technologies__extra-center{position:absolute;margin-left:-350px;margin-top:-130px;margin-bottom:0}
}
.technologies__extra-left{position:static;display:none;top:425px;left:50vw;width:810px;height:722px;margin-left:-1010px;margin-top:-361px;background-size:810px 722px;z-index:-1}
@media screen and (min-width:980px) {
.technologies__extra-left{position:absolute;display:block}
}
.technologies__extra-right{position:static;display:none;top:425px;left:50vw;width:867px;height:447px;margin-left:233px;margin-top:-223.5px;background-size:867px 447px;z-index:-1}
@media screen and (min-width:980px) {
	.technologies__extra-right{position:absolute;display:block}
}
.technologies__extra-right-text{color:#535353;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif;position:static;width:300px;height:260px;left:50vw;top:425px;letter-spacing:0;line-height:25px;margin:0 auto;text-align:center}
@media screen and (min-width:980px) {
	.technologies__extra-right-text{position:absolute;margin-left:300px;margin-top:-100px;text-align:inherit}
}
.technologies__extra-left-text{color:#535353;font-size:15px;font-family:LatoWeb,Helvetica,Arial,sans-serif;position:static;width:230px;left:50vw;top:425px;letter-spacing:0;line-height:25px;margin:0 auto;text-align:center}
@media screen and (min-width:980px) {
	.technologies__extra-left-text{position:absolute;margin-left:-510px;margin-top:-100px;text-align:inherit}
}
.technologies__extra-bottom {padding-top: 75px;}
.technologies__paginator{position:fixed;top:50%;margin-top:-200px;z-index:1;cursor:pointer;opacity:0;display:none!important}
@media screen and (min-width:1280px) {
	.technologies__paginator{display:block!important}
}
@media (max-width: 767px) {
	.technologies__extra-bottom {padding-top: 25px;}
}
.technologies__paginator li{list-style:none;display:block;height:30px}
.technologies__paginator li:hover .technologies__paginator-title{opacity:1}
.technologies__paginator-item{height:6px;width:6px;margin:0 10px;border-radius:3px;display:inline-block;background:#bebebe}
.technologies__paginator-item:hover,.technologies__paginator-item_active{-webkit-transform:scale(1.2);transform:scale(1.2);background:#282828}
.technologies__paginator-title{font-size:10px;display:inline-block;color:#5e615d;opacity:0;transition:opacity .35s ease-in-out}
.fotorama__arr--next,.fotorama__arr--prev{-webkit-transform:rotate(1turn)!important;transform:rotate(1turn)!important;margin-left:30px;height:35px!important;width:35px!important;background:url(img/contacts_slider_prev.png) 0 0/cover no-repeat!important;opacity:1!important}
.fotorama__arr--next:hover,.fotorama__arr--prev:hover{opacity:.9!important}
.fotorama__arr--next{margin-left:auto;margin-right:30px;-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}
.mfp-inline-holder .mfp-content{max-width:770px;text-align:center!important;background:#fff}
.mfp-content{text-align:center!important}
.mfp-bg{opacity:0;transition:opacity .2s ease 0s}
.mfp-bg.mfp-ready{opacity:.8;transition:opacity .4s ease 0s}
.mfp-preorder .mfp-content{-webkit-transform:scale(.9);transform:scale(.9);transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}
.mfp-preorder.mfp-ready .mfp-content{-webkit-transform:scale(1);transform:scale(1)}
.mfp-with-zoom.mfp-bg,.mfp-with-zoom .mfp-container{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.mfp-with-zoom.mfp-removing.mfp-bg,.mfp-with-zoom.mfp-removing .mfp-container{opacity:0}
.mfp-no-margins img.mfp-img{padding:0}
.mfp-no-margins .mfp-figure:after{top:0;bottom:0;opacity:0}
.mfp-no-margins .mfp-container{padding:0}
.tooltipster-base img{max-height:160px}
.tooltipster-base .tooltipster-content{padding:20px}
.tooltipster-base .tooltipster-box,.tooltipster-base .tooltipster-sidetip{background:#fff;border:1px solid #eee}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#eee}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff;left:-1px}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#eee}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff;right:-1px}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#eee}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;top:-1px}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#eee}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;bottom:-1px}
.fbn-section-heading {background: #fff;}
body.error404 .nav,
body.error404 .footer,
body.error404 .body-top-space {display: none;}
.admin-bar .nav {top: 32px;}
.admin-bar .body-top-space {padding-top: 117px;}
@media (max-width: 782px) {
	.admin-bar .nav {top: 46px;}
	.admin-bar .body-top-space {padding-top: 131px;}
}
@media (max-width: 767px) {
	.fbn-section-faq .faq__wrapper {padding-top: 30px;}
}