.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;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{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left: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;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;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}.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;height:26px;margin-right:20px;padding-right:0}.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 transparent;border-style:solid;border-width:5px 4px 0 4px;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 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.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__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;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;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 .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--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d3d3d3}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#555;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}body{overflow-x:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a,button,input[type=button],input[type=submit]{cursor:pointer;outline:0}body{font-size:16px;font-family:'Open Sans',sans-serif;color:#494a4e;margin:0}#reset,.adaptive_catalog_menu,.btn.btn-show-form,.filters_flex,.header__wrap_items.topmenu:after,.hide,.input.areas,.load_properties span:nth-child(1),.menu__icon,.menu__links nav ul.topmenu>li:first-child,.mobile_menu,.mobile_menu nav>ul>li.langs p span,.modal-mask,.open_main,form .middle .range #amount,form .top .hide,form .top .second .input-type,form h4{display:none}.flex,.menu__links nav{display:flex;outline:unset}.submenu .lang_link a{padding:0;display:block;border:unset}.mobile_menu nav ul .langs>ul>li>a{color:rgba(58,58,58,.75)!important}.mobile_menu nav ul .langs>ul>li>a.active{border-bottom:1px dashed!important;padding-bottom:5px!important;color:#494a4e!important}body p{font-size:18px;margin:0}body a{font-size:16px;color:#333;text-decoration:none}body a:hover{color:#76acd9}h1{margin-left:7px;margin-top:77px;margin-bottom:0;font-size:33px;color:#e6e6e6}h2{font-size:115px;font-weight:800;margin:0;position:relative}h3{font-stretch:ultra-expanded;font-size:33px;font-weight:700;margin-bottom:32px}h4{font-size:31px;font-weight:800;line-height:45px;margin:0 16px 47px}strong{font-size:36px}#contacts__map{display:none;position:absolute;width:0;height:inherit;min-height:860px;z-index:2}#contacts__map.show{display:block;width:100%;z-index:99999}.red{margin:129px 43px 0 0;width:80px;height:22px;display:flex;justify-content:space-between}.red>img{width:80px;height:8px;object-fit:cover}.alert-message{width:100%}.header{background-color:#fff;box-shadow:-4px 8px 8px -7px rgba(56,56,56,.53)}.header__wrap_items.topmenu{justify-content:space-between;width:100%}.header__wrap{margin:0 auto;max-width:1534px;padding-left:36px;padding-right:20px}.header__wrap_menu{display:flex;flex-direction:row;justify-content:space-between}.header__wrap_items,.header__wrap_items_add{display:flex;flex-direction:row;margin-left:29px;padding-top:82px;margin-bottom:0}.header__wrap_items li{list-style:none;position:relative;cursor:pointer}.header__wrap_items_add.main_header__wrap_items_add li .menu__links-item:hover,.main_header__wrap_items nav ul li:nth-child(1n+6) .menu__links-item:hover{border-bottom:dashed thin #fff;cursor:pointer}.header__wrap_items p,.header__wrap_items_add p{font-size:17px;color:#383838;height:22px;letter-spacing:-.7px}.header__wrap_items img,.header__wrap_items_add img{padding-left:6px}.header__wrap_logo{margin-right:35px}.header__wrap_viber{position:absolute;right:45px;top:10px;font-weight:700}.header__wrap_viber .header-phone,.header__wrap_viber .mob-langs a{display:flex;text-decoration:dotted;width:100%;align-items:center}.header__wrap_viber .header-phone a{font-size:20px;color:#fff;text-decoration:dashed}.header__wrap_viber svg{width:30px;height:auto;padding-right:12px}.header.header-catalog .header__wrap_items,.header__wrap_items_add{display:flex;flex-direction:row;margin-left:29px;padding-top:82px;padding-bottom:25px;margin-bottom:0}nav ul{padding:0;list-style:none}nav ul:after{content:"";display:table;clear:both}nav a{text-decoration:none;display:block;transition:.3s linear;font-size:16px;color:#3a3a3a}.submenu a:hover,.topmenu>li>a.active{color:#ddbe86;cursor:pointer}.header__wrap_items .submenu,.header__wrap_items_add .submenu{position:absolute;z-index:99999999;top:27px;right:0;min-width:88px;width:100%;background:#fff;box-shadow:0 0 10px 0 #c1c0c0;visibility:hidden;opacity:0;transform-origin:0 0;transform:rotateX(-90deg);transition:.3s linear;padding-top:0;margin-left:0}header.map_opened .header__wrap_viber.header_main_viber>svg{fill:#383838!important}header.map_opened .header__wrap_viber .header-phone a,header.map_opened .header__wrap_viber a p{color:#383838;border-color:#383838}.submenu li{position:relative;margin:0}.submenu li a,.submenu li.lang_link{color:#282828;padding:5px 6px;font-size:17px;text-align:start;border-top:1px solid #ddd}.submenu li a:hover,.submenu li.lang_link:hover{color:#80b7e4;cursor:pointer}.header__wrap_items_add li:hover>.submenu,nav li:hover>.submenu{transform:rotateX(0);visibility:visible;opacity:1;cursor:pointer}.submenu li:first-child{border:none!important;margin-bottom:4px}.menu{text-align:right;padding-left:0}.menu.main_menu{width:82.5%;padding-left:unset;padding-right:25px;box-sizing:border-box}.menu__icon span{display:block;height:4px;background:#fff;border-radius:0;opacity:1;right:30px;transform:rotate(0);transition:.25s ease-in-out;width:30px;z-index:1000}.menu__icon_normal{width:32px}.menu__icon span:nth-child(1){margin-bottom:15px}.menu__icon span:nth-child(2),.menu__icon span:nth-child(3){height:2px;width:40px;position:relative;right:5px}.menu__icon span:nth-child(4){margin-top:15px}.menu__links-item p{border-bottom:2px dashed transparent}.menu__links-item p:hover{border-bottom:dashed 2px #000;cursor:pointer}.header__wrap{margin-top:0;position:relative}.header{opacity:.8;box-shadow:none;margin:0 auto}.header.header-catalog{margin-top:40px;background-color:#fff;padding-bottom:0;height:126px}.header_catalog_viber{top:29px}.header__wrap_viber .header-phone a,.header_catalog_viber a p{color:#333}.header__wrap_viber a.zphone{border-bottom:1px dotted #fff;padding-bottom:2px}.header.header-catalog .header__wrap_items li:nth-child(1n+6) a p,.header.header-catalog .header__wrap_items_add p{color:#000}.btn{padding-top:5px;line-height:25px;font-size:16px;font-weight:700;width:200px;height:42px;color:#fff;border-radius:3px;background-color:#016fc8;display:flex;justify-content:center;align-items:center;border:unset}.btn:hover,.mapbtn:hover{background-color:#1183df}header{position:relative;width:100%;height:120px;z-index:3}.mapbtn{display:block;position:absolute;top:441px;left:-97px;width:236px;height:50px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;text-align:center;overflow:hidden;background-color:#016fc8;transform:rotate(-90deg);cursor:pointer;z-index:9999999}.mapbtn:hover *{background-color:#1183df;cursor:pointer}.mapbtn .btn{position:absolute;width:236px;right:0;font-size:16px;padding-top:4px;color:#fff;font-weight:700;letter-spacing:1px}form .middle .input .v-select,form .middle .input .v-select .vs__dropdown-toggle,input{outline:0;width:100%;height:46px;line-height:40px;font-size:17px;color:#787878;border-radius:2px;border:1px solid #e6e6e6;box-shadow:none;transition:all .2s;cursor:pointer}form{width:78vw;background-color:#fff;margin:73px auto;padding-left:8px;padding-bottom:20px;z-index:20}.form_filter{max-width:1500px;box-shadow:0 0 12px 2px #c5c5c5;z-index:99999}header.map_opened{background:#fff;z-index:99999999}header.map_opened .main_header__wrap_items .doeswor a p,header.map_opened a{color:#383838!important}form .top{border-bottom:solid thin #e6e6e6}form .top *{display:inline-flex}form .top .first{height:47px;width:256px;position:relative}form .top .first:after{content:"";position:absolute;background-color:#eee;width:3px;height:100%;right:0}form .top .radio{padding:16px 37px 0 23px}form .top .radio span{font-size:15px;height:31px;position:relative;cursor:pointer}form .top .radio span::after{content:""}form .top .radio input[type=radio]:checked+span{color:#026ec9}form .top .radio input[type=radio]:checked+span::after{content:"";background-color:#026ec9;width:60%;height:2px;position:absolute;bottom:0;left:20%}form .middle #slider-range{margin-top:25px;width:100%}form .middle .btn{margin:45px 0 0 41px;width:120px;height:47px}form .middle>div{display:block;width:100%;max-width:242px;margin:20px 0 0 11px}form .middle .range{display:block;width:100%;margin:23px 0 0 2px;cursor:pointer}form .middle div p{display:flex;font-size:15px}form .middle div p input{display:flex;font-size:17px;color:#333;width:49%;height:14px;padding:0 5px;background-color:transparent}input:last-child{width:90%;height:42px}input:focus{border-color:#016fc8;border-width:1px}form .middle .range label{width:100%;max-width:150px}form .middle div label{margin:0 0 5px 0;display:block;width:fit-content;font-size:14px;color:#666;max-width:202px}form .middle{display:inline-flex;justify-content:space-between;box-sizing:border-box;padding:0 21px 0 9px;margin-bottom:18px;width:100%}form .bot{display:flex;margin-left:21px}form .bot .filter,form .bot input{display:inline-flex;max-width:100%;height:18px;background-color:#e51e25;padding:6px 8px;margin-right:6px;align-items:center;cursor:pointer;border-radius:3px;transition:all .4s cubic-bezier(.54,.15,.49,1.06);transition-property:background-color}form .bot .filter:hover,form .bot input:hover{background-color:#fe4b51}form .bot input:hover{background-color:#666}form .bot input{background-color:#ccc;font-size:13px;width:fit-content;height:30px;line-height:unset;color:#fff;padding:0 10px}form .bot p{display:flex;font-size:13px;color:#fff;margin-right:9px;border-radius:3px}form .bot svg{height:12px;padding:3px}.sort{justify-content:flex-end;position:absolute;right:0;top:-60px}.sort form{width:394px;display:flex;justify-content:space-between;align-items:center;margin:0 80px 0 0;padding:4px 4px 0 12px;box-sizing:border-box}.sort form .select2-selection.select2-selection--single{text-transform:none;height:46px}.sort form .select2-selection.select2-selection--single .select2-selection__arrow b{border-color:#e51e25 transparent transparent transparent;border-width:7px 6px 0 6px}.sort form .select2-selection.select2-selection--single .select2-selection__arrow{right:10px;transform:translateY(34%)}.sort form .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow{transform:translateY(34%) rotate(180deg)}.sort form select option{width:222px}.sort form label:hover svg{fill:#1183df;cursor:pointer}.footer{background:#f7f8fc;padding:40px 20px;margin:0 auto;padding-bottom:30px;width:100%;box-sizing:border-box}.footer_lists{display:flex;max-width:1230px;margin:0 auto;justify-content:flex-start}.footer img{width:150px}.footer__logo{display:flex;flex-direction:column}.footer__logo span{padding-top:14px;letter-spacing:-.5px;font-size:15px}.footer_lists a:hover{color:#524f4f}.footer_lists li{list-style:none;font-size:17px;font-weight:700;line-height:32px;letter-spacing:-.8px}.footer_lists li:before{content:"\203A";padding-right:3px}.footer_lists a{color:#1a1a1a;cursor:pointer}.footer__list_wrap{display:flex;margin-left:216px;margin-top:12px}.footer__list_wrap ul{padding-right:30px}main input.id_property{height:48px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #e51e25 transparent}.submenu li a{font-family:inherit!important}p strong{font-size:inherit}header.map_opened{margin-top:-40px}header.map_opened+main#catalog_main #catalog,header.map_opened+main#catalog_main .main-description,header.map_opened+main#catalog_main+.footer{position:relative;top:660px}header.map_opened+main#catalog_main .mapbtn{top:400px}a,button,input[type=button],input[type=submit]{cursor:pointer}.card{position:relative;width:100%;max-width:380px;max-height:595px;margin-bottom:60px;display:flex;justify-content:space-between;flex-direction:column;background-color:#fff}.card:not(.in_map):hover{z-index:999;box-shadow:0 0 11px 6px #c5c5c5}.card.in_map{width:100%;min-width:100%;max-width:280px;margin-bottom:0;box-shadow:none}.card .card-property{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;box-sizing:border-box;padding-right:42px;max-width:542px}.card.in_map .card-property{padding-right:0;padding-left:0}.card.in_map .card-property>div{margin:0 6px 0 0}.card .card-property>div{display:flex;align-items:center;margin:0 6px 0 17px;height:30px}.card .card-property svg{width:17px;height:17px;fill:#d2d2d2;display:inline-block}.card .card-property p{font-size:12px;width:80px;margin:0;padding:0 0 0 11px;line-height:1.3}.card .image{margin-top:20px;position:relative;margin-bottom:14px;width:100%;max-width:100%}.card .image p{position:absolute;left:0;display:flex;justify-content:center;align-items:center;z-index:2;font-size:12px;font-weight:700;padding:8px 10px}.card .image p.badge-new{top:15px;background-color:#e31e25!important;color:#fff}.card .image p.badge-exclusive{top:58px;background-color:#016fc8;color:#fff}.card .card-title{position:relative;line-height:24px;margin:16px 25px 10px 20px;overflow:hidden}.card.in_map .card-title{margin-left:0;margin-right:0;height:auto}.card .card-price{display:inline-flex;max-width:352px;width:100%;margin:auto 0 10px}.card .card-price .price{display:inline-flex;align-items:flex-end;padding:2px 70px 2px 14px}.card .card-price .price strong{font-size:20px;white-space:pre}.card.in_map .card-price .price strong{white-space:pre-line}.card .card-price .price p{font-size:15px;padding:14px 7px 0 9px;letter-spacing:-.3px}.card .card-price .price svg{width:22px;margin-bottom:8px;padding:0 2px}.card .card-price .price svg:hover g path:first-child{fill:#1183df;cursor:pointer}.card .description .card-price span:hover{transition:.3s;transition-property:opacity}.card .image img{box-sizing:border-box;width:100%;height:100%;padding:0 20px;max-width:100%;min-height:227px;max-height:225px}.card .image svg{position:absolute;top:10px;right:30px;width:32px;z-index:2}.card.in_map .image svg{right:15px}.card .image svg g path:nth-child(1){fill:rgba(255,255,255,.8)}.card .image svg g path:nth-child(2){fill:transparent}.card .image svg:hover g path:nth-child(2){fill:rgba(227,30,37,.6)}.card .image svg.in_featured g path:nth-child(2){cursor:pointer;fill:rgba(227,30,37)}.card .description{max-width:376px;display:flex;height:100%;flex-direction:column}.card .card-btn svg{height:44px;position:absolute;bottom:17px;right:9px}.card .card-btn svg:hover *{fill:#1183df;cursor:pointer}.card .image .item,.card .image .owl-carousel.owl-drag .owl-item,.card .image img{min-height:210px;height:210px;width:100%;object-fit:cover}.card.in_map .carousel .item,.card.in_map .carousel img{margin-right:0;max-width:100%;padding:0;height:170px;min-height:170px;max-height:170px}.card.in_map .carousel .item,.card.in_map .carousel img{margin-right:0;max-width:100%;padding:0;height:170px;min-height:170px;max-height:170px}.card .owl-dots .owl-dot span{width:7px;height:7px;background:#fff;margin:0;opacity:.6}.card .owl-dots .owl-dot{outline:0;width:11px;height:18px;display:flex;align-items:center;justify-content:center}.card .owl-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;bottom:10px;width:100%}.card .owl-dots .owl-dot.active span,.card .owl-dots .owl-dot:hover span{background:#fff;width:7px;height:7px;position:relative;opacity:1}.owl-carousel .owl-stage{max-height:240px}.card .card-title a{color:#333;font-size:16px;text-decoration:none}.card.in_map .image{margin:0}form .middle{margin-bottom:26px}.form_filter{box-shadow:unset!important}#catalog .filters form .top .radio span:before{content:'';width:17px;height:17px;border:solid 1px #787878;position:absolute;left:0;top:7px;border-radius:50%;box-sizing:border-box;transition:.5s}#catalog .filters form .top .radio span:after{content:'';transition:.5s;transform:scale(0);width:11px;height:11px;background:#138aea;position:absolute;left:3px;top:10px;border-radius:50%}#catalog .filters form .top .radio span.checked:before{border-color:#138aea}#catalog .filters form .top .radio span.checked:after{transform:scale(1)}.card .owl-dots .owl-dot span{border-radius:50%}.tooltip .tooltip-inner{background-color:#138aea;color:#fff;border-radius:6px;padding:5px 10px 4px;opacity:1;box-sizing:border-box}.tooltip.priceinfo{position:absolute;display:none;white-space:nowrap;bottom:100%;right:50%;transform:translateX(50%);z-index:99}.tooltip.priceinfo li{font-size:16px;padding:5px}.has-tooltip{position:relative}.has-tooltip:hover .tooltip.priceinfo{display:block}.slide_tooltip{position:absolute;background:#3498db;font-size:14px;padding:3px 5px;min-width:20px;border-radius:5px;justify-content:center;color:#fff}.slide_tooltip:before{position:absolute;width:6px;height:6px;transform:translateX(-50%) rotate(45deg);left:50%;content:'';background:#3498db;z-index:-1}.slide_tooltip.s_from:before{bottom:-3px}.slide_tooltip.s_to:before{top:-3px}.slide_tooltip.s_from{top:-30px;transform:translateX(-50%)}.slide_tooltip.s_to{bottom:-30px;transform:translateX(-50%)}#slider-range{position:relative}.ui-widget.ui-widget-content{height:6px;border:unset;background:#ccc;border-radius:15px;width:100%}.ui-slider-horizontal .ui-slider-range{background:#3498db}.ui-state-default,.ui-widget-content .ui-state-default{background:#fff;border-radius:50%;box-shadow:.5px .5px 2px 0 rgba(0,0,0,.32);width:16px;height:16px;top:50%;outline:0;transform:translateY(-50%);cursor:grab}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e6e6e6!important;border-radius:4px;height:unset;padding:8px 5px;outline:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:12px;display:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#e51e25 transparent transparent transparent;border-width:5px 5px 0 5px}.select2-container{width:100%!important;max-width:300px}.select2-container--open{z-index:99999999999},.form_filter .select2-container--default .select2-selection--single,.form_filter .select2-container--default.select2-container--focus .select2-selection--single{max-height:46px;height:auto;overflow:auto;padding:0!important;padding-right:30px;border:2px solid #e6e6e6!important;border-radius:2px}.select2-selection--single{min-height:46px}.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{max-height:100%!important;min-height:46px}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{word-break:break-all}.form_filter .select2-container--default .select2-selection--single .select2-selection__rendered{height:36px;line-height:36px}.select2-container--default .select2-selection--multiple::-webkit-scrollbar,.select2-container--default .select2-selection--single::-webkit-scrollbar,.select2-container--default.select2-container--focus .select2-selection--multiple::-webkit-scrollbar,.select2-container--default.select2-container--focus .select2-selection--single::-webkit-scrollbar{width:4px}.select2-container--default .select2-selection--multiple::-webkit-scrollbar-thumb,.select2-container--default .select2-selection--single::-webkit-scrollbar-thumb,.select2-container--default.select2-container--focus .select2-selection--multiple::-webkit-scrollbar-thumb,.select2-container--default.select2-container--focus .select2-selection--single::-webkit-scrollbar-thumb{background-color:#3498db;outline:1px solid #708090;width:2px;border-radius:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:0 0!important}.select2-container--default .select2-search--inline .select2-search__field{height:unset!important;margin-top:0!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove span{color:rgba(255,0,0,.5)}.select2-container--default .select2-selection--multiple:after,.select2-container--default .select2-selection--single:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);border-top:5px solid #e31e25;border-left:5px solid transparent;border-right:5px solid transparent;transition:.5s}.select2-container--open.select2-container--default .select2-selection--multiple:after,.select2-container--open.select2-container--default .select2-selection--single:after{transform:translateY(-50%) scale(-1)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-right:unset!important}.select2-container .selection{display:block;width:100%;font-size:16px}.load_properties{width:140px;text-align:center;height:100px;border-radius:100%;position:absolute;bottom:0;right:50%;transform:translateX(50%);display:none}.catalog .load_properties{position:static;display:block;margin:auto}.load_properties span{display:inline-block;width:12px;height:12px;border-radius:100%;background-color:#e53a42;margin:35px 3px;opacity:0}.load_properties span:nth-child(2){animation:opacitychange 1s ease-in-out .1s infinite}.load_properties span:nth-child(3){animation:opacitychange 1s ease-in-out .2s infinite}.load_properties span:nth-child(4){animation:opacitychange 1s ease-in-out .3s infinite}.load_properties span:nth-child(5){animation:opacitychange 1s ease-in-out .4s infinite}.load_properties span:nth-child(6){animation:opacitychange 1s ease-in-out .5s infinite}@keyframes opacitychange{0%,100%{opacity:0}60%{opacity:1}}.errors-list{width:calc(100% - 40px);margin:20px}.alert-message{width:100%;box-sizing:border-box;font-size:14px;margin:20px 0;padding:20px;border-left:3px solid #eee}.alert-message h4{font-size:22px;margin-left:0;margin-top:0;margin-bottom:5px}.alert-message p:last-child{margin-bottom:0}.alert-message code{background-color:#fff;border-radius:3px}.alert-message-danger{background-color:#fdf7f7;border-color:#d9534f}.alert-message-danger h4{color:#d9534f}.text-description p{margin:30px 0 0 9px;line-height:21px;font-size:.9em}.text-description p a{font-size:1em;letter-spacing:-.2px;color:#0270c9;text-decoration:none}.text-description p:last-child a{font-size:1em}.text-description.with_show_more{max-height:200px;overflow:hidden}.wrapper .btn-show_more{margin-top:13px;margin-left:9px}.btn-show_more.hidden{display:none}header.map_opened{margin-top:-40px}header.map_opened+main#catalog_main #catalog,header.map_opened+main#catalog_main .main-description,header.map_opened+main#catalog_main+.footer{position:relative;top:660px;z-index:99999999999}header.map_opened+main#catalog_main .mapbtn{top:400px}form .top .first:after{display:none}.form_filter{box-shadow:none}.sort{max-width:300px;width:100%;position:relative!important;top:0!important;left:0}.main-description .sort form .middle{margin-bottom:0}.main-description .sort form{width:auto;margin-right:0}.main-description .sort form .middle>div{display:block;width:100%;max-width:242px;margin:10px 0 0 0}#catalog .filters form .top .first .radio{display:flex}.header_catalog_viber svg{fill:#000}.catalog_kv{position:absolute;left:130px;top:65px}.catalog-wrapper{margin-top:60px;position:relative}#catalog{position:relative}.catalog{width:100%}#catalog_main{width:100%;max-width:1920px;margin:0 auto;position:relative}#catalog_main:before{content:"";position:absolute;background:url(../img/02b.jpg) no-repeat;background:-webkit-image-set(url(../img/02b.webp) 1x) no-repeat;width:100%;height:529px;top:-240px;right:0;z-index:-1;background-size:cover;background-position:290px -197px;background-attachment:fixed;max-width:1452px}#catalog_main .mapbtn{top:140px}#catalog .catalog-wrapper .content{display:flex;padding:55px 10px;margin:0 auto;width:100%;max-width:1535px;box-sizing:border-box}#catalog .catalog-wrapper .content .filters .red{margin:21px 0 42px 10px;align-items:center}#catalog .catalog-wrapper .content .filters .red h3{font-weight:800;margin:0;letter-spacing:-.8px}#catalog .catalog-wrapper .content .filters .red img{width:74px;height:6px;margin:3px 29px 0 0}#catalog .filters form{width:335px;margin:unset;padding-bottom:unset}#catalog .filters form .top{border:unset}#catalog .filters form .top .first{display:flex;width:unset;justify-content:center;box-sizing:border-box;padding:0 72px 0 21px}#catalog .filters form select{padding:2px 15px 0;width:100%;height:46px;background:url(../img/icons/35.svg) no-repeat top 19px left 259px;background-size:10px}#catalog .filters form .top *{flex-wrap:wrap}#catalog .filters form .top .radio{display:flex;width:50%;padding:0;align-items:center}#catalog .filters form .top .radio span{font-size:14px;padding-left:26px;align-items:center}#catalog .filters form .top .radio input{width:18px}#catalog .filters form .middle{padding:0;max-width:305px;margin-bottom:36px}#catalog .filters form .middle>.input{max-width:100%;margin-left:0;margin-top:7px}#catalog .filters form .middle>.input:first-child{margin-top:0}#catalog .filters form .middle .range{margin:35px 0 0 1px;max-width:300px}#catalog .filters form .middle .range input{height:14px}#catalog .filters form .middle input{width:100%;max-width:299px;height:43px}#catalog .filters form .middle .input label{width:100%;margin:18px 0 7px 0}form .btn{width:305px}#catalog .filters form .middle #slider-range{width:calc(100% - 40px);margin:35px auto 0;box-sizing:border-box;display:flex}#slider-range .ui-slider-handle.ui-corner-all.ui-state-default{width:18px;height:18px;top:50%;left:0;transform:translate(0,-50%);background:#fff}#slider-range .ui-slider-handle.ui-corner-all.ui-state-default:last-child{left:unset;right:0}#catalog .filters form .bot{display:flex;flex-wrap:wrap;margin-left:0;margin-bottom:27px;max-width:300px}#catalog .filters form .bot .filter{margin-bottom:10px}#catalog .catalog-wrapper .content .catalog{display:flex;flex-wrap:wrap;padding-left:30px;align-items:stretch}#catalog.mapshow{margin-top:505px}.kvv_catalog{position:absolute;bottom:55px;left:517px;z-index:-1}main .main-description .wrapper:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;z-index:1;background-color:red}main .main-description{padding:70px 0 0 0;min-height:270px;position:relative;top:68px;max-width:1535px;box-sizing:border-box;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;z-index:unset!important}main .main-description .wrapper{z-index:999999;max-width:920px;min-width:920px;position:relative;background-color:#fff;box-sizing:border-box;padding:21px 37px 15px;min-height:260px;box-shadow:0 2px 13px 4px rgba(0,0,0,.2);overflow:hidden}main .main-description .wrapper svg{position:absolute;right:31px;height:42px}main .main-description .wrapper h1{margin:20px 0 20px 0;color:unset;font-weight:700}main .main-description .wrapper a,main .main-description .wrapper p{font-size:14px;line-height:23px}main .main-description .wrapper a{color:#016fc8}@media (max-width:1919px){.header__wrap{max-width:85%;padding:0!important}.menu.main_menu{width:80%;padding-right:0}.header__wrap_viber{position:absolute;right:0}.catalog_kv{position:absolute;top:65px;width:295px;left:6%}.kvv_catalog{display:none}main .main-description{padding:100px 0 10px 0;margin:0 auto;max-width:1520px}}@media (max-width:1750px){.catalog_kv{left:3%}}@media (max-width:1599px){.main_header__wrap_items nav ul:first-child,.menu__links_catalog nav ul:first-child{width:100%}.header__wrap{max-width:90%}.header__wrap_logo img{top:35px}.menu.main_menu{width:83%}.header__wrap_items p,.header__wrap_items_add p,.submenu li a,.submenu li.lang_link{font-size:16px}.header__wrap_items .submenu{padding-bottom:5px}form .btn{width:100%;max-width:305px}.catalog_kv{width:250px;left:-50px}.filters{margin-right:50px}main .main-description .wrapper{max-width:650px;margin-left:20px}#catalog .catalog-wrapper .content .catalog{width:calc(100% - 400px)}}@media (max-width:1400px){#catalog .catalog-wrapper .content .catalog{width:calc(100% - 330px)}.catalog-wrapper{margin-top:90px}main .main-description{max-width:100%}.main-description .sort form{background:0 0}#catalog .catalog-wrapper .content .catalog{padding-left:0}#catalog .filters form{width:270px}#catalog .filters form .top .first{padding:0}}@media (max-width:1279px){.card{max-width:400px;margin-right:30px}.card .card-price .price strong{font-size:18px}.card .card-price .price p{font-size:14px;padding:14px 7px 0 5px}.card .card-title{line-height:22px}.card .card-title a{font-size:14px}main .mapbtn .btn{font-size:23px}main .main-description .wrapper{min-width:auto}.catalog_kv{width:250px;left:-100px;top:80px}#catalog_main:before{height:600px;background-position:0}.menu__icon{display:flex;justify-content:center;align-items:center;flex-direction:column;width:15.7vw;height:15.7vw;max-width:100px;max-height:100px;position:absolute;cursor:pointer;right:0;background-color:#016fc8}.header.header-catalog,header{margin-top:0;background-color:#fff;opacity:1;height:100px;max-height:100px}.header__wrap{padding-left:22px;max-width:100%}.header__wrap_viber,.main_header .header__wrap_viber{right:120px;top:30px}.header__wrap_viber .header-phone a,.header__wrap_viber a p{font-size:28px;color:#1a1a1a}.menu__links{position:absolute;display:none;flex-direction:column;transform:translateY(52px);right:0;left:100px;background-color:#fff;z-index:1000;overflow:auto;box-shadow:0 6px 10px -6px grey;top:35px}.header.header-catalog .header__wrap_items,.header__wrap_items_add{display:flex;flex-direction:column;margin-left:29px;padding-top:63px;padding-bottom:25px;margin-bottom:0}.header__wrap_items li{margin:10px auto;margin-left:41px;max-width:700px;border-bottom:none}.menu__links-item{display:block;margin-right:auto;width:218px;padding:14px 0;text-align:left!important;color:#000}.header__wrap_items p,.header__wrap_items_add p{font-size:19px}.menu__links-item img,.submenu{display:none}.open_main{display:block!important;width:8px;margin-left:-20px;transform:translateY(17px);padding-right:4px}.header__wrap_items_add{margin-bottom:28px}.header__wrap_viber svg{width:40px}.mapbtn{top:250px;left:-104px;width:260px;height:60px}.mapbtn .btn{font-size:23px;width:260px;right:0}}@media (max-width:1200px){.footer__list_wrap{margin-left:40px}.footer__list_wrap ul{padding-left:30px;padding-right:30px}.footer_lists{justify-content:center}}@media (max-width:1000px){.footer{padding-top:16px;padding-bottom:16px}.footer__logo{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.footer img{width:125px;margin-left:40px;margin-top:5px}.footer__logo span{padding-top:45px;font-size:22px;font-weight:400;letter-spacing:1px;padding-left:0;margin-right:40px}.footer__list_wrap{display:none}}@media (max-width:960px){#filters .btn{position:relative;top:-80px}main .main-description{min-height:220px;background:#fff}#description .text-left:before{content:"";position:absolute;background-color:#fff;top:unset;width:calc(100% - 40px);left:20px;height:300px;z-index:-1}.sort form .select2-selection.select2-selection--single{height:60px}#catalog_main:before{content:"";position:fixed;width:100%;height:629px;top:-240px;z-index:-1;background-size:cover;background-position:290px -197px;background-attachment:unset}.sort form .select2-selection.select2-selection--single .select2-selection__arrow{right:20px;transform:translateY(58%)}#catalog form.form_filter.full-width,.full-width{display:flex;flex-direction:column;position:fixed;top:0;padding:15px 15px;width:100%;max-width:1000px;height:100%;box-sizing:border-box;overflow:scroll;margin:0 auto}#catalog form.form_filter.full-width .middle .sort,form.full-width .middle .sort{display:flex;flex-wrap:wrap}#catalog form.form_filter.full-width .middle .sort label,form.full-width .middle .sort label{order:1;width:50%;display:flex;font-size:20px;align-items:center}#catalog form.form_filter.full-width .middle .sort svg,form.full-width .middle .sort svg{width:84px;margin-right:20px}#catalog form.form_filter.full-width .middle .sort .select2-selection.select2-selection--single,form.full-width .middle .sort select{order:0;margin-bottom:50px;margin-top:30px}#catalog form.form_filter.full-width .middle .sort input,form.full-width .middle .sort input{display:none}#catalog form.form_filter.full-width .middle *,form.full-width .middle *{font-size:120%}#catalog form.form_filter.full-width .bot,form .bot{flex-wrap:wrap;order:0;margin:40px auto 33px auto;padding:0 20px;width:100%;max-width:580px}#catalog form.form_filter.full-width .bot .filter,#catalog form.form_filter.full-width .bot input,form .bot .filter,form .bot input{margin-bottom:20px;display:inline-flex;max-width:100%;height:22px;background-color:red;padding:13px 16px;margin-right:20px;border-radius:3px}#catalog form.form_filter.full-width .bot input,form .bot input{background-color:grey;height:auto;font-size:20px}#catalog form.form_filter.full-width .top,form .top{order:1;border:unset;width:100%;max-width:640px;margin:0 auto}#catalog form.form_filter.full-width .top .first,form .top .first{height:47px;width:100%;justify-content:space-around;box-sizing:border-box;padding:0 40px}#catalog form.form_filter.full-width .top .first [type=radio],form .top .first [type=radio]{width:25px}#catalog form.form_filter.full-width .middle .range,form .middle .range{margin:57px auto 23px}#catalog form.form_filter.full-width .middle .btn,form .middle .btn{margin:37px 1px 41px;width:100%;height:26px;font-size:28px;padding:27px 0}#catalog form.form_filter.full-width .middle,#catalog form.form_filter.full-width .top .second,form .middle,form .top .second{height:146px;justify-content:space-around;width:100%;max-width:591px;margin-top:34px;box-sizing:border-box;padding:0 50px}#catalog form.form_filter.full-width .middle,form .middle{display:block;order:2;max-width:640px;margin:0 auto}#catalog form.form_filter.full-width .middle>div,form .middle>div{display:block;width:100%;max-width:492px;margin:33px 0 0 0}#catalog form.form_filter.full-width .input,#catalog form.form_filter.full-width .input-type,form .input,form .input-type{font-size:26px}#catalog form .input select,#catalog form .input-type select,#catalog form .middle .sort .select2-selection.select2-selection--single,#catalog form .middle .sort select,#catalog form .middle input,form .input select,form .input-type select,form .middle .sort select,form .middle input{margin-top:15px;height:80px;padding:0 22px;background:url(../img/icons/35.svg) no-repeat top 38px left 455px}#catalog form.form_filter.full-width .middle input:last-child,form .middle input:last-child{width:100%;max-width:445px}#catalog form.form_filter.full-width .middle .range input,form .middle .range input{margin-top:6px;height:22px}#catalog form.form_filter.full-width .top .second .radio,form .top .second .radio{display:none}#catalog form.form_filter.full-width .top .radio span,form .top .radio span{line-height:30px;align-items:center;padding-left:20px;font-size:26px}#catalog form.form_filter.full-width .top .second .input-type,#catalog form.form_filter.full-width h4,form .top .second .input-type,form h4{display:block;margin:17px auto 0;height:125px}#catalog form.form_filter.full-width h4,form h4{font-size:29px;text-transform:uppercase}#catalog form.form_filter.full-width .bot svg,form .bot svg{height:16px;padding:4px}#catalog form.form_filter.full-width .bot p,form .bot p{font-size:20px}#catalog form.form_filter.full-width .top .radio,form .top .radio{padding:unset}.btn.btn-show-form{display:block;width:100%;margin:76px auto 0 auto;max-width:480px;font-size:24px;font-weight:400;text-transform:uppercase;padding:24px 0}.header__wrap_viber{position:absolute;right:145px}.header__wrap_logo img{margin-left:15%}main .mobile_menu_opened .mobile_menu{position:relative}.form_filter .select2-container--default .select2-selection--single,.form_filter .select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{padding:8px 30px 6px 0!important;max-height:60px;height:unset}.select2-results,.top .middle .select2.select2-container .select2-selection__rendered{font-size:22px}.form_filter .select2-container--default .select2-selection--single .select2-selection__rendered{height:40px;line-height:40px}.select2-results ul li{padding-left:15px;padding-right:15px;font-size:16px}.form_filter .select2-container--default .select2-selection--single .select2-selection__arrow b{border-widthth:10px 10px 0 10px;left:0}.form_filter .select2-container--default .select2-selection--multiple:after,.form_filter .select2-container--default .select2-selection--single:after{border-width:10px 10px 0 10px}#catalog .filters form .middle>.input{width:calc(100% - 30px)}#catalog .filters form .middle>.input.id{width:100%}.ui-widget.ui-widget-content{height:10px}#catalog .slide_tooltip{font-size:18px;top:-38px}#catalog .slide_tooltip.s_to{top:unset;bottom:-38px}#catalog .filters form .top .first .radio{padding-left:3px;box-sizing:border-box}.select2-container--default .select2-selection--single{padding:15px 5px}.card{margin-right:0}.card{max-width:100%;margin-bottom:40px;margin-top:0;max-height:unset;-webkit-box-shadow:0 0 11px 6px #c5c5c5;box-shadow:0 0 11px 6px #c5c5c5;padding-top:1px}.card .image p{top:20px;font-size:20px}.card.in_map .image p{width:60px;height:25px;font-size:12px}.card .image{margin-top:25px}.card.card-single .image{margin-top:0}.card.card-big .image img{padding:0}.card .card-property{max-width:100%;margin:10px 0 0 0;padding:0 20px;box-sizing:border-box}.card .card-price .price{padding:3px 10px 11px 17px}.card .card-price .price strong{font-size:55px}.card .card-price .price p{font-size:24px;padding:14px 7px 0 20px;letter-spacing:0}.card .card-price .price svg{width:40px;margin-bottom:3px;padding:0 2px}.card .image svg{top:20px;right:40px;width:45px}.card .card-price{color:#000;max-width:100%;margin-top:8px}.card .description{max-width:100%}.card .card-title{line-height:37px;margin:0 25px 15px 20px}.card .card-title a{font-size:26px;letter-spacing:1px}.card .card-property>div{width:48%;margin:0;margin-bottom:20px}.card .card-property svg{width:32px;height:32px;margin-right:20px}.card .card-property p{font-size:24px;width:100%;padding:0;color:#666}.card.card-big .image img{min-height:300px;max-height:100%}.card.in_map .card-property>div{width:100%;margin-right:0;height:25px}.card.in_map .card-price .price svg{width:22px;margin-bottom:8px;padding:0 2px}.card.in_map .image{margin-top:0;margin-bottom:0}.card.in_map .image svg{right:10px;width:22px;top:0}.card.in_map .card-property p{font-size:12px}.card.in_map .card-property svg{width:17px;height:17px}.card .image .item,.card .image .owl-carousel.owl-drag .owl-item,.card .image img,.card.card-vertical .image{max-width:100%;min-height:370px;height:370px}.card.in_map{width:100%;min-width:170px;max-width:170px;margin-bottom:0;position:relative;margin-right:0}.card.in_map .card-price .price p{font-size:12px}.card.in_map .card-price{max-width:100%;margin-top:0;margin-bottom:5px}.card.in_map .card-price .price{padding:0}.card.in_map .card-price .price strong{font-size:20px}.card.in_map .tooltip.priceinfo li{font-size:12px;padding:3px}.card.in_map .card-price .price svg{width:18px;margin-bottom:0}.card.in_map .carousel .item,.card.in_map .carousel img{height:100px;min-height:100px;max-height:100px}.card.in_map .card-title{margin-top:10px;margin-bottom:5px;line-height:15px}.card.in_map .card-title a{font-size:12px}.card.in_map .card-property{margin-top:0}main .main-description .wrapper{min-width:100%}.filters.mob{display:block;position:fixed;top:0;left:0;z-index:99999999;width:100vw;height:100vh;overflow-y:auto;overflow-x:hidden;background:#fff}.filters.mob .red{display:none}.filters_flex{display:flex;align-items:flex-start;justify-content:space-between}.filters.mob form{width:100%!important}.filters.mob form h4{width:100%;text-align:right;margin:28px auto 0;margin-right:55px;font-size:26px;height:auto}.filters.mob .bot{margin:10px auto!important;box-sizing:border-box;padding:0 60px;max-width:640px!important}.form_filter button.close_menu{min-width:100px}.filters.mob .middle{height:auto;max-width:100%!important;margin-top:30px}.filters.mob .middle div label{max-width:100%;font-size:22px;margin-bottom:20px!important}.filters.mob form .middle .input .toggle{background-size:20px;width:30px;height:30px}.filters.mob form .middle>.input{margin-bottom:30px}#catalog .catalog-wrapper .content .filters.mob form .middle .range{max-width:calc(100% - 30px)}.filters.mob form .btn{width:100%;max-width:calc(100% - 30px);margin:50px 0;height:80px;font-size:28px}.filters.mob .vue-slider.vue-slider-ltr{height:10px!important}.filters.mob form .middle #slider-range span.vue-slider-dot-tooltip-text{font-size:18px}#catalog .catalog-wrapper .content .filters.mob form .middle input{width:100%;max-width:calc(100% - 30px);height:60px;background:0 0;box-sizing:border-box;margin-top:0}.filters.mob form .top{padding:0 60px;box-sizing:border-box}.filters.mob form .top .radio span{font-size:24px!important}.catalog{margin-bottom:20px}.load_properties{right:calc(50vw - 50px)}.catalog_map.show+img,.catalog_map.show+img+.main-description .wrapper{display:none}.catalog_map.show+img+.main-description{top:550px!important}.catalog_map.show+img+.main-description+#catalog{top:470px!important}#catalog .catalog-wrapper .content .catalog{width:100%}.text-description p{margin:25px 0 0 0;line-height:40px;font-size:22px}.catalog_kv{width:300px;left:unset;top:400px;right:0}header.map_opened{margin-top:0}#contacts__map.show{top:-290px}header.map_opened+main#catalog_main .mapbtn{top:100px}main h1{font-size:4.8vw}.main-description .btn.btn-show-form{display:block;width:100%;margin:0 auto;max-width:480px;font-size:29px;font-weight:400;text-align:center;text-transform:uppercase;padding:28px 0 10px;cursor:pointer}main .main-description{padding:0;max-width:calc(100% - 40px);margin:290px auto 0;flex-direction:column}#catalog_main .mapbtn{top:-140px}#catalog_main:before{right:0;background-size:cover;height:745px;background-position:0 158px}main .main-description .wrapper{padding:6px 20px 0;min-height:unset;margin-bottom:40px;box-shadow:unset;max-width:100%;margin-left:0}.filters,main .main-description .wrapper span,main .main-description .wrapper svg,main .main-description .wrapper:before{display:none}main .main-description .wrapper a,main .main-description .wrapper p{font-size:24px;line-height:39px}#catalog .catalog-wrapper .content{display:block;padding:50px 0}#catalog .catalog-wrapper .content .catalog{padding:0;justify-content:center}#catalog .catalog-wrapper .main-description .sort form{margin:0 auto;padding:20px 0 0}.sort{margin:0 auto;margin-top:70px;max-width:480px}.main-description .sort form{margin:0;padding:0}.main-description .sort form .middle{margin-bottom:30px;height:auto;max-width:100%;padding:0}.main-description .sort form .middle>div{max-width:100%;margin:0}#catalog .card .card-price .price svg{top:0}}@media (max-width:639px){header.map_opened+main#catalog_main+.footer{top:140px}.mobile_menu nav a.home{margin-bottom:20px}.mobile_menu button.close_menu{width:70px;height:70px}.mobile_menu .menu_top{height:70px}.header.header-catalog,header{height:70px}.menu__icon{height:70px;width:70px}.header__wrap_viber .header-phone a,.header__wrap_viber a p{font-size:14px;color:#1a1a1a}.header__wrap_viber svg{width:20px;padding-right:5px;position:relative;bottom:1px}.header__wrap_viber,.main_header .header__wrap_viber{position:absolute;top:25px;right:80px}.mapbtn .btn{font-size:18px}.mobile_menu_opened .mobile_menu .wrap{width:100vw}.mobile_menu nav{padding:20px}.mobile_menu nav a{font-size:18px}.mobile_menu .menu_top span{font-size:22px}.mobile_menu nav>ul>li{margin-bottom:10px}.mobile_menu nav>ul>li:nth-child(6),.mobile_menu nav>ul>li:nth-child(7),.mobile_menu nav>ul>li:nth-child(8),.mobile_menu nav>ul>li:nth-child(9){margin-bottom:20px}.mobile_menu nav>ul>li ul a{font-size:18px!important;margin-top:10px;margin-left:20px}.mobile_menu nav>ul>li.langs p{font-size:18px;margin-right:20px;position:relative;bottom:2.5px}.mobile_menu nav>ul>li.langs ul li{margin-right:15px;font-size:18px}.mobile_menu nav>ul>li.langs{font-size:18px;margin-top:50px;margin-bottom:20px}.btn.btn-show-form{width:280px;height:50px;margin:50px auto 0 auto;font-size:18px}.footer img{width:100px!important;margin-left:20px!important}.footer__logo span{padding-top:20px!important;font-size:16px!important;letter-spacing:0!important;margin-right:20px!important;margin-left:20px}#catalog .slide_tooltip{font-size:14px}#catalog .slide_tooltip.s_to{bottom:-32px}#catalog .slide_tooltip{top:-32px}#catalog_main .mapbtn{top:-140px;width:200px;height:40px;left:-80px}#app #contacts__map{min-height:500px;max-height:500px}#app .mapbtn .btn{width:175px;font-size:16px;right:3px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:17px;padding-left:5px}.card.card-single{max-width:100%}.card .image svg{top:15px;right:20px;width:30px}.card .image p{font-size:16px}.card .image img{padding:0}.card .image{margin-top:-1px}.card .card-title a{font-size:18px}.card .card-title{line-height:26px;margin:15px;height:auto}.card .card-property{padding:0 15px}.card .card-property>div{margin-bottom:15px}.card .card-property svg{width:20px;min-width:20px;margin-right:10px}.card .card-property p{font-size:14px;width:120px}.card .card-price .price p{font-size:16px;padding:14px 7px 0 10px;letter-spacing:0}.card .card-price .price svg{width:25px;margin-bottom:0}.card.card-big .image img{padding:0;width:100%;min-width:calc(100vw - 20px)}.card.card-big .card-property{max-width:100%;padding:0 20px;margin-left:0!important}.card .image svg{top:20px;right:20px;width:35px}.card.card-big .image p{left:10px;top:25px;position:absolute}.card .image .item,.card .image .owl-carousel.owl-drag .owl-item,.card .image img,.card.card-vertical .image{min-height:320px;height:320px}.card .card-price .price strong{font-size:23px;white-space:pre-line}.card .card-price .price p{padding:14px 7px 0 10px;letter-spacing:0;font-size:16px}.filters.mob form h4{margin-right:10px;font-size:16px}.filters.mob form .top .radio span{font-size:18px!important}#catalog .catalog-wrapper .content .filters.mob form .top .first{margin-top:20px}.filters.mob .middle div label{font-size:18px;margin-bottom:10px!important}.filters.mob form .middle>.input{margin-bottom:20px}.filters.mob form .middle .input .toggle{background-size:10px;width:20px;height:20px}#catalog .catalog-wrapper .content .filters.mob form .middle input{height:60px}.filters.mob form .middle #slider-range span.vue-slider-dot-tooltip-text{font-size:14px}.filters.mob form .btn{height:60px;font-size:22px}.filters.mob .bot,.filters.mob form .top{padding:0 10px}.filters.mob form .bot p{font-size:14px}.filters.mob form .bot .filter{padding:10px}.filters.mob form .bot input{font-size:14px}main .main-description .wrapper h1{font-size:22px;line-height:32px;margin:0;margin-top:20px}main .main-description{max-width:calc(100% - 20px);top:0}.text-description p{margin:20px 0 0 0;line-height:26px;font-size:16px}.catalog_kv{width:200px;top:370px;display:none}#catalog_main:before{height:645px}.mapbtn .btn{font-size:16px;width:auto;height:auto;position:relative;padding-top:0}header.map_opened+main#catalog_main .mapbtn{top:-140px}.mapbtn{left:-80px;width:200px;height:40px;display:flex;align-items:center;justify-content:center}main .main-description .wrapper a,main .main-description .wrapper p{font-size:18px;line-height:26px}.main-description .btn.btn-show-form{margin:0 auto;margin-bottom:20px;max-width:200px;font-size:18px;padding:0;display:flex;align-items:center;justify-content:center}#catalog .catalog-wrapper .content{padding:50px 0}.main-description .sort form .middle{margin-bottom:0}main .main-description{min-height:220px}.main-description .sort form{max-width:200px;margin:0 auto}#contacts__map{min-height:500px;max-height:500px}#contacts__map .vue-map-container{max-height:100%;height:500px!important}.catalog_map.show+img+.main-description{top:190px!important}.catalog_map.show+img+.main-description+#catalog{top:170px!important}.catalog_map.show+img+.main-description .sort{margin-bottom:0}.catalog-wrapper{margin-top:0}.sort{margin-top:50px;margin-bottom:20px}#catalog .card .card-property>div{width:50%}}@media (max-width:400px){.card .card-property svg{width:17px;min-width:17px}.form_filter button.close_menu{width:60px!important;min-width:60px;height:60px!important}.filters_flex .id{top:4px}.filters.mob form h4{margin:6px 10px 0 auto}#catalog .catalog-wrapper .content .filters.mob form .top .first{margin-top:unset}.filters.mob .middle{margin-top:unset}.filters.mob form .middle>.input{margin-bottom:unset}#catalog .catalog-wrapper .content .filters.mob form .middle .range input{width:49%;margin-bottom:unset}.filters.mob form.form_filter{padding-left:unset}#catalog .catalog-wrapper .content .filters.mob .select2-container{max-width:unset}#catalog .filters.mob form .middle>.input{width:100%}#catalog .catalog-wrapper .content .filters.mob form .middle .range{max-width:unset;margin:8px 0 0 1px}#catalog .filters.mob form .top .first{height:15px}.filters.mob form .btn{max-width:100%}}.rub_svg{fill:#fff!important;height:11px!important;width:11px!important;margin:0 0 0 -1px!important;padding:0!important}.rub_svg *{fill:#fff!important}.btn.btn-show_more{background:0 0;color:#016fc8;font-size:14px;padding:0;width:unset;margin-left:15px}.btn.btn-show_more:hover{text-decoration:underline}main .main-description .wrapper .btn.btn-show_more svg{position:static;font-size:12px;height:15px;margin-right:8px;display:block}.with_show_more::after{content:"";display:block;position:absolute;z-index:100;bottom:40px;left:10px;width:100%;height:50px;transition:opacity .3s ease-out 0s;background-image:linear-gradient(rgba(255,255,255,.8) 0,#fff 100%)}#catalog .filters form .middle .range input{width:48%;height:47px;margin-bottom:20px;padding:5px 10px;border-radius:2px;box-sizing:border-box}.input-col-2{display:flex;justify-content:space-between}html{scroll-behavior:smooth}#scroll-top{display:none;bottom:19px;left:20px;border:none;outline:0;color:#0000;text-decoration:none;background:#016fc8;padding:20px 20px;border-radius:50%;position:fixed;z-index:2147483647!important;font-size:25px;transition:opacity .2s;opacity:1;width:25px;cursor:pointer}#scroll-top:hover{background:#1183df}.mobile_menu_opened .mobile_menu{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:999999999}.mobile_menu_opened .mobile_menu .wrap{height:100vh;overflow-y:auto;width:calc(100vw - 120px);background:#fff;position:fixed;top:0;right:0}.mobile_menu .menu_top{height:100px;display:flex;align-items:center;justify-content:flex-end}.form_filter button.close_menu,.mobile_menu button.close_menu{width:100px;height:100px;border:none;border-radius:0;cursor:pointer;background:#016fc8;display:flex;align-items:center;justify-content:center}.form_filter button.close_menu svg,.mobile_menu button.close_menu svg{fill:#fff!important;width:30px;height:30px}.mobile_menu_opened .mobile_menu .wrap{width:100vw}.mobile_menu nav{padding:20px}.mobile_menu nav a{font-weight:400;font-size:18px}.mobile_menu .menu_top span{font-size:22px}.mobile_menu nav>ul>li{margin-bottom:10px}.mobile_menu nav>ul>li:nth-child(6),.mobile_menu nav>ul>li:nth-child(7),.mobile_menu nav>ul>li:nth-child(8),.mobile_menu nav>ul>li:nth-child(9){margin-bottom:20px}.mobile_menu nav>ul>li ul a{font-size:18px!important;margin-top:10px;margin-left:20px}.mobile_menu nav>ul>li.langs p{font-size:18px;margin-right:20px;position:relative;bottom:2.5px}.mobile_menu nav>ul>li.langs ul li{margin-right:15px;font-size:18px}.mobile_menu nav>ul>li.langs{font-size:18px;margin-top:50px;margin-bottom:20px}.mobile_menu .menu_top span{margin-right:42px;font-size:28px;font-weight:600}.mobile_menu nav{text-align:right;padding:30px 65px;font-weight:100}.mobile_menu nav a{font-size:18px;font-weight:400}.mobile_menu nav li ul li:not(.router-link-active){color:rgba(58,58,58,.75);cursor:pointer}.mobile_menu nav>ul>li{margin-bottom:27px}.mobile_menu nav>ul>li ul{display:flex;align-items:flex-start;justify-content:end}.mobile_menu nav>ul>li ul a{font-size:18px;margin-top:20px;margin-left:30px;color:#016fc8!important;margin-bottom:15px}.mobile_menu nav>ul>li:nth-child(5){margin-bottom:75px}.mobile_menu nav>ul>li.langs{margin-top:70px;margin-bottom:20px;display:flex;align-items:center;justify-content:flex-start;font-size:30px}.mobile_menu nav>ul>li.langs p{font-size:32px;margin-right:44px;position:relative;bottom:3px}.mobile_menu nav>ul>li.langs ul li{margin-right:32px}.menu__links nav{justify-content:flex-end}.mob-langs{display:none}.header__wrap_logo img{width:149px;height:auto;padding-top:19px;margin-left:10px}@media (max-width:1279px){.header__wrap_logo img{width:100px;left:10px;padding-top:20px;padding-bottom:15px;top:0;margin-left:20%}}@media (max-width:639px){.header__wrap_logo img{width:80px;top:0;left:0;padding-top:10px;padding-bottom:10px}#property-contact-box{padding:0 10px!important}}main .main-description .wrapper .breadcrumbs a{font-size:16px;color:grey}main .main-description .wrapper .breadcrumbs a:hover{color:#76acd9}.main-description>div.wrapper>span{padding-right:20px}@media (max-width:1279px){.header_catalog_viber.d-flex{display:flex;top:30px;align-items:center}.mob-langs{margin-left:20px;margin-right:20px;display:flex}.mob-langs li:hover>.submenu,nav li:hover>.submenu{transform:rotateX(0);visibility:visible;opacity:1;cursor:pointer}.mob-langs .submenu{position:absolute;z-index:99999999;top:70px;right:-20px;max-width:88px;width:100%;background:#fff;box-shadow:0 0 10px 0 #c1c0c0;visibility:hidden;opacity:0;transform-origin:0 0;transform:rotateX(-90deg);transition:.3s linear;padding-top:0;margin-left:0;padding-bottom:5px;display:block}.mob-langs .lang_link{font-weight:400}.mob-langs .menu__links-item{padding:0}}@media (max-width:640px){.mob-langs .submenu{top:40px;right:-5px}.mob-langs .doeswor{padding-right:10px;padding-left:10px}.mobile_menu nav{padding:20px}.mobile_menu nav>ul>li{margin-bottom:10px}.mobile_menu button.close_menu{width:70px;height:70px}.mobile_menu .menu_top{height:70px}.mobile_menu .menu_top span{font-size:22px}}@media (max-width:448px){.mob-langs{margin-left:0;margin-right:0}}@media (max-width:960px){header{position:fixed;width:100%;top:0;z-index:9999999}.mapbtn{z-index:99999;font-size:16px}#catalog_main{background:#ffff}main .mapbtn .btn{font-size:16px!important}}@media (max-width:639px){.header.header-catalog,header{height:69px}}
