@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes cool-lightbox-rotate{to{transform:rotate(360deg)}}@keyframes burger-menu-delay-overflow{0%{overflow:hidden}to{overflow:auto}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}:root{--sp:url('/images/sprite.png?5cfbd083');--ss:url('/images/sprite.svg?5e5ea61e');--page-padding:48px;--full-page-padding-left:calc(8px + var(--page-padding));--full-page-padding-right:calc(8px + var(--page-padding));--scrollbar-compensate:0;--normal-text-color:#808080;--normal-text-color-rgb:128 , 128 , 128;--normal-text-bold-color:#666;--normal-text-strong-color:#111;--normal-text-inactive-color:#666;--normal-text-inverted-color:#000;--normal-text-pale-color:#a9b2b7;--normal-text-big-weight:bold;--normal-brand-color:#0F966E;--normal-brand-light-color:#51A572;--normal-ui-bg-color:#c4c4c4;--normal-ui-bg-color-opacity:rgba(196, 196, 196, 0.2);--normal-ui-shallow-color:#666;--normal-ui-shallow-color-rgb:102 , 102 , 102;--normal-ui-shallow-active-color:#808080;--normal-ui-shallow-active-color-rgb:128 , 128 , 128;--normal-pane-bg-color:#f9f9f9;--normal-pane-bg-color-rgb:249 , 249 , 249;--normal-spot-color:#e3e9ee;--normal-bg-color:#fff;--normal-bg-color-rgb:255 , 255 , 255;--normal-box-shadow-color:rgba(0, 0, 0, 0.15);--normal-box-shadow-color-cookie:#c4c4c4;--normal-complex-pattern-filter:brightness(0.97);--alt-text-color:#fff;--alt-text-color-rgb:255 , 255 , 255;--alt-text-bold-color:#fff;--alt-text-strong-color:#fff;--alt-text-inactive-color:#808080;--alt-text-inverted-color:#fff;--alt-text-pale-color:#a9b2b7;--alt-text-big-weight:normal;--alt-brand-color:#3e8057;--alt-brand-light-color:#51A572;--alt-ui-bg-color:#c4c4c4;--alt-ui-bg-color-opacity:rgba(196, 196, 196, 0.2);--alt-ui-shallow-color:#808080;--alt-ui-shallow-color-rgb:128 , 128 , 128;--alt-ui-shallow-active-color:#c4c4c4;--alt-ui-shallow-active-color-rgb:196 , 196 , 196;--alt-pane-bg-color:#3c4e5e;--alt-pane-bg-color-rgb:60 , 78 , 94;--alt-spot-color:rgba(227, 233, 238, 0.1);--alt-bg-color:#253039;--alt-bg-color-rgb:37 , 48 , 57;--alt-box-shadow-color:rgba(255, 255, 255, 0.15);--alt-box-shadow-color-cookie:#607587;--text-color:var(--normal-text-color);--text-color-rgb:var(--normal-text-color-rgb);--text-bold-color:var(--normal-text-bold-color);--text-strong-color:var(--normal-text-strong-color);--text-inactive-color:var(--normal-text-inactive-color);--text-inverted-color:var(--normal-text-inverted-color);--text-pale-color:var(--normal-text-pale-color);--text-big-weight:var(--normal-text-big-weight);--brand-color:var(--normal-brand-color);--brand-light-color:var(--normal-brand-light-color);--ui-bg-color:var(--normal-ui-bg-color);--ui-bg-color-opacity:var(--normal-ui-bg-color-opacity);--ui-shallow-color:var(--normal-ui-shallow-color);--ui-shallow-color-rgb:var(--normal-ui-shallow-color-rgb);--ui-shallow-active-color:var(--normal-ui-shallow-active-color);--ui-shallow-active-color-rgb:var(--normal-ui-shallow-active-color-rgb);--pane-bg-color:var(--normal-pane-bg-color);--pane-bg-color-rgb:var(--normal-pane-bg-color-rgb);--spot-color:var(--normal-spot-color);--bg-color:var(--normal-bg-color);--bg-color-rgb:var(--normal-bg-color-rgb);--box-shadow-color:var(--normal-box-shadow-color);--box-shadow-color-cookie:var(--normal-box-shadow-color-cookie);--invert:0;--not-invert:1;--complex-pattern-filter:var(--normal-complex-pattern-filter)}@font-face{font-family:'Circe';src:url(fonts/Circe-Regular.woff2) format('woff2'),url(fonts/Circe-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Circe';src:url(fonts/Circe-Bold.woff2) format('woff2'),url(fonts/Circe-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Circe';src:url(fonts/Circe-ExtraBold.woff2) format('woff2'),url(fonts/Circe-ExtraBold.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@media (max-width:1023px){:root{--page-padding:20px}}@media (max-width:479px){:root{--page-padding:12px}}body,html{min-height:100vh}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;--header-h:103px;--page-scrollbar:0;--row-width:0;--row-height:0;--header-visible:1;height:100%}body{margin:0;min-width:360px;max-width:100vw;background:var(--bg-color);display:flex;flex-direction:column;font-family:'Circe',sans-serif,-apple-system;font-size:16px;padding-bottom:calc(var(--phpdebugbar-h, 0px) + var(--float-dock-h-compensate, 0px))}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=email],input[type=text],textarea{box-shadow:none;border-radius:0}input[type=email]::-ms-clear,input[type=text]::-ms-clear,textarea::-ms-clear{display:none}input[type=password]::-ms-reveal{display:none}.slick-slide img[data-v-e4caeaf8],details,menu{display:block}[hidden],template{display:none}h1,h2,h3{margin:0}:root{--sh:"95bc8095"}.symbol-address-icon{width:18px;height:18px}.symbol-arrow-down{width:21px;height:12px}.symbol-checkbox{width:11px;height:11px}.symbol-cross{width:18px;height:18px}.symbol-deal-step-icon-check{width:19px;height:14px}.symbol-deal-step-icon-square{width:16px;height:16px}.symbol-deal-step-square{width:50px;height:50px}.symbol-document{width:24px;height:24px}.symbol-email{width:16px;height:12px}.symbol-empty-list{width:38px;height:38px}.symbol-fav{width:18px;height:16px}.symbol-filter{width:22px;height:21px}.symbol-fullscreen{width:35px;height:35px}.symbol-grid{width:18px;height:18px}.symbol-house{width:31px;height:25px}.symbol-inst{width:22px;height:22px}.symbol-link-arrow{width:9px;height:15px}.symbol-list{width:18px;height:14px}.symbol-lock,.symbol-logout{width:15px;height:17px}.symbol-mortgage-percent{width:24px;height:25px}.symbol-nav-arrow{width:19px;height:20px}.symbol-pass-hide,.symbol-pass-show{width:16px;height:14px}.symbol-pay-card{width:64px;height:44px}.symbol-pay-loader{width:70px;height:70px}.symbol-phone{width:16px;height:16px}.symbol-print{width:32px;height:32px}.symbol-question{width:13px;height:13px}.symbol-refresh{width:46px;height:51px}.symbol-repost{width:19px;height:16px}.symbol-reset-arrow{width:18px;height:23px}.symbol-rouble-square{width:22px;height:22px}.symbol-seo-arrows{width:86px;height:89px}.symbol-share{width:32px;height:32px}.symbol-spoiler-arrow{width:9px;height:5px}.symbol-success-message{width:51px;height:50px}.symbol-up{width:18px;height:21px}.symbol-user{width:12px;height:16px;fill-rule:evenodd;clip-rule:evenodd}.symbol-address-icon,.symbol-reset-arrow{fill:none;stroke:#000;stroke-width:2}.symbol-address-icon{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.symbol-lock{fill-rule:evenodd}.symbol-print,.symbol-share{stroke:#000;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.symbol-fav{stroke-width:1.2px;fill-rule:evenodd;stroke:#000;fill:#e14f45}.symbol-success-message{stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;fill:transparent}.vue-slider-dot{position:absolute;transition:all 0s;z-index:5}.vue-slider-dot:focus{outline:0}.vue-slider-dot-tooltip{position:absolute}.vue-slider-dot-hover:hover .vue-slider-dot-tooltip{visibility:visible}.vue-slider-dot-tooltip-top{top:-10px;left:50%;transform:translate(-50%,-100%)}.vue-slider-dot-tooltip-bottom{bottom:-10px;left:50%;transform:translate(-50%,100%)}.vue-slider-dot-tooltip-left{left:-10px;top:50%;transform:translate(-100%,-50%)}.vue-slider-dot-tooltip-right{right:-10px;top:50%;transform:translate(100%,-50%)}.vue-slider-marks{position:relative;width:100%;height:100%}.vue-slider-mark{z-index:1}.vue-slider-ltr .vue-slider-mark,.vue-slider-rtl .vue-slider-mark{width:0;height:100%;top:50%}.vue-slider-ltr .vue-slider-mark-step,.vue-slider-rtl .vue-slider-mark-step{top:0}.vue-slider-ltr .vue-slider-mark-label,.vue-slider-rtl .vue-slider-mark-label{top:100%;margin-top:10px}.vue-slider-ltr .vue-slider-mark{transform:translate(-50%,-50%)}.vue-slider-ltr .vue-slider-mark-step{left:0}.vue-slider-ltr .vue-slider-mark-label{left:50%;transform:translateX(-50%)}.vue-slider-rtl .vue-slider-mark{transform:translate(50%,-50%)}.vue-slider-rtl .vue-slider-mark-step{right:0}.vue-slider-rtl .vue-slider-mark-label{right:50%;transform:translateX(50%)}.vue-slider-btt .vue-slider-mark,.vue-slider-ttb .vue-slider-mark{width:100%;height:0;left:50%}.vue-slider-btt .vue-slider-mark-step,.vue-slider-ttb .vue-slider-mark-step{left:0}.vue-slider-btt .vue-slider-mark-label,.vue-slider-ttb .vue-slider-mark-label{left:100%;margin-left:10px}.vue-slider-btt .vue-slider-mark{transform:translate(-50%,50%)}.vue-slider-btt .vue-slider-mark-step{top:0}.vue-slider-btt .vue-slider-mark-label{top:50%;transform:translateY(-50%)}.vue-slider-ttb .vue-slider-mark{transform:translate(-50%,-50%)}.vue-slider-ttb .vue-slider-mark-step{bottom:0}.vue-slider-ttb .vue-slider-mark-label{bottom:50%;transform:translateY(50%)}.vue-slider-mark,.vue-slider-mark-label,.vue-slider-mark-step{position:absolute}.vue-slider{position:relative;box-sizing:content-box;-webkit-user-select:none;user-select:none;display:block;-webkit-tap-highlight-color:transparent}.vue-slider-rail{position:relative;width:100%;height:100%;transition-property:width,height,left,right,top,bottom}.vue-slider-process{position:absolute;z-index:1}.vue-slider-disabled .vue-slider-process{background-color:#a7a7a7}.vue-slider-disabled .vue-slider-dot-handle{border-color:#a7a7a7}.vue-slider-disabled .vue-slider-mark-step-active{box-shadow:0 0 0 2px #a7a7a7}.vue-slider-process,.vue-slider-rail{background-color:#f5f5f5;border-radius:15px;transition:background-color .3s}.vue-slider:hover .vue-slider-rail{background-color:#e1e1e1}.vue-slider-process{background-color:#9cd5ff}.vue-slider:hover .vue-slider-process{background-color:#69c0ff}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 2px #e8e8e8;background-color:#fff}.vue-slider-mark-step-active{box-shadow:0 0 0 2px #9cd5ff}.vue-slider:hover .vue-slider-mark-step-active{box-shadow:0 0 0 2px #69c0ff}.vue-slider-mark-label{font-size:12px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;border:2px solid #9cd5ff;box-sizing:border-box;transition:box-shadow .3s,border-color .3s}.vue-slider:hover .vue-slider-dot-handle{border-color:#69c0ff}.vue-slider-dot-handle-focus{border-color:#36abff;box-shadow:0 0 0 5px rgba(54,171,255,.2)}.vue-slider-dot-handle:hover,.vue-slider:hover .vue-slider-dot-handle-focus,.vue-slider:hover .vue-slider-dot-handle:hover{border-color:#36abff}.vue-slider-dot-handle-disabled{cursor:not-allowed;border-color:#ddd!important}.vue-slider-dot-tooltip{opacity:0;visibility:hidden;transition:all .3s}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:6px 8px;color:#fff;border-radius:5px;border-color:rgba(0,0,0,.75);background-color:rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.15);transform:scale(.9);transition:transform .3s}.vue-slider-dot-tooltip-inner::after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-bottom::after,.vue-slider-dot-tooltip-inner-top::after{left:50%;transform:translate(-50%,0);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px}.vue-slider-dot-tooltip-inner-top::after{top:100%;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom::after{bottom:100%;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left::after,.vue-slider-dot-tooltip-inner-right::after{top:50%;transform:translate(0,-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px}.vue-slider-dot-tooltip-inner-left::after{left:100%;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right::after{right:100%;border-right-color:inherit}.vue-slider-dot-tooltip-inner-top{transform-origin:50% 100%}.vue-slider-dot-tooltip-inner-bottom{transform-origin:50% 0}.vue-slider-dot-tooltip-inner-left{transform-origin:100% 50%}.vue-slider-dot-tooltip-inner-right{transform-origin:0 50%}.vue-slider-dot-tooltip-show,.vue-slider-dot:hover .vue-slider-dot-tooltip{opacity:1;visibility:visible}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner,.vue-slider-dot:hover .vue-slider-dot-tooltip .vue-slider-dot-tooltip-inner{transform:scale(1)}.vue-slider{width:100%!important}.vue-slider .vue-slider-rail{background:0 0}.vue-slider .vue-slider-process{background:var(--brand-color);border-radius:0}.vue-slider .vue-slider-dot-handle{position:relative;background:var(--brand-color);border:0}.vue-slider .vue-slider-dot-handle:after{content:'';position:absolute;width:150%;height:150%;top:50%;left:50%;transform:translate(-10%,-25%)}.vue-slider .vue-slider-dot-handle.vue-slider-dot-handle-focus{box-shadow:none}.slick-slide.slick-loading img[data-v-e4caeaf8],.vue-slider .vue-slider-dot-tooltip-top{display:none}.vue-slider .vue-slider-dot{width:18px!important;height:18px!important}.vue-slider:hover .vue-slider-rail{background:0 0}.vue-slider:hover .vue-slider-process{background-color:var(--brand-color)}@media (max-width:1919px){.vue-slider .vue-slider-dot{width:14px!important;height:14px!important}}.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide.dragging img[data-v-e4caeaf8],fieldset[disabled] .multiselect{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{transition:height .3s ease;position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:0}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}.vm--modal.vm--modal-transparent-center{display:flex;justify-content:center;background-color:transparent;border-radius:0;box-shadow:none}.vm--container{height:var(--vh, 100vh)!important}.vm--container.scrollable{min-height:var(--vh, 100vh)!important}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent;animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8)}.multiselect__loading-enter-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input{font-size:16px}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.cool-lightbox .cool-lightbox-zoom input[type=range]:focus,.multiselect:focus{outline:0}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input{line-height:20px}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;border:0;border-radius:5px;background:#fff;width:100%;transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current,.multiselect__select{line-height:16px;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8;box-sizing:border-box}.multiselect__select{position:absolute;width:40px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{color:#999}.multiselect__placeholder{color:#adadad;display:inline-block;padding-top:2px}.multiselect--searchable.multiselect--active .multiselect__single{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.multiselect__content{list-style:none;display:inline-block;padding:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:0}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}.multiselect--active,.multiselect__content-wrapper{z-index:2}.multiselect__input{background:0 0}.multiselect,.multiselect__input,.multiselect__single{font-size:var(--input-font-size)}.multiselect__input,.multiselect__single{line-height:var(--input-line-height)}.multiselect__input{padding:0}.multiselect,.multiselect__tags{border-radius:var(--input-border-radius)}.multiselect__tags{display:flex;align-items:center;width:100%;height:51px;padding:9px 42px 7px 20px;border:1px solid rgba(var(--input-border-color-rgb),var(--input-border-opacity));font:var(--input-font-size)/var(--input-line-height) 'Circe',sans-serif,-apple-system;background-color:var(--input-background-color);color:var(--input-label-color);outline:0;cursor:pointer}.multiselect__single{margin-bottom:0;padding:0;font-size:inherit;line-height:1;background:0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiselect__input,.multiselect__placeholder{margin-bottom:0}.multiselect--active .multiselect__placeholder{display:inline-block}.multiselect__caret{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;cursor:pointer}.multiselect__select{bottom:1px;height:auto;box-sizing:border-box;border-radius:var(--input-border-radius);overflow:hidden;-webkit-tap-highlight-color:transparent}.multiselect__select:before{content:'';position:absolute;width:10px;height:6px;background:var(--ss) -132px -42px no-repeat;top:50%;right:20px;transform:translateY(-50%);margin-top:0;border:0;filter:invert(var(--invert))}.multiselect__content-wrapper{border:1px solid rgba(var(--input-border-color-rgb),var(--input-border-opacity));border-top:none;border-radius:0 0 8px 8px;overflow-y:auto;overflow-x:hidden;background:var(--bg-color)}.multiselect__option{transition-property:background,color;transition-duration:.3s;transition-timing-function:ease;margin:8px;padding:4px 12px;min-height:auto;font-size:18px;line-height:var(--input-line-height);background:0 0;white-space:normal;color:var(--text-strong-color);border-radius:4px}.multiselect__option--highlight{background:var(--brand-light-color);color:#fff}.multiselect__option--selected{background:var(--brand-color);color:#fff}.multiselect__option--selected.multiselect__option--highlight{background:var(--brand-color)}.multiselect__option--inactive{background:#e3e9ee;color:#a9b2b7}.multiselect__option--inactive.multiselect__option--highlight{background:var(--alt-brand-color)}.multiselect__content{margin:0!important}.multiselect__element{padding:0!important}.multiselect__element:before{display:none}.multiselect--above .multiselect__content-wrapper{border:1px solid rgba(var(--input-border-color-rgb),var(--input-border-opacity));border-bottom:none;border-radius:8px 8px 0 0}.multiselect--active .multiselect__select{transform:scaleY(-1)}.multiselect--disabled{-webkit-user-select:none;user-select:none}.multiselect--disabled .multiselect__select{display:none}.multiselect--disabled,.multiselect--inactive{opacity:var(--input-disabled-control-opacity);background:0 0}@media (max-width:1919px){.multiselect__tags{height:42px;padding-left:16px;padding-top:6px;padding-bottom:6px}.multiselect__option{font-size:14px}}.select__selected-option{padding-top:2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.select__option-label{padding-top:2px}.select__option-checkbox:before{background:#fff}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{padding:5px 13px 4px;border-radius:10px;font:14px/1.5 'Circe',sans-serif,-apple-system;background:var(--bg-color);color:var(--text-bold-color);box-shadow:0 4px 40px var(--box-shadow-color);overflow:hidden}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:var(--bg-color);z-index:1}.tooltip[x-placement^=top]{padding-bottom:5px}.tooltip[x-placement^=bottom] .tooltip-arrow,.tooltip[x-placement^=top] .tooltip-arrow{border-left-color:transparent!important;border-right-color:transparent!important;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;border-bottom-color:transparent!important;bottom:0}.tooltip[x-placement^=bottom]{padding-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px;border-top-color:transparent!important;top:0}.tooltip[x-placement^=right]{padding-left:5px}.tooltip[x-placement^=left] .tooltip-arrow,.tooltip[x-placement^=right] .tooltip-arrow{border-top-color:transparent!important;border-bottom-color:transparent!important;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;left:0}.tooltip[x-placement^=left]{padding-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-right-color:transparent!important;right:0}.tooltip.popover .popover-inner{background:var(--bg-color);color:var(--text-bold-color);padding:24px;border-radius:5px;box-shadow:0 4px 40px var(--box-shadow-color)}.tooltip.popover .popover-arrow{border-color:var(--bg-color)}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.cool-lightbox.cool-lightbox--is-swipping iframe,.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.cool-lightbox{position:fixed;left:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;right:0;transition:all .3s ease}.cool-lightbox .cool-lightbox-zoom{position:absolute;bottom:15px;left:50%;display:flex;z-index:99999;background-color:rgba(15,15,15,.8);border-radius:8px;padding:0 12px;align-items:center;transform:translateX(-50%)}.cool-lightbox .cool-lightbox-zoom input[type=range]{-webkit-appearance:none;margin:10px 0;width:105px;background:0 0}.cool-lightbox .cool-lightbox-zoom input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#e6e6e6;border-radius:11px;border:0 solid #000}.cool-lightbox .cool-lightbox-zoom input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:12px;width:12px;border-radius:13px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-4.5px}.cool-lightbox .cool-lightbox-zoom input[type=range]:focus::-webkit-slider-runnable-track{background:#e6e6e6}.cool-lightbox .cool-lightbox-zoom input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#e6e6e6;border-radius:11px;border:0 solid #000}.cool-lightbox .cool-lightbox-zoom input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:12px;width:12px;border-radius:13px;background:#fff;cursor:pointer}.cool-lightbox .cool-lightbox-zoom input[type=range]::-ms-track{width:100%;height:4px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}.cool-lightbox .cool-lightbox-zoom input[type=range]::-ms-fill-lower{background:#e6e6e6;border:0 solid #000;border-radius:22px;box-shadow:0 0 0 #000}.cool-lightbox .cool-lightbox-zoom input[type=range]::-ms-fill-upper{background:#e6e6e6;border:0 solid #000;border-radius:22px;box-shadow:0 0 0 #000}.cool-lightbox .cool-lightbox-zoom input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:12px;width:12px;border-radius:13px;background:#fff;cursor:pointer}.cool-lightbox .cool-lightbox-zoom input[type=range]:focus::-ms-fill-lower{background:#e6e6e6}.cool-lightbox .cool-lightbox-zoom input[type=range]:focus::-ms-fill-upper{background:#e6e6e6}.cool-lightbox .cool-lightbox-zoom .cool-lightbox-zoom__icon{height:15px;width:15px;color:#fff}.cool-lightbox .cool-lightbox-zoom .cool-lightbox-zoom__icon:first-of-type{margin-right:10px}.cool-lightbox .cool-lightbox-zoom .cool-lightbox-zoom__icon:last-of-type{margin-left:10px}.cool-lightbox .cool-lightbox-thumbs{position:absolute;height:100vh;overflow-y:auto;width:102px;right:-102px;top:0;overflow-x:hidden;transition:none;background-color:#ddd;scrollbar-width:thin;scrollbar-color:#fa4242 rgba(175,175,175,.9)}@media (min-width:767px){.cool-lightbox .cool-lightbox-thumbs{transition:all .3s ease}}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar{width:6px;height:6px}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-button{width:0;height:0}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-thumb{background:#fa4242;border:0 #fff;border-radius:50px}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-thumb:hover{background:#fff}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-thumb:active{background:#000}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-track{background:#e1e1e1;border:0 #fff;border-radius:8px}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-track:hover{background:#666}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-track:active{background:#333}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-corner{background:0 0}@media (min-width:767px){.cool-lightbox .cool-lightbox-thumbs{width:212px;right:-212px}}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list{display:flex;flex-wrap:wrap;padding:2px 0 2px 2px}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb{background-color:#000;width:100%;margin-right:2px;margin-bottom:2px;display:block;height:75px;position:relative}@media (min-width:767px){.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb{width:calc(100%/2 - 2px)}}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb:before{top:0;left:0;right:0;bottom:0;opacity:0;content:'';z-index:150;transition:all .3s ease;position:absolute;visibility:hidden;border:3px solid #fa4242}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb img{width:100%;height:100%;object-fit:cover}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb.is-video .cool-lightbox__thumb__icon{position:absolute;z-index:100;top:50%;left:50%;width:25px;height:25px;transform:translate(-50%,-50%)}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb.is-video .cool-lightbox__thumb__icon path{fill:#fff}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb.is-video:after{content:'';top:0;left:0;right:0;bottom:0;z-index:50;position:absolute;background:rgba(0,0,0,.6)}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb.active:before,.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb:hover:before{opacity:1;visibility:visible}.cool-lightbox .cool-lightbox__inner{padding:60px 0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;transition:none}@media (min-width:767px){.cool-lightbox .cool-lightbox__inner{transition:all .3s ease}}.cool-lightbox .cool-lightbox__progressbar{position:absolute;top:0;left:0;right:0;height:2px;z-index:500;transform-origin:0;transform:scaleX(0);transition:transform 3s linear;display:block}.cool-lightbox.cool-lightbox--is-swipping{cursor:grabbing}.cool-lightbox.cool-lightbox--is-swipping .cool-lightbox__slide{transition:none}.cool-lightbox.cool-lightbox--is-swipping .cool-lightbox__slide.cool-lightbox__slide--hide{display:flex;z-index:50}.cool-lightbox.cool-lightbox--zoom-disabled .cool-lightbox__slide .cool-lightbox__slide__img{transform:translate3d(-50%,-50%,0)}.cool-lightbox.cool-lightbox--can-zoom .cool-lightbox__slide img{cursor:zoom-in}.cool-lightbox.cool-lightbox--is-zooming .cool-lightbox__slide img{cursor:move;cursor:grab;cursor:-webkit-grab}.cool-lightbox.cool-lightbox--is-zooming .cool-lightbox-caption{opacity:0}.cool-lightbox.cool-lightbox--thumbs-right.cool-lightbox--show-thumbs .cool-lightbox__inner{right:102px}@media (min-width:767px){.cool-lightbox.cool-lightbox--thumbs-right.cool-lightbox--show-thumbs .cool-lightbox__inner{right:212px}}.cool-lightbox.cool-lightbox--thumbs-right.cool-lightbox--show-thumbs .cool-lightbox-thumbs{right:0}.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs{width:100%;left:0;right:0;top:auto;height:70px;bottom:-70px;overflow:auto}@media (min-width:767px){.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs{bottom:-79px;height:79px}}.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs .cool-lightbox-thumbs__list{width:100%;flex-wrap:nowrap;justify-content:center}.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb{width:100px;flex-shrink:0;margin-bottom:0;height:65px}@media (min-width:767px){.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb{height:75px}}.cool-lightbox.cool-lightbox--thumbs-bottom.cool-lightbox--show-thumbs .cool-lightbox__inner{bottom:70px}@media (min-width:767px){.cool-lightbox.cool-lightbox--thumbs-bottom.cool-lightbox--show-thumbs .cool-lightbox__inner{bottom:79px}}.cool-lightbox.cool-lightbox--thumbs-bottom.cool-lightbox--show-thumbs .cool-lightbox-thumbs{bottom:0}.cool-lightbox *{box-sizing:border-box;padding:0;margin:0}.cool-lightbox button{background:0 0;border:0;cursor:pointer;outline:0}.cool-lightbox svg path,.cool-lightbox svg rect{fill:currentColor}.cool-lightbox .cool-lightbox-button{padding:21px 16px 21px 4px;height:100px;opacity:1;z-index:800;color:#ccc;position:absolute;top:calc(50% - 50px);width:54px;transition:all .3s ease;visibility:visible}@media (min-width:767px){.cool-lightbox .cool-lightbox-button{width:70px;padding:31px 26px 31px 6px}}.cool-lightbox .cool-lightbox-button.hidden{opacity:0;visibility:hidden}.cool-lightbox .cool-lightbox-button:hover{color:#fff}.cool-lightbox .cool-lightbox-button>.cool-lightbox-button__icon{padding:7px;display:flex;align-items:center;justify-content:center;background:rgba(30,30,30,.6)}.cool-lightbox .cool-lightbox-button>.cool-lightbox-button__icon>svg,.cool-lightbox .cool-lightbox__iframe iframe,.cool-lightbox-toolbar .cool-lightbox-toolbar__btn>svg{width:100%;height:100%}.cool-lightbox .cool-lightbox-button.cool-lightbox-button--prev{left:0}.cool-lightbox .cool-lightbox-button.cool-lightbox-button--next{right:0;padding:21px 4px 21px 16px}@media (min-width:767px){.cool-lightbox .cool-lightbox-button.cool-lightbox-button--next{padding:31px 6px 31px 26px}}.cool-lightbox .cool-lightbox-pdf{max-width:100%}.cool-lightbox .cool-lightbox__iframe{width:100%;display:flex;top:50%;left:50%;align-items:center;justify-content:center;position:relative;transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}@media (min-width:767px){.cool-lightbox .cool-lightbox__iframe iframe{max-width:80vw;max-height:80vh}}.cool-lightbox .cool-lightbox__wrapper{width:100%;height:100%;position:relative}.cool-lightbox .cool-lightbox__wrapper.cool-lightbox__wrapper--swipe{display:flex;align-items:center}.cool-lightbox .cool-lightbox__wrapper.cool-lightbox__wrapper--swipe .cool-lightbox__slide{flex-shrink:0;display:flex;position:relative;height:100%;opacity:.4;transition:opacity .3s linear}.cool-lightbox .cool-lightbox__wrapper.cool-lightbox__wrapper--swipe .cool-lightbox__slide.cool-lightbox__slide--current{opacity:1}.cool-lightbox .cool-lightbox__slide{width:100%;top:0;bottom:0;left:0;right:0;z-index:100;display:none;position:absolute;margin-right:30px;transition:transform .3s ease}.cool-lightbox .cool-lightbox__slide:last-of-type{margin-right:0}.cool-lightbox .cool-lightbox__slide.cool-lightbox__slide--current{display:flex}.cool-lightbox .cool-lightbox__slide .cool-lightbox__slide__img{position:absolute;height:100%;width:100%;left:50%;top:50%;backface-visibility:hidden;transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transition:all .3s ease;display:flex}.cool-lightbox .cool-lightbox__slide img{max-width:100%;max-height:100%;margin:auto;z-index:9999;backface-visibility:hidden;transform:translateZ(0);box-shadow:0 0 1.5rem rgba(0,0,0,.45);box-shadow:0 0 40px #1112}.cool-lightbox .cool-lightbox__slide picture{display:flex;align-items:center;justify-content:center;max-height:100%;height:100%;margin:auto;z-index:9999}.cool-lightbox-toolbar{position:absolute;top:0;right:0;opacity:1;display:flex;transition:all .3s ease;visibility:visible}.cool-lightbox-toolbar.hidden{opacity:0;visibility:hidden}.cool-lightbox-toolbar .cool-lightbox-toolbar__btn{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;margin:0;padding:9px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:40px;height:40px;color:#ccc}@media (min-width:767px){.cool-lightbox-toolbar .cool-lightbox-toolbar__btn{width:44px;height:44px;padding:10px}}.cool-lightbox-toolbar .cool-lightbox-toolbar__btn:hover{color:#fff}.cool-lightbox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;opacity:1;line-height:1.5;padding:18px 28px 16px 24px;right:0;text-align:center;direction:ltr;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;z-index:99997;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent)}@media (min-width:767px){.cool-lightbox-caption{padding:22px 30px 23px}}.cool-lightbox-caption a{color:#eee;text-decoration:underline}.cool-lightbox-caption h6{font-size:14px;margin:0 0 6px;line-height:130%}@media (min-width:767px){.cool-lightbox-caption h6{font-size:16px;margin:0 0 6px}}.cool-lightbox-caption p{font-size:13px;line-height:130%;color:#ccc}@media (min-width:767px){.cool-lightbox-caption p{font-size:15px}}.cool-lightbox-caption p a{color:#ccc}.cool-lightbox-caption p a:hover{color:#eee}.cool-lightbox-modal-enter-active,.cool-lightbox-modal-leave-active{transition:opacity .35s}.cool-lightbox-modal-enter,.cool-lightbox-modal-leave-to{opacity:0}.cool-lightbox-slide-change-enter-active,.cool-lightbox-slide-change-leave-active{transition:opacity .27s}.cool-lightbox-slide-change-enter,.cool-lightbox-slide-change-leave-to{opacity:0}.cool-lightbox-loading-wrapper{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.cool-lightbox-loading-wrapper .cool-lightbox-loading{animation:cool-lightbox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;opacity:.7;padding:0;width:50px;z-index:500}*{outline-color:#3e8057;-webkit-tap-highlight-color:rgba(62,128,87,.3)}body.has-focus ::selection{background-color:rgba(62,128,87,.3);color:#fff}body.compensate-for-scrollbar{overflow:hidden;width:auto!important}.page-wrapper{display:flex;flex-flow:column nowrap;width:100%;min-height:100vh}.page-wrapper>main{flex-grow:1}.content-container{margin:0 auto;width:100%;max-width:1920px;padding-left:calc(8px + var(--page-padding));padding-right:calc(8px + var(--page-padding));box-sizing:border-box}.compensate-for-scrollbar{margin-right:var(--scrollbar-compensate, 0px)}.hidden-xxl{display:none}.visible-xxl{display:block}@media (max-width:1919px){.hidden-xl{display:none}.visible-xl{display:block}}@media (max-width:1439px){.hidden-lg{display:none}.visible-lg{display:block}}@media (max-width:1023px){.hidden-md{display:none}.visible-md{display:block}}@media (max-width:767px){.hidden-sm{display:none}.visible-sm{display:block}}@media (max-width:479px){.hidden-xs{display:none}.visible-xs{display:block}}.btn{transition-property:color,border-color,background-color,box-shadow;transition-duration:.3s;transition-timing-function:ease;display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;padding:13px 32px 13px 27px;margin:0;border-radius:10px;border:1px solid currentColor;color:var(--text-strong-color);font:18px/1.2 'Circe',sans-serif,-apple-system;box-shadow:none;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0!important;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none}@media (max-width:1919px){.btn{font-size:16px;padding:9px 19px}}.btn--accent{font-weight:700}.btn--brand{background:var(--brand-color);border-color:var(--brand-color);color:#fff}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .btn--brand:focus-visible{background-color:transparent;color:var(--brand-color)}body:not(.is-focus-visible) .btn--brand:focus{background-color:transparent;color:var(--brand-color)}}@media (pointer:coarse){.btn--brand:active{background-color:transparent;color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.btn--brand:active{box-shadow:0 0 10px rgba(15,150,110,.05)}.btn--brand:hover{background-color:transparent;color:var(--brand-color)}}.btn--white{background:#fff;border-color:#fff;color:#3c4e5e}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .btn--white:focus-visible{background-color:#3c4e5e;border-color:#3c4e5e;color:#fff}body:not(.is-focus-visible) .btn--white:focus{background-color:#3c4e5e;border-color:#3c4e5e;color:#fff}}@media (pointer:coarse){.btn--white:active{background-color:#3c4e5e;border-color:#3c4e5e;color:#fff}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.btn--white:active{box-shadow:0 0 10px rgba(60,78,94,.05)}.btn--white:hover{background-color:#3c4e5e;border-color:#3c4e5e;color:#fff}}.btn--transparent{background:0 0;border-color:#fff;color:#fff}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .btn--transparent:focus-visible{background-color:#fff;color:#3c4e5e}body:not(.is-focus-visible) .btn--transparent:focus{background-color:#fff;color:#3c4e5e}}@media (pointer:coarse){.btn--transparent:active{background-color:#fff;color:#3c4e5e}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.btn--transparent:active{box-shadow:0 0 10px rgba(255,255,255,.05)}.btn--transparent:hover{background-color:#fff;color:#3c4e5e}}.btn--brand-transparent{background:0 0;border-color:var(--brand-color);color:var(--brand-color)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .btn--brand-transparent:focus-visible{background:var(--brand-color);color:#fff}body:not(.is-focus-visible) .btn--brand-transparent:focus{background:var(--brand-color);color:#fff}}@media (pointer:coarse){.btn--brand-transparent:active{background:var(--brand-color);color:#fff}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.btn--brand-transparent:active{box-shadow:0 0 10px rgba(15,150,110,.5)}.btn--brand-transparent:hover{background:var(--brand-color);color:#fff}}.btn--black-transparent-no-hover{background:0 0;border-color:#111;color:#111}.btn--black-transparent,.btn--black-transparent-to-green{background:0 0;border-color:var(--text-strong-color);color:var(--text-strong-color)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .btn--black-transparent:focus-visible{background:var(--text-strong-color);color:var(--bg-color)}body:not(.is-focus-visible) .btn--black-transparent:focus{background:var(--text-strong-color);color:var(--bg-color)}}@media (pointer:coarse){.btn--black-transparent:active{background:var(--text-strong-color);color:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.btn--black-transparent:active{box-shadow:0 0 10px rgba(17,17,17,.5)}.btn--black-transparent:hover{background:var(--text-strong-color);color:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .btn--black-transparent-to-green:focus-visible{border-color:var(--brand-color);background:var(--brand-color);color:var(--bg-color)}body:not(.is-focus-visible) .btn--black-transparent-to-green:focus{border-color:var(--brand-color);background:var(--brand-color);color:var(--bg-color)}}@media (pointer:coarse){.btn--black-transparent-to-green:active{border-color:var(--brand-color);background:var(--brand-color);color:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.btn--black-transparent-to-green:active{box-shadow:0 0 10px rgba(15,150,110,.5)}.btn--black-transparent-to-green:hover{border-color:var(--brand-color);background:var(--brand-color);color:var(--bg-color)}}.btn--blue{background:#3c4e5e;border-color:#3c4e5e;color:#fff}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .btn--blue:focus-visible{border-color:#fff;background:#fff;color:#3c4e5e}body:not(.is-focus-visible) .btn--blue:focus{border-color:#fff;background:#fff;color:#3c4e5e}}@media (pointer:coarse){.btn--blue:active{border-color:#fff;background:#fff;color:#3c4e5e}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.btn--blue:active{box-shadow:0 0 10px rgba(255,255,255,.5)}.btn--blue:hover{border-color:#fff;background:#fff;color:#3c4e5e}}.btn--small{padding:10px 20px;font:14px/1.2 'Circe',sans-serif,-apple-system}.btn--disabled{pointer-events:none;opacity:.5}.btn--dec,.btn--inc{width:30px;height:30px;position:relative;padding:0;border-radius:8px}.btn--dec:after,.btn--dec:before,.btn--inc:after,.btn--inc:before{content:'';width:12px;height:2px;position:absolute;top:calc(50% - 1px);left:calc(50% - 6px);background:currentColor}.btn--inc:after{transform:rotate(90deg)}.arrows{--normal-arrow-color:var(--ui-bg-color);--hover-arrow-color:var(--brand-color);--arrow-color:var(--normal-arrow-color);--arrow-w:28px;--arrow-h:42px;display:flex;color:var(--arrow-color);pointer-events:none;-webkit-user-drag:none}.arrows__arrow,.arrows__arrow i{transition-duration:.3s;transition-timing-function:ease}.arrows__arrow{transition-property:color,opacity;border:0;background:0 0;cursor:pointer;padding:0;color:currentColor;text-decoration:none;font-size:0;outline:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.arrows__arrow i{width:var(--arrow-w);height:var(--arrow-h);transition-property:transform;display:inline-block;position:relative}.arrows__arrow i:after,.arrows__arrow i:before{content:'';position:absolute;width:100%;height:10%;left:0;border-radius:2px;transform-origin:left center;background-color:currentColor}.arrows__arrow i:before{top:calc(50% - 2px);transform:rotateZ(-45deg)}.arrows__arrow i:after{top:calc(50% - 3px);transform:rotateZ(45deg)}.arrows__arrow--next{margin-left:auto}.arrows__arrow--next i:after,.arrows__arrow--next i:before{transform-origin:right center}.arrows__arrow--next i:before{top:calc(50% - 3px)}.arrows__arrow--next i:after{top:calc(50% - 2px)}.arrows__arrow--disabled{pointer-events:none;opacity:.4}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .arrows__arrow:focus-visible{--arrow-color:var(--hover-arrow-color);color:var(--arrow-color)}body.is-focus-visible .arrows__arrow:focus-visible.arrows__arrow--prev i{transform:translateX(-3px)}body.is-focus-visible .arrows__arrow:focus-visible.arrows__arrow--next i{transform:translateX(3px)}body:not(.is-focus-visible) .arrows__arrow:focus{--arrow-color:var(--hover-arrow-color);color:var(--arrow-color)}body:not(.is-focus-visible) .arrows__arrow:focus.arrows__arrow--prev i{transform:translateX(-3px)}body:not(.is-focus-visible) .arrows__arrow:focus.arrows__arrow--next i{transform:translateX(3px)}}@media (pointer:coarse){.arrows__arrow:active{--arrow-color:var(--hover-arrow-color);color:var(--arrow-color)}.arrows__arrow:active.arrows__arrow--prev i{transform:translateX(-3px)}.arrows__arrow:active.arrows__arrow--next i{transform:translateX(3px)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.arrows__arrow:hover{--arrow-color:var(--hover-arrow-color);color:var(--arrow-color)}.arrows__arrow:hover.arrows__arrow--prev i{transform:translateX(-3px)}.arrows__arrow:hover.arrows__arrow--next i{transform:translateX(3px)}}@media (max-width:1919px){.arrows{--arrow-w:20px;--arrow-h:30px}}.dot-navigation{--dot-nav-normal-color:var(--ui-bg-color);--dot-nav-active-color:var(--ui-shallow-active-color);--dot-nav-hover-color:var(--brand-light-color);--dot-nav-color:var(--dot-nav-normal-color);--dot-nav-size:28px;--dot-size:8px;display:flex;-webkit-user-drag:none}.dot-navigation__item{transition-property:color;transition-duration:.3s;transition-timing-function:ease;width:var(--dot-nav-size);height:var(--dot-nav-size);position:relative;font-size:0;color:var(--dot-nav-color);outline:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}.dot-navigation__item:before{content:'';position:absolute;width:var(--dot-size);height:var(--dot-size);top:calc(var(--dot-nav-size)/2 - var(--dot-size)/2);left:calc(var(--dot-nav-size)/2 - var(--dot-size)/2);background-color:currentColor;border-radius:100%;box-sizing:border-box}.dot-navigation__item--active{--dot-nav-color:var(--dot-nav-active-color);pointer-events:none}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .dot-navigation__item:focus-visible{--dot-nav-color:var(--dot-nav-hover-color)}body:not(.is-focus-visible) .dot-navigation__item:focus{--dot-nav-color:var(--dot-nav-hover-color)}}@media (pointer:coarse){.dot-navigation__item:active{--dot-nav-color:var(--dot-nav-hover-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.dot-navigation__item:hover{--dot-nav-color:var(--dot-nav-hover-color)}}@media (max-width:1919px){.dot-navigation{--dot-nav-size:20px;--dot-size:6px}}@media (max-width:1023px){.dot-navigation--md-white{--dot-nav-color:rgba(255, 255, 255, 0.5);--dot-nav-active-color:#fff}}.link{position:relative;color:var(--brand-color);font:18px/1.2 'Circe',sans-serif,-apple-system;text-decoration:none;-webkit-tap-highlight-color:transparent}@media (max-width:1919px){.link{font-size:14px}.link--inherit-font{font:inherit}}.link--btn{display:inline;border:0;padding:0;box-sizing:border-box;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0!important;appearance:none;background:0 0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none}.link--dashed,.link--underline{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px dashed}@media (pointer:coarse){.link--dashed:active{border-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.link--dashed:active,.link--dashed:hover{border-color:transparent}}.link--underline{border-bottom:1px solid}@media (pointer:coarse){.link--underline:active{border-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.link--underline:active,.link--underline:hover{border-color:transparent}}.link--small{font-size:16px}@media (max-width:1919px){.link--small{font-size:14px}}.link--inherit-color,.seo-block--blue h1,.seo-block--blue h2,.seo-block--blue h3,.seo-block--blue h4,.seo-block--blue h5{color:inherit}.link--inherit-font{font:inherit}.link--hover-underline{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px solid transparent}@media (pointer:coarse){.link--hover-underline:active{border-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.link--hover-underline:active,.link--hover-underline:hover{border-color:currentColor}}.link--hover-dashed{transition-property:border-color;border-bottom:1px dashed transparent}@media (pointer:coarse){.link--hover-dashed:active{border-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.link--hover-dashed:active,.link--hover-dashed:hover{border-color:currentColor}}.icon-link,.link--hover-dashed,.link__spoiler-arrow{transition-duration:.3s;transition-timing-function:ease}.link__spoiler-arrow{transition-property:transform;position:absolute;top:50%;right:-14px;transform:translate(100%,-50%);fill:currentColor;pointer-events:none}.link--spoiler-open .link__spoiler-arrow{transform:translate(100%,-50%) scaleY(-1)}.icon-link{transition-property:color;color:currentColor;text-decoration:none}@media (pointer:coarse){.icon-link:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.icon-link:hover{color:var(--brand-color)}}.icon-link svg{display:block;fill:currentColor}.custom-scrollbar,.multiselect__content-wrapper{--scrollbar-track-color:transparent;--scrollbar-thumb-color:var(--brand-color);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--scrollbar-track-color) var(--scrollbar-thumb-color)}.custom-scrollbar--scroll-snap,.multiselect__content-wrapper--scroll-snap{scroll-snap-type:x mandatory}.custom-scrollbar--scroll-snap>*,.multiselect__content-wrapper--scroll-snap>*{scroll-snap-align:start}.custom-scrollbar::-webkit-scrollbar,.multiselect__content-wrapper::-webkit-scrollbar{width:4px;height:4px;cursor:default}.custom-scrollbar::-webkit-scrollbar-button,.multiselect__content-wrapper::-webkit-scrollbar-button{width:0;height:0}.custom-scrollbar::-webkit-scrollbar-thumb,.multiselect__content-wrapper::-webkit-scrollbar-thumb{border:0;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-thumb:active,.custom-scrollbar::-webkit-scrollbar-thumb:hover,.multiselect__content-wrapper::-webkit-scrollbar-thumb,.multiselect__content-wrapper::-webkit-scrollbar-thumb:active,.multiselect__content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-color)}.custom-scrollbar::-webkit-scrollbar-track,.multiselect__content-wrapper::-webkit-scrollbar-track{border:0;border-radius:2px}.custom-scrollbar::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track:active,.custom-scrollbar::-webkit-scrollbar-track:hover,.multiselect__content-wrapper::-webkit-scrollbar-track,.multiselect__content-wrapper::-webkit-scrollbar-track:active,.multiselect__content-wrapper::-webkit-scrollbar-track:hover{background:var(--scrollbar-track-color)}.custom-scrollbar::-webkit-scrollbar-track-piece,.multiselect__content-wrapper::-webkit-scrollbar-track-piece{background:var(--scrollbar-track-color)}.custom-scrollbar::-webkit-scrollbar-corner,.multiselect__content-wrapper::-webkit-scrollbar-corner{background:0 0}.custom-scrollbar--brand,.multiselect__content-wrapper--brand{--scrollbar-track-color:transparent;--scrollbar-thumb-color:var(--brand-color)}.custom-scrollbar--inverse,.custom-scrollbar--white,.multiselect__content-wrapper--inverse,.multiselect__content-wrapper--white{--scrollbar-track-color:transparent;--scrollbar-thumb-color:#fff}.custom-scrollbar--hidden,.multiselect__content-wrapper--hidden{--scrollbar-track-color:transparent;--scrollbar-thumb-color:transparent;scrollbar-width:none;scroll-behavior:smooth}.custom-scrollbar--hidden::-webkit-scrollbar,.multiselect__content-wrapper--hidden::-webkit-scrollbar{width:0;height:0}.switch-input{--track-width:24px;--track-height:6px;--knob-width:14px;display:flex;align-items:center;pointer-events:none;cursor:default}.catalog-toggle input,.filter-toggle input,.sort-toggle input,.switch-input input{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}.switch-input__toggle{transition-property:opacity;width:var(--track-width);height:var(--knob-width);position:relative;pointer-events:auto;cursor:pointer}.switch-input__toggle:before{content:'';position:absolute;width:var(--track-width);height:var(--track-height);transition-property:filter;top:calc(var(--knob-width)/2 - var(--track-height)/2);left:0;border-radius:4px;background:var(--ui-bg-color)}.switch-input__label,.switch-input__toggle,.switch-input__toggle:after,.switch-input__toggle:before{transition-duration:.3s;transition-timing-function:ease}.switch-input__toggle:after{transition-property:transform,background,filter;content:'';position:absolute;width:var(--knob-width);height:var(--knob-width);top:0;left:0;border-radius:100%;background:var(--ui-shallow-color);filter:drop-shadow(2px 0 4px rgba(0,0,0,.25))}.switch-input__label{transition-property:opacity,color;pointer-events:auto;cursor:pointer;color:var(--text-bold-color)}.switch-input__label-strong{display:block;font:700 18px/21px 'Circe',sans-serif,-apple-system}.switch-input__label-strong:not(:last-child){margin-bottom:6px}.switch-input__label-on{margin-left:20px}input:checked~.switch-input__label{color:var(--text-strong-color)}input:checked~.switch-input__toggle:after{transform:translate(calc(var(--track-width) - var(--knob-width)),0);background:var(--brand-color)}input:disabled~.switch-input__label,input:disabled~.switch-input__toggle{opacity:.5;cursor:default;pointer-events:none}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .switch-input input:not(:disabled):focus-visible~.switch-input__toggle:after{filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}body:not(.is-focus-visible) .switch-input input:not(:disabled):focus~.switch-input__toggle:after{filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}}@media (pointer:coarse){.switch-input:active input:not(:disabled)~.switch-input__label{color:var(--brand-color)}.switch-input:active input:not(:disabled)~.switch-input__toggle:before{filter:drop-shadow(2px 0 2px rgba(0,0,0,.25))}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.switch-input:hover input:not(:disabled)~.switch-input__label{color:var(--brand-color)}.switch-input:hover input:not(:disabled)~.switch-input__toggle:before{filter:drop-shadow(2px 0 2px rgba(0,0,0,.25))}}.sort-toggle{display:inline-flex;align-items:center;color:var(--text-bold-color);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.header__icon--user svg,.reserved-lock svg,.sort-toggle svg{fill:currentColor}.sort-toggle__arrow,.sort-toggle__text-wrapper{transition-duration:.3s;transition-timing-function:ease}.sort-toggle__arrow{transition-property:transform,color,filter;margin-left:12px;max-width:10px;max-height:6px}input[value$=sc]~.sort-toggle__arrow,input[value$=sc]~.sort-toggle__text-wrapper{color:var(--brand-color)}input[value=asc]~.sort-toggle__arrow{transform:scaleY(-1)}.sort-toggle__text-wrapper{transition-property:color;position:relative;display:flex}.sort-toggle__text+.sort-toggle__text{position:static;visibility:hidden;font-weight:700}.sort-toggle__text:first-child:not(:last-child){width:101%;height:100%;position:absolute;left:0;top:0}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .sort-toggle input:not(:disabled):focus-visible~.sort-toggle__arrow{filter:drop-shadow(0 0 4px rgba(0,0,0,.75))}body:not(.is-focus-visible) .sort-toggle input:not(:disabled):focus~.sort-toggle__arrow{filter:drop-shadow(0 0 4px rgba(0,0,0,.75))}}@media (pointer:coarse){.sort-toggle:active input:not(:disabled)~.sort-toggle__arrow,.sort-toggle:active input:not(:disabled)~.sort-toggle__text-wrapper{color:#3e8057}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.sort-toggle:hover input:not(:disabled)~.sort-toggle__arrow,.sort-toggle:hover input:not(:disabled)~.sort-toggle__text-wrapper{color:#3e8057}}.pagination{margin:0 auto;font:14px/1.2 'Circe',sans-serif,-apple-system;overflow:hidden;-webkit-user-select:none;user-select:none;text-align:center}.pagination__content,.pagination__page{display:inline-flex;justify-content:center}.pagination__content{flex-wrap:wrap;margin-right:-8px}.pagination__page{transition-property:border-color,color,background-color;transition-duration:.3s;transition-timing-function:ease;flex-shrink:0;margin-right:8px;align-items:center;box-sizing:border-box;min-width:48px;height:37px;padding:10px;border:1px solid transparent;border-radius:9px;text-decoration:none;color:var(--text-strong-color);outline:0;-webkit-user-drag:none}.pagination__page--disabled{pointer-events:none}.pagination__page:not([href]){border-color:var(--text-strong-color)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .pagination__page[href]:focus-visible{background:rgba(var(--alt-pane-bg-color-rgb),.6);color:var(--alt-text-strong-color)}body:not(.is-focus-visible) .pagination__page[href]:focus{background:rgba(var(--alt-pane-bg-color-rgb),.6);color:var(--alt-text-strong-color)}}@media (pointer:coarse){.pagination__page[href]:active{background:rgba(var(--alt-pane-bg-color-rgb),.6);color:var(--alt-text-strong-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.pagination__page[href]:hover{background:rgba(var(--alt-pane-bg-color-rgb),.6);color:var(--alt-text-strong-color)}}.fav-toggle{position:relative;display:inline-flex;color:var(--text-strong-color);text-decoration:none;outline:0}.fav-toggle__icon,.fav-toggle__icon-wrapper{transition-duration:.3s;transition-timing-function:ease}.fav-toggle__icon-wrapper{transition-property:opacity;position:relative;font-size:0}.fav-toggle__icon{transition-property:fill;stroke:var(--text-strong-color);fill:transparent}.fav-toggle__text-wrapper{margin:0 0 0 10px}.fav-toggle__text{transition-property:color;transition-duration:.3s;transition-timing-function:ease;color:var(--text-bold-color);white-space:nowrap}.fav-toggle__text+.fav-toggle__text{display:none}.fav-toggle__popover{display:flex;flex-direction:column;align-items:center;overflow:hidden auto;max-height:200px;max-width:270px;margin:0 -10px;padding:0 10px}.fav-toggle__popover-item{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;position:relative;display:inline-block;margin-bottom:.5em;padding-bottom:.5em;padding-right:10px;padding-left:24px;outline:0;color:var(--text-strong-color);text-decoration:none;text-align:center}.fav-toggle__popover-item:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,var(--ui-bg-color) 10%,var(--ui-bg-color) 90%,transparent 100%);opacity:.4}.fav-toggle__popover-item-cb{transition-property:fill,opacity;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:3px;left:0;opacity:.1;fill:var(--text-strong-color)}.fav-toggle__popover-item--active .fav-toggle__popover-item-cb{fill:var(--brand-color);opacity:1}.fav-toggle__popover-item:last-child{margin-bottom:0;padding-bottom:0}.fav-toggle__popover-item:last-child:before{display:none}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .fav-toggle__popover-item:focus-visible{opacity:.7}body:not(.is-focus-visible) .fav-toggle__popover-item:focus{opacity:.7}}@media (pointer:coarse){.fav-toggle__popover-item:active{opacity:.7}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.fav-toggle__popover-item:hover{opacity:.7}body.is-focus-visible .fav-toggle:not(.fav-toggle--active):focus-visible .fav-toggle__icon{fill:#e0827b}body:not(.is-focus-visible) .fav-toggle:not(.fav-toggle--active):focus .fav-toggle__icon{fill:#e0827b}}@media (pointer:coarse){.fav-toggle:not(.fav-toggle--active):active .fav-toggle__icon{fill:#e0827b}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.fav-toggle:not(.fav-toggle--active):hover .fav-toggle__icon{fill:#e0827b}}.fav-toggle--active .fav-toggle__icon{stroke:#e14f45;fill:#e14f45}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .fav-toggle--active:focus-visible .fav-toggle__icon{fill:#e0827b}body:not(.is-focus-visible) .fav-toggle--active:focus .fav-toggle__icon{fill:#e0827b}}@media (pointer:coarse){.fav-toggle--active:active .fav-toggle__icon{fill:#e0827b}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.fav-toggle--active:hover .fav-toggle__icon{fill:#e0827b}}.fav-toggle--action{flex-direction:column;justify-content:flex-start;align-items:center}.fav-toggle--action .fav-toggle__icon-wrapper{width:var(--action-icon-size, 32px);height:var(--action-icon-size, 32px);position:relative;display:flex;justify-content:center;align-items:center}.fav-toggle--action .fav-toggle__icon{width:24px;height:21px}.fav-toggle--action .fav-toggle__text-wrapper{margin:var(--action-text-margin, 10px) 0 0}.reserved-lock{display:inline-block;color:var(--text-strong-color)}.slider{--gutter:16px;--slide-width:auto;--slide-max-width:none;--compensate-top:0px;--compensate-bottom:var(--compensate-top, 0px)}.slider__container{overflow:auto hidden}.slider .slick-slider{max-width:100%}.slider .slick-list,.slider__container{margin:calc(var(--compensate-top, 0px)*-1) calc((var(--full-page-padding-right))*-1) calc(var(--compensate-bottom, 0px)*-1) calc((var(--full-page-padding-left))*-1);padding:calc(var(--compensate-top, 0px)) calc(var(--full-page-padding-right)) calc(var(--compensate-bottom, 0px)) calc(var(--full-page-padding-left))}.slider__content{display:inline-flex;width:calc(100% + var(--gutter));margin:0 calc(var(--gutter)*-1/2)}.slider__content:after{content:'';position:relative;display:inline-block;vertical-align:middle;width:calc(var(--full-page-padding-right) - var(--gutter)/2);flex-shrink:0}.slider__slide{display:flex;flex-direction:column;flex:auto 0 0;box-sizing:border-box;padding:0 calc(var(--gutter)/2);max-width:var(--slide-max-width);width:calc(var(--slide-width))}.slider__controls{margin-top:30px;display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.slider__controls{margin-top:20px}}.slider__arrows{min-width:62px;margin-right:20px}.slider__dot-navigation{--dot-nav-size:24px;flex-wrap:wrap;justify-content:flex-end}.slider__picture{border-radius:8px;object-fit:cover}.show-more{transition-property:color;transition-duration:.3s;transition-timing-function:ease;display:inline-flex;flex-direction:column;align-items:center;color:var(--ui-shallow-color);text-decoration:none;outline:0}.show-more__text{margin-bottom:10px;font:10px/1.5 'Circe',sans-serif,-apple-system}.show-more__arrow{width:28px;height:16px;fill:currentColor}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .show-more:focus-visible{color:var(--brand-color)}body:not(.is-focus-visible) .show-more:focus{color:var(--brand-color)}}@media (pointer:coarse){.show-more:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.show-more:hover{color:var(--brand-color)}}:root{--anchor-offset:var(--header-h, 103px);--anchor-dy:20px}.anchor{display:flex}.anchor--block,.anchor:before{content:'';display:block;height:calc(var(--anchor-offset) + var(--anchor-dy));margin-top:calc(var(--anchor-offset)*-1 - var(--anchor-dy))}.video{position:relative}.video__btn{width:60px;height:60px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;background:var(--brand-color);border:1px solid var(--brand-color);border-radius:12px;color:#fff}@media (pointer:coarse){.video__btn:active{background-color:#fff;color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.video__btn:hover{background-color:#fff;color:var(--brand-color)}}.video__btn:before{content:'';position:absolute;width:0;height:0;top:calc(50% - 12px);left:calc(50% - 8px);border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent currentColor}.video__overlay-link{width:100%;height:100%;position:absolute;top:0;left:0}.repost-link{position:relative;font-size:18px;font-weight:700;margin-right:32px}.repost-link__icon{width:19px;height:16px;position:absolute;top:calc(50% - 8px);right:-32px;fill:currentColor}.document-link{position:relative;display:inline-block;margin-left:28px;color:var(--brand-color);font:12px/18px 'Circe',sans-serif,-apple-system;text-decoration:none}@media (pointer:coarse){.document-link:active .document-link__name{border-bottom-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.document-link:hover .document-link__name{border-bottom-color:transparent}}.document-link__icon{position:absolute;left:-28px;top:50%;transform:translateY(-50%);fill:transparent;stroke:currentColor}.document-link__name{transition-property:border-bottom-color;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px solid currentColor}.swiper-slider{--compensate-top:0px;--compensate-bottom:var(--compensate-top, 0px);margin:calc(var(--compensate-top, 0px)*-1) calc((var(--full-page-padding-right))*-1) calc(var(--compensate-bottom, 0px)*-1) calc((var(--full-page-padding-left))*-1);padding:calc(var(--compensate-top, 0px)) calc(var(--full-page-padding-right)) calc(var(--compensate-bottom, 0px)) calc(var(--full-page-padding-left));overflow:hidden}.swiper-slider .swiper-slide{padding:0 calc(var(--gutter)/2);box-sizing:border-box}.swiper-slider__content{--gutter:16px;margin:0 calc(var(--gutter)*-1/2)}.swiper-slider__controls{margin-top:30px;position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1}@media (max-width:767px){.swiper-slider__controls{margin-top:20px}}.swiper-slider__arrows{min-width:62px;margin-right:20px}.swiper-slider__dot-navigation{--dot-nav-size:24px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:767px){.swiper-slider__controls{justify-content:center}.swiper-slider__arrows{display:none}}.fraction{font-size:var(--fraction-font-size, 13px);font-weight:var(--fraction-font-weight, bold);color:var(--fraction-color, currentColor);white-space:nowrap}.fraction__number{display:inline-block;min-width:var(--fraction-number-width, 1.2em);text-align:center}.header{z-index:11;min-height:73px;pointer-events:none}@supports (position:sticky){.header{position:sticky;top:0}}@supports not(position: sticky){.header{height:var(--header-h, auto)}.header .header__content-wrapper{position:fixed;top:0;left:0;right:0}}.header--immersive-shit{position:static;height:var(--header-h, auto)}.header--immersive-shit .header__content-wrapper{position:fixed;top:0;left:0;right:0}.header__content-wrapper{transform:translateY(-100%);background:var(--bg-color);transition:transform .3s ease,background .3s step-start;pointer-events:auto}.header__content{position:relative;display:flex;align-items:center;padding:27px 0}.header--burger-visible .header__content-wrapper,.header--visible .header__content-wrapper{transform:none}.header__burger,.header__burger i{transition-duration:.3s;transition-timing-function:ease}.header__burger{width:24px;height:24px;transition-property:filter,color,opacity;z-index:11;position:relative;display:inline-block;flex-shrink:0;margin-right:25px;color:var(--text-strong-color)}.header__burger i{width:100%;height:2px;transition-property:transform;position:absolute;left:0;background:currentColor;transform-origin:left center}.header__burger i:nth-child(1){top:0;transform:rotateX(0)}.header__burger i:nth-child(2){top:45.83333333%;transform:scaleX(1)}.header__burger i:nth-child(3){bottom:0;transform:rotateX(0)}.header__burger--open i:nth-child(1){transform:rotateZ(45deg) translate(-3%,-33%) scaleX(1.414)}.header__burger--open i:nth-child(2){transform:scaleX(0)}.header__burger--open i:nth-child(3){transform:rotateZ(-45deg) translate(-3%,33%) scaleX(1.414)}@media (pointer:coarse){.header__burger--open:active{opacity:.5}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header__burger--open:hover{opacity:.5}}@media (pointer:coarse){.header__burger:not(.header__burger--open):active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header__burger:not(.header__burger--open):hover{color:var(--brand-color)}}.header__logo-wrap{z-index:11;width:140px;flex-shrink:0;margin:0 25px;font-size:0;-webkit-user-select:none;user-select:none}.header__logo-wrap,.header__logo-wrap[href]{transition-property:filter,opacity;transition-duration:.3s;transition-timing-function:ease}@media (pointer:coarse){.header__logo-wrap[href]:active{opacity:.8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header__logo-wrap[href]:hover{opacity:.8}}.header__logo{width:auto;height:auto;max-width:100%;-webkit-user-drag:none}.header__menu{display:flex;justify-content:space-around;align-self:stretch;flex-grow:1;margin:0 48px 0 35px;-webkit-user-select:none;user-select:none}.header__menu-item{display:flex;align-items:center;padding:0 15px}.header__menu-link{transition-property:color,text-decoration-color;transition-duration:.3s;transition-timing-function:ease;text-decoration-color:transparent;text-decoration-line:underline;font:18px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color);-webkit-user-drag:none}@media (pointer:coarse){.header__menu-link:active{color:var(--brand-color);text-decoration-color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header__menu-link:hover{color:var(--brand-color);text-decoration-color:var(--brand-color)}}.header__phone-wrap{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;padding:0 7px 0 27px;margin-left:auto}.header__phone{transition-property:color,text-decoration-color;transition-duration:.3s;transition-timing-function:ease;text-decoration:underline;text-decoration-color:transparent;font:700 24px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}@media (pointer:coarse){.header__phone:active{text-decoration-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header__phone:hover{text-decoration-color:currentColor}}.header__worktime{text-decoration:none;font:13px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-color)}.header__callback{flex-shrink:0;margin:0 36px}.header__callback:last-child{margin-right:0}.header__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0 15px;flex-shrink:0}.header__icon--fav-svg,.header__icon--user-svg{transform:scale(1.33)}.header__icon--fav,.header__icon--fav:after,.header__icon--user{transition-property:color;transition-duration:.3s;transition-timing-function:ease;color:var(--text-strong-color)}@media (pointer:coarse){.header__icon--fav:active,.header__icon--user:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.header__icon--fav:hover,.header__icon--user:hover{color:var(--brand-color)}}.header__icon--fav{position:relative}.header__icon--fav:after{transition-property:opacity;content:attr(data-counter);position:absolute;display:block;top:50%;left:100%;transform:translate(-12px,-50%);padding:3px 5px 1px;border-radius:8px;font:10px/1 'Circe',sans-serif,-apple-system;background:var(--brand-light-color);color:var(--bg-color)}.header__icon--fav svg{fill:transparent;stroke:currentColor}.header__icon--fav:not([data-counter]):after,.header__icon--fav[data-counter="0"]:after{opacity:0}.header__icon--house{transition-property:filter;transition-duration:.3s;transition-timing-function:ease;z-index:11;display:none}.header--burger-visible .header__burger{filter:brightness(0) invert(1)}.header--burger-visible .header__logo-wrap{left:49px;filter:brightness(0) invert(1)}@media (max-width:1919px){.header--burger-visible .header__logo-wrap{left:36px}}@media (min-width:1024px){.header--burger-visible .header__content{padding-left:235px}.header--burger-visible .header__burger{position:absolute;left:0}.header--burger-visible .header__logo-wrap{position:absolute}}@media (min-width:1024px) and (max-width:1919px){.header--burger-visible .header__content{padding-left:174px}}@media (min-width:1024px) and (max-width:1439px){.header--burger-visible .header__content{padding-left:144px}.header--burger-visible .header__logo-wrap{left:26px}}@media (max-width:1023px){.header--burger-visible .header__icon--house{position:absolute;top:24px;right:0;filter:brightness(0) invert(1)}.header--modal-visible{z-index:12;pointer-events:none}.header--modal-visible .header__content-wrapper{background:0 0;transform:none;transition:transform .3s ease,background .3s step-end}.header--modal-visible .header__content{pointer-events:auto}.header--modal-visible .header__icon--house{visibility:hidden}.header--burger-visible .header__burger,.header--modal-visible .header__burger{position:absolute;top:28px}.header--burger-visible .header__logo-wrap,.header--modal-visible .header__logo-wrap{position:absolute;top:20px;left:50%;transform:translate(-50%,0);margin-left:-3px}}@media (max-width:1919px){.header__content{padding-top:20px;padding-bottom:20px}.header__burger{width:18px;height:18px;margin-right:18px}.header__logo-wrap{margin-left:18px;margin-right:18px;max-width:102px}.header__menu{margin:0 43px 0 31px}.header__menu-item{padding:0 10px}.header__menu-link{font-size:14px}.header__phone-wrap{padding:0 16px 0 27px}.header__phone{font-size:18px}.header__worktime{font-size:10px}.header__callback{margin:0 20px;font-size:14px}.header__icon{width:24px;height:24px;margin:0 0 0 19px}.header__icon--fav-svg,.header__icon--user-svg{transform:scale(1)}.header__icon--fav:after{transform:translate(-10px,-50%);padding:2px 4px 0}}@media (max-width:1439px){.header__burger{margin-right:8px}.header__logo-wrap,.header__menu{margin-left:8px;margin-right:8px}.header__phone-wrap{padding:0 8px}.header__callback{display:none}.header__icon{margin:0 8px}}@media (max-width:1023px){.header__logo-wrap{margin-left:auto;margin-right:auto}.header__icon,.header__menu,.header__phone-wrap{display:none}.header__icon--house{display:flex;margin-right:0}}.footer{font:18px/1.2 'Circe',sans-serif,-apple-system}.footer__content{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);grid-row-gap:16px;align-items:start;padding-top:55px;padding-bottom:55px;background:var(--pane-bg-color);border-radius:10px}@media (max-width:767px){.footer__content{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right))}}.footer__col-info{grid-column:2/8}.footer__col-menu{grid-column:span 16}.footer__bottom-line{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);grid-column:span 24;align-items:center;margin-top:27px;font-size:16px;color:var(--text-color)}.footer__logo-group{margin-bottom:42px}.footer__logo{width:auto;height:auto;display:inline-block}.footer__logo--hoverable{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}@media (pointer:coarse){.footer__logo--hoverable:active{opacity:.8}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.footer__logo--hoverable:active,.footer__logo--hoverable:hover{opacity:.8}}.footer__logo-icon{max-width:100%}.footer__company-name{margin:8px 0;font:700 18px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.footer__phone-wrapper{margin:15px 0}.footer__phone{transition-property:color;transition-duration:.3s;transition-timing-function:ease;font:700 24px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color);text-decoration:none}@media (pointer:coarse){.footer__phone:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.footer__phone:active,.footer__phone:hover{color:var(--brand-color)}}.footer__email-wrapper{margin:15px 0}.footer__email{transition-property:color;transition-duration:.3s;transition-timing-function:ease;color:var(--brand-color);text-decoration:none}@media (pointer:coarse){.footer__email:active{color:var(--text-strong-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.footer__email:active,.footer__email:hover{color:var(--text-strong-color)}}.footer__address{margin:28px 0;color:var(--text-color)}.footer__call{margin:53px 0}.footer__socials{margin-top:64px}.footer__copyright{grid-column:span 11;padding-left:calc(100%/11 + 16px/11)}.footer__policy{grid-column:span 8}.footer__developer{grid-column:span 5}@media (max-width:1919px){.footer{font-size:14px}.footer__content{padding-top:41px;padding-bottom:37px}.footer__bottom-line{margin-top:15px;font-size:14px}.footer__logo-group{margin-bottom:32px}.footer__logo{max-width:105px}.footer__company-name{margin-top:6px;font-size:14px}.footer__phone-wrapper{margin:10px 0}.footer__phone{font-size:18px}.footer__email-wrapper{margin:10px 0}.footer__address{margin:20px 0}.footer__call{margin:40px 0}.footer__socials{margin-top:47px}}@media (max-width:1023px){.footer__content{padding-top:20px;padding-bottom:20px}.footer__bottom-line{grid-gap:9px 0}.footer__copyright,.footer__developer,.footer__policy{grid-column:span 8}.footer__policy{text-align:center}.footer__call{margin:20px 0}.footer__socials{margin-top:20px}}@media (max-width:767px){.footer__content{border-radius:0}.footer__bottom-line{grid-column:span 24}.footer__col-info,.footer__col-menu,.footer__copyright,.footer__developer,.footer__policy{grid-column:1/-1;padding:0}.footer__col-menu{order:-1}.footer__col-info{margin-top:30px}.footer__bottom-line{margin-top:0}.footer__policy{text-align:initial}}@media (max-width:479px){.footer{padding-top:0}.footer__content{grid-gap:0;padding-top:31px;padding-bottom:10px}.footer__col-info{margin-top:31px}.footer__bottom-line{grid-column-gap:0;margin-top:20px}.footer__logo-group{margin-bottom:22px}.footer__address{margin:10px 0}}.footer-menu{display:grid;grid-column-gap:16px;grid-template-columns:repeat(16,1fr);grid-row-gap:36px;align-items:start;padding-top:2px}.footer-menu__group{display:flex;flex-direction:column;grid-column:span 4;overflow:hidden}.footer-menu__group--tall{grid-row:1/3}.footer-menu__title{margin-bottom:21px;font:18px/1.2 'Circe',sans-serif,-apple-system;overflow-wrap:break-word;color:var(--text-strong-color)}.footer-menu__link,.footer-menu__title--link{transition-property:color;transition-duration:.3s;transition-timing-function:ease;text-decoration:none}.footer-menu__title--link{align-self:flex-start}@media (pointer:coarse){.footer-menu__title--link:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.footer-menu__title--link:hover{color:var(--brand-color)}}.footer-menu__link{margin-bottom:13px;font:16px/1.2 'Circe',sans-serif,-apple-system;overflow-wrap:break-word;color:var(--text-color);-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.footer-menu__link:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.footer-menu__link:active,.footer-menu__link:hover{color:var(--brand-color)}}@media (max-width:1919px){.footer-menu{grid-row-gap:28px}.footer-menu__title{margin-bottom:15px;font-size:14px}.footer-menu__link{margin-bottom:10px;font-size:14px}}@media (max-width:1023px){.footer-menu{grid-template-columns:repeat(2,1fr)}.footer-menu__group{grid-column:span 1}.footer-menu__group--tall{grid-row:auto}}@media (max-width:767px){.footer-menu{grid-template-columns:repeat(2,1fr)}}:root{--caption-padding:68px;--caption-top:0.5em;--caption-line-width:48px;--caption-line-height:8px}@media (max-width:1919px){:root{--caption-padding:52px;--caption-line-width:36px;--caption-line-height:6px}}@media (max-width:767px){:root{--caption-padding:34px;--caption-line-width:20px;--caption-line-height:6px}}.section-caption{position:relative;padding-left:var(--caption-padding);color:var(--text-strong-color)}.section-caption:before{content:'';position:absolute;width:var(--caption-line-width);height:var(--caption-line-height);left:0;top:var(--caption-top);flex-shrink:0;margin-right:20px;border-radius:4px;background-color:var(--brand-color)}.section-caption--shifted-line{padding-left:0}.section-caption--shifted-line:before{left:calc(-1*var(--caption-padding))}@media (max-width:767px){.section-caption--shifted-line{--caption-padding:0}.section-caption--shifted-line:before{display:none}}.caption-link{display:flex;justify-content:space-between;align-items:flex-start;color:gray}.caption-link__link{margin-left:16px;margin-top:17px}@media (max-width:1919px){.caption-link__link{margin-top:5px}}h1,h2,h3,h4,h5{color:var(--text-strong-color);overflow-wrap:break-word}h1,h2,h3,h4{font-size:48px;line-height:1.2}@media (max-width:1919px){h1{font-size:40px}}@media (max-width:1023px){h1{font-size:36px}}@media (max-width:767px){h1{font-size:32px}}@media (max-width:479px){h1{font-size:26px}}h2,h3,h4{font-size:40px}@media (max-width:1919px){h2{font-size:36px}}@media (max-width:1023px){h2{font-size:32px}}@media (max-width:767px){h2{font-size:28px}}@media (max-width:479px){h2{font-size:24px}}h3,h4{font-size:36px}@media (max-width:1919px){h3{font-size:30px}}@media (max-width:1023px){h3{font-size:28px}}@media (max-width:767px){h3{font-size:26px}}@media (max-width:479px){h3{font-size:24px}}h4{font-size:32px}@media (max-width:1919px){h4{font-size:24px}}h5{font-size:18px}:root{--input-disabled-opacity:0.5;--input-disabled-label-opacity:var(--input-disabled-opacity);--input-disabled-control-opacity:var(--input-disabled-opacity);--input-asterisk-color:var(--input-label-color);--input-normal-color-rgb:var(--text-color-rgb);--input-error-color-rgb:225 , 79 , 69;--input-color-rgb:var(--input-normal-color-rgb);--input-placeholder-color-alpha:0.5;--input-color-alpha:1;--input-normal-label-color:var(--text-bold-color);--input-error-label-color:#E14F45;--input-label-color:var(--input-normal-label-color);--input-label-font-size:16px;--input-label-line-height:1.5;--input-focus-border-opacity:1;--input-border-opacity:0.5;--input-normal-border-color-rgb:var(--ui-shallow-active-color-rgb);--input-error-border-color-rgb:225 , 79 , 69;--input-border-color-rgb:var(--input-normal-border-color-rgb);--input-border-radius:10px;--input-font-size:24px;--input-line-height:1.5;--input-padding-top:8px;--input-padding-right:var(--input-padding-left);--input-padding-bottom:5px;--input-padding-left:16px;--input-background-color:transparent}@media (max-width:1919px){:root{--input-border-radius:8px;--input-font-size:18px;--input-label-font-size:14px}}.width-skeleton{position:relative}.width-skeleton:before{content:'';display:block;box-sizing:border-box;width:100%;padding-top:calc(var(--width-skeleton-ratio, 50px))}.features-list{--gutter-h:12px;--gutter-v:14px;--padding-top:2px;--padding-right:10px;--radius:4px;overflow:hidden;font:14px/1.5 'Circe',sans-serif,-apple-system}.features-list__content{margin:calc(var(--gutter-v)*-1) 0 0 calc(var(--gutter-h)*-1)}.features-list__item{margin:var(--gutter-v) 0 0 var(--gutter-h);box-sizing:border-box;display:inline-block;padding:var(--padding-top) var(--padding-right);border:1px solid var(--text-bold-color);border-radius:var(--radius);color:var(--text-bold-color);text-decoration:none;-webkit-user-select:none;user-select:none;outline:0!important;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none}.features-list__item[href]{transition-property:color,border-color,background-color,box-shadow;transition-duration:.3s;transition-timing-function:ease;background:0 0}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .features-list__item[href]:focus-visible{border-color:var(--brand-color);background:var(--brand-color);color:var(--bg-color)}body:not(.is-focus-visible) .features-list__item[href]:focus{border-color:var(--brand-color);background:var(--brand-color);color:var(--bg-color)}}@media (pointer:coarse){.features-list__item[href]:active{border-color:var(--brand-color);background:var(--brand-color);color:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.features-list__item[href]:active{box-shadow:0 0 10px rgba(15,150,110,.5)}.features-list__item[href]:hover{border-color:var(--brand-color);background:var(--brand-color);color:var(--bg-color)}}.stripe{--radius:4px;--tail-width:10px;position:relative;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding:5px 10px 4px;border-radius:var(--radius) var(--radius) var(--radius) 0;font:14px/1.5 'Circe',sans-serif,-apple-system;color:#3c4e5e;background-color:currentColor}.stripe:before{content:'';position:absolute;width:0;height:0;top:100%;left:0;border:calc(var(--tail-width)/2) solid currentColor;border-left-color:transparent;border-bottom-color:transparent;filter:brightness(70%)}.stripe--tail-right{border-radius:var(--radius) var(--radius) 0 var(--radius)}.stripe--tail-right:before{left:auto;right:0;border-right-color:transparent;border-left-color:currentColor}.stripe--md{padding:22px 18px}.stripe picture{line-height:0}.stripe__image{width:auto;height:auto;max-width:100%}.stripe__text{color:#fff}.apartment-logo{--radius:10px;--tail-width:16px;display:flex;justify-content:center;box-sizing:border-box;padding:30px 23px;border-radius:var(--radius) var(--radius) var(--radius) 0;background-color:currentColor}.apartment-logo:before{content:'';position:absolute;width:0;height:0;top:100%;left:0;border:calc(var(--tail-width)/2) solid currentColor;border-left-color:transparent;border-bottom-color:transparent;filter:brightness(70%)}.apartment-logo--tail-right{border-radius:var(--radius) var(--radius) 0 var(--radius)}.apartment-logo--tail-right:before{left:auto;right:0;border-right-color:transparent;border-left-color:currentColor}.apartment-logo--big{padding:33px 37px}.apartment-logo--sm{padding:16px}.apartment-logo__image{width:auto;height:auto;max-width:100%}@media (max-width:1919px){.apartment-logo{--radius:8px;padding:22px 18px}.apartment-logo--big{padding:25px 34px}.apartment-logo--sm{padding:16px}}@media (max-width:1023px){.apartment-logo,.apartment-logo--big{padding:22px 18px}.apartment-logo--tail-right-md{border-radius:var(--radius) var(--radius) 0 var(--radius)}.apartment-logo--tail-right-md:before{left:auto;right:0;border-right-color:transparent;border-left-color:currentColor}}@media (max-width:767px){.apartment-logo--no-tail-right-sm{--tail-width:0;border-radius:var(--radius) 0 0 var(--radius)}}.apartment-card{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr)}.apartment-card__picture-wrap{grid-column:span 12;align-self:start;margin-bottom:40px;position:relative;font-size:0;z-index:1}.apartment-card__picture-wrap:before{content:'';display:inline-block;width:100%;padding-top:55.80357143%}.apartment-card__slider{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.apartment-card__picture{border-radius:10px;overflow:hidden}.apartment-card__picture img,.apartment-card__picture source{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.apartment-card__icon{position:absolute;top:26px;left:26px;width:calc((100% + 16px)/12*3 + 10px);height:auto}.apartment-card__logo-wrap{width:calc((100% + 16px)/12*2 - 16px);position:absolute;top:13.3%;right:-16px}.apartment-card__arrows{position:absolute;width:82px;top:100%;left:0;margin-top:25px}.apartment-card__dots{position:absolute;top:100%;right:calc((100% + 16px)/12*2);margin-right:10px;margin-top:31px}.apartment-card__info{transition-property:background-color,box-shadow;transition-duration:.3s;transition-timing-function:ease;grid-column:span 11;margin-top:40px;margin-left:calc((100% + 16px)/11*-2);padding:42px 0 40px calc((100% + 16px)/11*3);background:var(--pane-bg-color);border-radius:10px}.apartment-card__header{display:flex;justify-content:space-between;align-items:center;padding-right:20px;margin-bottom:9px}.apartment-card__address{transition-property:color;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center;text-decoration:none;font:18px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-bold-color);-webkit-tap-highlight-color:transparent}.apartment-card__address--no-hover{pointer-events:none}@media (pointer:coarse){.apartment-card__address:active{color:var(--brand-color)}.apartment-card__address:active .apartment-card__address-icon{stroke:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-card__address:hover{color:var(--brand-color)}.apartment-card__address:hover .apartment-card__address-icon{stroke:var(--brand-color)}}.apartment-card__address-icon{width:24px;height:24px;transition-property:stroke;transition-duration:.3s;transition-timing-function:ease;margin-right:19px;fill:none;stroke:var(--text-strong-color)}.apartment-card__floor-count{padding:6px 19px;font:18px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-strong-color);background:var(--bg-color)}.apartment-card__body{padding-right:calc((100% + 16px)/10)}.apartment-card__title{transition-property:text-decoration;transition-property:text-decoration,-webkit-text-decoration;transition-duration:.3s;transition-timing-function:ease;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;margin-bottom:14px;font:700 52px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}@media (pointer:coarse){.apartment-card__title:active{text-decoration-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-card__title:hover{text-decoration-color:currentColor}}.apartment-card__title--no-link{text-decoration:none}.apartment-card__completion-info{margin-bottom:27px;font:700 24px/1.5 'Circe',sans-serif,-apple-system;color:var(--brand-color)}.apartment-card__description{margin-bottom:40px;font:18px/1.5 'Circe',sans-serif,-apple-system;color:var(--normal-text-bold-color)}.apartment-card__buying-options{margin-bottom:28px}.apartment-card__sale-title{font:700 24px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-bold-color)}.apartment-card__sale-list{margin-top:9px;font-size:18px;font-weight:700;line-height:1.2;--padding-top:9px;--padding-right:19px;--radius:8px}.apartment-card__choose-link{margin-top:10px;margin-right:16px}@media (max-width:479px){.apartment-card__choose-link{width:100%}}.apartment-card--flipped .apartment-card__picture-wrap{order:1;grid-column:span 10;margin-left:calc((100% + 16px)/10*-2)}.apartment-card--flipped .apartment-card__icon{top:auto;left:auto;right:26px;bottom:26px}.apartment-card--flipped .apartment-card__logo-wrap{right:auto;left:-16px}.apartment-card--flipped .apartment-card__arrows{left:auto;right:0}.apartment-card--flipped .apartment-card__dots{left:calc((100% + 16px)/12*2 + 8px);right:auto}.apartment-card--flipped .apartment-card__info{margin-left:0;grid-column:span 13;padding-left:calc((100% + 16px)/13);padding-right:calc((100% + 16px)/13*3)}.apartment-card--flipped .apartment-card__body,.apartment-card--flipped .apartment-card__header{padding-right:0}@media (pointer:coarse){.apartment-card:active .apartment-card__info{box-shadow:0 4px 40px var(--box-shadow-color);background:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-card:hover .apartment-card__info{box-shadow:0 4px 40px var(--box-shadow-color);background:var(--bg-color)}}.apartment-card--simple .apartment-card__picture-wrap{margin:0 0 67px}.apartment-card--simple .apartment-card__icon,.apartment-card--simple .apartment-card__logo-wrap{display:none}.apartment-card--simple .apartment-card__info{margin-top:0;margin-right:-16px;padding-top:0;padding-bottom:67px;background:0 0}.apartment-card--simple .apartment-card__body,.apartment-card--simple .apartment-card__floor-count,.apartment-card--simple .apartment-card__header{padding-right:0}.apartment-card--simple .apartment-card__dots{right:0}@media (pointer:coarse){.apartment-card--simple:active .apartment-card__info{box-shadow:none}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-card--simple:hover .apartment-card__info{box-shadow:none}}@media (max-width:1919px){.apartment-card__picture-wrap{margin-bottom:30px}.apartment-card__picture-wrap:before{padding-top:57.16463415%}.apartment-card__picture{border-radius:8px}.apartment-card__icon{top:20px;left:20px}.apartment-card__arrows{width:62px;margin-top:20px}.apartment-card__dots{margin-top:25px;margin-right:-7px}.apartment-card__info{margin-top:30px;padding-top:30px;padding-bottom:30px;border-radius:8px}.apartment-card__header{margin-bottom:5px}.apartment-card__address{font-size:16px}.apartment-card__address-icon{width:18px;height:18px;margin-right:13px}.apartment-card__floor-count{padding:5px 15px;font-size:14px}.apartment-card__title{margin-bottom:11px;font-size:40px}.apartment-card__completion-info{margin-bottom:19px;font-size:18px}.apartment-card__description{margin-bottom:27px;font-size:16px}.apartment-card__sale-title{font-size:18px}.apartment-card__sale-list{font-size:16px}.apartment-card__buying-options{margin-bottom:21px}.apartment-card--flipped .apartment-card__icon{top:auto;left:auto;right:20px;bottom:20px}.apartment-card--simple .apartment-card__picture-wrap{margin:0 0 50px}.apartment-card--simple .apartment-card__info{padding-bottom:50px}}@media (max-width:1439px){.apartment-card__buying-options{width:calc(((100% + 16px)/4*3) - 16px);margin-bottom:13px}.apartment-card--simple .apartment-card__info{margin-right:0}}@media (max-width:1023px){.apartment-card{--card-padding:20px;grid-column-gap:0}.apartment-card__picture-wrap{grid-column:1/-1;margin-bottom:0}.apartment-card__picture{border-radius:0}.apartment-card__icon{top:20px;left:calc(var(--card-padding));width:calc((100% + 16px)/4 - (16px/2))}.apartment-card__logo-wrap{width:27.777%;top:20px}.apartment-card__arrows{display:none}.apartment-card__dots{top:auto;left:calc(var(--card-padding));right:calc(var(--card-padding));margin-right:0;margin-top:0;bottom:13px;justify-content:center}.apartment-card__info{grid-column:1/-1;margin-top:0;margin-left:0;padding:25px calc(var(--card-padding)) 30px;border-radius:0}.apartment-card__header{align-items:flex-start;justify-content:flex-start;flex-direction:column;padding-right:0;margin-bottom:11px}.apartment-card__address-icon{margin-right:12px}.apartment-card__floor-count{margin-top:10px}.apartment-card__body{padding-right:0}.apartment-card__title{margin-bottom:10px;font-size:24px}.apartment-card__description{margin-bottom:2px}.apartment-card__sale-title{margin-top:12px}.apartment-card--flipped .apartment-card__picture-wrap{order:0;grid-column:1/-1;margin-left:0}.apartment-card--flipped .apartment-card__icon{top:20px;left:calc(var(--card-padding))}.apartment-card--flipped .apartment-card__logo-wrap{left:auto;top:20px;right:calc(var(--tail-width)*-1)}.apartment-card--flipped .apartment-card__dots{left:calc(var(--card-padding));right:calc(var(--card-padding))}.apartment-card--flipped .apartment-card__info{grid-column:1/-1;padding-left:calc(var(--card-padding));padding-right:calc(var(--card-padding))}.apartment-card--simple .apartment-card__floor-count{padding-left:0}}@media (max-width:767px){.apartment-card{--card-padding:var(--full-page-padding-left);overflow:hidden}.apartment-card__picture-wrap:before{padding-top:77.77777778%}.apartment-card__logo-wrap{right:calc(var(--tail-width)*-1);padding-right:calc(var(--tail-width) + 18px)}.apartment-card--simple .apartment-card__picture-wrap{margin-bottom:20px}}.apartment-group{display:flex;flex-direction:column;color:var(--text-strong-color)}.apartment-group__head{transition-property:box-shadow,background;transition-duration:.3s;transition-timing-function:ease;position:relative;display:grid;grid-template-columns:1fr 1fr;box-sizing:border-box;min-height:100px;padding:26px 82px 26px 112px;border-radius:8px;font:700 40px/1.2 'Circe',sans-serif,-apple-system;background:var(--pane-bg-color);text-decoration:none;color:currentColor;-webkit-user-drag:none}@media (pointer:coarse){.apartment-group__head:active{box-shadow:0 4px 40px var(--box-shadow-color);background:0 0}.apartment-group__head:active .apartment-group__toggle{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-group__head:hover{box-shadow:0 4px 40px var(--box-shadow-color);background:0 0}.apartment-group__head:hover .apartment-group__toggle{color:var(--brand-color)}}.apartment-group__logo{--radius:8px;--tail-width:15px;width:100px;height:75px;position:absolute;top:calc(50% - var(--tail-width)/2);left:-15px;-webkit-user-select:none;user-select:none;transform:translate(0,-50%)}.apartment-group__title{color:var(--brand-color)}.apartment-group__delimiter{display:none}.apartment-group__count{display:inline-flex;margin-top:7px;flex-direction:column}.apartment-group__count--adaptive{display:none;margin:0;white-space:nowrap}.apartment-group__count-value{font-size:30px;color:var(--brand-light-color);white-space:nowrap}.apartment-group__count-annotation{font-size:18px;line-height:1.2}.apartment-group__address{display:flex;font-size:13.5px;line-height:1.5;color:var(--text-bold-color)}.apartment-group__address-icon{margin-right:12px;stroke:var(--text-inverted-color)}.apartment-group__toggle{transition-property:color;transition-duration:.3s;transition-timing-function:ease;position:absolute;display:flex;flex-direction:column;right:20px;top:50%;font:10px/1.5 'Circe',sans-serif,-apple-system;-webkit-user-select:none;user-select:none;color:var(--text-inactive-color);transform:translate(0,-50%)}.apartment-group__toggle svg{fill:currentColor}.apartment-group__toggle-arrow{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;width:28px;height:16px;margin:0 auto 10px}.apartment-group__toggle-text+.apartment-group__toggle-text{position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0}.apartment-group__content{display:flex;flex-direction:column;padding-bottom:30px}.apartment-group__products-sorter{margin:10px 0}.apartment-group__products-container--grid{margin-top:16px}.apartment-group__products-sorter+.apartment-group__products-container{margin-top:0}.apartment-group__products-pagination{margin-top:30px}.apartment-group--open .apartment-group__toggle-arrow{transform:scaleY(-1)}@media (max-width:1023px){.apartment-group__head{padding-left:100px;padding-right:85px;font-size:24px}.apartment-group__logo{width:85px;height:65px;--tail-width:8px;left:-8px}.apartment-group__delimiter{display:inline}.apartment-group__count{display:none}.apartment-group__count--adaptive{display:inline}.apartment-group__address{margin-top:10px}}@media (max-width:767px){.apartment-group__head{font-size:18px}.apartment-group__info{display:flex;flex-direction:column}.apartment-group__delimiter{display:none}}@media (max-width:479px){.apartment-group__head{padding-left:90px;padding-right:50px}.apartment-group__toggle-arrow{max-width:16px}.apartment-group__toggle-text-wrapper{display:none}}.apartment-list__pagination{margin-top:30px}.apartment-list__item{margin-top:43px;margin-bottom:80px}@media (max-width:767px){.apartment-list__item{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1)}}.apartment-list__item:first-child,.vacancy-card__preview>p:first-child{margin-top:0}.apartment-list__item:last-child{margin-bottom:0}@media (max-width:1919px){.apartment-list__item{margin-top:33px;margin-bottom:60px}}@media (max-width:1023px){.apartment-list__item{margin-top:40px;margin-bottom:40px}}.filter-section{position:relative}.filter-section__inner{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr)}.filter-section__filter{grid-column:span 12;padding:20px calc((100% + 16px)/12 + 20px) 20px 20px;background-color:var(--pane-bg-color);border-radius:8px}.filter-section__map-toggler{display:none;grid-column:1/-1;align-items:center;justify-content:center;padding:25px 10px 5px;background:var(--pane-bg-color);color:var(--text-bold-color);border-radius:8px 0 0 8px;font:14px/1.5 'Circe',sans-serif,-apple-system;text-decoration:none}.filter-section__map-toggler-icon{margin-right:10px;stroke:currentColor}.filter-section__map-toggler-text{border-bottom:1px dotted currentColor}.filter-section__map-toggler-arrow{margin-left:10px;max-width:10px;max-height:6px;fill:currentColor}.filter-section__map-toggler--open{border-radius:0}.filter-section__map-toggler--open .filter-section__map-toggler-arrow{transform:scaleY(-1)}.filter-section__map-wrapper{transition-property:height;transition-duration:.3s;transition-timing-function:ease;position:relative;margin-top:30px;margin-bottom:30px;grid-column:span 12}.filter-section__map{height:auto!important}.filter-section__map .ymap-container{width:calc(100% + 16px);margin-left:-16px;border-radius:0 8px 8px 0;overflow:hidden}@media (min-width:1024px){.filter-section__map .ymap-container{position:absolute;top:0;left:0;height:100%}}@media (max-width:1023px){.filter-section__map .ymap-container{width:100%;margin-left:0;border-radius:8px 8px 0 0}}@media (max-width:1439px){.filter-section__filter{grid-column:span 14;padding-right:20px}.filter-section__map-wrapper{grid-column:span 10}}@media (max-width:1023px){.filter-section__inner{grid-column-gap:0}.filter-section__filter{grid-column:1/-1;border-top-left-radius:0;border-top-right-radius:0}.filter-section__map-toggler{display:flex;order:-1}.filter-section__map-wrapper{grid-column:1/-1;order:-2;margin-top:0;margin-bottom:0}.filter-section__map-wrapper .ymap-container{height:calc(60vh - var(--header-h, 0px))}}.catalog-filter{--apartment-in-row:3;--apartment-col-gap:20px;--apartment-row-gap:20px;--field-in-row:2;--field-col-gap:40px;--field-row-gap:20px}.catalog-filter__apartment-list{display:grid;grid-column-gap:var(--apartment-col-gap);grid-template-columns:repeat(var(--apartment-in-row),1fr);grid-row-gap:var(--apartment-row-gap)}.catalog-filter__apartment-checkbox{width:100%}.catalog-filter__field-list{display:grid;grid-column-gap:var(--field-col-gap);grid-template-columns:repeat(var(--field-in-row),1fr);grid-row-gap:var(--field-row-gap);grid-template-columns:repeat(2,50%);margin-top:20px}.catalog-filter--collapsed .catalog-filter__field-list{margin-top:0}.catalog-filter__checkbox-list{display:flex;flex-wrap:wrap;align-content:flex-end;margin:0 0 -9px -16px}.catalog-filter__checkbox{margin:0 0 9px 16px}.catalog-filter__buttons{display:grid;grid-column-gap:var(--field-col-gap);grid-template-columns:repeat(var(--field-in-row),1fr);grid-template-columns:repeat(2,50%);align-items:center;margin-top:20px}.catalog-filter__button-apply{font:14px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-inactive-color)}.catalog-filter__reset,.catalog-filter__reset-icon{transition-duration:.3s;transition-timing-function:ease}.catalog-filter__reset{transition-property:color;display:inline-flex;align-items:center;margin-top:5px;text-decoration:none;color:var(--text-inactive-color);font:14px/1.5 'Circe',sans-serif,-apple-system;outline:0;-webkit-tap-highlight-color:transparent}.catalog-filter__reset-icon{transition-property:stroke;margin-top:-4px;margin-right:10px;stroke:var(--text-strong-color)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .catalog-filter__reset:focus-visible{color:var(--brand-color)}body.is-focus-visible .catalog-filter__reset:focus-visible .catalog-filter__reset-icon{stroke:var(--brand-color)}body:not(.is-focus-visible) .catalog-filter__reset:focus{color:var(--brand-color)}body:not(.is-focus-visible) .catalog-filter__reset:focus .catalog-filter__reset-icon{stroke:var(--brand-color)}}@media (pointer:coarse){.catalog-filter__reset:active{color:var(--brand-color)}.catalog-filter__reset:active .catalog-filter__reset-icon{stroke:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.catalog-filter__reset:hover{color:var(--brand-color)}.catalog-filter__reset:hover .catalog-filter__reset-icon{stroke:var(--brand-color)}}.catalog-filter__toggle-wrapper{display:flex;justify-content:center;margin-top:30px}@media (max-width:1023px){.catalog-filter__toggle-wrapper{display:none}}.catalog-filter__toggle,.catalog-filter__toggle svg,.catalog-filter__toggle-arrow{transition-duration:.3s;transition-timing-function:ease}.catalog-filter__toggle{transition-property:color;display:flex;flex-direction:column;margin:0 auto;font:12px/1.5 'Circe',sans-serif,-apple-system;-webkit-user-select:none;user-select:none;color:var(--text-color);text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}.catalog-filter__toggle svg{transition-property:fill;fill:var(--ui-bg-color)}.catalog-filter__toggle-arrow{transition-property:transform;width:28px;height:16px;margin:0 auto 10px}.catalog-filter__toggle--open .catalog-filter__toggle-arrow{transform:scaleY(-1)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .catalog-filter__toggle:focus-visible{color:var(--brand-color)}body.is-focus-visible .catalog-filter__toggle:focus-visible svg{fill:var(--brand-color)}body:not(.is-focus-visible) .catalog-filter__toggle:focus{color:var(--brand-color)}body:not(.is-focus-visible) .catalog-filter__toggle:focus svg{fill:var(--brand-color)}}@media (pointer:coarse){.catalog-filter__toggle:active{color:var(--brand-color)}.catalog-filter__toggle:active svg{fill:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.catalog-filter__toggle:hover{color:var(--brand-color)}.catalog-filter__toggle:hover svg{fill:var(--brand-color)}}@media (max-width:1919px){.catalog-filter__toggle{font-size:10px}}@media (max-width:767px){.catalog-filter{--apartment-in-row:1;--apartment-col-gap:0;--field-in-row:1;--field-col-gap:0}.catalog-filter__buttons,.catalog-filter__field-list{grid-template-columns:100%}.catalog-filter__checkbox-label{display:none}.catalog-filter__buttons{margin-top:30px;grid-row-gap:10px;justify-items:center}}.filter-toggle{display:flex;align-items:center;text-decoration:none;color:var(--text-bold-color);cursor:pointer}.catalog-toggle svg,.filter-toggle svg{fill:currentColor}.filter-toggle__icon,.filter-toggle__text{transition-property:color;transition-duration:.3s;transition-timing-function:ease}.filter-toggle__icon{margin-right:11px}.filter-toggle__arrow{transition-property:color,transform,filter;transition-duration:.3s;transition-timing-function:ease;margin-left:10px;max-width:10px;max-height:6px}input:checked~.filter-toggle__arrow,input:checked~.filter-toggle__icon,input:checked~.filter-toggle__text{color:var(--text-strong-color)}input:checked~.filter-toggle__arrow{transform:scale(1,-1)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .filter-toggle input:not(:disabled):focus-visible~.filter-toggle__arrow{filter:drop-shadow(0 0 4px rgba(0,0,0,.75))}body:not(.is-focus-visible) .filter-toggle input:not(:disabled):focus~.filter-toggle__arrow{filter:drop-shadow(0 0 4px rgba(0,0,0,.75))}}@media (pointer:coarse){.filter-toggle:active input:not(:disabled)~.filter-toggle__arrow,.filter-toggle:active input:not(:disabled)~.filter-toggle__icon,.filter-toggle:active input:not(:disabled)~.filter-toggle__text{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.filter-toggle:hover input:not(:disabled)~.filter-toggle__arrow,.filter-toggle:hover input:not(:disabled)~.filter-toggle__icon,.filter-toggle:hover input:not(:disabled)~.filter-toggle__text{color:var(--brand-color)}}.catalog-toggle{display:flex;align-items:center;text-decoration:none;cursor:pointer}.catalog-toggle__icon,.catalog-toggle__text-wrapper{transition-property:color,font-weight,filter;transition-duration:.3s;transition-timing-function:ease}.catalog-toggle__icon{margin:0 15px 2px 0}.catalog-toggle__text-wrapper{position:relative;display:flex}.catalog-toggle__text+.catalog-toggle__text{position:static;visibility:hidden;font-weight:700}.catalog-toggle__text:first-child:not(:last-child){width:100%;height:100%;position:absolute;left:0;top:0}input:checked~.catalog-toggle__icon,input:checked~.catalog-toggle__text-wrapper{font-weight:700;color:var(--brand-color)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .catalog-toggle input:not(:disabled):focus-visible~.catalog-toggle__icon{filter:drop-shadow(0 0 4px rgba(0,0,0,.25))}body:not(.is-focus-visible) .catalog-toggle input:not(:disabled):focus~.catalog-toggle__icon{filter:drop-shadow(0 0 4px rgba(0,0,0,.25))}}@media (pointer:coarse){.catalog-toggle:active input:not(:disabled)~.catalog-toggle__icon,.catalog-toggle:active input:not(:disabled)~.catalog-toggle__text-wrapper{color:#3e8057}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.catalog-toggle:hover input:not(:disabled)~.catalog-toggle__icon,.catalog-toggle:hover input:not(:disabled)~.catalog-toggle__text-wrapper{color:#3e8057}}.catalog-toolbar{display:flex;font:14px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-bold-color);overflow:hidden;-webkit-user-select:none;user-select:none}.catalog-toolbar__row{display:flex;align-items:center;min-width:100%;padding:20px 0}.catalog-toolbar__spacer{display:inline-block;margin:0 auto}.catalog-toolbar__group,.catalog-toolbar__item{display:inline-flex}.catalog-toolbar__item--left,.catalog-toolbar__item--right{min-width:173px;width:25%}.catalog-toolbar__item--right{justify-content:flex-end}.catalog-toolbar__group .catalog-toolbar__item:not(:last-child){margin-right:42px}@media (min-width:1024px){.catalog-toolbar__item--md,.catalog-toolbar__item--md+.catalog-toolbar__spacer{display:none}}@media (max-width:767px){.catalog-toolbar__row{margin-right:-25px;margin-bottom:-20px;justify-content:space-between;flex-wrap:wrap}.catalog-toolbar__spacer{display:none}.catalog-toolbar__group{margin-right:25px;margin-bottom:20px}.catalog-toolbar__group .catalog-toolbar__item{margin-right:0;margin-bottom:0}.catalog-toolbar__group .catalog-toolbar__item:not(:last-child){margin-right:25px}.catalog-toolbar__item{min-width:auto;margin-right:25px;margin-bottom:20px}.catalog-toolbar__item--left,.catalog-toolbar__item--right{width:auto}.catalog-toolbar__item--right{justify-content:flex-start}}.catalog-sorter{font:14px/1.5 'Circe',sans-serif,-apple-system;overflow:hidden;-webkit-user-select:none;user-select:none}.catalog-sorter__content{display:flex;justify-content:flex-end;flex-wrap:wrap;min-width:100%;margin-right:-58px;margin-bottom:-10px;padding:20px 0}.catalog-sorter__item{flex-shrink:0;margin-right:58px;margin-bottom:10px}@media (max-width:767px){.catalog-sorter__content{justify-content:space-between;margin-right:-20px}.catalog-sorter__item{margin-right:20px}}.catalog-banner{position:relative;padding:20px 20px 26px;border-radius:10px;background:var(--spot-color);box-sizing:border-box}.catalog-banner__inner{height:100%}.catalog-banner__title{color:var(--text-strong-color);font:700 18px/1.5 'Circe',sans-serif,-apple-system}.catalog-banner__content{position:relative;display:flex;flex-direction:column;height:100%}.catalog-banner__logo-img{width:auto;height:auto;margin:25px 0;max-width:100%;max-width:min(100%,283px)}.catalog-banner__name,.catalog-banner__position{color:var(--text-color);font-size:14px;line-height:1.5}.catalog-banner__position{position:relative;z-index:1}.catalog-banner__name{position:relative;margin-top:5px;font-weight:700;z-index:1}.catalog-banner__img{width:auto;height:auto;position:absolute;right:-13px;bottom:0}.catalog-banner__btn-wrap{position:relative;margin-top:auto;padding-top:30px;z-index:1}.catalog-banner__decor{width:100%;height:100%;position:absolute;left:0;bottom:0;border-radius:10px;pointer-events:none;overflow:hidden}.catalog-banner__decor:before{content:'';position:absolute;width:440px;height:440px;left:30%;bottom:-18px;transform:translateX(-50%) rotate(16deg);border-radius:33%;background:var(--spot-color)}.catalog-banner__contacts{position:relative;margin-top:34px;z-index:1}.catalog-banner__email,.catalog-banner__phone{transition-property:color;transition-duration:.3s;transition-timing-function:ease;color:var(--text-strong-color);font-size:16px;line-height:1.2}@media (pointer:coarse){.catalog-banner__email:active,.catalog-banner__phone:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.catalog-banner__email:hover,.catalog-banner__phone:hover{color:var(--brand-color)}}.catalog-banner__email-icon,.catalog-banner__phone-icon{margin-right:10px;fill:transparent;stroke:currentColor}.catalog-banner--large-title .catalog-banner__title{font-size:36px;line-height:1.2}@media (max-width:1919px){.catalog-banner--large-title .catalog-banner__title{font-size:30px}}@media (max-width:1023px){.catalog-banner--large-title .catalog-banner__title{font-size:28px}}@media (max-width:767px){.catalog-banner--large-title .catalog-banner__title{font-size:26px}}@media (max-width:479px){.catalog-banner--large-title .catalog-banner__title{font-size:24px}.catalog-banner__decor,.catalog-banner__img,.catalog-banner__logo-img{display:none}.catalog-banner__img{max-width:150px;max-height:100%}}.empty-list{display:flex;align-items:center;padding:15px 15px 30px 0;background:var(--normal-pane-bg-color);border-radius:8px}.empty-list__stripe{position:relative;left:calc(var(--tail-width)*-1);padding:18px 31px;margin-right:26px}.empty-list__icon{fill:#fff}.empty-list__text{font-size:48px;line-height:1.2;font-weight:700;color:var(--brand-color)}@media (max-width:1919px){.empty-list__text{font-size:40px}}@media (max-width:1023px){.empty-list__text{font-size:36px}}@media (max-width:767px){.empty-list__text{font-size:18px}}.empty-list--plain{background:0 0;padding:0}.empty-list--plain .empty-list__stripe{display:none}.empty-list--plain .empty-list__text{font-weight:400;color:var(--text-color)}.empty-list--padding{padding:30px}@media (max-width:767px){.empty-list__stripe{padding:5px 15px;margin-right:15px}.empty-list__icon{width:25px}.empty-list--padding{padding:15px}}.partner-card{transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease;width:252px;height:175px;position:relative;display:flex;justify-content:flex-start;align-items:flex-end;box-sizing:border-box;padding:80px 20px 20px;border-radius:8px;background:var(--pane-bg-color);text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.partner-card__picture-wrapper{width:60px;height:60px;position:absolute;display:flex;justify-content:center;align-items:center;top:20px;right:20px;background:var(--bg-color);border-radius:14px;overflow:hidden}.partner-card__picture{width:auto;height:auto;flex:auto 0 0;max-width:100%;max-height:100%;-webkit-user-drag:none}.partner-card__title{font:700 18px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}@media (pointer:coarse){.partner-card:active{background:var(--bg-color);box-shadow:0 3px 30px rgba(0,0,0,.15)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.partner-card:hover{background:var(--bg-color);box-shadow:0 3px 30px rgba(0,0,0,.15)}}.team-card,.team-card__spot:before{transition-property:background;transition-duration:.3s;transition-timing-function:ease}.team-card{position:relative;box-sizing:border-box;display:flex;border-radius:8px;overflow:hidden;overflow-wrap:break-word;text-decoration:none;outline:0;min-height:276px;padding:30px 20px 20px calc((100% + 16px)/12*5);background:var(--pane-bg-color)}.team-card__spot{position:absolute;bottom:-30px;right:-30px}.team-card__spot:before{width:237px;height:237px;content:'';display:block;transform:rotate(-27deg);border-radius:33%;background:var(--spot-color)}.team-card__picture-wrapper{position:absolute;box-sizing:border-box;bottom:0;left:0;width:calc((100% + 16px)/12*4 - 16px);height:100%;padding-left:20px}.team-card__picture{width:auto;height:auto;position:absolute;right:0;bottom:0;max-width:calc(100% - 20px);max-height:100%}.team-card__info{position:relative}.team-card__name,.team-card__position{font:700 18px/1.2 'Circe',sans-serif,-apple-system;color:var(--normal-text-strong-color)}.team-card__position{font-weight:400}.team-card__desc-text,.team-card__desc-title{font:14px/1.2 'Circe',sans-serif,-apple-system;color:var(--normal-text-color)}.team-card__desc-title{margin-top:20px;font-weight:700}.team-card__desc-text+.team-card__desc-title{margin-top:15px}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .team-card:focus-visible{box-shadow:0 4px 40px var(--box-shadow-color)}body:not(.is-focus-visible) .team-card:focus{box-shadow:0 4px 40px var(--box-shadow-color)}}@media (pointer:coarse){.team-card:active{background:var(--brand-color)}.team-card:active .team-card__spot:before{background:var(--alt-brand-color);opacity:.6}.team-card:active .team-card__desc-text,.team-card:active .team-card__desc-title,.team-card:active .team-card__name,.team-card:active .team-card__position{color:var(--alt-text-inverted-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.team-card:hover{background:var(--brand-color)}.team-card:hover .team-card__spot:before{background:var(--alt-brand-color);opacity:.6}.team-card:hover .team-card__desc-text,.team-card:hover .team-card__desc-title,.team-card:hover .team-card__name,.team-card:hover .team-card__position{color:var(--alt-text-inverted-color)}}@media (min-width:1441px){.team-card{padding-left:280px}.team-card__picture-wrapper{width:208px}}@media (min-width:1919px){.team-card{padding-left:300px}}@media (max-width:1279px){.team-card{padding-left:300px}.team-card__picture-wrapper{width:208px}}@media (max-width:639px){.team-card{flex-direction:column;padding-left:20px}.team-card__picture-wrapper{position:static;width:100%;display:flex;justify-content:center;align-self:center;margin-bottom:20px;padding:0}.team-card__picture{position:static;right:auto;bottom:auto;transform:none}.team-card__spot{display:none}.team-card__info{width:100%}}.news-card{position:relative;display:block;color:var(--text-strong-color);text-decoration:none}@media (pointer:coarse){.news-card:active .news-card__name{color:var(--brand-color)}.news-card:active .news-card__picture{transform:scale(1.02)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.news-card:hover .news-card__name{color:var(--brand-color)}.news-card:hover .news-card__picture{transform:scale(1.02)}}.news-card__category{position:absolute;top:10px;right:-10px;z-index:2;font-size:14px;padding:6px 10px;background:#3c4e5e;border-radius:4px 4px 0 4px;color:#fff}.news-card__category:before{content:'';position:absolute;width:0;height:0;top:100%;right:0;border-style:solid;border-width:11px 11px 0 0;border-color:#253039 transparent transparent}.news-card__picture-wrapper{width:100%;height:279px;position:relative;z-index:1;border-radius:10px;overflow:hidden;max-height:calc((100vw - var(--page-padding)*2)*279/402)}.news-card__picture{width:100%;height:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;position:absolute;left:0;top:0;object-fit:cover;will-change:transform}.news-card__picture--empty{object-fit:contain}.news-card__text{display:flex;align-items:flex-start;margin-top:23px}@media (max-width:767px){.news-card__text{margin-top:13px;flex-direction:column;justify-content:center}}.news-card__date{min-width:75px;border-right:1px solid var(--ui-shallow-color)}@media (max-width:767px){.news-card__date{display:flex;align-items:center;border:0}}.news-card__day{font:700 30px/37px 'Circe',sans-serif,-apple-system}@media (max-width:767px){.news-card__day{margin-right:22px}}.news-card__month{margin-top:4px;color:var(--normal-text-bold-color);font:14px/21px 'Circe',sans-serif,-apple-system}@media (max-width:767px){.news-card__month{margin-top:0;margin-right:10px}}.news-card__preview{padding-left:25px}@media (max-width:767px){.news-card__preview{padding-left:0;margin-top:14px}}.news-card__name{transition-property:color;transition-duration:.3s;transition-timing-function:ease;color:var(--normal-text-strong-color);font:18px/21px 'Circe',sans-serif,-apple-system}.news-card__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5;margin-top:20px;color:var(--normal-text-color);font:16px/24px 'Circe',sans-serif,-apple-system}@media (min-width:768px){.news-card--lg .news-card__category{top:17px}.news-card--lg .news-card__text{margin-top:35px}.news-card--lg .news-card__preview{padding-left:38px}.news-card--lg .news-card__name{font:30px/36px 'Circe',sans-serif,-apple-system}.news-card--lg .news-card__description{margin-top:14px;font:18px/27px 'Circe',sans-serif,-apple-system}}.action-card{display:inline-flex;flex-direction:column;max-width:432px;text-decoration:none;outline:0}.action-card__picture-wrapper{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;position:relative;width:100%}.action-card__picture-wrapper:before{content:'';display:block;padding-top:52.08333333%}.action-card__picture{transition-property:transform;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;border-radius:8px;overflow:hidden}.action-card__picture-wrapper--has-stripe .action-card__picture{width:calc(100% - 15px)}.action-card__name,.action-card__picture,.action-card__stripe{transition-duration:.3s;transition-timing-function:ease}.action-card__stripe{transition-property:transform;--tail-width:15px;--radius:8px;position:absolute;right:0;bottom:25px;min-width:100px;padding:14px 26px}.action-card__name{transition-property:color;margin-top:20px;font:24px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.action-card__text{margin-top:10px;font:16px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-color)}.action-card__text--valid{font-weight:700}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .action-card:focus-visible .action-card__name{color:var(--brand-color)}body.is-focus-visible .action-card:focus-visible .action-card__picture{transform:scale(1.02)}body.is-focus-visible .action-card:focus-visible .action-card__stripe{transform:translateX(5px)}body:not(.is-focus-visible) .action-card:focus .action-card__name{color:var(--brand-color)}body:not(.is-focus-visible) .action-card:focus .action-card__picture{transform:scale(1.02)}body:not(.is-focus-visible) .action-card:focus .action-card__stripe{transform:translateX(5px)}}@media (pointer:coarse){.action-card:active .action-card__name{color:var(--brand-color)}.action-card:active .action-card__picture{transform:scale(1.02)}.action-card:active .action-card__stripe{transform:translateX(5px)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.action-card:hover .action-card__name{color:var(--brand-color)}.action-card:hover .action-card__picture{transform:scale(1.02)}.action-card:hover .action-card__stripe{transform:translateX(5px)}}@media (max-width:479px){.action-card__stripe{min-width:auto;width:64px;padding:7px 18px 9px}}.place-card{position:relative;box-sizing:border-box;min-height:225px;padding:30px 54px;border-radius:8px;background:var(--brand-color);overflow:hidden;text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}.place-card[href],.place-card[href] .place-card__picture{transition-property:background;transition-duration:.3s;transition-timing-function:ease}.place-card[href] .place-card__picture{transition-property:filter;filter:contrast(1)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .place-card[href]:focus-visible{background-color:var(--brand-light-color)}body.is-focus-visible .place-card[href]:focus-visible .place-card__picture{filter:contrast(1.2)}body:not(.is-focus-visible) .place-card[href]:focus{background-color:var(--brand-light-color)}body:not(.is-focus-visible) .place-card[href]:focus .place-card__picture{filter:contrast(1.2)}}@media (pointer:coarse){.place-card[href]:active{background-color:var(--brand-light-color)}.place-card[href]:active .place-card__picture{filter:contrast(1.2)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.place-card[href]:active,.place-card[href]:hover{background-color:var(--brand-light-color)}.place-card[href]:active .place-card__picture,.place-card[href]:hover .place-card__picture{filter:contrast(1.2)}}.place-card__picture-wrapper{position:absolute;top:50%;right:0;width:50%;max-width:321px;transform:translate(0,-50%) translateZ(0);-webkit-clip-path:url(#spot-clip-path);clip-path:url(#spot-clip-path)}.place-card__picture-wrapper:before{display:block;content:'';padding-top:100%}.place-card__picture-wrapper svg{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.place-card__picture{width:auto;height:auto;position:absolute;top:50%;right:0;transform:translate(0,-50%)}.place-card__info{width:50%}.place-card__name{font-size:40px;line-height:1.2;font-weight:700;color:#fff}@media (max-width:1919px){.place-card__name{font-size:36px}}@media (max-width:1023px){.place-card__name{font-size:32px}}@media (max-width:767px){.place-card__name{font-size:28px}}@media (max-width:479px){.place-card__name{font-size:24px}}.place-card__text{margin-top:26px;font:18px/1.2 'Circe',sans-serif,-apple-system;color:#fff}@media (max-width:1279px){.place-card{padding:30px}}@media (max-width:639px){.place-card__info{width:60%}.place-card__picture-wrapper{width:180px;height:260px}.place-card__text{font-size:16px}}@media (max-width:479px){.place-card__picture-wrapper{width:120px}}.mortgage-program-card{transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease;display:block;padding:27px 30px 1px;background:var(--pane-bg-color);border-radius:10px;color:var(--text-inverted-color);text-decoration:none;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.mortgage-program-card:active{box-shadow:0 4px 40px var(--box-shadow-color);background:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.mortgage-program-card:hover{box-shadow:0 4px 40px var(--box-shadow-color);background:var(--bg-color)}}.mortgage-program-card__top-line{display:flex;justify-content:space-between}.mortgage-program-card__bank-name{margin-top:16px;font:40px/1.2 'Circe',sans-serif,-apple-system}.mortgage-program-card__name{color:var(--text-color);font:16px/1.2 'Circe',sans-serif,-apple-system}.mortgage-program-card__logo-wrapper{width:80px;height:80px;border-radius:25%;overflow:hidden}.mortgage-program-card__logo{width:auto;height:auto;max-width:100%}.mortgage-program-card__props{margin-top:28px;margin-bottom:28px}@media (max-width:1919px){.mortgage-program-card{padding:19px 18px 1px 22px}.mortgage-program-card__bank-name{margin-top:13px;font-size:30px}.mortgage-program-card__logo-wrapper{width:60px;height:60px}.mortgage-program-card__props{margin-top:20px;margin-bottom:20px}}@media (max-width:767px){.mortgage-program-card__slide{padding-bottom:38px}.mortgage-program-card__top-line{flex-direction:column-reverse}.mortgage-program-card__bank-name{font-size:24px}.mortgage-program-card__props{margin-top:10px}}.vacancy-card{--text-padding-right:29px}.vacancy-card__head{display:flex;justify-content:space-between}.vacancy-card__name{transition-property:color;transition-duration:.3s;transition-timing-function:ease;font-size:24px;line-height:1.2;font-weight:700;color:var(--normal-text-inverted-color)}@media (max-width:1439px){.vacancy-card__name{font-size:18px}}@media (max-width:767px){.vacancy-card__name{font-size:20px}}.vacancy-card__location{margin-left:16px;flex-shrink:0;font-size:18px;color:var(--normal-text-inverted-color)}.vacancy-card__preview{padding-top:31px}.vacancy-card__detail,.vacancy-card__preview{padding-right:var(--text-padding-right)}.vacancy-card__spoiler-toggler{margin-top:15px;color:var(--normal-text-inverted-color)}@media (max-width:767px){.vacancy-card__preview{padding-top:15px}}.tooltip-apartment-card{position:relative}.tooltip-apartment-card__name{font:700 18px/22px 'Circe',sans-serif,-apple-system}.tooltip-apartment-card__completion{margin-bottom:7px;color:#666;font:14px/21px 'Circe',sans-serif,-apple-system}.tooltip-apartment-card__flat-count{margin-bottom:20px;color:var(--brand-color);font:700 14px/21px 'Circe',sans-serif,-apple-system}.tooltip-apartment-card__flat{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#666;font:12px/18px 'Circe',sans-serif,-apple-system}.tooltip-apartment-card__btn{font-size:16px;margin-top:18px;padding:9px 20px;width:100%}.tooltip-apartment-card__close{position:absolute;display:none;top:0;right:0;z-index:2}.tooltip-apartment-card__close--product{top:20px}@media (max-width:1023px){.tooltip-apartment-card__close{display:inline-block}.tooltip-apartment-card__name{padding-right:30px}.tooltip-apartment-card__flat-wrapper{display:grid;grid-gap:16px;grid-template-columns:repeat(2,1fr)}.tooltip-apartment-card__flat{width:100%;max-width:135px;margin-bottom:0}.tooltip-apartment-card__flat:nth-child(even){justify-self:end}.tooltip-apartment-card__flat>:first-child{padding-right:5px}}.facility-card{position:relative}.facility-card__name{margin-bottom:4px;font:700 24px/28px 'Circe',sans-serif,-apple-system}.facility-card__price{color:var(--brand-color);font:700 24px/36px 'Circe',sans-serif,-apple-system}.facility-card__params{margin-top:20px}.facility-card__param:not(:last-child){margin-bottom:10px}.facility-card__param-name{margin-bottom:3px;color:#666;font:12px/18px 'Circe',sans-serif,-apple-system}.facility-card__param-value{font:18px/27px 'Circe',sans-serif,-apple-system}.facility-card__btn{margin-top:20px}.facility-card__close{position:absolute;display:none;top:0;right:0;z-index:2}@media (max-width:1023px){.facility-card__close{display:inline-block}.facility-card__name{padding-right:35px}}.event-item{transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease;padding:16px 20px 12px;border-radius:8px;background:var(--pane-bg-color);box-sizing:border-box}.event-item__date,.event-item__time,.event-item__type{font-size:24px;line-height:1.2;font-weight:700;color:var(--text-strong-color)}@media (max-width:1919px){.event-item__date,.event-item__time,.event-item__type{font-size:18px}}.event-item__manager{display:flex;flex-direction:column;align-items:flex-start}.event-item__manager-name{margin-bottom:9px;font-size:18px;font-weight:700;line-height:1.5;color:var(--text-strong-color)}.event-item__manager-contact{transition-property:color;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center;font-size:16px}.event-item__manager-contact+.event-item__manager-contact{margin-top:5px}@media (pointer:coarse){.event-item__manager-contact:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.event-item__manager-contact:hover{color:var(--brand-color)}}.event-item__manager-icon{margin-right:10px;fill:none;stroke:currentColor}.event-item__address{font-size:16px;line-height:1.5}.event-item__status{font-size:18px}.event-item__action{line-height:1.5}.event-item__action+.event-item__action{margin-top:10px}.event-item__action--contact{color:var(--brand-color)}.event-item__action--cancel{color:var(--text-color)}@media (pointer:coarse){.event-item:active{background:var(--bg-color);box-shadow:0 4px 40px var(--box-shadow-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.event-item:hover{background:var(--bg-color);box-shadow:0 4px 40px var(--box-shadow-color)}}.event-item--adaptive{display:flex;flex-direction:column;align-items:flex-start}.event-item--adaptive .event-item__row{display:flex;width:100%}.event-item--adaptive .event-item__row+.event-item__row{margin-top:15px}.event-item--adaptive .event-item__label{width:50%;padding-right:20px;flex-shrink:0;box-sizing:border-box}.event-item--adaptive .event-item__actions{display:flex;flex-direction:column;grid-gap:16px;width:50%;margin-left:auto}.event-item--adaptive .event-item__action+.event-item__action{margin-top:0}@media (max-width:479px){.event-item--adaptive__label{width:50%}}@media (max-width:1919px){.event-item__manager-name,.event-item__status{font-size:16px}.event-item__manager-contact{font-size:12px}.event-item__action+.event-item__action{margin-top:5px}}@media (max-width:1439px){.event-item__type{font-size:16px}.event-item__date,.event-item__time{font-size:14px}}.publications__items{margin-bottom:40px;display:grid;grid-column-gap:46px;grid-template-columns:repeat(3,1fr);grid-row-gap:80px}@media (max-width:1439px){.publications__items{margin-bottom:30px}}@media (max-width:479px){.publications__items{margin-bottom:20px}}@media (max-width:1023px){.publications__items{grid-template-columns:repeat(2,1fr);grid-row-gap:40px}}@media (max-width:767px){.publications__items{grid-template-columns:1fr;grid-row-gap:30px}}.publications__item--lg{grid-column:span 2}@media (max-width:767px){.publications__item--lg{grid-column:span 1}}.publications__empty{text-align:center}.publications__instagram{margin-top:40px;margin-bottom:100px}@media (max-width:1439px){.publications__instagram{margin-top:30px}}@media (max-width:479px){.publications__instagram{margin-top:20px}}@media (max-width:767px){.publications__instagram{margin-bottom:50px}}.publication-details{display:flex;align-items:center;flex-wrap:wrap;color:var(--normal-ui-shallow-color);margin-bottom:-20px}.publication-details__category,.publication-details__date{font-size:16px;margin-right:34px}.publication-details>*{margin-bottom:20px}.publication-nav{display:flex;justify-content:space-between}.publication-nav__prev{margin-right:16px}.publication-nav__next{margin-left:auto}.publication-nav__item{transition-property:color;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center;color:var(--text-strong-color);text-decoration:none}@media (pointer:coarse){.publication-nav__item:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.publication-nav__item:hover{color:var(--brand-color)}}.publication-nav__picture{width:54px;height:54px;border-radius:8px;flex-shrink:0;overflow:hidden}.publication-nav__picture:not(:first-child){margin-left:20px}.publication-nav__picture:not(:last-child){margin-right:20px}.publication-nav__picture img{width:100%;height:100%;display:block;object-fit:cover}.publication-nav__text-wrap:first-child{text-align:right}.publication-nav__label{margin-bottom:8px;font-size:14px;color:var(--text-color)}.publication-nav__name{font-size:18px}@media (max-width:1023px){.publication-nav__name{font-size:16px}}@media (max-width:767px){.publication-nav__item{flex-direction:column}.publication-nav__prev{margin-right:0;align-items:flex-start}.publication-nav__next{margin-left:0;align-items:flex-end}.publication-nav__picture{order:-1;margin-bottom:10px}.publication-nav__picture:not(:first-child){margin-left:0}.publication-nav__picture:not(:last-child){margin-right:0}.publication-nav__name{font-size:14px}.publication-nav__label{font-size:12px}}.vue-complex-promo{--width-skeleton-ratio:732/1791 * 100%}@media (max-width:1919px){.vue-complex-promo{--width-skeleton-ratio:47%}}@media (max-width:1439px){.vue-complex-promo{--width-skeleton-ratio:49%}}@media (max-width:1279px){.vue-complex-promo{--width-skeleton-ratio:53%}}@media (max-width:1023px){.vue-complex-promo{--promo-skeleton-title-height:114px;--promo-skeleton-details-height:148px;--width-skeleton-ratio:var(--promo-skeleton-title-height) + var(--promo-skeleton-details-height) + 443/971*100%;margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1)}}@media (max-width:767px){.vue-complex-promo{--promo-skeleton-title-height:108px;--promo-skeleton-details-height:165px}}@media (max-width:479px){.vue-complex-promo{--promo-skeleton-title-height:138px;--promo-skeleton-details-height:268px}}.complex-promo{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);grid-template-rows:1fr auto}.complex-promo__name-wrap{position:relative;z-index:1;grid-column:1/8;grid-row:1/3;box-sizing:border-box;padding:30px 80px 30px 50px;width:calc(100% + 15px);border-radius:8px 8px 8px 30px;background-color:var(--brand-color);color:#fff;overflow:hidden}.complex-promo__name{font-size:48px;line-height:1.5;font-weight:700;color:#fff}@media (max-width:1919px){.complex-promo__name{font-size:40px}}@media (max-width:1023px){.complex-promo__name{font-size:36px}}@media (max-width:767px){.complex-promo__name{font-size:32px}}@media (max-width:479px){.complex-promo__name{font-size:26px}}.complex-promo__image{position:absolute;bottom:0;left:0;width:100%}.complex-promo__image img{width:auto;height:auto;display:block;max-width:100%;margin:0 auto}.complex-promo__details{grid-column:8/25;display:flex;justify-content:space-between;align-items:center}.complex-promo__items{display:flex;overflow-x:auto;overflow-y:hidden;flex:1}.complex-promo__item{flex:1;margin:30px 0;padding:0 55px}.complex-promo__item:not(:first-child){border-left:1px solid var(--ui-shallow-color)}.complex-promo__label{margin-bottom:9px;color:var(--text-bold-color);font-size:12px}.complex-promo__value{color:var(--text-strong-color);font:700 18px/1.5 'Circe',sans-serif,-apple-system}.complex-promo__slider-wrap{position:relative;z-index:2;grid-column:8/25;margin:30px 0 0 -35px;width:calc(100% + 35px)}.complex-promo__apartment-link{position:absolute;left:-16px;top:29%;transform:translateY(-50%);max-width:30%;z-index:2}.complex-promo__picture{position:relative;height:auto;border-radius:8px 30px 8px 8px;overflow:hidden}.complex-promo__picture:before{content:'';display:block;width:100%;padding-top:45.623069%}.complex-about .complex-about__media img,.complex-about .complex-about__media video,.complex-promo__picture img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.complex-promo__controls{z-index:1;position:absolute;right:30px;bottom:33px;display:flex;align-items:center}.complex-promo__arrows{width:60px}.complex-promo__fraction{--fraction-color:#fff;margin-left:40px}.complex-promo__link-wrap{max-width:203px;margin-left:40px;font-size:18px;line-height:1.5;color:var(--text-color)}@media (max-width:1919px){.complex-promo__link-wrap{font-size:14px}}.complex-promo__link{font-size:inherit;line-height:inherit;color:currentColor}.complex-promo__link-tail{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px solid currentColor}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.complex-promo__link:hover~.complex-promo__link,.complex-promo__link:hover~.complex-promo__link-tail{border-color:transparent}}@media (pointer:coarse){.complex-promo__link:active~.complex-promo__link,.complex-promo__link:active~.complex-promo__link-tail{border-color:transparent}}@media (max-width:1439px){.complex-promo__item{padding:0 20px}}@media (max-width:1365px){.complex-promo__name-wrap{padding:30px}.complex-promo__name{font-size:36px}.complex-promo__slider-wrap{margin-left:-30px}.complex-promo__details{flex-wrap:wrap;padding-left:0;padding-right:0}.complex-promo__items{flex:auto;width:100%}.complex-promo__item{padding:0 30px}.complex-promo__value{font-size:16px}.complex-promo__btn{margin-left:30px}}@media (max-width:1023px){.complex-promo{grid-template-columns:1fr}.complex-promo__name-wrap,.complex-promo__slider-wrap{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);grid-column:1/-1;width:auto}.complex-promo__name-wrap{padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));grid-row:auto;border-radius:0;overflow:auto}.complex-promo__slider-wrap{margin-top:0;min-width:100%}.complex-promo .swiper-wrapper,.complex-promo__slider{width:100%}.complex-promo__apartment-link{left:auto;right:0;top:0;transform:translateY(-35px)}.complex-promo__apartment-link-logo{border-top-right-radius:0;border-bottom-right-radius:0}.complex-promo__picture{border-radius:0;max-width:100%}.complex-promo__apartment-link-logo:before,.complex-promo__image{display:none}.complex-promo__details{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);grid-column:1/-1;padding-bottom:0}.complex-promo__controls{right:calc(var(--page-padding) + calc(8px));bottom:calc(var(--page-padding) + calc(8px))}}@media (max-width:767px){.complex-promo__item{padding:0 calc(var(--page-padding) + calc(8px))}.complex-promo__btn,.complex-promo__link-wrap{margin-left:calc(var(--page-padding) + calc(8px))}.complex-promo__btn{margin-bottom:20px}.complex-promo__link-wrap{align-self:flex-start}.complex-promo__controls{flex-direction:column}.complex-promo__arrows{width:100px}.complex-promo__fraction{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}}@media (max-width:639px){.complex-promo__items{flex-direction:column;overflow:hidden;padding:20px 0 10px}.complex-promo__item{padding:10px calc(var(--page-padding) + calc(8px));margin:0}.complex-promo__item:not(:first-child){border-left:none}.complex-promo__name-wrap{padding-top:15px;padding-bottom:15px}.complex-promo__apartment-link{transform:translateY(-20px)}.complex-promo__picture:before{padding-top:65%}}.complex-about{position:relative;z-index:1}.complex-about__caption{margin-bottom:21px}.complex-about__back-text{position:absolute;top:43px;left:26%;z-index:1;transform:translateY(-100%);line-height:.55!important}.complex-about__back-image{position:absolute;z-index:1;right:-43px;bottom:-81px;filter:var(--complex-pattern-filter)}.complex-about__back-image img{width:auto;height:auto;max-width:500px;max-height:500px}.complex-about__grid{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);grid-row-gap:32px;position:relative;z-index:2}.complex-about__grid:before{content:'';position:relative;display:inline-block;vertical-align:middle;z-index:1;grid-column:1/13;grid-row:1/3;margin-top:43px;width:calc(100% + 20px);background:var(--pane-bg-color);border-radius:80px 8px 8px 8px}.complex-about__text-col{position:relative;z-index:2;grid-column:2/11;grid-row:1;margin-top:105px;color:var(--text-strong-color)!important}.complex-about__text-col .big{font-weight:400!important}.complex-about__media-col{position:relative;z-index:3;grid-column:12/25;grid-row:1}.complex-about__timeline-col{position:relative;z-index:2;grid-column:2/25;grid-row:2;padding-bottom:20px;width:100%}.complex-about__title:not(:last-child){margin-bottom:26px}.complex-about .complex-about__media{z-index:2;overflow:hidden;border-radius:8px 8px 80px 8px}.complex-about .complex-about__media:before{content:'';position:relative;display:inline-block;vertical-align:middle;padding-bottom:53.93258427%}@media (max-width:1023px){.complex-about__back-image,.complex-about__back-text,.complex-about__grid:before{display:none}.complex-about__grid{grid-template-columns:100%;grid-row-gap:0}.complex-about__media-col,.complex-about__text-col{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);grid-column:1/-1}.complex-about__text-col{padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));grid-row:2;margin-top:0;margin-bottom:30px;background:var(--pane-bg-color);padding-top:20px;padding-bottom:20px}.complex-about__media-col{grid-row:1}.complex-about .complex-about__media{border-radius:0}.complex-about__timeline-col{grid-column:1/-1;grid-row:3}}.complex-timeline{--scrollbar-thumb-color:var(--brand-color);overflow-y:hidden;overflow-x:auto}.complex-timeline__items{display:flex;margin-bottom:10px;margin-right:2px}.complex-timeline__item{flex:1;min-width:160px;box-sizing:border-box;padding-right:16px}.complex-timeline__item:last-child{flex:0 1 auto;padding-right:0;min-width:auto}.complex-timeline__item:last-child:before{display:none}.complex-timeline-item{position:relative;min-width:170px}.complex-timeline-item:before{content:'';position:absolute;top:18px;left:40px;right:0;background:#c4c4c4;height:2px;min-width:auto}.complex-timeline-item__progress{width:40px;height:40px;position:relative;display:flex;align-items:center;align-content:center;justify-content:center;margin-bottom:22px;color:#c4c4c4;font-size:12px}.complex-timeline-item__progress svg{width:100%;height:100%;position:absolute;top:0;left:0}.complex-timeline-item__progress svg path{stroke-width:4}.complex-timeline-item__progress svg:first-child{z-index:1}.complex-timeline-item__progress svg:first-child path{fill:#fff;stroke:#c4c4c4}.complex-timeline-item__progress svg:last-child{z-index:2;fill:transparent;stroke:var(--brand-color);stroke-dasharray:130}.complex-timeline-item__value{position:relative;z-index:2;font-size:12px}.complex-timeline-item__name{max-width:170px;font:18px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-bold-color)}.complex-timeline-item--done:before{background:var(--brand-color);height:4px}.complex-timeline-item--done .complex-timeline-item__progress{color:#fff}.complex-timeline-item--done .complex-timeline-item__progress svg path{fill:var(--brand-color)}.complex-timeline-item--done .complex-timeline-item__name{font-weight:700;color:var(--text-strong-color)}.complex-location{position:relative;z-index:0}.complex-location:not(:last-child){margin-bottom:120px}@media (max-width:1023px){.complex-location:not(:last-child){margin-bottom:60px}}.complex-location__caption{margin-bottom:40px;z-index:2}@media (max-width:1439px){.complex-location__caption{margin-bottom:30px}}@media (max-width:479px){.complex-location__caption{margin-bottom:20px}}.complex-location__grid{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);position:relative;z-index:2}.complex-location__filter-col{position:relative;z-index:2;align-self:start;grid-column:1/8;grid-row:1;background:var(--pane-bg-color);border-radius:8px 8px 8px 0;padding:40px 30px}.complex-location__map-col{position:relative;z-index:1;grid-column:6/25;grid-row:1;margin-top:40px;border-radius:8px 80px 8px 8px;overflow:hidden;max-height:650px}.complex-location__map-col:before{content:'';position:relative;display:inline-block;vertical-align:middle;padding-bottom:62.02290076%}.complex-location__map-col .ymap-container,.complex-location__map-col>div{width:100%!important;height:100%!important;position:absolute;top:0;left:0;margin:0!important}.complex-location__name{font-size:36px;line-height:1.2;font-weight:700;margin-bottom:30px;position:relative;padding-left:40px;color:var(--text-strong-color)}@media (max-width:1919px){.complex-location__name{font-size:30px}}@media (max-width:1023px){.complex-location__name{font-size:28px}}@media (max-width:767px){.complex-location__name{font-size:26px}}@media (max-width:479px){.complex-location__name{font-size:24px}}@media (max-width:767px){.complex-location__name{margin-bottom:20px}}.complex-location__pin{position:absolute;top:-4px;left:-8px}.complex-location__pin svg{width:32px;height:45px;fill:var(--brand-color)}.complex-location__switch-input{--track-width:30px;--track-height:8px;--knob-width:18px;margin-bottom:32px}.complex-location__tabs{--tabs-container-margin-top:32px!important;--tabs-nav-item-h-gutter:31px!important}.complex-location__hr{border:0;border-top:1px solid rgba(var(--ui-shallow-color-rgb),.2);margin:0}.complex-location__hr:not(:first-child){margin-top:30px}@media (max-width:767px){.complex-location__hr:not(:first-child){margin-top:20px}}.complex-location__hr:not(:last-child){margin-bottom:30px}@media (max-width:767px){.complex-location__hr:not(:last-child){margin-bottom:20px}}.complex-location__objects-wrap{max-height:300px;margin-right:-10px;padding-right:10px;overflow-y:auto}.complex-location__object{--gap:22px!important;width:100%}.complex-location__object:not(:last-child){margin-bottom:21px}.complex-location__back-image{z-index:1;position:absolute;top:0;right:0;left:0;bottom:-67px;overflow:hidden;filter:var(--complex-pattern-filter)}@media (max-width:1439px){.complex-location__filter-col{grid-column:1/10}.complex-location__map-col{grid-column:9/25}}@media (max-width:1023px){.complex-location__grid{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);grid-template-columns:100%}.complex-location__filter-col,.complex-location__map-col{grid-column:1/-1;grid-row:auto}.complex-location__map-col{border-radius:0;margin:0}.complex-location__objects-wrap{max-height:150px}.complex-location__objects{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:16px}.complex-location__object{justify-self:start;width:auto}}@media (max-width:767px){.complex-location__back-image{display:none}}@media (max-width:479px){.complex-location__objects{display:block}.complex-location__object{width:100%}}.location-object,.location-object__name{display:flex;align-items:center}.location-object__name{transition-property:color;transition-duration:.3s;transition-timing-function:ease;margin-right:10px;color:var(--normal-text-bold-color);font-size:14px;line-height:20px}.location-object__icon{margin-right:10px}.location-object__icon img{display:block}.location-object__count{margin-left:auto;min-width:14px;color:var(--normal-text-color);font-size:12px;text-align:center}.checkbox__input:checked~.location-object .location-object__name{color:var(--normal-text-strong-color)}.apartment-selection-section__content{margin-top:50px;position:relative}@media (max-width:1439px){.apartment-selection-section__content{margin-top:40px}}@media (max-width:767px){.apartment-selection-section__content{margin-top:35px}}@media (max-width:479px){.apartment-selection-section__content{margin-top:30px}}.apartment-selection-section__content--m0{margin:0!important}.apartment-selection-section__tabs{margin-top:50px}@media (max-width:1439px){.apartment-selection-section__tabs{margin-top:40px}}@media (max-width:767px){.apartment-selection-section__tabs{margin-top:35px}}@media (max-width:479px){.apartment-selection-section__tabs{margin-top:30px}}@media (min-width:1366px){.apartment-selection-section__tabs{--tabs-nav-font-size:24px!important}}.complex-guide{position:relative;z-index:1;padding-top:96px}.complex-guide__back-text{position:absolute;top:0;right:60px}.complex-guide__picture-back{position:absolute;left:42px;bottom:30px;z-index:2;max-width:30%}.complex-guide__picture-back img{max-width:100%}.complex-guide__text-back{position:absolute;right:110px;bottom:70px;z-index:-1;filter:var(--complex-pattern-filter)}.complex-guide__text-back img{width:auto;height:auto;max-width:500px;max-height:500px}.complex-guide__grid{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);align-items:center}.complex-guide__picture-wrap{position:relative;grid-column:1/14;grid-row:1}.complex-guide__text-wrap{grid-column:15/25;grid-row:1;margin-bottom:43px}.complex-guide__nav-wrap{display:flex;position:absolute;left:20px;right:73px;bottom:20px;align-items:center;justify-content:space-between}.complex-guide__caption{margin-bottom:40px}@media (max-width:1439px){.complex-guide__caption{margin-bottom:30px}}@media (max-width:479px){.complex-guide__caption{margin-bottom:20px}}.complex-guide__text{margin-bottom:40px;font:18px/27px 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}@media (max-width:1439px){.complex-guide__text{margin-bottom:30px}}@media (max-width:479px){.complex-guide__text{margin-bottom:20px}}.complex-guide__btn{margin-bottom:10px}.complex-guide__btn:not(:last-child){margin-right:10px}.complex-guide__picture{position:relative;overflow:hidden;border-radius:80px 8px}.complex-guide__picture:before,.layout-slider__picture:before{content:'';position:relative;display:inline-block;vertical-align:middle;padding-bottom:70.86280057%}.complex-guide__picture img,.layout-slider__picture img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.complex-guide__arrows{width:62px}@media (max-width:1365px){.complex-guide{padding-top:0}.complex-guide__back-text,.complex-guide__text-back{display:none}.complex-guide__picture-wrap{grid-column:1/12}.complex-guide__nav-wrap,.complex-guide__text-wrap{grid-column:13/25}.complex-guide__text-wrap{margin-bottom:60px}}@media (max-width:1023px){.complex-guide__grid{grid-template-columns:100%}.complex-guide__picture-wrap{grid-column:1/-1;grid-row:1;margin-bottom:70px}.complex-guide__text-wrap{grid-column:1/-1;grid-row:2;margin-bottom:30px}.complex-guide__nav-wrap{left:20px;right:20px;bottom:-20px;transform:translateY(100%);justify-content:center}.complex-guide__arrows{display:none}.complex-guide__picture{border-radius:8px}}.apartment-layout__caption{margin-bottom:50px}@media (max-width:1439px){.apartment-layout__caption{margin-bottom:40px}}@media (max-width:767px){.apartment-layout__caption{margin-bottom:35px}}@media (max-width:479px){.apartment-layout__caption{margin-bottom:30px}}@media (min-width:1366px){.apartment-layout__tabs{--tabs-nav-font-size:24px!important;--tabs-container-margin-top:82px!important}}.apartment-layout__slider{margin:0 auto;width:calc(20*(100% - 16px*23)/24 + 19*16px)}@media (max-width:1365px){.apartment-layout__slider{width:100%}}.layout-slider{position:relative;z-index:1}.layout-slider__grid{display:grid;grid-column-gap:16px;grid-template-columns:repeat(20,1fr);align-items:center}.layout-slider__picture-wrap{position:relative;z-index:1;grid-column:1/15;grid-row:1;padding-right:26px}.layout-slider__details-wrap{position:relative;z-index:2;grid-column:14/21;grid-row:1;margin-left:-16px;margin-bottom:16px;width:calc(100% + 16px)}.layout-slider__picture{position:relative;background:var(--bg-color);border:2px solid var(--normal-ui-bg-color);border-radius:30px 8px 80px 8px;overflow:hidden}.layout-slider__picture:before{padding-bottom:79.6769852%}.layout-slider__picture img{display:block;object-fit:scale-down}.layout-slider__details{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;min-height:394px;padding:30px 30px 30px 68px;background:var(--brand-color);border-radius:8px 80px 8px 30px;color:#fff}.layout-slider__title{font-size:48px;line-height:1.2;font-weight:700;margin-bottom:10px}@media (max-width:1919px){.layout-slider__title{font-size:40px}}@media (max-width:1023px){.layout-slider__title{font-size:36px}}@media (max-width:767px){.layout-slider__title{font-size:32px}}@media (max-width:479px){.layout-slider__title{font-size:26px}}.layout-slider__price{font-size:50px;line-height:1.2;font-weight:700;white-space:nowrap}@media (max-width:1919px){.layout-slider__price{font-size:48px}}@media (max-width:1023px){.layout-slider__price{font-size:40px}}@media (max-width:767px){.layout-slider__price{font-size:36px}}@media (max-width:479px){.layout-slider__price{font-size:32px}}.layout-slider__btn{margin-top:30px}@media (max-width:767px){.layout-slider__btn{margin-top:20px}}.layout-slider__nav{margin-top:30px;position:absolute;left:80px;right:0;top:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.layout-slider__nav{margin-top:20px}}.layout-slider__arrows{width:62px}.layout-slider__fraction{--fraction-color:var(--text-color)}@media (max-width:1365px){.layout-slider__picture-wrap{grid-column:1/14}.layout-slider__details-wrap{grid-column:13/21;margin-bottom:60px}.layout-slider__details{min-height:auto;padding-left:50px}.layout-slider__nav{left:50px}}.layout-slider__back-top-image{position:absolute;z-index:1;top:-120px;right:-86px;filter:var(--complex-pattern-filter)}.layout-slider__back-bottom-image img,.layout-slider__back-top-image img{width:auto;height:auto;max-width:500px;max-height:500px}.layout-slider__back-bottom-image{position:absolute;z-index:1;bottom:-65px;left:-115px;filter:var(--complex-pattern-filter)}@media (max-width:1365px){.layout-slider__back-bottom-image,.layout-slider__back-top-image{right:0}}@media (max-width:1023px){.layout-slider__slide{grid-template-columns:100%}.layout-slider__picture-wrap{grid-column:1/-1;grid-row:1;max-width:700px;margin:0 auto 30px;padding-right:0;width:100%}.layout-slider__details-wrap{grid-column:1/-1;grid-row:2;margin:0 auto;width:100%}.layout-slider__details{border-radius:8px;padding:calc(var(--full-page-padding-left))}.layout-slider__nav{position:static;margin-top:30px;left:0;width:100%}.layout-slider__back-bottom-image,.layout-slider__back-top-image{display:none}}@media (max-width:767px){.layout-slider__picture-wrap{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);max-width:none;width:auto}.layout-slider__picture{border-radius:0;border:0}}.complex-catalog__caption{margin-bottom:50px}@media (max-width:1439px){.complex-catalog__caption{margin-bottom:40px}}@media (max-width:767px){.complex-catalog__caption{margin-bottom:35px}}@media (max-width:479px){.complex-catalog__caption{margin-bottom:30px}}.complex-catalog__list-wrap{position:relative}.complex-catalog__back-text{position:absolute;right:-13px;top:0}.complex-catalog__tabs{--tabs-nav-font-size:24px!important;--tabs-container-margin-top:55px;position:relative;z-index:2}.complex-catalog__more{margin-top:50px;text-align:center}@media (max-width:1439px){.complex-catalog__more{margin-top:40px}}@media (max-width:767px){.complex-catalog__more{margin-top:35px}}@media (max-width:479px){.complex-catalog__more{margin-top:30px}}@media (max-width:1023px){.complex-catalog__back-text{display:none}.complex-catalog__tabs{--tabs-nav-font-size:18px!important}}.apartment-progress .swiper-container{margin-left:-8px;margin-right:-8px}.apartment-progress__caption{margin-bottom:35px}.apartment-progress__timeline{margin-bottom:40px}@media (max-width:1439px){.apartment-progress__timeline{margin-bottom:30px}}@media (max-width:479px){.apartment-progress__timeline{margin-bottom:20px}}.apartment-progress__publications{margin-bottom:60px;margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));overflow:hidden}@media (max-width:767px){.apartment-progress__publications{margin-bottom:40px}}.apartment-progress__publication{flex-shrink:0}.apartment-progress__publication-slide{padding:0 8px;box-sizing:border-box}.apartment-progress__nav{display:flex;justify-content:space-between;align-items:center}@media (max-width:1023px){.apartment-progress__nav{justify-content:center}.apartment-progress__arrows{display:none}}@media (max-width:767px){.apartment-progress .swiper-container{width:75%}}.vue-promoslider{--width-skeleton-ratio:43.42%}@media (max-width:1365px){.vue-promoslider{--width-skeleton-ratio:38.56%}}@media (min-width:1024px){.vue-promoslider{--width-skeleton-ratio:33.83%}}@media (max-width:1023px){.vue-promoslider{--width-skeleton-ratio:calc(67.70833333% + 260px)}}@media (max-width:767px){.vue-promoslider{--width-skeleton-ratio:calc(83.33333333% + 260px);--width-skeleton-ratio:calc(83.33333333% + 330px)}}.promoslider{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;padding-bottom:30px;margin-bottom:-30px}.promoslider__container{display:flex;min-width:100%;margin-left:-30px;margin-right:-30px}.promoslider__inner,.promoslider__slide{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;width:100%}.promoslider__inner{display:flex;justify-content:flex-start;flex-grow:0;box-sizing:border-box;padding:0 30px}.promoslider__slide{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);flex-shrink:0}@media (max-width:767px){.promoslider__slide{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1)}}@media (min-width:768px){.promoslider__slide{margin:0 30px}.promoslider__slide:first-child{margin-left:0}.promoslider__slide:last-child{margin-right:0}}.promoslider__slide-text{grid-column:span 9;margin-top:7.93413174%;padding:53px calc((100% + 16px)/9*3) 53px calc((100% + 16px)/9);border-radius:8px;background:#3c4e5e;flex-grow:1}.promoslider__slide-text-inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start}.promoslider__slide-title{margin-bottom:30px;font:700 52px/1.2 'Circe',sans-serif,-apple-system;color:#fff}.promoslider__slide-description{margin-bottom:38px;font:18px/1.5 'Circe',sans-serif,-apple-system;color:#fff}.promoslider__slide-picture-wrap{grid-column:span 15;align-self:start;margin-left:calc(((100% + 16px)/15)*-1);margin-bottom:4.71530249%;position:relative;font-size:0}.promoslider__slide-picture-wrap:before{content:'';display:inline-block;width:100%;padding-top:46.62218515%}.promoslider__slide-picture{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:8px}.promoslider__slide-picture.loading-ok{box-shadow:-8px 20px 30px var(--box-shadow-color)}.promoslider__slide-picture--adaptive{display:none}.promoslider__slide-logo-wrap{width:calc((100% + 16px)/15*3 - 16px);position:absolute;top:19%;left:-16px;box-shadow:-8px 20px 30px var(--box-shadow-color)}.promoslider__slide-arrows{--hover-arrow-color:rgba(var(--normal-pane-bg-color-rgb), 0.6);width:82px;position:absolute;bottom:3px;right:calc((100% + 16px)/5*-2 + 16px)}.promoslider__dots-wrapper{transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.promoslider__dots{position:absolute;right:calc(((100% + 16px)/24) - 10px);bottom:9px}.promoslider__slide--animation-appear-active,.promoslider__slide--animation-enter-active,.promoslider__slide--animation-leave-active{transition-property:opacity;transition-duration:.6s;transition-timing-function:ease}.promoslider__slide--animation-appear-active .promoslider__slide-logo-wrap,.promoslider__slide--animation-appear-active .promoslider__slide-picture,.promoslider__slide--animation-appear-active .promoslider__slide-text,.promoslider__slide--animation-appear-active .promoslider__slide-text-inner,.promoslider__slide--animation-enter-active .promoslider__slide-logo-wrap,.promoslider__slide--animation-enter-active .promoslider__slide-picture,.promoslider__slide--animation-enter-active .promoslider__slide-text,.promoslider__slide--animation-enter-active .promoslider__slide-text-inner,.promoslider__slide--animation-leave-active .promoslider__slide-logo-wrap,.promoslider__slide--animation-leave-active .promoslider__slide-picture,.promoslider__slide--animation-leave-active .promoslider__slide-text,.promoslider__slide--animation-leave-active .promoslider__slide-text-inner{transition-property:transform;transition-duration:.6s;transition-timing-function:ease}.promoslider__slide--animation-appear-active{opacity:0}.promoslider__slide--animation-appear-active .promoslider__slide-text{transform:translateX(-70%)}.promoslider__slide--animation-appear-active .promoslider__slide-picture{transform:translateX(70%)}.promoslider__slide--animation-appear-active .promoslider__slide-logo-wrap{transform:translateY(50%)}.promoslider__slide--animation-leave-active{opacity:1;position:absolute;top:0;left:0;right:0}.promoslider__slide--animation-leave-active .promoslider__slide-picture,.promoslider__slide--animation-leave-active .promoslider__slide-text,.promoslider__slide--animation-leave-active .promoslider__slide-text-inner{transform:translateX(0)}.promoslider__slide--animation-leave-active .promoslider__slide-logo-wrap{transform:translateY(0)}.promoslider__slide--animation-enter-active,.promoslider__slide--animation-leave-to{opacity:0}.promoslider__slide--animation-enter-active .promoslider__slide-text-inner{transform:translateX(-70%)}.promoslider__slide--animation-enter-active .promoslider__slide-picture{transform:translateX(70%)}.promoslider__slide--animation-enter-active .promoslider__slide-logo-wrap{transform:translateY(50%)}.promoslider__slide--animation-leave-to .promoslider__slide-logo-wrap{transform:translateY(-50%)}.promoslider__slide--animation-appear-to,.promoslider__slide--animation-enter-to{opacity:1}.promoslider__slide--animation-appear-to .promoslider__slide-picture,.promoslider__slide--animation-appear-to .promoslider__slide-text,.promoslider__slide--animation-appear-to .promoslider__slide-text-inner,.promoslider__slide--animation-enter-to .promoslider__slide-picture,.promoslider__slide--animation-enter-to .promoslider__slide-text,.promoslider__slide--animation-enter-to .promoslider__slide-text-inner{transform:translateX(0)}.promoslider__slide--animation-appear-to .promoslider__slide-logo-wrap,.promoslider__slide--animation-enter-to .promoslider__slide-logo-wrap{transform:translateY(0)}@media (max-width:1919px){.promoslider__slide-picture-wrap:before{padding-top:47.72727273%}.promoslider__slide-text{padding-top:30px;padding-bottom:30px}.promoslider__slide-title{margin-bottom:16px;font-size:40px}.promoslider__slide-description{font-size:16px}}@media (max-width:1439px){.promoslider__slide-text{grid-column:span 12;padding-right:calc((100% + 16px)/9);margin-top:6%}.promoslider__slide-picture-wrap{grid-column:span 12;margin-bottom:6%}.promoslider__slide-picture-wrap:before{padding-top:67.70833333%}.promoslider__slide-picture--adaptive{display:block}.promoslider__slide-picture--desktop{display:none}.promoslider__slide-logo-wrap{width:calc((100% + 16px)/12*4)}.promoslider__slide-arrows{right:calc((100% + 16px)/10*-1 + (16px*2))}}@media (max-width:1023px){.promoslider__slide{grid-column-gap:0;display:flex;flex-direction:column}.promoslider__slide-text{grid-column:1/-1;margin:0;border-radius:0;padding:20px 50px 30px 20px}.promoslider__slide-title{margin-bottom:22px;font-size:36px}.promoslider__slide-description{margin:0 0 18px}.promoslider__slide-link{margin-top:auto}.promoslider__slide-picture-wrap{grid-column:1/-1;order:-1;margin:0;width:100%}.promoslider__slide-picture{border-radius:0;box-shadow:none}.promoslider__slide-logo-wrap{width:27.777%;top:20px;left:auto;right:-16px}.promoslider__slide-arrows{right:-30px}.promoslider__dots-wrapper{position:absolute;top:0;left:calc(var(--full-page-padding-left));right:calc(var(--full-page-padding-right));font-size:0;pointer-events:none}.promoslider__dots-wrapper:before{content:"";display:inline-block;width:100%;padding-top:67.70833333%}.promoslider__dots{left:0;right:0;justify-content:center;pointer-events:auto}.promoslider__slide--animation-appear-active,.promoslider__slide--animation-appear-active .promoslider__slide-logo-wrap,.promoslider__slide--animation-appear-active .promoslider__slide-picture,.promoslider__slide--animation-appear-active .promoslider__slide-text,.promoslider__slide--animation-appear-active .promoslider__slide-text-inner,.promoslider__slide--animation-enter-active,.promoslider__slide--animation-enter-active .promoslider__slide-logo-wrap,.promoslider__slide--animation-enter-active .promoslider__slide-picture,.promoslider__slide--animation-enter-active .promoslider__slide-text,.promoslider__slide--animation-enter-active .promoslider__slide-text-inner,.promoslider__slide--animation-leave-active,.promoslider__slide--animation-leave-active .promoslider__slide-logo-wrap,.promoslider__slide--animation-leave-active .promoslider__slide-picture,.promoslider__slide--animation-leave-active .promoslider__slide-text,.promoslider__slide--animation-leave-active .promoslider__slide-text-inner{transition:none}.promoslider__slide--animation-appear-active .promoslider__slide-text{transform:translateY(-30%)}.promoslider__slide--animation-appear-active .promoslider__slide-picture{transform:translateY(30%)}.promoslider__slide--animation-leave-active .promoslider__slide-picture,.promoslider__slide--animation-leave-active .promoslider__slide-text,.promoslider__slide--animation-leave-active .promoslider__slide-text-inner{transform:translateY(0)}.promoslider__slide--animation-enter-active .promoslider__slide-text-inner{transform:translateY(-30%)}.promoslider__slide--animation-enter-active .promoslider__slide-picture{transform:translateY(30%)}.promoslider__slide--animation-appear-to .promoslider__slide-picture,.promoslider__slide--animation-appear-to .promoslider__slide-text,.promoslider__slide--animation-appear-to .promoslider__slide-text-inner,.promoslider__slide--animation-enter-to .promoslider__slide-picture,.promoslider__slide--animation-enter-to .promoslider__slide-text,.promoslider__slide--animation-enter-to .promoslider__slide-text-inner{transform:translateY(0)}}@media (max-width:767px){.promoslider{padding:0;margin-bottom:0}.promoslider__container{margin-left:0;margin-right:0}.promoslider__inner{padding:0}.promoslider__dots-wrapper{left:0;right:0}.promoslider__slide{margin:0;width:100%;overflow:hidden}.promoslider__slide-logo-wrap{right:0}.promoslider__dots-wrapper:before,.promoslider__slide-picture-wrap:before{padding-top:83.33333333%}}.products-filter{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);grid-row-gap:21px}.products-filter--has-line:after{content:'';position:relative;display:inline-block;vertical-align:middle;margin-top:5px;height:1px;grid-column:span 23;background:rgba(var(--ui-shallow-active-color-rgb),.5)}.products-filter__label{margin-bottom:11px;color:var(--text-bold-color);font-size:14px;line-height:1.5}.products-filter__rooms{max-width:480px;grid-column:span 8}.products-filter__square{grid-column:span 7}.products-filter__cost{grid-column:17/24}.products-filter__props{display:flex;flex-wrap:wrap;margin:15px -25px 0;grid-column:span 19}.products-filter__bottom-line{grid-column:span 23;display:flex;justify-content:space-between}.products-filter__apply{flex-shrink:0;margin-left:16px}.products-filter__items-list{display:flex;flex-wrap:wrap;margin:0 -25px}.products-filter__item{display:flex;justify-content:center;margin:0 25px 15px;box-sizing:border-box}.products-filter__item--checkbox{margin:0 63px 15px 25px}.products-filter__close{width:16px;height:16px;position:absolute;top:20px;right:20px}.products-filter__close:after,.products-filter__close:before{content:'';position:absolute;width:18px;height:2px;top:0;right:0;background:var(--text-strong-color)}.products-filter__close:before{transform:rotate(45deg)}.products-filter__close:after{transform:rotate(-45deg)}@media (pointer:coarse){.products-filter__close:active:after,.products-filter__close:active:before{transition-property:transform;transition-duration:.5s;transition-timing-function:ease;transform:rotate(-45deg)}.products-filter__close:active:after{transform:rotate(45deg)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.products-filter__close:active:before{transition-property:transform;transition-duration:.5s;transition-timing-function:ease;transform:rotate(-45deg)}.products-filter__close:active:after,.products-filter__close:hover:after,.products-filter__close:hover:before{transition-property:transform;transition-duration:.5s;transition-timing-function:ease;transform:rotate(45deg)}.products-filter__close:hover:after,.products-filter__close:hover:before{transform:rotate(-45deg)}.products-filter__close:hover:after{transform:rotate(45deg)}}.products-filter__caption{display:none;margin:82px 0 30px}@media (max-width:1919px){.products-filter{grid-row-gap:2px}.products-filter--has-line:after{margin-top:14px}.products-filter__label{margin-bottom:7px;font-size:12px}.products-filter__props{margin:15px -32px 0}.products-filter__items-list{margin:0 -16px 10px}.products-filter__item{margin-right:16px;margin-left:16px}.products-filter__item--checkbox{margin:0 28px 15px}.products-filter__apply{margin-top:15px}}@media (max-width:1023px){.products-filter{display:none}.products-filter.products-filter_fixed{display:flex;flex-direction:column;overflow:hidden auto;margin:0 calc((var(--full-page-padding-right))*-1) 0 calc(var(--full-page-padding-left)*-1);padding:0 calc(var(--full-page-padding-right)) 0 calc(var(--full-page-padding-left))}.products-filter__cost,.products-filter__rooms,.products-filter__square{grid-column:span 24}.products-filter__square{margin-top:15px}.products-filter__cost{margin-top:37px}.products-filter__bottom-line{margin-top:38px;grid-column:span 24;flex-direction:column}.products-filter__props{margin:0 -8px}.products-filter__items-list{margin:0 -7px 10px}.products-filter__item{margin-left:7px;margin-right:7px}.products-filter__item--checkbox{width:50%;margin:0 0 35px;padding:0 8px}.products-filter__apply{display:flex;justify-content:center;margin-left:0}.products-filter__close{top:35px;right:calc(var(--full-page-padding-right) + 3px)}.products-filter__caption{display:block}}.banner{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);background:#0f966e;border-radius:10px;color:#fff;box-sizing:border-box}.banner__left-col{position:relative;display:flex;flex-direction:column;align-items:baseline;grid-column:2/14;padding-top:76px;font:18px/1.5 'Circe',sans-serif,-apple-system}.banner__decor{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.banner__decor:before{content:'';position:absolute;width:587px;height:587px;left:43%;top:78%;border-radius:33%;transform:translate(-50%,-50%) rotate(27deg);background:#3e8057}.banner__name{position:relative}.banner__pictures-wrapper,.banner__position{position:relative;z-index:2}.banner__position{font-size:.875em;font-weight:400}.banner__pictures-wrapper{display:inline-block;padding-top:22px;margin-top:auto;vertical-align:top}.banner__picture{position:absolute;display:block;width:253px;height:auto;max-height:330px;object-fit:contain;object-position:bottom right;left:100%;transform:translateX(-32%);bottom:-1px;z-index:1}.banner__bottom-picture{width:auto;height:auto;position:relative;display:block;max-height:129px;bottom:-1px}.banner__name{font-weight:700;z-index:1}.banner__name,.banner__position{max-width:350px}.banner__right-col{grid-column:span 11;padding:53px 0 30px}.banner__title{font:700 48px/1.2 'Circe',sans-serif,-apple-system}.banner__text{font-size:32px;line-height:1.2}.banner__button,.banner__contacts{margin-top:28px}.banner__contact{position:relative;padding-left:24px}.banner__contact-icon{position:absolute;top:50%;left:0;stroke:currentColor;fill:none;transform:translateY(-50%)}.banner__link{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;font:18px/21px 'Circe',sans-serif,-apple-system;color:currentColor;text-decoration:none}@media (pointer:coarse){.banner__link:active{opacity:.5}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.banner__link:hover{opacity:.5}}.banner--blue{background:#3c4e5e}.banner--blue .banner__decor:before{background:#607587}.banner--grey{background:#f3f3f3;color:#111}.banner--grey .banner__decor:before{background:#e3e9ee}.banner--single-image .banner__pictures-wrapper{width:100%;height:100%;position:relative;margin:0;text-align:right}.banner--single-image .banner__picture{width:auto;max-width:350px;max-height:294px;left:auto;right:40%;bottom:0;transform:translateX(50%)}.banner--single-image .banner__decor:before{left:55%}.banner--small-text .banner__text{font-size:18px}.banner--small-text .banner__right-col{padding-top:33px;padding-bottom:30px}@media (max-width:1919px){.banner__left-col{padding-top:58px;font-size:16px}.banner__decor:before{width:440px;height:440px;left:45%}.banner__name,.banner__position{max-width:260px}.banner__pictures-wrapper{padding-top:15px}.banner__picture{width:190px;max-height:248px}.banner__bottom-picture{max-height:97px}.banner__right-col{padding-top:41px}.banner__title{font-size:36px}.banner__text{font-size:24px}.banner__button{margin-top:22px}.banner--single-image .banner__picture{right:34.6%;max-height:248px}.banner--single-image .banner__decor:before{left:62.5%}}@media (max-width:1240px){.banner__decor:before{width:360px;height:360px}}@media (max-width:1439px){.banner--single-image .banner__picture{max-width:300px;max-height:255px;right:50%}.banner--single-image .banner__decor:before{left:50%}}@media (max-width:1023px){.banner__left-col{padding-top:30px}.banner__decor{display:none}.banner__name,.banner__position{max-width:215px}.banner__picture{width:140px;max-height:200px}.banner__bottom-picture{max-height:80px}.banner__right-col{padding-top:20px}.banner__title{font-size:24px}.banner__text{font-size:16px}}@media (max-width:767px){.banner{border-radius:0;overflow:hidden}.banner__right-col{grid-column:span 24;grid-row:1;padding-top:30px}.banner__left-col{display:block;grid-column:span 24;padding-top:15px}.banner__name,.banner__position{max-width:260px}.banner__title{font-size:36px}.banner__text{max-width:310px;font-size:24px}.banner__picture{width:190px;max-height:250px}.banner__bottom-picture{max-height:97px}.banner--single-image .banner__picture{display:none}.banner--single-image .banner__text{max-width:none}.banner--single-image .banner__left-col{display:none}}@media (max-width:479px){.banner{grid-column-gap:0}.banner__name,.banner__position{max-width:215px}.banner__picture{transform:translateX(-59%)}}.mortgage-calc{display:flex;align-items:flex-start}.mortgage-calc__form{display:flex;flex-wrap:wrap;width:67.4%;grid-column:span 16}.mortgage-calc__form:first-child:last-child{width:100%}.mortgage-calc__item{width:50%;margin-bottom:40px;padding-right:calc(100%/24 + 16px*2);box-sizing:border-box;display:flex;flex-direction:column}.mortgage-calc__item--result,.mortgage-calc__item-link{margin:5px 0 0 auto}.mortgage-calc__apply{margin-top:36px;align-self:flex-end}.mortgage-calc__consultation{min-width:376px;width:calc(33.6% - (100%/24 + 16px));margin-top:30px}.mortgage-calc__pay-info{display:flex;flex-wrap:wrap}.mortgage-calc__pay-title{padding-right:30px;align-self:flex-end;font:700 18px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.mortgage-calc__pay-sum{font:700 40px/1 'Circe',sans-serif,-apple-system;color:var(--brand-color)}.mortgage-calc__pay-notify{margin-top:20px;color:var(--text-bold-color);font:16px/1.2 'Circe',sans-serif,-apple-system;opacity:.5}@media (max-width:767px){.mortgage-calc__consultation-element{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right))}}@media (max-width:1919px){.mortgage-calc__item{margin-bottom:30px}.mortgage-calc__item--result{margin-top:3px}.mortgage-calc__apply{margin-top:26px}.mortgage-calc__pay-info,.mortgage-calc__pay-notify{margin-right:-32px}.mortgage-calc__pay-title{padding-right:15px;font-size:16px}.mortgage-calc__pay-sum{font-size:30px}.mortgage-calc__pay-notify{margin-top:15px;font-size:14px}.mortgage-calc__consultation{margin-top:25px}}@media (max-width:1023px){.mortgage-calc{flex-wrap:wrap}.mortgage-calc__form{width:100%}.mortgage-calc__item{width:100%;padding-right:0}.mortgage-calc__apply{display:flex;justify-content:center}.mortgage-calc__pay-info{justify-content:center;margin-right:0}.mortgage-calc__pay-notify{text-align:center;margin-right:0}.mortgage-calc__consultation{margin:0 auto}}@media (max-width:767px){.mortgage-calc__form{text-align:center}.mortgage-calc__item{margin-bottom:25px}.mortgage-calc__item-link{margin-right:auto}.mortgage-calc__apply{margin-top:3px}.mortgage-calc__pay-info{flex-direction:column}.mortgage-calc__pay-title{padding-right:0;align-self:normal}.mortgage-calc__pay-sum{margin-top:20px}.mortgage-calc__consultation{width:100%;min-width:auto;margin:10px 0 0}}.consultant{position:relative;padding:44px 31px 0;border-radius:10px;background:var(--pane-bg-color);box-sizing:border-box}.consultant__spot{position:absolute;display:block;top:0;right:0;bottom:0;left:0;border-radius:10px;overflow:hidden}.consultant__spot:before{content:'';position:absolute;width:440px;height:440px;transform:rotate(27deg);background:var(--spot-color);border-radius:33%;top:-120px;left:-280px}.consultant__title{position:relative;max-width:266px;font:24px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.consultant__info{position:relative;margin-top:50px;font:700 18px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-color)}.consultant__position{max-width:280px;font:16px/1.5 'Circe',sans-serif,-apple-system}.consultant__pictures-wrapper{margin-top:17px}.consultant__bottom-picture{width:auto;height:auto;position:relative}.consultant__bottom-picture,.consultant__bottom-picture--item{display:block;max-width:100%}.consultant__picture{width:auto;height:auto;position:absolute;max-width:280px;bottom:0;right:-24px}.consultant__picture--item{display:block;max-width:100%}.consultant__btn-wrapper{margin-top:22px;padding-bottom:44px}.consultant--brand{--pane-bg-color:var(--brand-color);--text-color:#fff;--text-strong-color:#fff;--spot-color:var(--brand-light-color)}.consultant--blue{--pane-bg-color:var(--alt-pane-bg-color);--text-color:var(--alt-text-color);--text-strong-color:var(--alt-text-color);--spot-color:#495C6D}.consultant--blue .btn--black-transparent{--bg-color:var(--normal-text-strong-color)}.consultant--deal{display:flex;flex-direction:column;justify-content:space-between;min-height:257px;padding:17px 20px 0}.consultant--deal .consultant__title{font-size:36px;line-height:1.2;font-weight:700}@media (max-width:1919px){.consultant--deal .consultant__title{font-size:30px}}@media (max-width:1023px){.consultant--deal .consultant__title{font-size:28px}}@media (max-width:767px){.consultant--deal .consultant__title{font-size:26px}}@media (max-width:479px){.consultant--deal .consultant__title{font-size:24px}}.consultant--deal .consultant__picture{right:-96px}@media (max-width:1919px){.consultant{padding:22px 20px 0}.consultant__title{font-size:18px;line-height:1.5}.consultant__info{margin-top:30px;font-size:16px}.consultant__position{font-size:14px}.consultant__pictures-wrapper{margin-top:5px}.consultant__bottom-picture{max-height:76px}.consultant__picture{max-width:150px}.consultant__btn-wrapper{margin-top:15px;padding-bottom:22px}.consultant--deal .consultant__picture{max-width:247px}}@media (max-width:767px){.consultant_sm-radius-0,.consultant_sm-radius-0 .consultant__spot{border-radius:0}.consultant__picture{right:0}.consultant--deal .consultant__picture{display:none}}.seo-block{--offset:8.1%;--padding-v:80px;--padding-h:84px;--padding-left-extra:var(--offset);--padding-right-extra:0%;--picture-cols:12;--text-cols:12;--text-left-offset:calc(var(--offset) * -1);--text-right-offset:0%;--arrows-color:rgba(128, 128, 128, 0.3);display:flex}.seo-block__left{position:relative;width:calc((100% + 16px)/24*var(--picture-cols) - 16px);border-radius:10px;overflow:hidden;margin-bottom:41px;-webkit-user-select:none;user-select:none}.seo-block__right{display:flex;align-items:center;box-sizing:border-box;width:calc((100% + 16px)/24*var(--text-cols) + var(--offset) - 16px);margin-top:41px;margin-left:calc(var(--text-left-offset));margin-right:calc(var(--text-right-offset));padding:var(--padding-v) calc(var(--padding-h) + var(--padding-right-extra)) var(--padding-v) calc(var(--padding-h) + var(--padding-left-extra));background:var(--pane-bg-color);border-radius:10px}.seo-block__picture-wrapper{position:relative}.seo-block__picture-label{color:#fff;position:absolute;bottom:0;left:50px;font-size:150px;font-weight:700;line-height:.57}.seo-block__picture-label img{display:block;max-width:50vw;height:auto}.seo-block__picture{height:auto;display:block;width:100%;object-fit:cover;border-radius:10px;-webkit-user-drag:none}.seo-block__text-wrapper{position:relative}.seo-block__text>h1:first-child,.seo-block__text>h2:first-child,.seo-block__text>h3:first-child,.seo-block__text>h4:first-child,.seo-block__text>h5:first-child{margin-bottom:21px}.seo-block__text-hidden{margin-top:20px}.seo-block__toggle{margin-top:22px}.seo-block__arrows{position:absolute;right:-30px;bottom:-12px;fill:var(--arrows-color)}.seo-block__btn{margin-top:40px;font-size:14px}@media (max-width:1439px){.seo-block__btn{margin-top:30px}}@media (max-width:479px){.seo-block__btn{margin-top:20px}}.seo-block__phone{display:inline-block;margin-bottom:5px;font:700 18px/21px 'Circe',sans-serif,-apple-system;white-space:nowrap}.seo-block--inverse .seo-block__right{--text-color:var(--alt-text-color);--text-big-weight:var(--alt-text-big-weight);--text-strong-color:var(--alt-text-strong-color);--brand-color:var(--alt-brand-color);--pane-bg-color:var(--alt-pane-bg-color)}.seo-block--branded .seo-block__right{--text-color:#fff;--text-strong-color:#fff;--pane-bg-color:var(--brand-color)}.seo-block--branded .seo-block__text a:not(.btn){color:currentColor}.seo-block--flipped{--padding-left-extra:0%;--padding-right-extra:var(--offset);--text-left-offset:0%;--text-right-offset:calc(var(--offset) * -1 + 16px);flex-direction:row-reverse}.seo-block--wide-picture{--offset:4.05%;--picture-cols:15;--text-cols:9}.seo-block--blue{--text-color:var(--alt-text-color);--pane-bg-color:var(--alt-pane-bg-color)}@media (max-width:1919px){.seo-block{--offset:7.3%;--padding-v:60px;--padding-h:64px}.seo-block__toggle{margin-top:10px}.seo-block--inverse .seo-block__right{--offset:7.8%}.seo-block--wide-picture{--offset:4.05%}}@media (max-width:1439px){.seo-block__picture-label{font-size:120px}}@media (max-width:1365px){.seo-block--wide-picture{--picture-cols:13;--text-cols:11}}@media (max-width:1023px){.seo-block{flex-direction:column}.seo-block__left{margin-bottom:0;width:100%;border-radius:10px 10px 0 0}.seo-block__right{width:100%;margin:0;padding:30px;border-radius:0 0 10px 10px}.seo-block__picture-wrapper{width:100%}.seo-block__picture-label{left:30px;bottom:30px;font-size:80px}.seo-block__picture{width:100%;border-radius:10px 10px 0 0}.seo-block__arrows{display:none}.seo-block--inverse .seo-block__right{margin:0;padding:30px}}@media (max-width:767px){.seo-block__left{border-radius:0}.seo-block--inverse .seo-block__right,.seo-block__right{padding:30px calc(var(--full-page-padding-right)) 30px calc(var(--full-page-padding-left));border-radius:0}.seo-block__picture-label{font-size:40px;left:calc(var(--full-page-padding-left));bottom:calc(var(--full-page-padding-left))}}.tabs{margin-top:60px;margin-bottom:40px;position:relative}@media (max-width:767px){.tabs{margin-top:40px}}@media (max-width:1439px){.tabs{margin-bottom:30px}}@media (max-width:479px){.tabs{margin-bottom:20px}}.tabs:not(.init) .tabs__tab:not(.tabs__tab--current){position:absolute;top:-9999px;left:-9999px}.tabs.init .tabs__tab:not(.tabs__tab--current){display:none}.tabs__container{transition-property:height;transition-duration:.3s;transition-timing-function:ease}.tabs__tab--appear{animation:fade-in .3s}.tabs__tab--disappear{animation:fade-out .3s}.tabs--big-indent .tabs__container .tabs__tab>:first-child,.tabs:first-child{margin-top:0}.tabs:last-child{margin-bottom:0}.tabs__nav,.tabs__nav-wrapper{position:relative;overflow:hidden}.tabs__nav-wrapper:after,.tabs__nav-wrapper:before{content:'';position:absolute;width:50px;height:100%;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;top:0;z-index:2;pointer-events:none;opacity:0}.tabs__nav-wrapper:before{left:-1px;background:linear-gradient(to left,rgba(var(--bg-color-rgb),0),rgb(var(--bg-color-rgb)))}.tabs__nav-wrapper:after{right:-1px;background:linear-gradient(to right,rgba(var(--bg-color-rgb),0),rgb(var(--bg-color-rgb)))}.tabs__nav-wrapper .arrows__arrow{opacity:0;pointer-events:none}.tabs__nav-wrapper--o-left:before,.tabs__nav-wrapper--o-right:after{opacity:1}.tabs__nav-wrapper--o-left .arrows__arrow--prev,.tabs__nav-wrapper--o-right .arrows__arrow--next{opacity:1;pointer-events:auto}.tabs__nav{display:flex;font-size:24px;font-weight:700;line-height:1.2;padding-bottom:6px;color:var(--text-strong-color);overflow:auto hidden;white-space:nowrap}.tabs__nav:before{bottom:6px;left:0;right:0;height:1px;background:silver}.tabs__nav-item,.tabs__nav-selection{transition-duration:.3s;transition-timing-function:ease}.tabs__nav-selection,.tabs__nav:before{content:'';position:absolute;pointer-events:none}.tabs__nav-selection{width:0;height:6px;transition-property:all;bottom:0;background:var(--brand-color)}.tabs__nav-item{transition-property:color,opacity;position:relative;display:inline-block;padding:0 50px 8px;border-bottom:1px solid silver;color:inherit;text-decoration:none;cursor:pointer;outline:0}.tabs__nav-item:first-child,.text-content table td:first-child{padding-left:20px}.tabs__nav-item:nth-last-child(2){padding-right:20px}.tabs__nav-item--current{color:var(--brand-color)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .tabs__nav-item:focus-visible{color:var(--brand-color);opacity:.5}body:not(.is-focus-visible) .tabs__nav-item:focus{color:var(--brand-color);opacity:.5}}.tabs__nav-arrows{position:absolute;top:-3px;left:-30px;right:-30px;--arrow-color:var(--brand-color)}.tabs__container{margin-top:40px}@media (max-width:1439px){.tabs__container{margin-top:30px}}@media (max-width:479px){.tabs__container{margin-top:20px}}.tabs--big-indent .tabs__container{margin-top:60px}@media (max-width:767px){.tabs--big-indent .tabs__container{margin-top:40px}}.tabs--small-nav .tabs__nav{font-size:16px}.tabs--small-nav .tabs__nav-item{padding-right:20px;padding-left:20px}.tabs--small-nav .tabs__nav-item:first-child{padding-left:5px}.tabs--small-nav .tabs__nav-item:nth-last-child(2){padding-right:5px}@media (max-width:1023px){.tabs__nav-arrows{left:-20px;right:-20px}}@media (max-width:767px){.tabs__nav-wrapper{margin-left:calc(-1*(var(--full-page-padding-left)));margin-right:calc(-1*(var(--full-page-padding-right)))}.tabs__nav-arrows{display:none}.tabs__nav-item:first-child{padding-left:calc(var(--full-page-padding-left))}.tabs__nav-item:last-child{padding-right:calc(var(--full-page-padding-right))}}.link-tabs{--tabs-container-margin-top:40px;--tabs-container-margin-bottom:18px;--tabs-nav-item-h-gutter:50px;--tabs-nav-item-v-gutter:1em;--tabs-nav-font-size:18px}.link-tabs:not(.init) .link-tabs__tab:not(.link-tabs__tab--current){position:absolute;top:-9999px;left:-9999px}.link-tabs.init .link-tabs__tab:not(.link-tabs__tab--current){display:none}.link-tabs__container{transition-property:height;transition-duration:.3s;transition-timing-function:ease}.link-tabs__tab--appear{animation:fade-in .3s}.link-tabs__tab--disappear{animation:fade-out .3s}@media (max-width:1439px){.link-tabs{--tabs-container-margin-top:30px}}@media (max-width:1365px){.link-tabs{--tabs-nav-item-h-gutter:30px}}@media (max-width:1023px){.link-tabs{--tabs-nav-font-size:16px}}@media (max-width:767px){.link-tabs{--tabs-nav-item-h-gutter:24px}}@media (max-width:479px){.link-tabs{--tabs-nav-item-h-gutter:16px;--tabs-container-margin-top:20px}}.link-tabs__nav{display:flex;flex-wrap:wrap;margin:calc(var(--tabs-nav-item-v-gutter)*-1) calc(var(--tabs-nav-item-h-gutter)*-1/2) 0}.link-tabs__nav-item,.link-tabs__nav-item-text{transition-duration:.3s;transition-timing-function:ease}.link-tabs__nav-item{transition-property:color,font-weight;position:relative;display:inline-block;margin:var(--tabs-nav-item-v-gutter) calc(var(--tabs-nav-item-h-gutter)/2) 0;font-size:var(--tabs-nav-font-size);color:var(--brand-color);cursor:pointer;text-decoration:none;outline:0}.link-tabs__nav-item-text{transition-property:border;border-bottom:1px dashed currentColor}.link-tabs__nav-item-text:first-child:not(:last-child){position:absolute;left:.5px;top:0;width:101%;height:100%}.link-tabs__nav-item-text:last-child{font-weight:700}.link-tabs__nav-item-text:last-child:not(:first-child){visibility:hidden}.link-tabs__nav-item--current{font-weight:700;color:var(--text-strong-color);pointer-events:none}.link-tabs__nav-item--current .link-tabs__nav-item-text{border-bottom-color:transparent}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .link-tabs__nav-item:focus-visible .link-tabs__nav-item-text{border-bottom-color:transparent}body:not(.is-focus-visible) .link-tabs__nav-item:focus .link-tabs__nav-item-text{border-bottom-color:transparent}}@media (pointer:coarse){.link-tabs__nav-item:active{color:var(--text-color)}.link-tabs__nav-item:active .link-tabs__nav-item-text{border-bottom-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.link-tabs__nav-item:hover{color:var(--text-color)}.link-tabs__nav-item:hover .link-tabs__nav-item-text{border-bottom-color:transparent}}.link-tabs__container{margin-top:var(--tabs-container-margin-top)}.link-tabs--index{display:flex;flex-direction:column}.link-tabs--index .link-tabs__nav{flex:auto 0 0;justify-content:center;order:1}.link-tabs--index .link-tabs__container{flex:auto 0 0;margin-top:0;margin-bottom:var(--tabs-container-margin-bottom)}.link-tabs--index .link-tabs__nav-item-text{display:inline-block;margin-top:12px}.link-tabs--index .link-tabs__nav-item-text:first-child:not(:last-child){height:calc(100% - 13px)}.link-tabs--index .link-tabs__nav-item:before{content:'';transition-property:border;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:0;left:calc(50% - 2.5px);border:5px solid transparent;border-top-width:0}.link-tabs--index .link-tabs__nav-item--current:before{border-bottom-color:var(--brand-color)}.text-banner{--gutter:10px;--border-radius:8px;position:relative;max-width:100%;min-width:100%}.text-banner__slider{box-sizing:border-box;padding:0 calc(var(--gutter));overflow:hidden}.text-banner .swiper-container,.text-banner__slider{margin:0 calc(-1*var(--gutter))}.text-banner__slide{box-sizing:border-box;padding:0 10px}.text-banner__slide:not(:first-child){display:none}.swiper-container .text-banner__slide:not(:first-child){display:block}.text-banner__inner{position:relative;width:100%;font-size:0}.text-banner__inner:before{content:'';position:relative;display:inline-block;vertical-align:middle;padding-top:78vh;padding-top:min(75%,78vh)}.text-banner__inner>img,.text-banner__inner>picture,.text-banner__inner>picture>img{height:100%;position:absolute;width:100%;left:0;top:0;max-width:100%;object-fit:cover;border-radius:var(--border-radius)}.text-banner__overlay{z-index:1;position:absolute;width:100%;max-width:25%;left:30px;bottom:30px}.text-banner__overlay picture>img,.text-banner__overlay>img,.text-banner__overlay>picture{width:auto;height:auto;max-width:100%}.text-banner__stripe{z-index:2;position:absolute;right:calc(var(--tail-width)*-1);bottom:32px;border-radius:10px 10px 0 10px}.text-banner__stripe-text{max-width:415px;padding:25px 30px;color:#fff;font-size:18px;box-sizing:border-box}.text-banner__slider-controls{display:flex;justify-content:space-between;margin-top:20px}.text-banner__arrows{width:82px}@media (max-width:1919px){.text-banner__arrows{width:60px}}@media (max-width:1023px){.text-banner__stripe-text{padding:20px;font-size:14px}.text-banner__slider-controls{justify-content:center}.text-banner__arrows{display:none}}@media (max-width:767px){.text-banner{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);--border-radius:0;max-width:none;min-width:100%}.text-banner__overlay{left:15px;bottom:15px}.text-banner__stripe{right:0;bottom:0;border-radius:10px 0 0 0}.text-banner__stripe:before{display:none}.text-banner__stripe-text{max-width:none;font-size:12px;padding:10px}}.text-content{font-size:16px;line-height:1.5;color:var(--text-color)}.text-content .text-container{width:100%}.text-content .text-container::after{display:table;clear:both;content:''}.text-content .text-container__text{width:calc((100% + 16px)/24*15 - 16px);order:1}.text-content .text-container__extra{width:calc((100% + 16px)/24*8 - 16px);float:right;order:0}.text-content .text-container__extra>:first-child{margin-top:0}.text-content .text-container__extra>:last-child{margin-bottom:0}.text-content .text-container__repost{text-align:right}.text-content .text-container--half .text-container__extra,.text-content .text-container--half .text-container__text{width:calc((100% + 16px)/24*11 - 16px)}.text-content .text-container--flipped{direction:rtl}.text-content .text-container--flipped .text-container__extra,.text-content .text-container--flipped .text-container__text{direction:ltr}.text-content .text-container--flipped .text-container__extra{float:left}@media (max-width:1279px){.text-content .text-container__text{width:calc((100% + 16px)/24*14 - 16px)}.text-content .text-container__extra{width:calc((100% + 16px)/24*9 - 16px)}.text-content .text-container--half .text-container__extra,.text-content .text-container--half .text-container__text{width:calc(50% - 16px)}}@media (max-width:1023px){.text-content .text-container__extra,.text-content .text-container__text{width:100%}.text-content .text-container__text{order:0}.text-content .text-container__extra{order:1}.text-content .text-container--extra-center .text-container__extra{display:flex;justify-content:center}.text-content .text-container--half .text-container__extra,.text-content .text-container--half .text-container__text{width:100%}}.text-content figure>img+*,.text-content figure>picture+*{margin-top:1.5em}.text-content figure>img[src$=svg],.text-content figure>picture>img[src$=svg]{filter:invert(var(--invert))}.text-content .triplets{display:flex;flex-wrap:wrap;min-width:100%;margin:0 -16px -16px 0}.text-content .triplets>*{width:calc((100%)/24*7 - 16px);margin:0 calc(100%/24 + 16px) 16px 0;flex:auto 0 0}@media (max-width:1279px){.text-content .triplets>*{width:calc((100%)/24*8 - 16px);margin:0 16px 16px 0}}@media (max-width:1023px){.text-content .triplets>*{width:calc((100%)/24*12 - 16px)}}@media (max-width:767px){.text-content .triplets>*{width:calc((100%)/24*24 - 16px)}}.text-content ol,.text-content ul{list-style:none;margin:1.5em 0;padding:0}.text-content ol.list-horizontal,.text-content ul.list-horizontal{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);grid-row-gap:24px}.text-content ol.list-horizontal>li,.text-content ul.list-horizontal>li{box-sizing:border-box;grid-column:span 8;padding-right:calc((100% + 16px)/8);padding-left:21px}@media (max-width:1023px){.text-content ol.list-horizontal>li,.text-content ul.list-horizontal>li{grid-column:span 12}}@media (max-width:767px){.text-content ol.list-horizontal,.text-content ul.list-horizontal{grid-column-gap:0}.text-content ol.list-horizontal>li,.text-content ul.list-horizontal>li{grid-column:span 24}}.text-content ul li{position:relative;padding:4px 0 4px 31px}.text-content ul li:before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;left:0;top:calc(4px + (1em*1.25/2) - 7px/2);background:var(--brand-color)}.text-content ol{counter-set:ol-counter 0}.text-content ol li{position:relative;padding:4px 0 4px 35px;counter-increment:ol-counter}.text-content ol li:before{content:'';position:absolute;content:counter(ol-counter) '.';left:0;font-weight:700;color:var(--brand-color)}.text-content .transport{padding:0}.text-content .transport li{padding:2px 0 2px 24px}.text-content .transport li:before{top:50%;transform:translate(0,-50%);margin-top:-2px;border-radius:0;padding-left:0;background:0 0}.text-content .transport .bus:before{width:16px;height:16px;background:var(--sp) 0 0 no-repeat}.text-content .transport .micro:before{width:16px;height:16px;background:var(--sp) -18px 0 no-repeat}.text-content .transport .metro:before,.text-content .transport .railway:before{width:16px;height:16px;background:var(--sp) 0 -18px no-repeat}.text-content .transport .tram:before{width:16px;height:16px;background:var(--sp) -18px -18px no-repeat}.text-content .transport .troll:before{width:16px;height:16px;background:var(--sp) -36px 0 no-repeat}.text-content .text-slider{margin-top:40px}@media (max-width:1439px){.text-content .text-slider{margin-top:30px}}@media (max-width:479px){.text-content .text-slider{margin-top:20px}}.text-content .text-slider .swiper-container{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));overflow:hidden}.text-content .text-slider__slide{display:flex;flex-direction:column;flex:auto 0 0;padding:0 8px;box-sizing:border-box}.text-content .text-slider__picture-wrapper{position:relative}.text-content .text-slider__picture-wrapper:before{content:'';position:relative;display:inline-block;vertical-align:middle;padding-top:64%}.text-content .text-slider__picture{width:100%;height:100%;position:absolute;left:0;top:0;max-width:100%;font-size:0;object-fit:cover;border-radius:10px;cursor:pointer}.text-content .text-slider__caption{margin-top:20px;max-width:80%;font:16px/1.5 'Circe',sans-serif,-apple-system}.text-content .text-slider__controls{margin-top:40px;display:flex;justify-content:space-between;align-items:center}@media (max-width:1439px){.text-content .text-slider__controls{margin-top:30px}}@media (max-width:479px){.text-content .text-slider__controls{margin-top:20px}}.text-content .text-slider__arrows{min-width:62px;margin-right:20px}.text-content .text-slider__dot{--dot-nav-size:24px;flex-wrap:wrap;justify-content:flex-end}@media (min-width:1919px){.text-content .text-slider__caption{font-size:18px}}@media (max-width:1919px){.text-content .text-slider__caption{max-width:95%}}@media (max-width:1023px){.text-content .text-slider__caption{max-width:100%}}@media (max-width:767px){.text-content .text-slider__arrows{display:none}.text-content .text-slider__dot{justify-content:normal}.text-content .text-slider__controls{justify-content:center}}.text-content .table{position:relative;min-width:100%;margin:0 calc(-1*(var(--full-page-padding-right))) 0 calc(-1*(var(--full-page-padding-left)));margin-top:60px}@media (max-width:767px){.text-content .table{margin-top:40px}}.text-content .table:first-child{margin-top:0}.text-content .table:after,.text-content .table:before{content:'';position:absolute;z-index:1;top:0;height:calc(100% - 4px);background:linear-gradient(to right,rgba(var(--bg-color-rgb),0) 0%,rgba(var(--bg-color-rgb),1) 100%);pointer-events:none}.text-content .table:before{width:calc(var(--full-page-padding-left));left:0;transform:scaleX(-1)}.text-content .table:after{width:calc(var(--full-page-padding-right));right:0}.text-content .table__hover{transition-property:all;transition-duration:.3s;transition-timing-function:ease;z-index:-1;position:absolute;top:0;bottom:0;left:0;background:rgba(196,196,196,.2);pointer-events:none;transform:translate(-50%,0)}.text-content .table__hover--visible{padding:0 20px}.text-content .table__dummy{position:absolute;top:0;left:0;visibility:hidden;padding:0 20px}.text-content .table__container{--scrollbar-track-color:transparent;--scrollbar-thumb-color:var(--brand-color);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--scrollbar-track-color) var(--scrollbar-thumb-color);position:relative;overflow:auto;padding:0 calc(var(--full-page-padding-right)) 0 calc(var(--full-page-padding-left))}.text-content .table__container--scroll-snap,.text-content table--scroll-snap{scroll-snap-type:x mandatory}.text-content .table__container--scroll-snap>*,.text-content table--scroll-snap>*{scroll-snap-align:start}.text-content .table__container::-webkit-scrollbar{width:4px;height:4px;cursor:default}.text-content .table__container::-webkit-scrollbar-button{width:0;height:0}.text-content .table__container::-webkit-scrollbar-thumb{border:0;border-radius:10px;background:var(--scrollbar-thumb-color)}.text-content .table__container::-webkit-scrollbar-thumb:active,.text-content .table__container::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-color)}.text-content .table__container::-webkit-scrollbar-track{border:0;border-radius:2px;background:var(--scrollbar-track-color)}.text-content .table__container::-webkit-scrollbar-track:active,.text-content .table__container::-webkit-scrollbar-track:hover{background:var(--scrollbar-track-color)}.text-content .table__container::-webkit-scrollbar-track-piece{background:var(--scrollbar-track-color)}.text-content .table__container::-webkit-scrollbar-corner{background:0 0}.text-content .table__container--brand,.text-content table--brand{--scrollbar-track-color:transparent;--scrollbar-thumb-color:var(--brand-color)}.text-content .table__container--inverse,.text-content .table__container--white,.text-content table--inverse,.text-content table--white{--scrollbar-track-color:transparent;--scrollbar-thumb-color:#fff}.text-content .table__container--hidden,.text-content table--hidden{--scrollbar-track-color:transparent;--scrollbar-thumb-color:transparent;scrollbar-width:none;scroll-behavior:smooth}.text-content .table__container--hidden::-webkit-scrollbar,.text-content table--hidden::-webkit-scrollbar{width:0;height:0}.text-content .table table{margin-top:0;min-width:auto;width:100%;overflow:hidden;display:table}.text-content table{margin-top:60px;--scrollbar-track-color:transparent;--scrollbar-thumb-color:var(--brand-color);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--scrollbar-track-color) var(--scrollbar-thumb-color);display:flex;overflow:auto;min-width:100%;max-width:100%;border-spacing:0;border:0}@media (max-width:767px){.text-content table{margin-top:40px}}.text-content table::-webkit-scrollbar{width:4px;height:4px;cursor:default}.text-content table::-webkit-scrollbar-button{width:0;height:0}.text-content table::-webkit-scrollbar-thumb{border:0;border-radius:10px;background:var(--scrollbar-thumb-color)}.text-content table::-webkit-scrollbar-thumb:active,.text-content table::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-color)}.text-content table::-webkit-scrollbar-track{border:0;border-radius:2px;background:var(--scrollbar-track-color)}.text-content table::-webkit-scrollbar-track:active,.text-content table::-webkit-scrollbar-track:hover{background:var(--scrollbar-track-color)}.text-content table::-webkit-scrollbar-track-piece{background:var(--scrollbar-track-color)}.text-content table::-webkit-scrollbar-corner{background:0 0}.text-content .file-list:first-child,.text-content blockquote:first-child,.text-content table:first-child{margin-top:0}.text-content table td{box-sizing:border-box;min-width:86px;padding:18px}.text-content table tr:first-child td{padding-top:20px}.text-content table tr:last-child td{padding-bottom:36px}.text-content table td:last-child{padding-right:20px}.text-content table td:not(:first-child):not(:last-child){text-align:center}.text-content .file-link{--icon-margin:24px;position:relative;display:inline-flex;flex-direction:column;padding:0 0 0 calc(24px + var(--icon-margin));text-decoration:none;outline:0;line-height:1.2}.text-content .file-link:before{content:'';position:absolute;width:24px;height:24px;background:var(--ss) -2px -95px no-repeat;left:0;top:0}.text-content .file-link span:nth-child(1){transition-property:all;transition-duration:.3s;transition-timing-function:ease;font-weight:700;color:var(--brand-color);-webkit-text-decoration:solid underline transparent;text-decoration:solid underline transparent}.text-content .file-link span:nth-child(2){font-size:.875em;margin-top:10px;color:var(--text-color)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .text-content .file-link:focus-visible span:nth-child(1){text-decoration-color:currentColor}body:not(.is-focus-visible) .text-content .file-link:focus span:nth-child(1){text-decoration-color:currentColor}}@media (pointer:coarse){.text-content .file-link:active span:nth-child(1){text-decoration-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.text-content .file-link:hover span:nth-child(1){text-decoration-color:currentColor}}.text-content .file-list{display:flex;flex-direction:column;align-items:flex-start;margin:-1.2em 0}.text-content .file-list .file-link{margin:1.2em 0}.text-content blockquote{position:relative;background:var(--pane-bg-color);padding:30px 60px;border-radius:8px;margin:88px 0 40px}@media (max-width:767px){.text-content blockquote{margin-top:40px}}@media (max-width:1439px){.text-content blockquote{margin-bottom:30px}}@media (max-width:479px){.text-content blockquote{margin-bottom:20px}}@media (max-width:767px){.text-content blockquote{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right))}}.text-content blockquote header{position:absolute;display:flex;justify-content:center;top:0;left:0;right:0}.text-content blockquote header>img,.text-content blockquote header>picture>img{max-width:76px;max-height:76px;object-fit:cover;transform:translate(0,-37.33%);border-radius:20px;-webkit-user-drag:none}.text-content blockquote:after,.text-content blockquote:before{content:'';position:absolute;width:86px;height:89px;background:var(--ss) -2px -2px no-repeat}.text-content blockquote:before{top:30px;left:60px}.text-content blockquote:after{right:60px;bottom:44px;transform:scaleX(-1)}.text-content blockquote main{margin:0 auto;max-width:824px;padding:36px 116px 30px;text-align:center;font-weight:700;font-size:1.125em;line-height:1.25;color:var(--text-strong-color)}.text-content blockquote main:not(:last-child){padding-bottom:0}.text-content blockquote cite{display:block;margin:30px auto 0;padding:0 116px;font-style:normal;text-align:center}.text-content blockquote cite strong{display:block;color:var(--text-strong-color)}@media (max-width:1279px){.text-content blockquote{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right))}.text-content blockquote header{padding:0 calc(var(--full-page-padding-right)) 0 calc(var(--full-page-padding-left))}.text-content blockquote:before{left:30px}.text-content blockquote:after{right:30px}}@media (max-width:1023px){.text-content blockquote{margin-bottom:0}.text-content blockquote:before{transform:scale(.5);left:15px}.text-content blockquote:after{transform:scale(-.5,.5);right:15px}}@media (max-width:767px){.text-content blockquote{margin-bottom:0}.text-content blockquote:after,.text-content blockquote:before{display:none}.text-content blockquote cite,.text-content blockquote main{padding-left:0;padding-right:0}}@media (max-width:479px){.text-content blockquote{margin-bottom:0}.text-content blockquote header{justify-content:flex-start}.text-content blockquote cite,.text-content blockquote main{text-align:left}}.text-content>:first-child:not(.section-caption){margin-top:0!important}.text-content>:last-child{margin-bottom:0!important}.text-content--page h1,.text-content--page h2,.text-content--page h3,.text-content--page h4,.text-content--page h5{margin-top:60px;margin-bottom:40px}@media (max-width:767px){.text-content--page h1,.text-content--page h2,.text-content--page h3,.text-content--page h4,.text-content--page h5{margin-top:40px}}@media (max-width:1439px){.text-content--page h1,.text-content--page h2,.text-content--page h3,.text-content--page h4,.text-content--page h5{margin-bottom:30px}}@media (max-width:479px){.text-content--page h1,.text-content--page h2,.text-content--page h3,.text-content--page h4,.text-content--page h5{margin-bottom:20px}}.text-content p{margin:1.5em 0}.text-content p.big{font-size:1.125em;font-weight:var(--text-big-weight);margin:1.33em 0;color:var(--text-strong-color)}.text-content p.highlighted{font-size:1.125em;padding:48px 52px 60px 60px;border-radius:8px;background:var(--pane-bg-color)}.text-content p.cleared:after{content:'';display:table;clear:both}.text-content a:not([class]){transition-property:text-decoration-color;transition-duration:.3s;transition-timing-function:ease;color:var(--brand-color);-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;-webkit-tap-highlight-color:transparent}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .text-content a:not([class]):focus-visible{text-decoration-color:transparent}body:not(.is-focus-visible) .text-content a:not([class]):focus{text-decoration-color:transparent}}@media (pointer:coarse){.text-content a:not([class]):active{text-decoration-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.text-content a:not([class]):hover{text-decoration-color:transparent}}.text-content img.rounded{border-radius:10px}.text-content img[style*="float: left;"]{margin:0 20px 20px 0}.text-content img[style*="float: right;"]{margin:0 0 20px 20px}.text-content .section-banner{margin-top:40px}@media (max-width:1439px){.text-content .section-banner{margin-top:30px}}@media (max-width:479px){.text-content .section-banner{margin-top:20px}}.text-content .tabs{margin-top:60px}@media (max-width:767px){.text-content .tabs{margin-top:40px}}@media (min-width:1919px){.text-content{font-size:18px}.text-content h4{margin-bottom:22px}.text-content p.big{font-size:1.333em;line-height:1.25}}@media (max-width:767px){.text-content .consultant{max-width:none;min-width:100%;width:calc(100% + var(--full-page-padding-right) + var(--full-page-padding-left));margin:0 calc(-1*(var(--full-page-padding-right))) 0 calc(-1*(var(--full-page-padding-left)));border-radius:0}.text-content .consultant__picture{right:calc(var(--full-page-padding-right, 0px))}}@media (max-width:479px){.text-content{font-size:15px}.text-content .consultant__picture{right:0}}.text-content .sx-mce-component{display:none;margin:0 3px 0 0;padding:5px;border:1px solid #e4eaec;border-radius:3px;background-color:#ccc;cursor:pointer}.offices-map__map{width:auto;height:auto;display:block;max-width:100%}.vue-socials-text{min-height:88px}@media (max-width:767px){.vue-socials-text{min-height:66px}}.socials__content{display:flex;align-items:center;flex-wrap:wrap}.socials__item{position:relative;-webkit-tap-highlight-color:transparent}.socials__item picture{line-height:0}.socials__icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.socials__icon .loading-ok{width:auto;height:auto}.socials--default{display:flex}.socials--default .socials__content{margin:0 -40px -10px 0}.socials--default .socials__item{margin:0 40px 10px 0}@media (pointer:coarse){.socials--default .socials__item:active .socials__icon{transform:translateY(-2px)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.socials--default .socials__item:active .socials__icon,.socials--default .socials__item:hover .socials__icon{transform:translateY(-2px)}}.socials--default .socials__item:before{content:'';position:absolute;width:130%;height:130%;left:50%;top:50%;transform:translate(-50%,-50%)}.socials--default.socials--embedded .socials__content{margin-right:-25px}.socials--default.socials--embedded .socials__item{margin-right:25px}.socials--text .socials__content{margin:0 -16px -16px 0}.socials--text .socials__item{transition-property:all;transition-duration:.3s;transition-timing-function:ease;line-height:1.2;font-size:18px;font-weight:700;display:inline-flex;justify-content:flex-start;align-items:center;min-width:208px;margin:0 16px 16px 0;padding:32px 20px;background:var(--pane-bg-color);color:var(--text-color);white-space:nowrap;text-decoration:none;border-radius:8px}@media (max-width:1919px){.socials--text .socials__item{font-size:18px}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .socials--text .socials__item:focus-visible{background-color:var(--alt-pane-bg-color);color:var(--alt-text-color)}body.is-focus-visible .socials--text .socials__item:focus-visible .socials__icon{filter:brightness(0) invert(1)}body:not(.is-focus-visible) .socials--text .socials__item:focus{background-color:var(--alt-pane-bg-color);color:var(--alt-text-color)}body:not(.is-focus-visible) .socials--text .socials__item:focus .socials__icon{filter:brightness(0) invert(1)}}@media (pointer:coarse){.socials--text .socials__item:active{background-color:var(--alt-pane-bg-color);color:var(--alt-text-color)}.socials--text .socials__item:active .socials__icon{filter:brightness(0) invert(1)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.socials--text .socials__item:active,.socials--text .socials__item:hover{background-color:var(--alt-pane-bg-color);color:var(--alt-text-color)}.socials--text .socials__item:active .socials__icon,.socials--text .socials__item:hover .socials__icon{filter:brightness(0) invert(1)}}.socials--text .socials__name{margin-left:20px;white-space:normal}@media (max-width:1919px){.socials--default .socials__item{margin-right:25px}.socials--default .socials__content{margin-right:-25px}}@media (max-width:1023px){.socials--text .socials__item{min-width:186px}}@media (max-width:767px){.socials--text .socials__item{min-width:0;padding:20px 24px 20px 20px;font-weight:400;font-size:16px}.socials--text .socials__name{margin-left:14px}}.float-buttons{z-index:2;position:fixed;display:flex;top:50%;bottom:0;left:10px;right:10px;pointer-events:none;filter:drop-shadow(0 0 10px var(--box-shadow-color))}@media (max-width:1023px){.float-buttons--hidden-md{display:none}}.float-buttons__btn{width:56px;height:56px;position:relative;color:var(--alt-text-strong-color);pointer-events:auto}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.float-buttons__btn--with-text:hover .float-buttons__icon{border-radius:10px 0 0 10px}.float-buttons__btn--with-text:hover .float-buttons__text{transform:translateX(calc(100% - 2px));-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0)}}.float-buttons__icon,.float-buttons__text{height:100%;transition-duration:.3s;transition-timing-function:ease;position:absolute;display:flex;align-items:center;background:var(--brand-color)}.float-buttons__icon{transition-property:border-radius;width:100%;justify-content:center;padding:10px;box-sizing:border-box;border-radius:10px;z-index:2}.float-buttons__text{width:auto;transition-property:transform,clip-path;transition-property:transform,clip-path,-webkit-clip-path;top:0;right:0;padding:0 25px 0 2px;font:19px 'Circe',sans-serif,-apple-system;white-space:nowrap;border-radius:0 10px 10px 0;-webkit-clip-path:inset(0 0 0 calc(100% - 56px) round 12px 0 0 12px);clip-path:inset(0 0 0 calc(100% - 56px) round 12px 0 0 12px);z-index:1}.float-buttons__symbol{fill:var(--alt-text-strong-color)}.float-buttons__list{pointer-events:auto;margin-top:10px}.float-buttons--flex-center{justify-content:center;flex-direction:column;top:var(--header-h, 0px)}.float-buttons--right{align-items:flex-end;left:auto;right:10px}.float-buttons--at-header{top:calc(var(--header-h, 0) + 20px)}@media (max-width:1919px){.float-buttons{left:8px}.float-buttons__btn{width:42px;height:42px}.float-buttons__icon{padding:11px}.float-buttons__text{padding-right:20px;-webkit-clip-path:inset(0 0 0 calc(100% - 42px) round 12px 0 0 12px);clip-path:inset(0 0 0 calc(100% - 42px) round 12px 0 0 12px);font-size:14px}.float-buttons--right{left:auto;right:8px}}.reviews-slider .swiper-wrapper{align-items:stretch}.reviews-slider .swiper-slide{height:auto}.reviews-slider__full-page{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));margin-top:-40px;margin-bottom:-40px;padding-top:40px;padding-bottom:40px;overflow:hidden}.reviews-slider__wrapper{margin:0 -16px;flex-shrink:0;box-sizing:border-box}.reviews-slider__slide{transition-property:background,box-shadow,opacity;transition-duration:.3s;transition-timing-function:ease;position:relative;display:flex;flex-direction:column;height:100%;margin:0 16px;padding:101px 30px 26px;background:var(--pane-bg-color);box-sizing:border-box;border-radius:10px}@media (pointer:coarse){.reviews-slider__slide:active{background:var(--bg-color);box-shadow:0 4px 40px var(--box-shadow-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.reviews-slider__slide:hover{background:var(--bg-color);box-shadow:0 4px 40px var(--box-shadow-color)}}.reviews-slider__picture-wrapper{width:100px;height:100px;position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:30px;transform:translateY(-40%);border-radius:25%;background:#e9e9e9;overflow:hidden}.reviews-slider__picture{width:auto;height:auto;max-width:100%}.reviews-slider__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:6;font:18px/1.23 'Circe',sans-serif,-apple-system;color:var(--text-color);margin-bottom:auto}.reviews-slider__info{display:flex;justify-content:space-between;align-items:flex-end;margin-top:26px}.reviews-slider__name{font:700 18px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.reviews-slider__date{font:16px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-bold-color)}.reviews-slider__link-wrapper{display:flex;padding-bottom:2px}.reviews-slider__link-wrapper img{flex-shrink:0;margin-left:10px;vertical-align:bottom}.reviews-slider__link{color:var(--text-color)}.reviews-slider__rating{position:absolute;right:-7px;top:21px;padding:7px 16px 4px;color:#fff;font:700 16px/1.2 'Circe',sans-serif,-apple-system;background:var(--brand-color);border-radius:5px 5px 0}.reviews-slider__rating:after{content:'';position:absolute;top:100%;right:0;border:4px solid transparent;border-left-color:#253039;border-top-color:#253039}.reviews-slider__controls{display:flex;align-items:center;justify-content:space-between;margin-top:43px}.reviews-slider__arrows{width:80px}.reviews-slider__dot{margin-right:-10px}@media (max-width:1919px){.reviews-slider__slide{padding:80px 20px 20px}.reviews-slider__picture-wrapper{width:75px;height:75px;left:20px;transform:translateY(-36%)}.reviews-slider__text{font-size:16px;line-height:1.5}.reviews-slider__info{margin-top:15px}.reviews-slider__link-wrapper{padding-bottom:4px}.reviews-slider__name{font-size:16px}.reviews-slider__date{font-size:14px}.reviews-slider__rating{top:19px;right:-8px;padding:5px 13px 4px 12px;font-size:12px;border-radius:4px 4px 0}.reviews-slider__controls{margin-top:35px}.reviews-slider__arrows{width:60px}}@media (max-width:1023px){.reviews-slider__controls{justify-content:center}.reviews-slider__arrows{display:none}.reviews-slider__dot{margin-right:0}}@media (max-width:767px){.reviews-slider__content{padding-bottom:30px}.reviews-slider__wrapper{width:78.4%}.reviews-slider__slide{padding-top:75px;padding-bottom:32px}.reviews-slider__rating{top:16px;right:0}.reviews-slider__text{-webkit-line-clamp:11}.reviews-slider__name{margin-top:20px}.reviews-slider__picture-wrapper{transform:translateY(-39.7%)}.reviews-slider__controls{margin-top:20px}}@media (max-width:479px){.reviews-slider__info{flex-direction:column;align-items:flex-start}.reviews-slider__link-wrapper{margin-top:4px}}.standarts-slider{position:relative}@media (max-width:767px){.standarts-slider__inner{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1)}}.standarts-slider__slide{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr)}.standarts-slider__slide-info{grid-column:span 12;padding:0 calc((100% + 16px)/12) 80px}.standarts-slider__slide-title{margin-bottom:45px;font:700 70px/1.2 'Circe',sans-serif,-apple-system;color:var(--brand-color);word-break:break-word}.standarts-slider__slide-text{margin-bottom:39px;font:24px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-bold-color)}.standarts-slider__slide-picture-wrap{grid-column:span 12;align-self:start;position:relative;font-size:0}.standarts-slider__slide-picture-wrap:before{content:'';display:inline-block;width:100%;padding-top:55.80357143%}.standarts-slider__slide-picture{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:10px}.standarts-slider__slide-icon{position:absolute;bottom:30px;left:30px;width:calc((100% + 16px)/12*2 + 22px);height:auto}.standarts-slider__arrows{width:82px;position:absolute;bottom:0;left:calc((100% + 16px)/24);margin-bottom:-3px;z-index:1}.standarts-slider__dots-wrapper{position:absolute;bottom:0;right:calc((100% + 16px)/24*13);margin-bottom:4px;margin-right:-10px;z-index:1}@media (min-width:768px){.standarts-slider--small-padding .standarts-slider__slide-info{padding-left:0;padding-right:30px}.standarts-slider--small-padding .standarts-slider__arrows{left:0}}@media (max-width:1919px){.standarts-slider__slide-title{margin-bottom:31px;font-size:50px}.standarts-slider__slide-text{margin-bottom:29px;font-size:18px}.standarts-slider__slide-picture-wrap:before{padding-top:57.16463415%}.standarts-slider__slide-picture{border-radius:8px}.standarts-slider__slide-icon{bottom:40px;left:40px}.standarts-slider__arrows{width:61px}.standarts-slider__dots-wrapper{margin-bottom:4px;margin-right:-7px}}@media (max-width:1439px){.standarts-slider__slide-title{font-size:50px}}@media (max-width:1023px){.standarts-slider__slide{grid-column-gap:0}.standarts-slider__slide-info{grid-column:1/-1;padding:20px calc(var(--full-page-padding-right)) 20px calc(var(--full-page-padding-left))}.standarts-slider__slide-title{margin-bottom:10px;font-size:40px}.standarts-slider__slide-text{margin-bottom:20px}.standarts-slider__slide-picture-wrap{grid-column:1/-1;order:-1}.standarts-slider__slide-picture-wrap:before{padding-top:55.55555556%}.standarts-slider__slide-picture{border-radius:0}.standarts-slider__slide-icon{bottom:20px;left:calc(var(--full-page-padding-left));width:calc((100% - (var(--page-padding)*2))/5)}.standarts-slider__arrows{display:none}.standarts-slider__dots-wrapper{left:0;right:0;bottom:auto;top:0;margin-right:0;margin-bottom:0;font-size:0;pointer-events:none}.standarts-slider__dots-wrapper:before{content:"";display:inline-block;width:100%;padding-top:55.55555556%}.standarts-slider__dots{position:absolute;left:0;right:0;justify-content:center;bottom:13px;pointer-events:auto}}@media (max-width:767px){.standarts-slider__dots-wrapper{left:calc((var(--full-page-padding-left))*-1);right:calc((var(--full-page-padding-right))*-1)}}.news-slider__full-page{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));overflow:hidden}.news-slider__content{margin:0 -8px}.news-slider__picture-wrapper{position:relative;border-radius:10px;overflow:hidden}.news-slider__picture-wrapper:before{content:'';position:relative;display:inline-block;vertical-align:middle;padding-top:68.18181818%}.news-slider__picture{width:100%;height:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;position:absolute;left:0;top:0;object-fit:cover;will-change:transform}.news-slider__picture--empty{object-fit:contain}.news-slider__slide-wrapper{width:25%}.news-slider__slide-wrapper--wide{width:50%}.news-slider__slide{display:block;padding:0 8px;box-sizing:border-box;flex-shrink:0;color:var(--text-strong-color);text-decoration:none}@media (pointer:coarse){.news-slider__slide:active .news-slider__name{color:var(--brand-color)}.news-slider__slide:active .news-slider__picture{transform:scale(1.02)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.news-slider__slide:hover .news-slider__name{color:var(--brand-color)}.news-slider__slide:hover .news-slider__picture{transform:scale(1.02)}}.news-slider__text{display:flex;align-items:flex-start;margin-top:30px;padding-right:35px}.news-slider__date{min-width:95px;border-right:1px solid var(--text-bold-color)}.news-slider__day{font:700 40px/1.35 'Circe',sans-serif,-apple-system}.news-slider__month{margin-top:4px;font:18px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-bold-color)}.news-slider__name{transition-property:color;transition-duration:.3s;transition-timing-function:ease;font:24px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.news-slider__preview{margin-top:2px;padding-left:60px}.news-slider__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5;margin-top:30px;font:18px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-color)}.news-slider__controls{display:flex;justify-content:space-between;align-items:center;margin-top:36px;color:var(--ui-bg-color)}.news-slider__arrows{width:80px}.news-slider__dot{margin-right:-10px}@media (min-width:1440px){.news-slider__slide-wrapper--wide .news-slider__picture-wrapper:before{padding-top:33.48214286%}.news-slider__slide-wrapper--wide .news-slider__name{font-size:40px}.news-slider__slide-wrapper--wide .news-slider__description{margin-top:20px;font-size:24px}}@media (min-width:1440px) and (max-width:1919px){.news-slider__slide-wrapper--wide .news-slider__picture-wrapper:before{padding-top:34.2%}.news-slider__slide-wrapper--wide .news-slider__name{font-size:30px}.news-slider__slide-wrapper--wide .news-slider__description{margin-top:12px;padding-right:50px;font-size:18px}}@media (max-width:1439px){.news-slider__slide-wrapper{width:50%}}@media (max-width:1919px){.news-slider__picture-wrapper{border-radius:8px}.news-slider__picture-wrapper:before{padding-top:70.2%}.news-slider__text{margin-top:24px;padding-right:0}.news-slider__date{min-width:75px}.news-slider__day{font-size:30px}.news-slider__month{margin-top:3px;font-size:14px}.news-slider__preview{padding-left:38px}.news-slider__name{font-size:18px}.news-slider__description{margin-top:20px;font-size:16px}.news-slider__controls{margin-top:27px}.news-slider__arrows{width:63px}.news-slider__dot{margin-right:-8px}}@media (max-width:1439px){.news-slider__picture-wrapper:before{padding-top:56.25%}}@media (max-width:1023px){.news-slider__controls{margin-top:40px;justify-content:center}.news-slider__arrows{display:none}.news-slider__dot{margin-right:0}}@media (max-width:767px){.news-slider__slide-wrapper{width:79%}.news-slider__full-page{overflow:hidden}.news-slider__picture-wrapper:before{padding-top:95.74468085%}.news-slider__text{margin-top:13px;flex-direction:column;justify-content:center}.news-slider__date{display:flex;border:0}.news-slider__day{margin-right:22px}.news-slider__month{align-self:center;margin-top:0}.news-slider__preview{margin-top:14px;padding:0}.news-slider__controls{margin-top:22px}}.purchase-option-card,.purchase-option-card__number{transition-duration:.3s;transition-timing-function:ease}.purchase-option-card{transition-property:background-color,box-shadow,opacity;display:flex!important;flex-direction:column;position:relative;padding:26px 30px;box-sizing:border-box;border-radius:10px;background:var(--pane-bg-color);text-decoration:none;-webkit-user-drag:none}.purchase-option-card__number{transition-property:color;position:absolute;top:20px;right:20px;font:48px/1.2 'Circe',sans-serif,-apple-system;color:#e3e9ee}.purchase-option-card__icon-wrap{max-height:104px;margin:26px 27px 48px}.purchase-option-card__icon{transition-property:filter;transition-duration:.3s;transition-timing-function:ease;width:auto;height:auto;max-width:100%;max-height:100%;filter:brightness(var(--not-invert)) invert(var(--invert))}.purchase-option-card__title{transition-property:color;transition-duration:.3s;transition-timing-function:ease;margin-top:auto;padding-top:25px;font:24px/1.2 'Circe',sans-serif,-apple-system;color:var(--normal-text-inverted-color)}@media (pointer:coarse){.purchase-option-card:active{background:var(--brand-color);box-shadow:0 4px 4px rgba(0,0,0,.25)}.purchase-option-card:active .purchase-option-card__number{color:var(--alt-text-inverted-color)}.purchase-option-card:active .purchase-option-card__icon{filter:brightness(var(--invert)) invert(var(--not-invert))}.purchase-option-card:active .purchase-option-card__title{transition-property:color;transition-duration:.3s;transition-timing-function:ease;color:var(--alt-text-inverted-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.purchase-option-card:hover{background:var(--brand-color);box-shadow:0 4px 4px rgba(0,0,0,.25)}.purchase-option-card:hover .purchase-option-card__number{color:var(--alt-text-inverted-color)}.purchase-option-card:hover .purchase-option-card__icon{filter:brightness(var(--invert)) invert(var(--not-invert))}.purchase-option-card:hover .purchase-option-card__title{transition-property:color;transition-duration:.3s;transition-timing-function:ease;color:var(--alt-text-inverted-color)}}@media (max-width:1919px){.purchase-option-card{padding:20px;border-radius:8px}.purchase-option-card__number{top:15px;right:15px;font-size:36px}.purchase-option-card__icon-wrap{max-height:78px;margin:20px 20px 35px}.purchase-option-card__title{font-size:18px}}@media (max-width:767px){.purchase-option-card__number{top:20px;right:20px}.purchase-option-card__icon-wrap{margin-bottom:15px}}.purchase-options-slider .swiper-slide{display:flex;height:auto}.purchase-options-slider .swiper-slide>div{display:flex;height:100%}.purchase-options-slider__outer{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));padding-top:10px;padding-bottom:10px;overflow:hidden}.purchase-options-slider__inner{margin:0 -8px}.purchase-options-slider__inner:after{content:"";display:inline-block;flex-shrink:0;width:calc(var(--full-page-padding-right) - 8px)}.purchase-options-slider__slide{width:100%;margin:0 8px}.purchase-options-slider__nav-row{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.purchase-options-slider__arrows{width:82px}.purchase-options-slider__dots{margin-right:-10px}@media (max-width:1919px){.purchase-options-slider__nav-row{margin-top:19px}.purchase-options-slider__arrows{width:62px}.purchase-options-slider__dots{margin-right:-8px}}@media (max-width:767px){.purchase-options-slider__nav-row{justify-content:center;margin-top:13px}.purchase-options-slider__arrows{display:none}.purchase-options-slider__dots{margin-right:0}}@media (max-width:479px){.purchase-options-slider__inner{max-width:75%}}.horizontal-props-list{--gutter:40px}.horizontal-props-list--small{--gutter:36px}.horizontal-props-list__wrapper{display:flex;align-items:center;justify-content:flex-start;margin-left:calc((var(--gutter))*-1);margin-right:calc((var(--gutter))*-1)}.horizontal-props-list__item{display:flex;flex-direction:column;box-sizing:border-box;padding:3px var(--gutter) 0;border-left:1px solid rgba(var(--ui-shallow-color-rgb),.5)}.horizontal-props-list__item:nth-child(1){border-left:none}.horizontal-props-list__title{margin-bottom:8px;font:16px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-inactive-color)}.horizontal-props-list__value{font:700 24px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}@media (max-width:1919px){.horizontal-props-list{--gutter:30px}.horizontal-props-list__title{margin-bottom:7px;font-size:14px}.horizontal-props-list__value{font-size:18px}}@media (max-width:1439px){.horizontal-props-list--columned-lg .horizontal-props-list--small .horizontal-props-list__item{padding:6px 0}.horizontal-props-list--columned-lg .horizontal-props-list--small .horizontal-props-list__title{width:63%}.horizontal-props-list--columned-lg .horizontal-props-list__wrapper{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0}.horizontal-props-list--columned-lg .horizontal-props-list__item{flex-direction:row;align-items:center;width:100%;padding:13px 0 6px;border-left:none;border-top:1px solid rgba(102,102,102,.5)}.horizontal-props-list--columned-lg .horizontal-props-list__item:nth-child(1){border-top:none}.horizontal-props-list--columned-lg .horizontal-props-list__title{margin-bottom:0;min-width:calc((100% + 16px)/3)}}@media (max-width:1023px){.horizontal-props-list--small .horizontal-props-list__item{padding:6px 0}.horizontal-props-list--small .horizontal-props-list__title{width:63%}.horizontal-props-list__wrapper{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0}.horizontal-props-list__item{flex-direction:row;align-items:center;width:100%;padding:13px 0 6px;border-left:none;border-top:1px solid rgba(102,102,102,.5)}.horizontal-props-list__item:nth-child(1){border-top:none}.horizontal-props-list__title{margin-bottom:0;min-width:calc((100% + 16px)/3);font-size:12px}.horizontal-props-list__value{font-size:18px}}.mortgage-programs-slider{--compensate-top:40px;--compensate-bottom:40px}.detail-gallery__slide-link picture,.mortgage-programs-slider .swiper-container,.mortgage-programs-slider .swiper-wrapper{width:100%}.mortgage-programs-slider__full-page{display:flex;margin:calc(var(--compensate-top, 0px)*-1) calc((var(--full-page-padding-right))*-1) calc(var(--compensate-bottom, 0px)*-1) calc((var(--full-page-padding-left))*-1);padding:calc(var(--compensate-top, 0px)) calc(var(--full-page-padding-right)) calc(var(--compensate-bottom, 0px)) calc(var(--full-page-padding-left));overflow-x:auto}.mortgage-programs-slider__content{display:flex;width:100%;margin:0 -8px}.mortgage-programs-slider__content:after{content:'';position:relative;display:inline-block;vertical-align:middle;width:calc(var(--full-page-padding-right) - 8px);height:100%;flex-shrink:0}.mortgage-programs-slider__wrapper{width:33.63%;flex-shrink:0;padding:0 8px;box-sizing:border-box}.mortgage-programs-slider__controls{display:flex;justify-content:space-between;align-items:center;margin-top:36px;color:#c4c4c4}.mortgage-programs-slider__arrows{width:80px}.mortgage-programs-slider__dot{margin-right:-10px}@media (max-width:1919px){.mortgage-programs-slider__controls{margin-top:27px}.mortgage-programs-slider__arrows{width:63px}.mortgage-programs-slider__dot{margin-right:-8px}}@media (max-width:1439px){.mortgage-programs-slider__wrapper{width:50%}}@media (max-width:1023px){.mortgage-programs-slider__controls{margin-top:25px;justify-content:center}.mortgage-programs-slider__arrows{display:none}.mortgage-programs-slider__dot{margin-right:0}}@media (max-width:767px){.mortgage-programs-slider__wrapper{width:78%}}.mortgage-programs-list{--card-in-row:3;display:grid;grid-column-gap:16px;grid-template-columns:repeat(var(--card-in-row),1fr);grid-row-gap:16px}@media (max-width:1439px){.mortgage-programs-list{--card-in-row:2}}@media (max-width:767px){.mortgage-programs-list{--card-in-row:1}}.developer{display:flex;align-items:center}.developer__logo{position:relative;top:3px;margin-right:13px}.developer__logo-icon,.developer__logo-slon{width:auto;height:auto}.developer__logo-slon{position:absolute;visibility:hidden}.developer__link{white-space:nowrap}.developer--animating .developer__logo-icon{visibility:hidden}.developer--animating .developer__logo-slon,.is-touch .burger-menu--open+.burger-menu__bg-fix{visibility:visible}@media (max-width:1919px){.developer__logo-icon,.developer__logo-slon{max-width:21px}}.vue-burger-menu{position:absolute;left:-200vw;overflow:hidden;color:var(--bg-color)}.vue-burger-menu a{color:currentColor}.burger-menu,.burger-menu__bg-fix{position:fixed;left:0;background:#0f966e;visibility:hidden}.burger-menu{z-index:10;box-sizing:border-box;top:0;width:100%;overflow:hidden;max-height:0;transition:max-height .3s ease,visibility .3s step-end;-webkit-user-select:none;user-select:none}.burger-menu__bg-fix{top:50vh;right:0;height:100vh;transition:visibility .3s step-start}.burger-menu--open+.burger-menu__bg-fix{transition:visibility .3s step-end}.is-touch .burger-menu{height:var(--vh, 100vh)}.burger-menu--open{max-height:var(--vh, 100vh);visibility:visible;animation:0s .3s burger-menu-delay-overflow forwards;transition:max-height .3s ease,visibility 0s step-start}.burger-menu.compensate-for-scrollbar{padding-right:var(--scrollbar-compensate, 0px)}.burger-menu__content-wrapper{max-width:1440px}.burger-menu__content{box-sizing:border-box;max-width:992px;padding:24px 0 60px;margin:0 calc(100%/24*2) 0 calc(100%/24*4)}.burger-menu__section{position:relative;display:flex;justify-content:space-between;box-sizing:border-box;min-width:100%;padding-top:40px;padding-bottom:40px}.burger-menu__section:after{content:'';position:absolute;left:16px;right:0;bottom:0;height:1px;background:rgba(255,255,255,.3)}.burger-menu__section:first-child{padding-top:0}.burger-menu__section:last-child{padding-bottom:0}.burger-menu__section:last-child:after{display:none}.burger-menu__section--top{display:grid;grid-template-columns:22.22% 55.55% 22.22%;padding-bottom:28px}.burger-menu__section--top>:nth-child(3n-1){text-align:center}.burger-menu__section--middle,.burger-menu__section--top{margin:-14px 0 0 -16px}.burger-menu__section--middle .burger-menu__section-item,.burger-menu__section--top .burger-menu__section-item{margin:14px 0 0 16px}.burger-menu__section--bottom{margin:0 0 0 -16px}.burger-menu__section--bottom .burger-menu__group{margin:0 0 0 16px}.burger-menu__section--bottom,.burger-menu__section--middle{display:grid;grid-template-columns:22.22% 27.77% 27.77% 22.22%}.burger-menu__section-link{color:#fff;text-decoration:none;white-space:nowrap}.burger-menu__section-link .burger-menu__section-text{transition-property:text-decoration;transition-property:text-decoration,-webkit-text-decoration;transition-duration:.3s;transition-timing-function:ease;-webkit-text-decoration:underline transparent;text-decoration:underline transparent}@media (pointer:coarse){.burger-menu__section-link:active .burger-menu__section-text{text-decoration-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.burger-menu__section-link:hover .burger-menu__section-text{text-decoration-color:currentColor}}.burger-menu__section-link--current .burger-menu__section-text{text-decoration-color:currentColor}.burger-menu__section-icon{width:24px;height:24px;display:inline-block;margin-right:12px;font-size:0;vertical-align:top}.burger-menu__section-icon img{width:100%;height:100%;object-fit:contain}.burger-menu__section-text{font:700 24px/1.2 'Circe',sans-serif,-apple-system;white-space:normal}.burger-menu__section--bottom .burger-menu__section-text{font-size:16px;line-height:2;font-weight:400}.burger-menu__group-title{display:inline-block;min-height:42px;padding-bottom:9px;font:700 18px/1.2 'Circe',sans-serif,-apple-system;color:#fff;text-decoration:none}.burger-menu__group-link{transition-property:text-decoration-color;transition-duration:.3s;transition-timing-function:ease;color:inherit;-webkit-text-decoration:underline transparent;text-decoration:underline transparent}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .burger-menu__group-link[href]:focus-visible{text-decoration-color:currentColor}body:not(.is-focus-visible) .burger-menu__group-link[href]:focus{text-decoration-color:currentColor}}@media (pointer:coarse){.burger-menu__group-link[href]:active{text-decoration-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.burger-menu__group-link[href]:hover{text-decoration-color:currentColor}}.burger-menu__group-link--current{pointer-events:none;text-decoration-color:currentColor}.burger-menu__info{padding:36px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.burger-menu__info-phone-wrapper{width:100%;padding-bottom:22px;text-align:center}.burger-menu__info-phone{transition-property:text-decoration;transition-property:text-decoration,-webkit-text-decoration;transition-duration:.3s;transition-timing-function:ease;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;font:700 48px/1.2 'Circe',sans-serif,-apple-system;text-align:center;color:#fff}@media (pointer:coarse){.burger-menu__info-phone:active{text-decoration-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.burger-menu__info-phone:hover{text-decoration-color:currentColor}}.burger-menu__info-worktime{color:#fff;font:14px/1.2 'Circe',sans-serif,-apple-system}.burger-menu__info-worktime+.burger-menu__info-callback{margin-left:47px}.burger-menu__socials{justify-content:center;width:100%;padding-bottom:22px}@media (max-width:1439px){.burger-menu__content{margin:0 calc(100%/24*1) 0 calc(100%/24*4)}}@media (max-width:1279px){.burger-menu__content{margin:0 0 0 calc(100%/24*4)}.burger-menu__section-icon{margin-right:4px}}@media (max-width:1079px){.burger-menu__content{margin-left:calc(100%/24*4 + 16px)}}@media (max-width:1023px){.burger-menu{padding-top:73px}.burger-menu:before{z-index:11;content:'';position:fixed;display:block;top:0;left:28px;right:28px;height:73px;background:#0f966e;border-bottom:1px solid rgba(255,255,255,.3)}.burger-menu__content{margin:0}}@media (max-width:959px) and (min-width:768px){.burger-menu__section-text{font-size:20px}}@media (min-width:768px){.burger-menu__group-content{display:block;height:auto!important;overflow:visible!important}}@media (max-width:767px){.burger-menu__content{display:flex;flex-direction:column;padding-top:0}.burger-menu__section{display:flex;flex-direction:column;padding:30px 0}.burger-menu__section:after{left:0}.burger-menu__section:first-child{padding-top:30px}.burger-menu__section--top>:nth-child(3n-1){text-align:left}.burger-menu__section--top .burger-menu__section-text{font-size:20px}.burger-menu__section--middle{order:-1}.burger-menu__section--middle,.burger-menu__section--top{margin:-20px 0 0}.burger-menu__section--middle .burger-menu__section-item,.burger-menu__section--top .burger-menu__section-item{margin:20px 0 0}.burger-menu__section--bottom{margin:-30px 0 0}.burger-menu__section--bottom .burger-menu__group{margin:30px 0 0}.burger-menu__group{transition-property:margin}.burger-menu__group,.burger-menu__group-title,.burger-menu__group-toggle{transition-duration:.3s;transition-timing-function:ease}.burger-menu__group-title{transition-property:opacity,padding;position:relative;box-sizing:border-box;width:100%;min-height:auto;padding:0 37px 0 0}.burger-menu__group-toggle{transition-property:transform opacity;content:'';width:21px;height:12px;background:var(--ss) -54px -95px no-repeat;position:absolute;right:0;top:4px}.burger-menu__group-content{transition-property:padding;transition-duration:.3s;transition-timing-function:ease;box-sizing:border-box}.burger-menu__group--open .burger-menu__group-title{padding-bottom:15px}.burger-menu__group--open .burger-menu__group-toggle{transform:scaleY(-1)}.burger-menu__group--open+.burger-menu__group{margin-top:20px}}@media (max-width:767px) and (pointer:coarse){.burger-menu__group-title:active{opacity:.5}}@media (max-width:767px) and (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.burger-menu__group-title:hover{opacity:.5}}@media (max-width:479px){.burger-menu:before{left:20px;right:20px}.burger-menu__content{padding-bottom:40px}.burger-menu__info{flex-direction:column;padding:30px 0 0}.burger-menu__info-phone{font-size:24px}.burger-menu__info-worktime{padding-bottom:22px}.burger-menu__info-callback{margin-left:0}}.vue-breadcrumbs{min-height:21px}.breadcrumbs__list{display:flex;overflow-x:auto;margin:0;padding:0;list-style:none}.breadcrumbs__item{transition-property:color;transition-duration:.3s;transition-timing-function:ease;position:relative;display:flex;align-items:center;flex:auto 0 0;color:var(--text-strong-color);white-space:nowrap;font:14px/1.5 'Circe',sans-serif,-apple-system}.breadcrumbs__item:not(:first-child){padding-left:46px}.breadcrumbs__item:not(:first-child):after,.breadcrumbs__item:not(:first-child):before{content:'';position:absolute;width:6px;height:1px;top:calc(50% - 2px);left:20px;border-radius:2px;transform-origin:right center;background-color:#c4c4c4}.breadcrumbs__item:not(:first-child):before{transform:rotateZ(45deg)}.breadcrumbs__item:not(:first-child):after{transform:rotateZ(-45deg)}.breadcrumbs__item:last-child{color:var(--text-inactive-color);pointer-events:none}@media (pointer:coarse){.breadcrumbs__item:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.breadcrumbs__item:hover{color:var(--brand-color)}}.breadcrumbs__link{flex:auto 0 0;color:currentColor;text-decoration:none}.product-card{transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease;--shadow-x:0;--shadow-y:4px;--shadow-r:40px;position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:20px 30px 30px;background-color:var(--pane-bg-color);border-radius:10px;-webkit-user-select:none;user-select:none}.product-card__overlay{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-drag:none}.product-card__fav,.product-card__reserved{z-index:1;position:absolute;top:24px;right:23px}.product-card__fav+.product-card__reserved{right:50px}.product-card__reserved{top:23px;right:27px;outline:0}.product-card__labels{z-index:1;position:absolute;top:124px;right:-10px;display:flex;flex-direction:column;align-items:flex-end}.product-card__label{color:#3e8057}.product-card__label--blue{color:#3c4e5e}.product-card__label+.product-card__label{margin-top:12px}.product-card__name{padding-right:17px;min-height:58px;font:700 24px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.product-card__price-wrapper{display:flex;margin-top:4px;align-items:flex-start;flex-direction:column;min-height:46px}.product-card__price{font:700 24px/1.2 'Circe',sans-serif,-apple-system;color:#0f966e;white-space:nowrap}.product-card__price:first-child:not(:last-child){margin-right:7px}.product-card__price+.product-card__price{padding-bottom:2px;font-size:12px;line-height:1.5;text-decoration:line-through;color:var(--text-bold-color)}.product-card__picture-wrap{position:relative;width:100%;max-height:253px;margin:5px 0 10px}.product-card-sm__picture-wrap:before,.product-card__picture-wrap:before{content:'';display:block;padding-top:100%}.product-card__picture{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:contain;object-position:center}.product-card__apartment{align-self:flex-start;margin-left:-40px;max-width:calc(100% + 40px);filter:drop-shadow(0 4px 30px var(--box-shadow-color))}.product-card__info{margin-top:20px;font:700 18px/1.5 'Circe',sans-serif,-apple-system;white-space:nowrap;color:var(--text-strong-color)}.product-card__info,.product-card__info-side{display:flex;flex-direction:column}.product-card__info-side+.product-card__info-side{position:relative;margin-top:5px;padding-top:5px}.product-card__info-side+.product-card__info-side:before,.product-card__info-side-item+.product-card__info-side-item:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:rgba(var(--ui-shallow-color-rgb),.5)}.product-card__info-side-item{padding:5px 0 4px}.product-card__info-side-item:first-child{padding-top:0}.product-card__info-side-item:last-child{padding-bottom:0}.product-card__info-side-item+.product-card__info-side-item{position:relative}.product-card__info-side--completion{justify-content:flex-end}.product-card__info-side--completion .product-card__info-side-item:before{display:none}.product-card__info-side--completion .product-card__info-side-item:first-child{color:var(--text-strong-color);font-size:12px;font-weight:400;padding-bottom:6px}.product-card__features-wrapper{margin-top:20px}.product-card__link-wrap{margin-top:auto;padding-top:23px;text-align:right}.product-card__link{position:relative;right:-12px;font-size:18px;font-weight:700;z-index:1}@media (pointer:coarse){.product-card__link:active .product-card__link-text{border-color:currentColor}.product-card__link:active .product-card__link-icon{transform:translateX(2px)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.product-card__link:hover .product-card__link-text{border-color:currentColor}.product-card__link:hover .product-card__link-icon{transform:translateX(2px)}}.product-card__link-text{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px solid transparent}.product-card-sm,.product-card__link-icon{transition-duration:.3s;transition-timing-function:ease;position:relative}.product-card__link-icon{transition-property:transform;top:2px;padding-left:5px;fill:transparent;stroke:currentColor;stroke-width:2px}@media (pointer:coarse){.product-card:active{box-shadow:0 4px 40px var(--box-shadow-color);background-color:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.product-card:hover{box-shadow:0 4px 40px var(--box-shadow-color);background-color:var(--bg-color)}}@media (max-width:1365px) and (min-width:1024px),(max-width:767px) and (min-width:640px){.product-card__price:first-child{font-size:20px}}.product-card-sm{transition-property:background,box-shadow;--shadow-x:0;--shadow-y:4px;--shadow-r:40px;display:flex;flex-direction:column;box-sizing:border-box;padding:20px 20px 30px;background-color:var(--pane-bg-color);border-radius:8px;-webkit-user-select:none;user-select:none}.product-card-sm__overlay{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-drag:none}.product-card-sm__name{font:700 18px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.product-card-sm__price-wrapper{display:flex;align-items:flex-start;flex-direction:column;min-height:51px}.product-card-sm__price{font:700 18px/1.5 'Circe',sans-serif,-apple-system;color:var(--brand-color);white-space:nowrap}.product-card-sm__price+.product-card-sm__price{font-size:16px;text-decoration:line-through;color:var(--text-bold-color)}.product-card-sm__picture-wrap{position:relative;width:100%;max-height:160px;margin:5px 0 0}.product-card-sm__picture{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:contain;object-position:center}.product-card-sm__apartment{align-self:flex-start;margin-left:-30px;max-width:calc(100% + 30px);filter:drop-shadow(0 4px 30px var(--box-shadow-color))}.product-card-sm__info{display:flex;margin-top:22px;font:700 16px/1.5 'Circe',sans-serif,-apple-system;white-space:nowrap;color:var(--text-strong-color)}.product-card-sm__info-side{display:flex;flex-direction:column}.product-card-sm__info-side--place{padding-right:10px}.product-card-sm__info-side+.product-card-sm__info-side{position:relative;padding-left:11px}.product-card-sm__info-side+.product-card-sm__info-side:before{content:'';position:absolute;left:0;top:50%;width:1px;height:90%;transform:translate(0,-50%);background:rgba(var(--ui-shallow-color-rgb),.5)}.product-card-sm__info-side-item{padding:5px 0 4px}.product-card-sm__info-side-item:first-child{padding-top:0}.product-card-sm__info-side-item:last-child{padding-bottom:0}.product-card-sm__info-side-item+.product-card-sm__info-side-item{position:relative}.product-card-sm__info-side-item+.product-card-sm__info-side-item:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:rgba(var(--ui-shallow-color-rgb),.5)}.product-card-sm__info-side--completion{justify-content:flex-end}.product-card-sm__info-side--completion .product-card-sm__info-side-item:before{display:none}@media (pointer:coarse){.product-card-sm:active{box-shadow:0 4px 40px var(--box-shadow-color);background-color:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.product-card-sm:hover{box-shadow:0 4px 40px var(--box-shadow-color);background-color:var(--bg-color)}}.product-grid__content{display:flex;flex-wrap:wrap;box-sizing:border-box;margin:-16px -8px 0}.product-grid .product-grid__banner,.product-grid .product-grid__card{margin:16px 8px 0;width:calc(16.66% - 16px)}@media (max-width:1889px){.product-grid .product-grid__banner,.product-grid .product-grid__card{width:calc(25% - 16px)}}@media (max-width:1279px){.product-grid .product-grid__banner,.product-grid .product-grid__card{width:calc(33.33% - 16px)}}@media (max-width:1023px){.product-grid .product-grid__banner,.product-grid .product-grid__card{width:calc(50% - 16px)}}@media (max-width:639px){.product-grid .product-grid__banner,.product-grid .product-grid__card{width:calc(100% - 16px)}}.product-list{--padding-left:40px;--list-shift-left:calc(8px + var(--page-padding));--list-shift-right:calc(8px + var(--page-padding) - var(--page-scrollbar));position:relative;box-sizing:border-box;margin:0 calc(-1*var(--list-shift-right)) 0 calc(-1*var(--list-shift-left));min-width:100%;font:700 18px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.product-list:before{content:'';position:absolute;top:0;left:var(--list-shift-left);right:var(--list-shift-right);height:1px;background:rgba(var(--ui-shallow-color-rgb),.5);visibility:hidden}.product-list--border-top:before{visibility:visible}.product-list__scroll-container{min-width:100%;margin-bottom:-40px;overflow:auto hidden}.product-list__scroll-container:after,.product-list__scroll-container:before{content:'';position:absolute;top:0;bottom:0;background:linear-gradient(to right,var(--bg-color) 0%,var(--bg-color) 40%,rgba(var(--bg-color-rgb),.8) 70%,rgba(var(--bg-color-rgb),0) 100%)}.product-list__scroll-container:before{z-index:1;left:0;width:var(--list-shift-left)}.product-list__scroll-container:after{right:0;width:var(--list-shift-right);transform:scaleX(-1);transform-origin:center}.product-list__content{display:table;box-sizing:border-box;min-width:100%;padding:0 var(--list-shift-right) 40px var(--list-shift-left)}.product-list__row{z-index:2;display:table-row;border-radius:8px}.product-list__row--head{border-radius:0;font:14px/1.5 'Circe',sans-serif,-apple-system;background:0 0;color:var(--text-bold-color);-webkit-user-select:none;user-select:none}@media (pointer:coarse){.product-list__row:active .product-list__row-overlay:after{box-shadow:0 4px 40px var(--box-shadow-color);background:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.product-list__row:hover .product-list__row-overlay:after{box-shadow:0 4px 40px var(--box-shadow-color);background:var(--bg-color)}}.product-list__row-overlay{position:absolute;top:20px;bottom:0;left:0;width:var(--row-width);height:calc(var(--row-height) - 20px);border-radius:8px;-webkit-user-drag:none}.product-list__row-overlay:after,.product-list__row-overlay:before{transition-duration:.3s;transition-timing-function:ease;content:'';position:absolute;z-index:-1;right:0;bottom:0;left:0}.product-list__row-overlay:before{transition-property:background;height:10px;background:0 0}.product-list__row-overlay:after{transition-property:filter,background;top:0;background:var(--pane-bg-color);border-radius:8px}.product-list__row-overlay-fix{position:absolute;top:0;left:0;width:var(--row-width);height:20px}@media (pointer:coarse){.product-list__row-overlay-fix:active~.product-list__row-overlay:before{background:var(--pane-bg-color);box-shadow:none}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.product-list__row-overlay-fix:hover~.product-list__row-overlay:before{background:var(--pane-bg-color);box-shadow:none}}.product-list__row-overlay-link{position:absolute;top:20px;right:0;width:var(--row-width);height:calc(var(--row-height) - 20px);border-radius:8px}.product-list__row--adaptive-visible .product-list__row-overlay{border-radius:0}.product-list__row--adaptive-visible .product-list__row-overlay:before,.product-list__row--adaptive-visible+.product-list__adaptive-row .product-list__adaptive-col:before{background:rgba(62,128,87,.2)}.product-list__adaptive-row{transition-property:height;transition-duration:.3s;transition-timing-function:ease;display:table-row;height:0}.product-list__adaptive-col{display:table-cell;position:relative}.product-list__adaptive-col:before,.product-list__adaptive-container{transition-duration:.3s;transition-timing-function:ease;position:absolute;top:0;left:0;width:var(--row-width)}.product-list__adaptive-col:before{transition-property:background;content:'';height:var(--row-height);background:0 0;border-radius:0 0 8px 8px}.product-list__adaptive-container{transition-property:height;overflow:hidden;box-sizing:border-box;height:0}.product-list__adaptive-content{box-sizing:border-box;padding:20px 23px 20px var(--padding-left)}.product-list__column{z-index:0;position:relative;display:table-cell;box-sizing:border-box;padding:40px 0 20px var(--padding-left);vertical-align:middle}.product-list__column--align-center,.product-list__column--align-right{padding-right:22px}.product-list__column:not(.product-list__column--sortable):not(.product-list__column--actions){padding-right:0}.product-list__column--head{box-sizing:border-box;padding:20px 0 0 var(--padding-left);vertical-align:middle}.product-list__column--head:first-child{width:0;padding:0}.product-list__column--head:nth-child(2){padding-left:0}.product-list__column--overlay,.product-list__column--overlay-link{position:relative;width:0;padding:0}.product-list__column--adaptive{display:none}.product-list__column--preview{z-index:1;padding-top:27px;padding-bottom:9px;padding-left:10px}.product-list__column--building{width:60px}.product-list__column--floor{width:85px;white-space:nowrap}.product-list__column--actions{z-index:1;padding-right:17px;text-align:right;white-space:nowrap}.product-list__column--align-center{text-align:center}.product-list__column--align-right{text-align:right}.product-list__preview-wrap{width:85px;height:85px;z-index:1;position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.product-list__preview-wrap *{width:100%;height:100%}.product-list__preview{width:100%;height:100%;object-fit:contain;object-position:center}.product-list__features-wrapper{max-width:214px;overflow:hidden}.product-list__price-wrapper{display:inline-flex;flex-direction:column;width:min-content}.product-list__price{white-space:nowrap;color:var(--brand-color)}.product-list__price+.product-list__price{font-size:12px;line-height:1.5;font-weight:400;color:var(--text-bold-color);text-decoration:line-through}.product-list__action{position:relative;display:inline-block;margin-right:5px}.product-list__action:last-child{margin-right:0}.product-list__link-arrow{position:relative}@media (pointer:coarse){.product-list__link-arrow:active .product-list__link-arrow-icon{transform:translateX(2px)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.product-list__link-arrow:hover .product-list__link-arrow-icon{transform:translateX(2px)}}.product-list__link-arrow-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;fill:transparent;stroke:var(--brand-color);stroke-width:2px}.product-list__adaptive-pane{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}.product-list__adaptive-pane>*{display:flex;flex-direction:column;justify-content:center;width:calc(50% - 10px);margin:10px 0 0 10px}.product-list__adaptive-pane-preview-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.product-list__adaptive-pane-preview{width:auto;height:auto;max-width:100%;max-height:253px;object-fit:contain;object-position:center}.product-list__adaptive-item-list{display:flex;flex-direction:column;font-size:14px;margin-top:-16px}.product-list__adaptive-item{display:none;flex-wrap:wrap;align-items:baseline;margin-top:16px;margin-bottom:-8px}.product-list__adaptive-item-title,.product-list__adaptive-item-value{margin-bottom:8px}.product-list__adaptive-item-title:not(:empty){padding-right:10px}.product-list__adaptive-item-title:not(:empty):after{content:': '}.product-list__adaptive-item-value{color:var(--text-bold-color)}.product-list__buttons{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;margin-right:-20px}.product-list__button{margin-right:20px}@media (max-width:1439px){.product-list{--padding-left:25px}}@media (min-width:1280px){.product-list__adaptive-text+.product-list__adaptive-text{display:none}}@media (max-width:1279px){.product-list{--padding-left:18px}.product-list:before{left:0;right:0}.product-list__adaptive-text:first-child{display:none}}@media (min-width:1024px){.product-list__adaptive-container,.product-list__adaptive-row,.product-list__row-overlay:before{display:none}.product-list__row-overlay{border-radius:8px!important}}@media (max-width:1023px){.product-list{font-size:16px;font-weight:400}.product-list__column--adaptive-md{display:none}.product-list__adaptive-item--md{display:inline-flex}}@media (max-width:767px){.product-list__content{display:flex;flex-direction:column}.product-list__row{display:flex}.product-list__row--head{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px -20px 0 0}.product-list__column{display:none}.product-list__column--sortable.product-list__column--head{display:inline-block;margin:0 20px 10px 0;padding:0}.product-list__column--adaptive,.product-list__column--preview,.product-list__column--price{display:inline-flex;align-items:center}.product-list__column--overlay,.product-list__column--overlay-link{display:block;order:5}.product-list__column--preview{order:1}.product-list__column--adaptive{order:2;margin:0 auto}.product-list__column--price{order:3;padding-right:15px}.product-list__adaptive-item{display:none}.product-list__adaptive-item--sm{display:inline-flex}}@media (max-width:639px){.product-list__adaptive-pane>*{width:calc(100% - 10px)}.product-list__buttons{justify-content:space-between}}@media (max-width:479px){.product-list__preview-wrap{width:50px;height:50px}}.product-picture-popup__img{width:auto;height:auto;max-width:40vw;max-height:40vh}.numbers-grid{display:grid;grid-template-columns:repeat(11,1fr);grid-column-gap:16px;grid-row-gap:34px}.numbers-grid__item:nth-child(odd){grid-column-start:1;grid-column-end:6}.numbers-grid__item:nth-child(even){grid-column-start:6;grid-column-end:11}.numbers-grid__number,.numbers-grid__sup{color:var(--brand-color);font-size:1.125em;font-weight:700;line-height:1.2}.numbers-grid__number{font-size:3em}.numbers-grid__text{margin-top:.8125em;color:var(--text-color)}@media (max-width:1279px) and (min-width:1024px){.numbers-grid{font-size:.9375em}.numbers-grid__number{font-size:2.25em}}@media (max-width:1023px){.numbers-grid{grid-template-columns:repeat(24,1fr)}.numbers-grid__item:nth-child(odd){grid-column-start:1;grid-column-end:12}.numbers-grid__item:nth-child(even){grid-column-start:13;grid-column-end:24}.numbers-grid__number{font-size:2em}}@media (max-width:639px){.numbers-grid{grid-column-gap:0}.numbers-grid__item:nth-child(even),.numbers-grid__item:nth-child(odd){grid-column-start:1;grid-column-end:24}.numbers-grid__text{margin-top:.25em}}.timeline{display:flex;max-width:100%;padding-bottom:15.5px}.timeline__btn{transition-property:color,opacity;transition-duration:.3s;transition-timing-function:ease;width:51px;height:41px;box-sizing:border-box;position:relative;display:inline-block;border:2px solid currentColor;border-radius:8px;color:var(--ui-bg-color);flex:auto 0 0;outline:0}.timeline__btn-arrow{width:16px;height:9px;position:absolute;fill:currentColor;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.timeline__btn--right .timeline__btn-arrow{transform:translate(-50%,-50%) rotate(-90deg)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .timeline__btn:not(.timeline__btn--disabled):focus-visible{color:var(--brand-color);background:currentColor}body.is-focus-visible .timeline__btn:not(.timeline__btn--disabled):focus-visible .timeline__btn-arrow{fill:#fff}body:not(.is-focus-visible) .timeline__btn:not(.timeline__btn--disabled):focus{color:var(--brand-color);background:currentColor}body:not(.is-focus-visible) .timeline__btn:not(.timeline__btn--disabled):focus .timeline__btn-arrow{fill:#fff}}@media (pointer:coarse){.timeline__btn:not(.timeline__btn--disabled):active{color:var(--brand-color);background:currentColor}.timeline__btn:not(.timeline__btn--disabled):active .timeline__btn-arrow{fill:#fff}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.timeline__btn:not(.timeline__btn--disabled):hover{color:var(--brand-color);background:currentColor}.timeline__btn:not(.timeline__btn--disabled):hover .timeline__btn-arrow{fill:#fff}}.timeline__btn--disabled{opacity:.5}.timeline__list,.timeline__list-wrapper{position:relative;display:flex;align-items:center;flex-grow:1;min-width:1px}.timeline__line{display:block;position:absolute;left:0;top:50%;right:0;margin-top:-1px;height:2px;background:var(--ui-bg-color)}.timeline__list-wrapper{margin:-55px 0}.timeline__list{overflow:auto hidden;padding:55px 0}.timeline__item{transition-property:color,font;transition-duration:.3s;transition-timing-function:ease;position:relative;color:var(--text-inactive-color);text-decoration:none;margin:0 47px;outline:0}.timeline__item:before{content:'';position:absolute;width:32px;height:32px;top:-8px;left:-8px}.timeline__item:first-child{margin-left:57px}.timeline__item:last-child{margin-right:57px}.timeline__item-knob{transition-property:background,border;transition-duration:.3s;transition-timing-function:ease;width:16px;height:16px;display:block;box-sizing:border-box;background:var(--bg-color);border:4px solid var(--ui-bg-color);border-radius:50%}.timeline__item-text{position:absolute;top:50%;left:50%;margin-top:17px;transform:translate(-50%,0);text-align:center}.timeline__item--current{font-weight:700;color:var(--text-strong-color)}.timeline__item--current .timeline__item-knob{background:var(--brand-color);border-color:var(--brand-color)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .timeline__item:focus-visible{font-weight:700}body.is-focus-visible .timeline__item:focus-visible .timeline__item-knob{background:var(--bg-color);border-color:var(--brand-color)}body:not(.is-focus-visible) .timeline__item:focus{font-weight:700}body:not(.is-focus-visible) .timeline__item:focus .timeline__item-knob{background:var(--bg-color);border-color:var(--brand-color)}}@media (pointer:coarse){.timeline__item:active{font-weight:700}.timeline__item:active .timeline__item-knob{background:var(--bg-color);border-color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.timeline__item:hover{font-weight:700}.timeline__item:hover .timeline__item-knob{background:var(--bg-color);border-color:var(--brand-color)}}.team-list{display:grid;grid-template-columns:repeat(2,12fr);grid-column-gap:16px;grid-row-gap:16px}.team-list__item:nth-child(odd){grid-column:1}.team-list__item:nth-child(even){grid-column:2}@media (max-width:1279px){.team-list__item:nth-child(even),.team-list__item:nth-child(odd){grid-column:2 span}}.float-nav{--float-btn-size:56px;transition-property:max-height;transition-duration:.5s;transition-timing-function:ease;display:flex;position:relative;flex-direction:column;box-sizing:border-box;max-height:0;padding:0 30px;border-radius:10px;background:var(--alt-pane-bg-color);box-shadow:0 0 40px var(--alt-box-shadow-color);overflow:hidden;z-index:2;will-change:transform;-webkit-user-select:none;user-select:none}.float-nav--visible{max-height:calc(var(--vh, 100vh) - (var(--header-h, 0) + 20px + var(--float-btn-size) + 10px + 20px))}.float-nav--scrollable .float-nav__list{overflow:hidden auto}.float-nav__arrow{position:absolute;top:30px;right:30px;color:var(--alt-text-strong-color);fill:currentColor}.float-nav__caption{box-sizing:border-box;margin-top:30px;padding-right:30px;max-width:100%;font:24px/1.5 'Circe',sans-serif,-apple-system;color:var(--alt-text-strong-color)}.float-nav__list{display:flex;flex-direction:column;margin-top:12px;margin-bottom:30px;padding-right:15px;margin-right:-15px;overflow:hidden}.float-nav__item{transition-property:text-decoration-color;transition-duration:.3s;transition-timing-function:ease;position:relative;display:inline-block;margin-top:5px;padding-left:13px;font:16px/1.5 'Circe',sans-serif,-apple-system;-webkit-text-decoration:underline dashed transparent;text-decoration:underline dashed transparent;text-underline-offset:5px;color:var(--alt-text-strong-color)}.float-nav__item:before{content:'';position:absolute;width:5px;height:5px;top:7px;left:0;border-radius:50%;background:currentColor}.float-nav__item:first-child{margin-top:0}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .float-nav__item:focus-visible{text-decoration-color:currentColor}body:not(.is-focus-visible) .float-nav__item:focus{text-decoration-color:currentColor}}@media (pointer:coarse){.float-nav__item:active{text-decoration-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.float-nav__item:hover{text-decoration-color:currentColor}}@media (max-width:1919px){.float-nav{--float-btn-size:42px}.float-nav__caption{font-size:18px}.float-nav__item{font-size:14px}}.tender-list{position:relative;display:flex;flex-direction:column;cursor:default}.tender-list__row{display:flex;align-items:center;padding:20px 30px;margin:20px 0 0;border-radius:8px;background:var(--pane-bg-color);text-decoration:none;font:18px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-strong-color);position:relative}.tender-list__row--head{background:0 0;padding:10px 30px 14px;font-size:16px;color:var(--text-inactive-color)}.mortgage-section__text-content>h1:first-child,.mortgage-section__text-content>h2:first-child,.mortgage-section__text-content>h3:first-child,.mortgage-section__text-content>h4:first-child,.mortgage-section__text-content>h5:first-child,.tender-list__row:first-child{margin-top:0}.tender-list__row--head+.tender-list__row{margin-top:0}.tender-list__label{position:absolute;right:calc(var(--tail-width)*-1);top:0;color:var(--brand-color)}.tender-list__col{flex:auto 0 0;margin-right:33px;overflow-wrap:break-word}.page-nav__logo img.loading-error,.page-nav__logo img.loading-wait,.tender-list__col-name{display:none}.tender-list__col--no{width:30px}.tender-list__col--subj{width:67%;flex:auto 0 1}.tender-list__col--status,.tender-list__col--type{width:14%}.tender-list__col--term{width:9%}.tender-list__col:last-child{margin-right:0}@media (pointer:coarse){.tender-list__row:not(.tender-list__row--head):active{background:0 0;box-shadow:0 4px 40px var(--box-shadow-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.tender-list__row:not(.tender-list__row--head):hover{background:0 0;box-shadow:0 4px 40px var(--box-shadow-color)}}.tender-list__show-more{margin-top:40px;text-align:center}@media (max-width:1439px){.tender-list__show-more{margin-top:30px}}@media (max-width:479px){.tender-list__show-more{margin-top:20px}}.tender-list__filter{width:calc((100% + 16px)/24*16 - 16px);margin-bottom:32px}.tender-list__filter-title{font:700 18px/1.2 'Circe',sans-serif,-apple-system}.tender-list__status-list{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:32px}.tender-list__search{display:flex;width:100%;gap:16px;margin-top:24px}.tender-list__search-field{flex-grow:1}@media (max-width:1919px){.tender-list__row--head{font-size:14px}}@media (max-width:1279px){.tender-list__col--term{width:11%}}@media (max-width:1023px){.tender-list__row{display:table;box-sizing:border-box;min-width:100%;padding-bottom:0;font-size:16px}.tender-list__row--head{display:none}.tender-list__col{display:table-row;box-sizing:border-box;width:auto!important;margin-right:0!important}.tender-list__col-name,.tender-list__col-value{display:table-cell;padding-bottom:20px}.tender-list__col--empty{display:none}.tender-list__col-name{min-width:150px;padding-right:30px;font-weight:700}.tender-list__col-name:after{content:':'}.tender-list__col--no{margin-right:10px;min-width:33px}.tender-list__filter{width:100%}}.tender-list__empty{font:700 48px/1.2 'Circe',sans-serif,-apple-system}@media (max-width:767px){.tender-list__col{display:flex;flex-direction:column}.tender-list__col--empty{display:none}.tender-list__col-name{padding-bottom:15px}.tender-list__col--no{flex-direction:row}.tender-list__col--no .tender-list__col-name{min-width:auto;padding-right:10px}}.map-skeleton{min-width:100%;height:calc(80vh - var(--header-h, 0px))}@media (max-width:767px){.map-skeleton{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1)}}.ymap-container{min-width:100%;height:calc(80vh - var(--header-h, 0px))}@media (max-width:767px){.ymap-container{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1)}}.ymap-container__placemark{color:var(--brand-color)}.ymap-container__placemark svg{fill:currentColor}.ymap-container__apartment-balloon,.ymap-container__placemark-caption{position:absolute;box-sizing:border-box;padding:18px 20px;font:700 18px/1.2 'Circe',sans-serif,-apple-system;background:#fff;box-shadow:0 4px 40px rgba(0,0,0,.15);border-radius:8px;-webkit-user-select:none;user-select:none}.ymap-container__placemark-caption{top:0;left:calc(100% + 12px + 4px);max-width:300px;white-space:nowrap}.ymap-container__apartment-balloon{top:calc(50% + -28px);left:calc(100% + 43px);transform:translate(0,-50%);width:300px}.ymap-container__apartment-balloon-header{color:#000}.ymap-container__apartment-balloon-body{color:var(--brand-color);line-height:1.5}.ymap-container__apartment-balloon-label{margin-top:23px;font:12px/1.5 'Circe',sans-serif,-apple-system;color:#666}.ymap-container__apartment-balloon-value{font:14px/1.5 'Circe',sans-serif,-apple-system;color:#111}.ymap-container__apartment-balloon-value+.ymap-container__apartment-balloon-label{margin-top:11px}.ymap-container__apartment-balloon--check{min-width:140px;width:auto}.ymap-container__apartment-balloon--check .ymap-container__apartment-balloon-header{white-space:nowrap}.ymap-container__balloon,.ymap-container__office-balloon{position:absolute;box-sizing:border-box;top:calc(50% + -28px);left:calc(100% + 43px);transform:translate(0,-50%);width:225px;padding:14px 22px 20px;border-radius:8px;font:14px/1.5 'Circe',sans-serif,-apple-system;color:gray;background:#fff;box-shadow:0 4px 40px rgba(0,0,0,.15)}.ymap-container__balloon-close,.ymap-container__office-balloon-close{width:14px;height:14px;position:absolute;top:15px;right:15px}.ymap-container__balloon-close:after,.ymap-container__balloon-close:before,.ymap-container__office-balloon-close:after,.ymap-container__office-balloon-close:before{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background:#111}.ymap-container__balloon-close:before,.ymap-container__office-balloon-close:before{transform:translate(-50%,-50%) rotate(45deg)}.ymap-container__balloon-close:after,.ymap-container__office-balloon-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.ymap-container__balloon-header,.ymap-container__office-balloon-header{margin-bottom:12px;font:700 16px/1.2 'Circe',sans-serif,-apple-system;color:#000}.ymap-container__balloon-body a,.ymap-container__office-balloon-body a{transition-property:text-decoration-color;transition-duration:.3s;transition-timing-function:ease;color:var(--brand-color);text-underline-offset:3px}@media (pointer:coarse){.ymap-container__balloon-body a:active,.ymap-container__office-balloon-body a:active{text-decoration-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.ymap-container__balloon-body a:hover,.ymap-container__office-balloon-body a:hover{text-decoration-color:transparent}}.ymap-container__place-balloon{top:0;left:12px}.ymap-container__place-balloon-desc{margin-top:6px;font-size:inherit}.vue-complex-menu{min-height:90px}.page-nav{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));display:flex;align-items:center;align-content:center;justify-content:center;box-sizing:border-box;min-height:80px;padding-top:10px;padding-bottom:10px;background:var(--pane-bg-color);color:var(--text-strong-color)}.page-nav__content-container{display:flex;align-items:center;justify-content:space-between;min-width:100%}.page-nav__logo,.page-nav__nav{margin-right:30px}.page-nav__logo img{display:block;max-height:70px;width:auto;padding:20px;margin:-20px 0;background:var(--brand-color);border-radius:8px}.page-nav__nav{box-sizing:border-box;overflow-x:auto;overflow-y:hidden;margin-left:auto}.page-nav__items{align-items:center;list-style:none;margin:0;padding:5px 0;white-space:nowrap}.page-nav__item{display:inline-block;white-space:nowrap;margin-right:20px}.page-nav__link{color:currentColor}@media (max-width:767px){.page-nav__content-container{flex-wrap:wrap}.page-nav__logo img{max-height:40px;padding-bottom:25px}.page-nav__nav{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));box-sizing:content-box;min-width:100%;order:100;margin-top:10px;margin-bottom:-10px;background:var(--brand-color);color:#fff}}.detail-head-skeleton{--width-skeleton-ratio:46%}@media (max-width:1023px){.detail-head-skeleton{--width-skeleton-ratio:130%}}@media (max-width:767px){.detail-head-skeleton{--width-skeleton-ratio:193%}}.detail-head{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);position:relative}.detail-head__gallery{grid-column:12 span}.detail-head__info{grid-column:14/11 span}@media (max-width:1279px){.detail-head__info{grid-column:13/12 span}}@media (max-width:1023px){.detail-head{display:flex;flex-direction:column}.detail-head__info{margin-top:0}}.detail-gallery{--max-height:48vh;--previews-count:6;--slides-bg:transparent;--slides-mb:41px;position:relative;display:flex;flex-direction:column}.detail-gallery .swiper-container{width:100%;overflow:hidden}.detail-gallery__slides-wrapper{transition-property:max-height,margin-bottom;transition-duration:.3s;transition-timing-function:ease;position:relative;margin-bottom:var(--slides-mb);max-height:var(--max-height)}.detail-gallery__preview:before,.detail-gallery__slides-wrapper:before{content:'';display:block;padding-top:72%;width:100%}.detail-gallery__planoplan-slide{width:100%;height:100%}.detail-gallery__video-review-slide{width:100%;height:100%;position:relative}.detail-gallery__video-review-slide img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.detail-gallery__slides{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;background:var(--slides-bg);border-radius:8px;overflow:auto hidden}.detail-gallery__slide{display:flex;justify-content:center;align-items:flex-end;flex-shrink:0;width:100%;height:100%}.detail-gallery__slide-link{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;display:inline-flex;max-width:100%;max-height:100%;text-align:center;cursor:zoom-in;outline:0;-webkit-user-drag:none}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .detail-gallery__slide-link:focus-visible{opacity:.8}body:not(.is-focus-visible) .detail-gallery__slide-link:focus{opacity:.8}}.detail-gallery__picture{width:auto;height:auto;display:block;min-width:1px;min-height:1px;max-width:100%;max-height:100%;margin:0 auto;border-radius:8px;-webkit-user-drag:none}.detail-gallery__previews,.detail-gallery__tabs{margin:20px auto 0}.detail-gallery__previews{position:relative;max-width:730px;width:100%}.detail-gallery__previews-arrows{position:absolute;left:0;right:0;top:50%;transform:translate(0,-50%);color:var(--ui-bg-color)}.detail-gallery__previews-list{width:calc((100% + 16px)/12*10 - 16px + 10px);margin:0 auto}.detail-gallery__preview{transition-property:border;transition-duration:.3s;transition-timing-function:ease;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;flex:auto 0;padding:0 5px;border-radius:8px;outline:0;text-decoration:none;overflow:hidden;-webkit-clip-path:inset(0 4px round 8px);clip-path:inset(0 4px round 8px);-webkit-user-drag:none}.detail-gallery__preview:before{padding-top:100%}.detail-gallery__preview:after{content:'';position:absolute;display:block;top:0;right:5px;bottom:0;left:5px;box-sizing:border-box;border:1px solid transparent;border-radius:8px}.detail-gallery__preview--current{cursor:default}.detail-gallery__preview--current:after{border-color:var(--brand-color)}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.detail-gallery__preview:not(.detail-gallery__preview--current):hover:after{border-color:var(--ui-bg-color)}}.detail-gallery__preview-picture{width:auto;height:auto;position:absolute;left:50%;top:50%;max-width:calc(100% - 10px - 2px);max-height:calc(100% - 2px);transform:translate(-50%,-50%);-webkit-user-drag:none}@media (min-width:1280px){.detail-gallery__tabs{--tabs-nav-item-h-gutter:60px;line-height:1.33}}@media (max-width:1023px) and (max-height:767px){.detail-gallery{--max-height:370px}}@media (max-width:1279px){.detail-gallery{--slides-md:0px}.detail-gallery__slide{align-items:center}}@media (max-width:1279px) and (min-width:1024px),(max-width:767px) and (min-width:480px){.detail-gallery{--previews-count:5}}@media (max-width:767px){.detail-gallery__tabs{--tabs-nav-font-size:14px}}@media (max-width:479px){.detail-gallery{--previews-count:4}}.detail-info{--input-disabled-label-opacity:1;display:flex;justify-content:space-between;flex-wrap:wrap}.detail-info__actions{width:calc((100% + 16px)/11*2 - 16px);flex:auto 0 0;order:1}.detail-info__content{width:calc((100% + 16px)/11*9 - 16px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex:auto 0 0;margin-right:16px}.detail-info__title-wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.detail-info__labels{display:flex;flex-direction:column;align-items:flex-end}.detail-info__label{margin-left:20px;white-space:nowrap;color:#3e8057}.detail-info__label--blue{color:#3c4e5e}.detail-info__label+.detail-info__label{margin-top:10px}.detail-info__tooltip{display:inline-block;fill:currentColor;margin-left:.2em;cursor:help}.detail-info__block-grid{--block-grid-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--block-grid-gap);grid-row-gap:24px;margin-top:46px;width:100%}.detail-info__block{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding-right:calc(var(--block-grid-gap) + 1px)}.detail-info__block:before{content:'';position:absolute;top:0;bottom:0;width:1px;left:calc(var(--block-grid-gap)*-1);background:var(--ui-bg-color)}.detail-info__block:nth-child(5n+1){grid-column:1/1 span}.detail-info__block:nth-child(5n+1):before,.detail-info__block:nth-child(5n+3):before{display:none}.detail-info__block:nth-child(5n+2){grid-column:2/2 span}.detail-info__block:nth-child(5n+3){grid-column:1/1 span}.detail-info__block:nth-child(5n+4){grid-column:2/1 span}.detail-info__block:nth-child(5n+5){grid-column:3/1 span}.detail-info__block-title{font:14px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-bold-color);margin-bottom:auto}.detail-info__block-value{margin-top:3px;font:700 18px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.detail-info__kv{display:flex;flex-direction:column;margin-top:40px;width:100%}.detail-info__kv-item{display:flex;align-items:flex-end;margin-top:10px;font:14px/1.5 'Circe',sans-serif,-apple-system}.detail-info__kv-item-label{color:var(--text-bold-color)}.detail-info__kv-item-spacer{flex-grow:1;margin:0 15px;border-bottom:1px dotted var(--normal-ui-bg-color);transform:translateY(-6px)}.detail-info__kv-item-value{font-weight:700;color:var(--text-strong-color)}.detail-info__options{margin-top:30px;max-width:432px;width:100%}.detail-info__price-wrapper{margin-top:40px;width:100%}.detail-info__price-old{color:var(--text-strong-color)}.detail-info__price-old,.detail-info__profit{display:inline-block;margin-bottom:14px;font:700 18px/1.2 'Circe',sans-serif,-apple-system}.detail-info__price-old{text-decoration:line-through}.detail-info__profit{color:var(--brand-color)}.detail-info__price{font-size:48px;line-height:1.2;font-weight:700;display:block;color:var(--text-strong-color)}@media (max-width:1919px){.detail-info__price{font-size:40px}}@media (max-width:1023px){.detail-info__price{font-size:36px}}@media (max-width:767px){.detail-info__price{font-size:32px}}@media (max-width:479px){.detail-info__price{font-size:26px}}.detail-info__reserved{display:flex;align-items:center;margin-top:20px}.detail-info__reserved-icon{width:23px;height:26px;flex-shrink:0;margin-right:20px;fill:var(--normal-text-bold-color);stroke:transparent}.detail-info__reserved-text{font:12/1.5 'Circe',sans-serif,-apple-system;color:var(--normal-text-color)}.detail-info__floor{margin-bottom:30px}.detail-info__buttons{margin:30px -20px -20px 0;min-width:100%}.detail-info__button{margin:0 20px 20px 0}.detail-info__links{min-width:100%;margin:30px -20px -20px 0;color:var(--text-color)}.detail-info__link{margin:0 20px 20px 0;font:18px/1.5 'Circe',sans-serif,-apple-system}.detail-info__link--big{font-size:24px}.detail-info__mortgage-icon,.detail-info__other-buy-icon{position:relative;flex-shrink:0;margin-right:10px;fill:transparent;stroke:currentColor}.detail-info__other-buy-icon{fill:currentColor;stroke:none}.detail-info__mortgage-link,.detail-info__other-buy{display:flex}@media (pointer:coarse){.detail-info__mortgage-link:active .detail-info__mortgage-text,.detail-info__mortgage-link:active .detail-info__other-buy-text,.detail-info__other-buy:active .detail-info__mortgage-text,.detail-info__other-buy:active .detail-info__other-buy-text{border-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.detail-info__mortgage-link:hover .detail-info__mortgage-text,.detail-info__mortgage-link:hover .detail-info__other-buy-text,.detail-info__other-buy:hover .detail-info__mortgage-text,.detail-info__other-buy:hover .detail-info__other-buy-text{border-color:transparent}}.detail-info__mortgage-text,.detail-info__other-buy-text{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;align-self:flex-start;border-bottom:1px dashed}@media (max-width:1919px){.detail-info__link{font-size:16px}.detail-info__link--big{font-size:18px}}@media (max-width:1279px) and (min-width:1024px){.detail-info__block-grid{--block-grid-gap:20px}}@media (max-width:1023px){.detail-info__actions{position:sticky;margin-top:112px;width:72px}.detail-info__content{width:calc(100% - 128px)}.detail-info__title-wrapper{margin-top:40px}.detail-info__block-grid{grid-template-columns:repeat(6,calc((100% + var(--block-grid-gap))/6 - var(--block-grid-gap)))}.detail-info__block:nth-child(5n+1){grid-column:1/3 span}.detail-info__block:nth-child(5n+2){grid-column:4/3 span}.detail-info__block:nth-child(5n+3){grid-column:1/2 span}.detail-info__block:nth-child(5n+4){grid-column:3/2 span}.detail-info__block:nth-child(5n+5){grid-column:5/2 span}.detail-info__block:nth-child(5n+2){text-align:right;padding-right:0}.detail-info__block:nth-child(5n+2):before{left:calc(var(--block-grid-gap)*-1)}.detail-info__block:nth-child(5n+4){text-align:center}.detail-info__block:nth-child(5n+5){text-align:right;padding-right:0}.detail-info__options{max-width:100%}.detail-info__price-wrapper{width:auto;margin-right:40px}.detail-info__buttons{min-width:auto}}@media (max-width:767px){.detail-info__actions,.detail-info__content{width:100%;margin:0}.detail-info__actions{margin-top:60px}}@media (max-width:479px){.detail-info__block-grid{--block-grid-gap:5px}}.detail-actions{--action-icon-size:32px;--action-text-margin:10px;transition-property:top;transition-duration:.3s;transition-timing-function:ease;position:sticky;display:flex;flex-direction:column;justify-content:flex-start;top:calc(var(--header-h)*var(--header-visible) + 20px);align-items:center;font:12px/1.5 'Circe',sans-serif,-apple-system;color:var(--text-bold-color)}.detail-actions__item{flex:auto 0 0;margin:20px 0 0}.detail-actions__item:first-child{margin:0}@media (max-width:767px){.detail-actions{flex-direction:row;justify-content:space-evenly;margin:-20px 0 0 -20px}.detail-actions__item{margin:20px 0 0 20px}.detail-actions__item:first-child{margin:20px 0 0 20px}}.detail-action{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:var(--text-bold-color);text-decoration:none;outline:0}.detail-action__icon-wrapper{width:var(--action-icon-size, 32px);height:var(--action-icon-size, 32px);font-size:0}.detail-action__icon{transition-property:stroke;transition-duration:.3s;transition-timing-function:ease;stroke:var(--text-strong-color);fill:transparent}.detail-action__text{margin-top:var(--action-text-margin, 10px)}.detail-action__popover-title{font-size:18px;line-height:1.5;font-weight:700;margin-bottom:10px}.detail-action__popover .ya-share2{color:var(--text-strong-color)}.detail-action__popover .ya-share2 .ya-share2__link,.detail-action__popover .ya-share2 .ya-share2__title{color:currentColor}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .detail-action__popover .ya-share2 .ya-share2__link:focus-visible{color:currentColor!important}body.is-focus-visible .detail-action__popover .ya-share2 .ya-share2__link:focus-visible .ya-share2__title{opacity:.75}body:not(.is-focus-visible) .detail-action__popover .ya-share2 .ya-share2__link:focus{color:currentColor!important}body:not(.is-focus-visible) .detail-action__popover .ya-share2 .ya-share2__link:focus .ya-share2__title{opacity:.75}}@media (pointer:coarse){.detail-action__popover .ya-share2 .ya-share2__link:active{color:currentColor!important}.detail-action__popover .ya-share2 .ya-share2__link:active .ya-share2__title{opacity:.75}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.detail-action__popover .ya-share2 .ya-share2__link:active,.detail-action__popover .ya-share2 .ya-share2__link:hover{color:currentColor!important}.detail-action__popover .ya-share2 .ya-share2__link:active .ya-share2__title,.detail-action__popover .ya-share2 .ya-share2__link:hover .ya-share2__title{opacity:.75}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .detail-action:focus-visible .detail-action__icon{stroke:var(--brand-color)}body:not(.is-focus-visible) .detail-action:focus .detail-action__icon{stroke:var(--brand-color)}}@media (pointer:coarse){.detail-action:active .detail-action__icon{stroke:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.detail-action:hover .detail-action__icon{stroke:var(--brand-color)}}.floor-picker{--offset:6px;display:flex;width:100%;overflow:hidden}.floor-picker__inner{position:relative;display:flex;align-items:center;width:100%;padding-top:10px}.floor-picker__arrow{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center;margin-left:var(--offset);transform:rotate(-90deg);text-align:center;cursor:pointer}.floor-picker__arrow--left{margin-left:0;margin-right:var(--offset);transform:rotate(90deg)}.floor-picker__arrow--disabled{opacity:.3;pointer-events:none}@media (pointer:coarse){.floor-picker__arrow:active .floor-picker__arrow-icon{transform:translateY(2px);fill:var(--brand-color)}.floor-picker__arrow:active .floor-picker__arrow-icon--up{transform:translateY(-2px)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.floor-picker__arrow:hover .floor-picker__arrow-icon{transform:translateY(2px);fill:var(--brand-color)}.floor-picker__arrow:hover .floor-picker__arrow-icon--up{transform:translateY(-2px)}}.floor-picker__arrow-icon{transition-property:transform,fill;transition-duration:.3s;transition-timing-function:ease;fill:var(--text-color)}.floor-picker__list{max-width:100%;width:100%;margin:0 calc(var(--offset)*-1);overflow:hidden}.floor-picker__list .slick-slider{width:100%}.floor-picker__item{display:flex!important;align-items:center;flex-shrink:0;padding:0 var(--offset);box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.floor-picker__item:active .floor-picker__item-text{background:var(--brand-light-color);color:#fff}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.floor-picker__item:hover .floor-picker__item-text{background:var(--brand-light-color);color:#fff}}.floor-picker__input{width:0;height:0;position:absolute;opacity:0}.floor-picker__input:checked~.floor-picker__item-text{background:var(--brand-color);color:#fff}.floor-picker__input:checked~.floor-picker__item-label{opacity:1;pointer-events:auto}.floor-picker__item-label,.floor-picker__item-text{transition-duration:.3s;transition-timing-function:ease}.floor-picker__item-text{transition-property:background,color;display:flex;justify-content:center;align-items:center;width:100%;padding:10px 20px;border-radius:8px;font-size:14px;line-height:1.2;background:var(--pane-bg-color);color:var(--text-strong-color)}.floor-picker__item-label{transition-property:opacity;opacity:0;pointer-events:none;color:var(--brand-color);margin-left:10px}.actions-slider{--gutter:16px;--slide-width:432px;--compensate-top:20px;--compensate-bottom:0px}.actions-slider .swiper-container,.actions-slider .swiper-wrapper{min-width:100%}.actions-slider .swiper-container{padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));margin:calc(var(--compensate-top, 0px)*-1) calc((var(--full-page-padding-right))*-1) calc(var(--compensate-bottom, 0px)*-1) calc((var(--full-page-padding-left))*-1);padding-top:var(--compensate-top, 0px);padding-bottom:var(--compensate-bottom, 0px);overflow-x:hidden}.actions-slider .swiper-wrapper{margin:0 calc(var(--gutter)*-1/2)}.actions-slider__slide-wrapper{width:var(--slide-width);padding:0 calc(var(--gutter)/2)}.actions-slider__slide{max-width:100%}.actions-slider .stripe{z-index:1}@media (max-width:479px){.actions-slider{--slide-width:100%;--gutter:var(--full-page-padding-left)}.actions-slider__card{max-width:432px}}.actions-list__content{display:grid;grid-column-gap:46px;grid-template-columns:repeat(4,1fr);grid-row-gap:80px}@media (max-width:1439px){.actions-list__content{grid-template-columns:repeat(3,1fr)}}@media (max-width:1279px){.actions-list__content{grid-template-columns:repeat(2,1fr);grid-row-gap:40px}}@media (max-width:767px){.actions-list__content{grid-template-columns:1fr;grid-row-gap:30px}}.actions-list__empty{text-align:center}.actions-list__item{max-width:none}@media (max-width:767px){.actions-list__item{margin-right:-15px}}.places-list{display:grid;grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:1279px){.places-list{grid-template-columns:1fr}}.price-trend{--grid-color:var(--pane-bg-color);--font-size:14;--font-color:var(--text-bold-color);--font-family:'Circe';--tooltip-title-font-size:12;--tooltip-font-color:var(--text-strong-color);--tooltip-bg-color:var(--bg-color);--border-color:#54656f;--point-radius:12;--point-hover-radius:24;--point-bg-color:var(--brand-light-color);--point-hover-bg-color:var(--brand-color);--padding-top:120;--padding-right:var(--point-hover-radius);--caret-padding:41;position:relative;margin-top:calc(-120px + 40px)}.price-trend-skeleton{--width-skeleton-ratio:22%;z-index:-1;margin-top:calc(-120px + 40px)}.price-trend-skeleton:before{min-height:400px}@media (max-width:767px){.price-trend{--font-size:12;--point-radius:10;--point-hover-radius:12;--caret-padding:17}}.back-text{color:#f3f3f3;font:800 124px/1.5 'Circe',sans-serif,-apple-system;text-transform:uppercase;white-space:nowrap;pointer-events:none}@media (max-width:1365px){.back-text{font-size:80px}}@media (max-width:1023px){.back-text{font-size:60px}}.further-ordering{display:grid;grid-column-gap:15px;grid-template-columns:repeat(3,1fr);grid-row-gap:15px;counter-set:further-ordering-step-counter 0}.further-ordering__step{position:relative;padding:60px 58px;background:var(--alt-pane-bg-color);color:var(--alt-text-inverted-color);border-radius:8px;counter-increment:further-ordering-step-counter}.further-ordering__step:before{content:counter(further-ordering-step-counter,decimal-leading-zero);position:absolute;right:20px;bottom:17px;font:700 40px/1.5 'Circe',sans-serif,-apple-system;opacity:.2}@media (max-width:1279px){.further-ordering{grid-template-columns:1fr}}.icon-text-block{--grid-column:8;display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);grid-row-gap:32px;padding-top:40px}.icon-text-block__item{display:flex;grid-column:span var(--grid-column)}.icon-text-block__image-wrapper{width:60px;flex-shrink:0;margin-right:30px;text-align:center}.icon-text-block__image{max-width:100%}.icon-text-block__title{margin-bottom:20px;font:700 24px/1.2 'Circe',sans-serif,-apple-system;color:#0f966e}.icon-text-block__text{font:18px/1.5 'Circe',sans-serif,-apple-system;color:var(--normal-text-color)}@media (max-width:1919px){.icon-text-block__title{margin-bottom:10px;font-size:18px}.icon-text-block__text{font-size:14px}}@media (max-width:1023px){.icon-text-block{--grid-column:12}}@media (max-width:767px){.icon-text-block{--grid-column:4;grid-template-columns:repeat(4,1fr)}}.numbered-cards{--grid-column:8;display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);grid-row-gap:16px;counter-reset:numbered-cards}.numbered-cards__item{position:relative;grid-column:span var(--grid-column);padding:43px 38px 54px 57px;border-radius:8px;background:var(--alt-pane-bg-color);color:var(--alt-text-color);counter-increment:numbered-cards}.numbered-cards__item:after{font-size:40px;line-height:1.2;position:absolute;content:counter(numbered-cards,decimal-leading-zero);right:20px;bottom:10px;font-weight:700;color:rgba(255,255,255,.2)}@media (max-width:1919px){.numbered-cards__item:after{font-size:36px}}@media (max-width:1023px){.numbered-cards__item:after{font-size:32px}}@media (max-width:767px){.numbered-cards__item:after{font-size:28px}}@media (max-width:479px){.numbered-cards__item:after{font-size:24px}}.numbered-cards__title{font-size:24px;line-height:1.2;font-weight:700;margin-bottom:15px}@media (max-width:1919px){.numbered-cards__title{font-size:18px}}.numbered-cards__text{line-height:1.5}@media (max-width:1439px){.numbered-cards__item{padding:30px 30px 55px}}@media (max-width:1023px){.numbered-cards{--grid-column:12}.numbered-cards--adaptive-single{--grid-column:24}}@media (max-width:767px){.numbered-cards{--grid-column:24}}@media (max-width:479px){.numbered-cards{--grid-column:4;grid-template-columns:repeat(4,1fr)}}.business-card{position:relative;padding:44px 31px 40px;border-radius:10px;background:var(--pane-bg-color);box-sizing:border-box}.business-card--sticky{transition-property:top;transition-duration:.3s;transition-timing-function:ease;position:sticky;top:calc(30px + var(--header-h)*var(--header-visible))}.business-card__spot{position:absolute;display:block;top:0;right:0;bottom:0;left:0;border-radius:10px;overflow:hidden;pointer-events:none}.business-card__spot:before{content:'';position:absolute;width:440px;height:440px;transform:rotate(27deg);background:var(--spot-color);border-radius:33%;top:-120px;left:-280px}.business-card__name{margin-bottom:2px;line-height:1.2;font-weight:700;color:var(--normal-text-inverted-color)}.business-card__contacts{position:relative;max-width:calc(100% - 163px + 64px);z-index:2}.business-card__position{max-width:163px;font:16px/1.5 'Circe',sans-serif,-apple-system;color:var(--normal-text-inverted-color)}.business-card__contacts-info{display:flex;flex-direction:column;align-items:flex-start;margin-top:23px;color:var(--normal-text-color);font-size:18px}.business-card__email,.business-card__phone{transition-property:color;transition-duration:.3s;transition-timing-function:ease;position:relative;padding-left:25px;font-size:18px}@media (pointer:coarse){.business-card__email:active,.business-card__phone:active{color:var(--normal-brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.business-card__email:hover,.business-card__phone:hover{color:var(--normal-brand-color)}}.business-card__contacts-icon{position:absolute;left:0;top:0;fill:transparent;stroke:currentColor}.business-card__contacts-icon--email{top:5px}.business-card__picture{width:auto;height:auto;position:absolute;max-width:280px;max-height:calc(100% + 18px);bottom:0;right:-24px}.business-card__btn-wrap{position:relative;margin-top:30px;z-index:2}@media (max-width:1919px){.business-card{padding:23px 20px 20px}.business-card__position{font-size:14px}.business-card__contacts{position:relative;max-width:none}.business-card__picture{max-width:150px}}@media (max-width:767px){.business-card__picture{right:-20px}}.vacancy{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr)}.vacancy__tabs{grid-column:span 15}.vacancy__business-card{grid-column:17/24;align-self:baseline;margin-top:32px}@media (max-width:1439px){.vacancy__business-card{grid-column:17/25}}@media (max-width:1023px){.vacancy{grid-template-columns:1fr}.vacancy__tabs{grid-column:1/-1}.vacancy__business-card{grid-column:1/-1;order:-1;position:relative;top:0;margin-top:0;margin-bottom:32px}}.vacancy-list{padding-top:18px}.vacancy-list__item{margin-bottom:68px}.vacancy-list__item:last-child{margin-bottom:0}@media (max-width:1023px){.vacancy-list__item{margin-bottom:50px}}.apartment-selection{--apartment-selection-height:85vh;position:relative;z-index:1;background:#f9f9f9;border-radius:8px 50px 8px 8px}.apartment-selection:fullscreen .apartment-selection__scroll-wrap{--nav-height:92px;width:100vw;height:calc(var(--vh, 100vh) - var(--nav-height));max-height:none}@media (max-width:1365px){.apartment-selection:fullscreen .apartment-selection__scroll-wrap{--nav-height:76px}}@media (max-width:767px){.apartment-selection:fullscreen .apartment-selection__scroll-wrap{--nav-height:68px}}.apartment-selection__content{position:relative;display:flex}.apartment-selection__scroll-wrap{width:100%;height:calc(var(--apartment-selection-height) - var(--header-h));max-height:900px;overflow:auto}.apartment-selection--with-product .apartment-selection__scroll-wrap+.apartment-selection__scroll-wrap,.apartment-selection__scroll-wrap+.apartment-selection__scroll-wrap{left:50%}.apartment-selection__visual-wrap{width:-moz-fit-content;width:fit-content;height:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center;align-content:center;justify-content:center;transform-origin:0 0;will-change:transform;margin:0 auto}.apartment-selection__visual{position:relative;display:flex;width:100%;height:100%}.apartment-selection__picture{position:relative;width:100%;height:100%;z-index:1}.apartment-selection__picture img{display:block;margin:0 auto;min-width:100%;height:100%;image-rendering:pixelated}.apartment-selection__picture--zoom img{image-rendering:initial}.apartment-selection__layer{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.apartment-selection__layer--disabled svg path{fill:var(--pane-bg-color);pointer-events:none}.apartment-selection__layer--disabled .apartment-selection__tooltip{pointer-events:none}.apartment-selection__svg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;color:var(--brand-color)}.apartment-selection__svg svg{width:100%;height:100%;position:absolute;display:block;fill:currentColor}.apartment-selection__svg path{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;opacity:.3;pointer-events:auto;cursor:pointer}@media (pointer:coarse){.apartment-selection__svg path:active{opacity:.7}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-selection__svg path:hover{opacity:.7}}.apartment-selection__svg--open path{opacity:.5}.apartment-selection__filter,.apartment-selection__floor-nav{position:absolute;z-index:10;bottom:20px;right:20px}.apartment-selection__floor-nav{top:150px;bottom:80px}.apartment-selection__product-wrap{display:flex;align-items:center;align-content:center;justify-content:center;box-sizing:border-box;min-height:100%;min-width:100%;padding:20px 80px 80px 0}.apartment-selection__product{width:320px;background-color:#fff;flex-shrink:0;pointer-events:auto}.apartment-selection__zoom{position:absolute;z-index:10;top:110px;right:20px;display:flex;align-items:center;align-content:center;justify-content:flex-end;pointer-events:auto}@media (min-width:1024px){.apartment-selection__zoom-btn--visible-md{display:none}}.apartment-selection__zoom-btn:not(:last-child){margin-right:5px}.apartment-selection__fullscreen{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#3c4e5e;border:0;border-radius:8px;padding:0;cursor:pointer}@media (pointer:coarse){.apartment-selection__fullscreen:active{opacity:.5}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-selection__fullscreen:hover{opacity:.5}}.apartment-selection__fullscreen-icon{width:20px;height:20px;fill:var(--bg-color)}.apartment-selection--with-product .apartment-selection__scroll-wrap{width:50%}@media (max-width:1365px){.apartment-selection__zoom{top:93px;visibility:visible}.apartment-selection--scaled .apartment-selection__visual-wrap{align-content:flex-start;align-items:flex-start;justify-content:flex-start}.apartment-selection--scaled .apartment-selection-tooltip__wrap--content{width:50%;max-height:50%}}@media (max-width:1023px){.apartment-selection{--apartment-selection-height:75vh;margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);border-radius:0}.apartment-selection__scroll-wrap+.apartment-selection__scroll-wrap{display:none}.apartment-selection__filter{bottom:22px;right:0;left:0}.apartment-selection__product-wrap{padding:0 45px}.apartment-selection__product{background:0 0;padding-top:10px}}@media (max-width:767px){.apartment-selection__zoom{top:85px}.apartment-selection__floor-nav{top:120px;bottom:90px;right:4px}}.apartment-selection-nav{display:flex;background:var(--brand-color);padding:30px 74px;overflow-x:auto}@media (max-width:1365px){.apartment-selection-nav{padding:30px}}@media (max-width:767px){.apartment-selection-nav{padding:26px 10px}}.apartment-selection-step{position:relative;display:flex;align-items:center;white-space:nowrap;pointer-events:none}.apartment-selection-step:first-child{flex:0 1 auto}.apartment-selection-step:first-child .apartment-selection-step__line{min-width:auto}.apartment-selection-step:not(:last-child){margin-right:20px}.apartment-selection-step__line{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;position:relative;min-width:50px;flex:1;height:1px;background:#fff}.apartment-selection-step__line:before{content:'';position:absolute;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;top:-4px;right:-2px;bottom:-4px;left:0;background:#fff;transform:scaleX(0);transform-origin:0 50%}.apartment-selection-step__icon,.apartment-selection-step__icon:before{transition-duration:.3s;transition-timing-function:ease;border-radius:50%}.apartment-selection-step__icon{width:32px;height:32px;transition-property:background-color;position:relative;flex-shrink:0;box-sizing:border-box;border:1px solid #fff;margin-right:12px}.apartment-selection-step__icon:before{content:'';position:absolute;width:16px;height:16px;transition-property:transform;top:calc(50% - 8px);left:calc(50% - 8px);background:var(--brand-color);transform:scale(0)}.apartment-selection-step__name{transition-property:color;transition-duration:.3s;transition-timing-function:ease;background:0 0;border:0;box-shadow:none;text-align:left;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0!important;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;color:rgba(255,255,255,.5);font-size:18px}@media (pointer:coarse){.apartment-selection-step__name:active{color:#fff}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-selection-step__name:hover{color:#fff}}.apartment-selection-step--done{pointer-events:auto}.apartment-selection-step--done .apartment-selection-step__icon{background-color:#fff}.apartment-selection-step--done .apartment-selection-step__name{color:#fff}@media (pointer:coarse){.apartment-selection-step--done .apartment-selection-step__name:active{color:rgba(255,255,255,.5)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-selection-step--done .apartment-selection-step__name:hover{color:rgba(255,255,255,.5)}}.apartment-selection-step--current .apartment-selection-step__icon{background-color:#fff}.apartment-selection-step--current .apartment-selection-step__icon:before{transform:scale(1)}.apartment-selection-step--current .apartment-selection-step__name{color:#fff;pointer-events:none}@media (max-width:1365px){.apartment-selection-step__line:before{top:-2px;bottom:-2px}.apartment-selection-step__icon{width:16px;height:16px;margin-right:8px}.apartment-selection-step__icon:before{width:8px;height:8px;top:calc(50% - 4px);left:calc(50% - 4px)}.apartment-selection-step__name{font-size:14px}}.apartment-selection-filter{display:flex;border-radius:8px}.apartment-selection-filter__wrapper{display:inline-flex;box-shadow:0 4px 40px rgba(0,0,0,.15);overflow:auto}.apartment-selection-filter__btn{--own-bg:#fff!important;--input-border-opacity:0;--input-border-radius:0}@media (pointer:coarse){.apartment-selection-filter__btn:active{--input-border-opacity:1}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.apartment-selection-filter__btn:hover{--input-border-opacity:1}}.apartment-selection-filter__btn:not(:last-child){margin-right:1px}.apartment-selection-filter__btn:first-child{--input-border-radius:8px 0 0 8px}.apartment-selection-filter__btn:last-child{--input-border-radius:0 8px 8px 0}.apartment-selection-filter__label{white-space:nowrap}.apartment-selection-filter__label--mobile{display:none}@media (max-width:1023px){.apartment-selection-filter{justify-content:center}.apartment-selection-filter__btn:first-child{margin-left:calc(var(--full-page-padding-left))}.apartment-selection-filter__btn:last-child{margin-right:calc(var(--full-page-padding-right))}.apartment-selection-filter__label:not(:last-child){display:none}.apartment-selection-filter__label--mobile{display:inline}}.apartment-selection-tooltip{width:0;height:0;pointer-events:auto}.apartment-selection-tooltip--sticky{position:sticky;bottom:calc(var(--float-dock-h, 0px) - 1px);left:0;right:0;z-index:10;transform:translate(0,0)}.apartment-selection-tooltip--sticky.apartment-selection-tooltip--fullscreen{bottom:-1px}.apartment-selection-tooltip--sticky .apartment-selection-tooltip__content{position:fixed;left:0;bottom:0}.apartment-selection-tooltip--sized{width:auto;height:auto}.apartment-selection-tooltip--bg-white{background:var(--normal-bg-color)}.apartment-selection-tooltip--bg-white .apartment-selection-tooltip__content{background:0 0}.apartment-selection-tooltip__pin,.apartment-selection-tooltip__wrap{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease;position:absolute}.apartment-selection-tooltip__pin{width:24px;height:24px;z-index:3;box-sizing:border-box;margin:-12px;background:var(--brand-color);border:5px solid #fff;border-radius:50%}.apartment-selection-tooltip__wrap{transform-origin:0 0;zoom:99%}.apartment-selection-tooltip__wrap--left-middle{transform:translate(0,-50%)}.apartment-selection-tooltip__wrap--left-bottom{transform:translate(0,-100%)}.apartment-selection-tooltip__wrap--center-top{transform:translate(-50%,0)}.apartment-selection-tooltip__wrap--center-middle{transform:translate(-50%,-50%)}.apartment-selection-tooltip__wrap--center-bottom{transform:translate(-50%,-100%)}.apartment-selection-tooltip__wrap--right-top{transform:translate(-100%,0)}.apartment-selection-tooltip__wrap--right-middle{transform:translate(-100%,-50%)}.apartment-selection-tooltip__wrap--right-bottom{transform:translate(-100%,-100%)}.apartment-selection-tooltip__wrap--label{z-index:4}.apartment-selection-tooltip__wrap--content{z-index:5}.apartment-selection-tooltip__label{background:var(--brand-color);border-radius:8px;color:#fff;padding:6px 15px;font-size:16px;white-space:nowrap;cursor:pointer}.apartment-selection-tooltip__content{position:relative;box-sizing:border-box;margin:0 45px;width:227px;background:#fff;border-radius:8px;box-shadow:0 4px 40px rgba(0,0,0,.15);padding:20px;pointer-events:none}.apartment-selection-tooltip__content>*{pointer-events:auto}.apartment-selection-tooltip--open .apartment-selection-tooltip__wrap{pointer-events:none}.apartment-selection-tooltip--open .apartment-selection-tooltip__wrap--label{transform:scale(.001)!important;opacity:0}.apartment-selection-tooltip:not(.apartment-selection-tooltip--open) .apartment-selection-tooltip__pin,.apartment-selection-tooltip:not(.apartment-selection-tooltip--open) .apartment-selection-tooltip__wrap--content{transform:scale(.001)!important;opacity:0}@media (min-width:1024px){.apartment-selection-tooltip--mobile{display:none}}@media (max-width:1023px){.apartment-selection-tooltip__content{display:none;width:100%;margin:0;border-radius:0;box-shadow:none}.apartment-selection-tooltip--mobile .apartment-selection-tooltip__content{display:block}}@media (max-width:767px){.apartment-selection-tooltip__label{font-size:12px}}.floor-nav{display:flex}.floor-nav__items{max-height:100%;margin:auto 0;overflow-x:hidden;overflow-y:auto}.floor-nav__wrap{display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-end}.floor-nav__item{margin:7px 0}.floor-nav-item,.floor-nav-item__text{transition-duration:.3s;transition-timing-function:ease}.floor-nav-item{transition-property:background-color,color;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0!important;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;display:flex;justify-content:center;box-sizing:border-box;min-width:40px;padding:4px 15px;background:#fff;border:1px solid var(--brand-color);border-radius:8px;color:var(--brand-color);font:16px 'Circe',sans-serif,-apple-system}@media (pointer:coarse){.floor-nav-item:active{background-color:var(--brand-color);color:#fff}.floor-nav-item:active .floor-nav-item__text{max-width:200px;margin-left:5px}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.floor-nav-item:hover{background-color:var(--brand-color);color:#fff}.floor-nav-item:hover .floor-nav-item__text{max-width:200px;margin-left:5px}}.floor-nav-item__text{transition-property:max-width,margin-left;overflow:hidden;max-width:0}.floor-nav-item--current{background-color:var(--brand-color);color:#fff;pointer-events:none}@media (max-width:767px){.floor-nav-item{min-width:30px;padding:4px;font-size:12px}}.tooltip-product-card{position:relative}.tooltip-product-card__name{margin-bottom:4px;font:700 24px/28px 'Circe',sans-serif,-apple-system}.tooltip-product-card__price{color:var(--brand-color);font:700 24px/36px 'Circe',sans-serif,-apple-system}.tooltip-product-card__close{position:absolute;display:none;top:0;right:0;z-index:2}.tooltip-product-card__btn{font-size:16px;margin-top:18px;padding:9px 20px;width:100%}@media (max-width:1023px){.tooltip-product-card__close{display:inline-block}.tooltip-product-card__name{padding-right:35px}}.pdf-product-line__table{width:100%}.pdf-product-line__cell{width:25%}.pdf-product-line__cell--logo{width:120px}.pdf-product-line__site-link{color:#111;font-weight:700;font-size:18px}.pdf-product-line__name{font:700 20px/1.2 'Circe',sans-serif,-apple-system}.pdf-product-line__price{padding-left:10px;font:700 24px/1.2 'Circe',sans-serif,-apple-system}.pdf-product-line__discount{font:700 16px/1.2 'Circe',sans-serif,-apple-system;text-align:right}.pdf-product-line__discount-value{font-weight:400;color:#0f966e}.pdf-info-line__table{margin-top:20px;width:100%;border:2px solid #f3f3f3;border-right:none;border-left:none}.pdf-info-line__table+.pdf-info-line__table{margin-top:0;border-top:none}.pdf-info-line__row{margin:10px 0}.pdf-info-line__cell:first-child{padding-left:0}.pdf-info-line__cell:last-child{border-right:none}.pdf-info-line__item{margin:10px 0;padding:5px 0 5px 10px;border-left:2px solid #b2b2b2}.pdf-info-line__item--first{padding-left:0;border-left:none}.pdf-info-line__name{font-size:12px;color:#666}.pdf-info-line__value{margin-top:5px;font-size:14px;font-weight:700}.pdf-images{position:relative}.pdf-images__line{width:1px;height:100%;position:absolute;left:50%;top:0;bottom:0;background:#f3f3f3}.pdf-images__table{width:100%;table-layout:fixed;widows:2}.pdf-images__item{padding-bottom:20px;border-bottom:2px solid #f3f3f3}.pdf-images__image-wrapper{padding:20px 42px;height:315px;line-height:315px;vertical-align:middle;text-align:center}.pdf-images__img{max-width:100%;max-height:100%;vertical-align:middle}.pdf-images__name{font-size:14px;font-weight:700;text-align:center;color:#666}.pdf-footer{padding-top:10px;color:#111}.pdf-footer__table{width:100%}.pdf-footer__head{text-align:left;font-size:16px}.pdf-footer__phone{color:inherit;text-decoration:none}.pdf-footer__info{font-size:12px}.cookie{position:fixed;right:0;bottom:0;left:0;padding:20px 57px 20px 0;box-shadow:0 0 5px var(--box-shadow-color-cookie);background:var(--pane-bg-color);color:var(--text-color);z-index:10}.cookie__inner{display:flex;justify-content:space-between;align-items:center}.cookie__text{padding-right:30px;font-size:16px}.cookie__btn-wrap{flex-shrink:0}@media (max-width:1919px){.cookie{padding-top:11px;padding-bottom:11px}.cookie__text{font-size:14px}}@media (max-width:1439px){.cookie{padding-right:0}}@media (max-width:767px){.cookie__inner{flex-direction:column}.cookie__text{padding-right:0}.cookie__btn-wrap{margin-top:20px}}.not-found__layer{position:relative;margin-top:68px;text-align:center}.not-found__image{width:auto;height:auto;max-width:100%}.not-found__text{margin-top:68px;text-align:center}.not-found__info{max-width:404px;margin:26px auto 40px}.not-found__title{font-size:48px;line-height:1.2;font-weight:700;color:var(--text-strong-color)}@media (max-width:1919px){.not-found__title{font-size:40px}}@media (max-width:1023px){.not-found__title{font-size:36px}}@media (max-width:767px){.not-found__title{font-size:32px}}@media (max-width:479px){.not-found__title{font-size:26px}}@media (max-width:767px){.not-found__layer{margin-top:40px}}.faq__caption{margin-bottom:30px}@media (max-width:767px){.faq__caption{margin-bottom:20px}}.faq__item:not(:last-child){margin-bottom:18px}.faq-item{transition-property:box-shadow,background-color;transition-duration:.3s;transition-timing-function:ease;position:relative;background:var(--pane-bg-color);border-radius:8px}@media (pointer:coarse){.faq-item:active{background-color:var(--bg-color);box-shadow:0 4px 40px var(--box-shadow-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.faq-item:hover{background-color:var(--bg-color);box-shadow:0 4px 40px var(--box-shadow-color)}}.faq-item__question{position:relative;padding:40px 50px 40px 20px;cursor:pointer;font:700 18px/22px 'Circe',sans-serif,-apple-system;color:var(--text-strong-color)}.faq-item__answer{padding:0 50px 40px 20px}.faq-item__close-icon,.faq-item__open-icon{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;position:absolute}.faq-item__open-icon{right:17px;top:calc(50% - 7px);color:var(--brand-color)}.faq-item__open-icon svg{width:14px;height:14px;transform:rotate(-90deg);fill:currentColor}.faq-item__close-icon{right:20px;bottom:20px;display:flex;flex-direction:column;align-items:center;cursor:pointer;font-size:10px;color:var(--text-strong-color)}.faq-item__close-icon svg{width:28px;height:28px;fill:currentColor;transform:rotate(180deg)}.faq-item--open .faq-item__open-icon,.faq-item__close-icon{opacity:0;pointer-events:none}.faq-item--open .faq-item__close-icon{opacity:1;pointer-events:auto}@media (max-width:1023px){.faq-item--open .faq-item__open-icon{opacity:1;pointer-events:all;transform:rotate(90deg)}.faq-item--open .faq-item__close-icon{opacity:0;pointer-events:none}}@media (max-width:767px){.faq-item__question{padding:20px 50px 20px 20px}.faq-item__answer{padding:0 20px 20px}}.contacts{display:grid;grid-column-gap:16px;grid-template-columns:repeat(3,1fr)}.contacts--two-cols{grid-template-columns:1fr 1fr}.contacts__item:not(:last-child){margin-bottom:60px}@media (max-width:767px){.contacts__item:not(:last-child){margin-bottom:40px}}@media (max-width:1023px){.contacts{grid-template-columns:1fr 1fr}}@media (max-width:479px){.contacts{grid-template-columns:1fr}}.contact__caption{margin-bottom:40px;font-size:40px;line-height:1.2;font-weight:700}@media (max-width:1439px){.contact__caption{margin-bottom:30px}}@media (max-width:479px){.contact__caption{margin-bottom:20px}}@media (max-width:1919px){.contact__caption{font-size:36px}}@media (max-width:1023px){.contact__caption{font-size:32px}}@media (max-width:767px){.contact__caption{font-size:28px}}@media (max-width:479px){.contact__caption{font-size:24px}}.contact__item:not(:last-child){margin-bottom:24px}.contact--sm .contact__caption{margin-bottom:30px;font-size:36px;line-height:1.2;font-weight:700}@media (max-width:767px){.contact--sm .contact__caption{margin-bottom:20px}}@media (max-width:1919px){.contact--sm .contact__caption{font-size:30px}}@media (max-width:1023px){.contact--sm .contact__caption{font-size:28px}}@media (max-width:767px){.contact--sm .contact__caption{font-size:26px}}@media (max-width:479px){.contact--sm .contact__caption{font-size:24px}}.contact-item__name{transition-property:text-decoration;transition-property:text-decoration,-webkit-text-decoration;transition-duration:.3s;transition-timing-function:ease;-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;color:#111;font:700 18px/27px 'Circe',sans-serif,-apple-system}@media (pointer:coarse){.contact-item__name:active{text-decoration-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.contact-item__name:hover{text-decoration-color:transparent}}.contact-item__name:not(:last-child){margin-bottom:24px}.contact-item__text{color:gray}.two-cols-layout{display:grid;grid-column-gap:16px;grid-template-columns:repeat(24,1fr);grid-row-gap:40px}.two-cols-layout__main{grid-column:1/17}.two-cols-layout__main--narrow{grid-column:1/16}.two-cols-layout__main--no-sidebar{grid-column:1/-1}.two-cols-layout__sidebar{grid-column:17/25}.two-cols-layout__text-content{max-width:763px}.two-cols-layout__sticky{transition-property:top;transition-duration:.3s;transition-timing-function:ease;position:sticky;top:calc(30px + var(--header-h)*var(--header-visible))}@media (max-width:1023px){.two-cols-layout__main,.two-cols-layout__main--narrow,.two-cols-layout__sidebar{grid-column:1/-1}}@media (max-width:767px){.two-cols-layout{grid-template-columns:1fr}}.note{background:#fff;border-radius:8px;box-shadow:0 4px 40px rgba(0,0,0,.15);padding:40px}.note__caption,.note__label{margin-bottom:20px;font:16px/24px 'Circe',sans-serif,-apple-system}.note__caption{font-size:40px;line-height:1.2;font-weight:700;font:700 36px/43px 'Circe',sans-serif,-apple-system}@media (max-width:1919px){.note__caption{font-size:36px}}@media (max-width:1023px){.note__caption{font-size:32px}}@media (max-width:767px){.note__caption{font-size:28px}}@media (max-width:479px){.note__caption{font-size:24px}}.note__date{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:35px;color:var(--brand-color)}@media (max-width:1023px){.note__date{font-size:50px}}@media (max-width:479px){.note__date{font-size:40px}}.loader,.modal{top:0;right:0;bottom:0;left:0}.loader{position:absolute;background:rgba(255,255,255,.5);z-index:2}.modal{position:fixed;overflow:hidden;z-index:100}.modal__content,.modal__content-wrapper{display:flex;align-items:center;justify-content:center}.modal__content-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;padding:50px;box-sizing:content-box;overflow-x:hidden;overflow-y:auto;background:rgba(9,90,66,.7)}.modal__content{max-width:100%;max-height:100%;position:relative;flex-direction:column;pointer-events:auto;cursor:auto}.modal__gallery-slide{display:grid;align-items:center;max-height:90vh}.modal__gallery-picture-container{max-height:90vh}.modal__gallery-picture{width:auto;height:auto;display:block;margin:0 auto;max-width:100%;max-height:inherit}.modal__gallery-caption{padding-top:10px;color:#fff;text-align:center}.modal__arrows{position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.modal__arrows-control{--arrow-color:var(--alt-text-color)}.modal__progress-line{position:fixed;top:0;left:0;right:0;height:5px}.modal__progress-line-bar{transition-property:width;transition-duration:.3s;transition-timing-function:ease;position:absolute;left:0;top:0;height:100%;background:#772a3f}.modal__progress{position:fixed;left:10px;top:10px;color:#fff}.modal__gallery-close{position:fixed;right:10px;top:10px;background:0 0;border:0;color:#fff;cursor:pointer}@media (pointer:coarse){.modal__gallery-close:active .modal__gallery-close-icon{transform:scaleY(-1)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.modal__gallery-close:hover .modal__gallery-close-icon{transform:scaleY(-1)}}.modal__gallery-close-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;fill:currentColor}@media (max-width:767px){.modal__content-wrapper{padding:20px}.modal__arrows{display:none}}.up{width:42px;height:42px;position:fixed;display:flex;justify-content:center;align-items:center;top:50%;right:10px;transform:translateY(-50%);background:var(--brand-color);border:0;border-radius:10px;cursor:pointer;z-index:2}.float-dock__item--fav:after,.up__icon{transition-duration:.3s;transition-timing-function:ease}.up__icon{transition-property:transform;fill:transparent;stroke:#fff;stroke-width:2px}@media (pointer:coarse){.up:active .up__icon{transform:translateY(-2px)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.up:hover .up__icon{transform:translateY(-2px)}}@media (min-width:1919px){.up{width:50px;height:50px}.up__icon{width:20px;height:23px}}@media (max-width:767px){.up{display:none}}.documents-list{display:grid;grid-column-gap:16px;grid-template-columns:repeat(4,1fr);grid-row-gap:48px}@media (max-width:1023px){.documents-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.documents-list{grid-template-columns:repeat(2,1fr);grid-row-gap:30px;grid-template-columns:1fr}}@media (max-width:1023px){:root{--float-dock-h:64px;--float-dock-p-top:0px;--float-dock-h-compensate:var(--float-dock-h, 0px)}}@media (max-width:639px),(max-height:639px){:root{--float-dock-h:44px}:root .is-ios{--float-dock-p-top:10px;--float-dock-p-bottom:10px}}.float-dock{z-index:10;position:fixed;box-sizing:border-box;display:none;justify-content:space-evenly;max-width:100vw;padding:var(--float-dock-p-top, 0px) var(--float-dock-p-right, 0px) var(--float-dock-p-bottom, 0px) var(--float-dock-p-left, 0px);min-height:var(--float-dock-h);bottom:0;bottom:calc(var(--phpdebugbar-h, 0px));right:0;left:0;background:var(--bg-color);box-shadow:0 -4px 150px var(--box-shadow-color)}.float-dock__item{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;flex:72px 0 0;padding:7px 10px;text-decoration:none;color:var(--text-strong-color)}.float-dock__item-picture-wrapper{width:32px;height:32px;margin-bottom:auto;display:flex;justify-content:center;align-items:center}.float-dock__item-picture{height:auto;max-width:100%;max-height:100%}.float-dock__item-label{margin-top:6px;font:10px/1.2 'Circe',sans-serif,-apple-system;color:var(--text-color)}.float-dock__item--fill .float-dock__item-picture{fill:currentColor;stroke:transparent}.float-dock__item--stroke .float-dock__item-picture{fill:transparent;stroke:currentColor}.float-dock__item--logo{padding-left:16px}.float-dock__item--logo .float-dock__item-picture,.float-dock__item--logo .float-dock__item-picture-wrapper{width:40px}.float-dock__item--house .float-dock__item-picture{width:28px}.float-dock__item--fav .float-dock__item-picture{width:24px}.float-dock__item--fav{position:relative}.float-dock__item--fav:after{transition-property:opacity;content:attr(data-counter);position:absolute;display:block;top:50%;left:100%;transform:translate(-12px,-50%);margin:-8px 0 0 -20px;padding:3px 5px 1px;border-radius:8px;font:10px/1 'Circe',sans-serif,-apple-system;background:var(--brand-light-color);color:var(--bg-color)}.float-dock__item--fav:not([data-counter]):after,.float-dock__item--fav[data-counter="0"]:after{opacity:0}.float-dock__item--user .float-dock__item-picture{width:16px}.float-dock__item--feedback .float-dock__item-picture{width:24px}.deal-pay-status span,.float-dock__item:active{color:var(--brand-color)}.float-dock__item--opacity:active-picture-wrapper{opacity:.85}@media (max-width:1023px){.float-dock{display:flex}}@media (max-width:639px),(max-height:639px){.float-dock__item-picture-wrapper{margin-bottom:0}.float-dock__item-label{display:none}}.phpdebugbar-closed{bottom:var(--float-dock-h, 0px)!important}.profile-tooltip{padding-top:5px;color:var(--text-strong-color)}.profile-tooltip__user{font-size:24px;font-weight:700}.profile-tooltip__links{display:flex;flex-direction:column;align-items:flex-start;margin-top:16px}.profile-tooltip__link{transition-property:color;transition-duration:.3s;transition-timing-function:ease}.profile-tooltip__link+.profile-tooltip__link{margin-top:14px}@media (pointer:coarse){.profile-tooltip__link:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.profile-tooltip__link:hover{color:var(--brand-color)}}.profile-tooltip__logout{margin-top:21px}.profile-tooltip__logout-link{color:var(--text-pale-color)}@media (max-width:1919px){.profile-tooltip__user{font-size:16px}}.profile-forms{max-width:850px}.profile-forms__title{margin:48px 0 30px}@media (max-width:767px){.profile-forms__title{margin:30px 0}}.deals-list{--col-picture-width:8.5%;--col-name-width:16.1%;--col-complex-width:14%;--col-address-width:19.5%;--col-price-width:13.7%;--arrow-offset:40px;--status-width:22.2%;--col-status-width:calc(var(--status-width) - var(--arrow-offset));position:relative;margin-top:20px}.deals-list__row{transition-property:~background, box-shadow;transition-duration:.3s;transition-timing-function:ease;font-size:24px;line-height:1.2;position:relative;display:flex;flex-wrap:wrap;grid-column-gap:16px;align-items:center;margin:20px 0;padding:5px 0;color:var(--text-strong-color);background:var(--pane-bg-color);font-weight:700;text-decoration:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;min-height:170px}@media (max-width:1919px){.deals-list__row{font-size:18px}}@media (pointer:coarse){.deals-list__row:active{background:0 0;box-shadow:0 4px 40px var(--box-shadow-color)}.deals-list__row:active .deals-list__link-arrow{--translate-x:5px}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.deals-list__row:hover{background:0 0;box-shadow:0 4px 40px var(--box-shadow-color)}.deals-list__row:hover .deals-list__link-arrow{--translate-x:5px}}.deals-list__row--head{padding-top:10px;color:var(--text-bold-color);font-size:14px;font-weight:400;background:0 0;min-height:auto}@media (pointer:coarse){.deals-list__row--head:active{background:0 0;box-shadow:none}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.deals-list__row--head:hover{background:0 0;box-shadow:none}}.deals-list__col{width:16.66666667%;flex-shrink:0}.deals-list__col--picture{width:var(--col-picture-width)}.deals-list__col--name{width:var(--col-name-width)}.deals-list__col--complex{width:var(--col-complex-width)}.deals-list__col--address{width:var(--col-address-width)}.deals-list__col--price{width:var(--col-price-width)}.deals-list__col--status{width:calc(var(--col-status-width))}.deals-list__col--visible-sm{display:none}.deals-list__adaptive-picture img,.deals-list__picture{width:auto;height:auto;max-width:100%}.deals-list__link-arrow{--translate-x:0;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:50%;right:20px;transform:translate(var(--translate-x),-50%);fill:none;stroke:var(--brand-color);stroke-width:2px}.deals-list__adaptive{display:grid;grid-column-gap:16px;grid-template-columns:repeat(2,1fr);width:100%;padding:0 16px;align-items:center;box-sizing:border-box}.deals-list__adaptive-picture{display:flex;justify-content:center;align-items:center}.deals-list__adaptive-fields{padding:16px 0}.deals-list__adaptive-row{display:flex;font-weight:400;font-size:14px}.deals-list__adaptive-row+.deals-list__adaptive-row{margin-top:10px}.deals-list__adaptive-label{display:block;flex-shrink:0;margin-right:5px}.deals-list__adaptive-btn{margin-top:20px}.deals-list__empty{font-size:32px;line-height:1.2}@media (max-width:1919px){.deals-list__empty{font-size:24px}}@media (max-width:1439px){.deals-list{--col-name-width:14%;--col-price-width:13%;--status-width:20.5%}}@media (max-width:1023px){.deals-list{--col-picture-width:15%;--col-name-width:40%;--status-width:40%}.deals-list__col--hidden-md,.deals-list__link-arrow{display:none}}@media (max-width:767px){.deals-list{--col-picture-width:20%;--col-name-width:70%;--col-status-width:70%}.deals-list__col--status{margin-top:10px;font-size:14px;font-weight:400}.deals-list__col--hidden-sm{display:none}.deals-list__col--visible-sm{display:block}}@media (max-width:479px){.deals-list__adaptive{grid-template-columns:1fr;grid-row-gap:16px}.deals-list__adaptive-picture{margin-top:20px}}.events-list{--col-type-width:16.8%;--col-date-width:9.2%;--col-time-width:9.5%;--col-manager-width:21%;--col-address-width:16.1%;--col-status-width:14.1%;--col-actions-width:13.3%;position:relative}.events-list__row{display:flex;align-items:center;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.events-list__row--head{padding-top:8px;padding-bottom:4px;color:var(--text-bold-color)}.events-list__row+.events-list__row{margin-top:21px}.events-list__col{font-size:14px;padding-right:16px;box-sizing:border-box}.events-list__col:last-child{padding-right:0}.events-list__col--type{width:var(--col-type-width);flex-shrink:0}.events-list__col--date{width:var(--col-date-width)}.events-list__col--time{width:var(--col-time-width)}.events-list__col--manager{width:var(--col-manager-width)}.events-list__col--address{width:var(--col-address-width)}.events-list__col--status{width:var(--col-status-width)}.events-list__col--actions{width:var(--col-actions-width)}.events-list__empty{text-align:center}.events-list__pagination{margin-top:30px}@media (max-width:767px){.events-list__pagination{margin-top:20px}}@media (max-width:1023px){.events-list__row{align-items:flex-start}.events-list__row--head{display:none}}.deal-steps-line{padding-top:56px}.deal-steps-line__label{margin-bottom:31px;font-size:24px;font-weight:700}.deal-steps-line__list{position:relative;display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;padding-bottom:16px;background-image:linear-gradient(to right,var(--text-color),var(--text-color) 75%,transparent 75%,transparent 100%);background-size:8px 1px;background-repeat:repeat-x;background-position-y:24px;overflow-y:hidden;overflow-x:auto}.deal-steps-line__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:130px;flex-shrink:0}.deal-steps-line__item:first-child:before,.deal-steps-line__item:last-child:before{content:'';position:absolute;width:50%;height:100%;left:0;background:var(--bg-color)}.deal-steps-line__item:last-child:before{left:auto;right:0}.deal-steps-line__item--current~.deal-steps-line__item .deal-steps-line__square{fill:var(--pane-bg-color)}.deal-steps-line__item--current~.deal-steps-line__item .deal-steps-line__name{color:var(--text-color)}.deal-steps-line__name{position:relative;margin-top:20px;text-align:center;word-break:break-word}.deal-steps-line__icon-wrap{position:relative}.deal-steps-line__icon-wrap:before{content:'';position:absolute;width:calc(100% + 32px);height:100%;top:0;left:-16px;background:var(--bg-color)}.deal-steps-line__square{position:relative;display:block;fill:var(--brand-color)}.deal-steps-line__step-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:var(--bg-color)}.deal-steps-line__step-icon--check{fill:none;stroke:var(--bg-color);stroke-width:4px;stroke-linejoin:round}@media (max-width:1919px){.deal-steps-line__label{font-size:18px}.deal-steps-line__name{font-size:14px}}.deal-object{padding:33px 30px 30px;background:var(--pane-bg-color);border-radius:8px;overflow:hidden;position:sticky;top:100px;transition-property:transform;transition-duration:1s;transition-timing-function:ease}.deal-object__grid{display:grid;grid-column-gap:16px;grid-template-columns:repeat(1,1fr);grid-row-gap:35px}.deal-object__gallery{--max-height:332px;--slides-bg:var(--bg-color);--slides-mb:0}.deal-object__info{display:flex;flex-direction:column}.deal-object__detailed-info{margin-top:10px;margin-bottom:20px}.deal-object__name,.deal-object__name-wrap{transition-duration:.3s;transition-timing-function:ease}.deal-object__name-wrap{transition-property:padding-bottom;padding-bottom:0;transition-delay:.4s}.deal-object__name{transition-property:text-decoration-color;font-size:36px;line-height:1.2;font-weight:700;text-decoration:underline;text-decoration-color:transparent}@media (max-width:1919px){.deal-object__name{font-size:30px}}@media (max-width:1023px){.deal-object__name{font-size:28px}}@media (max-width:767px){.deal-object__name{font-size:26px}}@media (max-width:479px){.deal-object__name{font-size:24px}}@media (pointer:coarse){.deal-object__name:active{text-decoration-color:currentColor}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.deal-object__name:hover{text-decoration-color:currentColor}}.deal-object__props{padding-top:24px}.deal-object__prop{display:flex;justify-content:space-between;align-items:center;padding:7px 0;background-image:linear-gradient(to right,var(--text-color),var(--text-color) 75%,transparent 75%,transparent 100%);background-size:4px 1px;background-repeat:repeat-x;background-position-y:calc(50%)}.deal-object__prop-name{padding-right:16px}.deal-object__prop-name,.deal-object__prop-value{background:var(--pane-bg-color)}.deal-object__prop-name{color:var(--text-bold-color)}.deal-object__prop-value{padding-right:0;padding-left:16px;font-weight:700}.deal-object__foot{display:flex;justify-content:space-between;align-items:flex-end;margin-top:16px}.deal-object__price{font-size:36px;line-height:1.2;font-weight:700;color:var(--text-strong-color)}@media (max-width:1919px){.deal-object__price{font-size:30px}}@media (max-width:1023px){.deal-object__price{font-size:28px}}@media (max-width:767px){.deal-object__price{font-size:26px}}@media (max-width:479px){.deal-object__price{font-size:24px}}.deal-object__toggler{display:flex;align-items:center;margin-bottom:7px;color:var(--brand-color);cursor:pointer}.deal-object__toggler--open .deal-object__toggler-icon{transform:rotate(90deg) scaleX(-1)}@media (pointer:coarse){.deal-object__toggler:active .deal-object__toggler-link{border-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.deal-object__toggler:hover .deal-object__toggler-link{border-color:transparent}}.deal-object__toggler-icon,.deal-object__toggler-link{transition-duration:.3s;transition-timing-function:ease}.deal-object__toggler-link{transition-property:border-color;border-bottom:1px dashed}.deal-object__toggler-icon{transition-property:transform;margin-left:9px;fill:none;stroke:currentColor;stroke-width:2px;transform:rotate(90deg)}.deal-object--open{position:initial}.deal-object--open .deal-object__gallery{--max-height:397px;--slides-mb:39px}@media (max-width:1279px){.deal-object--open .deal-object__gallery{--slides-mb:0}.deal-object__grid{grid-column-gap:30px}.deal-object__info{padding-right:0}.deal-object__detailed-info{margin-bottom:10px}.deal-object__toggler{margin-right:0}.deal-object__foot{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:1023px){.deal-object{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right))}.deal-object__grid{grid-template-columns:1fr;grid-row-gap:60px}}.deal-step-content{margin-left:50px}.deal-step-content__text{margin-bottom:48px}@media (max-width:1439px){.deal-step-content__text{margin-bottom:40px}}@media (max-width:767px){.deal-step-content__text{margin-bottom:35px}}@media (max-width:479px){.deal-step-content__text{margin-bottom:30px}}@media (max-width:1023px){.deal-step-content{margin-left:0}}.deal-manager{padding:20px;background:var(--pane-bg-color);border-radius:8px;min-height:225px;box-sizing:border-box}.deal-manager__grid{display:grid;grid-template-columns:200px 1fr;grid-gap:20px}.deal-manager__image-wrap{position:relative;display:flex;justify-content:center;-webkit-clip-path:url(#deal-manager-image);clip-path:url(#deal-manager-image)}.deal-manager__image-wrap svg{width:100%;height:100%;position:absolute;left:0;top:0}.deal-manager__image{width:auto;height:auto;max-width:100%}.deal-manager__title{font-size:32px;line-height:1.2;font-weight:700;margin-top:13px}@media (max-width:1919px){.deal-manager__title{font-size:24px}}.deal-manager__details{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}.deal-manager__name{font-size:16px;font-weight:700}.deal-manager__contacts{display:flex;flex-direction:column;align-items:flex-start}.deal-manager__contact{transition-property:color;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center;font-size:14px}.deal-manager__contact+.deal-manager__contact{margin-top:8px}@media (pointer:coarse){.deal-manager__contact:active{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.deal-manager__contact:hover{color:var(--brand-color)}}.deal-manager__contact-icon{margin-right:10px;fill:none;stroke:currentColor}.deal-manager__btn-wrap{margin-top:21px}.deal-manager__btn-wrap .btn{font-size:16px;padding:9px 20px 10px 21px}@media (max-width:1919px){.deal-manager__name{font-size:16px}}@media (max-width:1365px){.deal-manager__grid{grid-gap:16px}}@media (max-width:767px){.deal-manager{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right))}.deal-manager__grid{grid-template-columns:1fr}.deal-manager__image-wrap{display:none}}.deal-registration-documents__type{display:flex;flex-direction:column;align-items:flex-start}.deal-registration-documents__type+.deal-registration-documents__type{margin-top:21px}.deal-registration-documents__list{padding-top:20px!important}.deal-registration-documents__name-wrap{display:flex;align-items:center}@media (pointer:coarse){.deal-registration-documents__name-wrap:active .deal-registration-documents__name-text{border-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.deal-registration-documents__name-wrap:hover .deal-registration-documents__name-text{border-color:transparent}}.deal-registration-documents__name-wrap--open .deal-registration-documents__arrow{transform:rotate(90deg) scaleX(-1)}.deal-registration-documents__name{font-size:18px;line-height:1.5}.deal-registration-documents__name-text{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px dashed}.deal-registration-documents__arrow{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;margin-left:15px;transform:rotate(90deg);fill:none;stroke:var(--brand-color);stroke-width:2px}.deal-documents{font-size:12px}.deal-documents .deal-documents__file{--icon-margin:8px;padding-top:5px}.deal-documents__list{display:flex;flex-wrap:wrap;grid-gap:16px 32px}.deal-pay-status{color:var(--text-bold-color);font-size:18px;font-weight:700;margin-top:20px}.deal-step__grid{margin-top:58px;display:grid;grid-column-gap:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.deal-step__object-card{position:relative}.deal-step__banners--two-columns{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"questions manager";align-items:end;gap:16px}.deal-step__banners--two-columns .section-banner{-ms-grid-row:1;-ms-grid-column:1;grid-area:questions;margin-top:0}.deal-step__banners--two-columns .section-banner .banner__decor::before{background:#526577}.deal-step__banners--two-columns .deal-step-content__manager{-ms-grid-row:1;-ms-grid-column:3;grid-area:manager}.deal-step__banners--two-columns .consultant{min-height:225px;max-width:none}.deal-step__banners--two-columns .consultant__picture{right:-24px}.deal-step__banners--two-columns__manager{display:flex;flex-direction:column;margin-top:48px}.deal-step__banners--two-columns__consultant{width:100%;max-width:450px;margin-right:60px}@media (min-width:1280px){.deal-step__banners--two-columns .section-banner .banner{min-height:225px;display:grid;grid-template-columns:minmax(330px,1fr) 1fr;gap:0}.deal-step__banners--two-columns .section-banner .banner__title{font-size:36px;line-height:1.2;overflow:hidden;white-space:nowrap}.deal-step__banners--two-columns .section-banner .banner__left-col{grid-column:1}.deal-step__banners--two-columns .section-banner .banner__right-col{grid-column:2;margin-right:10px;padding:30px 0;display:flex;flex-direction:column;justify-content:space-between}.deal-step__banners--two-columns .section-banner .banner__picture{left:0;transform:none;border-bottom-left-radius:10px}.deal-step__banners--two-columns .section-banner .banner__decor::before{left:50%;top:50%;border-radius:40%;transform:translate(-50%,-50%) rotate(27deg) scale(.6)}.deal-step__banners--two-columns .section-banner .banner__button{margin-top:10px}.deal-step__banners--two-columns .section-banner .banner__button a{padding:10px 20px;font-size:16px}}@media (min-width:1280px) and (max-width:1919px){.deal-step__banners--two-columns .section-banner .banner__title{font-size:30px}}@media (min-width:1280px) and (max-width:1023px){.deal-step__banners--two-columns .section-banner .banner__title{font-size:28px}}@media (min-width:1280px) and (max-width:767px){.deal-step__banners--two-columns .section-banner .banner__title{font-size:26px}}@media (min-width:1280px) and (max-width:479px){.deal-step__banners--two-columns .section-banner .banner__title{font-size:24px}}@media (max-width:1279px){.deal-step__banners--two-columns{grid-template-columns:1fr;grid-template-areas:"manager" "questions"}.deal-step__banners--two-columns .section-banner{-ms-grid-row:2;-ms-grid-column:1}.deal-step__banners--two-columns .deal-step-content__manager{-ms-grid-row:1;-ms-grid-column:1}}@media (max-width:1023px){.deal-step__grid{grid-template-columns:1fr}.deal-step__consultant{margin-right:0;max-width:none}.deal-step__consultant .consultant__picture{right:10px}}@media (max-width:1919px){.deal-step__consultant{max-width:376px}}.deal-step-btn-wrap{margin-top:50px;display:flex;flex-wrap:wrap;grid-gap:20px}@media (max-width:1439px){.deal-step-btn-wrap{margin-top:40px}}@media (max-width:767px){.deal-step-btn-wrap{margin-top:35px}}@media (max-width:479px){.deal-step-btn-wrap{margin-top:30px}.deal-step-btn-wrap__btn-xs{font-size:14px}}.booking-step__btn-wrap{display:flex;align-items:center;flex-wrap:wrap;grid-gap:20px}.success-message{display:flex;align-items:center;padding:18px 20px;background:#f9f9f9;border-radius:8px}.success-message__symbol{margin-right:28px;flex-shrink:0;color:#0f966e}.success-message__text{font:700 18px/27px 'Circe',sans-serif,-apple-system}.draggable-scroll{scroll-behavior:initial}.draggable-scroll--grab{cursor:grabbing}.draggable-scroll--grab *{pointer-events:none}.tenders-subscribe{padding:30px;background:var(--pane-bg-color);border-radius:8px}.tenders-subscribe__wrap{display:flex;justify-content:space-between;align-items:center;gap:30px 60px;width:100%;box-sizing:border-box}.tenders-subscribe__text{color:inherit}@media (max-width:1023px){.tenders-subscribe__wrap{justify-content:flex-start;align-items:flex-start;flex-direction:column}}@media (max-width:767px){.tenders-subscribe{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right));border-radius:0}}.section{position:relative}.section__caption{margin-bottom:40px}@media (max-width:1439px){.section__caption{margin-bottom:30px}}@media (max-width:479px){.section__caption{margin-bottom:20px}}.section__back-text{position:absolute;top:-47px;right:0}@media (max-width:1439px){.section__back-text{top:-58px}}@media (max-width:1365px){.section__back-text{top:-14px}}@media (max-width:1023px){.section__back-text{display:none}}.mortgage-section__caption+.mortgage-section__text{margin-top:40px}@media (max-width:1439px){.mortgage-section__caption+.mortgage-section__text{margin-top:30px}}@media (max-width:479px){.mortgage-section__caption+.mortgage-section__text{margin-top:20px}}.mortgage-section__text{margin-bottom:60px}@media (max-width:767px){.mortgage-section__text{margin-bottom:40px}}.mortgage-section__content{margin-top:55px}@media (max-width:1919px){.mortgage-section__content{margin-top:40px}}@media (max-width:767px){.mortgage-section__content{margin-top:32px}.section-seo{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1)}}.section-seo__caption+.section-seo__content{margin-top:38px}@media (max-width:1919px){.section-seo__content{margin-top:28px}}@media (max-width:767px){.section-seo__content{margin-top:33px}}.apartment-section__card{margin-top:43px;margin-bottom:80px}@media (max-width:767px){.apartment-section__card{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1)}}.apartment-section__card:first-child{margin-top:0}.apartment-section__card:last-child{margin-bottom:0}.apartment-section__show-more{margin-top:43px;text-align:center}@media (max-width:767px){.apartment-section__show-more{margin-top:40px}}@media (max-width:1919px){.apartment-section__card{margin-top:33px;margin-bottom:60px}.apartment-section__show-more{margin-top:33px}}@media (max-width:1023px){.apartment-section__card{margin-top:40px;margin-bottom:40px}.apartment-section__show-more{margin-top:33px}}@media (max-width:767px){.apartment-section--simple .apartment-section__card{margin-top:0;margin-bottom:0}.apartment-section--simple .apartment-section__show-more{margin-top:0}.section-banner__content{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);padding-left:calc(var(--full-page-padding-left));padding-right:calc(var(--full-page-padding-right))}}.section-banner--large-margin .section-banner__content{margin-top:83px}@media (max-width:767px){.section-banner--large-margin .section-banner__content{margin-top:0}}@media (max-width:1919px){.section-offices-map__content{margin-top:40px}}@media (max-width:767px){.section-offices-map__content{margin-top:40px}}.section-reviews-slider__content{padding-top:94px}.section-reviews-slider__head{display:flex;justify-content:space-between}.section-reviews-slider__add-review{margin-top:17px;margin-right:38px;font-size:18px;color:gray}.section-reviews-slider__add-review--visible-sm{display:none}.section-reviews-slider__flamp{position:relative;top:-2px;margin-left:10px;vertical-align:middle;flex-shrink:0}@media (max-width:1919px){.section-reviews-slider__content{padding-top:70px}.section-reviews-slider__add-review{margin-top:15px;margin-right:0;font-size:16px;color:gray;text-align:center}.section-reviews-slider__flamp{top:-3px;max-width:18px;height:auto;margin-left:6px}}@media (max-width:767px){.section-reviews-slider__content{padding-top:70px}.section-reviews-slider__add-review{margin-top:0;margin-right:0;font-size:14px;color:gray;text-align:center}.section-reviews-slider__add-review--visible-sm{display:block}.section-reviews-slider__add-review--hidden-sm{display:none}}.section-standarts__slider{margin-top:79px}@media (max-width:1919px){.section-standarts__slider{margin-top:60px}}@media (max-width:1023px){.section-standarts__slider{margin-top:40px}}.news-section__head{display:grid;grid-column-gap:16px;grid-template-columns:9fr 9fr minmax(180px,6fr)}.news-section__socials{display:flex;align-items:center;align-self:start;margin-top:14px}.news-section__more{margin:0 55px 4px 0;color:gray}.news-section__all{margin-top:17px;color:gray;text-align:right}.news-section__content{padding-top:52px}.news-section__all--visible-md,.news-section__socials--visible-md{display:none}@media (max-width:1919px){.news-section__content{padding-top:39px}.news-section__more{margin-left:3px;margin-right:40px;font-size:16px}.news-section__socials{margin-top:8px}.news-section__all{margin-top:10px}}@media (max-width:1439px){.news-section__head{grid-template-columns:1fr}.news-section__all,.news-section__socials{display:none;text-align:center}.news-section__all--visible-md,.news-section__socials--visible-md{display:block}.news-section__more{display:none}.news-section__socials-list{justify-content:center}.news-section__socials{margin:30px 0 20px}}@media (max-width:767px){.news-section__content{padding-top:52px}.news-section__socials{margin:20px 0 10px}}.purchase-options__caption{position:relative;z-index:2}.purchase-options__slider{position:relative;margin-top:71px}.purchase-options__back-text{position:absolute;right:calc((var(--full-page-padding-right))*-1);top:-.95em}@media (max-width:1919px){.purchase-options__slider{margin-top:51px}}@media (max-width:1023px){.purchase-options__slider{margin-top:22px}.purchase-options__back-text{display:none}}.mortgage-programs-section__content{margin-top:60px}@media (max-width:1919px){.mortgage-programs-section__content{margin-top:40px}}@media (max-width:1023px){.mortgage-programs-section__content{margin-top:0}}.history-section__timeline{margin-top:40px}@media (max-width:1439px){.history-section__timeline{margin-top:30px}}@media (max-width:479px){.history-section__timeline{margin-top:20px}}.partners-section__link-tabs{margin:50px 0}.partners-section__slider{--compensate-top:30px;--compensate-bottom:33px;-webkit-user-drag:none}.partners-section__card+.partners-section__card{margin:16px 0 0}@media (max-width:1919px){.partners-section__link-tabs{margin:30px 0}}.upsale-section__caption{margin-bottom:40px}@media (max-width:1439px){.upsale-section__caption{margin-bottom:30px}}@media (max-width:479px){.upsale-section__caption{margin-bottom:20px}}.upsale-section__tabs{--tabs-nav-font-size:24px}.upsale-section__pagination{margin-top:30px}@media (max-width:767px){.upsale-section__pagination{margin-top:20px}}.upsale-section__slider{--compensate-top:35px}@media (min-width:1024px){.upsale-section__tabs{--tabs-nav-item-h-gutter:60px;--tabs-container-margin-top:35px}}@media (max-width:1023px){.upsale-section__tabs{--tabs-nav-font-size:18px}}.products-slider-section__slider{--compensate-top:40px;--compensate-bottom:40px}.products-slider-section__slide{height:auto}.products-slider-section__card{height:100%}.feedback-section{display:flex;flex-wrap:wrap;justify-content:space-between;min-width:100%;margin-right:calc(var(--full-page-padding-right)*-1);padding-right:calc(var(--full-page-padding-right));overflow:hidden}.feedback-section__form{margin-bottom:120px;width:calc((100% + 16px)/24*16 - 16px);padding-top:27px}@media (max-width:1023px){.feedback-section__form{margin-bottom:60px}}.feedback-section__consultant{width:calc((100% + 16px)/24*8 - 16px);z-index:-1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right;font-size:0}.feedback-section__consultant-spot{width:454.804px;height:454.804px;border-radius:33%;background:var(--brand-color);overflow:hidden;transform:rotate(27deg);position:absolute;bottom:0;left:71%;transform:translate(-50%,0) rotate(27deg)}.feedback-section__consultant-picture{width:auto;height:auto;position:relative;top:0;right:0;max-width:100%}.feedback-section--no-consultant .feedback-section__form{padding-top:0;margin-bottom:0}@media (max-width:1919px){.feedback-section__consultant-spot{left:61%}}@media (max-width:1365px){.feedback-section__consultant-spot{display:none}}@media (max-width:1023px){.feedback-section__form{width:100%;padding-top:0}.feedback-section__consultant{display:none}.feedback-section__form{margin-bottom:60px}}.instagram-section{position:relative}.instagram-section__caption{margin-bottom:40px}@media (max-width:1439px){.instagram-section__caption{margin-bottom:30px}}@media (max-width:479px){.instagram-section__caption{margin-bottom:20px}}.instagram-section__grid{display:grid;grid-column-gap:16px;grid-template-columns:repeat(6,1fr);grid-row-gap:16px}.instagram-section__item{position:relative;overflow:hidden;border-radius:8px 40px 8px 8px;color:#fff;text-decoration:none}.instagram-section__item:nth-child(2){grid-column:span 2;grid-row:span 2}@media (pointer:coarse){.instagram-section__item:active img{transform:scale(1.05)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.instagram-section__item:hover img{transform:scale(1.05)}}.instagram-section__item:before{content:'';display:block;padding-bottom:100%}.instagram-section__item img,.instagram-section__item--refresh svg{transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.instagram-section__item img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.instagram-section__item--refresh{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;background:var(--brand-color);grid-column:4/5;grid-row:1}@media (pointer:coarse){.instagram-section__item--refresh:active svg{transform:rotate(180deg)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.instagram-section__item--refresh:hover svg{transform:rotate(180deg)}}.instagram-section__item--refresh:before{display:none}.instagram-section__item--refresh svg{fill:currentColor;margin-bottom:14px;max-width:30%}@media (max-width:1023px){.instagram-section__grid{margin-left:calc((var(--full-page-padding-left))*-1);margin-right:calc((var(--full-page-padding-right))*-1);grid-gap:0}.instagram-section__item{border-radius:0}}@media (max-width:767px){.instagram-section__item{grid-column:span 2!important;grid-row:span 1!important}.instagram-section__item--refresh{grid-column:5/7!important;grid-row:1!important}}.form-input{display:flex;flex-direction:column}.form-input__label-wrapper{transition-property:color;transition-duration:.3s;transition-timing-function:ease;display:inline-block;margin-bottom:7px;color:var(--input-label-color);font-size:var(--input-label-font-size);line-height:var(--input-label-line-height)}.form-input__input-wrapper input{width:100%;box-sizing:border-box;padding:var(--input-padding-top) var(--input-padding-right) var(--input-padding-bottom) var(--input-padding-left);border:1px solid rgba(var(--input-border-color-rgb),var(--input-border-opacity));border-radius:var(--input-border-radius);background:var(--input-background-color);color:rgba(var(--input-color-rgb),var(--input-color-alpha));outline:0;font:var(--input-font-size)/var(--input-line-height) 'Circe',sans-serif,-apple-system}.form-input__input-wrapper input[type=date]{-webkit-appearance:none;appearance:none;height:41px}@media (min-width:1919px){.form-input__input-wrapper input[type=date]{height:50px}}.form-input__input-wrapper input::-webkit-calendar-picker-indicator{cursor:pointer}.form-input__input-wrapper input::placeholder{color:rgba(var(--input-color-rgb),var(--input-placeholder-color-alpha))}.form-input__input-wrapper input:placeholder-shown{color:rgba(var(--input-color-rgb),var(--input-placeholder-color-alpha))}.form-input__input-wrapper input:disabled{opacity:var(--input-disabled-opacity)}.form-input--required .form-input__label:after{content:'\2A';display:inline;color:var(--input-asterisk-color)}.form-input--disabled .form-input__label-wrapper{opacity:var(--input-disabled-label-opacity)}.form-input__error{display:none}.form-input__error:not(:empty):before{content:' \2212  ';display:inline}.form-input__label:empty~.form-input__error:before{display:none}.form-input--focus{--input-border-opacity:var(--input-focus-border-opacity)}.form-input--error{--input-color-rgb:var(--input-error-color-rgb);--input-label-color:var(--input-error-label-color);--input-border-color-rgb:var(--input-error-border-color-rgb);--input-asterisk-color:var(--input-label-color)}.form-input--error .form-input__error{display:inline}.form-input__sms-code-input{letter-spacing:.3em}.form-input__sms-code-input::placeholder{letter-spacing:0}.form-input__sms-code-input:placeholder-shown{letter-spacing:0}@media (max-width:1919px){.form-input__label-wrapper{margin-bottom:4px}}.password-input__input-wrapper{--input-padding-right:calc(var(--input-padding-left) + 15px + 16px);position:relative}.password-input__toggler{display:inline-flex;align-items:center;position:absolute;top:0;right:0;height:100%;padding:0 15px;border-radius:0 var(--input-border-radius) var(--input-border-radius) 0;color:var(--text-bold-color)}.password-input__toggler svg{fill:currentColor}.range-slider{position:relative}.range-slider__controls{width:100%;height:56px;display:flex;justify-content:space-between;align-items:center;padding:4px 19px 0;border:1px solid rgba(var(--input-border-color-rgb),var(--input-border-opacity));border-radius:var(--input-border-radius);box-sizing:border-box}.range-slider__percent,.range-slider__value{font:24px/1.5 'Circe',sans-serif,-apple-system;color:rgba(var(--input-color-rgb),var(--input-color-alpha))}.range-slider__percent{order:2;-webkit-user-select:none;user-select:none}.range-slider__value{order:1;width:100%;border:0;background-color:var(--input-background-color);outline:0;text-align:center}.range-slider__value:first-child,.range-slider__value:first-child:last-child{text-align:left}.range-slider__value+.range-slider__value{text-align:right;order:3}.range-slider__slider{position:absolute;display:flex;align-items:center;left:0;right:0;bottom:2px;transform:translateY(50%)}.range-slider__offset{height:4px;background:#a9b2b7}@media (max-width:1919px){.range-slider__controls{height:42px}.range-slider__percent,.range-slider__value{font-size:18px}}.checkbox{--gap:16px;display:inline-block;-webkit-tap-highlight-color:transparent}.checkbox__input{width:0;height:0;position:absolute;overflow:hidden;opacity:0}.checkbox__input:checked~.checkbox__label .checkbox__icon{opacity:1;transform:scaleX(1)}.checkbox__input:disabled~.checkbox__label{pointer-events:none;opacity:var(--input-disabled-opacity)}.checkbox--inactive .checkbox__label{opacity:var(--input-disabled-opacity)}.checkbox__label{position:relative;display:flex;align-items:center;font-size:18px;color:rgba(var(--input-color-rgb),var(--input-color-alpha));cursor:pointer}.checkbox__label--inherit-color{color:inherit}.checkbox__icon,.checkbox__label:before{transition-duration:.3s;transition-timing-function:ease;flex-shrink:0}.checkbox__label:before{content:'';position:relative;display:inline-block;vertical-align:middle;width:17px;height:17px;transition-property:background;margin-right:var(--gap);border:1px solid rgba(var(--input-border-color-rgb),var(--input-border-opacity));border-radius:3px}.checkbox__icon{transition-property:opacity,transform;width:18px;height:18px;display:block;position:absolute;left:1px;top:calc(50% - 10px);transform:scaleX(0);pointer-events:none;fill:var(--brand-color)}.checkbox__label--checked .checkbox__icon{opacity:1!important;transform:scaleX(1)!important}@media (max-width:1919px){.checkbox{--gap:12px}.checkbox__label{font-size:16px}.checkbox__label:before{width:13px;height:13px;margin-top:-1px}.checkbox__label .checkbox__icon{width:12px;height:12px;top:calc(50% - 7px);left:2px}}.checkbox-button{--own-color:var(--alt-pane-bg-color);--own-bg:transparent;display:inline-block;-webkit-tap-highlight-color:transparent}.checkbox-button__input{width:0;height:0;position:absolute;overflow:hidden;opacity:0}.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label,.checkbox-button__input:checked~.checkbox-button__label{background:var(--own-color);color:#fff}.checkbox-button__input:disabled~.checkbox-button__label{pointer-events:none;opacity:var(--input-disabled-opacity)}.checkbox-button--inactive .checkbox-button__label{opacity:var(--input-disabled-opacity)}.checkbox-button__label{transition-property:background,color,border-color;transition-duration:.3s;transition-timing-function:ease;display:block;padding:14px 19px;border-radius:var(--input-border-radius);font-size:24px;color:var(--input-label-color);background:var(--own-bg);border:1px solid rgba(var(--input-border-color-rgb),var(--input-border-opacity));cursor:pointer}.checkbox-button--transparent{--input-border-opacity:0}@media (pointer:coarse){.checkbox-button--transparent:active{--input-border-opacity:1}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.checkbox-button--transparent:hover{--input-border-opacity:1}}.checkbox-button--sm .checkbox-button__label{padding:9px;font-size:18px}.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:after,.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:before{background-color:#fff}@media (pointer:coarse){.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:active{background-color:rgba(60,78,94,.6);color:#fff}.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:active:after,.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:active:before{background-color:#fff;height:14px;top:calc(50% - 8px)}.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:active:before{right:7px}.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:active:after{right:17px}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:hover{background-color:rgba(60,78,94,.6);color:#fff}.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:hover:after,.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:hover:before{background-color:#fff;height:14px;top:calc(50% - 8px)}.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:hover:before{right:7px}.checkbox-button--iconed .checkbox-button__input:checked~.checkbox-button__label:hover:after{right:17px}}.checkbox-button--iconed .checkbox-button__label{position:relative;padding-right:29px;border-color:rgba(var(--input-border-color-rgb),var(--input-border-opacity))}.checkbox-button--iconed .checkbox-button__label:after,.checkbox-button--iconed .checkbox-button__label:before{content:'';position:absolute;transition-property:transform,background-color;transition-duration:.3s;transition-timing-function:ease;width:2px;border-radius:2px;transform-origin:center bottom;background-color:transparent}.checkbox-button--iconed .checkbox-button__label:before{height:7px;top:calc(50% - 2px);right:12px;transform:rotateZ(-45deg)}.checkbox-button--iconed .checkbox-button__label:after{height:10px;top:calc(50% - 5px);right:13px;transform:rotateZ(45deg)}@media (pointer:coarse){.checkbox-button--iconed .checkbox-button__label:active{background-color:rgba(60,78,94,.6);color:#fff}.checkbox-button--iconed .checkbox-button__label:active:after,.checkbox-button--iconed .checkbox-button__label:active:before{background-color:#fff}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.checkbox-button--iconed .checkbox-button__label:hover{background-color:rgba(60,78,94,.6);color:#fff}.checkbox-button--iconed .checkbox-button__label:hover:after,.checkbox-button--iconed .checkbox-button__label:hover:before{background-color:#fff}}@media (max-width:1919px){.checkbox-button__label{padding:10px 15px;font-size:18px}.checkbox-button--sm .checkbox-button__label{padding:9px;font-size:16px}.checkbox-button--iconed .checkbox-button__label{padding-right:25px}}@media (max-width:1365px){.checkbox-button--sm .checkbox-button__label{padding:9px;font-size:16px}}.checkbox-button-group__input-wrapper{display:flex;justify-content:flex-start;margin:0 -2px -5px}.checkbox-button-group__item{margin:0 2px 5px}.textarea__input-wrapper{display:flex;border:1px solid rgba(var(--input-border-color-rgb),var(--input-border-opacity));border-radius:var(--input-border-radius);padding:var(--input-padding-left) var(--input-padding-right) var(--input-padding-left) var(--input-padding-left)}.textarea__input-wrapper textarea{box-sizing:border-box;border:0;padding:0;min-width:100%;min-height:4.5em;font:var(--input-font-size)/var(--input-line-height) 'Circe',sans-serif,-apple-system;background:var(--input-background-color);color:rgba(var(--input-color-rgb),var(--input-color-alpha));outline:0;resize:none}.policy-text{color:var(--text-strong-color);font:12px/1.5 'Circe',sans-serif,-apple-system}@media (min-width:1919px){.policy-text{font-size:14px}}.upload-file{--input-normal-label-color:var(--brand-color);--input-label-color:var(--input-normal-label-color);-webkit-user-select:none;user-select:none}.upload-file__control input{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}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .upload-file__control input:focus-visible~.upload-file__label-wrapper .upload-file__label{border-bottom-color:transparent}body:not(.is-focus-visible) .upload-file__control input:focus~.upload-file__label-wrapper .upload-file__label{border-bottom-color:transparent}}@media (pointer:coarse){.upload-file__control:active .upload-file__label{color:rgba(var(--input-color-rgb),1);border-bottom-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.upload-file__control:hover .upload-file__label{color:rgba(var(--input-color-rgb),1);border-bottom-color:transparent}}.upload-file__label-wrapper{font-size:var(--input-label-font-size);line-height:var(--input-label-line-height);cursor:pointer}.upload-file__label-icon{width:20px;height:23px;background:var(--ss) -30px -95px no-repeat;display:inline-block;vertical-align:middle;margin-right:12px;filter:invert(var(--invert))}.upload-file__label{transition-property:border-bottom-color,color;transition-duration:.3s;transition-timing-function:ease;border-bottom:1px dashed currentColor;color:var(--input-label-color)}.upload-file--required .upload-file__label{position:relative;margin-right:.5em}.upload-file--required .upload-file__label:after{position:absolute;content:'\2A';right:-.5em;display:inline-block;color:var(--input-asterisk-color)}.upload-file__error{display:none;padding:20px 0 0;font-size:14px}.upload-file__error::first-letter{text-transform:capitalize}.upload-file__notice{display:block;padding:3px 0 0 36px;font-size:12px;color:var(--normal-text-bold-color);-webkit-user-select:all;user-select:all}.upload-file--error{--input-asterisk-color:var(--input-error-label-color)}.upload-file--error .upload-file__error{display:block;color:var(--input-error-label-color)}.upload-file__list{display:flex;flex-wrap:wrap;margin:20px -26px -20px 0}.upload-file__list:empty{margin:0}.upload-file__item{display:inline-flex;align-items:center;max-width:calc(100% - 26px);margin:0 26px 20px 0;color:var(--text-strong-color)}.upload-file__item-icon{width:24px;height:24px;background:var(--ss) -2px -95px no-repeat;flex-shrink:0;flex-grow:0;margin-right:12px;filter:invert(var(--invert))}.upload-file__item-remove svg,.upload-file__item-text{transition-duration:.3s;transition-timing-function:ease}.upload-file__item-text{transition-property:color;font:12px/1.5 'Circe',sans-serif,-apple-system}.upload-file__item-remove{order:3;position:relative;flex-shrink:0;flex-grow:0;margin-left:12px;font-size:0;outline:0;-webkit-user-drag:none;color:currentColor}.upload-file__item-remove svg{transition-property:transform,color;fill:currentColor;transform:scale(.72)}@media (pointer:coarse){.upload-file__item-remove:active,.upload-file__item-remove:active~.upload-file__item-text{color:var(--brand-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.upload-file__item-remove:hover,.upload-file__item-remove:hover~.upload-file__item-text{color:var(--brand-color)}body.is-focus-visible .upload-file__item-remove:focus-visible svg{transform:scale(1)}body:not(.is-focus-visible) .upload-file__item-remove:focus svg{transform:scale(1)}}@media (min-width:1919px){.upload-file__notice{padding-top:5px;font-size:14px}.upload-file__item-text{font-size:14px}}@media (max-width:479px){.upload-file__list{flex-direction:column}}.dnd-upload{max-width:600px;margin:0}.dnd-upload__area{transition-property:border-color,background-color;transition-duration:.3s;transition-timing-function:ease;display:flex;flex-direction:column;align-items:center;min-height:254px;padding:32px;border:1px dashed var(--text-color);border-radius:8px;box-sizing:border-box}.dnd-upload__btn-wrap{margin-top:auto}.dnd-upload__notice{margin-top:12px;color:var(--text-color);font-size:12px}.dnd-upload__input,.popup__product .product-card__apartment:before{display:none}.dnd-upload__list{margin-top:27px}.dnd-upload__file{display:grid;grid-template-columns:1fr;grid-gap:8px}.dnd-upload__file+.dnd-upload__file{margin-top:12px}.dnd-upload__file-name-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;overflow:hidden}.dnd-upload__file-name{display:inline;overflow:hidden;text-overflow:ellipsis;color:var(--brand-color);white-space:nowrap}.dnd-upload__remove-file{transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;flex-shrink:0;margin-left:30px;padding:0;background:0 0;outline:0;border:0;border-bottom:1px dashed;color:var(--text-color);font-size:12px;cursor:pointer;text-decoration:none}@media (pointer:coarse){.dnd-upload__remove-file:active{border-color:transparent}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.dnd-upload__remove-file:hover{border-color:transparent}}.dnd-upload__progress{position:relative;height:8px;background:var(--pane-bg-color);border-radius:9px}.dnd-upload__progress-line{width:0;height:100%;transition-property:width;transition-duration:.3s;transition-timing-function:linear;position:absolute;left:0;top:0;background:var(--brand-color);border-radius:inherit}.dnd-upload--active .dnd-upload__area{border-color:var(--brand-color);background:var(--pane-bg-color)}.dnd-upload--active .dnd-upload__area *{pointer-events:none}.form{--form-row-gutter-h:42px;--form-row-gutter-v:20px}.form__content{box-sizing:border-box;width:100%}.form__content>.form__row:first-child:not(.form__text){margin-top:calc(-1*var(--form-row-gutter-v))}.form__row{display:flex;flex-wrap:wrap;margin:0 calc(-1*var(--form-row-gutter-h)/2)}.form__row>:not(.form__col){width:calc(100% - var(--form-row-gutter-h));margin:var(--form-row-gutter-v) auto 0}.form__row--valign-bottom{align-items:flex-end}@media (min-width:768px){.form__row--shared-label .form-input__label{display:inline-block}.form__row--shared-label .form-input__label:not(:empty){width:calc(200% + var(--form-row-gutter-h))}}.form__row--buttons{--form-row-gutter-v:30px}.form__col{box-sizing:border-box;position:relative;min-height:1px;padding:0 calc(var(--form-row-gutter-h)/2);margin-top:calc(var(--form-row-gutter-v));flex-shrink:0;flex-grow:0;max-width:100%;width:100%}.form__col>.form__row{margin-top:calc(-1*var(--form-row-gutter-v))}.form__col--valign__bottom{display:flex;flex-direction:column;justify-content:flex-end}.form__col--xxl-1{width:100%}.form__col--xxl-2{width:50%}.form__col--xxl-3{width:33.33333333%}.form__col--submit-n-link,.form__col--submit-n-policy{display:flex;align-items:center}.form__col--submit-n-policy>:first-child:not(:last-child){margin-right:50px}.form__col--submit-n-policy>:last-child:not(:first-child){max-width:623px}.form__col--submit-n-link>:first-child:not(:last-child){margin-right:30px}@media (max-width:1023px){.form__col--md-1{width:100%}.form__col--md-2{width:50%}}@media (max-width:767px){.form{--form-row-gutter-h:var(--page-padding)}.form__col--sm-1{width:100%}.form__col--sm-2{width:50%}}@media (max-width:479px){.form__col--xs-1{width:100%}.form__col--xs-2{width:50%}.form__col--submit-n-link,.form__col--submit-n-policy{flex-direction:column-reverse}.form__col--submit-n-link>:first-child:not(:last-child),.form__col--submit-n-policy>:first-child:not(:last-child){margin-right:0;margin-top:20px}}.form-products-filter{position:relative}.form-products-filter--fixed{position:fixed;top:0;left:0;right:0;max-height:var(--vh, 100vh);padding-top:20px;padding-bottom:30px;overflow:auto;background:var(--bg-color);box-shadow:0 0 15px rgba(17,17,17,.7);z-index:11}@media (max-width:1023px){.form-products-filter--fixed{display:flex;flex-direction:column;overflow:hidden}}.form--type__account-auth .form__remind-pass{margin-top:9px}.form--type__account-auth .form__remind-pass-link{font-size:12px;color:var(--text-color)}.form--type__account-reg .form__confirm-fio-info,.form--type__account-reg .form__sms-code-sending-info{margin-top:0;line-height:1.5;color:var(--text-strong-color)}.form--type__account-reg .form__confirm-fio-field input:disabled{opacity:1}.form--tender-unsubscribe .form__direction-list{display:flex;flex-direction:column;gap:20px}.form--type__login-form{--form-row-gutter-h:50px}.form--type__login-form .form__row{align-items:flex-end}.form--type__login-form .form__code-controls{display:grid;grid-column-gap:50px;grid-template-columns:repeat(2,1fr);grid-row-gap:16px;align-items:center;justify-content:normal;margin-bottom:2px;min-height:51px}.form--type__login-form .form__code-notify{margin-top:10px;color:var(--text-strong-color);line-height:1.5}.form--type__login-form .form__code-repeat{margin-top:8px;color:var(--text-color);line-height:1.2}.form--type__login-form .form__code-resend{margin-top:4px;line-height:1.5}.form--type__login-form .form__manager-text{color:var(--text-color);line-height:1.5}@media (max-width:1919px){.form--type__login-form .form__code-controls{min-height:42px}}@media (max-width:767px){.form--type__login-form .form__code-controls{grid-template-columns:1fr}.form--type__login-form .form__code-cancel{text-align:center}.form--type__login-form{--form-row-gutter-h:0}}.form--type__personal-data-form{--cancel-email-offset:48px}.form--type__personal-data-form .form__email-verify-notify{position:relative;color:var(--text-strong-color);line-height:1.5}.form--type__personal-data-form .form__cancel-email{position:absolute;left:calc(100% + var(--cancel-email-offset));bottom:0}@media (max-width:1279px){.form--type__personal-data-form{--cancel-email-offset:24px}}@media (max-width:1023px){.form--type__personal-data-form{--cancel-email-offset:0}.form--type__personal-data-form .form__email-verify-notify-text{display:block}.form--type__personal-data-form .form__cancel-email{position:static;left:0}}.form-deal-documents__upload-title{font-size:36px;line-height:1.2;color:var(--text-strong-color)}@media (max-width:1919px){.form-deal-documents__upload-title{font-size:30px}}@media (max-width:1023px){.form-deal-documents__upload-title{font-size:28px}}@media (max-width:767px){.form-deal-documents__upload-title{font-size:26px}}@media (max-width:479px){.form-deal-documents__upload-title{font-size:24px}}.form-deal-documents__or{margin:27px 0;font-size:16px;color:var(--text-color)}.form--type__payment .form__payment-row{display:flex;align-items:flex-end;justify-content:flex-end}.form--type__payment .form__payment-col{display:flex;align-items:center;min-height:var(--form-row-gutter-h)}.form--type__payment .form__payment-col:not(:last-child){margin-right:var(--form-row-gutter-v)}.popup-scene{z-index:999;position:fixed;display:flex;justify-content:center;align-items:flex-start;top:0;left:0;right:0;height:var(--vh, 100vh);max-height:var(--vh, 100vh);padding:calc(8px + var(--page-padding));background:rgba(9,90,66,.4);overflow:auto;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .3s ease,visibility .3s step-end}.is-ios .popup-scene{padding-bottom:500px}.popup-scene--visible{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .3s ease,visibility .3s step-start}.popup-scene .popup:not(.popup--open){display:none}@media (max-width:767px){.popup-scene{padding:0}}:root{--popup-max-width:890px;--popup-shadow-size:40px;--popup-shadow-color:rgba(0, 0, 0, 0.15);--popup-padding-top:23px;--popup-padding-bottom:40px;--popup-padding-left:92px;--popup-padding-right:92px;--popup-padding:var(--popup-padding-top) var(--popup-padding-right) var(--popup-padding-bottom) var(--popup-padding-left)}@media (max-width:1919px){:root{--popup-max-width:656px;--popup-padding-left:72px;--popup-padding-right:72px}}@media (max-width:1023px){:root{--popup-padding-left:52px;--popup-padding-right:52px}}@media (max-width:767px){:root{--popup-padding-left:calc(var(--full-page-padding-left));--popup-padding-right:calc(var(--full-page-padding-right))}}@media (max-width:479px){:root{--popup-padding-bottom:35px}}.popup-container{--close-top:42px;--close-right:30px;position:relative;max-width:100%}.popup-container__close{position:absolute;display:block;top:var(--close-top);right:var(--close-right);text-decoration:none;outline:0;z-index:1}.popup-container__close-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;width:18px;height:18px;background:var(--ss) -2px -123px no-repeat;display:inline-block;filter:invert(var(--invert))}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){body.is-focus-visible .popup-container__close:focus-visible .popup-container__close-icon{transform:scale(1.2)}body:not(.is-focus-visible) .popup-container__close:focus .popup-container__close-icon{transform:scale(1.2)}}@media (pointer:coarse){.popup-container__close:active .popup-container__close-icon{transform:rotate(90deg)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.popup-container__close:hover .popup-container__close-icon{transform:rotate(90deg)}}@media (min-width:1919px){.popup-container{--close-right:42px}}@media (max-width:1919px){.popup-container{--close-top:36px}}@media (max-width:1023px){.popup-container{--close-top:30px}}@media (max-width:767px){.popup-container{--close-top:28px}}.popup{position:relative;box-sizing:border-box;max-width:100%;width:var(--popup-max-width);box-shadow:0 4px var(--popup-shadow-size) var(--popup-shadow-color);background:linear-gradient(to bottom,#fff 0,#fff 70%,#e6e6e6)}.popup__title{padding:var(--popup-padding-top) var(--popup-padding-right) 0 var(--popup-padding-left)}.popup__body{display:flex;flex-direction:column;padding:var(--popup-padding-left) var(--popup-padding-right) var(--popup-padding-right) var(--popup-padding-left);overflow:hidden}.popup__title+.popup__body{margin-top:30px;padding-top:0;padding-bottom:var(--popup-padding-bottom)}.popup__product{margin-top:30px;box-shadow:none;border-radius:0;padding:0;background:0 0}.popup__product .product-card__apartment{margin-left:0}.popup__product .product-card__fav{right:10px}.popup--type__message{--popup-padding-top:72px;--popup-padding-bottom:72px}.popup--type__message .popup__title{font-size:40px;line-height:1.2;font-weight:700;text-align:center;color:var(--text-strong-color)}@media (max-width:1919px){.popup--type__message .popup__title{font-size:36px}}@media (max-width:1023px){.popup--type__message .popup__title{font-size:32px}}@media (max-width:767px){.popup--type__message .popup__title{font-size:28px}}@media (max-width:479px){.popup--type__message .popup__title{font-size:24px}}.popup--type__message .popup__icon{display:none;margin-bottom:44px;text-align:center;font-size:0}.popup--type__message .popup__icon:before{display:inline-block;content:''}.popup--type__message .popup__body{text-align:center}.popup--type__message .popup__message{font-size:16px;line-height:1.5;color:var(--text-color)}.popup--type__message .popup__buttons{display:flex;justify-content:center;margin:30px -10px -20px}.popup--type__message .popup__buttons:empty{display:none}.popup--type__message .popup__btn{margin:0 10px 20px}@media (min-width:1919px){.popup--type__message .popup__message{font-size:18px}}@media (max-width:479px){.popup--type__message .popup__message{font-size:15px}}.popup--type__error,.popup--type__success{--popup-max-width:544px}.popup--type__error .popup__icon,.popup--type__success .popup__icon{display:block}.popup--type__success .popup__icon:before{width:50px;height:36px;background:var(--ss) -92px -2px no-repeat}.popup--type__error .popup__icon:before{width:36px;height:36px;background:var(--ss) -92px -42px no-repeat}.popup--type__planoplan{width:auto;padding:70px;background:#fff}@media (max-width:767px){.popup--type__planoplan{padding:50px 30px 30px}}.popup--type__iframe{width:auto}.popup--type__iframe iframe{display:block;max-width:90vw}.popup--type__apartment-map{padding-left:var(--full-page-padding-left, 0px);padding-right:var(--full-page-padding-right, 0px);box-sizing:border-box;background:#fff}@media (min-width:768px){.popup--type__apartment-map{--full-page-padding-left:0;--full-page-padding-right:0}}.popup--type__account-auth{--popup-max-width:644px}@media (max-width:1919px){.popup--type__account-auth{--popup-max-width:544px}}@media (min-width:768px){.popup--type__account-auth{--full-page-padding-left:0;--full-page-padding-right:0}}.popup--type__account-reg{--popup-max-width:644px}@media (max-width:1919px){.popup--type__account-reg{--popup-max-width:544px}}@media (min-width:768px){.popup--type__account-reg{--full-page-padding-left:0;--full-page-padding-right:0}}.popup--type__account-remind{--popup-max-width:644px}@media (max-width:1919px){.popup--type__account-remind{--popup-max-width:544px}}@media (min-width:768px){.popup--type__account-remind{--full-page-padding-left:0;--full-page-padding-right:0}}.popup--type__deal-reason-closing,.popup--type__deal-resrv-prolong{--popup-max-width:544px}.popup-pay{--popup-max-width:464px;padding:86px 51px;text-align:center}.popup-pay__icon{fill:var(--brand-color)}.popup-pay__title{font-size:40px;line-height:1.2;font-weight:700;margin-bottom:30px;margin-top:32px}@media (max-width:1919px){.popup-pay__title{font-size:36px}}@media (max-width:1023px){.popup-pay__title{font-size:32px}}@media (max-width:767px){.popup-pay__title{font-size:28px}}@media (max-width:479px){.popup-pay__title{font-size:24px}}@media (max-width:1439px){.popup-pay__title{margin-top:30px}}@media (max-width:479px){.popup-pay__title{margin-top:20px}}@media (max-width:767px){.popup-pay__title{margin-bottom:20px}}.popup-pay__message{margin-top:30px;font-size:18px;line-height:1.5;color:var(--text-color)}@media (max-width:767px){.popup-pay__message{margin-top:20px}}.popup-pay__loader{margin-top:84px}.popup-pay__loader-icon{fill:none;stroke:var(--brand-color);stroke-width:3px;animation:rotate linear 2s infinite}@media (max-width:767px){.popup-pay{padding-bottom:48px}.popup-pay__loader{margin-top:48px}}.popup-payment-schedule{--popup-max-width:1248px;--col-number-width:6.6%;--col-date-width:14.7%;--col-type-width:23.7%;--col-percent-width:15.2%;--col-pay-width:16.2%;--col-duty-width:9.8%;--col-sum-width:13.5%;display:flex;flex-direction:column;padding-bottom:30px;max-height:100vh}.popup-payment-schedule__title{flex-shrink:0}.popup-payment-schedule__list-wrap{margin-top:52px;max-width:100%;margin-right:18px;box-sizing:border-box;overflow-y:hidden;overflow-x:auto}.popup-payment-schedule__list{max-height:60vh;width:100%;min-width:1024px;padding-right:10px;margin-right:18px;overflow:auto;box-sizing:border-box}.popup-payment-schedule__row{transition-property:background;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center}@media (pointer:coarse){.popup-payment-schedule__row:active{background:var(--ui-bg-color-opacity)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.popup-payment-schedule__row:hover{background:var(--ui-bg-color-opacity)}}.popup-payment-schedule__row--head{position:sticky;top:0;background:var(--bg-color)}.popup-payment-schedule__row--head .popup-payment-schedule__col,.text-page .page-wrapper>footer{padding-top:0}@media (pointer:coarse){.popup-payment-schedule__row--head:active{background:var(--bg-color)}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.popup-payment-schedule__row--head:hover{background:var(--bg-color)}}.popup-payment-schedule__col{padding:21px 10px;box-sizing:border-box}.popup-payment-schedule__col:first-child{padding-left:18px}.popup-payment-schedule__col:last-child{padding-right:28px}.popup-payment-schedule__col--number{width:var(--col-number-width);flex-shrink:0}.popup-payment-schedule__col--date{width:var(--col-date-width);flex-shrink:0}.popup-payment-schedule__col--type{width:var(--col-type-width);flex-shrink:0}.popup-payment-schedule__col--percent{width:var(--col-percent-width);flex-shrink:0}.popup-payment-schedule__col--pay{width:var(--col-pay-width);flex-shrink:0}.popup-payment-schedule__col--duty{width:var(--col-duty-width);flex-shrink:0}.popup-payment-schedule__col--sum{width:var(--col-sum-width);flex-shrink:0;text-align:right}.popup-payment-schedule__col--pay-action{width:var(--col-pay-action-width);flex-shrink:0;text-align:right;font-size:14px}.popup-payment-schedule__pay-information-wrapper{flex-shrink:0;margin:40px 20px 0}@media (max-width:1023px){.popup-payment-schedule__list-wrap{margin-top:32px}}.popup--type__remark{--popup-max-width:750px}@media (max-width:1919px){.popup--type__remark{--popup-max-width:544px}}.popup--type__out-frame{width:90vw;height:90vh}.popup--type__out-frame iframe{width:100%;height:100%}.popup--type__mortgage-program-type .popup__message{font-size:16px;line-height:1.5;color:var(--text-color)}@media (min-width:1919px){.popup--type__mortgage-program-type .popup__message{font-size:18px}}@media (max-width:479px){.popup--type__mortgage-program-type .popup__message{font-size:15px}}.page__caption{margin-top:40px}@media (max-width:1439px){.page__caption{margin-top:30px}}@media (max-width:479px){.page__caption{margin-top:20px}}.page__end{margin-top:60px}@media (max-width:767px){.page__end{margin-top:40px}}.page__section{margin-top:100px}@media (max-width:1023px){.page__section{margin-top:60px}}.page__section--zero-edge-top:first-child,.page__section--zero-edge:first-child{margin-top:0}.page__section--zero-edge+.page__section--zero-edge,.page__section--zero-edge+.page__section--zero-edge-top,.page__section--zero-edge-bottom+.page__end{margin-top:0}.page__section--zero-edge:last-child{margin-bottom:0}.page__section--zero-edge+.page__end,.text-page .page-wrapper>main .text-content .page__section--zero-edge+.text-content__bottom,.text-page .page-wrapper>main .text-content .page__section--zero-edge-bottom+.text-content__bottom{margin-top:0}@media (max-width:767px){.page__section--zero-edge-mobile:first-child{margin-top:0}.page__section--zero-edge-mobile:last-child{margin-bottom:0}.page__section--zero-edge-mobile+.page__end,.page__section--zero-edge-mobile+.page__section--zero-edge,.page__section--zero-edge-mobile+.page__section--zero-edge-mobile,.page__section--zero-edge-mobile+.page__section--zero-edge-top{margin-top:0}}.main-page__filter-section{margin-top:26px;margin-bottom:30px}.main-page__apartment-section{margin-top:95px;margin-bottom:132px}.main-page__banner-section{margin-top:130px}.main-page__mortgage{margin-top:130px;margin-bottom:135px}.main-page__standart-slider{margin-top:133px;margin-bottom:134px}.main-page__purchase-options{margin-top:134px;margin-bottom:132px}.main-page__news-section{margin-top:132px;margin-bottom:130px}.main-page__reviews-section{margin-top:109px;margin-bottom:132px}.main-page__seo-section{margin-top:132px;margin-bottom:135px}.main-page__offices-section{margin-top:135px}.main-page__offices-section:last-child{margin-bottom:20px}.main-page__mortgage-section{margin-top:120px}.main-page__mortgage-programs-section{margin-top:132px;margin-bottom:132px}@media (max-width:1919px){.main-page__filter-section{margin-top:20px;margin-bottom:20px}.main-page__apartment-section{margin-top:70px;margin-bottom:97px}.main-page__banner-section{margin-top:90px}.main-page__standart-slider{margin-top:98px;margin-bottom:100px}.main-page__purchase-options{margin-top:94px;margin-bottom:99px}.main-page__news-section{margin-top:100px;margin-bottom:97px}.main-page__reviews-section{margin-top:80px;margin-bottom:95px}.main-page__seo-section{margin-top:95px;margin-bottom:101px}.main-page__offices-section{margin-top:101px;margin-bottom:5px}.main-page__mortgage-section{margin-top:102px}.main-page__mortgage-programs-section{margin-top:102px;margin-bottom:100px}}@media (max-width:1023px){.main-page__filter-section{margin:0}.main-page__apartment-section{margin-top:40px;margin-bottom:0}.main-page__standart-slider{margin-top:44px;margin-bottom:20px}.main-page__purchase-options{margin-top:20px;margin-bottom:33px}.main-page__banner-section{margin-top:40px}.main-page__news-section{margin-top:32px;margin-bottom:40px}.main-page__reviews-section{margin-top:40px;margin-bottom:35px}.main-page__seo-section{margin-top:35px;margin-bottom:40px}.main-page__offices-section{margin-top:40px;margin-bottom:0}.main-page__mortgage-section{margin-top:33px}.main-page__mortgage-programs-section{margin-top:40px;margin-bottom:32px}}.catalog-page__caption-content{margin-top:20px}.catalog-page__content{position:relative}.catalog-page__filter{margin-top:40px}@media (max-width:1439px){.catalog-page__filter{margin-top:30px}}@media (max-width:479px){.catalog-page__filter{margin-top:20px}}.catalog-page__apartment-group,.catalog-page__toolbar{margin-top:10px}.catalog-page__toolbar+.catalog-page__sorter{border-top:1px solid rgba(128,128,128,.5)}.catalog-page__apartment-group:last-child{margin-bottom:30px}.catalog-page__apartment-group+.catalog-page__apartment-group,.text-page .page-wrapper>main .text-content{margin-top:30px}.catalog-page__banner-section,.catalog-page__seo-section{margin:30px 0 60px}.catalog-page__pagination{margin:30px auto 60px}.catalog-page__empty{margin:30px 0}.catalog-page .catalog-root-skeleton{margin-top:40px;width:100%;min-height:80vh}@media (max-width:1439px){.catalog-page .catalog-root-skeleton{margin-top:30px}}@media (max-width:479px){.catalog-page .catalog-root-skeleton{margin-top:20px}}.catalog-detail-page__banner-section,.catalog-detail-page__head{margin-top:60px}@media (max-width:767px){.catalog-detail-page__banner-section{margin-top:40px}}@media (max-width:1023px){.catalog-detail-page__head{margin-top:20px}}@media (max-width:767px){.text-page .page-wrapper>main .text-content{margin-top:20px}}.text-page .page-wrapper>main .text-content__bottom{margin-top:60px;display:block}@media (max-width:767px){.text-page .page-wrapper>main .text-content__bottom{margin-top:40px}}@media (max-width:767px){.text-page .page-wrapper>main .text-content .page-section--zero-edge-mobile+.text-content__bottom{margin-top:0}}.text-page__details{margin-top:30px}@media (max-width:767px){.text-page__details{margin-top:20px}}.text-page__promo-slider{margin-top:30px;--slide-width:100%;--slide-max-width:1344px}@media (max-width:767px){.text-page__promo-slider{margin-top:20px}}@media (max-width:1023px){.text-page__promo-slider{--slide-max-width:calc(100vw - var(--page-padding) * 2)}}.text-page__content{margin-top:60px!important}@media (max-width:767px){.text-page__content{margin-top:40px}}.text-page__nav{margin-top:60px}@media (max-width:767px){.text-page__nav{margin-top:40px}}.text-page__nav:last-child{margin-bottom:60px}@media (max-width:767px){.text-page__nav:last-child{margin-bottom:40px}}.text-page__upsale-section{margin-top:60px}@media (max-width:767px){.text-page__upsale-section{margin-top:40px}}.text-page__upsale-section:last-child{margin-bottom:60px}@media (max-width:767px){.text-page__upsale-section:last-child{margin-bottom:40px}}.about-page__apartment-tabs{margin-top:60px}.about-page__apartment-tabs:last-child{margin-bottom:60px}@media (max-width:767px){.about-page__apartment-tabs:last-child{margin-bottom:40px}}.about-page__team-section+.about-page__team-section{margin-top:60px}@media (max-width:767px){.about-page__team-section+.about-page__team-section{margin-top:40px}}.about-page #tabs{height:calc(var(--anchor-offset) + 20px);margin-top:calc(var(--anchor-offset)*-1 - 20px)}.about-page__tender-list{margin-top:0}.press-center-page__publications{margin-top:40px}@media (max-width:1439px){.press-center-page__publications{margin-top:30px}}@media (max-width:479px){.press-center-page__publications{margin-top:20px}}.press-center-page__publications:last-child{margin-bottom:60px}@media (max-width:767px){.press-center-page__publications:last-child{margin-bottom:40px}}.press-center-page__banner-section{margin-top:60px}@media (max-width:767px){.press-center-page__banner-section{margin-top:40px}}.press-center-page__banner-section:last-child{margin-bottom:60px}@media (max-width:767px){.press-center-page__banner-section:last-child{margin-bottom:40px}}.apartment-complex-page__promo{margin-top:40px}@media (max-width:1439px){.apartment-complex-page__promo{margin-top:30px}}@media (max-width:1023px){.apartment-complex-page__promo{margin-top:0}}.apartment-complex-page__nav{margin-top:60px;position:relative;z-index:2}@media (max-width:767px){.apartment-complex-page__nav{margin-top:40px}}.apartment-complex-page__about{margin-top:60px}@media (max-width:767px){.apartment-complex-page__about{margin-top:40px}}.apartment-complex-page__location{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__location{margin-top:60px}}.apartment-complex-page__reviews-section{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__reviews-section{margin-top:60px}}.apartment-complex-page__news-section{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__news-section{margin-top:60px}}.apartment-complex-page__apartment-selection{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__apartment-selection{margin-top:60px}}.apartment-complex-page__benefits{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__benefits{margin-top:60px}}.apartment-complex-page__guide{margin-top:100px}@media (max-width:1023px){.apartment-complex-page__guide{margin-top:60px}}.apartment-complex-page__apartment-layout{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__apartment-layout{margin-top:60px}}.apartment-complex-page__offices-section{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__offices-section{margin-top:60px}}.apartment-complex-page__sales{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__sales{margin-top:60px}}.apartment-complex-page__offices-section+.apartment-complex-page__sales{margin-top:0}.apartment-complex-page__commerce{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__commerce{margin-top:60px}}.apartment-complex-page__owners{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__owners{margin-top:60px}}.apartment-complex-page__catalog{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__catalog{margin-top:60px}}.apartment-complex-page__partners{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__partners{margin-top:60px}}.apartment-complex-page__progress{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__progress{margin-top:60px}}.apartment-complex-page__instagram,.for-owners-page__text-content .faq{margin-top:120px}@media (max-width:1023px){.apartment-complex-page__instagram{margin-top:60px}}.how-buy-page__seo{margin-top:40px}@media (max-width:1439px){.how-buy-page__seo{margin-top:30px}}@media (max-width:479px){.how-buy-page__seo{margin-top:20px}}.how-buy-page__content{margin-top:60px}@media (max-width:767px){.how-buy-page__content{margin-top:40px}}.how-buy-page__content:not(.text-content)>:first-child{margin-top:0}@media (min-width:768px){.how-buy-page__text-content h1:not(:first-child),.how-buy-page__text-content h2:not(:first-child),.how-buy-page__text-content h3:not(:first-child),.how-buy-page__text-content h4:not(:first-child),.how-buy-page__text-content h5:not(:first-child){margin-top:100px}}.complex-list-page__apartment-section{margin-top:40px}@media (max-width:1439px){.complex-list-page__apartment-section{margin-top:30px}}@media (max-width:479px){.complex-list-page__apartment-section{margin-top:20px}}.complex-list-page__banner-section{margin-top:60px}@media (max-width:767px){.complex-list-page__banner-section{margin-top:40px}}.career-page__seo-section{margin-top:35px}.career-page__news-section{margin-top:90px}@media (max-width:1439px){.career-page__news-section{margin-top:100px}}@media (max-width:767px){.career-page__news-section{margin-top:50px}}.for-owners-page__seo-section{margin-top:35px}.for-owners-page__tabs{margin-top:100px}@media (max-width:767px){.for-owners-page__tabs{margin-top:50px}}.for-owners-page__text-content>.text-container:first-child>.text-container__text>h1:first-child,.for-owners-page__text-content>.text-container:first-child>.text-container__text>h2:first-child,.for-owners-page__text-content>.text-container:first-child>.text-container__text>h3:first-child,.for-owners-page__text-content>.text-container:first-child>.text-container__text>h4:first-child,.for-owners-page__text-content>.text-container:first-child>.text-container__text>h5:first-child,.for-owners-page__text-content>.two-cols-layout:first-child>.two-cols-layout__main>h1:first-child,.for-owners-page__text-content>.two-cols-layout:first-child>.two-cols-layout__main>h2:first-child,.for-owners-page__text-content>.two-cols-layout:first-child>.two-cols-layout__main>h3:first-child,.for-owners-page__text-content>.two-cols-layout:first-child>.two-cols-layout__main>h4:first-child,.for-owners-page__text-content>.two-cols-layout:first-child>.two-cols-layout__main>h5:first-child,.for-owners-page__text-content>h1:first-child,.for-owners-page__text-content>h2:first-child,.for-owners-page__text-content>h3:first-child,.for-owners-page__text-content>h4:first-child,.for-owners-page__text-content>h5:first-child{margin-top:0}@media (max-width:1023px){.for-owners-page__text-content .faq{margin-top:60px}}.contacts-page__contacts-wrap{margin-top:100px}@media (max-width:767px){.contacts-page__contacts-wrap{margin-top:50px}}.contacts-page__contact{max-width:305px}.documents-page__seo-section{margin-top:35px}.documents-page__tabs{margin-top:100px}@media (max-width:767px){.documents-page__tabs{margin-top:50px}}.actions-page__actions-list{margin-top:40px}@media (max-width:1439px){.actions-page__actions-list{margin-top:30px}}@media (max-width:479px){.actions-page__actions-list{margin-top:20px}}.actions-page__actions-list:last-child{margin-bottom:60px}@media (max-width:767px){.actions-page__actions-list:last-child{margin-bottom:40px}}.user-page__caption{margin-top:31px}.user-page__tabs{margin-top:26px}.favorite-page .catalog-page__content{margin-top:18px}.deal-page__step-content{margin-top:30px}@media (max-width:767px){.deal-page__step-content{margin-top:20px}}.show-from-top-enter-active,.show-from-top-leave-active{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease}.show-from-top-enter-active{transform:translateY(-100%);opacity:0}.show-from-top-enter-to{transform:translateY(0);opacity:1}.show-from-top-leave-to{transform:translateY(-100%);opacity:0}.show-from-bottom-enter-active,.show-from-bottom-leave-active{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease}.show-from-bottom-enter-active{transform:translateY(100%);opacity:0}.show-from-bottom-enter-to{transform:translateY(0);opacity:1}.show-from-bottom-leave-to{transform:translateY(100%);opacity:0}.opacity-enter-active,.opacity-leave-active{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.opacity-enter-active{opacity:0}.opacity-enter-to{opacity:1}.opacity-leave-to{opacity:0}.height-enter-active,.height-leave-active{transition-property:height;transition-duration:.7s;transition-timing-function:ease;overflow:hidden}.height-enter,.height-leave-to{height:0}.todo{outline:1px solid red;background-image:linear-gradient(-45deg,rgba(255,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(255,0,0,.2) 50%,rgba(128,128,128,.2) 75%,transparent 75%,transparent)!important;background-size:4px 4px}.env--production .todo{display:none}