.flat{display:block;padding-top:1.5625vw;position:relative}@media (min-width:1px) and (max-width:920px){.flat{padding-top:0}.flat .container{padding-left:0;padding-right:0}}.flat__top-bar{align-items:center;display:flex;margin-bottom:1.770833333333333vw}@media (min-width:1px) and (max-width:920px){.flat__top-bar{flex-wrap:wrap;margin-bottom:34px}.flat__top-bar.margin-layers{margin-bottom:0}}.flat__location-wrapper{flex:0}@media (min-width:1px) and (max-width:920px){.flat__location-wrapper{min-width:100%;overflow:auto;padding-left:20px}}.flat__location-wrapper .simplebar-track.simplebar-horizontal{background-color:#adb6bf;height:3px;left:1.041666666666667vw;width:calc(100% - 2.08333vw)}@media (min-width:1px) and (max-width:920px){.flat__location-wrapper .simplebar-track.simplebar-horizontal{left:20px;width:calc(100% - 40px)}}.flat__location-wrapper .simplebar-track.simplebar-horizontal .simplebar-scrollbar{background-color:#001860;border-radius:2px;height:3px;top:0}.flat__location{display:flex;flex-wrap:nowrap;font-size:1.041666666666667vw;line-height:1.2}@media (min-width:1px) and (max-width:920px){.flat__location{font-size:16px;padding-bottom:10px}}.flat__location span{color:#001860;display:inline-block;margin-right:.5729166666666666vw;padding-right:1.041666666666667vw;position:relative;white-space:nowrap}@media (min-width:1px) and (max-width:920px){.flat__location span{margin-right:11px;padding-right:20px}}.flat__location span:last-child,.flat__location span:last-child a,.flat__location span:last-child a:visited{color:#001860}.flat__location span:after{background-image:url(/assets/front/img/application/flat/text-divider.svg);background-size:contain;content:"";display:block;height:.7291666666666666vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.3125vw}@media (min-width:1px) and (max-width:920px){.flat__location span:after{height:14px;width:6px}}.flat__location span:last-child:after{content:none}.flat__location span a,.flat__location span a:visited{color:#001860;-webkit-text-decoration:underline;text-decoration:underline}.flat__controls{align-items:baseline;display:flex;margin-left:auto;z-index:2}@media (min-width:1px) and (max-width:920px){.flat__controls{align-items:flex-start;display:flex;justify-content:flex-end;margin-left:0;padding:10px 20px 0;position:absolute;top:50px;width:100%}}.flat__download,.flat__share-btn{align-items:center;background-color:transparent;border:0;color:#001860;cursor:pointer;display:flex;font-family:Aeroport,sans-serif;font-size:.8333333333333334vw;font-weight:400;height:1.09375vw;line-height:1.2;min-height:1.09375vw;padding-left:1.666666666666667vw;position:relative;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1px) and (max-width:920px){.flat__download,.flat__share-btn{font-size:0;height:21px;min-height:21px;padding-left:21px}}.flat__download:visited,.flat__share-btn:visited{color:#7f7f7f}.flat__download svg,.flat__share-btn svg{height:1.041666666666667vw;left:0;position:absolute;top:50%;width:1.041666666666667vw;fill:#0c0c0c;transform:translateY(-50%)}@media (min-width:1px) and (max-width:920px){.flat__download svg,.flat__share-btn svg{height:20px;width:20px}.flat__download span,.flat__share-btn span{display:none}}.flat__share-btn{margin-left:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.flat__share-btn{margin-left:20px}}.flat__container{align-items:stretch;display:flex;flex-wrap:nowrap}@media (min-width:1px) and (max-width:920px){.flat__container{flex-direction:column}}.flat__compass{bottom:8.489583333333334vw;height:3.645833333333333vw;position:absolute;right:2.083333333333333vw;width:3.541666666666667vw;z-index:1}@media (min-width:1px) and (max-width:920px){.flat__compass{bottom:none;height:55px;left:22px;right:none;top:23px;width:53px}}.flat__compass img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.flat__compass span{font-size:.6770833333333334vw;line-height:1;position:absolute}@media (min-width:1px) and (max-width:920px){.flat__compass span{font-size:13px}}.flat__compass span:first-child{left:50%;top:0;transform:translateX(-50%)}.flat__compass span:nth-child(2){right:0;top:50%;transform:translateY(-50%)}.flat__compass span:nth-child(3){bottom:0;left:50%;transform:translateX(-50%)}.flat__compass span:nth-child(4){left:0;top:50%;transform:translateY(-50%)}.flat__compass-circle{height:3.125vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:3.125vw}@media (min-width:1px) and (max-width:920px){.flat__compass-circle{height:40px;width:40px}}.flat__action{background-color:#fff;border:1px solid #9f9f9f;border-radius:.5208333333333334vw;margin-top:1.302083333333333vw;overflow:hidden;position:relative;width:100%}@media (min-width:1px) and (max-width:920px){.flat__action{border-radius:10px;margin-top:20px;min-height:200px}}.flat__action--timer{align-items:flex-start;background-color:#001860;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:9.114583333333334vw;padding:.9375vw 1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.flat__action--timer{margin-left:20px;margin-right:20px;min-height:175px;padding:20px 16px;width:calc(100% - 40px)}}.flat__action a:not(.flat__link a){border-radius:.5208333333333334vw;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}@media (min-width:1px) and (max-width:920px){.flat__action a:not(.flat__link a){border-radius:10px}}@media screen and (min-width:920px){.flat__action a:not(.flat__link a):hover~.flat__action-bg{transform:translateX(50px)}.flat__action a:not(.flat__link a):hover~.flat__link .a:not(a.btn){border-color:#ff420e;color:#ff420e}}.flat__action a:not(.flat__link a).active~.flat__action-bg,.flat__action a:not(.flat__link a):active~.flat__action-bg,.flat__action a:not(.flat__link a):focus:focus-visible~.flat__action-bg{transform:translateX(50px)}.flat__action a:not(.flat__link a).active~.flat__link .a:not(a.btn),.flat__action a:not(.flat__link a):active~.flat__link .a:not(a.btn),.flat__action a:not(.flat__link a):focus:focus-visible~.flat__link .a:not(a.btn){border-color:#ff420e;color:#ff420e}.flat__action-content{display:flex;flex-direction:column;height:100%;padding:1.145833333333333vw 1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.flat__action-content{padding:22px 10px}}.flat__action-content span:first-child{color:#0c0c0c;font-size:1.25vw;margin-bottom:.78125vw}@media (min-width:1px) and (max-width:920px){.flat__action-content span:first-child{font-size:24px;margin-bottom:15px}}.flat__action-content span:nth-child(2){color:#9fa0a6;font-size:.9375vw}@media (min-width:1px) and (max-width:920px){.flat__action-content span:nth-child(2){font-size:18px}}.flat__action-content svg{height:.8854166666666666vw;margin-top:auto;width:.8854166666666666vw;fill:#0c0c0c;stroke:#0c0c0c;transform:rotate(-45deg)}@media (min-width:1px) and (max-width:920px){.flat__action-content svg{height:14px;width:14px}}.flat__action-bg{pointer-events:none;position:absolute;right:0;top:0;transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.flat__action-bg,.flat__action-bg img,.flat__action-image{height:100%;width:auto}.flat__action-image{bottom:0;max-height:11.197916666666666vw;pointer-events:none;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media (min-width:1px) and (max-width:920px){.flat__action-image{max-height:175px}}.flat__action-image img{height:100%;width:auto}.flat__offer-counter{align-items:flex-end;bottom:1.197916666666667vw;display:flex;flex-direction:column;gap:20px;justify-content:center;left:0;margin-left:auto;margin-right:auto;max-width:1920px;padding:.5208333333333334vw 1.041666666666667vw;pointer-events:none;position:absolute;right:0;width:100%;z-index:5}@media (min-width:1px) and (max-width:920px){.flat__offer-counter{bottom:23px;padding:10px 22px}}@media (min-width:1px) and (max-width:768px){.flat__offer-counter{margin-top:19px;padding-bottom:60px;position:static}}.flat .countdown__numbers{background-color:#fff;border-radius:.2604166666666667vw;display:flex;width:auto}@media (min-width:1px) and (max-width:920px){.flat .countdown__numbers{border-radius:5px}}.flat .countdown__number-wrapper{align-items:center;color:#0c0c0c;display:flex;flex-direction:column;height:2.8125vw;justify-content:center;position:relative;text-align:center;width:2.8125vw}@media (min-width:1px) and (max-width:920px){.flat .countdown__number-wrapper{height:54px;width:54px}}.flat .countdown__number-wrapper:last-child:after{content:none}.flat .countdown__number-wrapper:after{color:#0c0c0c;content:":";font-size:1.145833333333333vw;line-height:1;position:absolute;right:-2px;top:.3125vw}@media (min-width:1px) and (max-width:920px){.flat .countdown__number-wrapper:after{font-size:22px;top:6px}}.flat .countdown__number-wrapper span{font-size:.625vw;text-transform:lowercase}@media (min-width:1px) and (max-width:920px){.flat .countdown__number-wrapper span{font-size:12px}}.flat .countdown__number-wrapper span.countdown__number{font-size:.9375vw;margin-bottom:3px}@media (min-width:1px) and (max-width:920px){.flat .countdown__number-wrapper span.countdown__number{font-size:18px}}.flat .flat__timer-title{color:#fff;font-size:1.25vw;margin-bottom:.9375vw}@media (min-width:1px) and (max-width:920px){.flat .flat__timer-title{font-size:20px;margin-bottom:15px}}.flat .flat__timer-text{color:#fff;display:block;font-size:.7291666666666666vw;font-weight:400;margin-bottom:.625vw}@media (min-width:1px) and (max-width:920px){.flat .flat__timer-text{font-size:16px;margin-bottom:12px}}.flat__link{margin-left:auto;margin-top:.78125vw}@media (min-width:1px) and (max-width:920px){.flat__link{font-size:14px;margin-top:20px;width:100%}}.flat__link a{border-bottom:1px solid #fff;color:#fff;display:inline;font-weight:inherit;outline:none!important;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,border-color .2s ease}@media screen and (min-width:920px){.flat__link a:hover{border-color:#ff420e;color:#ff420e}}.flat__link a:visited{border-color:#fff;color:#fff}@media screen and (min-width:920px){.flat__link a:visited:hover{border-color:#ff420e;color:#ff420e}}.flat__link a:visited.active,.flat__link a:visited:active,.flat__link a:visited:focus:focus-visible{border-color:#ff420e;color:#ff420e}.flat__link a.active,.flat__link a:active,.flat__link a:focus:focus-visible{border-color:#ff420e;color:#ff420e}.flat__link svg{display:none;height:.7291666666666666vw;width:.7291666666666666vw;fill:#fff;stroke:#fff;transform:rotate(-45deg)}@media (min-width:1px) and (max-width:920px){.flat__link svg{height:14px;width:14px}}.flat__link .a:not(a.btn){border-color:#fff;color:#fff;font-size:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.flat__link .a:not(a.btn){font-size:14px}}.flat__link .a:not(a.btn):visited{border-color:#fff;color:#fff}.flat__timer{align-items:flex-end;display:flex;width:100%}@media (min-width:1px) and (max-width:920px){.flat__timer{flex-wrap:wrap}}[data-theme=flat__tip-detailed].tippy-box{background-color:transparent;border-radius:.78125vw;box-shadow:0 0 10px 1px rgba(0,0,0,.169)}@media (min-width:1px) and (max-width:920px){[data-theme=flat__tip-detailed].tippy-box{border-radius:15px}}[data-theme=flat__tip-detailed].tippy-box .tippy-content{background-color:#fff;border-radius:.5208333333333334vw;overflow:hidden;padding:0}@media (min-width:1px) and (max-width:920px){[data-theme=flat__tip-detailed].tippy-box .tippy-content{border-radius:10px}}[data-theme=flat__tip-detailed].tippy-box .tippy-arrow{color:#fff}[data-theme=flat__tip-detailed].tippy-box .flat__tooltip-text{color:#0c0c0c;font-size:.8333333333333334vw;line-height:1.4;padding:.78125vw}@media (min-width:1px) and (max-width:920px){[data-theme=flat__tip-detailed].tippy-box .flat__tooltip-text{font-size:16px;padding:15px}}.navigation--flat-alt .navigation__layer-body{max-height:calc(100vh - 98px);max-height:calc(var(--vh, 1vh)*100 - 98px)}.flat__share{position:relative}@media screen and (min-width:768px){.flat__share:hover .tooltip-share{opacity:1;pointer-events:all;transform:translateX(20px)}}@media (min-width:1px) and (max-width:920px){.flat__share button{padding:0}.flat__share button.flat__share-btn{padding-left:21px}}.flat .tooltip-share{border-radius:.2604166666666667vw;height:auto;max-height:none;opacity:0;padding-top:1.041666666666667vw;pointer-events:none;position:absolute;right:0;top:100%;transform:translateX(-10%);transition:bottom .3s ease,transform .3s ease,opacity .3s ease;z-index:10}@media (min-width:1px) and (max-width:920px){.flat .tooltip-share{border-radius:5px;padding-top:15px}}.flat .tooltip-share:after{background-color:#fff;box-shadow:-.9375vw -.9375vw 1.145833333333333vw 1px rgba(0,0,0,.141);content:"";display:block;height:1.041666666666667vw;position:absolute;right:1.302083333333333vw;top:.46875vw;transform:rotate(45deg);width:1.041666666666667vw;z-index:0}@media (min-width:1px) and (max-width:920px){.flat .tooltip-share:after{box-shadow:-18px -18px 22px 1px rgba(0,0,0,.141);height:20px;right:25px;width:20px}}.flat .tooltip-share.right{left:auto;right:0}.flat .tooltip-share.shown{opacity:1;transition:bottom .3s ease;z-index:50}@media (min-width:1px) and (max-width:768px){.flat .tooltip-share.shown{bottom:60px}.flat .tooltip-share.shown:before{animation:show-in .6s ease;content:""}}.flat .tooltip-share ul{display:flex;flex-direction:row;list-style:none;margin:0 -.2604166666666667vw;padding:0;width:calc(100% + .52083vw)}@media (min-width:1px) and (max-width:920px){.flat .tooltip-share ul{margin:0 -5px;width:calc(100% + 10px)}}.flat .tooltip-share ul a{align-items:center;border:1px solid #0c0c0c;border-radius:50%;display:flex;height:1.5625vw;justify-content:center;margin-left:.2604166666666667vw;margin-right:.2604166666666667vw;-webkit-text-decoration:none;text-decoration:none;width:1.5625vw}@media (min-width:1px) and (max-width:920px){.flat .tooltip-share ul a{height:30px;margin-left:5px;margin-right:5px;width:30px}}.flat .tooltip-share ul span{display:none}.flat .tooltip-share ul svg{height:.6770833333333334vw;width:.6770833333333334vw;fill:#0c0c0c;stroke:#0c0c0c}@media (min-width:1px) and (max-width:920px){.flat .tooltip-share ul svg{height:13px;width:13px}}.flat .tooltip-share__list-wrap{background-color:#fff;border-radius:.5208333333333334vw;box-shadow:0 0 9px 1px rgba(0,0,0,.141);padding:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.flat .tooltip-share__list-wrap{border-radius:10px;padding:10px}}.flat__info-controls .tooltip-share{right:-.78125vw;top:calc(100% - .78125vw)}@media (min-width:1px) and (max-width:920px){.flat__info-controls .tooltip-share{right:-15px;top:calc(100% - 15px)}}.flat__info-controls .tooltip-share:after{height:.78125vw;right:1.40625vw;top:.625vw;width:.78125vw}@media (min-width:1px) and (max-width:920px){.flat__info-controls .tooltip-share:after{height:15px;right:27px;top:12px;width:15px}}.flat__info-controls .tooltip-share ul a{height:1.822916666666667vw;width:1.822916666666667vw}@media (min-width:1px) and (max-width:920px){.flat__info-controls .tooltip-share ul a{height:35px;width:35px}}.flat__info-controls .tooltip-share ul svg{height:.78125vw;width:.78125vw}@media (min-width:1px) and (max-width:920px){.flat__info-controls .tooltip-share ul svg{height:15px;width:15px}}.flat__info-controls .tooltip-share__list-wrap{padding:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.flat__info-controls .tooltip-share__list-wrap{padding:10px}}.flat__layers{display:none;font-family:Aeroport,sans-serif;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:background-color .3s ease-out;width:100%;z-index:111}@media (min-width:1px) and (max-width:768px){.flat__layers{display:block}}.flat__layers.shadowed{background-color:rgba(0,0,0,.533);pointer-events:all}.flat__layer{background-color:#fff;border-radius:5px 5px 0 0;bottom:0;left:0;max-height:calc(100% - 5px);overflow:hidden;pointer-events:all;position:absolute;touch-action:none;transform:translateY(100%);width:100%;will-change:transform}.flat__layer.active-layer{transform:translate(0)}.flat__layer.full{height:100%}.flat__layer-header{align-items:flex-end;color:#0c0c0c;display:flex;font-size:18px;font-weight:600;height:44px;justify-content:center;letter-spacing:.04em;line-height:20px;position:relative}.flat__layer-header:after{background:#dcdee5;content:"";display:block;height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:135px;z-index:5}.flat__layer-body{height:100%;max-height:calc(100vh - 44px);max-height:calc(var(--vh, 1vh)*100 - 44px);overflow:auto;width:100%}.flat__switch-inner{align-items:space-between;background-color:#f3f4f6;border-radius:5.208333333333333vw;display:flex;margin:0 auto}@media (min-width:1px) and (max-width:920px){.flat__switch-inner{background-color:#fff;border-radius:100px}}.flat__switch-inner button{background-color:#f3f4f6;border:1px solid transparent;color:#0c0c0c;cursor:pointer;font-size:.7291666666666666vw;height:1.822916666666667vw;line-height:1;padding:0 .8333333333333334vw;transition:background-color .3s ease,color .3s ease,opacity .3s ease;white-space:nowrap}@media (min-width:1px) and (max-width:920px){.flat__switch-inner button{background-color:#fff;border-radius:100px;font-size:14px;height:35px;padding:0 16px}}@media screen and (min-width:920px){.flat__switch-inner button:hover{color:#001860}}.flat__switch-inner button.active:not([disabled]):not(.disabled){background-color:#001860;color:#fff}.flat__switch-inner button:active:not([disabled]):not(.disabled),.flat__switch-inner button:focus:focus-visible:not([disabled]):not(.disabled){color:#001860}.flat__plan{background-color:#fff;border:1px solid #bdbbbc;border-radius:.5208333333333334vw;flex:1;margin-right:2.083333333333333vw;max-width:52.291666666666664vw;min-height:40.15625vw;overflow:hidden;padding:1.041666666666667vw 1.041666666666667vw 1.875vw;position:relative}@media (min-width:1px) and (max-width:920px){.flat__plan{background-color:#fff;border:0;border-radius:0;margin-right:0;max-width:100%;padding:0}}.flat__plan a.flat__download{right:2.083333333333333vw;top:1.5625vw}@media (min-width:1px) and (max-width:768px){.flat__plan a.flat__download{right:40px;top:30px}}.flat__plan-switcher{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}@media (min-width:1px) and (max-width:920px){.flat__plan-switcher{background-color:#f3f4f6;height:570px}}.flat__plan-panels{height:100%;position:relative;width:100%}@media (min-width:1px) and (max-width:920px){.flat__plan-panels{height:100%}}.flat__plan-panels:has([data-plan-panel=plan-panel-5].active){bottom:0;left:0;position:absolute;right:0;top:0}.flat__plan-panel{align-items:center;display:flex;flex-direction:column;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleX(.9);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:3}.flat__plan-panel:has(.flat__plan-map){padding:0}.flat__plan-panel.active{opacity:1;pointer-events:all;transform:scaleX(1)}.flat__plan-panel--controllable img{opacity:0;transform:translate(-50%,-50%) scaleX(.9);transition:opacity .3s ease,transform .3s ease}.flat__plan-panel--controllable img[data-bg].loaded,.flat__plan-panel--controllable img[data-src].loaded{opacity:0;transform:translate(-50%,-50%) scaleX(1)}.flat__plan-panel--controllable img.active,.flat__plan-panel--controllable img[data-bg].loaded.active,.flat__plan-panel--controllable img[data-src].loaded.active{opacity:1;transform:translate(-50%,-50%) scaleX(1)}@media (min-width:769px) and (max-width:920px){.flat__plan-panel--controllable .flat__image{width:calc(100% - 80px)}}@media (min-width:1px) and (max-width:768px){.flat__plan-panel--controllable .flat__image{width:calc(100% - 100px)}}.flat__panel-images{flex:1;padding:2.083333333333333vw 1.5625vw 0;position:relative;width:100%}@media (min-width:1px) and (max-width:920px){.flat__panel-images{margin-bottom:74px;margin-top:74px;max-width:700px;padding:20px}}.flat__panel-images:hover .flat__images-zoom{opacity:1}.flat__panel-controls{margin-top:1.822916666666667vw}@media (min-width:1px) and (max-width:920px){.flat__panel-controls{margin-top:35px}}.flat__image{cursor:pointer;height:calc(100% - 3.125vw);left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 3.125vw)}@media (min-width:1px) and (max-width:920px){.flat__image{height:calc(100% - 40px);width:calc(100% - 40px)}}.flat__waypoint{color:#7f7f7f;display:block;font-size:.8333333333333334vw;height:1.041666666666667vw;line-height:1;position:absolute;text-align:center;width:1.041666666666667vw;z-index:2}@media (min-width:1px) and (max-width:920px){.flat__waypoint{font-size:16px;height:20px;width:20px}}.flat__waypoint span{left:50%;position:absolute;top:50%;white-space:nowrap}.flat__waypoint:first-child{left:50%;top:1.041666666666667vw;transform:translateX(-50%)}@media (min-width:1px) and (max-width:920px){.flat__waypoint:first-child{top:0}}.flat__waypoint:first-child span{transform:translate(-50%,-50%)}.flat__waypoint:nth-child(2){right:1.041666666666667vw;top:50%;transform:translateY(-50%)}@media (min-width:1px) and (max-width:920px){.flat__waypoint:nth-child(2){right:20px}}.flat__waypoint:nth-child(2) span{transform:translate(-50%,-50%) rotate(90deg)}.flat__waypoint:nth-child(3){bottom:1.041666666666667vw;left:50%;transform:translateX(-50%)}@media (min-width:1px) and (max-width:920px){.flat__waypoint:nth-child(3){bottom:0}}.flat__waypoint:nth-child(3) span{transform:translate(-50%,-50%)}.flat__waypoint:nth-child(4){left:1.041666666666667vw;top:50%;transform:translateY(-50%)}@media (min-width:1px) and (max-width:920px){.flat__waypoint:nth-child(4){left:20px}}.flat__waypoint:nth-child(4) span{transform:translate(-50%,-50%) rotate(-90deg)}.flat__switch-controls{display:flex;margin-top:auto;position:relative;scrollbar-width:none;z-index:4}@media (min-width:1px) and (max-width:920px){.flat__switch-controls{bottom:20px;overflow:auto;padding:0 22px;position:absolute;right:0;width:100%}}.flat__switch-controls::-webkit-scrollbar{display:none}.flat__images-zoom{align-items:center;background-color:#fff;border:.052083333333333336vw solid #ababab;border-radius:50%;cursor:pointer;display:flex;height:2.34375vw;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:2.34375vw}@media (min-width:1px) and (max-width:920px){.flat__images-zoom{border-width:1px;height:45px;width:45px}}.flat__images-zoom svg{height:.9375vw;width:.9375vw;fill:#0c0c0c;stroke:#0c0c0c}@media (min-width:1px) and (max-width:920px){.flat__images-zoom svg{height:18px;width:18px}}.flat__images-zoom span{display:none;font-size:.625vw;line-height:1.1}@media (min-width:1px) and (max-width:920px){.flat__images-zoom span{display:none;font-size:12px}}.flat .switch__message-after,.flat .switch__message-before{font-size:.7291666666666666vw}@media (min-width:1px) and (max-width:920px){.flat .switch__message-after,.flat .switch__message-before{font-size:14px}}.flat__actions{display:flex;font-size:.7291666666666666vw;line-height:1.2;margin-top:.5208333333333334vw;width:100%}@media (min-width:1px) and (max-width:920px){.flat__actions{font-size:12px;margin-top:15px}}.flat__actions span{border-radius:.2604166666666667vw;display:inline-block;line-height:1.4;margin:0 .5208333333333334vw 0 0;padding:.15625vw .5729166666666666vw .10416666666666667vw}@media (min-width:1px) and (max-width:920px){.flat__actions span{border-radius:5px;margin-right:10px;padding:2px 11px 3px}}.flat__info{display:flex;flex-direction:column;width:27.083333333333332vw}@media (min-width:1px) and (max-width:920px){.flat__info{width:100%}}.flat__info-inner{border-radius:.5208333333333334vw;overflow:hidden}@media (min-width:1px) and (max-width:920px){.flat__info-inner{border-radius:0}}.flat__info-block{display:flex;flex-wrap:wrap;position:relative}.flat__info-block--main{padding:1.197916666666667vw 2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.flat__info-block--main{border-bottom:0;padding:27px 20px 10px}}.flat__info-block--additional{border-bottom:1px solid #dcdee5;padding:0 2.083333333333333vw .5729166666666666vw}@media (min-width:1px) and (max-width:920px){.flat__info-block--additional{border-bottom:0;padding:10px 20px 11px}}.flat__info-block--controls{justify-content:space-between;padding:.9375vw 2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.flat__info-block--controls{padding:8px 20px 24px}}.flat__info-block--controls.reserved{flex-direction:column-reverse}@media (min-width:1px) and (max-width:920px){.flat__info-block--controls.reserved{align-items:center}}.flat__info-block--controls.reserved .btn{min-width:100%;width:100%}@media (min-width:1px) and (max-width:920px){.flat__info-block--controls.reserved .btn{max-width:480px;min-width:auto}}.flat__info-block--controls .info-reserved{font-weight:600}.flat__info-block--controls button{min-width:calc(50% - .67708vw);width:calc(50% - .67708vw)}@media (min-width:1px) and (max-width:920px){.flat__info-block--controls button{min-width:calc(50% - 5px);width:calc(50% - 5px)}}.flat__info-reserved{margin-bottom:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.flat__info-reserved{margin-bottom:20px}}.flat__favorite{align-items:center;background-color:transparent;border-radius:50%;cursor:pointer;display:flex;height:1.822916666666667vw;justify-content:center;padding:0;position:absolute;right:2.083333333333333vw;top:1.458333333333333vw;transition:opacity .3s ease,background-color .3s ease;width:1.822916666666667vw}@media (min-width:1px) and (max-width:920px){.flat__favorite{height:30px;right:20px;top:28px;width:30px}}@media screen and (min-width:920px){.flat__favorite:hover svg{stroke:red;fill:#fff}}.flat__favorite.active:not([disabled]):not(.disabled) svg{stroke:red;fill:red}.flat__favorite:active:not([disabled]):not(.disabled) svg,.flat__favorite:focus:focus-visible:not([disabled]):not(.disabled) svg{stroke:red;fill:#fff}.flat__favorite svg{height:.7291666666666666vw;width:.7291666666666666vw;fill:transparent;transition:stroke .3s ease,fill .3s ease}@media (min-width:1px) and (max-width:920px){.flat__favorite svg{height:14px;width:14px}}.flat__name{align-items:center;display:flex;padding-right:1.5625vw}@media (min-width:1px) and (max-width:920px){.flat__name{padding-right:0;width:100%}}.flat__name span{color:#0c0c0c;font-size:1.666666666666667vw;font-weight:400;line-height:1.2}@media (min-width:1px) and (max-width:920px){.flat__name span{font-size:24px;line-height:29px}}.flat__name svg{height:1.145833333333333vw;margin-left:.4166666666666667vw;width:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.flat__name svg{height:22px;margin-left:auto;margin-right:40px;width:22px}}.flat__complex{padding-right:1.5625vw;width:100%}@media (min-width:1px) and (max-width:920px){.flat__complex{padding-right:30px}}.flat__complex .a:not(a.btn){border:0;color:#0c0c0c;font-size:.8333333333333334vw;line-height:1.2;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1px) and (max-width:920px){.flat__complex .a:not(a.btn){font-size:12px}}.flat__cost{display:flex;flex-direction:column}.flat__cost-new{color:#0c0c0c;font-size:1.25vw;font-weight:400;line-height:1.2}@media (min-width:1px) and (max-width:920px){.flat__cost-new{font-size:18px}}.flat__mortgage{color:#0c0c0c;font-size:.7291666666666666vw;font-weight:400;line-height:1.2;margin-top:.2604166666666667vw}@media (min-width:1px) and (max-width:920px){.flat__mortgage{font-size:12px;margin-top:5px}}.flat__mortgage .a{color:#0c0c0c}@media (min-width:1px) and (max-width:920px){.flat__info-controls{display:flex}}.flat__info-container{align-items:center;display:flex;justify-content:space-between;margin-top:1.40625vw;width:100%}@media (min-width:1px) and (max-width:920px){.flat__info-container{margin-top:15px}}.flat__characteristics{display:flex;flex-wrap:wrap;margin-bottom:.8854166666666666vw;margin-left:-.5208333333333334vw;margin-right:-.5208333333333334vw;width:calc(100% + 1.04167vw)}@media (min-width:1px) and (max-width:920px){.flat__characteristics{margin-bottom:6px;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.flat__characteristics-item{display:flex;flex:auto;flex-direction:column;margin:0 .5208333333333334vw .5208333333333334vw}@media (min-width:1px) and (max-width:920px){.flat__characteristics-item{margin:0 10px 10px}}@media (min-width:1px) and (max-width:575px){.flat__characteristics-item{width:calc(33.33333% - 20px)}}.flat__characteristics-item span sup{font-size:.6em;line-height:.6em}.flat__characteristics-item span:first-child{color:#0c0c0c;font-size:.9375vw;font-weight:400;line-height:1.2}@media (min-width:1px) and (max-width:920px){.flat__characteristics-item span:first-child{font-size:16px}}.flat__characteristics-item span:nth-child(2){color:#afb2b9;font-size:.625vw;font-weight:400;line-height:1.2}@media (min-width:1px) and (max-width:920px){.flat__characteristics-item span:nth-child(2){font-size:12px;margin-top:5px}}.flat__qualities{display:flex;flex-wrap:wrap;padding-top:1.458333333333333vw;position:relative}@media (min-width:1px) and (max-width:920px){.flat__qualities{padding-top:18px}}.flat__qualities:after{background-color:#dcdee5;content:"";display:block;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100% + 4.16667vw)}@media (min-width:1px) and (max-width:920px){.flat__qualities:after{width:calc(100% + 40px)}}.flat__qualities-title{font-size:1.041666666666667vw;margin-bottom:1.145833333333333vw;width:100%}@media (min-width:1px) and (max-width:920px){.flat__qualities-title{font-size:20px;margin-bottom:22px}}.flat__quality{align-items:center;display:flex;padding-right:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.flat__quality{flex:1;padding-right:15px;width:auto}}.flat__quality span{color:#0c0c0c;font-size:.7291666666666666vw;line-height:1.3}@media (min-width:1px) and (max-width:920px){.flat__quality span{font-size:14px;white-space:nowrap}}.flat__quality img{height:1.458333333333333vw;margin-right:1.145833333333333vw;-o-object-fit:contain;object-fit:contain;width:1.458333333333333vw}@media (min-width:1px) and (max-width:920px){.flat__quality img{height:20px;margin-right:12px;width:20px}}.flat__tip-icon{align-items:center;display:flex;height:1.25vw;margin-left:.5208333333333334vw;width:.9375vw}@media (min-width:1px) and (max-width:920px){.flat__tip-icon{height:18px;margin-left:10px;width:18px}}.flat__tip-icon svg{height:.9375vw;width:.9375vw;fill:#afb2b9}@media (min-width:1px) and (max-width:920px){.flat__tip-icon svg{height:18px;width:18px}}.flat__quality-icon{height:1.458333333333333vw;margin-right:1.145833333333333vw;min-width:1.458333333333333vw;-o-object-fit:contain;object-fit:contain;width:1.458333333333333vw;fill:#afb2b9;stroke:#afb2b9}@media (min-width:1px) and (max-width:920px){.flat__quality-icon{font-weight:600;height:20px;margin-right:12px;min-width:20px;width:20px}}.flat__more{background-color:#f7f7f7;color:#001860;font-size:.7291666666666666vw;font-weight:600;line-height:1;margin-top:1.041666666666667vw;padding:.9375vw 1.041666666666667vw;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:100%}@media (min-width:1px) and (max-width:920px){.flat__more{border-radius:25px;font-size:14px;margin-left:auto;margin-right:auto;margin-top:22px;max-width:480px;padding:18px 20px;width:calc(100% - 40px)}}@media screen and (min-width:920px){.flat__more:hover{background-color:#001860;color:#fff}}.flat__more.hide{display:none}.flat__more:visited{background-color:#f7f7f7;color:#001860}.flat__more:visited.active,.flat__more:visited:active,.flat__more:visited:focus:focus-visible{background-color:#001860;color:#fff}.flat__more.active,.flat__more:active,.flat__more:focus:focus-visible{background-color:#001860;color:#fff}.flat__info-controls{display:none;margin-left:-.2604166666666667vw;margin-right:-.2604166666666667vw}@media (min-width:1px) and (max-width:920px){.flat__info-controls{margin-left:-5px;margin-right:-5px}}.flat__info-controls a,.flat__info-controls button{align-items:center;background-color:transparent;border:1px solid #0c0c0c;border-radius:50%;display:flex;height:1.5625vw;justify-content:center;margin:0 5px;width:1.5625vw}@media (min-width:1px) and (max-width:920px){.flat__info-controls a,.flat__info-controls button{height:30px;margin:0 5px;width:30px}}.flat__info-controls a svg,.flat__info-controls button svg{height:.7291666666666666vw;width:.7291666666666666vw;stroke:#0c0c0c}@media (min-width:1px) and (max-width:920px){.flat__info-controls a svg,.flat__info-controls button svg{height:14px;width:14px}}.flat__tooltip{display:inline-block;text-align:center;width:100%}.flat__panel-setters{bottom:50%;display:none;left:-4.427083333333333vw;position:absolute;transform:translateY(50%)}@media (min-width:1px) and (max-width:920px){.flat__panel-setters{bottom:auto;left:50%;max-width:330px;top:-75px;transform:translateX(-50%);width:calc(100% - 40px)}}.flat__layer-setters{display:flex;flex-direction:column;gap:.78125vw}@media (min-width:1px) and (max-width:920px){.flat__layer-setters{background-color:#f7f7f7;border-radius:15px;flex-direction:row;gap:0;height:35px;max-width:330px;padding:2px;width:100%}}.flat__layer-setters button{align-items:center;background-color:#f7f7f7;border:none;border-radius:.5208333333333334vw;color:#0c0c0c;cursor:pointer;display:flex;height:2.34375vw;justify-content:center;transition:background-color .2s,color .2s;width:2.34375vw}@media (min-width:1px) and (max-width:920px){.flat__layer-setters button{border-radius:10px;height:100%;width:100%}}.flat__layer-setters button.active{background:#0e476d;color:#fff}@media screen and (min-width:921px){.flat__layer-setters button span.mobile{display:none}}@media (min-width:1px) and (max-width:920px){.flat__layer-setters button span.desktop{display:none}}.flat__layer-setters>span{color:#0c0c0c;font-size:.5208333333333334vw;font-weight:400;line-height:1.2;text-align:center}@media (min-width:1px) and (max-width:920px){.flat__layer-setters>span{display:none;font-size:14px}}.flat.flat--alt,.flat.flat--commerce{padding-top:0}.flat.flat--alt .container,.flat.flat--commerce .container{max-width:78.125vw;padding-left:0;padding-right:0;padding-top:0}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .container,.flat.flat--commerce .container{margin:0;max-width:none;padding-top:14px;width:100%}}.flat.flat--alt.loaded .flat__actions-slider,.flat.flat--commerce.loaded .flat__actions-slider{display:flex}.flat.flat--alt .flat__controls,.flat.flat--commerce .flat__controls{align-items:center;flex-direction:column;gap:.5208333333333334vw;position:absolute;right:0;top:1.770833333333333vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__controls,.flat.flat--commerce .flat__controls{flex-direction:row;gap:0;margin-top:0;padding-right:22px;top:50px;z-index:100}}.flat.flat--alt .flat__top-bar,.flat.flat--commerce .flat__top-bar{margin-bottom:.8854166666666666vw;position:relative;width:77.08333333333333vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__top-bar,.flat.flat--commerce .flat__top-bar{margin-bottom:14px;max-width:none;width:100%}}.flat.flat--alt .flat__favorite,.flat.flat--commerce .flat__favorite{right:auto;top:auto}.flat.flat--alt .flat__download,.flat.flat--commerce .flat__download{align-items:center;background-color:#fff;border:1px solid #ababab;border-radius:50%;cursor:pointer;display:flex;height:2.083333333333333vw;justify-content:center;margin-left:0;padding:0;position:absolute;transform:none;width:2.083333333333333vw;z-index:10}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__download,.flat.flat--commerce .flat__download{display:none}}.flat.flat--alt .flat__download svg,.flat.flat--commerce .flat__download svg{height:.8333333333333334vw;position:static;width:.8333333333333334vw;fill:#0c0c0c;stroke:#0c0c0c;transform:none}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__download svg,.flat.flat--commerce .flat__download svg{height:16px;width:16px}}.flat.flat--alt .flat__controls .flat__download,.flat.flat--alt .flat__controls .flat__favorite,.flat.flat--alt .flat__controls .flat__qr,.flat.flat--alt .flat__controls .flat__share-btn,.flat.flat--commerce .flat__controls .flat__download,.flat.flat--commerce .flat__controls .flat__favorite,.flat.flat--commerce .flat__controls .flat__qr,.flat.flat--commerce .flat__controls .flat__share-btn{align-items:center;background-color:#fff;border:1px solid #ababab;border-radius:50%;cursor:pointer;display:flex;height:2.083333333333333vw;justify-content:center;margin-left:0;min-width:2.083333333333333vw;padding:0;position:relative;transform:none;width:2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__controls .flat__download,.flat.flat--alt .flat__controls .flat__favorite,.flat.flat--alt .flat__controls .flat__qr,.flat.flat--alt .flat__controls .flat__share-btn,.flat.flat--commerce .flat__controls .flat__download,.flat.flat--commerce .flat__controls .flat__favorite,.flat.flat--commerce .flat__controls .flat__qr,.flat.flat--commerce .flat__controls .flat__share-btn{border-color:#fff;height:40px;margin-left:10px;min-width:40px;width:40px}}.flat.flat--alt .flat__controls .flat__download svg,.flat.flat--alt .flat__controls .flat__favorite svg,.flat.flat--alt .flat__controls .flat__qr svg,.flat.flat--alt .flat__controls .flat__share-btn svg,.flat.flat--commerce .flat__controls .flat__download svg,.flat.flat--commerce .flat__controls .flat__favorite svg,.flat.flat--commerce .flat__controls .flat__qr svg,.flat.flat--commerce .flat__controls .flat__share-btn svg{height:.8333333333333334vw;position:static;width:.8333333333333334vw;stroke:#0c0c0c;transform:none}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__controls .flat__download svg,.flat.flat--alt .flat__controls .flat__favorite svg,.flat.flat--alt .flat__controls .flat__qr svg,.flat.flat--alt .flat__controls .flat__share-btn svg,.flat.flat--commerce .flat__controls .flat__download svg,.flat.flat--commerce .flat__controls .flat__favorite svg,.flat.flat--commerce .flat__controls .flat__qr svg,.flat.flat--commerce .flat__controls .flat__share-btn svg{height:16px;width:16px}}.flat.flat--alt .flat__controls .flat__download,.flat.flat--commerce .flat__controls .flat__download{display:none}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__controls .flat__download,.flat.flat--commerce .flat__controls .flat__download{display:flex;order:1}.flat.flat--alt .flat__controls .flat__share,.flat.flat--commerce .flat__controls .flat__share{order:2}.flat.flat--alt .flat__controls .flat__favorite,.flat.flat--commerce .flat__controls .flat__favorite{order:3}}.flat.flat--alt .flat__controls .flat__qr,.flat.flat--commerce .flat__controls .flat__qr{display:none}@media screen and (min-width:920px){.flat.flat--alt .flat__favorite:hover svg,.flat.flat--commerce .flat__favorite:hover svg{stroke:red}}.flat.flat--alt .flat__favorite.active:not([disabled]):not(.disabled) svg,.flat.flat--commerce .flat__favorite.active:not([disabled]):not(.disabled) svg{fill:red;stroke:red}.flat.flat--alt .flat__favorite:active:not([disabled]):not(.disabled) svg,.flat.flat--alt .flat__favorite:focus:focus-visible:not([disabled]):not(.disabled) svg,.flat.flat--commerce .flat__favorite:active:not([disabled]):not(.disabled) svg,.flat.flat--commerce .flat__favorite:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:red}.flat.flat--alt .flat__data,.flat.flat--commerce .flat__data{align-items:flex-start;border-radius:.5208333333333334vw;display:flex;flex-direction:column;padding-bottom:.3125vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__data,.flat.flat--commerce .flat__data{border-radius:10px;padding-bottom:6px}}.flat.flat--alt .flat__data-title,.flat.flat--commerce .flat__data-title{font-size:1.25vw;font-weight:500;line-height:1.4;margin-bottom:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__data-title,.flat.flat--commerce .flat__data-title{font-size:24px;margin-bottom:20px;margin-top:20px}}.flat.flat--alt .flat__data-cost,.flat.flat--commerce .flat__data-cost{align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:.78125vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__data-cost,.flat.flat--commerce .flat__data-cost{align-items:start;flex-direction:column;margin-bottom:15px}}.flat.flat--alt .flat__data-cost .current,.flat.flat--commerce .flat__data-cost .current{font-size:1.25vw;font-weight:500;line-height:.8;margin-right:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__data-cost .current,.flat.flat--commerce .flat__data-cost .current{font-size:24px;line-height:1;margin-right:10px}}.flat.flat--alt .flat__data-cost .mortgage,.flat.flat--commerce .flat__data-cost .mortgage{font-size:.7291666666666666vw;line-height:.9}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__data-cost .mortgage,.flat.flat--commerce .flat__data-cost .mortgage{font-size:16px;margin-top:10px}}.flat.flat--alt .flat__data-qualities,.flat.flat--commerce .flat__data-qualities{margin-bottom:1.041666666666667vw;width:100%}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__data-qualities,.flat.flat--commerce .flat__data-qualities{margin-bottom:20px}}.flat.flat--alt .flat__qualities-inner,.flat.flat--commerce .flat__qualities-inner{display:flex;flex-wrap:wrap;gap:.5208333333333334vw;margin-left:-.20833333333333334vw;margin-right:-.20833333333333334vw;padding-right:2.864583333333333vw;width:calc(100% + .41667vw)}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__qualities-inner,.flat.flat--commerce .flat__qualities-inner{gap:10px;margin-left:-4px;margin-right:-4px;padding-right:0;width:calc(100% + 8px)}}.flat.flat--alt .flat__quality,.flat.flat--commerce .flat__quality{background-color:#f3f4f6;border:1px solid #f3f4f6;border-radius:5.208333333333333vw;height:1.822916666666667vw;padding:0 .8333333333333334vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__quality,.flat.flat--commerce .flat__quality{border-radius:100px;flex:none;height:35px;padding:0 16px}}.flat.flat--alt .flat__quality.flat__quality--detailed,.flat.flat--commerce .flat__quality.flat__quality--detailed{cursor:pointer}.flat.flat--alt .flat__quality span,.flat.flat--commerce .flat__quality span{color:#0c0c0c;font-size:.7291666666666666vw;line-height:1.4}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__quality span,.flat.flat--commerce .flat__quality span{font-size:14px}}.flat.flat--alt .flat__features,.flat.flat--commerce .flat__features{overflow:hidden;width:100%}.flat.flat--alt .flat__features.block-hidden,.flat.flat--commerce .flat__features.block-hidden{display:none}.flat.flat--alt .flat__features-content,.flat.flat--commerce .flat__features-content{display:flex;flex-direction:column}.flat.flat--alt .flat__feature,.flat.flat--commerce .flat__feature{display:flex;flex-wrap:wrap;gap:.20833333333333334vw;justify-content:space-between;margin-bottom:.7291666666666666vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__feature,.flat.flat--commerce .flat__feature{gap:4px;margin-bottom:14px}}.flat.flat--alt .flat__feature a,.flat.flat--alt .flat__feature span,.flat.flat--commerce .flat__feature a,.flat.flat--commerce .flat__feature span{font-size:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__feature a,.flat.flat--alt .flat__feature span,.flat.flat--commerce .flat__feature a,.flat.flat--commerce .flat__feature span{font-size:14px}}.flat.flat--alt .flat__feature a:first-child,.flat.flat--alt .flat__feature span:first-child,.flat.flat--commerce .flat__feature a:first-child,.flat.flat--commerce .flat__feature span:first-child{color:#7f7f7f}.flat.flat--alt .flat__feature a,.flat.flat--alt .flat__feature a:visited,.flat.flat--commerce .flat__feature a,.flat.flat--commerce .flat__feature a:visited{border-color:#ff420e;color:#ff420e}.flat.flat--alt .flat__feature a:focus,.flat.flat--alt .flat__feature a:focus-visible,.flat.flat--alt .flat__feature a:hover,.flat.flat--commerce .flat__feature a:focus,.flat.flat--commerce .flat__feature a:focus-visible,.flat.flat--commerce .flat__feature a:hover{color:#ff420e;opacity:.8}.flat.flat--alt .flat__feature span:nth-child(3),.flat.flat--commerce .flat__feature span:nth-child(3){color:#0c0c0c}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__feature span:nth-child(3),.flat.flat--commerce .flat__feature span:nth-child(3){font-size:16px}}.flat.flat--alt .flat__feature .flat__feature-divider,.flat.flat--commerce .flat__feature .flat__feature-divider{border-bottom:1px dotted #0c0c0c;flex:1;margin-bottom:3px;margin-left:4px;margin-right:4px}.flat.flat--alt .flat__unfold,.flat.flat--commerce .flat__unfold{background-color:transparent;border:0;cursor:pointer;font-size:.7291666666666666vw;margin-top:.3645833333333333vw;padding:0}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__unfold,.flat.flat--commerce .flat__unfold{font-size:14px;margin-left:auto;margin-right:auto;margin-top:7px}}.flat.flat--alt .flat__unfold.active svg,.flat.flat--commerce .flat__unfold.active svg{transform:rotate(180deg)}.flat.flat--alt .flat__unfold svg,.flat.flat--commerce .flat__unfold svg{height:.4166666666666667vw;margin-left:.2604166666666667vw;width:12px;fill:#0c0c0c;stroke:#0c0c0c;transition:transform .3s ease}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__unfold svg,.flat.flat--commerce .flat__unfold svg{height:8px;margin-left:5px;width:12px}}.flat.flat--alt .flat__data-wrapper,.flat.flat--commerce .flat__data-wrapper{display:flex;flex-direction:column;width:22.708333333333332vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__data-wrapper,.flat.flat--commerce .flat__data-wrapper{padding:0 22px;width:100%}}.flat.flat--alt .flat__actions,.flat.flat--commerce .flat__actions{background-color:#001860;border-radius:.5208333333333334vw;margin-top:1.041666666666667vw;overflow:hidden;position:relative}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__actions,.flat.flat--commerce .flat__actions{border-radius:10px;margin-top:20px}}.flat.flat--alt .flat__actions-slider,.flat.flat--commerce .flat__actions-slider{align-items:center;display:none;width:100%}.flat.flat--alt .flat__action-slide.swiper-slide,.flat.flat--commerce .flat__action-slide.swiper-slide{align-items:center;box-sizing:border-box;color:#fff;display:flex;min-height:5.052083333333333vw;padding:.5208333333333334vw 2.083333333333333vw;position:relative}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__action-slide.swiper-slide,.flat.flat--commerce .flat__action-slide.swiper-slide{min-height:92px;padding:10px 45px}}.flat.flat--alt .flat__action-slide.swiper-slide a,.flat.flat--commerce .flat__action-slide.swiper-slide a{height:100%;left:0;position:absolute;top:0;width:100%}.flat.flat--alt .flat__action-icon,.flat.flat--commerce .flat__action-icon{height:2.708333333333333vw;margin-right:.5208333333333334vw;min-width:2.708333333333333vw;width:2.708333333333333vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__action-icon,.flat.flat--commerce .flat__action-icon{height:44px;margin-right:5px;min-width:44px;width:44px}}.flat.flat--alt .flat__action-icon img,.flat.flat--commerce .flat__action-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.flat.flat--alt .flat__action-controls,.flat.flat--commerce .flat__action-controls{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__action-controls,.flat.flat--commerce .flat__action-controls{padding-left:10px;padding-right:10px}}.flat.flat--alt .flat__action-controls .arrow-next,.flat.flat--alt .flat__action-controls .arrow-prev,.flat.flat--commerce .flat__action-controls .arrow-next,.flat.flat--commerce .flat__action-controls .arrow-prev{background-color:transparent;border:0;pointer-events:all}.flat.flat--alt .flat__action-controls .arrow-next svg,.flat.flat--alt .flat__action-controls .arrow-prev svg,.flat.flat--commerce .flat__action-controls .arrow-next svg,.flat.flat--commerce .flat__action-controls .arrow-prev svg{height:16px;width:16px;fill:#fff;stroke:#fff}.flat.flat--alt .flat__action-controls .arrow-prev svg,.flat.flat--commerce .flat__action-controls .arrow-prev svg{transform:rotate(90deg)}.flat.flat--alt .flat__action-controls .arrow-next svg,.flat.flat--commerce .flat__action-controls .arrow-next svg{transform:rotate(-90deg)}.flat.flat--alt .flat__choice-block,.flat.flat--commerce .flat__choice-block{border:.052083333333333336px solid #ababab;border-radius:.2604166666666667vw;height:-moz-max-content;height:max-content;margin-top:.5208333333333334vw;padding:.9895833333333334vw 1.041666666666667vw;position:relative;width:100%}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-block,.flat.flat--commerce .flat__choice-block{border-radius:5px;border-width:1px;height:-moz-max-content;height:max-content;margin-top:0;padding:19px 21px}}.flat.flat--alt .flat__choice-block.finishing,.flat.flat--alt .flat__choice-block.payment,.flat.flat--commerce .flat__choice-block.finishing,.flat.flat--commerce .flat__choice-block.payment{margin-top:.78125vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-block.finishing,.flat.flat--alt .flat__choice-block.payment,.flat.flat--commerce .flat__choice-block.finishing,.flat.flat--commerce .flat__choice-block.payment{margin-top:20px;padding-bottom:51px}.flat.flat--alt .flat__choice-block.finishing .flat__choice-change.finishing,.flat.flat--commerce .flat__choice-block.finishing .flat__choice-change.finishing{left:54px;right:auto}}.flat.flat--alt .flat__choice-block:first-child,.flat.flat--commerce .flat__choice-block:first-child{margin-top:0}.flat.flat--alt .flat__choice-title,.flat.flat--commerce .flat__choice-title{color:#0c0c0c;font-weight:400}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-title,.flat.flat--commerce .flat__choice-title{margin-bottom:10px}}.flat.flat--alt .flat__choice-title span,.flat.flat--commerce .flat__choice-title span{font-size:1.041666666666667vw;line-height:1.4}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-title span,.flat.flat--commerce .flat__choice-title span{font-size:20px}}.flat.flat--alt .flat__choice-change,.flat.flat--commerce .flat__choice-change{background-color:transparent;border-width:0;cursor:pointer;font-size:.8333333333333334vw;line-height:1.4;padding:0;position:absolute;right:1.041666666666667vw;-webkit-text-decoration:underline;text-decoration:underline;top:1.197916666666667vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-change,.flat.flat--commerce .flat__choice-change{bottom:19px;font-size:16px;right:23px;top:auto}}.flat.flat--alt .flat__choice-change:focus:focus-visible:not([disabled]):not(.disabled),.flat.flat--alt .flat__choice-change:hover:not([disabled]):not(.disabled),.flat.flat--commerce .flat__choice-change:focus:focus-visible:not([disabled]):not(.disabled),.flat.flat--commerce .flat__choice-change:hover:not([disabled]):not(.disabled){opacity:.8}.flat.flat--alt .flat__payment-choice,.flat.flat--commerce .flat__payment-choice{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__payment-choice,.flat.flat--commerce .flat__payment-choice{flex-direction:column}}.flat.flat--alt .flat__payment-choice a,.flat.flat--commerce .flat__payment-choice a{color:#ff420e;font-size:.8333333333333334vw;line-height:1.4}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__payment-choice a,.flat.flat--commerce .flat__payment-choice a{font-size:16px;margin-top:10px}}.flat.flat--alt .flat__payment-choice a:focus:focus-visible:not([disabled]):not(.disabled),.flat.flat--alt .flat__payment-choice a:hover:not([disabled]):not(.disabled),.flat.flat--alt .flat__payment-choice a:visited:not([disabled]):not(.disabled),.flat.flat--commerce .flat__payment-choice a:focus:focus-visible:not([disabled]):not(.disabled),.flat.flat--commerce .flat__payment-choice a:hover:not([disabled]):not(.disabled),.flat.flat--commerce .flat__payment-choice a:visited:not([disabled]):not(.disabled){color:#ff420e;opacity:.8}.flat.flat--alt .flat__choice-info,.flat.flat--commerce .flat__choice-info{align-items:center;display:flex;flex-wrap:nowrap}.flat.flat--alt .flat__choice-info:has(.flat__choice-variant.active a),.flat.flat--commerce .flat__choice-info:has(.flat__choice-variant.active a){margin-bottom:1.041666666666667vw;max-width:11.145833333333334vw;position:relative;width:100%}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-info:has(.flat__choice-variant.active a),.flat.flat--commerce .flat__choice-info:has(.flat__choice-variant.active a){margin-bottom:0;max-width:none}}.flat.flat--alt .flat__choice-info:has(.flat__choice-variant.active a) a,.flat.flat--commerce .flat__choice-info:has(.flat__choice-variant.active a) a{bottom:-1.25vw;left:1.666666666666667vw;position:absolute;width:-moz-max-content;width:max-content}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-info:has(.flat__choice-variant.active a) a,.flat.flat--commerce .flat__choice-info:has(.flat__choice-variant.active a) a{bottom:-32px;left:32px;right:auto;top:auto}}.flat.flat--alt .flat__choice-variant,.flat.flat--commerce .flat__choice-variant{display:none;font-size:1.041666666666667vw;line-height:1.4;margin-left:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-variant,.flat.flat--commerce .flat__choice-variant{font-size:20px;margin-left:10px}}.flat.flat--alt .flat__choice-variant.active,.flat.flat--commerce .flat__choice-variant.active{display:block}.flat.flat--alt .flat__choice-indicator,.flat.flat--commerce .flat__choice-indicator{align-items:center;background-color:#fff;border:.052083333333333336vw solid #ff420e;border-radius:50%;display:inline-flex;flex:0 0 auto;height:1.145833333333333vw;justify-content:center;width:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-indicator,.flat.flat--commerce .flat__choice-indicator{border-width:1px;height:22px;width:22px}}.flat.flat--alt .flat__indicator-inner,.flat.flat--commerce .flat__indicator-inner{background-color:#ff420e;border:inherit;border-color:inherit;border-radius:inherit;display:inherit;height:.625vw;width:.625vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__indicator-inner,.flat.flat--commerce .flat__indicator-inner{height:12px;width:12px}}.flat.flat--alt .flat__choice-content,.flat.flat--commerce .flat__choice-content{margin-bottom:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-content,.flat.flat--commerce .flat__choice-content{margin-bottom:20px}}.flat.flat--alt .flat__choice-content .content li,.flat.flat--alt .flat__choice-content .content ol,.flat.flat--alt .flat__choice-content .content p,.flat.flat--alt .flat__choice-content .content ul,.flat.flat--commerce .flat__choice-content .content li,.flat.flat--commerce .flat__choice-content .content ol,.flat.flat--commerce .flat__choice-content .content p,.flat.flat--commerce .flat__choice-content .content ul{color:#7f7f7f;font-size:.8333333333333334vw;font-weight:400;line-height:1.4;margin-bottom:0}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__choice-content .content li,.flat.flat--alt .flat__choice-content .content ol,.flat.flat--alt .flat__choice-content .content p,.flat.flat--alt .flat__choice-content .content ul,.flat.flat--commerce .flat__choice-content .content li,.flat.flat--commerce .flat__choice-content .content ol,.flat.flat--commerce .flat__choice-content .content p,.flat.flat--commerce .flat__choice-content .content ul{font-size:16px}}.flat.flat--alt .flat__mortgage-form,.flat.flat--commerce .flat__mortgage-form{margin-top:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__mortgage-form,.flat.flat--commerce .flat__mortgage-form{margin-top:20px}}.flat.flat--alt .flat__mortgage-form fieldset,.flat.flat--commerce .flat__mortgage-form fieldset{border:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-.2604166666666667vw;margin-right:-.2604166666666667vw;padding:0}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__mortgage-form fieldset,.flat.flat--commerce .flat__mortgage-form fieldset{margin-left:-5px;margin-right:-5px}}.flat.flat--alt .flat__mortgage-form .flat__mortgage-radio,.flat.flat--commerce .flat__mortgage-form .flat__mortgage-radio{align-items:center;background-color:#f7f7f7;border-radius:.4166666666666667vw;display:flex;margin-bottom:.5208333333333334vw;margin-left:.2604166666666667vw;margin-right:.2604166666666667vw;min-height:2.604166666666667vw;padding:.5208333333333334vw .5208333333333334vw .5208333333333334vw 1.822916666666667vw;position:relative;width:calc(50% - .52083vw)}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__mortgage-form .flat__mortgage-radio,.flat.flat--commerce .flat__mortgage-form .flat__mortgage-radio{border-radius:8px;margin-bottom:10px;margin-left:5px;margin-right:5px;min-height:40px;padding:10px 10px 10px 35px;width:calc(50% - 10px)}}.flat.flat--alt .flat__mortgage-form .flat__mortgage-radio label,.flat.flat--commerce .flat__mortgage-form .flat__mortgage-radio label{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.flat.flat--alt .flat__mortgage-form .flat__mortgage-radio input,.flat.flat--commerce .flat__mortgage-form .flat__mortgage-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:1px;left:0;position:absolute;top:0;width:1px}.flat.flat--alt .flat__mortgage-form .flat__mortgage-radio input:checked+.flat__radio-input,.flat.flat--commerce .flat__mortgage-form .flat__mortgage-radio input:checked+.flat__radio-input{border-color:#001860}.flat.flat--alt .flat__mortgage-form .flat__mortgage-radio input:checked+.flat__radio-input:after,.flat.flat--commerce .flat__mortgage-form .flat__mortgage-radio input:checked+.flat__radio-input:after{opacity:1}.flat.flat--alt .flat__mortgage-form .flat__mortgage-radio span,.flat.flat--commerce .flat__mortgage-form .flat__mortgage-radio span{font-size:14px}.flat.flat--alt .flat__control-buttons,.flat.flat--commerce .flat__control-buttons{display:flex;gap:.5208333333333334vw;margin-top:auto;padding-top:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__control-buttons,.flat.flat--commerce .flat__control-buttons{gap:10px;padding-top:20px}}.flat.flat--alt .flat__control-buttons .btn,.flat.flat--commerce .flat__control-buttons .btn{align-items:center;display:flex;height:2.604166666666667vw;justify-content:center;max-width:12.864583333333334vw;min-width:0;min-width:auto;white-space:nowrap;width:100%}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__control-buttons .btn,.flat.flat--commerce .flat__control-buttons .btn{height:50px;max-width:none;width:100%}}.flat.flat--alt .flat__control-buttons .btn:only-child,.flat.flat--commerce .flat__control-buttons .btn:only-child{max-width:none}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__control-buttons .btn--link,.flat.flat--commerce .flat__control-buttons .btn--link{display:none}}.flat.flat--alt .flat__control-buttons .btn--link.mobile-variant,.flat.flat--commerce .flat__control-buttons .btn--link.mobile-variant{display:none}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__control-buttons .btn--link.mobile-variant,.flat.flat--commerce .flat__control-buttons .btn--link.mobile-variant{display:block}}.flat.flat--alt .flat__control-buttons .btn--primary,.flat.flat--commerce .flat__control-buttons .btn--primary{width:9.375vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__control-buttons .btn--primary,.flat.flat--commerce .flat__control-buttons .btn--primary{width:100%}}.flat.flat--alt .flat__control-buttons .btn--primary:focus:focus-visible:not([disabled]):not(.disabled),.flat.flat--alt .flat__control-buttons .btn--primary:hover:not([disabled]):not(.disabled),.flat.flat--commerce .flat__control-buttons .btn--primary:focus:focus-visible:not([disabled]):not(.disabled),.flat.flat--commerce .flat__control-buttons .btn--primary:hover:not([disabled]):not(.disabled){background-color:#e73f10;border-color:#e73f10;color:#fff}.flat.flat--alt .flat__radio-input,.flat.flat--commerce .flat__radio-input{background-color:#fff;border:1px solid #fff;border-radius:50%;height:.9375vw;left:.3645833333333333vw;min-width:.9375vw;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .3s ease;width:.9375vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__radio-input,.flat.flat--commerce .flat__radio-input{height:18px;left:7px;min-width:18px;width:18px}}.flat.flat--alt .flat__radio-input:after,.flat.flat--commerce .flat__radio-input:after{background-color:#001860;border-radius:50%;content:"";display:block;height:.5208333333333334vw;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease;width:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.flat.flat--alt .flat__radio-input:after,.flat.flat--commerce .flat__radio-input:after{height:10px;width:10px}}.modal--qr .modal__header{padding:0}.modal--qr .modal__code-title{color:#0c0c0c;font-size:.8333333333333334vw;font-weight:500;line-height:1.6;margin-left:auto;margin-right:auto;max-width:17.708333333333332vw}@media (min-width:1px) and (max-width:920px){.modal--qr .modal__code-title{font-size:16px;max-width:340px}}.modal--qr .modal__code{display:flex;flex-direction:column;justify-content:center;padding-top:3.385416666666667vw;text-align:center}@media (min-width:1px) and (max-width:920px){.modal--qr .modal__code{padding-top:65px}}.modal--qr .modal__code-image{display:flex;justify-content:center;margin-bottom:2.083333333333333vw;margin-top:2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.modal--qr .modal__code-image{margin-bottom:40px;margin-top:40px}}.modal--qr .modal__code-image svg{height:12.5vw;width:12.5vw}@media (min-width:1px) and (max-width:920px){.modal--qr .modal__code-image svg{height:240px;width:240px}}.modal--qr .modal__container{width:23.229166666666668vw}@media (min-width:1px) and (max-width:920px){.modal--qr .modal__container{width:446px}}.side-modal__header{padding:1.770833333333333vw 2.083333333333333vw 2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.side-modal__header{padding:34px 40px 40px}}.side-modal__header span{font-size:2.1875vw;font-weight:500;line-height:1.4}@media (min-width:1px) and (max-width:920px){.side-modal__header span{font-size:42px}}.side-modal .shade-modal-close{background-color:#f3f4f6;border-color:#f3f4f6;border-radius:50%;height:2.34375vw;width:2.34375vw}@media (min-width:1px) and (max-width:920px){.side-modal .shade-modal-close{height:45px;width:45px}}.side-modal .shade-modal-close:after,.side-modal .shade-modal-close:before{background-color:#7f7f7f}div.navigation__layer-header{color:#0c0c0c;font-size:20px;font-weight:500;height:78px;justify-content:start;letter-spacing:normal;line-height:1.4;margin-bottom:20px;padding-left:22px;padding-top:56px}div.navigation__layer-header:after{top:21px}.flat__finishing{display:flex;flex-direction:column;gap:1.041666666666667vw;width:100%}@media (min-width:1px) and (max-width:920px){.flat__finishing{gap:20px;margin-bottom:20px}}.flat__finishing--top{padding:0 2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.flat__finishing--top{padding:0}}.flat__finishing--bottom{padding:0 2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.flat__finishing--bottom{padding:0 22px 22px}}.flat__finishing-modes{display:flex;flex-direction:column;gap:1.041666666666667vw;width:77.29166666666667vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-modes{gap:40px;width:100%}}@media (min-width:1px) and (max-width:768px){.flat__finishing-modes .swiper-wrapper{display:flex;flex-direction:column;gap:10px}}.flat__finishing-modes .swiper-slide{display:flex;height:12.291666666666666vw;width:auto}.flat__finishing-modes .swiper-slide:not(:last-child){margin-right:.9375vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-modes .swiper-slide:not(:last-child){margin-right:0}.flat__finishing-modes .swiper-slide{height:auto}}.flat__finishing-modes .swiper-slide .tippy-box{background-color:#fff;border-radius:.5208333333333334vw;box-shadow:0 .2604166666666667vw .5208333333333334vw .10416666666666667vw rgba(0,0,0,.251);color:#0c0c0c;width:34.6875vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-modes .swiper-slide .tippy-box{border-radius:10px;width:300px}}.flat__finishing-modes .swiper-slide [data-theme=flat__tip-detailed].tippy-box{height:-moz-max-content;height:max-content}.flat__finishing-modes .swiper-slide .tippy-content{background-color:#fff;border-radius:.5208333333333334vw;overflow:hidden;padding:.5208333333333334vw .7291666666666666vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-modes .swiper-slide .tippy-content{border-radius:10px;padding:8px 12px}}.flat__finishing-modes .swiper-slide .tip-title{font-size:.8333333333333334vw;font-weight:500;line-height:1.4}@media (min-width:1px) and (max-width:920px){.flat__finishing-modes .swiper-slide .tip-title{font-size:14px}}.flat__finishing-modes .swiper-slide .tip-text{font-size:.7291666666666666vw;font-weight:400;line-height:1.4}@media (min-width:1px) and (max-width:920px){.flat__finishing-modes .swiper-slide .tip-text{font-size:12px}}.flat__finishing-modes .swiper-slide .tippy-arrow{display:none}@media (min-width:769px) and (max-width:920px){.flat__finishing-modes .slide-nav-wrapper{display:flex}}.flat__finishing-modes .feature-modal__mode-content{width:21.354166666666668vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-modes .feature-modal__mode-content{width:100%}.flat__finishing-modes .feature-modal__mode-content .text-more__show-btn{pointer-events:none}.flat__finishing-modes .feature-modal__mode-content.active .text-more__show-btn{pointer-events:all}}.flat__finishing-photos{border-radius:.2604166666666667vw;display:none;height:25vw;overflow:hidden;position:relative;width:77.29166666666667vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-photos{border-radius:0;height:433px;width:100%}}.flat__finishing-photos.active{display:flex}.flat__finishing-photos .swiper-slide{border-radius:.2604166666666667vw;height:auto!important;overflow:hidden;width:100%}@media (min-width:1px) and (max-width:920px){.flat__finishing-photos .swiper-slide{border-radius:0}}.flat__finishing-photos .swiper-slide img:not(.photo img){bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.flat__finishing-photos .swiper-slide .photo{height:100%;margin:0 auto;position:relative;width:-moz-max-content;width:max-content;z-index:1}.flat__finishing-photos .swiper-slide .photo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.flat__finishing-photos .swiper-slide .photo .photo-tip{background-color:#fff;border-radius:50%;border-width:0;display:flex;flex:0 0 auto;height:1.875vw;left:15.260416666666666vw;position:absolute;top:11.770833333333334vw;width:1.875vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-photos .swiper-slide .photo .photo-tip{height:36px;width:36px}}.flat__finishing-photos .swiper-slide .photo .photo-tip:nth-child(2){left:auto;right:20%;top:40%}.flat__finishing-photos .swiper-slide .photo .photo-tip:nth-child(3){left:auto;right:10%;top:60%}.flat__finishing-photos .swiper-slide .photo .photo-tip-button{background-color:#fff;border-radius:50%;border-width:0;cursor:pointer;height:auto;position:relative;transition:transform .3s ease;width:100%}.flat__finishing-photos .swiper-slide .photo .photo-tip-button[aria-expanded=true]{transform:rotate(45deg)}.flat__finishing-photos .swiper-slide .photo .photo-tip-button:after,.flat__finishing-photos .swiper-slide .photo .photo-tip-button:before{background-color:#0c0c0c;content:"";display:block;height:.10416666666666667vw;left:50%;pointer-events:none;position:absolute;top:50%;width:.625vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-photos .swiper-slide .photo .photo-tip-button:after,.flat__finishing-photos .swiper-slide .photo .photo-tip-button:before{height:2px;width:12px}}.flat__finishing-photos .swiper-slide .photo .photo-tip-button:before{transform:translate(-50%,-50%) rotate(0deg)}.flat__finishing-photos .swiper-slide .photo .photo-tip-button:after{transform:translate(-50%,-50%) rotate(90deg)}.flat__finishing-photos .swiper-slide .photo .tippy-box{background-color:#fff;border-radius:.5208333333333334vw;color:#0c0c0c;width:15.052083333333334vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-photos .swiper-slide .photo .tippy-box{border-radius:10px;width:289px}}.flat__finishing-photos .swiper-slide .photo [data-theme=flat__tip-detailed].tippy-box{height:-moz-max-content;height:max-content}.flat__finishing-photos .swiper-slide .photo .tippy-content{background-color:#fff;border-radius:.5208333333333334vw;overflow:hidden;padding:.5208333333333334vw .7291666666666666vw}@media (min-width:1px) and (max-width:920px){.flat__finishing-photos .swiper-slide .photo .tippy-content{border-radius:10px;padding:8px 12px}}.flat__finishing-photos .swiper-slide .photo .tip-title{font-size:.8333333333333334vw;font-weight:500;line-height:1.4}@media (min-width:1px) and (max-width:920px){.flat__finishing-photos .swiper-slide .photo .tip-title{font-size:14px}}.flat__finishing-photos .swiper-slide .photo .tip-text{font-size:.7291666666666666vw;font-weight:400;line-height:1.4}@media (min-width:1px) and (max-width:920px){.flat__finishing-photos .swiper-slide .photo .tip-text{font-size:12px}}.flat__finishing-photos .swiper-slide .photo .tippy-arrow{display:none}.flat__finishing-photos .slide-nav{bottom:1.041666666666667vw;display:none;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.flat__finishing-photos .os-viewport{height:433px}.flat__finishing-photos .os-scrollbar.os-scrollbar-horizontal{margin:0 auto 20px;width:calc(100% - 40px)}.flat__finishing-photos .os-scrollbar.os-scrollbar-horizontal .os-scrollbar-track{background-color:hsla(0,0%,100%,.4)}.flat__finishing-photos .os-scrollbar.os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle{background-color:#fff}.navigation__layer .feature-modal__content-btn,.side-modal .feature-modal__content-btn{background-color:transparent;border:none;cursor:pointer;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.navigation__layer .feature-modal__title,.side-modal .feature-modal__title{display:inline-block;font-size:1.041666666666667vw;font-weight:500;line-height:1.4;margin-bottom:.5208333333333334vw;position:relative}@media (min-width:1px) and (max-width:920px){.navigation__layer .feature-modal__title,.side-modal .feature-modal__title{font-size:20px;margin-bottom:10px}}.navigation__layer .feature-modal__title .feature-modal__tip,.side-modal .feature-modal__title .feature-modal__tip{display:flex;height:.7291666666666666vw;position:absolute;right:-1.041666666666667vw;top:.4166666666666667vw;width:.7291666666666666vw;z-index:10}@media (min-width:1px) and (max-width:920px){.navigation__layer .feature-modal__title .feature-modal__tip,.side-modal .feature-modal__title .feature-modal__tip{display:none;height:14px;right:-20px;top:8px;width:14px}}.navigation__layer .feature-modal__title .feature-modal__tip svg,.side-modal .feature-modal__title .feature-modal__tip svg{height:100%;width:100%}.navigation__layer .feature-modal__title .feature-modal__tip-button,.side-modal .feature-modal__title .feature-modal__tip-button{background-color:transparent;border:none;height:100%;margin:0;padding:0;width:100%}.navigation__layer .feature-modal__indicator,.side-modal .feature-modal__indicator{align-items:center;background-color:#fff;border:.052083333333333336vw solid #ababab;border-radius:50%;display:inline-flex;height:1.145833333333333vw;justify-content:center;left:.9375vw;position:absolute;top:1.223958333333333vw;width:1.145833333333333vw}@media (min-width:1px) and (max-width:920px){.navigation__layer .feature-modal__indicator,.side-modal .feature-modal__indicator{border-width:1px;height:22px;left:18px;top:23.5px;width:22px}}.navigation__layer .feature-modal__indicator .feature-modal__indicator-inner,.side-modal .feature-modal__indicator .feature-modal__indicator-inner{background-color:#ff420e;border:inherit;border-color:inherit;border-radius:inherit;border-radius:50%;display:none;height:.625vw;width:.625vw}@media (min-width:1px) and (max-width:920px){.navigation__layer .feature-modal__indicator .feature-modal__indicator-inner,.side-modal .feature-modal__indicator .feature-modal__indicator-inner{border-radius:50%;height:12px;width:12px}}.navigation__layer .content li,.navigation__layer .content ol,.navigation__layer .content p,.navigation__layer .content ul,.side-modal .content li,.side-modal .content ol,.side-modal .content p,.side-modal .content ul{color:#7f7f7f;font-size:.7291666666666666vw;font-weight:400;line-height:1.4}@media (min-width:1px) and (max-width:920px){.navigation__layer .content li,.navigation__layer .content ol,.navigation__layer .content p,.navigation__layer .content ul,.side-modal .content li,.side-modal .content ol,.side-modal .content p,.side-modal .content ul{font-size:14px}}.navigation__layer .content p,.side-modal .content p{margin-bottom:0}@media (min-width:1px) and (max-width:920px){.navigation__layer .content p,.side-modal .content p{margin-bottom:0}}.navigation__layer .content ol,.navigation__layer .content ul,.side-modal .content ol,.side-modal .content ul{list-style-type:"—";margin-bottom:0;transform:translateX(.9375vw);width:calc(100% - .9375vw)}@media (min-width:1px) and (max-width:920px){.navigation__layer .content ol,.navigation__layer .content ul,.side-modal .content ol,.side-modal .content ul{transform:translateX(18px);width:calc(100% - 20px)}}.navigation__layer .content ol li,.navigation__layer .content ul li,.side-modal .content ol li,.side-modal .content ul li{margin-bottom:0;padding-left:.2604166666666667vw}@media (min-width:1px) and (max-width:920px){.navigation__layer .content ol li,.navigation__layer .content ul li,.side-modal .content ol li,.side-modal .content ul li{margin-bottom:0;padding-left:5px}}.navigation__layer .content ol li:before,.navigation__layer .content ul li:before,.side-modal .content ol li:before,.side-modal .content ul li:before{display:none}.navigation__layer .feature-modal__modes,.side-modal .feature-modal__modes{display:flex;flex-direction:column;gap:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.navigation__layer .feature-modal__modes,.side-modal .feature-modal__modes{gap:20px;padding:0 14px}}.navigation__layer .feature-modal__mode-content,.side-modal .feature-modal__mode-content{border:.052083333333333336vw solid #ababab;border-radius:.2604166666666667vw;display:flex;flex-direction:column;margin:0 2.083333333333333vw;padding:1.09375vw 1.666666666666667vw 1.09375vw 2.604166666666667vw;position:relative;transition:border-color .3s ease,height 3s ease}@media (min-width:1px) and (max-width:920px){.navigation__layer .feature-modal__mode-content,.side-modal .feature-modal__mode-content{border-radius:5px;padding:21px 32px 21px 50px}}.navigation__layer .feature-modal__mode-content .btn--secondary,.side-modal .feature-modal__mode-content .btn--secondary{display:block;font-size:.8333333333333334vw;line-height:1.2;margin-top:1.25vw;min-width:0;position:relative;width:7.5vw;z-index:3}@media (min-width:1px) and (max-width:920px){.navigation__layer .feature-modal__mode-content .btn--secondary,.side-modal .feature-modal__mode-content .btn--secondary{font-size:16px;margin-top:20;width:144px}}.navigation__layer .feature-modal__mode-content .feature-modal__button-accordion,.side-modal .feature-modal__mode-content .feature-modal__button-accordion{height:0;margin-top:auto;opacity:0;overflow:hidden}.navigation__layer .feature-modal__mode-content .feature-modal__button-accordion.opened,.side-modal .feature-modal__mode-content .feature-modal__button-accordion.opened{height:auto;opacity:1}.navigation__layer .feature-modal__mode-content.active,.navigation__layer .feature-modal__mode-content.active .feature-modal__indicator,.side-modal .feature-modal__mode-content.active,.side-modal .feature-modal__mode-content.active .feature-modal__indicator{border-color:#ff420e}.navigation__layer .feature-modal__mode-content.active .feature-modal__indicator-inner,.side-modal .feature-modal__mode-content.active .feature-modal__indicator-inner{display:block}.navigation__layer--payment,.side-modal--payment{min-width:38.125vw}@media (min-width:768px) and (max-width:920px){.navigation__layer--payment,.side-modal--payment{min-width:732px;width:732px}}.navigation__layer--finishing,.side-modal--finishing{min-width:82.1875vw}@media (min-width:768px) and (max-width:920px){.navigation__layer--finishing,.side-modal--finishing{min-width:732px;padding:0 20px;width:732px}}.navigation__layer--finishing .side-modal__body-inner,.side-modal--finishing .side-modal__body-inner{overflow-y:visible;overflow-y:initial}.navigation__layer--finishing .side-modal__header,.side-modal--finishing .side-modal__header{padding:1.041666666666667vw 2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .side-modal__header,.side-modal--finishing .side-modal__header{padding-bottom:30px;padding-left:0;padding-right:0}}.navigation__layer--finishing .side-modal__header span,.side-modal--finishing .side-modal__header span{font-size:1.5625vw}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .side-modal__header span,.side-modal--finishing .side-modal__header span{font-size:30px}}.navigation__layer--finishing .navigation__layer-body,.side-modal--finishing .navigation__layer-body{display:flex;flex-direction:column}.navigation__layer--finishing .feature-modal__mode-content,.side-modal--finishing .feature-modal__mode-content{margin-left:0;margin-right:0;padding-right:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__mode-content,.side-modal--finishing .feature-modal__mode-content{padding-right:20px}}.navigation__layer--finishing .feature-modal__mode-content .btn--secondary,.side-modal--finishing .feature-modal__mode-content .btn--secondary{margin-top:0}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__mode-content .btn--secondary,.side-modal--finishing .feature-modal__mode-content .btn--secondary{margin-top:20px}}.navigation__layer--finishing .side-modal__body-inner,.side-modal--finishing .side-modal__body-inner{display:flex}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .side-modal__body-inner,.side-modal--finishing .side-modal__body-inner{flex-direction:column}}.navigation__layer--finishing .feature-modal__feature-wrapper,.side-modal--finishing .feature-modal__feature-wrapper{width:100%}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__feature-wrapper,.side-modal--finishing .feature-modal__feature-wrapper{order:2}}.navigation__layer--finishing .feature-modal__title-wrapper,.side-modal--finishing .feature-modal__title-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%}.navigation__layer--finishing .feature-modal__cost,.side-modal--finishing .feature-modal__cost{color:#0c0c0c;font-size:1.041666666666667vw;font-weight:500;line-height:1.4}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__cost,.side-modal--finishing .feature-modal__cost{font-size:16px}}.navigation__layer--finishing .feature-modal__slider-wrapper,.side-modal--finishing .feature-modal__slider-wrapper{height:32.1875vw;width:77.29166666666667vw}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__slider-wrapper,.side-modal--finishing .feature-modal__slider-wrapper{margin-bottom:30px;margin-top:10px;order:1;width:100%}}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__slider,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__slider{border-radius:.2604166666666667vw;display:none;height:28.958333333333332vw;overflow:hidden;position:relative;width:100%}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__slider,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__slider{aspect-ratio:1.35/1;border-radius:5px;height:auto}}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__slider.active,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__slider.active{border-radius:5px;display:flex;justify-content:center}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__slider.active,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__slider.active{border-radius:5px}}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__zoom-button,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__zoom-button{align-items:center;background-color:#fff;border-color:#fff;border-radius:50%;border-style:solid;display:flex;height:40px;justify-content:center;position:absolute;right:11px;top:10px;width:40px;z-index:3}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__zoom-button svg,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__zoom-button svg{height:20px;width:20px}.navigation__layer--finishing .feature-modal__slider-wrapper .swiper-slide,.side-modal--finishing .feature-modal__slider-wrapper .swiper-slide{box-sizing:border-box;height:100%;position:relative}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__slider-wrapper .swiper-slide,.side-modal--finishing .feature-modal__slider-wrapper .swiper-slide{width:100%}}.navigation__layer--finishing .feature-modal__slider-wrapper .swiper-slide img,.side-modal--finishing .feature-modal__slider-wrapper .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__button-block,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__button-block{align-items:center;bottom:1.041666666666667vw;color:#fff;display:flex;flex-direction:row;font-size:1.041666666666667vw;height:2.604166666666667vw;justify-content:space-between;left:13.802083333333334vw;position:absolute;width:9.947916666666666vw;z-index:3}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__button-block,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__button-block{bottom:10px;font-size:16px;height:50px;left:calc(50% - 79.5px);width:159px}}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__button-block.hidden,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__button-block.hidden{display:none}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__page-counter,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__page-counter{display:flex;font-size:1.041666666666667vw;font-weight:400;justify-content:center;white-space:nowrap}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__page-counter,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__page-counter{font-size:16px}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__page-counter span,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__page-counter span{max-width:20px}}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__button,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.302);border:none;border-radius:50%;display:flex;height:2.604166666666667vw;justify-content:center;min-height:2.604166666666667vw;min-width:2.604166666666667vw;width:2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__button,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__button{height:40px;min-height:40px;min-width:40px;width:40px}}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__button:hover,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__button:hover{cursor:pointer}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__button svg,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__button svg{height:.75625vw;position:relative;width:.8536458333333333vw}@media (min-width:1px) and (max-width:920px){.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__button svg,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__button svg{height:14.52px;width:16.39px}}.navigation__layer--finishing .feature-modal__slider-wrapper .feature-modal__button.prev svg,.side-modal--finishing .feature-modal__slider-wrapper .feature-modal__button.prev svg{transform:rotate(180deg)}.text-more__body{margin-bottom:1.041666666666667vw;overflow:hidden;transition:height .65s ease}@media (min-width:1px) and (max-width:920px){.text-more__body{margin-bottom:16px}}.text-more .text-more__show-btn{align-items:center;background:transparent;border:0;color:#7f7f7f;display:none;font-size:.7291666666666666vw;font-weight:400;justify-content:center;line-height:1.4;margin-bottom:1.041666666666667vw;padding:0;position:relative;width:-moz-max-content;width:max-content;z-index:3}@media (min-width:1px) and (max-width:920px){.text-more .text-more__show-btn{display:flex;font-size:14px;margin-bottom:0}}.text-more .text-more__show-btn svg{height:.5729166666666666vw;width:.3645833333333333vw;fill:#7f7f7f;margin-left:.78125vw;transform:rotate(180deg);transition:transform .3s ease}@media (min-width:1px) and (max-width:920px){.text-more .text-more__show-btn svg{height:11px;margin-left:15px;width:7px}}.text-more .text-more__show-btn.open svg{transform:rotate(1turn)}.text-more .text-more__show-btn:hover{cursor:pointer}@media screen and (min-width:920px){.text-more .text-more__show-btn:hover{border:0;opacity:.8}}.text-more .text-more__show-btn:visited{border:0;color:#7f7f7f}.text-more .text-more__show-btn:visited.active,.text-more .text-more__show-btn:visited:active,.text-more .text-more__show-btn:visited:focus:focus-visible{border:0;color:#7f7f7f}.text-more .text-more__show-btn.active,.text-more .text-more__show-btn:active,.text-more .text-more__show-btn:focus:focus-visible{border:0;color:#7f7f7f}@media screen and (min-width:921px){.text-more__body-full,.text-more__body-short{height:4.166666666666667vw;overflow:hidden}}.text-more__body-full.block-hidden,.text-more__body-short.block-hidden{height:0;overflow:hidden}.text-more__show-btn.static{pointer-events:none}.flat__info-inner{background-color:#f7f7f7}.flat__switch-inner button{border-radius:5.208333333333333vw}@media (min-width:1px) and (max-width:920px){.flat__switch-inner button{border-radius:100px}}.flat__info-inner{border-radius:$block-radius}.flat__layer-setters button{background-color:#fff;border:1px solid #d9d9d9}@media (min-width:1px) and (max-width:920px){.flat__layer-setters button span{margin-top:-2px}.flat__layer-setters{background-color:#f7f7f7}}.flat__location-wrapper .simplebar-track.simplebar-horizontal{background-color:#efeeef;border-radius:2px;height:4px}.flat__location-wrapper .simplebar-track.simplebar-horizontal .simplebar-scrollbar{background-color:#9fa0a6}.flat__location-wrapper .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{content:none}.flat__characteristics-item:nth-child(4),.flat__characteristics-item:nth-child(5){display:none}.flat__more{background-color:#fff;border:1px solid #ff420e;border-radius:.5208333333333334vw;padding:.8854166666666666vw 1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.flat__more{border-radius:10px;padding:17px 20px}}.flat .simplebar-track.simplebar-vertical{display:none}.flat .switch__message-after,.flat .switch__message-before{align-items:center;background-color:transparent;border-radius:.625vw;color:#9fa0a6;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0;padding:0 .625vw;width:50%}@media (min-width:1px) and (max-width:920px){.flat .switch__message-after,.flat .switch__message-before{border-radius:15px;padding:0 12px}}.flat .switch__wrapper{display:none;height:1.302083333333333vw;justify-content:center;overflow:hidden;padding-left:1.5625vw;padding-right:1.5625vw;width:100%}@media (min-width:1px) and (max-width:920px){.flat .switch__wrapper{height:25px;padding-left:0;padding-right:0}}.flat .switch{border-radius:.78125vw;height:100%;width:100%}@media (min-width:1px) and (max-width:920px){.flat .switch{border-radius:15px}}.flat .switch input:checked~.switch__message-after,.flat .switch__message-before{color:#0c0c0c}.flat .switch input:checked~.switch__message-before{background-color:transparent;color:#9fa0a6}.flat__tip-container{display:flex;flex-direction:column;width:18.229166666666668vw}@media (min-width:1px) and (max-width:920px){.flat__tip-container{width:350px}}.flat__tooltip-text{font-size:.7291666666666666vw;line-height:1.3;padding:.78125vw}@media (min-width:1px) and (max-width:920px){.flat__tooltip-text{font-size:14px;padding:15px}.flat__tooltip-text span{white-space:wrap}}.flat__tooltip-image{line-height:0;width:100%}.flat__tooltip-image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1px) and (max-width:920px){.flat__tooltip-image img{height:auto;width:100%}}.flat__tooltip-video{line-height:0;width:100%}.flat__tooltip-video video{border:0;height:10.416666666666666vw;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1px) and (max-width:920px){.flat__tooltip-video video{height:200px}}.flat__plan-map{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.flat__plan-map-controls{display:flex;flex-direction:column;gap:.20833333333333334vw;position:absolute;right:1.041666666666667vw;top:50%;transform:translateY(-50%)}@media (min-width:1px) and (max-width:920px){.flat__plan-map-controls{gap:4px;right:20px}}.flat__plan-map-marker{align-items:center;border-radius:1.041666666666667vw;display:flex;height:3.125vw;justify-content:center;position:relative;transform:translate(calc(-50% + 6px),calc(-50% + 6px));transition:opacity .3s ease;width:3.125vw}@media (min-width:1px) and (max-width:920px){.flat__plan-map-marker{border-radius:20px;height:60px;width:60px}}.flat__plan-map-marker img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.flat~.flat-offers .skeleton__items{gap:1.041666666666667vw;grid-template-columns:repeat(4,1fr)}@media (min-width:1px) and (max-width:575px){.flat~.flat-offers .skeleton__items{gap:20px;grid-template-columns:repeat(1,1fr)}}.flat~.flat-offers .skeleton__item{height:19.010416666666668vw}@media (min-width:1px) and (max-width:575px){.flat~.flat-offers .skeleton__item{height:365px}}.flat~.flat-offers .skeleton__item:nth-child(5){display:none}