.parking{overflow:hidden!important}.parking-scheme-container{cursor:-webkit-grab;cursor:grab}.parking-switch.cmp_radioswitch:not(.switch-check){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.parking-switch.cmp_radioswitch:not(.switch-check) button,.parking-switch.cmp_radioswitch:not(.switch-check) div{-webkit-flex-shrink:1;font-family:main,sans-serif;margin-left:-1px;position:relative;text-align:center;-ms-flex-negative:1;background:transparent;border:1px solid #1e274a;color:#1e274a;cursor:pointer;flex-shrink:1;font-size:1.1111111111rem;height:3.2638888889rem;line-height:135%;width:3.2638888889rem}.parking-switch.cmp_radioswitch:not(.switch-check) button span,.parking-switch.cmp_radioswitch:not(.switch-check) div span{line-height:0}.parking-switch.cmp_radioswitch:not(.switch-check) button:last-child,.parking-switch.cmp_radioswitch:not(.switch-check) div:last-child{margin-right:0}.parking-switch.cmp_radioswitch:not(.switch-check) button.selected,.parking-switch.cmp_radioswitch:not(.switch-check) div.selected{background:#1e274a!important;color:#fff}.parking-switch.cmp_radioswitch:not(.switch-check) button.disabled,.parking-switch.cmp_radioswitch:not(.switch-check) div.disabled{opacity:.5;pointer-events:none}@media(max-width:767px){.parking-switch.cmp_radioswitch:not(.switch-check) button,.parking-switch.cmp_radioswitch:not(.switch-check) div{font-size:.9027777778rem;height:2.7083333333rem;width:2.7083333333rem}}.parking-switch--wide.cmp_radioswitch:not(.switch-check) button,.parking-switch--wide.cmp_radioswitch:not(.switch-check) div{width:5.2777777778rem}.parking-container .switch-check{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.parking-container .switch-check button,.parking-container .switch-check div{background:none!important;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.2;padding-left:2.05rem;padding-right:1rem;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#1e274a;font-family:inherit;font-size:1.25rem;height:auto;margin-bottom:1rem;margin-left:0;text-align:left;white-space:nowrap;width:100%}@media(max-width:767px){.parking-container .switch-check button,.parking-container .switch-check div{font-size:.9722222222rem;margin-bottom:.6944444444rem;width:100%}}.parking-container .switch-check button:before,.parking-container .switch-check div:before{border:1px solid #1e274a;content:"";height:16px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px}.parking-container .switch-check button:after,.parking-container .switch-check div:after{background:#1e274a;content:"";height:10px;left:3px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;width:10px}.parking-container .switch-check button.selected,.parking-container .switch-check div.selected{background:none!important}.parking-container .switch-check button.selected:after,.parking-container .switch-check div.selected:after{opacity:1}.parking-container .switch-check.one-col_ button,.parking-container .switch-check.one-col_ div{width:100%}.parking-scheme-container svg path{pointer-events:none}.parking-scheme-container svg path.cu_p{pointer-events:all}@media(max-width:767px){.parking-move{bottom:22rem;left:6%;position:absolute;z-index:10}}.parking-bubble{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:#000;height:auto;padding:1.7361111111rem 1.3888888889rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(5%,-50%);-ms-transform:translate(5%,-50%);transform:translate(5%,-50%);width:24.7222222222rem;will-change:transform;z-index:600}.parking-bubble-table{padding-left:0;padding-right:0;width:32.3611111111rem}.parking-bubble-mob{height:123px;opacity:0;pointer-events:all;position:absolute;-webkit-transform:translate(-284px,-123px);-ms-transform:translate(-284px,-123px);transform:translate(-284px,-123px);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;width:284px;z-index:600}.parking-bubble-mob:after{background:50% 50% no-repeat;background-image:url(/local/templates/foriver/i/parking/choose/icons/bubble.svg);background-size:cover;content:"";height:123px;left:0;position:absolute;top:0;width:284px;z-index:-2}#boxroom_number,#mm_number{display:none}.parking_width-number{text-align:center}.parking_height-number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.parking_height,.parking_height_all,.parking_height_bottom{border:1px solid #000;position:absolute}.parking_height:before,.parking_height_all:before,.parking_height_bottom:before{background:url(/local/templates/foriver/i/parking/choose/icons/arrow.svg);background-repeat:no-repeat;content:"";display:block;height:12px;left:-6px;opacity:.7;position:absolute;top:-6px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:12px}.parking_height:after,.parking_height_all:after,.parking_height_bottom:after{background-repeat:no-repeat;background:url(/local/templates/foriver/i/parking/choose/icons/arrow.svg);bottom:-6px;content:"";display:block;height:12px;left:-6px;opacity:.7;position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:12px}.t_5m{top:-5%}.tr_r_90{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.top-header-height{top:4.1666666667rem}#parking_place{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#parking_place svg{height:100%;width:100%}@media(max-width:767px){.mob_z_1m{z-index:-1}.mob_t_0_i{top:0!important}}.parking_panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:4.1666666667rem;left:50%;margin-left:-15.2777777778rem;position:fixed;top:0;width:30.5555555556rem;z-index:501;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-perspective:500px;perspective:500px;pointer-events:none}@media(max-width:767px){.parking_panel{color:#1e274a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.9861111111rem;left:0;margin-left:0;margin-top:4.2361111111rem;pointer-events:all;position:fixed;top:0;width:100%;z-index:501;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-perspective:500px;perspective:500px}}.panzoom svg{will-change:auto!important}.card-table{border-collapse:collapse;margin-bottom:20px;text-align:center;width:100%}.card-table th{color:#83a5b0;font-size:12px;font-weight:400}.card-table td{border-bottom:1px solid #1b4551;color:#fff;padding-bottom:.625rem;padding-top:.8333333333rem}.parking-bubble .card-table{border-collapse:collapse;border-left:2px solid #b68d6f;border-right:2px solid #b68d6f;border-top:2px solid #b68d6f;margin-bottom:0;text-align:center;width:100%}.parking-bubble .card-table th{color:#a2a2a2;font-size:.8333333333rem;font-weight:400}.parking-bubble .card-table td{border:none;color:#404040;font-size:1.1111111111rem;padding-bottom:1.0416666667rem;padding-top:.9722222222rem}.parking-bubble .card-table tr{border-bottom:1px solid #e7ddd4}.parking-bubble .card-table tr:last-child{background:#e7ddd4}.parking-bubble .card-table tr:first-child{border-bottom:none}.parking_scheme svg{pointer-events:none}.parking_scheme #box_places,.parking_scheme #keller_places,.parking_scheme #parking_places{pointer-events:all}.closer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;justify-content:center;position:absolute;right:.9722222222rem;top:.9722222222rem;z-index:1}.closer,.closer svg{height:1.9444444444rem;width:1.9444444444rem}.closer svg{display:block}@media(max-width:767px){.closer{right:1rem;top:1rem}}.parking-card{background:#1e274a;border-top-left-radius:1.3888888889rem;height:-webkit-calc(100vh - 4.16667rem);height:calc(100vh - 4.16667rem)}@media(max-width:767px){.parking-card{border-top-left-radius:0;height:100vh;overflow-y:scroll;top:7.2222222222rem;z-index:300}}.parking-header-mob{background:#fff;border-bottom-left-radius:1.0416666667rem;border-bottom-right-radius:1.0416666667rem;height:100%;text-align:center;width:15.2777777778rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:0 0 15px 0 rgba(16,43,27,.15);box-shadow:0 0 15px 0 rgba(16,43,27,.15);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.3888888889rem 1.0416666667rem 1.25rem;position:relative}.parking-header-mob .bt-parking{display:none}.parking-header-mob .bt-parking.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.parking-header-mob:after{background-image:url(/local/templates/foriver/i/parking/choose/icons/arrow-header.svg);background-repeat:no-repeat;content:"";height:.4166666667rem;position:absolute;right:1.0416666667rem;top:2.0833333333rem;-webkit-transition:.4s;transition:.4s;width:.8333333333rem}.parking-header-mob.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.button__container{background:#fff;border-bottom-left-radius:1.3888888889rem;border-bottom-right-radius:1.3888888889rem;-webkit-box-shadow:0 0 15px rgba(79,52,29,.2);box-shadow:0 0 15px rgba(79,52,29,.2);height:114%;left:0;pointer-events:all;position:absolute;top:0;-webkit-transition:width .3s,margin-left .3s;transition:width .3s,margin-left .3s;width:100%}@media(max-width:767px){.button__container{border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:100%}}.button__container .button{background:#fff;border:1px solid hsla(0,0%,100%,.2);border-top:none;color:#1e274a;cursor:pointer;height:100%;opacity:.3;-webkit-transition:color .3s ease;transition:color .3s ease;width:20.8333333333rem}@media(max-width:767px){.button__container .button{border:1px solid #1e274a;border-radius:0!important;border-top:none}}.button__container .button:first-child{border-bottom-left-radius:1.3888888889rem}@media(max-width:767px){.button__container .button:first-child{border-left:none}}.button__container .button:last-child{border-bottom-right-radius:1.3888888889rem}@media(max-width:767px){.button__container .button:last-child{border-right:none}}[data-mode=list] .button__container .button{border-bottom:1px solid hsla(0,0%,100%,0)}.button__container .button svg:not([class*=sz_]){height:2.2rem;width:2.7rem}.button__container .button.active{opacity:1;pointer-events:none}.choose{outline:none!important}.choose .container{height:7.6388888889rem;margin:0 auto;position:relative;width:30.5555555556rem}.choose .cube{height:inherit;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:inherit}.choose .side{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border:1px solid #fff;color:#ad8361;height:7.6388888889rem;line-height:477%;position:absolute;text-align:center;width:30.5555555556rem}.choose .front{border-bottom-left-radius:30px;border-bottom-right-radius:30px;-webkit-transform:translateZ(3.8194444444rem);transform:translateZ(3.8194444444rem)}.choose .c-scrollbar,.choose .header-choose-flat{display:none}.choose .header-choose-parking{opacity:0;pointer-events:none}.choose .page-scroll-container{overflow:hidden!important}.parking-legend{color:#1e274a;gap:1.3888888889rem;line-height:1}.parking-legend__img{height:1.0416666667rem}.parking-width{top:-1.0416666667rem}.parking-width:before{left:-8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.parking-width:after,.parking-width:before{background-image:url(/local/templates/foriver/i/parking/choose/icons/arrow.svg);background-repeat:no-repeat;content:"";display:block;height:12px;position:absolute;top:-5px;width:12px}.parking-width:after{right:-8px}.parking-height{right:-1.0416666667rem}.parking-height:before{top:-5px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.parking-height:after,.parking-height:before{background-image:url(/local/templates/foriver/i/parking/choose/icons/arrow.svg);background-repeat:no-repeat;content:"";display:block;height:12px;left:-5px;position:absolute;width:12px}.parking-height:after{bottom:-5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.parking-panel-img{max-height:20.8333333333rem}@media(max-width:767px){.parking-panel-img{max-height:unset}}.parking-height-left{left:-1.0416666667rem}.bt-clear-filter{color:#1e274a;opacity:1;position:relative}.bt-clear-filter i{background:hsla(0,0%,100%,0);border-radius:100%;display:block;height:2.0833333333rem;margin-left:.2rem;opacity:.7;position:relative;-webkit-transition:opacity .2s;transition:opacity .2s;width:2.0833333333rem}.bt-clear-filter i:after,.bt-clear-filter i:before{background:#1e274a;content:"";height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:1.1805555556rem}.bt-clear-filter i:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.bt-clear-filter:not([class*=c_]){color:#1e274a}.bt-clear-filter:not([class*=c_]):after,.bt-clear-filter:not([class*=c_]):before{background:currentColor}.bt-clear-filter:hover,.bt-clear-filter:hover i{opacity:1}.bt-clear-filter:hover.c_w1 i:after,.bt-clear-filter:hover.c_w1 i:before,.flats-tbl-panel-top-content .bt-clear-filter i:after,.flats-tbl-panel-top-content .bt-clear-filter i:before{background:#fff}.parking-card-button{background-color:#fff;border-radius:3.4722222222rem;color:#1e274a;cursor:pointer;font-size:1.1111111111rem;line-height:135%;padding:1.0416666667rem 0;text-align:center;-webkit-transition:background-color .4s ease-in-out,color .4s ease-in-out;transition:background-color .4s ease-in-out,color .4s ease-in-out;white-space:nowrap;width:13.4722222222rem}@media(hover:hover),screen and (min-width:0 \0){.parking-card-button:hover{background-color:#d0e4bb;color:#1e1e1e}}.choose [data-modal=installment] .modal__content{width:100%}.choose [data-modal=installment] .modal__wrapper{height:unset}@media(max-width:767px){.choose [data-modal=installment] .modal__close-btn{right:1rem;top:1rem}.choose [data-modal=installment] h2{font-size:1.7361111111rem}}.wm_slr{-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}@media(max-width:767px){.wm_slr{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;white-space:nowrap;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}}.hint-pull{height:6.8055555556rem;position:absolute;right:0;top:6.0416666667rem;width:8.75rem}.zoom-btn{background-color:#fff;border:1px solid #1e274a;border-radius:100%;cursor:pointer;height:3.6111111111rem;-webkit-transition:opacity .3s;transition:opacity .3s;width:3.6111111111rem}.zoom-btn:hover{opacity:.8}