.fit-block[data-v-20fac71e]{top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fit-block[data-v-20fac71e],.fit-block__inner[data-v-20fac71e]{position:absolute;overflow:hidden}.fit-block__inner[data-v-20fac71e]{top:50%;left:50%;visibility:hidden}.fit-block__pusher[data-v-20fac71e]{display:block;pointer-events:none;max-width:unset!important;max-height:unset!important}@media (max-width:1023px){.fit-block._scrollable[data-v-20fac71e]{overflow-x:scroll}}@media (max-width:1023px){.fit-block._scrollable>.fit-block__inner[data-v-20fac71e],.fit-block._scrollable[data-v-20fac71e]{margin-left:0!important;left:0}}.genplan-label[data-v-00619828]{color:#000;font-size:20px;z-index:5;position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:48px;height:48px;background-color:#f9d71c;border:2px solid #fff}.genplan-toolp[data-v-a5ca9050]{width:390px;padding:32px 48px 48px;color:#000;background-color:#fff}@media (max-width:1279px){.genplan-toolp[data-v-a5ca9050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;padding:40px}}@media (max-width:767px){.genplan-toolp[data-v-a5ca9050]{display:block;padding:24px 16px 16px}}.genplan-toolp__title[data-v-a5ca9050]{width:100%}.genplan-toolp__top[data-v-a5ca9050]{width:100%;margin-bottom:24px}@media (max-width:1279px){.genplan-toolp__top[data-v-a5ca9050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:240px;margin-top:-40px;margin-bottom:-40px;padding-top:40px;padding-bottom:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #e1e3eb;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:28px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:1023px){.genplan-toolp__top[data-v-a5ca9050]{width:228px;margin-right:40px}}@media (max-width:767px){.genplan-toolp__top[data-v-a5ca9050]{margin:0;padding:0;width:100%;border:none}}.genplan-toolp__floor[data-v-a5ca9050]{font-size:40px;font-weight:700;line-height:52px;margin-bottom:8px}@media (max-width:1279px){.genplan-toolp__floor[data-v-a5ca9050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.genplan-toolp__floorArrow[data-v-a5ca9050]{display:none}@media (max-width:1279px){.genplan-toolp__floorArrow[data-v-a5ca9050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7fa;margin-left:16px}.genplan-toolp__floorArrow._bottom[data-v-a5ca9050]{display:none}.genplan-toolp__floorArrow svg[data-v-a5ca9050]{width:20px;height:15px}}@media (max-width:1023px){.genplan-toolp__floorArrow[data-v-a5ca9050]{display:none}.genplan-toolp__floorArrow._bottom[data-v-a5ca9050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:0}}@media (max-width:767px){.genplan-toolp__floorArrow._bottom[data-v-a5ca9050]{display:none}}.genplan-toolp__date[data-v-a5ca9050],.genplan-toolp__section[data-v-a5ca9050]{font-size:14px;line-height:20px;color:#b5bbc5}@media (max-width:1023px){.genplan-toolp__date[data-v-a5ca9050],.genplan-toolp__section[data-v-a5ca9050]{margin-bottom:64px}}@media (max-width:767px){.genplan-toolp__date[data-v-a5ca9050],.genplan-toolp__section[data-v-a5ca9050]{margin-bottom:24px}}@media (max-width:1279px){.genplan-toolp__content[data-v-a5ca9050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1023px){.genplan-toolp__content[data-v-a5ca9050]{padding-right:67px}}@media (max-width:767px){.genplan-toolp__content[data-v-a5ca9050]{padding:0}}.genplan-toolp__content._empty[data-v-a5ca9050]{padding:0}.genplan-toolp__row[data-v-a5ca9050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-bottom:8px;-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}@media (hover:hover) and (pointer:fine){.genplan-toolp__row:hover .genplan-toolp__rowInfo[data-v-a5ca9050]{opacity:.65}.genplan-toolp__row:hover .genplan-toolp__rowName[data-v-a5ca9050]{background-color:#e4c205}}@media (max-width:1279px){.genplan-toolp__row[data-v-a5ca9050]{width:-webkit-calc(50% - 28px);width:-moz-calc(50% - 28px);width:calc(50% - 28px);margin-right:16px}}@media (max-width:1023px){.genplan-toolp__row[data-v-a5ca9050]{width:100%;margin-right:0}}.genplan-toolp__rowName[data-v-a5ca9050]{width:40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:20px;font-weight:500;text-transform:uppercase;background-color:#f9d71c;margin-right:8px}.genplan-toolp__rowInfo[data-v-a5ca9050],.genplan-toolp__rowName[data-v-a5ca9050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}.genplan-toolp__rowInfo[data-v-a5ca9050]{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.genplan-toolp__rowInfo[data-v-a5ca9050]:after{content:"";position:absolute;bottom:6px;width:100%;height:4px;border-bottom:1px dashed #e1e3eb}.genplan-toolp__rowTotal[data-v-a5ca9050]{font-size:14px;line-height:20px}.genplan-toolp__rowArea[data-v-a5ca9050],.genplan-toolp__rowTotal[data-v-a5ca9050]{background-color:#fff;position:relative;z-index:2}.genplan-toolp__rowArea[data-v-a5ca9050]{font-size:16px;font-weight:700;line-height:22px}.genplan-toolp__close.genplan-toolp__close[data-v-a5ca9050]{display:none}@media (max-width:1279px){.genplan-toolp__close.genplan-toolp__close[data-v-a5ca9050]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.genplan-toolp__empty[data-v-a5ca9050]{font-size:14px;line-height:20px;color:#b5bbc5}.button[data-v-6de45e02]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:56px;padding:0 16px;background:#f9d71c;font-weight:700;font-size:16px;line-height:20px;color:#000;position:relative;-webkit-transition:color .2s ease;-o-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}@media (max-width:767px){.button[data-v-6de45e02]{height:48px}}@media (hover:hover) and (pointer:fine){.button[data-v-6de45e02]:hover:after{height:100%}}.button[data-v-6de45e02]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#fff;-webkit-transition:height .2s ease;-o-transition:height .2s ease;-moz-transition:height .2s ease;transition:height .2s ease}.button__inner[data-v-6de45e02]{position:relative;z-index:1}.button._back[data-v-6de45e02]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;padding:0;background:none;font-weight:500;font-size:16px;line-height:26px;color:#fff}@media (max-width:767px){.button._back[data-v-6de45e02]{font-size:14px;line-height:20px}}.button._back[data-v-6de45e02]:after{display:none}.button._back[data-v-6de45e02] svg{width:14px;height:14px;fill:currentColor;margin:0 10px -2px 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.button._back[data-v-6de45e02] svg{margin-right:6px}}@media (hover:hover) and (pointer:fine){.button._back[data-v-6de45e02]:hover{color:#f9d71c}}.button._back._light[data-v-6de45e02]{color:#000}@media (hover:hover) and (pointer:fine){.button._back._light[data-v-6de45e02]:hover{color:rgba(0,0,0,.65)}}.button._square[data-v-6de45e02]{width:176px;height:176px;padding:24px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;background:#f9d71c}@media (max-width:767px){.button._square[data-v-6de45e02]{width:120px;height:120px;padding:16px;font-size:14px;line-height:18px}}.button._square[data-v-6de45e02]:before{content:"";position:absolute;left:50%;bottom:16px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:128px;height:24px;background:url(/img/svg/arrow_button_big.svg) no-repeat 100%;z-index:1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.button._square[data-v-6de45e02]:before{bottom:8px;width:88px}}@media (max-width:767px){.button._square._index[data-v-6de45e02]{width:100%;height:48px;padding:0 16px;font-size:16px;line-height:20px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.button._square._index[data-v-6de45e02]:before{display:none}}@media (max-width:1023px){.button._square._flat[data-v-6de45e02]{width:100%;height:56px;padding:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.button._square._flat[data-v-6de45e02]{font-size:16px;line-height:20px}}@media (max-width:1023px){.button._square._flat[data-v-6de45e02]:before{display:none}}.button._next[data-v-6de45e02],.button._prev[data-v-6de45e02]{width:56px;height:56px;background:none;border:1px solid #fff;color:#fff;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.button._next[data-v-6de45e02]:after,.button._prev[data-v-6de45e02]:after{display:none}@media (hover:hover) and (pointer:fine){.button._next[data-v-6de45e02]:hover,.button._prev[data-v-6de45e02]:hover{border-color:#f9d71c;color:#f9d71c}}.button._next svg[data-v-6de45e02],.button._prev svg[data-v-6de45e02]{display:block;width:20px;height:20px;fill:currentColor}.button._next._disable[data-v-6de45e02],.button._next.swiper-button-disabled[data-v-6de45e02],.button._prev._disable[data-v-6de45e02],.button._prev.swiper-button-disabled[data-v-6de45e02]{pointer-events:none;border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.25)}.button._prev svg[data-v-6de45e02]{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.button._nextWhite[data-v-6de45e02]{width:56px;height:56px;background:#fff;color:#000;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.button._nextWhite[data-v-6de45e02]:after{display:none}@media (hover:hover) and (pointer:fine){.button._nextWhite[data-v-6de45e02]:hover{background:#f7f7fa}}.button._nextWhite svg[data-v-6de45e02]{display:block;width:20px;height:20px;fill:currentColor}.button._nextWhite._big[data-v-6de45e02]{width:100px;height:100px}@media (max-width:1919px){.button._nextWhite._big[data-v-6de45e02]{width:56px;height:56px}}@media (max-width:767px){.button._nextWhite._big[data-v-6de45e02]{width:32px;height:32px}}.button._nextWhite._big svg[data-v-6de45e02]{width:36px;height:36px}@media (max-width:1919px){.button._nextWhite._big svg[data-v-6de45e02]{width:20px;height:20px}}@media (max-width:767px){.button._nextWhite._big svg[data-v-6de45e02]{width:14px;height:14px}}.button._light[data-v-6de45e02]:after{background:#000}@media (hover:hover) and (pointer:fine){.button._light[data-v-6de45e02]:hover{color:#fff}}@media (hover:hover) and (pointer:fine){.button._light._square[data-v-6de45e02]:hover:before{background-image:url(/img/svg/arrow_button_big_white.svg)}}.button._sorter[data-v-6de45e02]{height:auto;background:none;padding:0;font-weight:500;font-size:14px;line-height:20px;color:#5c6167;white-space:nowrap;-webkit-transition:color .2s ease;-o-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.button._sorter[data-v-6de45e02]:after{display:none}@media (hover:hover) and (pointer:fine){.button._sorter[data-v-6de45e02]:hover{color:hsla(0,0%,100%,.5)}}.button._sorter svg[data-v-6de45e02]{width:8px;height:5px;margin-left:4px;fill:currentColor;display:none}.button._sorter._asc svg[data-v-6de45e02],.button._sorter._desc svg[data-v-6de45e02]{display:block}.button._sorter._asc svg[data-v-6de45e02]{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:1px}.button._sorter._active[data-v-6de45e02]{color:#fff}.button._sorter._active svg[data-v-6de45e02]{fill:#f9d71c}.button._tabs[data-v-6de45e02]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:auto;padding:0;background:none;font-weight:500;font-size:20px;line-height:32px;color:#b5bbc5}.button._tabs[data-v-6de45e02]:after{display:none}@media (max-width:767px){.button._tabs[data-v-6de45e02]{font-size:16px;line-height:26px}}@media (hover:hover) and (pointer:fine){.button._tabs[data-v-6de45e02]:hover{color:#5c6167}}.button._tabs._active[data-v-6de45e02]{color:#000}.button._news[data-v-6de45e02]{width:auto;height:auto;padding:0;background:none;border:none;font-weight:700;font-size:16px;line-height:22px;color:#000}@media (max-width:767px){.button._news[data-v-6de45e02]{width:100px}}@media (hover:hover) and (pointer:fine){.button._news[data-v-6de45e02]:hover{color:rgba(0,0,0,.65)}}.button._news .button__inner[data-v-6de45e02]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:right}@media (max-width:767px){.button._news .button__inner[data-v-6de45e02]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}}.button._news._disable[data-v-6de45e02]{color:rgba(0,0,0,.25)}.button._news[data-v-6de45e02] svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;fill:currentColor;position:relative;top:1px;margin-left:8px}@media (max-width:767px){.button._news[data-v-6de45e02] svg{margin:0 0 8px}}.button._news._prev .button__inner[data-v-6de45e02]{text-align:left}@media (max-width:767px){.button._news._prev .button__inner[data-v-6de45e02]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.button._news._prev[data-v-6de45e02] svg{margin:0 8px 0 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.button._news._prev[data-v-6de45e02] svg{margin:0 0 8px}}.button._zoom[data-v-6de45e02]{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;opacity:1;visibility:visible;z-index:3;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}@media (hover:hover) and (pointer:fine){.button._zoom[data-v-6de45e02]{opacity:0;visibility:hidden}}@media (hover:hover) and (pointer:fine){.button._zoom[data-v-6de45e02]:after{content:"";position:relative;width:100px;height:100px;background:rgba(225,227,235,.9) url(/img/svg/search.svg) no-repeat 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}}.switch-choice[data-v-51150657]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:16px;line-height:20px;color:#5c6167;margin-left:24px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}@media (max-width:767px){.switch-choice[data-v-51150657]{margin-left:16px}}@media (hover:hover) and (pointer:fine){.switch-choice[data-v-51150657]:hover{color:#fff}}.switch-choice[data-v-51150657]:first-child{margin-left:0}.switch-choice img[data-v-51150657]{width:20px;margin-right:8px}@media (max-width:767px){.switch-choice img[data-v-51150657]{margin-right:6px}}.switch-choice._active[data-v-51150657]{color:#fff}.choose-top[data-v-7ba202b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:Clamp(108px,16svh,148px) 0 32px;position:relative}@media (max-width:1279px){.choose-top[data-v-7ba202b2]{padding:116px 0 32px}}@media (max-width:1023px){.choose-top[data-v-7ba202b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:30px}}@media (max-width:767px){.choose-top[data-v-7ba202b2]{padding:24px 0 16px}}.choose-top__back[data-v-7ba202b2]{position:absolute;left:0;top:112px}.choose-top__back[data-v-7ba202b2] .button__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}@media (max-width:1279px){.choose-top__back[data-v-7ba202b2]{top:80px}}@media (max-width:767px){.choose-top__back[data-v-7ba202b2]{top:54px}}.choose-top__switchChoice[data-v-7ba202b2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}@media (max-width:1023px){.choose-top__switchChoice[data-v-7ba202b2]{padding:0;margin:26px 0 0}}@media (max-width:767px){.choose-top__switchChoice[data-v-7ba202b2]{margin-top:16px}}svg[data-v-09d0eccf]{display:block;-webkit-transform-origin:50% -webkit-calc(50% + 15px);-moz-transform-origin:50% -moz-calc(50% + 15px);-ms-transform-origin:50% calc(50% + 15px);-o-transform-origin:50% calc(50% + 15px);transform-origin:50% calc(50% + 15px);width:100%;height:100%}.tippy-tooltip.light-theme{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border:1px solid hsla(0,5%,84.3%,.3)!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;max-width:none!important;text-align:left!important;padding:0!important}.tippy-tooltip.light-theme .tippy-content{padding:0}.genplan{width:100%;height:100vh;height:-webkit-calc(var(--vh,1vh)*100);height:-moz-calc(var(--vh,1vh)*100);height:calc(var(--vh, 1vh)*100);overflow:hidden;position:relative}@media (max-width:1279px){.genplan{height:100vh;height:-webkit-calc(var(--svh,1vh)*100);height:-moz-calc(var(--svh,1vh)*100);height:calc(var(--svh, 1vh)*100)}}@media (max-width:767px){.genplan{height:-webkit-calc(100vh - 56px);height:-moz-calc(100vh - 56px);height:calc(100vh - 56px);height:-webkit-calc(var(--svh,1vh)*100 - 56px);height:-moz-calc(var(--svh,1vh)*100 - 56px);height:calc(var(--svh, 1vh)*100 - 56px);margin-top:56px}}.genplan._squashed{min-height:56vw;height:-webkit-calc(100vh + Clamp(108px,16svh,148px));height:-moz-calc(100vh + Clamp(108px,16svh,148px));height:calc(100vh + Clamp(108px, 16svh, 148px))}.genplan__top{padding:32px;z-index:2;background:#000}.genplan__top-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1921px){.genplan__top-wrapper{max-width:1745px}}@media (max-width:767px){.genplan__top-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start}}.genplan__title{text-transform:unset!important}@media (max-width:1023px){.genplan__title{width:318px}}@media (max-width:767px){.genplan__title{width:100%;font-size:26px;line-height:32px}}.genplan__wrap{width:100%;height:100%;position:relative}.genplan__wrap .fit-block .fit-block__inner{top:40%}@media (orientation:landscape) and (max-height:800px){.genplan__wrap .fit-block .fit-block__inner{top:37%}}.genplan__img,.genplan__svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.genplan__svg{position:absolute;top:0;left:0}.genplan__svgCorpus{cursor:pointer;-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease;outline:none}.genplan__svgCorpus polygon:nth-child(2){stroke-width:6px}.genplan__svgCorpus polygon:first-child{opacity:0;-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}.genplan__svgCorpus._show polygon:first-child{opacity:.65}@media (hover:hover) and (pointer:fine){.genplan__svgCorpus:hover polygon:first-child{opacity:.65}}.genplan__bottom{position:absolute;bottom:0;left:0;right:0;width:100%;height:195px;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.6));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));padding-bottom:32px;padding-left:45px}@media (max-width:1919px){.genplan__bottom{padding:32px;height:95px}}@media (max-width:1023px){.genplan__bottom{padding:24px}}@media (max-width:767px){.genplan__bottom{padding:12px}}.genplan__bottom-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.genplan__compass{width:78px;height:78px}@media (max-width:767px){.genplan__compass{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:16px;position:unset}}.genplan__scrollHelp{display:none;color:#fff;font-size:14px;line-height:18px;font-weight:700;margin-top:10px}@media (max-width:767px){.genplan__scrollHelp{display:block}}.genplan__mobilePanel{width:100%}.genplan__mobileCard{display:none;position:fixed;width:-webkit-calc(100% - 64px);width:-moz-calc(100% - 64px);width:calc(100% - 64px);bottom:-100%;left:32px;right:32px;z-index:999999999999;-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}@media (max-width:1279px){.genplan__mobileCard{display:block}}@media (max-width:767px){.genplan__mobileCard{width:auto;left:16px;right:16px}}.genplan__mobileCard._show{bottom:32px}@media (max-width:767px){.genplan__mobileCard._show{bottom:16px}}@media (max-width:374px){.genplan__mobileCard._show{top:0;right:0;bottom:0;left:0;top:auto}}.genplan__mobileOverlay{position:fixed;width:100%;height:100%;top:-100%;right:0;left:0;z-index:9;display:none}@media (max-width:767px){.genplan__mobileOverlay{display:block}}.genplan__mobileOverlay._show{top:0;opacity:.7}