@charset "UTF-8";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,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}
mark{background:#ff0;color:#666666}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ul{list-style:none;padding-left:0}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
hr{-webkit-box-sizing:content-box;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}
fieldset{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
button{overflow:visible}
button,select{text-transform:uppercase;}
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]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}©
blockquote{margin:0}
*{outline:0}
.top-slider,.z-top-slider{z-index:1}
.top-slider .slick-center .top-slider-block,.z-top-slider-block{z-index:2}
.slick-next,.slick-prev,.z-slick-arrow{z-index:3}
.lot-slider-zoom,.zoom-icon-index{z-index:4}
.dropdown-content,.z-dropdown{z-index:5}
.header-menu,.z-menu{z-index:6}
.header,.z-header{z-index:7}
.modal-bg,.z-modal{z-index:8}
.new-top-block-slider,.z-new-slider{z-index:1}
.new-top-block-ripple,.z-new-ripple{z-index:2}
.new-bg-shadow,.new-top-block-bg,.z-new-slider-bg{z-index:3}
.new-three-desc,.new-three-text,.new-top-block-content,.z-new-slider-text{z-index:4}
.similar-mask,.z-lot-mask{z-index:999}
.breadcrumbs ul li,.filter-block-view,.filter-list-view,.filter-pin,.filter-select-checkbox,.filter-select-cover,.horisontal li,.l,.logo,.lot-arr-item{float:left}
.header-btn,.header-ico-menu,.header-phone,.header-right,.label-onmap,.lot-options-list dd,.modal-close,.price-changer-block,.r{float:right}
.text-left{text-align:left}
.header-right,.text-right{text-align:right}
.btn,.filter-pin,.filter-title,.like-link,.lot-arr-item,.lot-options-more,.lot-slider-zoom,.new-three-text,.new-top-block-content,.pagination a,.pagination span,.price-changer-block,.share-link,.text-center,.top-block,.top-slider-block{text-align:center}
.middle,.new-top-subtitle{margin-left:auto;margin-right:auto}
.no-appearance{-moz-appearance:none;-webkit-appearance:none}
.v-top{vertical-align:top}
.checkbox input[type=checkbox]+label::before,.like-link>i,.share-link>i,.v-middle{vertical-align:middle}
.v-bottom{vertical-align:bottom}
.btn,.checkbox input[type=checkbox]+label::after,.checkbox input[type=checkbox]+label::before,.dropdown,.filter-block-view,.filter-list-view,.filter-pin,.header-ico-menu,.lot-arr-item,.lot-info-img-item,.lot-info-limiter,.lot-options-more,.lot-options-more:after,.lot-slider-item,.modal-close,.pointer,.price-changer-block,.price-dropdown:after,.select2-container--filter.select2:after,.select2-container--filterform.select2:after,.square-dropdown:after{cursor:pointer}
.checkbox,.dropdown,.filter-block-view .helper:before,.filter-block-view:after,.filter-list-item,.filter-list-slider .slick-next:before,.filter-list-slider .slick-prev:before,.filter-list-view .helper:before,.header-ico-menu .helper:before,.lot-arr-item,.lot-info-img .slick-next:before,.lot-info-img .slick-prev:before,.lot-info-img-content,.lot-options,.lot-options-more,.lot-slider .slick-next:before,.lot-slider .slick-prev:before,.modal-close,.new-three,.new-top-block,.new-top-block-content,.price-block,.price-dropdown,.rel,.ripplelink,.select2-container--filter.select2,.select2-container--filterform.select2,.square-block,.square-dropdown,.top-block,.top-slider-block{position:relative}
.abs,.checkbox input[type=checkbox]+label::after,.checkbox input[type=checkbox]+label::before,.dropdown-content,.filter-list-key,.filter-list-label,.ink,.lot-arr-item-bg,.lot-info-limiter,.lot-options-more,.lot-options-more:after,.modal,.modal-close:after,.modal-close:before,.new-bg-shadow,.new-three-desc,.new-three-text,.new-top-block-bg,.new-top-block-ripple,.price-block:before,.price-changer,.price-dropdown:after,.pswp__button--arrow--left:after,.pswp__button--arrow--right:after,.select2-container--filter.select2:after,.select2-container--filterform.select2:after,.square-block:before,.square-dropdown:after,.top-block-bg,.top-slider .slick-next:before,.top-slider .slick-prev:before,.top-slider-label,.index-structure-zoom,.index-structure-content{position:absolute}
.fix,.header,.modal-bg{position:fixed}
.hide,.lot-options-more{display:none}
.block,.checkbox input[type=checkbox]+label::before,.filter-checkbox-content .checkbox,.ink,.logo,.new-three,.pagination{display:block}
.show{display:block!important}
.checkbox,.checkbox input[type=checkbox]+label,.footer-socicon,.inline-block,.like-link,.pagination a,.pagination li,.pagination span,.share-link,[class*=" icon-"],[class^=icon-]{display:inline-block}
.clear,.footer{clear:both}
.cover,.filter-list-text,.filter-list-title,.lot-arr-item,.new-three,.new-top-block,.new-top-block-content,.ripplelink{overflow:hidden}
.underline{text-decoration:underline}
.breadcrumbs span,.btn-big,.filter-list-label,.filter-list-text,.form-label,.header-btn .dropdown-title,.header-menu a,.lot-label-title,.top-slider-label,.uppercase{text-transform:uppercase}
.breadcrumbs a,.filter-list-header a,.filter-list-link,.footer-socicon,.header-menu a,.header-phone,.like-link,.logo,.no-decor,.pagination a,.share-link,.index-structure-slide{text-decoration:none}
.filter-list-label,.filter-list-text,.filter-list-title,.label,.lot-label-title,.no-wrap,.top-slider-label{white-space:nowrap}
.bg-cover,.filter-list-img,.lot-arr-item,.lot-info-img-item,.lot-slider-item,.new-three,.new-top-block-slide,.top-block-bg,.top-slider-img,.index-structure-slide{background-position:center;background-repeat:no-repeat;background-size:cover}
.bg-contain,.lot-salesticker{background-position:center;background-repeat:no-repeat;background-size:contain}
.p-b{padding-bottom:30px}
.p-t{padding-top:30px}
.p-l{padding-left:30px}
.p-r{padding-right:30px}
.p-half-b{padding-bottom:15px}
.p-half-t{padding-top:15px}
.p-half-l{padding-left:15px}
.p-half-r{padding-right:15px}
.lot-info-content,.lot-info-img,.lot-info-img-content,.m-b{margin-bottom:30px}
.m-t{margin-top:30px}
.m-l{margin-left:30px}
.m-r{margin-right:30px}
.m-half-b,.pagination li{margin-bottom:15px}
.lot-arr-item,.m-half-t{margin-top:15px}
.m-half-l{margin-left:15px}
.lot-arr-item:not(:last-child),.m-half-r{margin-right:15px}
.lot-counter,.min-price {color: #cacdd2;font-size: 70px;}
@media screen and (max-width:768px){
  .min-price {font-size: 40px}
}
@media screen and (min-width:769px){.visible-xs{display:none!important}
}
.main-content{margin-left:15px;margin-right:15px}
@media (min-width:769px){
  .main-content{margin-left:120px;margin-right:120px}
  .index-structure .main-content{margin-left:60px;margin-right:60px}
}
@font-face{font-family:Avante;src:url(../fonts/avante.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:Avante;src:url(../fonts/avante_bold.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:"Avante Bold";src:url(../fonts/avante_bold.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype")}
@font-face{font-family:SanFrancisco;src:url(../fonts/SanFrancisco/SFProText-Regular.ttf) format("truetype")}
.normal,.price-dropdown .dropdown-title.dropdown-placeholder,.square-dropdown .dropdown-title.dropdown-placeholder{font-weight:400}
.bold,.btn-white,.header-menu li.active,.lot-options-more,.price-dropdown .dropdown-title,.select2-container--filterform .select2-results__option[aria-selected=true],.select2-container--filterform .select2-selection--multiple .select2-selection__choice,.square-dropdown .dropdown-title{font-family: "SanFrancisco", serif}
.fs-40,.h1,.top-slider .slick-center .top-slider-block .top-slider-title{font-size:30px}
.top-block-title {font-size:60px;font-weight:bold;color:#cacdd2}
.fs-35{font-size:35px}
.fs-32,.h2,.top-slider-title{font-size:32px}
.fs-30,.h3,.top-block-subtitle{font-size:30px}
.fs-24,.top-slider-label{font-size:24px}
.fs-22,.top-slider .slick-center .top-slider-block .top-slider-text{font-size:22px}
.fs-18,.top-slider-text{font-size:18px}
.fs-16{font-size:16px}
.filter-list-label,.fs-14,.lot-label-title,.top-slider-desc{font-size:14px}
h1{margin:0}
.h1,.h2,.h3,.top-block-subtitle,.top-slider-title,h1,h2,h3,h4,h5{font-weight:400}
.h1,.top-block-title{margin:0}
.filter-list-title,.gold,.panel-title,.top-slider-title{color:#666666}
.filter-title,.logo,.lot-slider-zoom .material-icons,.violet{color:#666666}
.violet-light{color:#d09cef}
.black,.filter-list-header a.active,.lot-options-more,.pagination a:hover,.top-slider-block{color:#666666}
.filter-list-label,.lot-label-title,.lot-slider-zoom,.new-top-block-content,.pagination li.active a,.top-slider-label,.white{color:#fff}
.light{color:rgba(172,182,206,.5)}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?sxc9rc);src:url(../fonts/icomoon.eot?sxc9rc#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?sxc9rc) format("truetype"),url(../fonts/icomoon.woff?sxc9rc) format("woff"),url(../fonts/icomoon.svg?sxc9rc#icomoon) format("svg");font-weight:400;font-style:normal}
[class*=" ico-"],[class^=ico-]{font-family:icomoon!important;speak:none;line-height:1;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ico-pin_full:before{content:""}
.ico-print:before{content:""}
.ico-like_full:before{content:"";color:#ee2f33}
.ico-metro:before{content:""}
.ico-fb:before{content:""}
.ico-inst:before{content:""}
.ico-share:before{content:""}
.ico-bed:before{content:""}
.ico-pin:before{content:""}
.ico-rub:before{content:""}
.ico-rule:before{content:""}
.ico-search:before{content:""}
.ico-stairs:before{content:""}
.ico-plan:before{content:""}
@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(../fonts/material-icons.eot);src:url(../fonts/material-icons.woff2) format("woff2"),url(../fonts/material-icons.woff) format("woff"),url(../fonts/material-icons.ttf) format("truetype")}
.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}
[class*=" icon-"],[class^=icon-]{background-size:contain;height:.95em;width:13px;margin-bottom:-.1em;background-repeat:no-repeat;background-position:center}
.icon-tree{background-image:url(../img/pinetree.svg)}
.icon-key{background-image:url(../img/keys.svg);width:22px}
.icon-key.filter-list-label,.icon-key.lot-label-title,.icon-key.lot-slider-zoom,.icon-key.new-top-block-content,.icon-key.top-slider-label,.icon-key.white,.pagination li.active a.icon-key{background-image:url(../img/keys_white.svg)}
.ico-plan {font-size: 25px;vertical-align: text-bottom;}
.btn{height:60px;line-height:60px;color:#fff;border-radius:30px;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;display:block;width:100%;-webkit-transition:background-color .2s;transition:background-color .2s}
.btn:active,.btn:focus,.btn:hover{outline:0}
.btn-big{letter-spacing:.08em;font-size:20px;-webkit-box-shadow:0 3px 10px 0 rgba(32,24,51,.05);box-shadow:0 3px 10px 0 rgba(32,24,51,.05)}
.btn-violet{background-color:#666666}
.btn-violet:hover{background-color:#7a3f84}
.btn-gold{background-color:#b19757}
.btn-gold:hover{background-color:#c2a767}
.btn-white{-webkit-box-shadow:0 3px 10px 0 rgba(32,24,51,.05);box-shadow:0 3px 10px 0 rgba(32,24,51,.05);background-color:#fff;color:#666666;border-radius: 30px;}
.btn-white:hover{background-color:#FAF5FB}
.btn-transparent{border:2px solid #d09cef;color:#d09cef;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:56px;-webkit-transition:border .2s,color .2s;transition:border .2s,color .2s;background-color:transparent}
.btn-transparent:hover{border-color:#fff;color:#fff}
.btn-search{line-height:66px}
.btn-video i {
    color: #fe0000;
    font-size: 33px;
    margin-right: 3px;
}
.form-block{padding:6px 0}
.form-label{font-size:12px;color:#323133}
.form-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background-color:#f0ecf1;color:#666666;line-height:30px;height:50px;padding:10px 10px 10px 30px;font-size:18px}
.dark-input{background-color:#666666;height:58px;line-height:38px;font-size:25px;padding-left:15px;color:#D8DADE;border-radius: 30px;text-align: center;}
.dark-input::-webkit-input-placeholder {color: #a3a5a9;opacity: 1;text-transform: uppercase;}
.dark-input::-moz-placeholder {color: #a3a5a9;opacity: 1}
.dark-input:-ms-input-placeholder {color: #a3a5a9;opacity: 1}
.dark-input:-moz-placeholder {color: #a3a5a9;opacity: 1}

.select2-container--filter {
    line-height: 41px;
    height: 47px
}

.price-block:before,.square-block:before{top:39px;left:9px;font-size:20px}
.price-block:before{content:"";font-family:icomoon}
.square-block:before{content:"м²"}
.square-block input[type=text]{padding-left:35px}
.checkbox{padding:10px 0}
.checkbox input[type=checkbox]{display:none}
.checkbox input[type=checkbox]+label{margin-left:45px;font-size: 19px;}
.checkbox input[type=checkbox]+label::before{content:"";left:0;top:0;width:34px;height:34px;background-color:rgba(240,236,241,0.4);border:1px solid #fff;border-radius:18px;-webkit-transition:background-color .2s;transition:background-color .2s}
.checkbox input[type=checkbox]+label::after{text-transform:none;content:"done";font-family:"Material Icons";display:none;left:2px;top:2px;font-size:32px;color:#666666}
.checkbox input[type=checkbox]+label:hover::before{background-color:#fff}
.checkbox input[type=checkbox]:checked+label::after{display:block}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:arial;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir=rtl] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir=rtl] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:arial;font-size:6px;line-height:20px;text-align:center;color:#666666;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#666666;opacity:.75}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear,.index-structure-slide{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block;background: #cbcdd3;border: solid 1px #666666;}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-results__option[aria-selected=true]{position:relative}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none}
.select2-container--open .select2-dropdown--below{border-top:none}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #666666;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.pswp__button--arrow--left,.pswp__button--arrow--right{background:#666666!important;-webkit-box-shadow:0 3px 3px 0 rgba(106,63,120,.4);box-shadow:0 3px 3px 0 rgba(106,63,120,.4);height:50px;width:50px;border-radius:50%}
.pswp__button--arrow--left:hover,.pswp__button--arrow--right:hover{background-color:#7a3f84}
.pswp__button--arrow--left:after,.pswp__button--arrow--left:before,.pswp__button--arrow--right:after,.pswp__button--arrow--right:before{display:block;height:3px;background-color:#fff;width:45%}
.pswp__button--arrow--left:after,.pswp__button--arrow--right:after{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:1}
.pswp__button--arrow--left{left:20px}
.pswp__button--arrow--left:after{left:22.5%;top:62.5%}
.pswp__button--arrow--left:before{left:22.5%;top:34%}
.pswp__button--arrow--right{right:20px}
.pswp__button--arrow--right:before{left:31%;top:62.5%}
.pswp__button--arrow--right:after{left:31%;top:34%}
@media (min-width:992px){.pswp__button--arrow--left,.pswp__button--arrow--right{height:64px;width:64px}
.pswp__button--arrow--left:after,.pswp__button--arrow--left:before,.pswp__button--arrow--right:after,.pswp__button--arrow--right:before{height:4px}
}
@media (min-width:1200px){.pswp__button--arrow--left,.pswp__button--arrow--right{height:80px;width:80px}
}
.page{font-family: Times;font-size:16px;font-weight:400;color: #666666;background-color: #cacdd2;text-transform: uppercase;letter-spacing: 2px;}
.radial-bg{radial-gradient(circle at 80px 40px, #7d7d7d, #121212, #3a4753);}
.dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.dropdown.open .dropdown-content{display:block}
.dropdown-content{display:none;left:0;right:0;top:100%}
@media screen and (max-width:768px){.pswp__caption,.pswp__top-bar{background-color:transparent!important}
}
.pagination{margin:0}
.pagination li.active a{border-color:#666666;background-color:#666666}
.pagination li.disabled a,.pagination li.disabled span{color:#f0f1f3}
.pagination span{width:23px}
.pagination a{-webkit-transition:color .2s;transition:color .2s;height:45px;width:45px;line-height:47px;border:1px solid #666666;color:#666666;border-radius: 30px;}
.footer{background-color:#171717;color:#aaa;padding:20px;font-size:14px;text-align: center;}
@media screen and (min-width:769px){.footer{padding:25px 50px;font-size:18px}
}
.footer-socicon{color:#aaa;height:33px;width:33px;line-height:33px;border-radius:17px;border:1px solid #aaa;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;margin:35px 9px}
.footer-socicon:hover{color:#323133;background-color:#aaa}
@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}
}
@keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}
}
.ripplelink{text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}
.ink{background:rgba(255,255,255,.3);border-radius:100%;-webkit-transform:scale(0);transform:scale(0)}
.animate{-webkit-animation:ripple .65s linear;animation:ripple .65s linear}
.modal-bg{background-color:rgba(0,0,0,.8);top:0;bottom:0;right:0;left:0}
.modal{width:calc(100% - 60px);left:0;top:5vh;background-color:#fff;padding:30px}
@media screen and (min-width:570px){.modal{width:500px;left:calc(50% - 280px)}
}
.modal .btn{margin-top:15px}
.modal-close{width:42px;height:42px;left:30px;top:-30px;margin-bottom:-42px}
.modal-close:after,.modal-close:before{display:block;content:"";height:4px;width:33px;background-color:#666666;top:14px;right:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal-close:hover:after,.modal-close:hover:before{-webkit-transform:rotate(0);transform:rotate(0)}
.logo{width:272px;height: 64px;margin-top: 3px;background:url(../img/logo.png) center/contain no-repeat}
@media (max-width:480px){.logo{height:60px}
}
@media (max-width:500px){.logo{width:calc(100% - 214px)}
}
@media (max-width:374px){.logo{width:calc(100% - 144px)}
}
.logo-title{
  font-size: 22px;
  font-weight: bold;
  line-height: calc(45px - 20px);
  padding-left: 70px;
  padding-top: 16px;
}
.logo-title,.title,.logo-desc{font-family: "Montserrat",sans-serif;color:#666666}
.logo-desc{padding-left: 70px;line-height: 1;}
.logo-desc{top:-16px}
@media (max-width:991px){
  .header{text-align:center}
  .logo {height: 50px;margin-top: 3px;}
  .logo-title {line-height: calc(50px - 16px);padding-left: 60px;padding-top: 0;margin-top: 5px;}
  .logo-desc{padding-left: 60px;}
}
@media (max-width:540px){
  .logo-title{line-height:calc(50px - 16px)}
  .logo-desc{top:-6px;position: relative;line-height: 1;}
}
.header,.header-padding{height:72px}
@media (max-width:480px){.header,.header-padding{height:60px}
}
.header{line-height:72px;color:#666666;padding:0 30px;top:0;left:0;width:100%;background-color:#cacdd2;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow: 0 3px 3px 0 rgba(102,102,102,0.4);box-shadow: 0 3px 3px 0 rgba(102,102,102,0.4);}
@media (max-width:768px){.header{padding:0 15px}
}
@media (max-width:480px){.header{line-height:60px}
}
.header-right{line-height:1;padding-top:6px;white-space:nowrap}
.header-right .header-btn,.header-right .header-phone{float:none}
.header-right .header-btn{margin-top:2px;margin-left:0;white-space:normal}
.header-right .header-btn .dropdown-title{height:42px;line-height:42px}
@media (max-width:1370px) and (min-width:480px){.header-right .header-btn{display:block}
}
@media (max-width:360px){.header-right .header-btn{width:110px}
.header-right .header-btn .dropdown-title{font-size:12px}
}
.header-mobile-phone,.header-soc{height:26px;line-height:36px;display:inline-block;vertical-align:top;margin-top:5px}
.header-mobile-phone{font-size:13px;}
@media (min-width:480px){.header-mobile-phone{display:none}
}
.header-soc{color:#666666;text-decoration:none;width:30px;text-align:center;font-size:19px}
@media screen and (max-width:370px),screen and (min-width:480px){.header-soc{display:none}
}
.header-phone{color:#666666}
@media (min-width:769px){.header-phone{font-size:20px}
}
@media (max-width:1440px) and (min-width:992px){.header-phone{font-size:17px}
}
@media (max-width:480px){.header-phone{display:none}
}
.header-menu ul{padding:0;margin:0;list-style:none}
.header-menu li{font-size:16px;text-align:center}
@media (max-width:1320px) and (min-width:992px){.header-menu li{font-size:13px}
}
.header-menu a{color:#666666;font-size: 25px;font-weight: 700;}
@media (min-width:992px){.header-menu{margin:0 140px 0 190px}
}
@media (min-width:1200px){.header-menu{margin:0 170px 0 280px}
}
@media (min-width:1081px){.header-menu{height:100%}
.header-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.header-menu li{line-height:1.5;margin:0 8px}
}
@media (max-width:1080px){.header-menu{display:none;position:absolute;top:72px;left:0;right:0}
.header-menu li{background-color:#fff;border-top:1px solid #f0f1f3;display:block;line-height:60px;height:60px}
.header-menu li br{display:none}
.header-menu a{display:inline-block;vertical-align:middle;line-height:1.2;width:100%}
}
@media (max-width:1080px) and (min-width:769px){.header-menu{margin:0}
.header-menu ul{display:block}
.header-menu li{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.header-menu li:nth-child(2n){border-left:1px solid #f0f1f3}
.header-menu a{width:185px;text-align:left}
}
@media (max-width:768px){.header-menu li{padding:0 15px}
}
@media (max-width:480px){.header-menu{top:60px}
}
.header-ico-menu{width:27px;padding:15px 0 15px 12px;margin-top:17px;margin-left:14px}
.header-ico-menu .helper{-webkit-transition:height .2s;transition:height .2s}
.header-ico-menu .helper,.header-ico-menu .helper:after,.header-ico-menu .helper:before{height:4px;margin-bottom:6px;background-color:#666666}
.header-ico-menu .helper:before{top:-10px}
.header-ico-menu .helper:after,.header-ico-menu .helper:before{content:"";display:block;-webkit-transition:top .2s,margin .2s,-webkit-transform .2s;transition:top .2s,margin .2s,-webkit-transform .2s;transition:transform .2s,top .2s,margin .2s;transition:transform .2s,top .2s,margin .2s,-webkit-transform .2s}
.header-ico-menu.active .helper{height:0}
.header-ico-menu.active .helper:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}
.header-ico-menu.active .helper:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-10px}
@media (max-width:480px){.header-ico-menu{margin-left:4px;margin-top:12px;width:22px}
.header-ico-menu .helper,.header-ico-menu .helper:after,.header-ico-menu .helper:before{height:3px;margin-bottom:5px}
.header-ico-menu .helper:before{top:-8px}
.header-ico-menu.active .helper:after{margin-top:-8px}
}
@media (min-width:1081px){.header-ico-menu{display:none}
}
.header-btn{width:163px;margin-top:10px;margin-left:15px}
.header-btn .dropdown-title{font-size:14px;background-color:#666666;color:#fff;text-align:center;height:52px;line-height:52px}
.header-btn .dropdown-title:hover{background-color:#7a3f84}
.header-btn .dropdown-content{background-color:#fff;border:1px solid #666666;padding:10px;left:auto;width:210px;line-height:1.5}
.header-btn .checkbox input[type=checkbox]+label::before{top:11px}
.header-btn .checkbox input[type=checkbox]+label::after{top:5px}
.header-btn .checkbox input[type=checkbox]+label:hover::before{border:1px solid #666666}
@media (max-width:1370px){.header-btn{display:none}
}
.breadcrumbs{font-size:13px;padding-bottom:30px}
.breadcrumbs a{color:#666666a1}
.breadcrumbs a:hover{color:#323133}
.breadcrumbs li{margin-right:4px}
.breadcrumbs li:not(:last-child):after{content:">";color:rgba(0,0,0,.45);font-size:11px}
.top-block{color:#fff;padding-top:36px;padding-bottom:61px}
@media (min-width:769px){.top-block{padding-left:20px;padding-right:20px}
}
@media (max-width:768px){.top-block-title{font-size:32px}
}
@media (max-width:768px){.top-block-subtitle{font-size:22px}
}
.top-block-text{padding-top:14px;padding-bottom:60px}
.top-block-bg{top:0;left:0;right:0;height:380px;-webkit-filter: brightness(50%) grayscale(30%);filter: brightness(50%) grayscale(30%);}
@media (min-width:480px){.top-block-bg{height:300px}
}
@media (min-width:769px){.top-block-bg{height:504px}
}
.top-slider-block{background-color:#fff;-webkit-box-shadow:0 9px 12px 0 rgba(32,24,51,.05);box-shadow:0 9px 12px 0 rgba(32,24,51,.05);padding-bottom:14px;margin:40px 0 140px;line-height:1.4;-webkit-transition:all .4s;transition:all .4s}
@media (min-width:769px){.top-slider-block{margin-left:5px;margin-right:5px;border-radius: 30px;}
}
.top-slider-title{padding-top:17px;-webkit-transition:font .4s;transition:font .4s}
.top-slider-img{height:220px;-webkit-transition:height .4s;transition:height .4s;border-radius: 30px 30px 0 0;}
.top-slider-desc{padding:15px 0 10px}
.top-slider-desc i:not(:first-child){margin-left:22px}
.top-slider-label{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#666666;padding:2px 20px}
@media (max-width:768px){.top-slider-label{padding:0 10px;font-size:20px;background-color:rgba(106,63,120,.8)}
}
@media (min-width:769px){.top-slider-desc,.top-slider-label{display:none}
}
.top-slider{margin-top:20px}
.top-slider .top-slider-block-wrap{height:415px}
.top-slider .slick-center .top-slider-block{margin-top:0;margin-bottom:10px;z-index:1;border-radius: 30px;}
@media (min-width:769px){.top-slider .slick-center .top-slider-block{width:120%;left:-10%}
}
.top-slider .slick-center .top-slider-block .top-slider-img{height:323px;border-radius: 30px 30px 0 0;}
.top-slider .slick-center .top-slider-block .top-slider-desc,.top-slider .slick-center .top-slider-block .top-slider-label{display:block;border-radius: 0 30px;}
.top-slider .slick-center+.top-slider-block-wrap .top-slider-block{left:-13.1%}
.top-slider .slick-next,.top-slider .slick-prev{background-color:rgba(106,63,120,.8);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.4);box-shadow:0 3px 3px 0 rgba(0,0,0,.4);height:50px;width:50px;border-radius:50%;top:260px}
.top-slider .slick-next:hover,.top-slider .slick-prev:hover{background-color:#7a3f84}
.top-slider .slick-next:before,.top-slider .slick-prev:before{content:"";display:block;width:40%;height:40%;border-left:3px solid #fff;border-top:3px solid #fff;opacity:1;left:calc(30% + 2px);top:calc(30% - 2px)}
.top-slider .slick-prev{left:20px}
.top-slider .slick-prev:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.top-slider .slick-next{right:20px}
.top-slider .slick-next:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);left:calc(30% - 5px)}
@media (max-width:768px){.top-slider{margin-left:-15px;margin-right:-15px}
}
@media (min-width:769px){.top-slider .top-slider-block-wrap{height:500px}
.top-slider .top-slider-block-wrap[aria-hidden=false]:not(.slick-center) .top-slider-block{width:110%}
.top-slider .slick-next,.top-slider .slick-prev{background-color:#666666;top:50%}
.top-slider .slick-prev{left:-70px}
.top-slider .slick-next{right:-70px}
}
@media (min-width:992px){.top-slider .slick-next,.top-slider .slick-prev{height:64px;width:64px}
.top-slider .slick-next:before,.top-slider .slick-prev:before{border-top-width:4px;border-left-width:4px;left:calc(30% + 4px)}
.top-slider .slick-prev{left:-85px}
.top-slider .slick-next{right:-85px}
.top-slider .slick-next:before{left:calc(30% - 8px)}
}
@media (min-width:1200px){.top-slider .slick-next,.top-slider .slick-prev{height:80px;width:80px}
.top-slider .slick-prev{left:-105px}
.top-slider .slick-next{right:-105px}
}
.tab-cover li{display:inline-block;vertical-align:top;font-size:13px;border:2px solid #fff;cursor:pointer;padding:6px 3px}
.tab-cover li.active,.tab-cover li:active,.tab-cover li:hover{background-color:#666666}
@media (min-width:480px){.tab-cover li{padding:8px 10px;font-size:18px}
}
@media (min-width:769px){.tab-cover li{padding:1px 25px;margin:10px;font-size:21px}
}
@media (max-width:768px){.top-full-img{bottom:0;height:auto}
}
.filter-title{font-size:26px}
@media (min-width:769px){.filter-title{font-size:30px}
}
@media (min-width:992px){.filter-title{font-size:32px}
}
@media (min-width:1200px){.filter-title{font-size:35px}
}
.filter-content{background-color:#666666;padding:50px 0 40px;margin: 0 0 50px;}
.filter-select-checkbox,.filter-select-cover{margin-bottom:10px}
.filter-select-cover{border:2px solid #fff;width:calc(100% - 2px);border-radius: 30px;text-align: center;}
@media (min-width:769px) and (max-width:1199px){.filter-select-cover{width:calc(50% - 7px)}
.filter-select-cover:nth-child(2n+1){margin-right:10px}
.filter-select-cover:nth-last-child(3){width:calc(50% - 77px);margin-right:10px}
}
@media (min-width:1200px){.filter-select-cover{width:calc(25% - 15px);margin-right:10px}
}
.filter-select-checkbox{border:1px solid transparent}
.filter-select-checkbox .checkbox{margin-top:10px}
.filter-select-checkbox .checkbox label{color:#fff}
.filter-select-checkbox .checkbox:not(:last-child){margin-right:30px}
.filter-checkbox-content{background-color:#323133;padding:50px 0 40px;color:#fff}
.filter-checkbox-content .checkbox{margin:10px 20px 10px 0}
@media screen and (min-width:480px){.filter-checkbox-content .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.filter-lot-content .checkbox{margin:2px 4px 10px 8px;color:#666666}
.filter-lot-content .checkbox input[type=checkbox]+label{margin-left:10px;top:-15px;position:relative;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);box-shadow:0 0 6px 0 rgba(0,0,0,.2);padding:6px 8px 5px 35px;font-size:14px;font-weight:600}
.filter-lot-content .checkbox input[type=checkbox]+label::before{border:2px solid #666666;-webkit-transform:scale(0.5,.5) translate3d(-6px,-11px,0);transform:scale(0.5,.5) translate3d(-6px,-11px,0);background-color:#fff}
.filter-lot-content .checkbox input[type=checkbox]+label::after{-webkit-transform:scale(0.8,.8) translate3d(-3px,-6px,0);transform:scale(0.8,.8) translate3d(-3px,-6px,0)}
.btn-search{font-size:26px;width:100%;border-radius: 30px;}
@media (min-width:769px){
  .btn-search {width: calc(25% - 11px);line-height: inherit;}
  .ico-search {vertical-align: middle; margin-right: 10px;}
}
.filter-list-header{font-size:21px;color:#999;margin-bottom:30px}
@media (min-width:769px){.filter-list-header{font-size:28px}
}
@media (min-width:1200px){.filter-list-header{font-size:30px}
}
.filter-list-header a{color:#999}
.filter-list-header a:hover{color:#666}
.filter-list-item{display:block;margin-bottom:30px;-webkit-box-shadow:0 11px 14px 0 rgba(32,24,51,.05);box-shadow:0 11px 14px 0 rgba(32,24,51,.05);margin-left:15px;margin-right:15px;border-radius: 30px;}
@media (max-width:768px){
  .filter-select-checkbox {margin-left: 10px;}
  .btn-search {margin-bottom: 20px}
  .filter-list-item{padding-bottom:30px;margin-left:0;margin-right:0;}
}
@media (min-width:769px){.filter-list-item{float:left}
}
@media (min-width:769px) and (max-width:991px){.filter-list-item{width:calc(50% - 30px);height:calc((50vw - 150px - 30px/2)*0.745 + 132px)}
}
@media (min-width:992px){.filter-list-item{width:calc(33.3% - 30px);height:calc((33.3vw - 100px - 30px*2/3)*0.745 + 132px)}
}
@media (min-width:1200px){.filter-list-item{height:calc((33.3vw - 100px - 30px*2/3)*0.745 + 100px)}
}
.filter-list-item .lot-salesticker{z-index:1;height:50px;line-height:59px;width:calc(100% - 40px);left:20px;top:calc((100vw - 30px)*0.745 - 65px)}
@media (min-width:769px) and (max-width:991px){.filter-list-item .lot-salesticker{top:calc((50vw - 150px - 30px/2)*0.745 - 65px)}
}
@media (min-width:992px){.filter-list-item .lot-salesticker{top:calc((33.3vw - 100px - 30px*2/3)*0.745 - 65px)}
}
@media (max-width:480px){.filter-list-item .lot-salesticker{top:calc((100vw - 30px)*0.745 - 55px)}
}
.filter-list-img{height:calc((100vw - 30px)*0.745);border-radius: 30px 30px 0 0;}
@media (min-width:769px) and (max-width:991px){.filter-list-img{height:calc((50vw - 150px - 30px/2)*0.745)}
}
@media (min-width:992px){.filter-list-img{height:calc((33.3vw - 100px - 30px*2/3)*0.745)}
}
.filter-list-title{text-overflow:ellipsis;padding:18px 15px 10px;-webkit-transition:color .2s;transition:color .2s}
.filter-list-text{text-overflow:ellipsis;font-size:13px;padding:0 15px 15px;color:rgba(0,0,0,.45);-webkit-transition:color .2s;transition:color .2s}
.filter-list-desc{font-size:14px;font-weight: 700;}
@media (min-width:1200px){.filter-list-desc{float:right;margin-top:4px}
}
@media (max-width:1199px){.filter-list-desc{position:absolute;bottom:15px;left:15px}
}
.filter-list-desc-row{margin-right:10px}
@media (min-width:1200px){.filter-list-desc-row{margin-top:10px}
}
@media (max-width:1199px),(min-width:1800px){.filter-list-desc-row{display:inline-block}
}
@media (min-width:1800px){.filter-list-desc-row{margin-top:25px;font-size:20px}
.filter-list-desc-row [class*=" icon-"],.filter-list-desc-row [class^=icon-]{height:1.05em;margin-bottom:-.2em}
}
.filter-list-label{font-size: 20px;background: rgba(102,102,102,0.4);padding:10px 10px;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;border-radius: 20px;}
.filter-list-key{right:2px;z-index:1;width:40px;height:40px;top:calc((100vw - 30px)*0.745 - 45px)}
@media (min-width:769px) and (max-width:991px){.filter-list-key{top:calc((50vw - 150px - 30px/2)*0.745 - 45px)}
}
@media (min-width:992px){.filter-list-key{top:calc((33.3vw - 100px - 30px*2/3)*0.745 - 45px)}
}
@media (min-width:1240px){.filter-list-filters{float:right}
}
@media (max-width:1239px){.filter-list-filters{margin-top:20px}
}
@media (min-width:1240px){.filter-list-filters-right{float:left}
}
@media (max-width:1239px){.filter-list-filters-right{float:right}
}
.filter-block-view,.filter-list-view,.filter-pin{border:1px solid rgba(172,182,206,.5)}
.filter-pin{margin:0 10px;color:#f0f1f3;-webkit-transition:color .2s;transition:color .2s;line-height:52px;height:45px;width:45px}
.filter-pin.active,.filter-pin:hover{color:#323133}
.filter-block-view,.filter-list-view{width:24px;padding-left:11px;padding-right:11px}
.filter-block-view:last-child,.filter-list-view:last-child{border-left:none}
.filter-block-view.active .helper,.filter-block-view.active .helper:after,.filter-block-view.active .helper:before,.filter-block-view.active:after,.filter-block-view:hover .helper,.filter-block-view:hover .helper:after,.filter-block-view:hover .helper:before,.filter-block-view:hover:after,.filter-list-view.active .helper,.filter-list-view.active .helper:after,.filter-list-view.active .helper:before,.filter-list-view.active:after,.filter-list-view:hover .helper,.filter-list-view:hover .helper:after,.filter-list-view:hover .helper:before,.filter-list-view:hover:after{background-color:#323133}
.filter-block-view .helper,.filter-block-view .helper:after,.filter-block-view .helper:before,.filter-block-view:after,.filter-list-view .helper,.filter-list-view .helper:after,.filter-list-view .helper:before,.filter-list-view:after{margin-bottom:5px;background-color:#f0f1f3;-webkit-transition:background-color .2s;transition:background-color .2s}
.filter-block-view .helper:after,.filter-block-view .helper:before,.filter-list-view .helper:after,.filter-list-view .helper:before{content:"";display:block}
.filter-list-view{padding-top:21px;padding-bottom:15px}
.filter-list-view .helper,.filter-list-view .helper:after,.filter-list-view .helper:before{height:4px}
.filter-list-view .helper:before{top:-9px}
.filter-list-link{color:#323133;background-color:#fff;}
.filter-list-link:hover .filter-list-text{color:#666666}
.filter-list-link:hover .filter-list-title{color:#cacdd2}
.filter-block-view{padding-top:11px;padding-bottom:6px}
.filter-block-view:after{content:"";display:block}
.filter-block-view .helper,.filter-block-view .helper:after,.filter-block-view .helper:before,.filter-block-view:after{height:9px;width:9px;margin-right:5px}
.filter-block-view .helper:before,.filter-block-view:after{left:14px}
.price-dropdown:after,.square-dropdown:after{display:block;content:"";height:5px;width:5px;border-bottom:2px solid #bcbcbc;border-right:2px solid #bcbcbc;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:25px;right:15px;border-radius:2px;pointer-events:none}
.price-dropdown.open:after,.price-dropdown.select2-container--open:after,.square-dropdown.open:after,.square-dropdown.select2-container--open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:calc(25px + 3px)}
.price-dropdown.open .dropdown-title,.square-dropdown.open .dropdown-title{background-color:#666666}
.price-dropdown .dropdown-title,.square-dropdown .dropdown-title{height:58px;line-height:58px;font-size:16px;padding:0 15px;color:#fff}
.price-dropdown .dropdown-title.dropdown-placeholder,.square-dropdown .dropdown-title.dropdown-placeholder{font-size:25px;color:#D8DADE}
.price-dropdown .dropdown-title i,.square-dropdown .dropdown-title i{font-size:18px;margin-right:10px}
.price-dropdown .dropdown-content,.square-dropdown .dropdown-content{padding:10px;background-color:#666666}
.price-dropdown .form-label,.square-dropdown .form-label{color:#fff}
.show-filters{margin:10px 0 20px;font-size:22px;border-radius: 30px;}
@media (min-width:769px){.show-filters{width:290px}
}
.show-filters-wrap{display:none}
.filter-list-slider .slick-next,.filter-list-slider .slick-prev{width:33%}
.lot-info-img .slick-next,.lot-info-img .slick-prev,.lot-slider .slick-next,.lot-slider .slick-prev{width:20%}
.filter-list-slider .slick-next,.filter-list-slider .slick-prev,.lot-info-img .slick-next,.lot-info-img .slick-prev,.lot-slider .slick-next,.lot-slider .slick-prev{height:100%;opacity:.4}
.filter-list-slider .slick-next:hover,.filter-list-slider .slick-prev:hover,.lot-info-img .slick-next:hover,.lot-info-img .slick-prev:hover,.lot-slider .slick-next:hover,.lot-slider .slick-prev:hover{opacity:1}
.filter-list-slider .slick-next:before,.filter-list-slider .slick-prev:before,.lot-info-img .slick-next:before,.lot-info-img .slick-prev:before,.lot-slider .slick-next:before,.lot-slider .slick-prev:before{top:10px;content:"";display:block;height:40px;width:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-20px;-webkit-transition:opacity .2s;transition:opacity .2s;border:3px solid transparent}
.filter-list-slider .slick-prev,.lot-info-img .slick-prev,.lot-slider .slick-prev{left:0}
.filter-list-slider .slick-prev:before,.lot-info-img .slick-prev:before,.lot-slider .slick-prev:before{left:25px;border-bottom-color:#fff;border-left-color:#fff}
.filter-list-slider .slick-next,.lot-info-img .slick-next,.lot-slider .slick-next{right:0;direction:rtl}
.filter-list-slider .slick-next:before,.lot-info-img .slick-next:before,.lot-slider .slick-next:before{right:25px;border-top-color:#fff;border-right-color:#fff}
.slider-price {font-size: 40px;font-weight: 700;}
.select2-container--filter{font-size:20px;color: #666666;line-height:47px;height:47px}
.select2-container--filter.select2{background-color:#fff;border:1px solid rgba(172,182,206,.5);border-radius: 30px;}
.select2-container--filter.select2:after{display:block;content:"";height:5px;width:5px;border-bottom:2px solid #bcbcbc;border-right:2px solid #bcbcbc;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:18px;right:15px;border-radius:2px;pointer-events:none}
.select2-container--filter.select2.open:after,.select2-container--filter.select2.select2-container--open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:calc(18px + 3px)}
.select2-container--filter .select2-selection--single .select2-selection__rendered{padding-left:13px;padding-right:40px}
.select2-container--filter .select2-dropdown{width:auto!important;border:none;-webkit-box-shadow:0 0 15px 0 rgba(32,24,51,.05);box-shadow:0 0 15px 0 rgba(32,24,51,.05)}
.select2-container--filter .select2-results__option{padding:0 13px;white-space:nowrap}
.select2-container--filter .select2-results__option:not(:first-child){border-top:1px solid rgba(172,182,206,.5)}
.select2-container--filter .select2-results__option:hover{background-color:#f0f1f3}
.select2-container--filter .select2-results__option:hover,.select2-container--filter .select2-results__option:hover+.select2-results__option{border-top-color:#fff}
.select2-container--filterform .select2-selection--multiple,.select2-container--filterform .select2-selection--single{height:58px;line-height:30px;color:#D8DADE;font-size:16px}
.select2-container--filterform.select2:after{display:block;content:"";height:5px;width:5px;border-bottom:2px solid #bcbcbc;border-right:2px solid #bcbcbc;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:25px;right:15px;border-radius:2px;pointer-events:none}
.select2-container--filterform.select2.open:after,.select2-container--filterform.select2.select2-container--open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:calc(25px + 3px)}
.select2-container--filterform .select2-selection--single .select2-selection__rendered{font-size:25px;padding:15px 12px}
.select2-container--filterform .select2-selection--single .select2-selection__clear{margin-right:7px;font-size: 35px;vertical-align: bottom;}
.select2-container--filterform .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:8px 12px;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}
.select2-container--filterform .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--filterform .select2-selection--multiple .select2-selection__placeholder{float:left;background-color:transparent}
.select2-container--filterform .select2-selection--multiple .select2-selection__choice{background-color:rgba(255,255,255,.2);border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;color:#fff}
.select2-container--filterform.select2-container--focus .select2-selection--multiple{outline:0}
.select2-container--filterform.select2-container--focus .select2-selection--multiple .select2-selection__rendered{background-color:#666666}
.select2-container--filterform.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--filterform.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--filterform .select2-search--dropdown .select2-search__field{border:none}
.select2-container--filterform .select2-search--inline{width:100%}
.select2-container--filterform .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;font-size:22px;-webkit-appearance:textfield;margin-top:9px;color:#D8DADE}
.select2-container--filterform .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#D8DADE;opacity:1}
.select2-container--filterform .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#D8DADE;opacity:1}
.select2-container--filterform .select2-search--inline .select2-search__field::-ms-input-placeholder{color:#D8DADE;opacity:1}
.select2-container--filterform .select2-search--inline .select2-search__field::placeholder{color:#D8DADE;opacity:1}
.select2-container--filterform .select2-dropdown{border:none;background-color:#666666}
.select2-container--filterform .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--filterform .select2-results__option{line-height: 40px;padding-left: 15px;padding-right: 15px;color: #666666;font-size: 25px;font-weight: 500;}
.select2-container--filterform .select2-results__option[role=group]{padding:0}
.select2-container--filterform .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--filterform .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--filterform .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--filterform .select2-results__option .select2-results__option .select2-results__group .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--filterform .select2-results__option--highlighted[aria-selected]{background-color:rgba(255,255,255,.2)}
.select2-container--filterform .select2-results__group{cursor:default;display:block;padding:6px}
.similar-mask{position:absolute;border:1px solid rgba(0,0,0,.5);border-width:100vh 100vw;z-index:999;width:520px;height:60px;display:none;cursor:pointer;left:120px;top:780px}
.similar-mask_icon,.similar-mask_text{position:absolute;color:#fff;text-align:center}
.similar-mask_text{top:100%;left:0;right:0;font-weight:600}
.similar-mask_icon{right:-34px;top:-34px;border:2px solid #fff;border-radius:26px;line-height:26px;height:26px;width:26px}
.panel{-webkit-box-shadow:0 3px 10px 0 rgba(32,24,51,.05);box-shadow:0 3px 10px 0 rgba(32,24,51,.05);font-size:15px;margin-bottom:20px;color:#000;background-color:#fff;border-radius: 30px;}
.filter-list-header a.panel.active,.pagination a.panel:hover,.panel.black,.panel.lot-options-more,.panel.top-slider-block{color:#666666}
.panel img{max-width:100%}
.panel-content{padding:20px;text-transform: none;letter-spacing: normal;}
@media (max-width:768px){.panel-content{margin-top:10px;}
}
.filter-list-title,.panel-title{font-size: 33px;font-weight: 700;padding-bottom:5px}
.filter-list-title .ico-rub:before,.panel-title .ico-rub:before{margin:0 -10px}
@media (min-width:992px) and (max-width:1439px){.filter-list-title,.panel-title{font-size:18px}
.filter-list-title .ico-rub:before,.panel-title .ico-rub:before{margin:0 -8px}
}
.lot-content-right .btn{margin-bottom:20px}
@media screen and (min-width:992px){.lot-content,.lot-content-right{float:left}
.lot-content{width:calc(100% - 260px - 30px);padding-right:30px}
.lot-content-right{width:260px}
.pswp__img,.watermarked{-webkit-transform:scale(0.9);transform:scale(0.9)}
}
@media screen and (min-width:1160px){.lot-content{width:calc(70% - 30px)}
.lot-content-right{width:30%}
}
@media screen and (max-width:992px){.lot-options.close{padding-bottom:60px}
.lot-options.close .lot-options-list{max-height:185px}
.lot-options.close .lot-options-more{display:block}
}
.lot-options-list{line-height:50px;margin:0;padding-bottom:1em;overflow:hidden;-webkit-transition:max-height .6s;transition:max-height .6s;max-height:800px}
.lot-options-list dd,.lot-options-list dt{height:50px}
.lot-options-list dd{margin-top:-50px;color:#323133;padding-right:20px;font-size: 20px;}
.lot-options-list dt{padding-left:20px}
.lot-options-list dt:nth-child(4n+3){background-color:#f3f3f3}
.lot-options-more{left:0;right:0;bottom:26px}
.lot-options-more:after{content:"";height:5px;width:5px;border-bottom:2px solid #bcbcbc;border-right:2px solid #bcbcbc;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:15px;border-radius:2px;pointer-events:none}
.lot-options-more.open:after,.lot-options-more.select2-container--open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:calc(10px + 3px)}
.lot-options-more:after{position:relative;display:inline-block;left:10px;top:-2px;border-bottom-color:#666666;border-right-color:#666666}
@media screen and (min-width:992px){.lot-info-content:nth-child(2n+1),.lot-info-img-content:nth-child(2n+1),.lot-info-img:nth-child(2n+1){margin-right:30px}
}
@media screen and (min-width:992px){.lot-info-content{float:left;width:calc(50% - 15px)}
}
.lot-info-img .slick-slide{height:auto}
@media screen and (min-width:992px){.lot-info-img{float:left;width:calc(35% - 30px)}
}
.lot-info-img-content{padding-bottom:20px}
@media screen and (min-width:992px){.lot-info-img-content{float:left;width:65%}
}
.lot-info-article{padding-bottom:calc(27% - 20px);overflow:hidden;max-height:0}
.lot-info-limiter{padding-top:33px;bottom:-3px;left:0;right:0;background:linear-gradient(rgba(255,255,255,0) 0,#fff 30px,#fff 100%);-webkit-transition:color .2s;transition:color .2s}
.lot-info-limiter:hover{color:#9F8F69}
.label{display:inline-block;height:36px;line-height:36px;padding:0 40px 0 22px;border-radius:18px;font-size:14px;margin:12px 12px 0 0;text-decoration:none;color:#666666}
.label:before{content:""}
.label.label-gold:before,.label.label-violet:before{display:inline-block;content:"";width:12px;height:6px;border-left:1px solid;border-bottom:1px solid;margin-right:5px;margin-bottom:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.label.label-violet{background-color:#FAF5FB}
.label.label-violet:before{border-color:#666666}
.label.label-gold{background-color:#F5F3EF}
.label.label-gold:before{border-color:#9F8F69}
.label-onmap{padding-left:14px;padding-right:14px;margin:0;background-color:#FAF5FB;-webkit-transition:background-color .2s;transition:background-color .2s}
.label-onmap:before{content:""}
.label-onmap:hover{background-color:#eedbf1}
.lot-label-title{background-color:#666666;padding:5px 10px;border-radius: 20px}
.lot-slider-zoom{width:60px;height:60px;line-height:60px;bottom:0;right:0}
.lot-slider-zoom .material-icons{font-size:46px;-webkit-transition:color .2s;transition:color .2s}
.lot-slider-zoom:hover .material-icons{color:#fff}
.lot-arr-item:after,.lot-info-img-item:after,.lot-slider-item:after{content:"";padding-top:64%;display:block}
.lot-arr-item{color:#fff;width:calc(25% - 30px*3/8)}
@media (min-width:769px){.lot-arr-item{width:calc(25% - 20px*3/4);margin-top:20px}
.lot-arr-item:not(:last-child){margin-right:20px}
}
.lot-arr-item-bg{font-size:18px;left:0;right:0;background-color:rgba(0,0,0,.5);height:15vw;line-height:15vw;top:50%;margin-top:-7.5vw}
@media (min-width:992px){.lot-arr-item-bg{font-size:1.1vw}
}
.lot-title-cover,.share-link-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.lot-title-cover{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.lot-title-cover>*{margin-top:12px}
.share-link-cover{width:250px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.like-link,.share-link{height:30px;width:30px;line-height:28px;font-size:22px}
.share-link{border-radius:15px;color:#666666;-webkit-transition:background-color .2s;transition:background-color .2s}
.share-link:hover{background-color:#FAF5FB}
.lot-slider .slick-next,.lot-slider .slick-prev{height:calc(100% - 60px*2)}
@media screen and (min-width:1800px){.btn-left-order{font-size:22px}
}
.price-changer{width:87px;right:10px;top:50%;margin-top:-42px}
.price-changer-block{width:33px;height:33px;line-height:33px;margin:3px;border:1px solid #666666;border-radius: 30px;font-size:22px}
.price-changer-block.active{color:#fff;background-color:#666666}
.price-changer-rub{font-size:28px}
.lot-salesticker{background-image:url(../img/sticker_lot.png);width:100%;height:64px;color:#fff;text-transform:uppercase;text-align:center;position:absolute;bottom:30px;line-height:71px;font-size:18px}
@media (max-width:480px){.lot-salesticker{height:37px;line-height:43px;font-size:14px}
}
.similar_checkbox_block{margin-top:15px}
.similar_checkbox_block .checkbox{margin:2px 8px 2px 0}
.fs-26,.new-top-comment,.new-top-subtitle{font-size:26px}
.new-item-list{background-color:#323133}
.new-three{color:#fff;text-decoration:none;padding-bottom:100%;border-radius: 30px;}
@media screen and (min-width:769px){.new-three{float:left;width:23%;padding-bottom:23%;margin: 10px;}
}
.new-three:hover .new-bg-shadow{background-color:rgba(0,0,0,.6)}
.new-three:hover .new-three-text{top:12%;-webkit-transform:translate(0,0);transform:translate(0,0)}
.new-three:hover .new-three-desc{bottom:10%}
.new-bg-shadow,.new-top-block-bg{border-radius:30px;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);-webkit-transition:background-color .3s;transition:background-color .3s}
.new-three-text{font-size:23px;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s;transition:all .3s}
@media (min-width:992px) and (max-width:1439px){.new-three-text{font-size:20px;}
}
.new-three-desc{bottom:-100%;left:10%;right:10%;font-size:22px;-webkit-transition:all .3s;transition:all .3s}
.new-three-desc-text{overflow-y:auto;overflow-x:hidden;padding:40px 0}
.new-top-subtitle{max-width:760px;line-height:1.5;padding-top:5px}
.new-top-comment{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:60px}
@media screen and (min-width:769px){.new-top-comment{float:left;width:50%}
}
.new-top-block-slider{position:absolute!important;top:0;left:0;height:100%;width:100%}
.new-top-block-slide,.new-top-block-slider .slick-list,.new-top-block-slider .slick-track{height:100%}
.new-top-block-ripple{border-radius:100%;height:0;width:0}
.new-top-block-content{padding:40px 15px 60px}
@media screen and (min-width:992px){.new-top-block-content{padding:60px 15px 100px}
}
.banks-cover{padding:80px 0}
.banks-block{height:110px;line-height:110px}
@media (min-width:768px){.banks-block{width:33%;float:left}
}
.banks-block img{vertical-align:middle}
.iw-img{width:100%}
@media screen and (min-width:480px){.iw-img{width:220px;float:left}
.iw-text{margin-left:240px}
}
@media (max-width:768px){
.new-top-subtitle{font-size:19px}
.new-top-comment{padding-top:20px}
.new-three{margin-bottom:10px}
.new-three-text{font-size:33px}
.new-three-desc-text{font-size:18px}
.cover .alert-danger {margin-top:100px}
}
.header, .header-menu a, .header-phone, .filter-title, .logo, .lot-slider-zoom .material-icons, .violet, .header-soc, .checkbox input[type=checkbox]+label::after {color: #666666;}
.header-btn .dropdown-title, .top-slider .slick-next, .top-slider .slick-prev, .top-slider-label, .btn-violet, .select2-container--filterform .select2-dropdown, .price-dropdown.open .dropdown-title, .square-dropdown.open .dropdown-title, .price-dropdown .dropdown-content, .square-dropdown .dropdown-content, .header-ico-menu .helper, .header-ico-menu .helper:after, .header-ico-menu .helper:before {background-color: #666666;}
.top-slider .slick-next, .top-slider .slick-prev, .top-slider-label {background-color: rgba(137,159,42,0.7);}
.header-btn .dropdown-title:hover, .top-slider .slick-next:hover, .top-slider .slick-prev:hover, .btn-violet:hover {background-color: #cacdd2;}
.about {
  color: #666666;
  padding: 40px 20px;
  font-size: 17px;
  text-align: justify;
}
.logo {background-position: left;}
.logo2 {
  width: 100px;
  float: left;
  font-size: 50px;
  font-weight: bold;
}
.header-phone {
  margin-top: 13px;
  float: right!important;
  font-size: 30px;
  font-weight: bold;
}
#map, #map-field {height: 500px}
@media (min-width: 1081px) {
  .top-block-text {font-size: 30px;}
  .about {
    padding: 140px 20px 80px;
    font-size: 19px;
  }
}
@media (min-width:768px) {
  .top-block {padding-top: 136px;}
  .desktop-invsbl {display: none;}
  .about {
    text-align: center;
  }
}
@media (max-width:767px) {
  .mobile-invsbl {display: none;}
  .top-block-bg {height: 480px;}
  .top-block-title, .h2 {font-size: 36px;}
  .top-block-text {padding-bottom: 0;font-size:30px;}
}
@media (max-width: 480px) {
  .header {padding: 0 15px 0 5px;}
  .header-mobile-phone {color: #666666;font-size: 26px;text-align: center;margin: 6px 6px 0 0;width: 27px;border-radius: 10px;}
  .logo {width: 262px;text-align: left;}
  .header, .header-padding {height: 58px;}
  .header-ico-menu {margin-left: 0px;}
  .filter-content {padding: 20px 0 1px;}
  .select2-container--filterform.select2:after {width: 12px; height: 12px; top: 19px; border-width:4px;}
  .price-dropdown:after, .square-dropdown:after {width: 12px; height: 12px; top: 19px; border-width:4px;}
}
@media (max-width: 300px) {
  .logo {width: calc(100% - 190px);}
}
#myVideo {
position: absolute;
right: 0;
bottom: 0;
top:0;
min-width: 100%;
min-height: 100%;
-webkit-filter: brightness(50%) grayscale(30%);
filter: brightness(50%) grayscale(30%);
}
.index-structure-slider {
  position: relative;
  overflow: hidden;
  display: block;
  height: 600px;
}
.index-structure-slide{
    width: 538px;
    height: 100%;
    color: #fff;
    background-color: #272727;
    border-radius: 30px;
    float: left;
    min-height: 1px;
    margin: 10px 10px;
}
.index-structure-slide:hover .index-structure-link,.index-structure-slide:hover .index-structure-zoom{color:#7f7f7f}
.index-structure-slide:hover .index-structure-bg{background:-webkit-gradient(linear,left top,left bottom,from(rgba(39,39,39,0)),color-stop(75%,rgba(39,39,39,.4)),to(rgba(39,39,39,.4)));background:linear-gradient(to bottom,rgba(39,39,39,0) 0,rgba(39,39,39,.4) 75%,rgba(39,39,39,.4) 100%)}
.index-structure-bg{height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(39,39,39,.8)),to(rgba(39,39,39,.1)));background:linear-gradient(to bottom,rgba(39,39,39,.8) 0,rgba(39,39,39,.1) 100%);-webkit-transition:all .2s;transition:all .2s;border-radius: 30px;}
.index-structure-bg:after{content:"";padding-top:118%;display:block}
.index-structure-zoom {
    bottom: 32px;
    right: 30px;
    font-size: 60px;
    -webkit-transition: color .2s;
    transition: color .2s;
}
.index-structure-content {
    top: 300px;
    width: 100%;
    text-align: center;
    line-height: 1.15;
}
.index-structure-title {font-size: 60px;font-weight: 600;}
@media (max-width:768px){
  .index-structure-slider {height: auto;}
  .index-structure-content{top: 185px;}
  .index-structure-title {font-size: 48px;}
  .index-structure-slide { height: auto; margin:10px 0;}
}
.top-block-arrow:after {
  content: "";
  height: 30px;
  width: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  display: block;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: 15px auto;
}
.top-block-arrow {
  cursor: pointer;
  width: 76px;
  height: 76px;
  border-radius: 40px;
  border: 2px solid #fff;
  background-color: rgba(255,255,255,.2);
  margin: 0 auto;
}
#popup-expert {
    display: block;
}
.popup-expert {
    top: 3em;
    right: 40px;
    z-index: 999;
    position: fixed;
    width: 100%;
    pointer-events: none;
}
.popup-expert__container {
    display: flex;
    justify-content: flex-end;
}
.popup-expert__body {
    display: none;
    position: relative;
}
.popup-expert__body-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    pointer-events: visible;
}
.popup-expert__broker {
    width: 5.25em;
    height: 5.25em;
    cursor: pointer;
    overflow: hidden;
    border-radius: 100em;
    background: radial-gradient(58.77% 68.75% at 50% 100%, #bf9e77 20%, rgba(189, 246, 162, 0.00) 100%), rgba(6, 18, 23, 0.50);
    backdrop-filter: blur(4.2300000191px);
    position: relative;
}
.popup-expert__broker:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    border-radius: 100em;
}
.popup-expert__broker_small {
    width: 5em;
    height: 5em;
    position: absolute;
    top: -2.9375em;
    z-index: 1;
    border: solid 7px #ababab;
}
.popup-expert__broker-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.popup-expert__broker-wrapp {
    display: none;
    border-radius: 100em;
}
.popup-expert__broker-wrapp__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 6.4em;
    height: 6.4em;
    border-radius: 100em;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%);
    backdrop-filter: blur(4.2300000191px);
    box-shadow: 2.3205425739px 1.8124115467px 2.2037036419px 0px rgba(0, 10, 13, 0.31), 4.8512473106px 3.7889661789px 4.5629630089px 0px rgba(0, 10, 13, 0.23), 9.6149272919px 7.5095391273px 9.1000003815px 0px rgba(0, 10, 13, 0.18), 17.0581760406px 13.3229351044px 17.8370361328px 0px rgba(0, 10, 13, 0.16), 27.6275901794px 21.5779571533px 32.796295166px 0px rgba(0, 10, 13, 0.13), 41.7697639465px 32.6234092712px 56px 0px rgba(0, 10, 13, 0.08);
    z-index: 1;
    transition: 0.25s;
    cursor: pointer;
    pointer-events: visible;
}
.popup-expert__broker-wrapp__inner:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    border-radius: 100em;
}
.popup-expert__broker-wrapp__inner:before {
    content: '';
    position: absolute;
    width: 0.5em;
    height: 0.5em;
    border-radius: 10em;
    background: #bdf6a2;
    box-shadow: 1px 1px 2px 0px rgba(255, 255, 255, 0.80) inset, -1px -1px 2px 0px #205f02 inset, 0px 0px 4px 1px rgba(125, 241, 70, 0.66);
    bottom: 1.4em;
    right: 1.2em;
    z-index: 3;
    animation: pulse 2s infinite;
    transition: 0.25s opacity;
}
.popup-expert__info {
    position: relative;
    border-radius: 0.25em;
    border-radius: 0.25em;
    border: 1px solid #cacdd2;
    box-shadow: 2.3205425739px 1.8124115467px 2.2037036419px 0px rgba(0, 10, 13, 0.31), 4.8512473106px 3.7889661789px 4.5629630089px 0px rgba(0, 10, 13, 0.23), 9.6149272919px 7.5095391273px 9.1000003815px 0px rgba(0, 10, 13, 0.18), 17.0581760406px 13.3229351044px 17.8370361328px 0px rgba(0, 10, 13, 0.16), 27.6275901794px 21.5779571533px 32.796295166px 0px rgba(0, 10, 13, 0.13), 41.7697639465px 32.6234092712px 56px 0px rgba(0, 10, 13, 0.08);
    background-color: #666666;
    width: 11.678em;
    padding: 3.25em 0.625em 1.25em;
}
@media (min-width: 768px) {
    .popup-expert__info {
        width: 14.125em;
    }
}
.popup-expert__close {
    bottom: calc(100% + 1em);
    right: 1em;
    width: 1em;
    height: 1em;
    border-radius: 10em;
    background-color: #fff;
    cursor: pointer;
    position: absolute;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.20);
    background-image: url('/ico/circle-cross.svg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
@media (min-width: 768px) {
    .popup-expert__close {
        width: 1.4em;
        height: 1.4em;
    }
}
.popup-expert__name {
    text-align: center;
    color: #fff;
    text-align: center;
    font-size: 1.25em;
    font-weight: 350;
    line-height: 1.1;
    max-width: 8.3125em;
    margin: 0 auto;
}
@media (min-width: 768px) {
    .popup-expert__name {
        font-size: 1.6em;
    }
}
.popup-expert__description {
    text-align: center;
    color: #fff;
    text-align: center;
    font-size: 0.75em;
    line-height: 1;
    margin-top: 0.833em;
    max-width: 11.083em;
    opacity: 0.5;
    margin: 0.3125em auto 0;
}
@media (min-width: 768px) {
    .popup-expert__description {
        font-size: 1em;
        font-weight: 300;
    }
}
.popup-expert__soc {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1.25em;
}
.popup-expert__soc-item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.7em;
}
@media (min-width: 768px) {
    .popup-expert__soc-item {
        width: 2em;
    }
}
.popup-expert__soc-item:not(:first-child) {
    margin-left: 0.5em;
}
.popup-expert__soc-item svg {
    width: 100%;
    height: 100%;
}
.popup-expert__soc-item svg path {
    fill: #cacdd2;
}
.popup-expert__phone {
    margin-top: 1em;
    text-align: center;
    line-height: 1;
    margin-top: 1.3em;
}
.popup-expert__phone a {
    font-size: 0.75em;
    line-height: 1;
    color: #fff;
    text-decoration: none;
}
@media (min-width: 768px) {
    .popup-expert__phone a {
        font-size: 1.1em;
    }
}
.site-wrapp.dubai .popup-expert__soc-item svg path {
    fill: #fff;
}

