.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}.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;font-family:'Open Sans',sans-serif}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;color:#494a4e;margin:0}#app .header__wrap_items.topmenu:after,#description .form form .middle .sort,#reset,.adaptive_catalog_menu,.btn.btn-show-form,.header__wrap_items.topmenu:after,.hide,.input select,.input.areas,.menu__icon,.menu__links nav ul.topmenu>li:first-child,.mobile_menu,.mobile_menu nav>ul>li.langs p span,.modal-mask,.open_main,.question .badger-accordion-item:not(:first-child) .faq-content,.question:last-child .badger-accordion-item:first-child .faq-content,form .middle .range #amount,form .top .hide,form .top .second .input-type,form h4,main .main__questions_textarea.approve.success{display:none}.row{margin-left:-15px;margin-right:-15px}.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}#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}body p{font-size:18px;margin:0}body a{font-size:16px;color:#333;text-decoration:none;transition:.5s}body a:hover{color:#026ec9!important}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-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:before{width:80px;height:8px;object-fit:cover;background:#e31e25;content:''}.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{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 p,.header__wrap_items_add p{font-size:17px;color:#383838;height:22px;letter-spacing:-.7px}.header__wrap_items 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!important;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-phone a,header.map_opened .header__wrap_viber a p{color:#383838!important;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_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;color:#fff!important}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:99999}.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 .second{height:100%;flex-wrap:wrap}form .top .radio{padding:16px 37px 0 23px}form .top .radio span{font-size:15px;height:31px;position:relative;cursor:pointer;transition:.5s}form .top .radio span::after{content:"";transition:.5s}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:39px 0 0 41px;width:120px;height:44px}form .middle>div{display:block;width:100%;max-width:242px;margin:20px 0 0 11px}form .middle .rooms{width:70px;margin-top:6px;margin-right:10px}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}.q-form-row input:last-child{width:90%;height:42px}@media (min-width:864px){.q-form-row div:nth-child(2){position:relative;left:20px}}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;margin-top:6px}form .bot .filter,form .bot input{display:inline-flex;max-width:100%;height:18px;color:#fff;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;margin-bottom:6px}form .bot .filter p{margin-right:5px}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}.comment_wrap{display:flex;flex-direction:column;max-width:470px;border:1px solid #f5f5f5;margin-right:5px;margin-bottom:40px;background-color:#fff;width:100%;box-shadow:0 1px 12px 0 rgba(0,0,0,.1)}.footer{background:#f7f8fc}.footer_lists{display:flex}.footer{padding:40px 20px;margin:0 auto;padding-bottom:30px;width:100%;box-sizing:border-box}.footer_lists{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!important}.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}.modal-mask{position:fixed;z-index:999999;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;background-color:rgba(0,0,0,.5);transition:opacity .3s ease}.modal-default-button{background:url(../img/icons/49.svg);background-size:cover;width:50px;height:50px;margin-left:auto;border:unset;cursor:pointer;outline:0}.modal-wrapper{display:flex;align-items:center;max-width:770px;width:calc(100% - 40px);box-sizing:border-box;margin:20px auto}.modal-container{width:100%;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease}.modal-header{display:flex;flex-direction:column}.modal-header h3{margin:5px auto 0}.modal-body{max-width:583px;margin:40px auto 20px;padding:0 20px}.modal-body p{font-size:15px;line-height:24px}.modal-footer{display:flex;padding-bottom:60px}.modal-footer .flex{justify-content:space-between;display:flex;outline:unset}.modal-footer form{display:flex;flex-direction:column;width:100%;max-width:580px;padding:0;margin:5px auto}.modal-footer form label{margin-bottom:5px}.modal-footer form input{width:57%;box-sizing:border-box;padding:0 13px;outline:0;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}.modal-footer form button{width:220px;height:47px;font-size:15px;text-transform:uppercase;padding-top:5px;line-height:25px;font-weight:700;color:#fff;background-color:#016fc8;display:flex;justify-content:center;align-items:center;border:unset}.modal-default-button{background:url(../img/icons/49.svg);background-size:cover;width:50px;height:50px;margin-left:auto;border:unset;cursor:pointer;outline:0}.modal-header h3{font-stretch:ultra-expanded;font-size:33px;font-weight:700;text-align:center}.success.main__questions_textarea.approve{margin:20px auto;text-align:center;color:#14de14}.main__questions_textarea.approve{display:flex;align-items:flex-start;justify-content:flex-start;margin:20px auto;line-height:20px}.main__questions_textarea.approve.success{color:#24d224;display:flex;justify-content:center}.main__questions_textarea.approve input{max-width:100%;width:auto;height:auto}.btn,button{outline:0!important}main input.id_property{height:40px}header.map_opened .header.header-catalog .header__wrap_items li:nth-child(1n+6) a p{color:#383838!important}header.map_opened .header__wrap_viber svg{fill:#383838}.header.header-catalog{margin-top:0!important}.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}.card{position:relative;width:100%;max-width:380px;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-vertical{display:flex;flex-direction:row;max-width:732px;margin-top:20px;margin-bottom:35px}.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.card-vertical .image{max-width:350px;max-height:220px}.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-vertical .card-title{margin:12px 30px 10px 13px}.card.card-vertical .card-title{margin-top:10px}.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-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-vertical .description{padding-left:10px;box-sizing:border-box}.card .description{max-width:376px;display:flex;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 .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.two_in_row{max-width:350px;margin-bottom:0}.card.card-vertical .card-property,.card.two_in_row .card-property{height:90px;overflow:hidden}.card.in_map .image{margin:0}.form_filter{pointer-events:all}.slide_tooltip{position:absolute;background:#3498db;font-size:12px;padding:3px 5px;min-width:20px;width:max-content;border-radius:5px;text-align:center;color:#fff}main form .middle #slider-range{margin-top:30px}.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}form .top{height:46px}.ui-widget.ui-widget-content{height:6px;border:unset;background:#ccc;border-radius:15px}.ui-slider-horizontal .ui-slider-range{background:#3498db}.ui-state-default,.ui-widget-content .ui-state-default{background:#fff;border-radius:50%;width:17px;height:17px;box-shadow:.5px .5px 2px .5px rgba(0,0,0,.32);top:50%;outline:0;transform:translateY(-50%);cursor:grab}.select2-container{width:100%!important;max-width:300px;z-index:99999}.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{max-height:48px;height:100%;overflow:auto;padding:0!important;padding-right:30px;border:2px solid #e6e6e6!important;border-radius:2px}.select2-container--default .select2-selection--multiple::-webkit-scrollbar,.select2-container--default.select2-container--focus .select2-selection--multiple::-webkit-scrollbar{width:4px}.select2-container--default .select2-selection--multiple::-webkit-scrollbar-thumb,.select2-container--default.select2-container--focus .select2-selection--multiple::-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{content:"";position:absolute;right:13px;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{transform:translateY(-50%) scale(-1)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-right:unset!important}a,button,input[type=button],input[type=submit]{cursor:pointer}#about .about p{margin-left:3px;margin-bottom:32px;line-height:20px;font-size:16px;color:#333}#about .about p a:not(.btn){color:#0270c9;font-size:inherit}#about .about p a.btn{margin-top:50px}.header.header-catalog{background-color:transparent!important}.header.header-catalog .header__wrap_items li:nth-child(1n+6) a p,.header.header-catalog .header__wrap_items_add p,.header_catalog_viber a p,.header_catalog_viber a.zphone{color:#fff!important}.menu__links-item p:hover{border-bottom:2px dashed #fff!important}.header__wrap_viber svg{fill:#fff}.success.main__questions_textarea.approve{margin:20px auto;text-align:center;color:#14de14}.main__questions_textarea.approve{display:flex;align-items:flex-start;justify-content:flex-start;margin:20px auto;line-height:20px}#contact-form .main__questions_textarea.approve.success{color:#24d224;display:none;justify-content:center}.main__questions_textarea.approve input{max-width:100%;width:auto;height:auto}form .top .radio span.checked,form .top .radio span:hover{color:#026ec9}form .top .radio span.checked:after{content:"";background-color:#026ec9;width:60%;height:2px;position:absolute;bottom:0;left:20%}#app .menu.main_menu{width:100%!important}#app .header__wrap_items.topmenu{margin-left:12px!important}#app .header__wrap_items li{margin-left:0!important}#app .header__wrap_items li:nth-child(5){margin-right:80px!important;width:155px;text-align:left}#app .header__wrap_items li:nth-child(n+7)>a{color:#fff}#description:before{content:"";background:url(../img/first_block_desc.jpg);background:-webkit-image-set(url(../img/first_block_desc.webp) 1x) no-repeat;width:100%;max-width:50vw;height:946px;top:-15px;right:0;z-index:-1;background-size:cover;background-repeat:no-repeat;position:fixed}#description{display:flex;width:100%;padding-bottom:83px;max-width:1920px;margin:0 auto}#description .text-left:before{content:"";position:absolute;background-color:#fff;top:-20%;width:105%;left:0;height:1277px;z-index:-1}#description .text-left{width:50%;padding-left:10.6vw;box-sizing:border-box;position:relative}#description .text-left h1{margin-left:7px;margin-top:80px;font-weight:800}#description .text-left .city{padding:6px 0 3px 0;display:flex;position:relative}#description .text-left .city h2{margin-top:10px;letter-spacing:3px}#description .red{margin:40px 0 0 8px}#description .red:before{width:110px}#description .text-left .city svg{position:absolute;width:43px;top:-33px;right:-26px}#description .text-left .text-description{width:100%;max-width:730px;padding-right:10px}#description .text-left .text-description p{margin:30px 0 0 9px;line-height:20px;font-size:14px}#description .text-left .text-description p a{font-size:1em;letter-spacing:-.2px;color:#0270c9;text-decoration:none}#description .text-left .text-description p:last-child a{font-size:1em}#description .text-left .form{position:relative;width:100%;max-width:1500px;display:block;z-index:99999;pointer-events:none}#description .text-left .form>img{position:absolute;height:300px;top:-35px;left:-70px;z-index:-1}.main-catalog:after{content:'';width:100vw;height:200px;background:#ffff}#main-catalog{display:block;position:relative;width:100%;background:url(../img/02.jpg) #fff no-repeat;background:-webkit-image-set(url(../img/02.webp) 1x) no-repeat;background-size:cover;background-position:center;margin-bottom:-200px;background-attachment:fixed}#main-catalog .container{display:flex;position:relative;padding:42px 0 40px 0;box-sizing:border-box;max-width:1920px;margin:0 auto;min-height:1100px}#main-catalog .container .title{display:flex;position:absolute;width:1116px;top:531px;left:-21%;letter-spacing:3px;transform:rotate(-90deg);box-sizing:border-box}#main-catalog .container .title>h2{color:#fff}.main-catalog-wrapper .card-flex{display:flex;flex-wrap:wrap;margin:20px 0 35px;justify-content:space-between}#main-catalog .container .red{margin:64px 16px 0 0;width:86px}#main-catalog .container .red:before{width:86px}#main-catalog .container .offers{background-color:rgba(231,231,231,.9);width:100%;max-width:1585px;margin-left:auto}#main-catalog .container .offers>h3{padding:65px 0 15px 47px;letter-spacing:.2px;margin:0}#main-catalog .main-catalog-wrapper{display:flex;padding:0 0 0 48px}#main-catalog .main-catalog-wrapper .left{width:100%;max-width:728px}#main-catalog .main-catalog-wrapper .right{width:100%;max-width:728px;padding-left:0}#main-catalog .showall-btn{padding-bottom:67px;margin-top:10px;position:relative;z-index:9999}#main-catalog .showall-btn a{margin:0 48px}.section-wrapp{background:#ffff;padding-top:100px}#about{display:flex;width:100%;min-height:924px;max-width:1500px;margin:140px auto 0;position:relative;display:flex;width:100%;min-height:924px;max-width:1500px;margin:200px auto 0;position:relative;background:#ffff;padding-top:100px}#about .about_left{background:#f7f8fc;height:820px;width:900px;min-width:900px;display:flex}#about .about_left .red{margin:150px 43px 0 0}#about .about{max-width:508px;margin:137px 0 40px 0}#about .img img{width:100%;height:100%;padding-top:50px;object-fit:cover;padding-right:30px;box-sizing:border-box}#about .img{width:100%;max-width:809px;overflow:hidden;z-index:10;max-height:875px;position:absolute;right:0;height:100%}. #about .img:before{content:"";background-color:rgba(1,111,200,.75);position:absolute;left:0;top:50px;bottom:0;width:50px}#about .img:after{content:"";background-color:#016fc8;position:absolute;width:210px;height:210px;right:3px;top:20px;z-index:-1}#carousel{width:100%;max-width:1540px;margin:0 auto;padding:0 20px 140px;overflow:hidden;box-sizing:border-box;margin-top:20px}#carousel .title{display:inline-flex}#carousel .title .red{margin:20px 31px 0 0;z-index:99}#carousel .title .red:before{width:80px}#carousel .carousel1{margin:0 auto;padding:0 0;position:relative}#carousel .carousel1 .item{padding-bottom:20px;background-color:#f7f8fc}#carousel .carousel1 .owl-nav{font-size:100px}#carousel .carousel1 .item:hover,#carousel .carousel1 .item:hover *{color:#fff;fill:#fff;background-color:#2d70D1FF;cursor:pointer}#carousel .carousel1 .item .img{padding:25px 0 10px;height:62px;display:flex;align-items:center;justify-content:center}#carousel .carousel1 .item .img svg{width:75px}#carousel .carousel1 .item strong{padding:28px 30px 0;font-size:17px;letter-spacing:-.5px;display:block;text-align:center;line-height:25px;font-weight:700}#carousel .owl-carousel .item p{display:block;padding:7px 19px;font-size:15px;letter-spacing:-.55px;line-height:23px;min-height:140px}#carousel .wrap{margin:0 auto;width:100%;max-width:1240px;position:relative}#carousel .wrap:before{content:"";background-image:url(../img/icons/01.png);position:absolute;width:295px;height:295px;top:144px;left:-130px;z-index:-1}#carousel .wrap:after{content:"";background-image:url(../img/icons/01.png);position:absolute;width:295px;height:295px;top:-125px;right:-130px;z-index:-1}#reviews{padding:130px 20px 0;min-height:450px;max-width:1540px;box-sizing:border-box;margin:0 auto;position:relative}#reviews .container .title{margin-bottom:50px;display:inline-flex}#reviews .container .title .red{margin:18px 25px 0 1px}#reviews .container .title h4{margin:0 21px}#reviews .container .title a{display:block;font-size:14px;padding-top:20px;color:#1e83d5}#reviews .comment_wrap:last-child{margin-right:0}#reviews .container .title a:hover{text-decoration:underline;cursor:pointer}#questions{padding:95px 20px 40px;max-width:1540px;margin:0 auto;box-sizing:border-box}#questions .container{min-height:500px;display:block}#questions .container .title{margin-bottom:50px;display:inline-flex}#questions .container .title .red{margin:16px 0 0 0}#questions .container .title h4{margin:0 48px;letter-spacing:.6px}#questions .container .wrap{margin:0 auto;max-width:1240px;display:flex;justify-content:space-around;align-items:flex-start}#questions .container .wrap .question{max-width:586px;width:100%;background-color:#fff}#questions .container .wrap .question:first-child{margin-right:69px}#questions .container .wrap p{padding:1px 13px 22px;line-height:23px;border:unset}.arrow{background-image:url(../img/icons/36.svg);background-size:13px 13px;background-position:center;background-repeat:no-repeat;transform:rotate(90deg);height:13px;width:13px;padding-left:10px;padding-top:10px;transition-property:transform;transition:.5s;margin-left:auto}.faq-header{padding:16px 20px;cursor:pointer;transition:.5s}.faq-content{padding:0 10px;font-weight:400}.faq-header.open .arrow{transform:rotate(-90deg)}#questions .container .wrap p{font-size:14px}.question .badger-accordion-item:not(:first-child){border-top:1px solid #ddd}#questions .container .wrap h3{background-color:#fff;color:#000;font-weight:800;line-height:normal;font-size:16px;border-radius:unset;border:unset;display:flex;justify-content:flex-end;flex-direction:row-reverse;margin-bottom:0;padding-right:12px;transition:.5s}#questions .container .faq-header:hover h3{color:#016fc8}.oslo{background:url(../img/mainpg.png);background-size:contain}.all_main_wr{display:flex;flex-wrap:wrap;justify-content:space-between}#contact-form{position:relative;background-image:url(../img/form_fon.png);background:-webkit-image-set(url(../img/form_fon.webp) 1x);background-position:center;z-index:1;min-height:552px;background-size:cover;padding-bottom:170px}#contact-form .container{position:relative;min-height:558px;z-index:10;padding-left:20px;width:750px;margin:0 auto}#contact-form .title{padding:174px 0 42px;color:#fff;text-align:center}#contact-form .title h4{font-weight:600;margin:0 0 13px;color:#fff;margin-top:8px}#contact-form .title strong{font-size:19px;font-weight:600}#contact-form form{width:100%;display:inline-flex;justify-content:center;flex-wrap:wrap;margin:0 auto;background:unset;color:#fff;box-sizing:border-box}#contact-form form+p{max-width:830px;font-size:14px;line-height:24px;color:#fff;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}#contact-form form+p input{margin-right:20px;min-height:20px;height:20px;min-width:20px;width:20px;display:inline}#contact-form form>div p{margin-left:15px;font-size:14px;margin-bottom:7px;color:#fff}#contact-form form>div input{height:18px;width:286px;border-radius:4px;padding:17px 0 10px 10px;border:1px solid transparent}#contact-form form>div input:hover{border:1px solid #00f}#contact-form form .btn{margin:21px 0 0 0;padding-top:5px;font-size:17px;height:46px}#description form .bot{flex-wrap:wrap}main .comment_wrap:hover{box-shadow:0 2px 13px 4px rgba(0,0,0,.2);cursor:pointer}#contacts .container .wrap .contact{display:flex}.contacts-map-marker{background-image:url(../img/map-marker.png);height:100px;width:100px;display:block;position:absolute;right:25vw}#contacts{background-image:url(../img/warsaw-map.jpg);background:-webkit-image-set(url(../img/warsaw-map.webp) 1x);background-size:cover;background-position:inherit}#contacts .container{padding:6.75vw 20px 111px;display:block;max-width:1540px;margin:0 auto;box-sizing:border-box}#contacts .container .title{margin-bottom:41px;color:#fff;display:flex}#contacts .container .title .red{width:80px;height:22px;margin:18px 47px 0 6px;display:flex;justify-content:space-between}#contacts .container .title h4{margin:0;font-size:32px;color:#fff;font-weight:700}#contacts .container .wrap{margin:0 6.6vw;height:200px}#contacts .container .wrap .contact svg{height:50px;fill:#fff}#contacts .container .wrap .contact svg:hover{fill:#00f;cursor:pointer}#contacts .container .wrap .contact.flex{margin-top:50px}#contacts .container .wrap .contact.flex div:first-child{width:300px}#contacts .container .wrap .contact p{color:#fff;font-weight:700;font-size:17px;margin-bottom:20px}#contacts .container .wrap .contact .top{display:inline-flex;margin-right:67px}#contacts .container .wrap .contact .top div{padding:4px 8px 0;line-height:26px}#contacts .container .wrap .contact .top:last-child div{padding:0 11px 0;letter-spacing:-.6px;line-height:26px}#contacts .container .wrap .contact .bottom svg{height:32px;margin-right:10px}#contacts .container .wrap .contact .bottom svg *{transition:.5s}#contacts .container .wrap .contact .bottom svg:hover *{fill:#016fc8;cursor:pointer}#contacts .container .wrap .contact .top a,#contacts .container .wrap .contact .top span{display:block;color:#fff;font-weight:700;text-decoration:none}#contacts .container .wrap .contact .top span[class^=zphone]{display:unset}#contacts .container .wrap .contact .top:first-child a:last-child{color:#016fc8;text-decoration:underline;line-height:20px;font-size:20px;letter-spacing:.4px}#contacts .container .wrap .contact .top:first-child a:last-child:hover{text-decoration:unset}#contacts .container .wrap .contact .top svg{cursor:default}.success.main__questions_textarea.approve{margin:20px auto;text-align:center;color:#14de14}.main__questions_textarea.approve{display:flex;align-items:flex-start;justify-content:flex-start;margin:20px auto;line-height:20px}.main__questions_textarea.approve.success{color:#24d224;display:flex;justify-content:center}.main__questions_textarea.approve input{max-width:100%;width:auto;height:auto}.avatar{width:36px;height:36px;color:#fff;display:flex;align-items:center;justify-content:center;background:#1d6fc8;border-radius:36px;font-weight:700}.comment_item{padding:20px 20px 6px}.comment_linef,.comment_lines,.comment_linet{display:flex;align-items:center}.comment_name{color:#1a1a1a;letter-spacing:-1.2px;margin:9px;margin-left:15px;text-decoration:none;font-weight:700}.comment_name:hover{text-decoration:underline;color:#277bcc}.comment_linef a{cursor:pointer}.comment_lines{margin-top:15px;align-items:center}.comment_lines span{color:#a1a1a1;padding-left:14px;letter-spacing:-1.3px;font-weight:bolder}.comment_com{min-height:122px}.comment_com p{padding-top:5px;font-size:16px;line-height:23px;color:#000}.comment_com a{font-size:14px;font-weight:600;cursor:pointer;color:#0087f7;text-decoration:none}.benefits_carousel_arrow{position:absolute;width:28px;top:150px;z-index:999;left:-53px;cursor:pointer}.benefits_carousel_arrow.prev{transform:scale(-1)}.benefits_carousel_arrow.next{left:unset;right:-53px}.benefits_carousel_arrow:hover svg{fill:#0270c9}.modal-footer>div{width:100%}@media (min-width:1920px){.main-catalog-wrapper .left{margin-right:30px}}@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}.card.two_in_row{max-width:320px}#main-catalog .container .offers{max-width:90%;width:100%}#main-catalog .main-catalog-wrapper .right{margin-left:30px}#main-catalog .main-catalog-wrapper{padding:0 28px 0 48px}#main-catalog .container .title{left:-500px}#app .main_header .header__wrap_viber{right:0}.oslo{background-attachment:fixed}}@media (max-width:1719px){#main-catalog .container .title>h2{font-size:85px}#main-catalog .container .red{margin:48px 16px 0 0}#main-catalog .container .title{left:-515px;top:546px}#contacts .container .title .red{margin-right:25px}}@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}}@media (max-width:1550px){.card.card-vertical .image,.card.two_in_row,.card.two_in_row .image .item,.card.two_in_row .image .owl-carousel.owl-drag .owl-item,.card.two_in_row .image img{max-width:260px}.card .card-property p{width:77px}.card.card-vertical{margin-bottom:15px}.card-vertical .description,.card.card-vertical .card-price .price{padding-left:0}.card.card-vertical .card-price .price{padding-right:60px}.card .card-property{padding-right:0}.card.card-vertical .card-property>div,.card.card-vertical .card-title{margin-left:0}.card .card-btn svg{height:35px;position:absolute;bottom:10px;right:0}#app .header__wrap_items li:nth-child(5){margin-right:20px!important}#app .header__wrap_items li *{font-size:15px}#description .text-left h1{font-size:30px}.city h2{font-size:95px}#main-catalog .main-catalog-wrapper .left,#main-catalog .main-catalog-wrapper .right{max-width:540px}#main-catalog .container .title{left:-520px;top:504px}#main-catalog .container .offers{margin-right:0;max-width:93%}#main-catalog .container .offers>h3{padding:50px 0 15px 35px;font-size:30px}.main-catalog-wrapper .card-flex{margin-bottom:15px}#about .about{max-width:380px}#about{min-height:724px;justify-content:center}#about .img{max-width:609px;max-height:675px;min-height:675px;position:relative;right:0}#about .img img{min-height:675px}#about .about_left{height:620px;width:700px;min-width:700px;position:relative;left:50px}}@media (max-width:1460px){main .comment_wrap{max-width:400px!important}}@media (max-width:1279px){main .mapbtn .btn{font-size:23px;width:100%;right:0}.header__wrap_viber svg{fill:#1a1a1a}.header__wrap_viber .header-phone a,.header__wrap_viber a p{color:#1a1a1a!important}main .comment_wrap{max-width:28%!important;margin:0 auto;padding:0 20px;padding-bottom:20px;min-height:0}#contacts__map.show{height:777px;min-height:777px;overflow:hidden}#carousel .wrap{max-width:1100px}#main-catalog .main-catalog-wrapper .right{margin-left:0}#description .text-left .city h2{font-size:7.3vw}#app .main_header .header__wrap_viber{right:120px;top:30px}#main-catalog .main-catalog-wrapper{flex-wrap:wrap}#main-catalog .main-catalog-wrapper .left,#main-catalog .main-catalog-wrapper .right{display:flex;max-width:100%}#main-catalog .container .title{left:-35%;top:732px}#main-catalog .container .offers{max-width:80%}#main-catalog .container .offers>h3{padding:30px 0 5px 25px;font-size:26px}#main-catalog .main-catalog-wrapper{padding:0 0 0 25px}#main-catalog .showall-btn a{margin:0 30px}#carousel .wrap:after{width:250px;height:250px;top:-100px;right:-20px}#carousel .wrap:before{width:250px;height:250px;top:170px;left:-20px}h4{font-size:26px;line-height:36px;margin:0 0 47px}#about .about{max-width:380px}#about{min-height:724px;justify-content:center}#about .img{max-width:609px;max-height:675px;min-height:675px;position:relative;right:0}#about .img img{min-height:675px}#about .about_left{height:620px;width:600px;min-width:600px;position:relative;left:50px}#description .text-left h1{margin-top:50px;font-size:26px}#description .text-left .city svg{position:absolute;width:35px;top:-20px;right:-35px}.mapbtn .btn{font-size:20px}#description form .top .first{width:210px;height:40px}#description form{width:94vw;position:relative;right:8vw;margin:50px auto}#description form .top .radio{padding:15px 10px 0 20px}#description form .top .radio span{font-size:13px;height:25px}#description .text-left .form>img{left:-100px}#description form .middle div label{font-size:12px}#description form .middle>div{margin:21px 0 0 11px}#description form .middle .rooms{margin-top:9px;margin-right:unset}#description form .middle #slider-range{width:80%}#description form .middle .range{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}#description form .middle .range p{text-align:left;width:100%;min-width:100%}#description form .middle{padding:0;padding-right:10px}#description form .middle>div:first-child{margin-left:0}#description form .bot{margin-left:0}#description form .bot p{font-size:12px;margin-right:10px}#description form .bot svg{height:10px}#description form .top .first .radio:first-child{padding-left:0}#description form .top .first{width:170px}#description{padding-bottom:50px}#description .text-left .text-description p{margin:15px 0 0 9px}.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.header-catalog{margin-top:-1px}.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}.header__wrap_items_add{margin-bottom:28px}.header__wrap_viber svg{width:40px}.mapbtn{top:250px;left:-104px;width:260px;height:60px}.mapbtn .btn{position:absolute;font-size:23px;width:202px;right:25px;color:#fff;font-weight:800;letter-spacing:1px}.card{max-width:400px;margin-right:30px}.card.card-vertical .card-title{margin-top:20px}.card.card-vertical{flex-direction:column;max-width:260px}.card-vertical .description{padding-left:20px}.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;line-height:24px}.comment_name{letter-spacing:0;font-size:20px}.comment_lines{margin-top:10px}.comment_lines img{padding-right:3px;width:15px;height:15px}.comment_lines span{font-size:18px;padding-left:5px}.comment_com p{line-height:26px;font-size:16px;padding-top:12px}.comment_com a{line-height:26px;font-size:16px;margin-top:5px;display:block;color:#76acd9}.comment_item{padding:0;padding-top:20px}#contacts{background-position:center}}@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:1150px){#contacts .red:before{width:50px;height:6px}#contacts .container .title .red{margin-right:10px;width:50px}#contacts__map.show{height:795px;min-height:795px}#main-catalog .container .title{left:-46%}#main-catalog .container .offers{max-width:90%}}@media (max-width:1060px){#main-catalog .container .title{left:-50%}.card{margin-right:10px}}@media (max-width:1020px){#main-catalog .container .title{left:-52%}}@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:990px){#main-catalog .container .title{left:-54%}}@media (max-width:960px){#description .text-left .text-description{background:#fff}.description-inner{background:#ffff;margin-top:360px}.contacts-map-marker{background-image:url(../img/map-marker.png);height:100px;width:100px;display:block;position:absolute;background-size:80px;background-repeat:no-repeat;right:5vw}main .btn.btn-show-form{display:flex;align-items:center;justify-content:center;padding:0;margin-top:70px;font-size:28px}main .btn.btn-show-form.btn-to-catalog{font-size:18px}#contact-form form+p{max-width:470px;font-size:15px;line-height:25px}#app .header__wrap_viber,#app .main_header .header__wrap_viber{right:145px}#app .header__wrap_viber.header_main_viber>svg{fill:#000}.mapbtn .btn{font-size:23px}#description .text-left .city svg{width:40px;top:-25px;right:-40px}#main-catalog .main-catalog-wrapper .left,#main-catalog .main-catalog-wrapper .right{display:block}#description .text-left h1{margin-left:16px;margin-top:20px}.red>svg,main .red:before{width:60px}#description:before{content:unset}main:before{content:"";position:fixed;background:url(../img/first_block_mob.jpg) no-repeat;background:-webkit-image-set(url(../img/first_block_mob.webp) 1x) no-repeat;width:100%;background-position:0 100px;background-size:cover;height:530px;top:0;right:0;z-index:-1}#description{padding-bottom:0}#description .text-left:before{content:"";position:absolute;background-color:#fff;top:unset;width:calc(100% - 40px);left:20px;height:300px;z-index:-1}#description .text-left h1{font-size:28px}#description .text-left .city h2{margin-top:0;font-size:97px}#description .red:before{width:102px}#description .text-left .text-description p a{line-height:36px;font-size:24px}#description .text-left{position:relative;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;padding-bottom:50px}#description .text-left .city{padding:0 10px}#description .red{margin:21px 0 2px 17px}#description{margin-bottom:-50px}#contacts__map.show{height:655px;min-height:655px}#contacts__map.show+.text-left .text-description{height:100px;overflow-y:hidden}.btn.btn-show-form{display:flex;width:500px;height:80px;margin:70px auto 0 auto;max-width:480px;font-size:28px;font-weight:400;text-transform:uppercase;padding:0 0}#main-catalog .container{background-position:top;background-size:115%;padding-bottom:22px;padding-top:16px;flex-direction:column}#main-catalog .main-catalog-wrapper{display:flex;flex-wrap:wrap;padding:0 0}#carousel .wrap:after,#catalog .catalog-wrapper .content .filters,#catalog .catalog-wrapper .sort,#contact-form form p,#description .text-left .form,#main-catalog .container .offers>h3,#main-catalog .container .title .red,main .main-description .wrapper span,main .main-description .wrapper svg,main .main-description .wrapper:before{display:none}#description .text-left .text-description p{margin:0 20px 40px 20px;line-height:36px;font-size:24px;letter-spacing:0}#main-catalog .container .offers{margin:260px auto 0;width:100%;max-width:100%;background:#ffff}.main-catalog-wrapper{width:100%;max-width:100%;margin:0 auto;padding-top:50px!important}#main-catalog .main-catalog-wrapper .right{padding-left:0}#main-catalog .container .title{display:flex;position:static;width:100%;transform:unset;flex-wrap:wrap-reverse}#main-catalog .container .title>h2{color:#fff;font-size:55px;margin:28px auto}main .main-description{padding:0;max-width:600px;margin:340px auto 0}main .main-description .wrapper{padding:6px 20px 0;min-height:270px;box-shadow:unset}main .main-description .wrapper a,main .main-description .wrapper p{font-size:24px;line-height:39px}.main-catalog-wrapper .card-flex{display:block;flex-wrap:wrap;margin:0 0 0;justify-content:space-between}#main-catalog .showall-btn{padding:16px 0 26px}#main-catalog .showall-btn a{font-size:28px;padding:21px 135px 15px;margin:0 auto;width:max-content}#main-catalog{background-size:cover;padding-bottom:20px;background-position:top;margin-top:30px}#about .img{width:100%;max-height:690px;min-height:690px;max-width:640px}#about .img img{width:100%;height:100%;display:block;min-height:690px;padding-top:34px;object-fit:cover;padding-right:20px;box-sizing:border-box}#about .about_left{z-index:999;width:100%;position:relative;left:0;bottom:160px;max-width:560px;margin:0 auto;min-width:560px;height:495px}#about{max-width:640px;min-height:auto;margin:0 auto;display:flex;flex-direction:column-reverse}#about .about{margin:0 auto;padding:33px 37px;width:100%;max-width:560px;background-color:#f7f8fc;box-sizing:border-box;padding-bottom:45px}#about .img:before{width:41px;top:35px}#about .img:after{width:164px;height:164px;right:0;top:14px}#about .about_left .red{position:absolute;top:0;left:-40px;margin:45px 43px 0 0}#about .about p{margin-left:0;margin-bottom:30px;line-height:28px;font-size:22px}#about .red:before,#carousel .title .red:before{width:60px}#about .about h3{margin-bottom:28px;font-size:32px;letter-spacing:.5px}#about .about .btn{font-size:28px;margin-top:50px;width:100%;padding:19px 0}#carousel{padding:0 0 20px;margin-top:-155px}#carousel .wrap:before{top:-60px;right:5px;left:inherit;width:295px;background-size:cover}#carousel .title{margin:60px 0 0 0;display:inline-flex}#carousel .title .red{margin-right:0;margin-top:20px}#carousel .momi{margin-left:0;margin-bottom:33px;font-size:32px;line-height:45px;z-index:99}#carousel .wrap{padding:0 40px 65px;box-sizing:border-box}#carousel .carousel1 .item{background-color:#f7f8fc;margin:0 auto;display:flex;flex-direction:column;align-items:center}#carousel .carousel1 .item .img{padding:40px 0 0;height:92px}#carousel .carousel1 .item .img svg{transform:scale(1.2);width:96px}#carousel .owl-carousel .item p{padding:15px 30px;line-height:36px;font-size:25px;text-align:left;padding-right:80px}#carousel .carousel1{width:100%}#carousel .carousel1 .item strong{padding:25px 66px 0;line-height:40px;font-size:25px;display:block;text-align:center;letter-spacing:1px;max-width:305px}#contact-form .title{padding:70px 0 45px}#contact-form{min-height:unset;padding-bottom:8vw;background-image:url(../img/form_fon_mob.png);background:-webkit-image-set(url(../img/form_fon_mob.webp) 1x);background-size:cover}#reviews .container .title a{font-size:22px;padding-top:10px}#contact-form .title h4{font-size:32px;line-height:50px;max-width:400px;margin:0 auto;text-align:center;margin-bottom:15px}#contact-form .title strong{font-size:24px;font-weight:600;letter-spacing:.3px}#contact-form form{width:fit-content;margin:0 auto;display:block;padding-left:0}#contact-form form>div input{height:80px;width:470px;font-size:15px;margin-bottom:20px;padding:0 15px;box-sizing:border-box}#contact-form form>div{margin-right:0;width:100%}#contact-form form .btn{margin:0;width:100%;height:80px;font-size:28px}#contact-form .container{min-height:unset;padding-right:20px;padding-bottom:5px}#reviews{padding:11.2vw 0 0;min-height:1103px;max-width:640px;margin:0 auto}#reviews .container .title{margin-bottom:35px}#reviews .container .title h4{margin:0 15px 0 0;font-size:32px;line-height:36px}#reviews .container .title .red{margin:16px 0 0 1px}#reviews .comment_wrap:last-child{margin:0 auto}main .comment_wrap{margin-bottom:20px;max-width:595px!important;width:100%;padding:0}#questions{padding:70px 0 40px;max-width:640px;margin:0 auto}#questions .container .wrap .question{margin:0 auto!important;max-width:600px!important}#questions .container .title .red{margin-top:18px}#questions .container .title h4{margin:0;font-size:32px;letter-spacing:0;line-height:36px}.arrow{background-size:3vw 3vw;height:3vw;width:3vw}#questions .container .title{margin-bottom:30px}.oslo{background:#f7f8fc}#questions .container .wrap p{font-size:24px;line-height:36px;padding-right:25px;padding-bottom:32px;padding-left:10px}#questions .container .wrap h3{font-size:22px;line-height:normal}#questions .container .wrap{display:block}#description .text-left .text-description{max-width:100%}#questions .container .wrap .question:last-child{border-top:1px solid #ddd}.modal-footer .flex{flex-direction:column}.modal-footer .flex *{width:100%}.modal-footer .main__questions_textarea.approve.bl p{font-size:16px;line-height:26px}.modal-footer .main__questions_textarea.approve.bl{max-width:100%}#contacts .container .wrap .contact{display:block}#contacts .container{padding:11vw 0 75px 0}#contacts .container .title{margin-bottom:43px;color:#fff;display:flex}#contacts .container .title .red{margin:18px 0 6px;margin-right:30px}#contacts .red:before{width:60px;height:8px}#contacts .container .wrap .contact.flex div:first-child{width:270px}#contacts .container .title h4{margin:0 0}#contacts .container .wrap{margin:0 5.4vw;height:unset}#contacts .container .wrap .contact .top{width:100%;display:inline-flex;align-items:center;margin:0 0 35px 0}#contacts .container .wrap .contact.flex{margin-top:0}#contacts .container .wrap .contact.flex{display:flex;flex-wrap:wrap}#contacts .container .wrap .contact.flex .top{margin-bottom:22px;padding-right:10px}#contacts .container .wrap .contact .top:first-child a:first-child{font-size:24px;padding:7px 15px 0 10px}#contacts .container .wrap .contact .top a{display:inline-flex;font-size:24px;padding:0 10px}#contacts .container .wrap .contact p{color:#fff;font-size:24px;margin:11px 84px 18px 3px}#contacts .container .wrap .contact .bottom svg{height:39px;margin-right:19px}.card,.card.card-vertical,.card.two_in_row{max-width:100%;margin-bottom:40px;margin-top:0;box-shadow:0 0 11px 6px #c5c5c5;padding-top:1px}.card.card-vertical,.card.two_in_row{max-width:100%}.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-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:36px;margin:0 25px 15px 20px}.card .card-title a{font-size:26px;line-height:38px;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-vertical .card-title{margin:37px 25px 15px 20px}.card.card-vertical .card-price .price{padding:3px 10px 11px 17px}.card.card-vertical .card-price{margin:auto 0 10px}.card-vertical .description{padding-left:0}.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,.card.two_in_row .image .item,.card.two_in_row .image .owl-carousel.owl-drag .owl-item,.card.two_in_row .image img{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;line-height:16px}.card.in_map .card-property{margin-top:0}.benefits_carousel_arrow{left:0;width:40px}.benefits_carousel_arrow.next{left:unset;right:0}.comment_item{padding:15px 17px 6px}.comment_name{font-size:24px;margin-left:15px}.comment_lines{margin-top:15px}.comment_lines img{padding-right:2px;width:25px;height:25px}.comment_lines span{font-size:24px;padding-left:12px;margin-top:3px}.comment_com p{line-height:36px;font-size:24px;padding-top:10px}.comment_com a{font-size:22px;margin-top:8px}.modal-footer .flex{flex-direction:column}.modal-footer .flex *{width:100%}.modal-footer .main__questions_textarea.approve.bl p{font-size:16px;line-height:26px}.modal-footer .main__questions_textarea.approve.bl{max-width:100%}.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%}}@media (max-width:639px){.modal-header h3{margin:10px auto 0;font-size:26px}.modal-footer form{margin:5px 20px}.modal-footer .main__questions_textarea.approve.bl p{font-size:14px;line-height:24px}.modal-footer{padding-bottom:0}.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}.header__wrap_logo img{width:80px;top:0;left:0;padding-top:10px;padding-bottom:10px}.mapbtn .btn{font-size:18px}#description .text-left h1{font-size:20px}#description .text-left .city h2{font-size:45px}#description .text-left .text-description p{margin:0 10px 20px 10px;line-height:22px;font-size:18px;letter-spacing:0}#description .text-left .text-description p a{line-height:22px;font-size:18px}.btn.btn-show-form{width:280px;height:50px;margin:50px auto 0 auto;font-size:18px}#main-catalog .container .title>h2{font-size:40px}#main-catalog .showall-btn a{padding:10px 20px 10px}#main-catalog .showall-btn a{font-size:18px}#main-catalog{padding-bottom:0!important}#about .about_left .red{display:none}#about .about h3{margin-bottom:20px;font-size:22px}#about .about p{margin-bottom:15px;line-height:24px;font-size:18px}#about .about .btn{margin:0 auto;font-size:18px;margin-top:40px;width:100%;padding:0 0;max-width:200px}#carousel .title h4{font-size:22px;line-height:30px}#carousel .carousel1 .item .img svg{width:60px;height:60px}#carousel .carousel1 .item .img{padding:20px 0 0}#carousel .carousel1 .item strong{padding:15px 30px 0;line-height:30px;font-size:18px}#carousel .owl-carousel .item p{padding:15px 20px;line-height:36px;font-size:18px;padding-right:20px}#contact-form .title h4{font-size:24px;line-height:30px;margin-bottom:15px}#contact-form .title strong{font-size:16px}#contact-form form>div input{height:60px;width:300px;font-size:22px;margin-bottom:15px;padding:0 15px}#contact-form form .btn{margin:0;width:50%;height:50px;font-size:18px;margin:0 auto}#reviews .container .title a{font-size:16px;padding-top:10px}#reviews .container .title h4{font-size:24px;line-height:35px;margin:0 16px 47px}#questions .container .title h4{font-size:22px}#questions .container .wrap h3{font-size:18px}#questions .container .wrap p{font-size:18px;line-height:30px;padding-right:20px;padding-bottom:20px}.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}#main-catalog .main-catalog-wrapper .left .card-flex{position:relative;bottom:15px}main #about .about p{font-size:16px}main .btn.btn-show-form{font-size:18px;margin-top:50px}main .mapbtn .btn{font-size:18px}#openmap{top:200px;left:-85px;width:220px;height:50px}.benefits_carousel_arrow{left:0;width:40px;top:180px}.benefits_carousel_arrow.next{left:unset;right:0}#carousel #benefits_carousel.owl-carousel .item p{font-size:16px;line-height:26px}main:before{background-position:0 50px;height:450px}#app .header__wrap_viber,#app .main_header .header__wrap_viber{right:75px}.mapbtn .btn{font-size:18px;width:100%;text-align:center;left:0}.mapbtn{top:200px;left:-75px;width:200px;height:50px}#contacts__map.show{z-index:1}#description .text-left{padding-top:0;padding-left:10px;padding-right:10px}#description .text-left:before{width:calc(100% - 20px);left:10px}.btn.btn-show-form{width:280px;height:50px;margin:50px auto 0 auto;font-size:18px}main #main-catalog .container .title>h2{font-size:36px}main #description .text-left h1{font-size:18px}main #description .text-left .city h2{margin-top:10px;font-size:40px}#description .text-left .city{padding:0 15px}main #description .text-left .text-description p{margin:0 15px 15px 15px;line-height:26px;font-size:16px;letter-spacing:0}main #description .text-left .text-description p a{line-height:26px;font-size:16px}#carousel .title h4{font-size:22px;line-height:36px}#about .about h3{margin-left:0;font-size:22px}#about .about h3:before,#carousel .wrap:before{display:none}main #main-catalog .showall-btn a{padding:9px 40px;font-size:18px}#description .text-left .city svg{position:absolute;width:29px;top:-13px;right:-30px}#main-catalog .container .offers{margin:140px auto 0}main #main-catalog .container .title>h2{top:50px}#main-catalog .showall-btn{padding:0}#about .about p{margin-bottom:10px;line-height:26px;font-size:16px}main #about .about .btn{font-size:18px;margin-top:40px;padding:9px 0}#about .img img{min-height:400px}#about .img:before{height:365px}#about .about_left{bottom:290px;max-width:100%;min-width:100%;height:auto;padding-bottom:30px}#reviews{min-height:auto}#about .about{padding:20px}#about .about h3{margin-bottom:20px}#carousel{margin-top:-285px}#carousel .carousel1 .item strong{padding:15px 15px 0;line-height:26px;font-size:16px;max-width:100%}#carousel .carousel1 .item .img{padding:20px 0 0}#carousel .owl-carousel .item p{padding:15px;line-height:26px;font-size:16px;text-align:left;padding-right:15px}#contact-form .title h4{font-size:22px;line-height:32px}#contact-form .title strong{font-size:16px;line-height:26px}main #contact-form form>div input{height:60px;width:280px;font-size:18px;margin-bottom:15px}#contact-form form .btn{height:60px;font-size:18px}#reviews .container .title a{font-size:16px;padding-top:12px}main .comment_wrap{margin-bottom:15px;width:calc(100% - 20px)}main #reviews .container .title h4{margin:0 10px 0 0;font-size:22px}main #questions .container .wrap h3{font-size:16px}#questions .container .title h4{font-size:22px;line-height:32px}#questions .container .wrap p{font-size:16px;line-height:26px;padding-right:10px;padding-bottom:20px}.card.card-single,.card.card-vertical,.card.two_in_row{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;line-height:inherit}.card .card-title{line-height:26px;margin:15px!important;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:16px;width:140px}.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 .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,.card.two_in_row .image .item,.card.two_in_row .image .owl-carousel.owl-drag .owl-item,.card.two_in_row .image img{min-height:320px;height:320px}.card .card-price .price strong{font-size:23px}.card .card-price .price p{padding:14px 7px 0 10px;letter-spacing:0;font-size:16px}.card-vertical .description{padding-left:0}.comment_name{font-size:18px;margin-left:10px}.comment_lines{margin-top:10px}.comment_lines img{padding-right:3px;width:17px;height:17px}.comment_lines span{font-size:18px;padding-left:5px;margin-top:0}.comment_com a,.comment_com p{line-height:26px;font-size:16px}.modal-header h3{margin:10px auto 0;font-size:26px}.modal-footer form{margin:5px 0;max-width:unset;padding:0 20px;box-sizing:border-box}.modal-footer .main__questions_textarea.approve.bl p{font-size:14px;line-height:24px}.modal-footer{padding-bottom:0}#contacts .container .title h4{font-size:24px}#contacts .container .title{margin-bottom:30px}#contacts .container .wrap .contact .top{margin:0 0 20px 0}#contacts .container .wrap .contact .top a,#contacts .container .wrap .contact .top:first-child a:first-child,#contacts .container .wrap .contact p{font-size:18px}#contacts .container .wrap .contact svg{height:35px;width:100%;max-width:35px}#contacts .container .wrap .contact .bottom svg{height:30px;margin-right:5px}}.rub_svg{fill:#fff!important;height:11px!important;width:11px!important;margin:0 0 0 -1px!important;padding:0!important;cursor:default!important}.rub_svg *{fill:#fff!important}.q-form-row{display:flex;width:100%;margin-bottom:25px}.q-form-input{width:50%}#contact-form form .q-form-input input{width:90%}#contact-form form .q-form-input input::placeholder{color:#000}.q-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.personal-data{margin-right:20px;min-height:20px;height:20px;min-width:20px;width:20px;display:inline}.personal-data-row{max-width:830px;font-size:14px;color:#fff;margin:40px auto 10px auto;align-items:center;justify-content:flex-start;display:flex!important;line-height:20px}.personal-data-row a,.personal-data-row a:hover,.personal-data-row a:visited{color:#fff}.main__questions_form{margin:0 auto;max-width:941px;box-sizing:content-box}.main__questions_textarea textarea{max-width:723px;font-size:18px;box-sizing:content-box;max-height:121px;color:#787878;resize:none;border-radius:4px;padding:17px 0 10px 10px;border:1px solid transparent;background-color:#fff}.main__questions_textarea textarea::placeholder{color:#000}#contact-form form>input{margin-right:35px}@media (max-width:960px){.card .image p.badge-exclusive{top:58px}.personal-data-row{margin-bottom:50px;align-items:flex-start}.personal-data-row a,.personal-data-row a:hover,.personal-data-row a:visited{color:#fff}#contact-form form>div{margin:0 auto}#contact-form .form{width:78vw;margin:0 auto}#contact-form .container{min-height:unset;padding-right:20px;padding-bottom:5px;width:auto}main .btn.btn-show-form{display:flex;align-items:center;justify-content:center;padding:0;margin-top:70px;font-size:28px}#contact-form form+p{max-width:470px;font-size:15px;line-height:25px}#contact-form form .btn{width:65%;height:50px;font-size:18px;margin:0 auto}.main__questions_textarea textarea{max-width:100%;margin-bottom:20px}#contact-form{overflow:hidden}#contact-form form{width:100%}.main__questions_submit-btn button{max-width:230px;height:60px;font-size:18px;border:none}.q-form-row{flex-direction:column}.q-form-input{width:100%}#contact-form form .q-form-input input{width:100%}}html{scroll-behavior:smooth}.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-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:100}.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:flex-start}.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}}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){.main__questions_textarea textarea{box-sizing:border-box}.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}}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}}
