@charset "UTF-8";:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}100%{transform:rotate(360deg)}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size)/ 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translate(0,-18px);top:auto;right:28px}:root{--block-padding:13.5vw;--max-width:calc(100vw - 2 * 3.125vw)}@media screen and (max-width:1600px){:root{--block-padding:6vw;--max-width:calc(100vw - 2 * 6vw)}}@media screen and (max-width:1366px){:root{--block-padding:4rem;--max-width:calc(100vw - 2 * 4rem)}}@media screen and (max-width:640px){:root{--block-padding:2rem;--max-width:calc(100vw - 2 * 2.65rem)}}:root{--section-margin:8rem}@media screen and (max-width:1366px){:root{--section-margin:6rem}}@media screen and (max-width:1024px){:root{--section-margin:4.8rem}}@media screen and (max-width:640px){:root{--section-margin:3.6rem}}:root{--color-primary:#2D5D8D;--color-primary-hover:#66A3E0;--color-secondary:#66A3E0;--color-text-main:#1A1A1A;--color-text-secondary:#575757;--color-text-secondary-alt:#8E8E8E;--color-text-inverse:#FFFFFF;--color-error:#D9312C;--color-bg:#FFFFFF;--color-bg-grey:#F4F4F4;--color-modal-text:#182C52;--font-family-headers:"Manrope",Arial,sans-serif;--font-family-main:"Manrope",Arial,sans-serif;--font-size:2.8rem}:root{--block-padding:13.5vw;--max-width:calc(100vw - 2 * 3.125vw)}@media screen and (max-width:1600px){:root{--block-padding:6vw;--max-width:calc(100vw - 2 * 6vw)}}@media screen and (max-width:1366px){:root{--block-padding:4rem;--max-width:calc(100vw - 2 * 4rem)}}@media screen and (max-width:640px){:root{--block-padding:2rem;--max-width:calc(100vw - 2 * 2.65rem)}}:root{--section-margin:8rem}@media screen and (max-width:1366px){:root{--section-margin:6rem}}@media screen and (max-width:1024px){:root{--section-margin:4.8rem}}@media screen and (max-width:640px){:root{--section-margin:3.6rem}}:root{--color-primary:#2D5D8D;--color-primary-hover:#66A3E0;--color-secondary:#66A3E0;--color-text-main:#1A1A1A;--color-text-secondary:#575757;--color-text-secondary-alt:#8E8E8E;--color-text-inverse:#FFFFFF;--color-error:#D9312C;--color-bg:#FFFFFF;--color-bg-grey:#F4F4F4;--color-modal-text:#182C52;--font-family-headers:"Manrope",Arial,sans-serif;--font-family-main:"Manrope",Arial,sans-serif;--font-size:2.8rem}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;font-size:10px;overflow-x:hidden;max-width:100vw;font-family:var(--font-family-main)}body{margin:0;overflow-x:hidden;font-size:var(--font-size);display:flex;flex-direction:column}img{max-width:100%}a{text-decoration:none;color:currentColor}.content_area{max-width:var(--max-width);margin:0 auto;width:100%}.mg-top-1{margin-top:1rem}.section-padding{padding-top:var(--section-margin);padding-bottom:var(--section-margin)}.section-grey{background:var(--color-bg-grey)}.row_flex{display:flex}.row_flex-column{flex-direction:column}.page-header{margin-bottom:4rem}.page-header__title{margin-bottom:1.5rem;margin-top:0}.page-header__desc{color:#000}@media screen and (max-width:640px){.page-header{margin-bottom:2rem}}.first-section{margin-top:9.9rem}@media (max-width:1400px){.first-section{margin-top:8.8rem}}@media screen and (max-width:1366px){.first-section{margin-top:7.9rem}}@media screen and (max-width:1024px){.first-section{margin-top:9.94rem}}@media (max-width:820px){.first-section{margin-top:7.9rem}}@media screen and (max-width:640px){.first-section{margin-top:8.4rem}}@media screen and (max-width:1600px){.content_area{max-width:var(--max-width)}}@media screen and (max-width:1024px){.content_area{max-width:var(--max-width)}}@media screen and (max-width:640px){.content_area{max-width:var(--max-width)}}.field__wrap{display:flex;flex-direction:column;gap:.8rem;position:relative;margin-bottom:1.2rem;width:100%}.field__wrap input,.field__wrap select,.field__wrap textarea{font-family:var(--font-family-main);font-size:1.6rem;padding:2rem 2.8rem;border:1px solid var(--color-primary);border-radius:10rem;background-color:#fff;width:100%;transition:border-color .2s,box-shadow .2s;color:var(--color-text-main);outline:0}.field__wrap input::placeholder,.field__wrap select::placeholder,.field__wrap textarea::placeholder{color:#a0a0a0}.field__wrap input:focus,.field__wrap select:focus,.field__wrap textarea:focus{border-color:var(--color-secondary)}@media screen and (max-width:1024px){.field__wrap input,.field__wrap select,.field__wrap textarea{padding:1.8rem 2rem}}@media screen and (max-width:640px){.field__wrap input,.field__wrap select,.field__wrap textarea{padding:1.4rem 2rem}}.field__wrap .field__error-text{display:none;font-size:1.4rem;color:var(--color-error);margin-top:-.4rem}.field__wrap.error input,.field__wrap.error select,.field__wrap.error textarea{border-color:var(--color-error)}.field__wrap.error input::placeholder,.field__wrap.error textarea::placeholder{color:var(--color-error)}.field__wrap.error .field__error-text{display:block}.field__wrap--policy.error .field__wrap{margin-bottom:0}.field__wrap--policy.error .field__checkbox .field__title::before{border-color:var(--color-error)}.field__label{width:100%}.field__title{font-size:1.6rem;font-weight:400;margin-bottom:.5rem;display:block;padding-left:1rem;color:var(--color-modal-text)}.field__description{font-size:1.2rem;padding-left:1rem;font-weight:400;color:#696969}.field__checkbox,.field__radio{line-height:1}.field__checkbox>input,.field__radio>input{position:absolute;z-index:-1;opacity:0;height:0;display:table}.field__checkbox>input:not(:disabled):not(:checked)+.field__title:hover::before,.field__radio>input:not(:disabled):not(:checked)+.field__title:hover::before{border-color:var(--color-secondary)}.field__checkbox>input:not(:disabled):active+.field__title::before,.field__radio>input:not(:disabled):active+.field__title::before{background-color:var(--color-secondary);border-color:var(--color-secondary)}.field__checkbox>input:focus:not(:checked)+.field__title::before,.field__radio>input:focus:not(:checked)+.field__title::before{border-color:var(--color-primary)}.field__checkbox>input:disabled+.field__title::before,.field__radio>input:disabled+.field__title::before{background-color:#e9ecef}.field__checkbox .field__title,.field__radio .field__title{-webkit-user-select:none;user-select:none;line-height:1.2;position:relative;cursor:pointer;padding-left:2.8rem}.field__checkbox .field__title a,.field__radio .field__title a{text-decoration:underline}.field__checkbox .field__title::before,.field__radio .field__title::before{content:"";display:inline-block;width:1.8rem;height:1.8rem;flex-shrink:0;flex-grow:0;border:1px solid var(--color-secondary);background-repeat:no-repeat;background-position:center center;background-size:50% 50%;position:absolute;left:0}@media screen and (max-width:1024px){.field__checkbox .field__title::before,.field__radio .field__title::before{top:-4px}}.field__radio>input:checked+.field__title::before{border-color:var(--color-primary);background-color:var(--color-primary)}.field__radio .field__title::before{border-radius:2rem}.field__checkbox>input:checked+.field__title::before{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.field__checkbox .field__title::before{border-radius:.4rem}@media screen and (max-width:1024px){.field__title{font-size:1.6rem}.field__checkbox .field__title,.field__radio .field__title{font-size:1.4rem;padding-left:3.4rem}.field__checkbox .field__title:before,.field__radio .field__title:before{width:2.4rem;height:2.4rem}}@media screen and (max-width:640px){.field__radio .field__title{text-align:center;font-size:1.2rem;padding-left:0}.field__radio .field__title:before{width:2rem;height:2rem;left:50%;top:0;transform:translate(-50%,-110%)}.field__checkbox .field__title{font-size:1.2rem}.field__checkbox .field__title:before{width:2rem;height:2rem}}.h1,h1{font-family:var(--font-family-headers);font-weight:800;line-height:1.2;font-size:8rem;margin-bottom:3rem;color:var(--color-text-main)}@media screen and (max-width:1366px){.h1,h1{font-size:6rem;line-height:1.2}}@media screen and (max-width:1024px){.h1,h1{font-size:5rem;line-height:1.1}}@media screen and (max-width:640px){.h1,h1{font-size:4rem;line-height:1.1}}.h2,h2{font-family:var(--font-family-headers);font-weight:700;line-height:1.1;font-size:5.6rem;margin-bottom:2.5rem;color:var(--color-text-main)}@media screen and (max-width:1366px){.h2,h2{font-size:3.6rem;line-height:1.1}}@media screen and (max-width:1024px){.h2,h2{font-size:3.8rem;line-height:1.2}}@media screen and (max-width:640px){.h2,h2{font-size:2.8rem;line-height:1.1}}.h3,h3{font-family:var(--font-family-headers);font-weight:700;line-height:1.1;font-size:2.8rem;margin-bottom:2rem;color:var(--color-text-main)}@media screen and (max-width:1366px){.h3,h3{font-size:2rem;line-height:1.1}}@media screen and (max-width:1024px){.h3,h3{font-size:2rem;line-height:1.2}}@media screen and (max-width:640px){.h3,h3{font-size:2rem;line-height:1.1}}p{line-height:1.4;margin-bottom:1.5rem;color:#000}.text-xl{font-size:3.2rem;line-height:1.1}.text-xl p{font-size:inherit;line-height:inherit}.text-l{font-size:2.8rem;line-height:1.2}.text-l p{font-size:inherit;line-height:inherit}.text-m{font-size:2.2rem;line-height:1.3}.text-m p{font-size:inherit;line-height:inherit}.text-s{font-size:2rem;line-height:1.4}.text-s p{font-size:inherit;line-height:inherit}.text-xs{font-size:1.6rem;line-height:1}.text-xs p{font-size:inherit;line-height:inherit}@media screen and (max-width:1366px){.text-xl{font-size:2.2rem;line-height:1.1}.text-l{font-size:2rem;line-height:1.1}.text-m{font-size:2rem;line-height:1.1}.text-s{font-size:1.8rem;line-height:1.2}.text-xs{font-size:1.4rem;line-height:1}}@media screen and (max-width:1024px){.text-xl{font-size:2rem;line-height:1.1}.text-l{font-size:1.8rem;line-height:1.1}.text-m{font-size:1.6rem;line-height:1}.text-s{font-size:1.6rem;line-height:1.3}.text-xs{font-size:1.4rem;line-height:1}}@media screen and (max-width:640px){.text-xl{font-size:1.8rem;line-height:1.1}.text-l{font-size:1.6rem;line-height:1.1}.text-m{font-size:1.6rem;line-height:1.1}.text-s{font-size:1.6rem;line-height:1.3}.text-xs{font-size:1.4rem;line-height:1}}.btn{display:inline-flex;box-sizing:border-box;justify-content:center;align-items:center;text-align:center;white-space:nowrap;padding:1.2rem 5.4rem;border:1px solid transparent;border-radius:10rem;transition:all .3s ease;cursor:pointer;font-family:var(--font-family-main);font-size:2rem;font-weight:700;line-height:2.7rem;text-decoration:none}.btn.disabled,.btn[disabled]{cursor:default;pointer-events:none;opacity:.5}.btn__filled{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.btn__filled:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn__framed{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn__framed:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}@media screen and (max-width:1366px){.btn{font-weight:700;font-size:2rem;line-height:110%;padding:1.2rem 4rem}}@media screen and (max-width:1024px){.btn{font-size:1.6rem;line-height:100%}}@media screen and (max-width:640px){.btn{width:100%;font-size:1.6rem;padding:1.2rem 2rem}}:root{--ui-color-primary:#333333;--ui-color-secondary:#c3c3c3;--ui-block-padding:1.4rem;--ui-area-gap:1rem}.ui_area{display:flex;flex-wrap:wrap;gap:var(--ui-area-gap)}.ui_block{border:1px dashed var(--ui-color-primary);border-radius:10px;padding:var(--ui-block-padding)}.ui_block-lg_3{flex:0 0 calc(33% - var(--ui-area-gap));width:calc(33% - var(--ui-area-gap));max-width:calc(33% - var(--ui-area-gap))}@media screen and (max-width:1024px){.ui_block-md_6{flex:0 0 calc(50% - var(--ui-area-gap));width:calc(50% - var(--ui-area-gap));max-width:calc(50% - var(--ui-area-gap))}}@media screen and (max-width:640px){.ui_block-sm_12{flex:0 0 100%;width:100%;max-width:100%}}.ui_block.row_flex{gap:1rem}.ui_color{display:flex;flex-direction:column;gap:.5rem}.ui_color_square{width:10rem;height:5rem;border:1px solid #000;position:relative;margin-bottom:.5rem}.ui_color_title span{font-size:2rem;display:table;margin-top:.5rem}.ui-arrow{width:5rem;height:5rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;border:none;background-repeat:no-repeat;background-position:center}.ui-arrow--primary{background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 1L1.5 8L8.5 15' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-arrow--primary:hover{background-color:var(--color-secondary)}.ui-arrow--white{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 1L1.5 8L8.5 15' stroke='%232D2E79' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-arrow--white:hover{background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 1L1.5 8L8.5 15' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-arrow--next{transform:rotate(180deg)}.ui-arrow.swiper-button-lock{display:none}@media screen and (max-width:1366px){.ui-arrow{width:3.6rem;height:3.6rem}}.btn-up{position:fixed;right:2.8rem;bottom:8rem;width:11rem;height:11rem;background-color:var(--color-primary);border-radius:50%;z-index:200;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;visibility:hidden;transform:translateY(2rem);transition:all .4s ease;box-shadow:0 1rem 2rem rgba(0,0,0,.15)}.btn-up:hover{background-color:var(--color-secondary);transform:translateY(-.5rem)}.btn-up svg{width:3.8rem;height:3.8rem;fill:none;transition:transform .3s;transform:rotate(90deg)}.btn-up.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.btn-up.is-visible:hover{transform:translateY(-.5rem)}@media screen and (max-width:1366px){.btn-up{width:10rem;height:10rem}.btn-up svg{height:3.8rem;width:3.8rem}}@media screen and (max-width:1024px){.btn-up{width:9rem;height:9rem}.btn-up svg{height:2.8rem;width:2.8rem}}@media screen and (max-width:640px){.btn-up{width:6rem;height:6rem;right:1.5rem;bottom:1.5rem}.btn-up svg{width:1.4rem;height:1.4rem}}.pagination{display:flex;justify-content:center;align-items:center;gap:1.2rem}.pagination__arrow{width:5.1rem;height:5.1rem;border-radius:50%;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center;color:var(--color-text-main);transition:.2s}.pagination__arrow:hover:not(.disabled){background-color:var(--color-primary);color:#fff}.pagination__arrow.disabled{opacity:.5;cursor:default}.pagination__arrow--prev svg{transform:rotate(0)}.pagination__arrow--next svg{transform:rotate(180deg)}.pagination__arrow svg{width:1.6rem;height:1.6rem;fill:none}.pagination__list{display:flex;align-items:center;gap:1rem}.pagination__link{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:var(--color-text-main);transition:.2s}.pagination__link.is-active,.pagination__link:hover{background-color:var(--color-primary);color:#fff}.pagination__dots{color:var(--color-text-secondary)}@media screen and (max-width:1366px){.pagination__arrow{width:4.8rem;height:4.8rem}}.cookie-panel{position:fixed;bottom:3rem;left:50%;transform:translateX(-50%) translateY(120%);width:calc(100% - 4rem);background-color:#ebebeb;border-radius:2rem;padding:2.4rem;z-index:1000;transition:transform .6s cubic-bezier(.16,1,.3,1);box-shadow:0 1rem 3rem rgba(0,0,0,.1);max-width:179.2rem}@media screen and (max-width:1366px){.cookie-panel{max-width:127.4rem}}@media screen and (max-width:1024px){.cookie-panel{max-width:100.4rem;padding:2.4rem 3rem}}@media screen and (max-width:640px){.cookie-panel{max-width:37.4rem;bottom:2rem;padding:2.4rem}}.cookie-panel.is-visible{transform:translateX(-50%) translateY(0)}.cookie-panel__header{margin-bottom:2.4rem;font-weight:400;color:#000}.cookie-panel__body{display:flex;justify-content:space-between;align-items:start;gap:4rem}@media screen and (max-width:640px){.cookie-panel__body{flex-direction:column;align-items:stretch;gap:2rem}}.cookie-panel__content{flex:1}.cookie-panel__text{color:#8e8e8e;line-height:1.4}.cookie-panel__link{color:var(--color-primary);text-decoration:none;white-space:nowrap}.cookie-panel__actions{display:flex;gap:1.2rem;flex-shrink:0}@media screen and (max-width:640px){.cookie-panel__actions{width:100%}}.header{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#f4f4f4;padding:1.5rem 0;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media screen and (max-width:1024px){.header__inner{flex-wrap:wrap}}.header__logo{flex-shrink:0;max-width:14rem;display:block;z-index:101}.header__logo img{display:block;width:100%;height:auto}@media screen and (max-width:1024px){.header__logo{order:1}}.header__nav{display:flex;align-items:center;gap:4rem}@media screen and (max-width:1600px){.header__nav{gap:1.5rem}}@media screen and (max-width:1366px){.header__nav{gap:3rem}}@media screen and (max-width:1024px){.header__nav{display:none;width:100%;order:3;margin-top:0;padding-top:0;flex-wrap:wrap;gap:1.4rem;justify-content:flex-end}.header__nav.is-active{display:flex;animation:slideDown .3s ease forwards}}@media screen and (max-width:640px){.header__nav{position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 7rem);background-color:#f4f4f4;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:3.6rem 2rem;margin-top:0;overflow-y:auto;gap:1.2rem}.header__nav .header__link{padding:1.2rem 2.4rem;background:#fff;border-radius:10rem}.header__nav .header__link:hover{background-color:var(--color-primary);color:#fff}}.header__link{font-size:1.8rem;font-weight:500;color:#000;transition:all .2s;white-space:nowrap}.header__link:hover{color:var(--color-secondary)}@media screen and (max-width:1024px){.header__link{background-color:#fff;padding:1.4rem 2.4rem;border-radius:10rem;font-size:1.5rem}.header__link:hover{background-color:#2d5d8d;color:#fff}}@media screen and (max-width:640px){.header__link{background:0 0;padding:0;font-size:2rem;width:auto}.header__link:hover{background:0 0;color:var(--color-secondary)}}.header__actions{display:flex;align-items:center;gap:2.5rem;flex-shrink:0}@media screen and (max-width:1600px){.header__actions{gap:1.5rem}}@media screen and (max-width:1024px){.header__actions{order:2}}.header__phone{font-size:2.2rem;font-weight:700;color:#000;white-space:nowrap}@media screen and (max-width:640px){.header__phone{display:none}}.header__btn-wrap{display:flex;align-items:center;gap:2rem}@media screen and (max-width:640px){.header__btn-wrap{display:none}}.header__btn-wrap .btn{font-size:1.6rem;line-height:2.2rem}.header__right-link{flex-shrink:0;display:block;transition:opacity .2s}.header__right-link:hover{opacity:.8}.header__right-link img{width:11rem;height:auto}@media screen and (max-width:640px){.header__right-link{display:none}}.header__burger{display:none;width:3rem;height:3rem;flex-direction:column;justify-content:space-between;background-color:#2d5d8d;border:none;border-radius:50%;padding:.8rem;cursor:pointer;z-index:101;margin-left:1rem}.header__burger span{display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;transition:.3s;transform-origin:center}.header__burger.is-active{justify-content:center}.header__burger.is-active span:nth-child(1){transform:translateY(2px) rotate(45deg)}.header__burger.is-active span:nth-child(2){opacity:0;width:0}.header__burger.is-active span:nth-child(3){transform:translateY(-2px) rotate(-45deg)}@media screen and (max-width:1024px){.header__burger{display:flex}}.mobile-contacts-clone{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:3.6rem;margin-top:2.4rem;padding-top:0}@media screen and (max-width:640px){.mobile-contacts-clone{display:flex}}.mobile-contacts-clone .header__phone{display:block;font-size:2.2rem}.mobile-contacts-clone .btn{display:inline-flex;width:100%;max-width:28rem;justify-content:center}@keyframes slideDown{from{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.header__right-link{display:none}}@media screen and (max-width:1024px){.header__right-link{display:block}}@media (max-width:820px){.header__right-link{display:none}}@media screen and (max-width:640px){.header{padding:1.8rem 2rem}.header__logo{max-width:15.5rem}}.footer{order:1000;width:100%}.footer__top{background-color:var(--color-bg-grey);padding:8rem 0 6rem 0}@media screen and (max-width:640px){.footer__top{padding:4rem 0}}.footer__top-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;flex-wrap:wrap}.footer__logo{display:block;max-width:32.8rem}.footer__logo img{width:100%;height:auto;display:block}.footer__nav{display:flex;gap:8rem}@media screen and (max-width:1600px){.footer__nav{gap:4rem}}@media screen and (max-width:640px){.footer__nav{width:100%;justify-content:space-between;gap:2rem}}.footer__nav-col{display:flex;flex-direction:column;gap:3rem}.footer__link{font-weight:500;color:var(--color-text-main);transition:color .2s}.footer__link:hover{color:var(--color-primary)}.footer__contacts{display:flex;flex-direction:column;gap:2.4rem;text-align:left}.footer__address{color:#000;font-weight:500}.footer__phone{font-weight:500;color:#000;transition:color .2s}.footer__phone:hover{color:var(--color-primary)}.footer__email{color:#000;transition:color .2s;font-weight:500}.footer__email:hover{color:var(--color-primary)}.footer__outside-link{display:inline-flex;align-items:center;gap:.8rem;font-weight:500;color:#000;transition:color .2s}.footer__outside-link:hover{color:var(--color-primary)}.footer__outside-link::after{content:"";flex-shrink:0;width:3.4rem;height:3.4rem;background-color:currentColor;mask:url(../img/icons/out-arrow.svg) no-repeat center/contain;-webkit-mask:url(../img/icons/out-arrow.svg) no-repeat center/contain}.footer__bottom{background-color:#fff;padding:2rem 0;border-top:1px solid #e0e0e0}.footer__bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}@media screen and (max-width:640px){.footer__bottom-inner{flex-direction:column-reverse;align-items:flex-start}}.footer__legal{display:flex;align-items:center;gap:3rem}@media screen and (max-width:640px){.footer__legal{flex-direction:column;align-items:flex-start;gap:1rem}}.footer__copyright{color:var(--color-text-secondary)}.footer__policy{color:var(--color-text-secondary)}.footer__policy:hover{text-decoration:underline;color:var(--color-primary)}.footer__dev{display:flex;align-items:center;gap:.8rem;opacity:1;transition:opacity .2s;text-decoration:none}.footer__dev:hover{opacity:.6}.footer__dev-logo{height:2rem;width:auto;display:block}@media screen and (max-width:1366px){.footer__top{padding:6rem 0 4rem 0}.footer__nav{gap:13.4rem}.footer__contacts{gap:1.4rem}.footer__legal{gap:1.8rem}.footer__logo{max-width:16.5rem}}@media screen and (max-width:1024px){.footer__dev-logo{max-width:14.4rem}}@media screen and (max-width:640px){.footer__nav{gap:5.4rem;justify-content:left}.footer__top{padding-top:3.6rem}.footer__bottom{padding:1rem 0}.footer__bottom-inner{flex-direction:column;align-items:center}.footer__legal{flex-direction:row}.footer__nav-col{gap:2.4rem}}.modal{position:fixed;border-radius:20px;top:50%;left:50%;background-color:var(--color-bg-grey);width:100%;max-width:100vw;max-height:100vh;width:80rem;height:auto;z-index:200;transition:all .3s ease-out;transform:translateX(-50%) translateY(calc(-50% + 15rem));opacity:0;visibility:hidden;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;overflow:auto}.modal.is-active{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-50%)}.modal__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);z-index:150;visibility:hidden;opacity:0;transition:all .3s ease-out;backdrop-filter:blur(6px)}.modal__backdrop.is-active{visibility:visible;opacity:1}.modal__close{width:5.2rem;height:5.2rem;display:block;padding:1.6rem;border-radius:50%;background:var(--color-primary) url(../img/icons/ic_modal_close.svg) no-repeat center;position:absolute;top:4.8rem;right:4rem;cursor:pointer;background-size:43%;background-position:52%;border-style:none}.modal__close:hover{opacity:.8}@media screen and (max-width:1366px){.modal__close{width:4.1rem;height:4.1rem;top:3.6rem;right:4.4rem}}@media screen and (max-width:1024px){.modal__close{height:3.8rem;width:3.8rem;top:2.8rem;right:2.4rem}}@media screen and (max-width:640px){.modal__close{height:3rem;width:3rem;top:2.05rem;right:2rem;background-position:52% 54%}}.modal__wrapper{padding:4rem;display:flex;flex-direction:column;gap:2.4rem;width:100%}@media screen and (max-width:1024px){.modal__wrapper{gap:2rem}}.modal__header{text-align:left;display:flex;align-items:center;justify-content:left}.modal__header .h2{margin-top:0;margin-bottom:0;color:var(--color-modal-text)}.modal__content p{margin-top:0;margin-bottom:0}.modal__content .modal__desc{margin-bottom:2.4rem;font-weight:500;color:var(--color-modal-text)}@media screen and (max-width:1024px){.modal__content .modal__desc{margin-bottom:2rem}}.modal__form .field__wrap:last-child{margin-bottom:0}.modal__btn-wrap{margin-bottom:2.4rem;margin-top:2.4rem}@media screen and (max-width:1024px){.modal__btn-wrap{margin-top:2rem}}.modal__success{text-align:center;padding:2rem 0 1rem}.modal__success-title{color:#161616;margin:0 0 2.4rem}@media screen and (max-width:1024px){.modal__success-title{margin:0 0 1.6rem}}@media screen and (max-width:640px){.modal__success-title{margin:0 0 1.4rem}}.modal__success-desc{color:#161616}.modal--news{width:180rem}.modal--news .modal__wrapper{padding:4rem}@media screen and (max-width:640px){.modal--news .modal__wrapper{padding:2rem}}@media screen and (max-width:1366px){.modal--news{width:128.6rem}}@media screen and (max-width:1024px){.modal--news{width:94.4rem}}@media screen and (max-width:640px){.modal--news{max-width:none!important;width:100%}}.modal__wrapper--wide{max-width:180rem;padding:6rem}@media screen and (max-width:1366px){.modal__wrapper--wide{max-width:128.6rem}}@media screen and (max-width:1024px){.modal__wrapper--wide{max-width:94.4rem}}@media screen and (max-width:640px){.modal__wrapper--wide{padding:4rem 2rem}}.modal-news{display:flex;gap:4rem;align-items:flex-start;padding-top:6rem}@media screen and (max-width:1024px){.modal-news{gap:2.4rem;padding-top:4.8rem}}@media screen and (max-width:640px){.modal-news{flex-direction:column;gap:1.6rem}}.modal-news__visual{flex:0 0 46.7%;width:46.7%;min-width:0}@media screen and (max-width:1024px){.modal-news__visual{flex:1 1 3%;width:100%}}@media screen and (max-width:640px){.modal-news__visual{flex:1 1 auto}}.modal-news .modal-news-main{border-radius:4rem;overflow:hidden;margin-bottom:1.5rem;height:45.3rem;background-color:#eee}@media screen and (max-width:1366px){.modal-news .modal-news-main{height:36.7rem}}@media screen and (max-width:1024px){.modal-news .modal-news-main{height:25.8rem;border-radius:2rem}}@media screen and (max-width:640px){.modal-news .modal-news-main{height:25rem;margin-bottom:1rem}}.modal-news__img{width:100%;height:100%}.modal-news__img img{width:100%;height:100%;object-fit:cover}.modal-news .ui-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.modal-news .ui-arrow--prev{left:2.4rem}.modal-news .ui-arrow--next{right:2.4rem;transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:640px){.modal-news .ui-arrow--prev{left:1.5rem}.modal-news .ui-arrow--next{right:1.5rem}}.modal-news .modal-news-thumbs .swiper-slide{width:20%;height:14.3rem;cursor:pointer;border-radius:1rem;overflow:hidden;opacity:.6;transition:.3s;border:2px solid transparent}.modal-news .modal-news-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:var(--color-primary)}@media screen and (max-width:1366px){.modal-news .modal-news-thumbs .swiper-slide{height:9rem}}@media screen and (max-width:1024px){.modal-news .modal-news-thumbs .swiper-slide{height:6.34rem}}@media screen and (max-width:640px){.modal-news .modal-news-thumbs .swiper-slide{height:7.8rem}}.modal-news__thumb{width:100%;height:100%}.modal-news__thumb img{width:100%;height:100%;object-fit:cover}.modal-news__content{flex:1}.modal-news__date{color:var(--color-text-secondary);margin-bottom:1.6rem}.modal-news__title{font-weight:700;margin-bottom:2rem;margin-top:0;color:var(--color-text-main)}.modal-news__text{color:var(--color-text-main)}.modal-news__text p{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:1.5rem}.modal-news__text p:last-child{margin-bottom:0}@media screen and (max-width:1366px){.modal__wrapper{padding:3.6rem 4.4rem 4.4rem 4.4rem}}@media screen and (max-width:1024px){.modal__wrapper{padding:2.4rem}}@media screen and (max-width:640px){.modal{max-width:calc(100vw - 4rem)}.modal__wrapper{padding:2rem 2rem 2.8rem 2rem}}#modalFilter .filter-form{padding:0;background:0 0}.hero{position:relative;overflow:hidden;background-color:#333;background-image:url(../img/hero_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;min-height:70rem;display:flex;align-items:center;order:10}.hero__bg{position:absolute;inset:0;z-index:0}.hero__bg::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);pointer-events:none}.hero__video{width:100%;height:100%;object-fit:cover;object-position:center}.hero .content_area{position:relative;z-index:1}.hero--video{background-image:none}.hero__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4rem;width:100%}.hero__content{max-width:105rem;flex:1 1 105rem}.hero__title{color:#fff;margin-bottom:1.6rem;margin-top:0;font-weight:700}.hero__subtitle{font-weight:400;color:#fff;opacity:.9;margin:0}.hero__widgets{display:flex;flex-direction:column;gap:2rem;width:41.4rem;flex-shrink:0}@media screen and (max-width:640px){.hero__widgets{width:100%}}.hero-card{border-radius:1.4rem;padding:2.4rem 4.95rem;display:flex;flex-direction:column;justify-content:center;min-height:14rem;position:relative;box-shadow:0 1rem 3rem rgba(0,0,0,.15)}.hero-card--blue{background-color:var(--color-primary);color:#fff}.hero-card--white{background-color:#fff;color:var(--color-text-main)}.hero-card--finance{flex-direction:row;align-items:center;justify-content:flex-start;gap:2rem;padding:2rem 6rem}.hero-card--finance .hero-card__bank-logo{width:7rem;height:7rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.hero-card--finance .hero-card__bank-logo img{width:100%;height:100%;object-fit:contain}.hero-card--finance .hero-card__divider{width:.3rem;height:7rem;background-color:#8dc63f;border-radius:.2rem;flex-shrink:0}.hero-card__desc{font-weight:400;text-align:center}.hero-card__text strong{font-weight:500;display:block;margin-bottom:1rem}@media screen and (max-width:1366px){.hero{height:66rem}.hero__widgets{gap:1.4rem;width:29.5rem}.hero__content{max-width:77.7rem;flex:1 1 77.7rem}.hero-card{padding:2rem 3.5rem;min-height:8.8rem}.hero-card__desc{text-align:center}.hero-card__text{line-height:1}.hero-card__text strong{margin-bottom:.7rem}.hero-card--finance{padding:2rem 2.6rem;gap:1.7rem}.hero-card--finance .hero-card__bank-logo{width:4.9rem;height:4.9rem}}@media screen and (max-width:1024px){.hero{min-height:auto;padding:18.4rem 4rem;height:58.8rem}.hero__content{max-width:64.8rem;flex:1 1 64.8rem}.hero__inner{flex-wrap:nowrap;gap:5.3rem}.hero__widgets{width:24.2rem}.hero__widgets .hero-card{flex:1;min-height:auto}.hero-card{padding:2rem}}@media screen and (max-width:640px){.hero{height:auto;padding:16rem 2rem}.hero__content{flex:1}.hero__inner{flex-direction:column;gap:2.3rem}.hero__widgets{flex-direction:column;width:100%;gap:2rem}.hero__widgets .hero-card{justify-content:center}.hero-card--finance .hero-card__bank-logo{width:3.5rem;height:3.5rem}.hero-card--finance .hero-card__divider{width:.2rem;height:3.5rem}}.actual-offers{order:20;padding-bottom:0}.actual-offers__title{margin-bottom:4rem;margin-top:0}.actual-offers__banner{width:100%;height:auto;background-color:#ccc;background-image:url(/assets/img/offers_bg.jpg);background-size:cover;background-position:center;padding:16rem 4rem 6rem 4rem}.actual-offers__banner .content_area{display:flex;align-items:center;justify-content:flex-start;gap:2.4rem;flex-wrap:wrap}@media screen and (max-width:640px){.actual-offers__banner .content_area{gap:1.6rem}}@media screen and (max-width:1024px){.actual-offers__banner{padding-top:13rem;padding-bottom:4.8rem}}@media screen and (max-width:640px){.actual-offers__banner{padding:6rem 2rem 3.6rem 2rem;flex-direction:column}}@media screen and (max-width:1024px){.actual-offers{padding-bottom:0}}.offer-pill{display:inline-flex;align-items:flex-start;justify-content:center;background-color:#fff;padding:2.4rem;border-radius:1.6rem;transition:.3s;text-align:center;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1);display:flex;flex-direction:column}.offer-pill__name{font-weight:700;color:#000;transition:.3s}.offer-pill__area,.offer-pill__price{color:var(--color-text-secondary-alt);transition:.3s}.offer-pill__footer{flex-direction:row;display:flex;justify-content:space-between;width:100%}.offer-pill:hover{background-color:var(--color-primary);color:#fff}.offer-pill:hover .offer-pill__name{color:#fff}.offer-pill:hover .offer-pill__area,.offer-pill:hover .offer-pill__price{color:#fff}@media screen and (max-width:1366px){.offer-pill{padding:2rem}}@media screen and (max-width:1024px){.offer-pill__name{margin-bottom:1.6rem}}@media screen and (max-width:640px){.offer-pill{width:100%}}.apartments{background-color:var(--color-bg-grey);padding-bottom:6rem;order:30}.apartments__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;padding-top:8rem}.apartments__title{margin-bottom:0;margin-top:0}.apartments__nav{display:flex;gap:1rem}.apartments__slider{position:relative;padding:0 1.5rem 2rem 1.5rem;margin:0 -2rem;justify-content:space-between}@media screen and (max-width:1600px){.apartments__slider{gap:2rem}}@media screen and (max-width:1024px){.apartments{padding-bottom:2.8rem}}.apt-card{width:100%;min-width:0;display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width:640px){.apt-card{min-width:28rem}}.apt-card__visual{width:100%;min-width:0;border:1px solid var(--color-primary);border-radius:2rem;padding:2rem;position:relative;height:30rem;background-color:#fff;overflow:hidden;box-sizing:border-box}.apt-card__slide{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.apt-card__img-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.apt-card__img-wrap img{max-width:100%;max-height:100%;object-fit:contain}.apt-card__badges{position:absolute;bottom:2rem;left:2rem;display:flex;flex-wrap:wrap;gap:1rem;max-width:80%;z-index:5;pointer-events:none}.apt-card__info{padding:0}.apt-card__info .btn{width:100%}.apt-card__title{font-weight:700;margin-bottom:2.4rem;margin-top:0}.apt-card__props{margin-bottom:2.4rem}.apt-card__prop{display:flex;justify-content:space-between;align-items:baseline;font-weight:500;color:#7a7a7a;margin-bottom:1rem}.apt-card__prop .dots{flex-grow:1;border-bottom:1px dotted #cdcdcd;margin:0 1rem}.apt-card__btn{width:100%}.apt-card__btn .btn{width:100%}.apt-badge{background-color:var(--color-secondary);color:#fff;padding:1.4rem 2rem;border-radius:10rem}.mini-arrow{width:5.2rem;height:5.2rem;min-width:5.2rem;min-height:5.2rem;border-radius:50%;background-color:var(--color-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 1L1.5 8L8.5 15' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.2rem;box-sizing:border-box;transition:background-color .2s;position:absolute;top:50%;transform:translateY(-50%)}.mini-arrow--prev{left:2rem}.mini-arrow--next{right:2rem;transform:translateY(-50%) rotate(180deg)}.mini-arrow.swiper-button-disabled,.mini-arrow:disabled{opacity:.5;cursor:default}@media screen and (max-width:1366px){.mini-arrow{width:3.6rem;height:3.6rem;min-width:3.6rem;min-height:3.6rem;background-size:.9rem}.mini-arrow--prev{left:1rem}.mini-arrow--next{right:1rem}.apt-card__title{margin-bottom:2rem}.apt-card__prop{font-weight:500}.apt-card__props{margin-bottom:2rem}.apt-card__visual{height:28rem}.apt-card__badges{display:none}.apartments__header{padding-top:6rem}}@media screen and (max-width:1024px){.apt-card__visual{height:22rem}}@media screen and (max-width:640px){.apartments{padding-bottom:3.6rem}.apartments__header{padding-top:3.6rem}.apartments__slider{padding-bottom:0}}.visual-block{order:40}.visual-block__wrapper{width:100%;height:62.7rem;overflow:hidden;position:relative;background-color:#e0e0e0}@media screen and (max-width:1600px){.visual-block__wrapper{height:35rem}}@media screen and (max-width:1024px){.visual-block__wrapper{height:35rem}}@media screen and (max-width:640px){.visual-block__wrapper{height:20rem;border-radius:1.5rem}}.visual-block__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media screen and (max-width:1366px){.visual-block{order:26}}@media screen and (max-width:640px){.visual-block{display:none}}.about{order:50}.about__inner{display:flex;flex-direction:column;gap:6rem}@media screen and (max-width:1600px){.about__inner{gap:4rem}}.about__header{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1600px){.about__header{flex-direction:column;gap:2rem}}.about__info{width:100%}.about__title{margin-bottom:3rem;margin-top:0}.about__text{margin-bottom:4rem}.about__text p{margin-bottom:2rem}.about__text p:last-child{margin-bottom:0}.about__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%}@media screen and (max-width:640px){.about__cards{grid-template-columns:1fr}}.about__btn-wrap .btn{padding:1.2rem 10rem}@media screen and (max-width:1366px){.about__btn-wrap .btn{padding:1.2rem 6rem}}.about-card{background-color:#fff;background-color:#fff;border-radius:2rem;padding:2.4rem;display:flex;flex-direction:column;gap:1.5rem;height:100%;transition:.3s}.about-card:hover{background-color:#ececec}.about-card__title{font-family:var(--font-family-headers);font-weight:700;color:var(--color-text-main);margin-bottom:0}.about-card__desc{color:var(--color-text-secondary-alt)}@media screen and (max-width:1366px){.about-card{gap:1rem;padding:2rem;border-radius:1.6rem}.about{order:25}.about__text{margin-bottom:2.4rem}}@media screen and (max-width:1024px){.about__inner{gap:2.4rem}.about__cards{gap:1.6rem}}@media screen and (max-width:640px){.about__title{margin-bottom:2.4rem}}.care{order:60}.care__inner{display:flex;justify-content:space-between;gap:6rem}@media screen and (max-width:1600px){.care__inner{gap:4rem}}.care__content{flex:0 1 45%;max-width:55rem}.care__title{margin-bottom:4rem;margin-top:0}.care__text{color:#000;margin-bottom:4rem}.care__text p{margin-bottom:1.5rem}.care__text p:last-child{margin-bottom:0}.care__media-wrap{flex:1;position:relative;width:100%}.care__media{border-radius:2rem;overflow:hidden;height:59.1rem;width:100%}.care__media .swiper-slide{height:100%;width:100%}@media screen and (max-width:1600px){.care__media{height:35rem}}@media screen and (max-width:640px){.care__media{height:25rem}}.care__img-wrap{width:100%;height:100%}.care__img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.care__nav{position:absolute;bottom:2.4rem;right:2.4rem;display:flex;gap:1.2rem;z-index:10;pointer-events:none}.care__nav .ui-arrow{pointer-events:auto}.care__btn-wrap .btn{padding:1.2rem 10rem}@media screen and (max-width:1366px){.care__btn-wrap .btn{padding:1.2rem 6rem}}@media screen and (max-width:1366px){.care{order:28}.care__text{margin-bottom:2.4rem}.care__text p{line-height:1.1}.care__title{margin-bottom:2.4rem}.care__media{height:28.8rem}.care__content{max-width:41.6rem}}@media screen and (max-width:1024px){.care__inner{gap:2.4rem}.care__title{margin-bottom:2.4rem}.care__media{height:32.2rem}.care__content{max-width:34.2rem}.care__nav{bottom:2rem;right:2rem}}@media screen and (max-width:640px){.care__inner{flex-direction:column}.care__content{max-width:none}}.parking{order:70}.parking__inner{display:flex;justify-content:space-between;align-items:center;gap:6rem}@media screen and (max-width:1600px){.parking__inner{gap:4rem}}.parking__media{flex:1;position:relative;border-radius:2rem;overflow:hidden;height:60.4rem;width:100%}.parking__media .swiper-slide{height:100%;width:100%}@media screen and (max-width:1600px){.parking__media{height:35rem}}@media screen and (max-width:640px){.parking__media{height:25rem}}.parking__img-wrap{width:100%;height:100%}.parking__img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.parking__nav{position:absolute;bottom:2.4rem;right:2.4rem;display:flex;gap:1.2rem;z-index:2}.parking__content{flex:0 1 45%;max-width:55rem}.parking__title{margin-bottom:0;margin-top:0;line-height:1.1}.parking__text{margin-bottom:4rem}.parking__text p{margin-bottom:1.5rem}.parking__text p:last-child{margin-bottom:0}.parking__features{padding:0;margin:0;display:flex;line-height:1.1;flex-direction:column;gap:1rem;font-weight:700;color:#000;position:relative}.parking__features p{margin-bottom:0;margin-top:0}@media screen and (max-width:1366px){.parking{order:29}.parking__title{margin-bottom:2.4rem}.parking__text{margin-bottom:2.4rem}.parking__media{height:31.4rem}.parking__content{max-width:42.6rem}}@media screen and (max-width:1024px){.parking__media{height:45.4rem}.parking__content{max-width:32.9rem}}@media screen and (max-width:640px){.parking__inner{flex-direction:column-reverse;gap:2.4rem}.parking__content{max-width:none}}.actions{order:80}.actions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.actions__title{margin-bottom:0;margin-top:0}.actions__nav{display:flex;gap:1rem}.actions__slider{display:flex;padding-bottom:2rem;margin-bottom:6rem;scrollbar-width:none}.actions__slider::-webkit-scrollbar{display:none}@media screen and (max-width:1600px){.actions__slider{gap:2rem}}.action-card{display:flex;flex-direction:column;border:1px solid #2d5d8d;border-radius:4rem;padding:2.4rem;min-height:43.8rem}.action-card__img-wrap{width:100%;height:30.3rem;border-radius:2rem;overflow:hidden;position:relative;background-color:#eee;margin-bottom:2.4rem}.action-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.action-card:hover .action-card__img-wrap img{transform:scale(1.05)}.action-card__info{display:flex;flex-direction:column;gap:2.4rem}.action-card__title{font-family:var(--font-family-main);font-weight:700;color:var(--color-text-main);margin:0}.action-card__date{color:#000;font-weight:500}@media screen and (max-width:640px){.action-card{min-width:30rem}}.referral-title{margin-bottom:4rem}.referral-item__head{padding:0;padding-bottom:2rem;display:flex;justify-content:normal;gap:1.6rem;align-items:center;cursor:pointer;font-size:3.2rem;font-weight:400;line-height:1.1;color:var(--color-text-main);transition:color .2s}.referral-item__head:hover{color:var(--color-primary)}.referral-item__head.is-active .referral-arrow{transform:rotate(180deg);background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.referral-item__body{height:0;overflow:hidden;transition:height .3s ease}.referral-item__content{padding-bottom:2rem;display:grid;grid-template-columns:repeat(6,1fr);gap:2rem;width:100%}@media screen and (max-width:1024px){.referral-item__content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:640px){.referral-item__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:370px){.referral-item__content{grid-template-columns:1fr;gap:1.6rem}}.referral-arrow{width:5.2rem;height:5.2rem;min-width:5.2rem;border-radius:50%;display:block;background:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:40%;background-color:#fff;transition:.3s}.doc-link{display:flex;align-items:flex-start;gap:1.6rem;padding:1.6rem 0;text-decoration:none;color:var(--color-text-main);transition:opacity .2s}.doc-link:hover{opacity:.7}.doc-link__icon{flex-shrink:0;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;border-radius:50%;color:var(--color-primary)}.doc-link__icon img{width:5rem;height:5rem}.doc-link__content{display:flex;flex-direction:column;gap:.4rem}.doc-link__name{font-weight:700;margin-bottom:1.6rem}.doc-link__meta{margin-bottom:.8rem}.doc-link__date,.doc-link__meta{color:#8e8e8e;font-weight:500}@media screen and (max-width:640px){.doc-link{gap:1.2rem}.doc-link__icon{width:4rem;height:4rem}.doc-link__icon img{width:3rem;height:3rem}.doc-link__name{font-size:1.6rem}}@media screen and (max-width:1366px){.actions__header{margin-bottom:2.4rem}.actions__slider{padding-bottom:6rem}.action-card{padding:2rem;min-height:35.9rem}.action-card__title{margin-bottom:2rem}.action-card__img-wrap{margin-bottom:2rem}.action-card__info{gap:0}.referral-item__head{padding:1rem 0}.referral-arrow{width:3.6rem;height:3.6rem;min-width:3.6rem;background-position-x:56%}.action-card__img-wrap{height:21.3rem}}@media screen and (max-width:1024px){.action-card{border-radius:2rem;padding:1.8rem;min-height:31.9rem}.action-card__img-wrap{border-radius:1.6rem;height:18rem}.actions__slider{margin-bottom:4.8rem;padding-bottom:0}.referral-title{margin-bottom:1.4rem}}@media screen and (max-width:640px){.actions__slider{margin-bottom:0}.referral-item__head{padding:.7rem 0}}.action-card__img-wrap{height:18vw}@media screen and (max-width:640px){.action-card__img-wrap{height:56vw}}.location{order:90}.location__header{margin-bottom:4rem}.location__title{margin-top:0;margin-bottom:1.5rem}.location__subtitle{color:#000}.location__tags{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2rem;margin-bottom:4rem}@media screen and (max-width:640px){.location__tags{grid-template-columns:1fr;gap:1.5rem}}.location__map{width:100%;height:37.9rem;border-radius:4rem;overflow:hidden;position:relative;background-color:#eee}@media screen and (max-width:1600px){.location__map{height:40rem}}@media screen and (max-width:640px){.location__map{height:30rem;border-radius:1.5rem}}.location__map-container{width:100%;height:100%;display:block}.loc-tag{display:inline-flex;background-color:#fff;padding:2.4rem;border-radius:2rem;font-weight:700;line-height:1.1;color:var(--color-text-main);transition:.3s;cursor:default;max-width:58.6rem}.loc-tag:hover{border-color:var(--color-primary);transform:translateY(-2px)}@media screen and (max-width:640px){.loc-tag{font-size:1.4rem;padding:1rem 2rem;width:100%;justify-content:center}}@media screen and (max-width:1366px){.location__tags{margin-bottom:2.4rem;gap:1.6rem}.location__map{height:27.4rem}.location__header{margin-bottom:2.4rem}.loc-tag{padding:2rem}}@media screen and (max-width:1024px){.location__title{margin-bottom:2.4rem}.location__map{height:19.8rem}}@media screen and (max-width:640px){.location__title{margin-bottom:2}.loc-tag{justify-content:left}}.how-to-buy{order:100}.how-to-buy__main-title{margin-bottom:4rem;margin-top:0}.how-to-buy__top{display:flex;justify-content:space-between;align-items:flex-end;gap:4rem;margin-bottom:4rem}.how-to-buy__info{max-width:119.2rem}.how-to-buy__text{color:var(--color-text-secondary)}.how-to-buy__text p:first-child{margin-top:0}.how-to-buy .manager-block{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;min-width:38.7rem;font-weight:500}.how-to-buy .manager-block .btn{width:100%}@media screen and (max-width:1366px){.how-to-buy .manager-block{min-width:24.5rem}}@media screen and (max-width:640px){.how-to-buy .manager-block{width:100%}}.how-to-buy__slider-wrap{position:relative;margin-bottom:0}.how-to-buy__slider{display:flex;gap:2rem;overflow-x:auto;padding-bottom:2rem;scrollbar-width:none}.how-to-buy__slider::-webkit-scrollbar{display:none}.how-to-buy__nav{display:flex;justify-content:flex-end;gap:1.6rem;margin-top:2rem}.bank-card{min-width:32.5%;background-color:#fff;border-radius:2rem;padding:2.8rem;display:flex;flex-direction:column;gap:2.4rem;transition:.3s}.bank-card:hover{border-color:var(--color-primary);box-shadow:0 1rem 3rem rgba(0,0,0,.05)}.bank-card__title{font-weight:400;color:#000;margin-bottom:0}.bank-card__stats{display:flex;flex-direction:column;gap:.8rem}.bank-stat{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px dotted #e0e0e0}.bank-stat__label{font-weight:500;color:var(--color-text-secondary-alt)}.bank-stat__value{font-weight:500;color:var(--color-text-secondary-alt)}.pay-arrow{width:5.2rem;height:5.2rem;border-radius:50%;display:block;background:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:40%;background-color:#fff;transition:.3s}.pay-item__head{padding:0;padding-bottom:2.4rem;display:flex;justify-content:normal;gap:1.6rem;align-items:center;cursor:pointer;font-size:3.2rem;font-weight:400;line-height:1.1;color:var(--color-text-main);transition:color .2s}.pay-item__head:hover{color:var(--color-primary)}.pay-item__head.is-active .pay-arrow{transform:rotate(180deg);background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pay-item__body{height:0;overflow:hidden;transition:height .3s ease}.pay-item:last-child .pay-item__body{margin-bottom:-2.4rem}.pay-item__content p{margin-top:0}@media screen and (max-width:1366px){.how-to-buy__top{margin-bottom:2.4rem}.how-to-buy__slider-wrap{margin-bottom:0}.how-to-buy__text{max-width:75.7rem}.how-to-buy__text p:last-child{margin-bottom:0}.bank-card{gap:1.6rem;padding:2rem;border-radius:1.6rem}.bank-card__title{margin-bottom:0;font-weight:700}.bank-card__stats{gap:.6rem}.pay-arrow{height:3.6rem;width:3.6rem}.pay-item__head{padding:1.2rem 0}}@media screen and (max-width:1024px){.how-to-buy__main-title{margin-bottom:2.4rem}.how-to-buy__text p:first-child{margin-bottom:2.4rem}.pay-item__head{padding:.7rem 0}}@media screen and (max-width:640px){.how-to-buy__top{flex-direction:column;gap:0}.how-to-buy__text{margin-bottom:2rem}}.building-progress{order:110}.building-progress__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.building-progress__title{margin-bottom:0;margin-top:0}.building-progress__nav{display:flex;gap:1rem}.building-progress__queues{display:flex;gap:6rem;margin-bottom:2.4rem;flex-wrap:wrap}@media screen and (max-width:1600px){.building-progress__queues{gap:4rem}}.queue-item__title{font-weight:500;color:var(--color-text-secondary-alt);margin-bottom:.8rem}.queue-item__date{color:#000}.building-progress__slider{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:1rem;scrollbar-width:none}.building-progress__slider::-webkit-scrollbar{display:none}.progress-card{padding:2.4rem;border-radius:40px;border:1px solid #2d5d8d}.progress-card__img-wrap{height:30rem;border-radius:2rem;overflow:hidden;margin-bottom:2.4rem;position:relative;background-color:#eee}.progress-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s;display:block}.progress-card:hover .progress-card__img-wrap img{transform:scale(1.05)}.progress-card__date{color:#000;font-weight:500}@media screen and (max-width:1366px){.progress-card{padding:2rem;border-radius:3rem}.progress-card__img-wrap{margin-bottom:2rem;height:21.3rem;border-radius:1.6rem}}@media screen and (max-width:1024px){.progress-card{padding:1.8rem;border-radius:2rem}.building-progress__slider{padding-bottom:0}}@media screen and (max-width:640px){.building-progress__queues{gap:1.8rem}}.docs{order:120}.docs__title{margin-bottom:4rem;margin-top:0}.docs__link{font-weight:500}.docs__link a{color:var(--color-primary);text-decoration:underline;transition:opacity .3s}.docs__link a:hover{opacity:.8;text-decoration:none}@media screen and (max-width:1366px){.docs__title{margin-bottom:2.4rem}}.contacts{order:130}.contacts__title{margin-bottom:1.2rem;margin-top:0}.contacts__inner{display:flex;justify-content:space-between;gap:6rem}@media screen and (max-width:1600px){.contacts__inner{gap:4rem}}.contacts__info{flex:0 0 40rem;display:flex;flex-direction:column;gap:2.8rem}@media screen and (max-width:1600px){.contacts__info{flex:0 0 35rem}}.contacts__cta{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.contacts__cta-text{font-weight:400;margin:0;color:var(--color-text-main)}.contacts__socials{display:flex;gap:1.5rem;margin-top:6.6rem}.contacts__block{display:flex;flex-direction:column;gap:.5rem}.contacts__subtitle{color:#000}.contacts__address{font-weight:500;color:#000}.contacts__phone{font-weight:500;color:#000;margin-top:.5rem;display:inline-block;transition:color .2s}.contacts__phone:hover{color:var(--color-primary)}.contacts__schedule{font-weight:500;color:#000}.contacts__map{flex:1;height:65rem;border-radius:4rem;overflow:hidden;background-color:#eee;position:relative}@media screen and (max-width:1600px){.contacts__map{height:45rem}}.contacts__map-container{width:100%;height:100%;display:block}.social-link{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;transition:.3s}.social-link img{width:3.6rem;height:3.6rem;display:block;transition:.3s}.social-link:hover img{opacity:.5}@media screen and (max-width:1366px){.contacts__cta{gap:1.4rem}.contacts__socials{margin-top:1.2rem}.contacts__info{gap:2.4rem}.contacts__map{height:46.6rem}}@media screen and (max-width:1024px){.contacts__inner{gap:2.4rem}.contacts__info{flex:0 0 26rem;gap:2.2rem}.contacts__map{height:46.3rem}.contacts__title{margin-bottom:0}}@media screen and (max-width:640px){.contacts__inner{flex-direction:column-reverse}}.catalog__inner{display:flex;gap:4rem;align-items:flex-start}@media screen and (max-width:1366px){.catalog__inner{gap:1.6rem}}.catalog__content{flex:0 0 66.3%;max-width:66.3%;min-width:0}@media screen and (max-width:1024px){.catalog__content{flex:0 0 100%;max-width:100%}}.catalog__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:6rem}@media screen and (max-width:640px){.catalog__grid{grid-template-columns:1fr;gap:2rem}}.catalog__sidebar{flex:1;position:sticky;top:2rem;min-width:0}@media screen and (max-width:1024px){.catalog__sidebar{display:none}}.catalog-page .apt-card__visual{border-radius:4rem}.filter-form{background-color:#fff;padding:2.4rem;border-radius:4rem}.filter-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.filter-form__title{color:#000}.filter-form__reset{color:var(--color-text-secondary);border:none;background:0 0;cursor:pointer;padding:0}.filter-form__reset:hover{color:var(--color-primary)}.filter-form__footer{margin-top:2rem}.filter-form__footer .btn{width:100%}.filter-group{margin-bottom:3rem}.filter-group:last-child{margin-bottom:0}.filter-group__label{font-weight:700;margin-bottom:2.4rem;color:var(--color-text-main)}.filter-group__list{display:flex;flex-wrap:wrap;gap:1rem}.check-btn{cursor:pointer}.check-btn input{display:none}.check-btn__view{display:inline-flex;align-items:center;justify-content:center;height:4.4rem;padding:1.4rem 2rem;border-radius:10rem;background-color:var(--color-bg-grey);border:1px solid transparent;font-weight:500;color:var(--color-text-main);transition:.2s;min-width:4rem}input:checked+.check-btn__view{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.check-tag{cursor:pointer}.check-tag input{display:none}.check-tag__view{display:inline-block;padding:1.4rem 2rem;background-color:var(--color-secondary);border-radius:10rem;color:#fff;transition:.2s}input:checked+.check-tag__view{border-color:var(--color-primary);color:var(--color-primary);background-color:rgba(45,93,141,.05)}.range-inputs{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.range-field{display:flex;align-items:center;gap:.8rem}.range-text{color:#999}.range-input{width:6rem;padding:.5rem 0;border:none;background:0 0;font-family:inherit;font-weight:500;color:var(--color-text-main);text-align:left;-moz-appearance:textfield}.range-input::-webkit-inner-spin-button,.range-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-input:focus{outline:0;border-color:var(--color-primary)}@media screen and (max-width:1366px){.catalog__grid{gap:1.6rem;margin-bottom:4.15rem}.catalog-page .apt-card__visual{border-radius:3rem}}.range-slider{height:.4rem;margin-top:1rem;margin-bottom:1rem;border:none;background:#e0e0e0;box-shadow:none;cursor:pointer}.range-slider .noUi-connect{background:var(--color-primary)}.range-slider .noUi-handle{width:2rem;height:2rem;right:-1rem;top:-.9rem;border:.2rem solid var(--color-primary);background:var(--color-primary);border-radius:50%;box-shadow:none;cursor:grab}.range-slider .noUi-handle::after,.range-slider .noUi-handle::before{display:none}.range-slider .noUi-handle:active{cursor:grabbing;transform:scale(1.1)}.range-slider.noUi-horizontal{padding-right:0}@media screen and (max-width:1366px){.catalog-page .page-header{margin-bottom:2.4rem}}@media screen and (max-width:1024px){.catalog-page .apt-card__visual{height:33.1rem}}@media screen and (max-width:640px){.catalog-page .apt-card__visual{height:31.6rem}}.catalog-filter-trigger{display:none;margin-top:2.4rem}@media screen and (max-width:1024px){.catalog-filter-trigger{display:block}}.apartment-page{background-color:var(--color-bg-grey)}.apartment-page+section.actions{order:101}.apartment-card{display:flex;gap:4rem;align-items:flex-start;margin-bottom:-8rem}@media screen and (max-width:1366px){.apartment-card{margin-bottom:-2.4rem}}@media screen and (max-width:1024px){.apartment-card{gap:2.4rem}}@media screen and (max-width:640px){.apartment-card{flex-direction:column}}.apartment-card__visual{flex:0 0 60.5%;max-width:60.5%;min-width:0}@media screen and (max-width:1600px){.apartment-card__visual{flex:1 1 auto;max-width:100%}}@media screen and (max-width:1366px){.apartment-card__visual{flex:0 0 47.15%;max-width:47.15%}}@media screen and (max-width:1024px){.apartment-card__visual{flex:1;max-width:100%}}.apartment-card .apartment-gallery-main{border-radius:4rem;overflow:hidden;margin-bottom:2.4rem;position:relative;height:50rem;background-color:#fff;border:1px solid var(--color-primary)}@media screen and (max-width:1366px){.apartment-card .apartment-gallery-main{height:30rem;border-radius:3rem}}@media screen and (max-width:1024px){.apartment-card .apartment-gallery-main{border-radius:2rem;height:24rem;margin-bottom:1rem}}@media screen and (max-width:640px){.apartment-card .apartment-gallery-main{height:25rem;margin-bottom:1rem}}.apartment-card .apartment-gallery__img{width:100%;height:100%}.apartment-card .apartment-gallery__img img{width:100%;height:100%;object-fit:contain;object-position:center}.apartment-card .ui-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.apartment-card .ui-arrow--prev{left:2rem}.apartment-card .ui-arrow--next{right:2rem;transform:translateY(-50%) rotate(180deg)}.apartment-card .apartment-gallery-thumbs .swiper-slide{height:16rem;border-radius:2rem;overflow:hidden;cursor:pointer;opacity:.6;transition:.3s;border:2px solid transparent;background-color:#fff}.apartment-card .apartment-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:var(--color-primary)}@media screen and (max-width:1366px){.apartment-card .apartment-gallery-thumbs .swiper-slide{height:9rem;border-radius:1rem}}@media screen and (max-width:1024px){.apartment-card .apartment-gallery-thumbs .swiper-slide{height:8rem}}@media screen and (max-width:640px){.apartment-card .apartment-gallery-thumbs .swiper-slide{height:6.6rem;border-radius:.8rem}}.apartment-card .apartment-gallery-thumbs .thumbs-img{width:100%;height:100%}.apartment-card .apartment-gallery-thumbs .thumbs-img img{width:100%;height:100%;object-fit:contain}.apartment-card__info{flex:1;background-color:#fff;border-radius:3rem;padding:4rem;box-shadow:0 1rem 3rem rgba(0,0,0,.03)}@media screen and (max-width:1600px){.apartment-card__info{width:100%;padding:3rem}}@media screen and (max-width:1366px){.apartment-card__info{padding:2.4rem}}@media screen and (max-width:1024px){.apartment-card__info{border-radius:2rem}}@media screen and (max-width:640px){.apartment-card__info{border-radius:2rem;padding:2rem}}.apartment-card__price{font-weight:700;color:var(--color-text-main);margin-bottom:3rem}.apartment-card .apartment-props{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.4rem}.apartment-card .apartment-prop{display:flex;align-items:baseline;justify-content:space-between;width:100%;font-weight:500}.apartment-card .apartment-prop__label{color:#000;white-space:nowrap}.apartment-card .apartment-prop__dots{flex:1;border-bottom:1px dotted #000;margin:0 1rem;opacity:.5}.apartment-card .apartment-prop__val{font-weight:500;color:var(--color-text-main);text-align:right;white-space:nowrap}.apartment-card .apartment-features{margin-bottom:2.4rem}.apartment-card .apartment-features__title{font-weight:700;margin-bottom:2.4rem;color:#000}.apartment-card .apartment-features__list{display:flex;flex-wrap:wrap;gap:1rem}.apartment-card .apt-tag{display:inline-flex;align-items:center;height:4.4rem;padding:1.4rem 2rem;border-radius:10rem;background-color:var(--color-secondary);color:#fff;font-weight:400}.apartment-card .apartment-actions{display:flex;flex-direction:column;gap:2.4rem}.apartment-card .apartment-actions__row{display:flex;gap:2.4rem;position:relative}@media screen and (max-width:640px){.apartment-card .apartment-actions__row{flex-direction:column}}.apartment-card .apartment-btn-main{flex:1}.apartment-card .share-block{background-color:#f4f4f4;padding:1.4rem;border-radius:1rem;position:absolute;left:0;margin-top:.8rem;opacity:0;pointer-events:none;transition:all .2s;box-shadow:rgba(0,0,0,.1) 0 5px 10px 0}.apartment-card .share-block.shown{opacity:1;pointer-events:all}.apartment-card .share-block__title{margin-bottom:1rem}.apartment-card .share-block__links{display:flex;flex-direction:row;gap:1rem}.apartment-card .share-block__wrap{position:relative}.apartment-card .share-block__link img{width:3.6rem;height:3.6rem}.apartment-card .download-text{font-weight:500;color:#000;text-decoration:none;text-align:left;transition:opacity .3s}.apartment-card .download-text:hover{text-decoration:underline}.policy-page .page-header__title{margin-top:0;text-align:center}.policy-content h3{font-size:2.4rem;font-weight:700;margin-top:4rem;margin-bottom:2rem;color:var(--color-text-main);line-height:1.2}.policy-content h3:first-child{margin-top:0}@media screen and (max-width:640px){.policy-content h3{font-size:2rem;margin-top:3rem}}.policy-content p{font-size:2rem;line-height:1.4;color:var(--color-text-main);margin-bottom:2rem;font-weight:500}.policy-content p:last-child{margin-bottom:0}.policy-content ul{margin-bottom:2rem;padding-left:2rem}.policy-content ul li{font-size:2rem;line-height:1.4;font-weight:500;margin-bottom:1rem;list-style:disc;color:var(--color-text-main)}.policy-content ul li::marker{color:var(--color-primary)}.policy-content strong{font-weight:700}.policy-content a{color:var(--color-primary);text-decoration:underline;transition:opacity .2s}.policy-content a:hover{opacity:.8;text-decoration:none}.not-found{min-height:60vh;align-items:center}.not-found__inner{position:relative;background-color:var(--color-bg-grey);overflow:hidden;padding:18.5rem 0;text-align:center;background-image:url(../img/hero_bg.jpg);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1366px){.not-found__inner{padding:15.2rem 0}}@media screen and (max-width:1024px){.not-found__inner{padding:10.1rem 0}}@media screen and (max-width:640px){.not-found__inner{padding:13rem 2rem}}.not-found__content{margin:0 auto;display:flex;flex-direction:column;align-items:center}.not-found__subtitle{font-weight:700;color:#fff;margin-bottom:0}.not-found__title{font-family:var(--font-family-headers);font-size:36.8rem;font-weight:700;line-height:1.2;color:#fff;margin:0}@media screen and (max-width:1366px){.not-found__title{font-size:30rem;margin-top:-5rem;margin-bottom:-3.6rem}}@media screen and (max-width:1024px){.not-found__title{font-size:15rem;margin-top:-2rem;margin-bottom:-.6rem}}@media screen and (max-width:640px){.not-found__title{font-size:10rem}}.not-found__desc{color:#fff;margin-bottom:4rem;max-width:55rem}@media screen and (max-width:1366px){.not-found__desc{margin-bottom:2.4rem}}@media screen and (max-width:640px){.not-found__desc{margin-bottom:3rem}}.not-found__btn-wrap .btn{min-width:24rem}