.floor-plan-compass__wrapper[data-v-a09cf896]{padding:0 8px;position:relative}.floor-plan-compass__wrapper_no-rotate[data-v-a09cf896]{padding:0;position:relative}.floor-plan-compass__block-compass[data-v-a09cf896]{position:absolute;right:0;top:0;transition:rotate .3s linear;z-index:10}.floor-plan-compass__block-compass[data-v-a09cf896]:disabled{cursor:default}.floor-plan-compass__block-compass_mobile[data-v-a09cf896]{display:flex}.floor-plan-compass__block-compass_md[data-v-a09cf896],.floor-plan-compass__block-compass_xl[data-v-a09cf896]{display:none}.floor-plan-compass__image-block[data-v-a09cf896]{display:flex;height:100%;justify-content:center}.floor-plan-compass__image-block-wrapper_active[data-v-a09cf896]{text-align:center}.floor-plan-compass__image-block-span_active[data-v-a09cf896]{align-items:center;display:flex}.floor-plan-compass__image-block-span_active[data-v-a09cf896]:before{content:"";display:inline-block;padding-top:100%;vertical-align:top}.floor-plan-compass__image-block-wrapper[data-v-a09cf896]{height:-moz-fit-content;height:fit-content;overflow-y:hidden;text-align:center}.floor-plan-compass__image-block-span[data-v-a09cf896]{cursor:pointer;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center}.floor-plan-compass__image-block-span[data-v-a09cf896]:before{content:none}@media screen and (min-width:576px){.floor-plan-compass__wrapper[data-v-a09cf896]{padding:0 40px}.floor-plan-compass__block-compass_mobile[data-v-a09cf896]{display:none}.floor-plan-compass__block-compass_md[data-v-a09cf896]{display:flex}}@media screen and (min-width:1440px){.floor-plan-compass__wrapper[data-v-a09cf896]{padding:0 30px}.floor-plan-compass__block-compass_md[data-v-a09cf896]{display:none}.floor-plan-compass__block-compass_xl[data-v-a09cf896]{display:flex}}@media screen and (min-width:1600px){.floor-plan-compass__wrapper[data-v-a09cf896]{padding:0 40px}}@media screen and (min-width:1920px){.floor-plan-compass__wrapper[data-v-a09cf896]{padding:0 50px}}.floor-highlight__wrapper[data-v-cc57ffa8]{display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.floor-highlight__canvas[data-v-cc57ffa8]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.floor-highlight__img[data-v-cc57ffa8]{height:100%;width:100%}@font-face{font-display:swap;font-family:Montserrat Black;font-style:normal;font-weight:900;src:url(./Montserrat-Black.Bh8U_RQC.woff2) format("woff2"),url(./Montserrat-Black.C4fuioa2.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat ExtraBold;font-style:normal;font-weight:800;src:url(./Montserrat-ExtraBold.DgAG0xVo.woff2) format("woff2"),url(./Montserrat-ExtraBold.CCHZ49tu.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat Bold;font-style:normal;font-weight:700;src:url(./Montserrat-Bold.k4dkyNw3.woff2) format("woff2"),url(./Montserrat-Bold.DyjShtdp.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat SemiBold;font-style:normal;font-weight:600;src:url(./Montserrat-SemiBold.CIGSX93l.woff2) format("woff2"),url(./Montserrat-SemiBold.CabZJtrA.woff) format("woff")}.modal-image__modal{background-color:#fff;height:100%}.active-compass .modal-main__compass{height:-moz-fit-content;height:fit-content}.active-compass .modal-main__compass .floor-highlight__img,.active-compass .modal-main__compass floor-highlight__canvas{max-height:60vh}.active-compass .floor-plan-compass__image-block-span{padding-bottom:40px}@font-face{font-display:swap;font-family:Montserrat Black;font-style:normal;font-weight:900;src:url(./Montserrat-Black.Bh8U_RQC.woff2) format("woff2"),url(./Montserrat-Black.C4fuioa2.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat ExtraBold;font-style:normal;font-weight:800;src:url(./Montserrat-ExtraBold.DgAG0xVo.woff2) format("woff2"),url(./Montserrat-ExtraBold.CCHZ49tu.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat Bold;font-style:normal;font-weight:700;src:url(./Montserrat-Bold.k4dkyNw3.woff2) format("woff2"),url(./Montserrat-Bold.DyjShtdp.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat SemiBold;font-style:normal;font-weight:600;src:url(./Montserrat-SemiBold.CIGSX93l.woff2) format("woff2"),url(./Montserrat-SemiBold.CabZJtrA.woff) format("woff")}.modal-image[data-v-4b1f32b4]{align-items:center;display:flex;height:100%;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:8px 8px 64px;width:100%}.modal-image__close-and-image[data-v-4b1f32b4]{display:grid;gap:14px;grid-template-columns:1fr}.modal-image__button-close[data-v-4b1f32b4]{display:flex;margin-left:auto;position:absolute;right:30px;top:30px;width:-moz-fit-content;width:fit-content}.modal-main__wr[data-v-4b1f32b4]{height:-moz-fit-content;height:fit-content}.modal-main__wrapper[data-v-4b1f32b4]{display:flex;justify-content:center}.modal-main__image[data-v-4b1f32b4]{max-height:80vh;-o-object-fit:scale-down;object-fit:scale-down}.no-image-block[data-v-4b1f32b4]{align-items:center;background-color:#f4f3f3;border-radius:20px;display:flex;height:100%;justify-content:center;padding:60px;width:100%}@media screen and (min-width:768px){.modal-image[data-v-4b1f32b4]{padding:20px 14px 64px}}@media screen and (min-width:1024px){.modal-image[data-v-4b1f32b4]{padding:22px 18px 64px}.modal-main__highlight[data-v-4b1f32b4]{overflow:auto}.modal-main__image[data-v-4b1f32b4]{-o-object-fit:scale-down;object-fit:scale-down}}@media screen and (min-width:1440px){.modal-image[data-v-4b1f32b4]{margin:0 auto;max-width:1920px;padding:48px 60px 64px}}@media screen and (min-width:1600px){.modal-image[data-v-4b1f32b4]{padding:68px 90px 64px}}@font-face{font-display:swap;font-family:Montserrat Black;font-style:normal;font-weight:900;src:url(./Montserrat-Black.Bh8U_RQC.woff2) format("woff2"),url(./Montserrat-Black.C4fuioa2.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat ExtraBold;font-style:normal;font-weight:800;src:url(./Montserrat-ExtraBold.DgAG0xVo.woff2) format("woff2"),url(./Montserrat-ExtraBold.CCHZ49tu.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat Bold;font-style:normal;font-weight:700;src:url(./Montserrat-Bold.k4dkyNw3.woff2) format("woff2"),url(./Montserrat-Bold.DyjShtdp.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat SemiBold;font-style:normal;font-weight:600;src:url(./Montserrat-SemiBold.CIGSX93l.woff2) format("woff2"),url(./Montserrat-SemiBold.CabZJtrA.woff) format("woff")}.construction-progress__title{color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:22px;letter-spacing:normal;line-height:26px;margin-bottom:14px}.construction-progress__selection{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.construction-progress__selection-select{background-color:#f4f3f3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%231B1918' stroke-linecap='round' stroke-width='2' d='m6 8 3 2.5L12 8'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:10px;color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:13px;letter-spacing:normal;line-height:16px;padding:15px 16px;position:relative;width:100%}.construction-progress__selection-buttons{background-color:#f4f3f3;border-radius:10px;display:flex;flex-direction:row-reverse;gap:2px;padding:5px 6px}.construction-progress__selection-buttons-button{border-radius:10px;color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:13px;letter-spacing:normal;line-height:16px;padding:10px 4px;text-align:center;width:100%}.construction-progress__selection-buttons-button.active-button{background-color:#fff;color:#e63114}.construction-progress__selection-buttons-button:disabled{color:#0006}.construction-progress__mobile{display:block}.construction-progress__desktop{display:none}.construction-progress .swiper-slide{border-radius:20px;overflow:hidden}.construction-progress .slider-wrapper__top{display:none}.construction-progress__blur{background-size:cover;filter:blur(10px);height:100%;left:0;opacity:.5;overflow:hidden;position:absolute;top:0;z-index:0}.construction-progress__blur,.construction-progress__card{background-position:50%;background-repeat:no-repeat;border-radius:20px;width:100%}.construction-progress__card{background-image:url(./construction-one.edK7PVBV.webp);background-size:contain;display:flex;height:332px;padding:12px 10px;position:relative;z-index:2}.construction-progress__card:after{background:linear-gradient(180deg,transparent 50%,#000);border:transparent;border-radius:20px;bottom:0;content:"";height:inherit;left:0;position:absolute;right:0;top:0;z-index:-1}.construction-progress__card-block{display:flex;flex-direction:column;justify-content:space-between}.construction-progress__card-length{align-items:center;background-color:#1b191899;border-radius:8px;color:#fff;display:flex;flex-direction:row;font-family:Manrope Regular,sans-serif;font-size:11px;gap:6px;justify-content:flex-start;letter-spacing:normal;line-height:14px;padding:3px 8px;position:relative;width:-moz-fit-content;width:fit-content}.construction-progress__card-length-svg{position:relative;top:-.5px}.construction-progress__card-info{color:#fff}.construction-progress__card-info,.construction-progress__empty{font-family:Manrope SemiBold,sans-serif;font-size:14px;letter-spacing:normal;line-height:16px}.construction-progress__empty{background-color:#f4f3f3;border-radius:10px;color:#e63114;padding:17px 0;text-align:center}.construction-progress__selection-select-desktop{display:none}@media screen and (min-width:576px){.construction-progress__title{color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:32px;letter-spacing:normal;line-height:36px;margin-bottom:20px}.construction-progress__selection{align-items:center;flex-direction:row;gap:10px;margin-bottom:20px}.construction-progress__selection-select{color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:12px;letter-spacing:normal;line-height:16px;max-width:144px;min-width:144px}.construction-progress__selection-buttons{width:100%}.construction-progress__card{height:270px;padding:10px 9px}.construction-progress__card-length{gap:9px;padding:6px 8px}}@media screen and (min-width:768px){.construction-progress{position:relative}.construction-progress__title{color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:32px;letter-spacing:normal;line-height:36px;margin-bottom:20px}.construction-progress__selection{align-items:center;flex-direction:row;gap:10px;margin-bottom:20px}.construction-progress__selection-select{color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:12px;letter-spacing:normal;line-height:18px;max-width:160px;min-width:160px}.construction-progress__selection-buttons{padding:6px 10px;width:-moz-fit-content;width:fit-content}.construction-progress__selection-buttons-button{padding:10px 20px}.construction-progress .slider-wrapper__top{bottom:18px;display:block;margin-bottom:0;position:absolute;right:40px;z-index:10}.construction-progress__card{height:370px;padding:12px 10px 14px}.construction-progress__card-length{padding:7.5px 8px}.construction-progress__card-info{font-size:18px;line-height:22px}}@media screen and (min-width:1024px){.construction-progress__mobile{display:none}.construction-progress__desktop{display:grid;gap:20px;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:auto}.construction-progress__desktop-block{border-radius:20px;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.construction-progress__desktop-block:first-child{grid-row:span 2;width:100%}.construction-progress__desktop-block:first-child.not-row-span{grid-row:span 1;min-height:420px}.construction-progress .slider-wrapper__top{bottom:20px;right:42px}.construction-progress .slider-wrapper__top .slider-wrapper__top-group-buttons__next,.construction-progress .slider-wrapper__top .slider-wrapper__top-group-buttons__prev{gap:10px;height:50px;width:50px}.construction-progress__card{border-radius:0;height:100%;min-height:200px;padding:18px 16px 16px}.construction-progress__card-length{padding:7.5px 10px}.construction-progress__card-info{font-size:24px;line-height:28px}.construction-progress .card-additional{width:326px}.construction-progress__selection-select-desktop{display:block}.construction-progress__selection-select-mobile{display:none}.construction-progress__selection{display:grid;grid-template-columns:160px auto;grid-template-rows:1fr}.construction-progress__selection-list,.construction-progress__selection-list>button{height:48px}}@media screen and (min-width:1440px){.construction-progress__title{color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:36px;letter-spacing:normal;line-height:40px}.construction-progress__selection{gap:20px}.construction-progress__selection-select{color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:16px;letter-spacing:normal;line-height:24px}.construction-progress__selection-buttons{padding:6px 10px;width:-moz-fit-content;width:fit-content}.construction-progress__selection-buttons-button{font-size:16px;line-height:20px;padding:11px 20px}.construction-progress-desktop-block:first-child.not-row-span{min-height:518px}.construction-progress__card{min-height:249px;padding:26px 26px 22px}.construction-progress__card-length{padding:6px 8px}.construction-progress .card-additional{width:387px}.construction-progress__selection-list,.construction-progress__selection-list>button{height:54px}}@media screen and (min-width:1600px){.construction-progress__title{color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:42px;letter-spacing:normal;line-height:48px}.construction-progress__selection{gap:20px}.construction-progress__selection-select{color:#1b1918;font-family:Manrope Medium,sans-serif;font-size:16px;letter-spacing:normal;line-height:20px;padding:17px 18px}.construction-progress-desktop-block:first-child.not-row-span{min-height:614px}.construction-progress__card{min-height:297px;padding:26px 26px 22px}.construction-progress .card-additional{width:577px}}@media screen and (min-width:1920px){.construction-progress-desktop-block:first-child.not-row-span{min-height:588px}.construction-progress__card{min-height:284px;padding:30px 24px 36px}.construction-progress .card-additional{width:515px}}
