.v-chess-container_chess.__skeleton{overflow:hidden}.chess-container{position:relative;z-index:1;z-index:var(--z-content-1);margin-bottom:8rem}.v-chess_floors{background:transparent;padding-right:0}.v-chess-floor_name{color:#fff;color:var(--c-white)}.v-chess-flat.__floor{background:#a87566;background:var(--c-bronze);width:22px}.v-chess-flat.__floor:hover{background:#33506c;background:var(--c-blue-80)}@media (min-width:640px){.v-chess-flat.__floor{width:30px}}.v-chess-floor_wrap{display:flex;align-items:center;justify-content:center;height:100%;width:100%;text-decoration:none}.v-chess_sections.__global-floors{padding-left:2.4rem}@media (min-width:640px){.v-chess_sections.__global-floors{padding-left:3.2rem}}.v-chess-sec_floor{grid-gap:2px;gap:2px;min-height:81px}@media (min-width:640px){.v-chess-sec_floor{min-height:100px}}.v_chess_cell-slot{opacity:1;transition:opacity .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;height:100%}.v_chess_cell-slot.__hide-info{opacity:0}.v-chess-flat{height:81px;background:#fff;background:var(--c-white);color:#002447;color:var(--c-blue);border:none;padding:.8rem;transition:all .3s ease-in-out}.v-chess-flat.__active,.v-chess-flat:hover{background:#002447;background:var(--c-blue);color:#fff;color:var(--c-white)}.v-chess-flat.__free{border:none}.v-chess-flat.__empty{opacity:0}.v-chess-flat.__reserved{background:#ccd3da;background:var(--c-blue-20);border:none}.v-chess-flat.__sold{background:#efeff0;background:var(--c-light-grey);border:1px solid #fff;border:1px solid var(--c-white)}.v-chess-flat.__not-passed{pointer-events:none}.v-chess-flat.__not-passed:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(239,239,240,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v-chess-flat.__not-passed *{opacity:1}@media (min-width:640px){.v-chess-flat{height:100px;padding:1rem 1rem 1.5rem}}.v-chess-cell_head{display:flex;align-items:flex-end;grid-gap:.3rem;gap:.3rem}.v-chess-cell_room{line-height:100%}.v-chess-cell_room.skeleton{width:20px;height:22.56px}.v-chess-cell_num{color:#99a7b5;color:var(--c-blue-40);line-height:100%}.v-chess-cell_num.skeleton{width:39px;height:16.8px}.v-chess-cell_area{margin-bottom:3px}.v-chess-cell_area.skeleton{width:43px;height:20.8px}.v-chess-cell_price.skeleton{width:70px;height:16.8px}.v-chess-cell_price-action .v-chess-cell_price-action-old{display:flex;grid-gap:.5rem;gap:.5rem}.v-chess-cell_price-action .v-chess-cell_price-action-old .__old{text-decoration:line-through}.v-chess-cell_price-action .__new{color:#ce1b46;color:var(--c-red)}.v-chess-cell_info.__not-free p{padding-top:.5rem}.v-chess_scroll_arrow{background:hsla(0,0%,100%,.5);margin:8px 0;width:46px;z-index:1;z-index:var(--z-content-1);padding:16px 0;align-items:flex-start}.v-chess_scroll_arrow.__left{left:22px;transform:scaleX(-1)}.v-chess_scroll_arrow svg{position:sticky;top:50vh;transform:translateY(-50%);z-index:1;z-index:var(--z-content-1)}@media (min-width:640px){.v-chess_scroll_arrow.__left{left:30px}}.form-tour-wrap.__sticky{position:sticky;bottom:0;z-index:2;z-index:var(--z-content-2)}@media (max-width:899px){.form-tour-wrap.__sticky .form-tour{display:none}}@media (max-width:1335px){.form-tour-wrap.__sticky.__late-condition .form-tour{display:none}}.form-tour{background:#0d2f50;background:var(--c-blue-95);position:relative;z-index:1;z-index:var(--z-content-1);padding:4rem;color:#fff;color:var(--c-white);display:flex;grid-gap:8rem;gap:8rem}.form-tour.__light{background:#efeff0;background:var(--c-light-grey);color:#002447;color:var(--c-blue)}.form-tour.__light:before{border-color:#ccd3da;border-color:var(--c-blue-20)}.form-tour:before{content:"";display:block;position:absolute;z-index:2;z-index:var(--z-content-2);pointer-events:none;border:1px solid #667c91;border:1px solid var(--c-blue-60);top:8px;left:8px;right:8px;bottom:8px}@media (min-width:900px){.form-tour{padding:3.5rem 7.8rem 5rem}}@media (min-width:1440px){.form-tour{padding:2.8rem 8rem 3rem}}@media (min-width:1440px) and (max-width:1709px){.form-tour.__sidebar-layout .form-tour_image{display:none}}.form-tour_image{aspect-ratio:1/1;display:none;width:220px;-o-object-fit:contain;object-fit:contain}@media (min-width:1350px){.form-tour_image{display:block}}.form-tour_form{max-width:770px}.form-tour_close{position:absolute;color:#fff;color:var(--c-white);top:18px;right:18px}.form-tour-toggle,.form-tour_close{z-index:1;z-index:var(--z-content-1);cursor:pointer}.form-tour-toggle{padding:1rem;display:flex;grid-gap:.8rem;gap:.8rem;justify-content:center;color:#a87566;color:var(--c-bronze);align-items:center;position:relative;background:#fff;background:var(--c-white)}@media (min-width:900px){.form-tour-toggle:not(.__late-condition){display:none}}@media (min-width:1335px){.form-tour-toggle.__late-condition{display:none}}.form-tour-toggle_close{position:absolute;z-index:1;z-index:var(--z-content-1);top:50%;right:2rem;transform:translateY(-50%)}.price-notice{display:flex;grid-gap:20px;gap:20px;align-items:flex-start;color:#ccd3da;color:var(--c-blue-20);max-width:650px}.price-notice.__dark{color:#002447;color:var(--c-blue)}.price-notice_icon{flex-shrink:0}.chess{flex-grow:1}@media (min-width:1200px){.chess{padding:0 4rem 3rem}}@media (min-width:1440px){.chess{padding:9rem 0 0 3rem;max-width:calc(100% - 400px)}}@media (min-width:1920px){.chess{padding:9rem 0 0 6rem}}.chess_top{display:flex;grid-gap:2rem 4.5rem;gap:2rem 4.5rem;flex-wrap:wrap;margin-bottom:4.5rem}@media (min-width:1440px){.chess_top.__column{flex-direction:column}}.chess_tabs-container{padding:0 2rem 1.2rem;background:#002447;background:var(--c-blue);box-shadow:0 4px 4px 0 rgba(0,36,71,.25);width:100%}@media (min-width:1200px){.chess_tabs-container{background:transparent;box-shadow:none;width:auto;padding:0}}.chess_tabs_title{white-space:nowrap}@media (min-width:1440px){.chess_chess-wrap{width:auto}}.chess_tabs.__wide .v-tabs_inner{width:100%}.chess_tabs.__wide .v-tabs_tab{flex:1;text-align:center}@media (min-width:640px){.chess_tabs.__wide .v-tabs_inner{width:auto}}@media (min-width:1440px){.chess_tour-form{margin-left:-3rem}}@media (min-width:1920px){.chess_tour-form{margin-left:-6rem}}.chess_price-notice{max-width:800px;padding:0 2rem}@media (min-width:1200px){.chess_price-notice{padding:0}}