.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(../../../../node_modules/leaflet/dist/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../../../../node_modules/leaflet/dist/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../../../../node_modules/leaflet/dist/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}body{line-height:1}table{border-collapse:collapse;border-spacing:0}fieldset,img,input,textarea{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}button,input,select,textarea{background:0 0;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}legend{color:#000}a,img,input,select,textarea{outline:0}textarea{overflow:auto}input[type=checkbox],input[type=submit]{cursor:pointer}input[type=submit]{background:0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{-webkit-text-size-adjust:none}a,div,input{-webkit-tap-highlight-color:transparent}input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;border-radius:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}html.desktop body{overscroll-behavior-y:none}html.dragging,html.dragging-view *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;cursor:default;cursor:-webkit-grabbing;cursor:grabbing}*,:after,:before{margin:0;padding:0;border:0;outline:0;-webkit-box-sizing:inherit;box-sizing:inherit}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}body{width:100%;font:400 14px/30px Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;overflow-y:scroll}a{color:#000}.svg{display:none}.icon{display:block;width:100%;height:100%;fill:currentColor}#page_wrapper.transition .page_container{position:absolute;left:0;top:0;width:100%;height:100%}#page_wrapper.transition .page_container:nth-child(1){z-index:1}#page_wrapper.transition .page_container:nth-child(2){z-index:2}.page_container{-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.page_container.hide{opacity:0}.page_content{position:relative;opacity:0}.center_wrapper,.cw__l,.cw__m,.cw__s{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:40px;padding-right:40px;margin:auto}.cw__l{max-width:1180px}.cw__m{max-width:1020px}.cw__s{max-width:800px}.img_lazy_container{height:0}.img_lazy_container.img_lazy__bg{background-color:rgba(0,0,0,.1);-webkit-transition:background .5s cubic-bezier(.455,.03,.515,.955) .5s;transition:background .5s cubic-bezier(.455,.03,.515,.955) .5s}.img_lazy_container.img_loaded.img_lazy__bg{background-color:rgba(0,0,0,0)}.img_lazy_container.img_loaded .img_lazy{opacity:1}.img_lazy{width:100%;height:auto;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955)}#main_loader{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:113}.ml--loading{position:absolute;left:calc(50% - 15px);top:calc(50% + 50px);width:30px;height:30px;border-radius:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ml--loading.progress .ml--loading-wait{opacity:0}.ml--loading.progress .ml--loading-progress{opacity:1}@-webkit-keyframes loading-wait-anim{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@keyframes loading-wait-anim{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}.ml--loading-svg{position:absolute;left:0;top:0}.ml--loading-svg__wait{-webkit-animation:loading-wait-anim cubic-bezier(.455,.03,.515,.955) 1.2s infinite 0s;animation:loading-wait-anim cubic-bezier(.455,.03,.515,.955) 1.2s infinite 0s}.ml--loading-circle{opacity:.4}.ml--loading-wait{stroke-dasharray:94.2477796077;stroke-dashoffset:70.6858347058;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}.ml--loading-progress{stroke-dasharray:94.2477796077;stroke-dashoffset:94.2477796077;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}.display_mode__iframe #header{display:none}#main_logo{display:block;position:fixed;left:50px;top:50px;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);z-index:8}#main_logo.hide,.main_logo__hide,body:not(.page-template-intro) #main_container:not(.is_404_page) #main_logo{opacity:0;pointer-events:none}.main_logo--img_container{-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.main_logo--img_container.img_loaded{height:auto}.main_logo--img_container__black{position:absolute;left:0;top:0}.interface_color_white .main_logo--img_container__black{opacity:0}.interface_color_black .main_logo--img_container__white{opacity:0}#main_menu--bg{position:fixed;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),color-stop(50%,rgba(0,0,0,.5)),to(rgba(0,0,0,.75)));background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.75) 100%);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:11}#main_menu--bg.show{opacity:1}#main_menu--contact_link{position:fixed;right:45px;bottom:50px;width:60px;height:60px;border-radius:50%;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);z-index:13}#main_menu--contact_link:after{content:"";position:absolute;left:50%;top:0;width:2px;height:60px;margin-left:-1px;background-color:rgba(0,0,0,.1);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);z-index:-1}#main_menu--contact_link.init:after{opacity:0}#main_menu--contact_link:hover .main_menu--contact_link-icon{color:#fff;border-color:#fff;background-color:#000}.is_404_page #main_menu--contact_link{opacity:0;pointer-events:none}.menu_display__default #main_menu--contact_link{visibility:visible}#main_menu--contact_link.hide,.is_contact_page #main_menu--contact_link,.main_menu--contact_link__hidden{pointer-events:none}#main_menu--contact_link.hide .main_menu--contact_link-icon,.is_contact_page #main_menu--contact_link .main_menu--contact_link-icon,.main_menu--contact_link__hidden .main_menu--contact_link-icon{opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0)}.dragging #main_menu--contact_link.hide:after,.dragging .is_contact_page #main_menu--contact_link:after,.dragging .main_menu--contact_link__hidden:after,.is_contact_page .dragging #main_menu--contact_link:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.main_menu--contact_link-icon{width:100%;height:100%;padding:19px 16px 19px 16px;border-radius:50%;border:2px solid #000;background-color:rgba(255,255,255,.7);-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94)}.main_menu--contact-link-txt{opacity:0;pointer-events:none}#main_menu.hide{pointer-events:none}#main_menu.hide .main_menu--items{opacity:0}.main_menu--items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;right:calc(50% - 7px);top:50%;padding:25px 0 25px 25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.455,.03,.515,.955),transform .5s cubic-bezier(.165,.84,.44,1);transition:opacity .5s cubic-bezier(.455,.03,.515,.955),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);z-index:1}.main_menu--items.hide{pointer-events:none}.main_menu--items.hide .main_menu--item-link{pointer-events:none}.main_menu--items.hide .main_menu--item-link-txt{opacity:0}html:not(.dragging) .main_menu--item.active{font:700 30px/30px Roboto,sans-serif;padding:15px 0}html:not(.dragging) .main_menu--item.active .main_menu--item-link:before{opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0)}.main_menu--item{padding:0;margin:8px 0;font:700 16px/16px Roboto,sans-serif;-webkit-transition:padding .5s cubic-bezier(.165,.84,.44,1),font .5s cubic-bezier(.165,.84,.44,1);transition:padding .5s cubic-bezier(.165,.84,.44,1),font .5s cubic-bezier(.165,.84,.44,1)}.main_menu--item.active .main_menu--item-link{cursor:default}.desktop .main_menu--item:not(.active) .main_menu--item-link:hover .main_menu--item-link-txt{opacity:.3}.main_menu--item-link{display:block;position:relative;padding:6px 60px 4px 10px;color:#fff;text-transform:uppercase;letter-spacing:2px;text-decoration:none;-webkit-transform-origin:calc(100% - 7px) 50%;transform-origin:calc(100% - 7px) 50%}.main_menu--item-link:before{content:"";position:absolute;right:0;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;border:2px solid #000;background:#fff;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94)}.main_menu--item-link-txt{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 120px);text-align:right;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}#nav_drag_wrapper{opacity:0;visibility:hidden}.menu_display__default #nav_drag_wrapper{visibility:visible}.nav_drag--line_bg_wrapper,.nav_drag_container{position:fixed;right:45px;width:60px;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.is_404_page .nav_drag--line_bg_wrapper,.is_404_page .nav_drag_container{opacity:0;pointer-events:none}.nav_drag--line_bg_wrapper{top:50px;height:calc(100% - 160px);overflow:hidden;z-index:12}.nav_drag--line_bg_wrapper.init{height:calc(100% - 100px)}.nav_drag--line_bg_wrapper.init .nav_drag--line_bg{top:50%}.nav_drag--line_bg{position:absolute;left:0;top:calc(50% + 30px);width:60px;height:60px;margin-top:-30px}.nav_drag--line_bg:after,.nav_drag--line_bg:before{content:"";position:absolute;left:50%;width:2px;height:100vh;margin-left:-1px;background-color:rgba(0,0,0,.1);-webkit-transition:background .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1s cubic-bezier(.77,0,.175,1);transition:background .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1s cubic-bezier(.77,0,.175,1);transition:background .5s cubic-bezier(.455,.03,.515,.955),transform 1s cubic-bezier(.77,0,.175,1);transition:background .5s cubic-bezier(.455,.03,.515,.955),transform 1s cubic-bezier(.77,0,.175,1),-webkit-transform 1s cubic-bezier(.77,0,.175,1)}.nav_drag--line_bg:before{top:100%;-webkit-transform-origin:50% 0;transform-origin:50% 0}.nav_drag--line_bg:after{bottom:100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.nav_drag--line_bg.init:after,.nav_drag--line_bg.init:before{-webkit-transform:scale(1,0);transform:scale(1,0)}html:not(.dragging) .is_contact_page .nav_drag--line_bg:after,html:not(.dragging) .is_contact_page .nav_drag--line_bg:before{background-color:rgba(255,255,255,.1)}.nav_drag_container{position:fixed;top:110px;width:60px;height:calc(100% - 220px);z-index:13}.nav_drag--txt{position:absolute;right:calc(100% + 23px);top:calc(50% - 10px);font:700 12px/20px Roboto,sans-serif;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;pointer-events:none}.nav_drag--txt.hide{opacity:0!important;-webkit-transform:translateX(10px)!important;transform:translateX(10px)!important;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}.nav_drag--hover_area{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.nav_drag--hover_area.inactive{pointer-events:none}.nav_drag{position:absolute;left:0;top:50%;width:60px;height:60px;margin-top:-30px;border-radius:50%;border:2px solid #000;background-color:rgba(255,255,255,.7);-webkit-transition:border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);transition:border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);z-index:5}.nav_drag.init{pointer-events:none}.dragging .nav_drag--arrow:nth-child(1){-webkit-transform:translateY(-5px);transform:translateY(-5px)}.dragging .nav_drag--arrow:nth-child(2){-webkit-transform:translateY(5px) scale(1,-1);transform:translateY(5px) scale(1,-1)}.dragging .nav_drag,.nav_drag__hover,html.desktop .nav_drag:hover,html:not(.desktop) .dragging .nav_drag:hover{border-color:#fff;background-color:#000}.dragging .nav_drag .nav_drag--arrow,.nav_drag__hover .nav_drag--arrow,html.desktop .nav_drag:hover .nav_drag--arrow,html:not(.desktop) .dragging .nav_drag:hover .nav_drag--arrow{color:#fff}.nav_drag--arrow{width:12px;height:6px;margin:auto;color:#000;-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:color .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1);transition:color .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}.nav_drag--arrow:nth-child(1){margin-top:17px}.nav_drag--arrow:nth-child(2){margin-top:10px;-webkit-transform:scale(1,-1);transform:scale(1,-1)}.page-template-intro.interface_color_white .nav_drag--txt{color:#fff}.page-template-intro.interface_color_black .nav_drag--txt{color:#000}#nav_imgs_wrapper,#nav_titles_wrapper{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .5s cubic-bezier(.25,.46,.45,.94);z-index:11}#nav_imgs_wrapper:before,#nav_titles_wrapper:before{content:"";position:absolute;left:0;top:calc(-100% + 1px);width:100%;height:100%;background-color:#fff}#nav_imgs_wrapper.show,#nav_titles_wrapper.show{opacity:1}.dragging #nav_imgs_wrapper .nav_imgs--item:before,.dragging #nav_imgs_wrapper .nav_imgs--item:last-child:after{opacity:1}.dragging #nav_imgs_wrapper .nav_imgs--item-img_container{-webkit-transform:scale(1.125,1.125);transform:scale(1.125,1.125)}.dragging #nav_imgs_wrapper .nav_imgs--item-stripe__bottom,.dragging #nav_imgs_wrapper .nav_imgs--item-stripe__left,.dragging #nav_imgs_wrapper .nav_imgs--item-stripe__right,.dragging #nav_imgs_wrapper .nav_imgs--item-stripe__top{-webkit-transform:translate(0,0);transform:translate(0,0)}.nav_imgs--item,.nav_titles--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;left:0;top:0;width:100%;height:100%}.nav_imgs--item:before,.nav_imgs--item:last-child:after{content:"";position:absolute;left:0;top:-1px;width:100%;height:2px;background-color:#fff;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.165,.84,.44,1) .3s;transition:opacity .2s cubic-bezier(.165,.84,.44,1) .3s;z-index:1}.nav_imgs--item:last-child:after{top:auto;bottom:-1px}.nav_imgs--item-img_container,.nav_imgs--item-img_wrapper,.nav_imgs--item-overlay{position:absolute;left:0;top:0;width:100%;height:100%}.nav_imgs--item-img_wrapper{overflow:hidden}.nav_imgs--item-img_wrapper__contact{background-color:#000}.nav_imgs--item-img_container{-webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.nav_imgs--item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav_imgs--item-overlay{background-color:rgba(0,0,0,.5)}.nav_imgs--item-stripe{position:absolute;background-color:#fff;-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}.nav_imgs--item-stripe__bottom,.nav_imgs--item-stripe__top{width:100%;height:13%;left:0}.nav_imgs--item-stripe__left,.nav_imgs--item-stripe__right{width:13%;height:100%;top:0}.nav_imgs--item-stripe__top{top:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.nav_imgs--item-stripe__right{right:0;-webkit-transform:translate(100%,0);transform:translate(100%,0)}.nav_imgs--item-stripe__bottom{bottom:0;-webkit-transform:translate(0,100%);transform:translate(0,100%)}.nav_imgs--item-stripe__left{left:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.nav_titles--item{padding:13%;text-align:center}.nav_titles--item-title{position:relative;font:700 30px/30px Roboto,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#fff}#mobile_menu{position:fixed;left:0;top:0;width:100%;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);overflow:hidden;visibility:hidden;z-index:12}#mobile_menu.open{-webkit-transform:translateX(0);transform:translateX(0)}#mobile_menu.open .mobile_menu--items_wrapper{-webkit-transform:translateX(0);transform:translateX(0)}.mobile_menu--items_wrapper{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);overflow-y:scroll}.mobile_menu--items_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:100%}.mobile_menu--items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px}.mobile_menu--item{margin:13px 0;font:700 16px/16px Roboto,sans-serif}.mobile_menu--item.active .mobile_menu--item-link{opacity:1;cursor:default}.mobile_menu--item-link{display:block;padding:5px;color:#fff;letter-spacing:2px;text-decoration:none;text-transform:uppercase;opacity:.5}#mobile_menu--burger{position:fixed;right:45px;bottom:50px;width:50px;height:50px;border-radius:50%;border:2px solid #000;background-color:rgba(255,255,255,.7);-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;visibility:hidden;z-index:13}#mobile_menu--burger.hide{opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0);pointer-events:none}.mobile_menu--burger-line{position:absolute;left:calc(50% - 11px);top:calc(50% - 1px);width:22px;height:2px;border-radius:1px;background-color:#000;will-change:transform-origin,transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}.mobile_menu--burger-line:nth-child(1){-webkit-transform:translate(0,-4px) scale(.82,1);transform:translate(0,-4px) scale(.82,1)}.mobile_menu--burger-line:nth-child(2){-webkit-transform:translate(-2px,4px) scale(.59,1);transform:translate(-2px,4px) scale(.59,1)}#mobile_menu.open+#mobile_menu--burger .mobile_menu--burger-line:nth-child(1),.mobile_menu--burger-line__close:nth-child(1){-webkit-transform:translate(0,0) rotate(45deg) scale(1,1);transform:translate(0,0) rotate(45deg) scale(1,1)}#mobile_menu.open+#mobile_menu--burger .mobile_menu--burger-line:nth-child(2),.mobile_menu--burger-line__close:nth-child(2){-webkit-transform:translate(0,0) rotate(-45deg) scale(1,1);transform:translate(0,0) rotate(-45deg) scale(1,1)}.menu_display__burger #mobile_menu,.menu_display__burger #mobile_menu--burger{visibility:visible}.footer_signature{position:fixed;left:50px;bottom:50px;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);z-index:8}.footer_signature.hide,.footer_signature__hidden,.is_contact_page .footer_signature{opacity:0;pointer-events:none}.menu_display__burger .footer_signature{display:none}.footer_signature--logo{position:relative;margin-bottom:15px;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.footer_signature--logo-img_container{-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.footer_signature--logo-img_container.img_loaded{height:auto}.footer_signature--logo-img_container__black{position:absolute;left:0;top:0;width:100%}.footer_signature--txt{font:400 12px/14px Roboto,sans-serif;-webkit-transition:color .3s cubic-bezier(.25,.46,.45,.94);transition:color .3s cubic-bezier(.25,.46,.45,.94)}.footer_signature--link{-webkit-transition:color .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94);transition:color .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94)}.footer_signature--link:hover{opacity:.5}.is_404_page .footer_signature--logo,.page-template-intro .footer_signature--logo{opacity:0}.interface_color_white .footer_signature--logo-img_container__black{opacity:0}.interface_color_white .footer_signature--link,.interface_color_white .footer_signature--txt{color:#fff}.interface_color_black .footer_signature--logo-img_container__white{opacity:0}.interface_color_black .footer_signature--link,.interface_color_black .footer_signature--txt{color:#000}.footer_signature.force_color__black .footer_signature--logo-img_container__black{opacity:1}.footer_signature.force_color__black .footer_signature--logo-img_container__white{opacity:0}.footer_signature.force_color__black .footer_signature--link,.footer_signature.force_color__black .footer_signature--txt{color:#000}.irs-wrapper{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;margin:30px 40px 0;height:80px}.irs{display:block;position:relative}.irs-line{top:0;height:2px;background-color:rgba(0,0,0,.3);position:relative;display:block;overflow:hidden;outline:0!important}.irs-bar{top:0;height:2px;background-color:#000;position:absolute;display:block;left:0;width:0}.irs-handle{background-color:#fff;border:2px solid #000;border-radius:100%;cursor:pointer;top:-10px;width:20px;height:20px;position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:20}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{font-size:14px;font-weight:500;color:rgba(0,0,0,.3);letter-spacing:0;white-space:nowrap;position:absolute;top:10px;display:block;cursor:default;width:auto;min-width:20px}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{font-size:14px;font-weight:500;color:#000;letter-spacing:0;width:auto;white-space:nowrap;position:absolute;display:block;top:10px;left:0;cursor:default}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}#availability .page_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}#availability .panel_scroll--bg_overlay{background-color:rgba(0,0,0,.5)}#availability .btns_action{-ms-flex-wrap:wrap;flex-wrap:wrap}#availability .btns_action .btns_action--btns{margin-bottom:10px;margin-left:0}#availability .btns_action .btns_action--btns:not(:last-child){margin-right:10px}#availability #flat_list-toggle:checked~.btns_action{z-index:unset}#availability #flat_list-toggle:checked~.btns_action .btns_action--btns:not(.flats_model_btns){z-index:6}#availability #flat_list-toggle:checked~.btns_action .flats_model_btns{z-index:15}#availability .flats_list_btn--open{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:40px;border:2px solid #000;border-radius:20px;background-color:rgba(255,255,255,.7);-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);cursor:pointer}#availability .flats_list_btn--open:hover{color:#fff;background-color:#000}#availability .flats_list_btn--open.open{background-color:#000;color:#fff}#availability .flats_list_btn--open-icon{width:18px;height:15px;margin:auto 20px}#availability .flats_list_btn--open-text{font-size:16px;font-weight:700;letter-spacing:2px;line-height:22px;margin:8px 35px auto 0;text-transform:uppercase}#availability .flats_model_btns{background-color:rgba(255,255,255,.7);border:2px solid #000;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94)}#availability .flats_model_btns.open{background-color:#000;color:#fff}#availability .flats_model_btns:not(.open):hover{color:#fff;background-color:#000}#availability .flats_model_btn--open{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:40px;cursor:pointer}#availability .flats_model_btn--open-icon{width:20px;height:20px;margin:auto 20px}#availability .flats_model_btn--open-text{font-size:16px;font-weight:700;letter-spacing:2px;line-height:22px;margin:8px 35px auto 0;text-transform:uppercase}#availability .flats_model_btns:not(.open) .flats_model-navigation{display:none}#availability .flats_model-navigation{position:relative;margin-left:23px}#availability .flats_model-navigation:before{background-color:currentColor;content:"";display:block;margin:auto;position:absolute;top:7px;right:auto;bottom:8px;left:-30px;width:2px}#availability .flats_model-navigation a{color:inherit;text-decoration:none}#availability .flats_model-navigation-selected{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;letter-spacing:1px;line-height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 51px 10px 0;position:relative;height:100%;min-width:219px}#availability .flats_model-navigation-selected:after{border:2px solid #fff;border-top:none;border-left:none;content:"";display:block;position:absolute;top:12px;right:18px;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#availability .flats_model-navigation-list{background-color:#000;border-radius:0 0 20px 20px;margin:auto;overflow-y:auto;padding:22px 30px 9px 30px;position:absolute;top:22px;right:-2px;bottom:auto;left:-30px;z-index:-1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);max-height:calc(100vh - 80px)}#availability .flats_model-navigation-close{display:none;position:absolute;top:25px;left:25px;width:30px;height:30px}#availability .flats_model-navigation-close:after,#availability .flats_model-navigation-close:before{background-color:#fff;content:"";display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#availability .flats_model-navigation-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#availability .flats_model-navigation-list-level1{margin-top:10px}#availability .flats_model-navigation-list-level1>li>a{display:block;opacity:.5;font-size:16px;letter-spacing:1px;line-height:20px;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}#availability .flats_model-navigation-list-level1>li>a:hover{opacity:1}#availability .flats_model-navigation-list-level1>li.active>a{cursor:default;opacity:1}#availability .flats_model-navigation-list-level2{margin-top:7px;margin-bottom:19px}#availability .flats_model-navigation-list-level2 li{margin-bottom:5px}#availability .flats_model-navigation-list-level2 li.active>a{cursor:default;opacity:1}#availability .flats_model-navigation-list-level2 li.active>a:before{background-color:#fff}#availability .flats_model-navigation-list-level2 a{display:block;opacity:.5;font-size:14px;letter-spacing:1px;line-height:20px;padding-left:20px;position:relative;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}#availability .flats_model-navigation-list-level2 a:before{border:2px solid #fff;border-radius:100%;content:"";display:block;position:absolute;top:6px;left:1px;width:10px;height:10px}#availability .flats_model-navigation-list-level2 a:hover{opacity:1}#availability .flats_model-navigation-list-root{display:block;opacity:.5;font-size:14px;letter-spacing:1px;line-height:20px;padding:20px 0 30px;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}#availability .flats_model-navigation-list-root:hover{opacity:1}#availability .flats_model-navigation-list-root.active{opacity:1;font-weight:700}#availability #flat_list-toggle{display:none;position:absolute;top:0;left:0;z-index:999}#availability #flat_list-toggle:not(:checked)+#flat_list-overlay,#availability #flat_list-toggle:not(:checked)~.btns_action .flats_model-navigation-list{opacity:0;pointer-events:none}#availability #flat_list-overlay{background-color:rgba(0,0,0,.5);margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}#availability .panel-flats_lists{width:100%;z-index:5}#availability .panel-flats_lists .flats_list_panel{display:grid;grid-template-columns:repeat(auto-fill,250px);gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;max-width:calc(100% - 130px)}#availability .panel-flats_lists .card_flat{-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}#availability .panel-flats_lists .filtered{cursor:default;opacity:.3}#availability .panel-filters .filters--radio input[type=radio]{display:none}#availability .panel-filters .filters--radio input[type=radio]+label{cursor:pointer;display:block;font-weight:400;padding:5px 20px;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955)}#availability .panel-filters .filters--radio input[type=radio]:not(:checked)+label:hover{background-color:rgba(0,0,0,.1)}#availability .panel-filters .filters--radio input[type=radio]:checked+label{background-color:#000;color:#fff}#availability .panel-filters .filters--radio_title{padding:0 0 5px 10px}#availability .panel-filters .filters-radio_section{padding:5px 0}#availability .panel-filters select{display:block;font-weight:700;overflow:auto;padding:10px;height:100%;width:100%}#availability .panel-filters select option{cursor:pointer;padding:5px;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955)}#availability .panel-filters select option:hover{background-color:rgba(0,0,0,.1)}#availability .panel-filters select optgroup{padding-top:10px}#availability .panel-filters-content{padding:0 70px}#availability .panel-filters-content .panel_scroll--title{padding:0}#availability .filters--form{margin-top:10px}#availability .filters--field{background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:4px;display:block;font-weight:700;margin-bottom:10px;height:auto;width:100%;-webkit-transition:border-color .3s cubic-bezier(.455,.03,.515,.955);transition:border-color .3s cubic-bezier(.455,.03,.515,.955)}#availability .filters--field:hover{border-color:#000}#availability .filters--field.open .filters--field-label:after{-webkit-transform:translateY(5px) rotate(-135deg);transform:translateY(5px) rotate(-135deg)}#availability .filters--field_wrapper{overflow:hidden;height:0;-webkit-transition:height .3s cubic-bezier(.455,.03,.515,.955);transition:height .3s cubic-bezier(.455,.03,.515,.955)}#availability .filters--field-label{color:#000;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;padding:10px 20px;position:relative}#availability .filters--field-label:after{border:2px solid currentColor;border-top:none;border-left:none;content:"";display:block;position:absolute;top:12px;right:18px;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955)}#availability .filters--checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 20px}#availability .filters--checkbox:last-child{padding-bottom:15px}#availability .filters--checkbox input{margin-right:10px;width:16px;height:16px}#availability .filters--checkbox label{cursor:pointer}#availability .panel-single_flat{z-index:16}#availability .single_flat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 15px)}#availability .single_flat .rich_text h2,#availability .single_flat .rich_text__black h2,#availability .single_flat .rich_text__white h2,#availability .single_flat .title_2,.rich_text #availability .single_flat h2,.rich_text__black #availability .single_flat h2,.rich_text__white #availability .single_flat h2{margin-bottom:39px}#availability .single_flat-column{margin:30px auto;max-width:350px}#availability .single_flat-column .button_contact{border:2px solid #000;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;line-height:20px;margin-top:30px;padding:10px 15px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955)}#availability .single_flat-column .button_contact .icon{position:absolute;top:10px;left:18px;width:20px;height:20px}#availability .single_flat-column .button_contact:hover{background-color:#000;color:#fff}#availability .single_flat-txt_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:auto}#availability .single_flat-txt_wrapper tr{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:20px;padding:5px 10px 4px}#availability .single_flat-txt_wrapper tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}#availability .single_flat-txt_wrapper tr td{font-weight:700;margin-left:auto}#availability .single_flat-status{font-size:16px;font-weight:700;letter-spacing:0;text-align:right;line-height:20px;padding-right:30px;position:absolute;top:-80px;right:40px}#availability .single_flat-status:after{content:"";border-radius:100%;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:3px;right:3px;width:14px;height:14px}#availability .single_flat-status.flat-status_available:after{background-color:#7fcb71}#availability .single_flat-status.flat-status_reserved:after{background-color:#f39d20}#availability .single_flat-status.flat-status_filtered:after,#availability .single_flat-status.flat-status_sold:after,#availability .single_flat-status.flat-status_unavailable:after{background-color:#bebebe}#availability .single_flat-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:35px}#availability .single_flat-link{-ms-flex-item-align:start;align-self:flex-start;background-color:transparent;cursor:pointer;margin-bottom:8px;line-height:16px;text-decoration:underline;text-align:left}#availability .single_flat-link:hover{font-weight:700}#contact:before{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:2}#contact .page_content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.ct--title{position:fixed;right:130px;bottom:50px;margin-top:-36px;font:700 30px/60px Roboto,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px;text-decoration:none;pointer-events:none}.ct--form_wrapper{position:fixed;left:0;top:0;height:100%;width:calc(50% - 150px);overflow:hidden}.ct--form_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:#fff}.ct--form_scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(100% + 30px);overflow-y:auto}.ct--content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:100%}.ct--contact_details_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:calc(50% + 25px);top:0;width:100%;max-width:400px;min-height:100%}.ct--contact_details{width:100%;padding:80px 0 100px 0}.ct--contact_details p{line-height:25px!important}.ct--contact_details p:not(:last-child){margin-bottom:25px!important}#image .page_content{position:absolute;left:0;top:0;width:100%;height:100%}.im_poi_container{position:absolute;left:0;top:0;width:100%;height:100%}.im_poi--img{width:100%}#intro .page_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}.int--img_intro_container{position:fixed;left:0;top:0;width:100%;height:100%}.int--img_intro-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.int--img_intro_overlay{position:fixed;left:0;top:0;width:100%;height:100%}.int--content{position:relative;padding-top:100px;padding-bottom:100px;z-index:1}.int--title{max-width:640px}.int--content__title_big .int--title{font:700 60px/70px Roboto,sans-serif}.int--content__title-chapo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.int--content__title-chapo .int--title{font:700 40px/47px Roboto,sans-serif}.int--content__title-chapo .int--txt{max-width:460px;margin-top:12px;font:500 24px/35px Roboto,sans-serif}.interface_color_white .int--img_intro_overlay{background-color:#000}.interface_color_white .int--content{color:#fff}.interface_color_black .int--img_intro_overlay{background-color:#fff}.interface_color_black .int--content{color:#000}#map .page_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#map .map_container{margin:auto;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}#map .poi--infotip_preview_leaflet{padding:unset;background-color:unset;border:unset;border-radius:unset;color:unset;white-space:unset;-webkit-box-shadow:unset;box-shadow:unset;pointer-events:none;-webkit-transition:z-index .5s step-end;transition:z-index .5s step-end;z-index:0}#map .poi--infotip_preview_leaflet.hover{z-index:9999!important;pointer-events:unset;-webkit-transition:z-index .5s step-start;transition:z-index .5s step-start}#map .poi--infotip_preview_leaflet__fix_top{margin-top:20px}#map .poi--infotip_leaflet{text-align:inherit;margin-bottom:20px;z-index:999}#map .poi--infotip_leaflet .leaflet-popup-content-wrapper{background:unset;color:unset;-webkit-box-shadow:unset;box-shadow:unset;padding:unset;text-align:inherit;border-radius:unset}#map .poi--infotip_leaflet .leaflet-popup-content{margin:0;line-height:inherit}#map .poi--infotip_leaflet .leaflet-popup-tip-container{display:none}#map .poi--link_leaflet{padding:unset;background-color:unset;border:unset;border-radius:unset;color:unset;white-space:unset;-webkit-box-shadow:unset;box-shadow:unset;pointer-events:none;-webkit-transition:z-index .5s step-end;transition:z-index .5s step-end;z-index:0}#map .poi--link_leaflet.hover{z-index:9999!important;pointer-events:unset;-webkit-transition:z-index .5s step-start;transition:z-index .5s step-start}#map .poi--infotip-pin.open{z-index:9999!important}#map .poi--link-pin.open{z-index:9999!important}#map .leaflet-tooltip-right{margin-left:0;margin-right:0}#map .leaflet-tooltip-right:before{display:none}#map .leaflet-tooltip-left{margin-left:0;margin-right:0}#map .leaflet-tooltip-left:before{display:none}#map .leaflet-control-zoom{background-color:transparent;border:none;border-radius:0}#map .leaflet-control-zoom .leaflet-control-zoom-in,#map .leaflet-control-zoom .leaflet-control-zoom-out{background-color:rgba(255,255,255,.7);border-radius:100%;border:2px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;position:relative;font-size:0;width:40px;height:40px;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}#map .leaflet-control-zoom .leaflet-control-zoom-in:after,#map .leaflet-control-zoom .leaflet-control-zoom-in:before,#map .leaflet-control-zoom .leaflet-control-zoom-out:after,#map .leaflet-control-zoom .leaflet-control-zoom-out:before{background-color:#000;content:"";display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:15px;height:3px;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955)}#map .leaflet-control-zoom .leaflet-control-zoom-in:hover,#map .leaflet-control-zoom .leaflet-control-zoom-out:hover{background-color:#000}#map .leaflet-control-zoom .leaflet-control-zoom-in:hover:after,#map .leaflet-control-zoom .leaflet-control-zoom-in:hover:before,#map .leaflet-control-zoom .leaflet-control-zoom-out:hover:after,#map .leaflet-control-zoom .leaflet-control-zoom-out:hover:before{background-color:#fff}#map .leaflet-control-zoom .leaflet-control-zoom-in:active,#map .leaflet-control-zoom .leaflet-control-zoom-out:active{-webkit-transform:scale(.85,.85);transform:scale(.85,.85);-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),transform .1s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}#map .leaflet-control-zoom .leaflet-control-zoom-in:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#map .leaflet-control-zoom .leaflet-control-zoom-out:after{display:none}#map .leaflet-left .leaflet-control{margin-left:50px}#map .leaflet-bottom.leaflet-left{bottom:calc(var(--vh,1vh) * 50 - 45px);margin-bottom:0!important}#map .leaflet-bottom.leaflet-left .leaflet-control-zoom.leaflet-bar.leaflet-control{margin-bottom:0}#map .leaflet-bottom.leaflet-right{bottom:15px;margin-bottom:0!important}#map .leaflet-control-container .mutant-attr-container{position:absolute;right:0;bottom:0;z-index:500}#map .leaflet-google-mutant.leaflet-top.leaflet-left{z-index:500!important}#pano-360 .page_content{position:absolute;left:0;top:0;width:100%;height:100%}.p360_pano_wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden}#product-viewer .page_content{position:absolute;left:0;top:0;width:100%;height:100%}.pv_canvas_wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pv_poi--img_container,.pv_poi_wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.pv_poi_wrapper{-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94);transition:opacity .2s cubic-bezier(.25,.46,.45,.94);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;cursor:default;overflow:hidden}.pv_poi_wrapper.hide{opacity:0}.pv_poi_wrapper.hide .pv_poi_container>:not(.pv_poi--draggable){pointer-events:none}.pv_poi_wrapper.loading .pv_poi--img,.pv_poi_wrapper.loading .pv_poi_container{opacity:0;pointer-events:none;-webkit-transition:none;transition:none}.pv_poi_wrapper.loading .pv_poi--img-loading{opacity:1}.pv_poi--img_container{pointer-events:none}.pv_poi--img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94);transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}.pv_poi--img-loading{position:absolute;left:50%;top:50%;width:200px;padding:10px 30px;margin:-27px 0 0 -100px;font:700 16px/30px Roboto,sans-serif;text-align:center;letter-spacing:1px;border:2px solid #000;border-radius:27px;background-color:rgba(255,255,255,.8);opacity:0;z-index:0}.pv_poi_container{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94);transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}.pv_poi_container .poi--pin{visibility:hidden}.pv_poi_container .poi--pin.show{visibility:visible}.pv_poi--draggable{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}#video .page_content{position:absolute;left:0;top:0;width:100%;height:100%}#video .page_content.interface_color_white{background-color:#000}#video .page_content.interface_color_black{background-color:#fff}.vid_poi_wrapper{position:absolute;z-index:0}.vid_poi--player,.vid_poi--player-overlay,.vid_poi--player_wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.vid_poi--player-overlay{cursor:pointer}.vid_poi--player-controls{position:fixed;left:50%;bottom:65px;width:300px;height:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.vid_poi--player-btn{position:absolute;top:0;width:30px;height:30px;color:#000;border-radius:50%;border:2px solid #000;border-radius:50%;background-color:rgba(255,255,255,.7);-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);pointer-events:all;cursor:pointer}.desktop .vid_poi--player-btn:hover{color:#fff;border-color:#fff;background-color:#000}.vid_poi--player-play{left:0}.vid_poi--player-play.playing .vid_poi--player-play-play_icon{opacity:0}.vid_poi--player-play.playing .vid_poi--player-play-pause_icon{opacity:1}.vid_poi--player-play-icon{position:absolute;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.vid_poi--player-play-play_icon{left:9px;top:7px;width:11px;height:12px}.vid_poi--player-play-pause_icon{position:absolute;left:8px;top:7px;width:10px;height:12px;opacity:0}.vid_poi--player-sound{right:0}.vid_poi--player-sound:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg) scale(0,1);transform:translate(-50%,-50%) rotate(-45deg) scale(0,1);background-color:#000;-webkit-transition:background .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:background .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:background .5s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1);transition:background .5s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);will-change:transform}.vid_poi--player-sound.muted:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg) scale(1,1);transform:translate(-50%,-50%) rotate(-45deg) scale(1,1)}.vid_poi--player-sound.muted .vid_poi--player-sound-icon{opacity:.7}.desktop .vid_poi--player-sound:hover:after{background-color:#fff}.vid_poi--player-sound-icon{position:absolute;left:6px;top:7px;width:15px;height:12px;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.vid_poi--player-progressbar{position:absolute;left:50%;top:50%;width:calc(100% - 80px);height:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:all;cursor:pointer;overflow:hidden}.vid_poi--player-progressbar:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:rgba(255,255,255,.5)}.vid_poi--player-progression{position:absolute;left:-100%;top:50%;width:100%;height:2px;margin-top:-1px;background-color:red;pointer-events:none}.breadcrumb{position:absolute;right:135px;top:50px;text-align:right;opacity:0;-webkit-transition:color .3s cubic-bezier(.25,.46,.45,.94);transition:color .3s cubic-bezier(.25,.46,.45,.94);pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;cursor:default;z-index:8}.menu_display__burger .breadcrumb{right:25px}.breadcrumb--title{margin-right:-2px;font:700 16px/20px Roboto,sans-serif;letter-spacing:2px;text-transform:uppercase}.breadcrumb--subtitle{margin-top:2px;font:700 12px/16px Roboto,sans-serif;text-transform:uppercase}.interface_color_white .breadcrumb{color:#fff}.interface_color_black .breadcrumb{color:#000}.btns_action{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:50px;top:50px;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);z-index:8}.btns_action>div:not(:nth-child(1)){margin-left:10px}.infotip-open .btns_action{opacity:0!important;pointer-events:none}.btn_close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;cursor:pointer}.btn_close.hide .btn_close--txt{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);pointer-events:none}.btn_close:hover .btn_close--icon-line:nth-child(1){-webkit-transform:rotate(135deg);transform:rotate(135deg)}.btn_close:hover .btn_close--icon-line:nth-child(2){-webkit-transform:rotate(225deg);transform:rotate(225deg)}.btn_close--icon{position:relative;width:40px;height:40px;border-radius:50%;background-color:#000;z-index:2}.btn_close--icon-line{position:absolute;left:calc(50% - 10px);top:calc(50% - 1px);width:20px;height:2px;background-color:#fff;will-change:transform}.btn_close--icon-line:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.btn_close--icon-line:nth-child(2){position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1),-webkit-transform .5s cubic-bezier(.645,.045,.355,1)}.btn_close--icon-line:nth-child(2):after,.btn_close--icon-line:nth-child(2):before{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#000}.btn_close--icon-line:nth-child(2):before{top:-2px}.btn_close--icon-line:nth-child(2):after{top:2px}.btn_close--txt{padding-left:20px;font:700 16px/30px Roboto,sans-serif;text-transform:uppercase;letter-spacing:2px;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);z-index:1}.btn_filters--open{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;border:2px solid #000;border-radius:50%;background-color:rgba(255,255,255,.7);-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.btn_filters--open:hover{color:#fff;background-color:#000}.btn_filters--open.filtered{position:relative}.btn_filters--open.filtered:after{content:"";position:absolute;top:-4px;right:-4px;width:16px;height:16px;border:2px solid #000;border-radius:50%;background-color:red}.btn_filters--open-icon{width:18px;height:15px;margin:auto}.btn_reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:55px;right:110px;font:700 12px/30px Roboto,sans-serif;color:#000;text-transform:uppercase;background-color:transparent;cursor:pointer;z-index:1}.btn_reset:hover .btn_reset--icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.btn_reset--icon{display:block;width:20px;height:20px;margin-right:10px;-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}.btn_toogle--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.btn_toogle{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.btn_toogle.active .btn_toogle--btn:before{background-color:#000;-webkit-transform:translateX(20px);transform:translateX(20px)}.desktop .btn_toogle:hover .btn_toogle--title{opacity:.5}.btn_toogle--btn{position:relative;top:-1px;width:40px;height:20px;margin:0 20px 0 0;border:2px solid #000;border-radius:10px}.btn_toogle--btn:before{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border:2px solid #000;border-radius:50%;background-color:rgba(0,0,0,0);-webkit-transition:background .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:background .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:background .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1);transition:background .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}.btn_toogle--title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:20px;font-weight:700;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.btn_submit{width:100%;height:40px;margin-top:30px;color:#000;font-family:inherit;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:0;border:2px solid #000;border-radius:20px;background-color:#fff;-webkit-transition:color .3s cubic-bezier(.455,.03,.515,.955),background-color .3s cubic-bezier(.455,.03,.515,.955);transition:color .3s cubic-bezier(.455,.03,.515,.955),background-color .3s cubic-bezier(.455,.03,.515,.955);cursor:pointer}.btn_submit:hover{background-color:#000;color:#fff}.filters_panel--list{padding:20px 70px 0 70px}.filters_panel--list-item:not(:nth-child(1)){margin-top:20px}.card_flat{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card_flat-link{background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;z-index:1;text-decoration:none;max-width:250px;-webkit-transition:border-color .3s cubic-bezier(.455,.03,.515,.955);transition:border-color .3s cubic-bezier(.455,.03,.515,.955)}.card_flat-link:before{content:"";display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-box-shadow:0 0 20px 0 #000;box-shadow:0 0 20px 0 #000;opacity:.1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);will-change:opacity}.card_flat-link:hover{border-color:#000}.card_flat-link:hover:before{opacity:.2}.card_flat-link:hover .flat-status{border-color:#000}.card_flat-txt_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin:10px;width:auto}.card_flat-txt_wrapper tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}.card_flat-txt_wrapper tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.card_flat-txt_wrapper tr td{font-weight:700;margin-left:auto}.flat-status{border:2px solid rgba(0,0,0,.2);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;letter-spacing:0;line-height:30px;margin:auto 10px 20px 10px;position:relative;width:auto;padding:0 20px;text-align:center;-webkit-transition:border-color .3s cubic-bezier(.455,.03,.515,.955);transition:border-color .3s cubic-bezier(.455,.03,.515,.955)}.flat-status:before{content:"";border-radius:100%;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:6px;left:6px;width:18px;height:18px}.flat-status.flat-status_available:before{background-color:#7fcb71}.flat-status.flat-status_reserved:before{background-color:#f39d20}.flat-status.flat-status_filtered:before,.flat-status.flat-status_sold:before,.flat-status.flat-status_unavailable:before{background-color:#bebebe}.help{position:absolute;bottom:120px;left:50%;width:50%;max-width:500px;padding:20px 30px;line-height:20px;text-align:center;border-radius:4px;color:#fff;background-color:rgba(0,0,0,.7);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:background .3s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:background .3s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:background .3s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.455,.03,.515,.955),transform .5s cubic-bezier(.645,.045,.355,1);transition:background .3s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.455,.03,.515,.955),transform .5s cubic-bezier(.645,.045,.355,1),-webkit-transform .5s cubic-bezier(.645,.045,.355,1);cursor:pointer;z-index:9}.help:hover{background-color:#000}.help.hide{opacity:0;-webkit-transform:translate(-50%,-20px);transform:translate(-50%,-20px)}.help.hide_simple{opacity:0}.help.close{opacity:0;-webkit-transform:translate(-50%,-20px);transform:translate(-50%,-20px);pointer-events:none;cursor:none}.infos_btn--open{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;border:2px solid #000;border-radius:50%;background-color:rgba(255,255,255,.7);-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.infos_btn--open:hover{color:#fff;background-color:#000}.infos_btn--open-icon{width:8px;height:17px;margin:auto}.infos_panel--txt{font:bold 14px/30px Roboto,sans-serif;padding:0 70px}.panel_scroll--bg_overlay{cursor:url(../img/arrow-small-white-right.svg) 0 8,not-allowed;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);pointer-events:none;z-index:14}.panel_scroll_wrapper{position:absolute;left:0;top:0;width:550px;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);overflow:hidden;z-index:15}.panel_scroll_wrapper.open{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1)}.panel_scroll_wrapper.open .panel_scroll_container{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1)}.panel_scroll_wrapper.open:not(.poi--panel_scroll):not(.panel-sticky)~.panel_scroll--bg_overlay{opacity:1;pointer-events:all}.panel_scroll_container{position:relative;width:100%;height:100%;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}.panel_scroll_scroll{position:relative;width:calc(100% + 30px);height:100%;overflow-y:scroll}.panel_scroll{position:relative;width:calc(100% - 30px);padding:0 40px;margin-top:140px;margin-bottom:80px;background-color:#fff;z-index:1}.panel_scroll:before{content:"";position:absolute;left:0;top:-50px;width:100%;height:50px;background:-webkit-gradient(linear,left bottom,left top,color-stop(15%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to top,#fff 15%,rgba(255,255,255,0) 100%)}.panel_scroll--title{padding:0 70px}.panel_scroll--close{left:50px;top:50px}.poi--pin.video_hide{opacity:0;pointer-events:none}.poi--pin.filter_hide{opacity:0!important;pointer-events:none!important}.poi--infotip-pin{width:20px;height:20px;border:2px solid #000;border-radius:50%;background-color:#fff;-webkit-transition:border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94);transition:border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94);z-index:4}.poi--infotip-pin.pos_left+.poi--infotip-preview+.poi--infotip__default{-webkit-transform:translateX(20px);transform:translateX(20px)}.poi--infotip-pin.pos_left+.poi--infotip-preview+.poi--infotip__default.open{-webkit-transform:translateX(0);transform:translateX(0)}.poi--infotip-pin.pos_right+.poi--infotip-preview{-webkit-transform:translateX(calc(-100% + 40px));transform:translateX(calc(-100% + 40px))}.poi--infotip-pin.pos_right+.poi--infotip-preview+.poi--infotip__default{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}.poi--infotip-pin.pos_right+.poi--infotip-preview+.poi--infotip__default.open{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.poi--infotip-pin+.poi--infotip_preview_pano_wrapper+.poi--infotip_pano_wrapper>.poi--infotip__default{-webkit-transform:translate(-50%,calc(-100% - 20px));transform:translate(-50%,calc(-100% - 20px))}.poi--infotip-pin+.poi--infotip_preview_pano_wrapper+.poi--infotip_pano_wrapper>.poi--infotip__default.open{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.poi--infotip-pin.open{cursor:default;z-index:6}.desktop .poi--infotip-pin:not(.poi--flat-pin):hover,.poi--infotip-pin.open:not(.poi--flat-pin),.poi--infotip-pin__hover:not(.poi--flat-pin){border-color:#fff;background-color:#000}.poi--infotip-pin__default{position:absolute;margin:-10px 0 0 -10px;cursor:pointer}.poi--infotip-pin__default.pos_right+.poi--infotip-preview,.poi--infotip-pin__default.pos_right+.poi--infotip_preview_pano_wrapper>.poi--infotip-preview{-webkit-transform:translateX(calc(-100% + 40px));transform:translateX(calc(-100% + 40px))}.poi--infotip-preview{display:block;height:40px;font:700 16px/40px Roboto,sans-serif;letter-spacing:0;white-space:nowrap;border-radius:20px;opacity:0;background-color:#fff;-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .5s cubic-bezier(.25,.46,.45,.94);pointer-events:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.poi--infotip-preview:before{content:"";position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;border:2px solid #000;border-radius:50%;background-color:#000;-webkit-transition:border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94);transition:border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94)}.poi--infotip-preview.hover{opacity:1;pointer-events:unset}#map .leaflet-tooltip-right .poi--infotip-preview,.poi--infotip-pin__default.pos_left+.poi--infotip-preview,.poi--infotip-pin__default.pos_left+.poi--infotip_preview_pano_wrapper>.poi--infotip-preview,.poi--infotip-preview__left{padding:0 20px 0 45px}#map .leaflet-tooltip-right .poi--infotip-preview:before,.poi--infotip-pin__default.pos_left+.poi--infotip-preview:before,.poi--infotip-pin__default.pos_left+.poi--infotip_preview_pano_wrapper>.poi--infotip-preview:before,.poi--infotip-preview__left:before{left:10px}#map .leaflet-tooltip-left .poi--infotip-preview,.poi--infotip-pin__default.pos_right+.poi--infotip-preview,.poi--infotip-pin__default.pos_right+.poi--infotip_preview_pano_wrapper>.poi--infotip-preview,.poi--infotip-preview__right{padding:0 45px 0 20px}#map .leaflet-tooltip-left .poi--infotip-preview:before,.poi--infotip-pin__default.pos_right+.poi--infotip-preview:before,.poi--infotip-pin__default.pos_right+.poi--infotip_preview_pano_wrapper>.poi--infotip-preview:before,.poi--infotip-preview__right:before{right:10px}.poi--infotip-preview__default{position:absolute;margin-top:-20px;margin-left:-20px;cursor:pointer;z-index:5}.poi--infotip_preview_pano_wrapper{z-index:5}.poi--infotip-preview__map{width:auto;color:#000}.poi--infotip{width:300px}.poi--infotip.scrollable .poi--infotip-content_container{height:calc(var(--vh,1vh) * 100 - 140px)}.poi--infotip_pano_wrapper{position:absolute;z-index:5}.poi--infotip-close{right:-20px;top:-20px}.poi--infotip__default{position:absolute;opacity:0;pointer-events:none;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);z-index:5}.poi--infotip__default.open{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:opacity .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:opacity .5s cubic-bezier(.455,.03,.515,.955),transform .5s cubic-bezier(.77,0,.175,1);transition:opacity .5s cubic-bezier(.455,.03,.515,.955),transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1);pointer-events:unset}.poi--infotip-content_wrapper{width:100%;border-radius:4px;background:#fff;overflow:hidden}.poi--infotip-content_container{width:calc(100% + 30px);overflow-y:auto}.poi--infotip-content{width:calc(100% - 30px)}.poi--infotip-txt_wrapper{padding:30px;color:#000}.poi--infotip-title{font:700 18px/25px Roboto,sans-serif}.poi--infotip-title:not(:nth-child(1)){margin-bottom:25px}.poi--infotip-txt{margin-top:2px}.poi--panel_scroll{width:300px!important;max-width:calc(100% - 30px);visibility:hidden}.poi--link-pin{position:relative;width:40px;height:40px;background:#000;border:2px solid #fff;border-radius:50%;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;z-index:4}.poi--link-pin:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;background:#fff;z-index:1}.poi--link-pin__default{position:absolute;margin:-20px 0 0 -20px}.poi--link-pin__default.pos_right+.poi--link__default,.poi--link-pin__default.pos_right+.poi--link_pano_wrapper>.poi--link__default{-webkit-transform:translateX(calc(-100% + 40px));transform:translateX(calc(-100% + 40px))}.poi--link{display:block;height:40px;font:700 16px/25px Roboto,sans-serif;letter-spacing:0;white-space:nowrap;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .5s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.poi--link.hover{opacity:1;pointer-events:unset}.poi--link_pano_wrapper{position:absolute;z-index:5}.poi--link__default{position:absolute;margin:-20px 0 0 -20px;z-index:5}.poi--link__map{width:auto;color:#000}.poi--link-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border:2px solid #fff;border-radius:30px;color:#000!important;text-decoration:none;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.poi--link-link:before{content:"";position:absolute;top:0;width:40px;height:40px;border:2px solid #fff;border-radius:50%;background:#000;z-index:1}.poi--link-link:after{content:"";position:absolute;top:15px;width:10px;height:10px;border-radius:50%;background:#fff;z-index:2}#map .leaflet-tooltip-right .poi--link-link,.poi--link-link__left,.poi--link-pin__default.pos_left+.poi--link__default .poi--link-link,.poi--link-pin__default.pos_left+.poi--link_pano_wrapper>.poi--link__default .poi--link-link{padding:0 20px 0 50px}#map .leaflet-tooltip-right .poi--link-link:before,.poi--link-link__left:before,.poi--link-pin__default.pos_left+.poi--link__default .poi--link-link:before,.poi--link-pin__default.pos_left+.poi--link_pano_wrapper>.poi--link__default .poi--link-link:before{left:0}#map .leaflet-tooltip-right .poi--link-link:after,.poi--link-link__left:after,.poi--link-pin__default.pos_left+.poi--link__default .poi--link-link:after,.poi--link-pin__default.pos_left+.poi--link_pano_wrapper>.poi--link__default .poi--link-link:after{left:15px}#map .leaflet-tooltip-left .poi--link-link,.poi--link-link__right,.poi--link-pin__default.pos_right+.poi--link__default .poi--link-link,.poi--link-pin__default.pos_right+.poi--link_pano_wrapper>.poi--link__default .poi--link-link{padding:0 50px 0 20px}#map .leaflet-tooltip-left .poi--link-link:before,.poi--link-link__right:before,.poi--link-pin__default.pos_right+.poi--link__default .poi--link-link:before,.poi--link-pin__default.pos_right+.poi--link_pano_wrapper>.poi--link__default .poi--link-link:before{right:0}#map .leaflet-tooltip-left .poi--link-link:after,.poi--link-link__right:after,.poi--link-pin__default.pos_right+.poi--link__default .poi--link-link:after,.poi--link-pin__default.pos_right+.poi--link_pano_wrapper>.poi--link__default .poi--link-link:after{right:15px}.poi--status-available{background-color:#7fcb71}.poi--status-available+.poi--infotip-preview:before{background-color:#7fcb71}.poi--status-reserved{background-color:#f39d20}.poi--status-reserved+.poi--infotip-preview:before{background-color:#f39d20}.poi--status-filtered,.poi--status-sold,.poi--status-unavailable{background-color:#bebebe}.poi--status-filtered+.poi--infotip-preview:before,.poi--status-sold+.poi--infotip-preview:before,.poi--status-unavailable+.poi--infotip-preview:before{background-color:#bebebe}.poi--flat{width:254px}.submenu_btns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;height:40px;border:2px solid #000;border-radius:20px;background-color:rgba(255,255,255,.7);overflow:hidden}.submenu_btns--open{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:40px;height:inherit;margin:-2px 0 0 -2px;border:2px solid #000;border-radius:50%;cursor:pointer;z-index:0}.submenu_btns--open:hover .submenu_btns--open-icon:before{-webkit-transform:translate(-2px,4px);transform:translate(-2px,4px)}.submenu_btns--open:hover .submenu_btns--open-icon:after{-webkit-transform:translate(2px,-4px);transform:translate(2px,-4px)}.submenu_btns--open-icon{position:relative;width:13px;height:9px;border-radius:2px;margin:auto;background-color:#e9e8e6}.submenu_btns--open-icon:after,.submenu_btns--open-icon:before{content:"";position:absolute;width:13px;height:9px;border-radius:2px;background-color:#000;-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);will-change:transform}.submenu_btns--open-icon:before{left:-2px;top:2px;z-index:-1}.submenu_btns--open-icon:after{left:2px;top:-2px;z-index:1}.submenu_btns--arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:25px;height:inherit;margin-top:-2px;cursor:pointer}.submenu_btns--arrow:hover .submenu_btns--arrow-icon{-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}.submenu_btns--arrow:hover.submenu_btns--arrow__prev .submenu_btns--arrow-icon{-webkit-transform:translateX(-5px) rotate(-90deg);transform:translateX(-5px) rotate(-90deg)}.submenu_btns--arrow:hover.submenu_btns--arrow__next .submenu_btns--arrow-icon{-webkit-transform:translateX(5px) rotate(90deg);transform:translateX(5px) rotate(90deg)}.submenu_btns--arrow__prev{margin-left:3px}.submenu_btns--arrow__prev .submenu_btns--arrow-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.submenu_btns--arrow__next .submenu_btns--arrow-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.submenu_btns--arrow-icon{width:12px;height:6px;margin:auto;-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .3s cubic-bezier(.77,0,.175,1);transition:transform .3s cubic-bezier(.77,0,.175,1);transition:transform .3s cubic-bezier(.77,0,.175,1),-webkit-transform .3s cubic-bezier(.77,0,.175,1);will-change:transform}.submenu_panel--items{padding-top:15px}.submenu_panel--item{display:block;text-decoration:none}.submenu_panel--item:not(:last-child){margin-bottom:30px}.submenu_panel--item.active .submenu_panel--item-img_container:after{border-color:#000;opacity:1}.submenu_panel--item:hover .submenu_panel--item-img_container:after{opacity:1}.submenu_panel--item:hover .submenu_panel--item-img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.submenu_panel--item-img_container{position:relative;width:100%;padding-bottom:55.32%;border-radius:4px;overflow:hidden}.submenu_panel--item-img_container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid rgba(0,0,0,.3);border-radius:4px;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.submenu_panel--item-img{-webkit-transition:-webkit-transform 1.5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform 1.5s cubic-bezier(.165,.84,.44,1);transition:transform 1.5s cubic-bezier(.165,.84,.44,1);transition:transform 1.5s cubic-bezier(.165,.84,.44,1),-webkit-transform 1.5s cubic-bezier(.165,.84,.44,1)}.submenu_panel--item-title{margin-top:10px;text-align:center}.view_nav{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.view_nav.nav_horiz .view_nav--btn_wrapper{left:50%;bottom:60px;width:240px;height:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.view_nav.nav_horiz .view_nav--btn_container.hide{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.view_nav.nav_horiz .view_nav--btn{left:calc(50% - 20px);top:0}.view_nav.nav_horiz .view_nav--btn:after,.view_nav.nav_horiz .view_nav--btn:before{top:calc(50% - 1px);width:240px;height:2px}.view_nav.nav_horiz .view_nav--btn:before{right:38px}.view_nav.nav_horiz .view_nav--btn:after{left:38px}.view_nav.nav_horiz .view_nav--btn-arrow_container{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.view_nav.nav_vert .view_nav--btn_wrapper{left:50px;top:50%;width:40px;height:240px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.view_nav.nav_vert .view_nav--btn_container.hide{-webkit-transform:translateX(20px);transform:translateX(20px)}.view_nav.nav_vert .view_nav--btn{left:0;top:calc(50% - 20px)}.view_nav.nav_vert .view_nav--btn:after,.view_nav.nav_vert .view_nav--btn:before{left:calc(50% - 1px);width:2px;height:240px}.view_nav.nav_vert .view_nav--btn:before{bottom:38px}.view_nav.nav_vert .view_nav--btn:after{top:38px}.view_nav.hide_drag .view_nav--btn_wrapper{display:none}.view_nav--content{position:absolute;z-index:0}.view_nav--btn_wrapper{position:absolute;left:50%;bottom:80px;pointer-events:none}.view_nav--btn_container{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:opacity .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:opacity .5s cubic-bezier(.455,.03,.515,.955),transform .5s cubic-bezier(.645,.045,.355,1);transition:opacity .5s cubic-bezier(.455,.03,.515,.955),transform .5s cubic-bezier(.645,.045,.355,1),-webkit-transform .5s cubic-bezier(.645,.045,.355,1);pointer-events:none;overflow:hidden}.view_nav--btn_container.hide{opacity:0;-webkit-transition:none;transition:none}.view_nav--btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:40px;height:40px;color:#000;border:2px solid #000;border-radius:50%;background-color:rgba(255,255,255,.7);-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);pointer-events:all;cursor:pointer}.view_nav--btn:after,.view_nav--btn:before{content:"";position:absolute;background-color:rgba(0,0,0,.1);pointer-events:none}.dragging-view .view_nav--btn .view_nav--btn-arrow_line{-webkit-transform:scale(1,1.4);transform:scale(1,1.4)}.dragging-view .view_nav--btn-arrow:nth-child(1){-webkit-transform:translateY(-3px);transform:translateY(-3px)}.dragging-view .view_nav--btn-arrow:nth-child(2){-webkit-transform:translateY(3px) scale(1,-1);transform:translateY(3px) scale(1,-1)}.dragging-view .view_nav--btn,.view_nav--btn__hover,html.desktop .view_nav--btn:hover,html:not(.desktop) .dragging-view .view_nav--btn:hover{color:#fff;border-color:#fff;background-color:#000}.dragging-view .view_nav--btn .view_nav--btn-arrow_line,.view_nav--btn__hover .view_nav--btn-arrow_line,html.desktop .view_nav--btn:hover .view_nav--btn-arrow_line,html:not(.desktop) .dragging-view .view_nav--btn:hover .view_nav--btn-arrow_line{background-color:#fff}.view_nav--btn-arrow_container{width:12px;margin:auto}.view_nav--btn-arrow{width:12px;height:6px;-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}.view_nav--btn-arrow:nth-child(2){margin-top:8px;-webkit-transform:scale(1,-1);transform:scale(1,-1)}.view_nav--btn-arrow_line{position:absolute;left:50%;top:50%;width:2px;height:16px;margin:-8px 0 0 -1px;background-color:#000;-webkit-transition:background .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:background .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:background .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1);transition:background .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);z-index:1}.zoom{position:absolute;left:0;top:0;width:100%;height:100%;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.zoom--content{position:absolute;z-index:0}.zoom--poi_container{-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94);transition:opacity .2s cubic-bezier(.25,.46,.45,.94);z-index:0}.zoom--poi_container.hide{opacity:0}.zoom--minimap{position:absolute;left:50%;bottom:50px;height:60px;border-radius:4px;background-color:rgba(255,255,255,.2);z-index:0}.zoom--minimap:before{content:"";position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid #000;border-radius:4px;pointer-events:none;z-index:8888}.zoom--minimap-screen{position:absolute;border-radius:4px;background-color:rgba(255,255,255,.7);will-change:transform}#contact_form_wrapper{width:100%;max-width:350px;padding:60px 0 100px 0;margin:auto 130px auto auto}#contact_form_wrapper.is_loading .contact_form--submit{opacity:.5;pointer-events:none}#contact_form_wrapper.is_loading .contact_form--submit-loader{opacity:1}.contact_form{position:relative;width:100%}.contact_form.success .contact_form--fields,.contact_form.success .contact_form--submit_wrapper{opacity:.3}.contact_form.success .contact_form--submit{pointer-events:none}.contact_form--ref{padding:8px 0;margin-bottom:30px;border-top:2px solid rgba(0,0,0,.1);border-bottom:2px solid rgba(0,0,0,.1);text-align:center;letter-spacing:1px}.contact_form--ref-number{font-weight:700}.contact_form--fields{width:100%;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.contact_form--field{position:relative}.contact_form--field:not(:nth-child(1)){margin-top:8px}.contact_form--field-label{display:block;padding:0 10px;margin-bottom:-2px}.contact_form--field-label__required{color:rgba(0,0,0,.3)}.contact_form--field-input{width:100%;padding:12px;line-height:16px;border:2px solid rgba(0,0,0,.1);border-radius:5px!important}.contact_form--field-input__text,.contact_form--field-input__textarea{width:100%}.contact_form--field-input__textarea{display:block;max-width:100%;min-width:100%;height:200px;min-height:200px}.contact_form--field-input__select{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../img/arrow-small-bottom.svg) right 20px top 50% no-repeat #fff;background-size:13px 14px}.contact_form--field-input__file_wrapper{position:relative;border:1px solid #000;border-radius:5px;z-index:0;overflow:hidden}.contact_form--field-input__file{position:relative;cursor:pointer;padding-left:calc(100% + 10px);border:none;opacity:0;z-index:3}.contact_form--field-input__file-name{position:absolute;left:0;top:0;width:calc(100% - 50px);height:100%;padding:8px 10px 12px 10px;white-space:nowrap;overflow:hidden}.contact_form--field-input__file-icon{position:absolute;right:15px;top:50%;width:18px;height:20px;margin-top:-10px;background:url(../img/file.svg) center center no-repeat}.contact_form--field__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact_form--field-input__checkbox{width:15px;height:15px;margin-right:10px}.contact_form--field-input__checkbox+.contact_form--field-label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.contact_form--field-error{position:absolute;left:5px;bottom:calc(100% - 20px);max-width:calc(100% - 0px);padding:2px 5px;font-size:12px;line-height:14px;color:rgba(255,0,0,.7);background-color:rgba(255,255,255,.5);-webkit-transform:translateY(100%);transform:translateY(100%)}.contact_form--submit_wrapper{position:relative;margin-top:28px;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}@-webkit-keyframes contact_form--submit-loader_anim{0%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}50%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@keyframes contact_form--submit-loader_anim{0%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}50%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}.contact_form--submit-loader{position:absolute;left:15px;top:calc(50% - 6px);width:12px;height:12px;border-radius:6px;background-color:rgba(128,128,128,.5);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);-webkit-animation:contact_form--submit-loader_anim 1s infinite cubic-bezier(.455,.03,.515,.955);animation:contact_form--submit-loader_anim 1s infinite cubic-bezier(.455,.03,.515,.955);will-change:opacity,transform;pointer-events:none}.contact_form--submit{width:100%;padding:13px 30px 11px 30px;font:700 16px/16px Roboto,sans-serif;font:700 16px/16px Roboto,sans-serif;border:2px solid #000;border-radius:22px;color:#000;background-color:#fff;-webkit-transition:color .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94);transition:color .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.contact_form--submit:hover{color:#fff;background-color:#000}.contact_form--feedback{position:absolute;left:0;top:calc(100% + 5px);width:100%;font-size:12px;line-height:20px;text-align:center;color:rgba(0,0,0,.7)}.contact_form--feedback.error{color:rgba(255,0,0,.7)}#cookies{display:none;position:fixed;top:auto;right:0;left:0;bottom:0;min-height:150px;background-color:#000;overflow:hidden;z-index:93}#cookies:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background-color:#fff}.cookies-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:150px;max-height:100%;padding-top:20px;padding-bottom:20px}.cookies-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:50px;color:#fff}.cookies-txt.rich_text p,.cookies-txt.rich_text__black p,.cookies-txt.rich_text__white p{font-size:13px;line-height:18px}.cookies-txt.rich_text a,.cookies-txt.rich_text__black a,.cookies-txt.rich_text__white a{color:#fff}.cookies-btns{display:-webkit-box;display:-ms-flexbox;display:flex}.cookies-btn{padding:0 15px;font-size:13px;color:#fff;border:2px solid #fff;border-radius:17px;-webkit-transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);transition:color .5s cubic-bezier(.25,.46,.45,.94),background .5s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.cookies-btn:not(:nth-child(1)){margin-left:10px}.cookies-btn:hover{color:#000;background-color:#fff}#download-form{background-color:rgba(0,0,0,.95);position:fixed;left:0;top:-200%;width:100%;height:100%;opacity:0;overflow:hidden;z-index:60}#download-form.scroll .download-form-wrapper{display:block;overflow-y:auto}#download-form.scroll .download-form-container{padding:50px 0;margin:auto}.download-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-scroll-chaining:none;overscroll-behavior:none;position:absolute;left:0;top:0;width:100%;height:100%}#download-form:not(.is-loading) .download-form-submit{opacity:1;pointer-events:auto}#download-form:not(.is-loading) .dl_form--submit-loader{opacity:0;pointer-events:none}#download-form.is-loading .download-form-submit{pointer-events:none}#download-form.is-loading .dl_form--submit-loader{opacity:1;pointer-events:auto}.download-form-container{width:100%;max-width:460px;color:#fff}.download-form-title{margin-top:80px;margin-bottom:35px;font:300 30px/35px Roboto,sans-serif;text-align:center}#download-form.type-default .download-form-title-alt{display:none}#download-form.type-alt .download-form-title-default{display:none}.download-form-reference{display:none;width:100%;max-width:350px;padding:15px 0;margin:0 auto 20px auto;text-align:center;font:600 14px/20px Roboto,sans-serif;border-top:1px solid #fff;border-bottom:1px solid #fff}.download-form{position:relative}.download-form.success .download-form-field,.download-form.success .download-form-submit-wrapper{opacity:0;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.download-form.success .download-form-feedback{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.download-form-title-bold{font-weight:600}.download-form-fields{width:350px;margin:auto}.download-form-field{position:relative}.download-form-field:not(:nth-child(1)){margin-top:12px}.download-form-label{cursor:pointer;display:block;padding:0 10px;margin-bottom:3px}.download-form-input{background-color:#fff;border:2px solid rgba(0,0,0,.1);border-radius:5px!important;width:100%;padding:10px}.download-form-field-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.download-form-field-type-checkbox .download-form-input-checkbox{border:none;padding:0;width:30px}.download-form-field-type-checkbox .download-form-input-checkbox+.download-form-label{-webkit-box-flex:1;-ms-flex:1;flex:1}.download-form-field-error{position:absolute;right:0;bottom:-3px;font-size:12px;line-height:14px;color:red;-webkit-transform:translateY(100%);transform:translateY(100%)}.download-form-submit-wrapper{margin:40px auto 0;position:relative;width:350px}.download-form-submit{background:#fff;border:2px solid #fff;border-radius:22px;color:#000;cursor:pointer;font:700 16px/16px Roboto,sans-serif;padding:11px 30px;width:100%;height:40px;-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.download-form-submit:hover{color:#fff;background-color:#000;border-color:#fff}#download-form.type-default .download-form-submit-alt{display:none}#download-form.type-alt .download-form-submit-default{display:none}.download-form-feedback{padding:20px 60px 0;font-size:18px;line-height:22px;text-align:center}.download-form-feedback.error{color:red}.download-form-feedback-link{text-decoration:underline;margin-top:20px;-webkit-transition:opacity .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.download-form-feedback-link:hover{opacity:.5}.download-btn-close{background-color:#000;border:2px solid #fff;border-radius:100%;cursor:pointer;margin:auto;position:absolute;top:30px;right:0;bottom:auto;left:0;width:50px;height:50px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.download-btn-close:after,.download-btn-close:before{content:"";position:absolute;left:50%;top:50%;border-radius:2px;background-color:#fff}.download-btn-close:before{width:16px;height:2px;margin:-1px 0 0 -8px}.download-btn-close:after{width:2px;height:16px;margin:-8px 0 0 -1px}.dl_form--submit-loader{position:absolute;left:15px;top:calc(50% - 6px);width:12px;height:12px;border-radius:6px;background-color:rgba(128,128,128,.5);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);-webkit-animation:contact_form--submit-loader_anim 1s infinite cubic-bezier(.455,.03,.515,.955);animation:contact_form--submit-loader_anim 1s infinite cubic-bezier(.455,.03,.515,.955);will-change:opacity,transform;pointer-events:none}@-webkit-keyframes dl_form--submit-loader_anim{0%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}50%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@keyframes dl_form--submit-loader_anim{0%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}50%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}#infos_message{display:none;position:fixed;top:auto;right:0;left:0;bottom:0;min-height:150px;background-color:#000;overflow:hidden;z-index:93}#infos_message:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background-color:#fff}.infos_message-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:150px;max-height:100%;padding-top:20px;padding-bottom:20px}.infos_message-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px;color:#fff;letter-spacing:.05em}.infos_message-txt.rich_text p,.infos_message-txt.rich_text__black p,.infos_message-txt.rich_text__white p{font-size:13px;line-height:18px}.infos_message-txt.rich_text a,.infos_message-txt.rich_text__black a,.infos_message-txt.rich_text__white a{color:#fff}.infos_message-close{position:relative;width:40px;height:40px;border:2px solid #fff;border-radius:50%;cursor:pointer;-webkit-transition:background .5s cubic-bezier(.165,.84,.44,1);transition:background .5s cubic-bezier(.165,.84,.44,1)}.infos_message-close:after,.infos_message-close:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:1px;background-color:#fff;-webkit-transition:background-color .5s cubic-bezier(.25,.46,.45,.94);transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}.infos_message-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.infos_message-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.infos_message-close:hover{background-color:#fff}.infos_message-close:hover:after,.infos_message-close:hover:before{background-color:#000}.rich_text p,.rich_text__black p,.rich_text__white p{font:normal 16px/30px Roboto,sans-serif;letter-spacing:0;margin:0}.rich_text p:not(:last-child),.rich_text__black p:not(:last-child),.rich_text__white p:not(:last-child){margin-bottom:30px}.rich_text strong,.rich_text__black strong,.rich_text__white strong{font-weight:700}.rich_text em,.rich_text__black em,.rich_text__white em{font-style:italic}.rich_text__white{color:#fff}.rich_text__small p{font:normal 14px/25px Roboto,sans-serif}.rich_text__small p:not(:last-child){margin-bottom:25px}.rich_text h2,.rich_text__black h2,.rich_text__white h2,.title_2{font:bold 24px/40px Roboto,sans-serif}.rich_text h2:not(:last-child),.rich_text__black h2:not(:last-child),.rich_text__white h2:not(:last-child),.title_2:not(:last-child){margin-bottom:24px}.rich_text h3,.rich_text__black h3,.rich_text__white h3,.title_3{font:bold 16px/30px Roboto,sans-serif}.rich_text h3:not(:last-child),.rich_text__black h3:not(:last-child),.rich_text__white h3:not(:last-child),.title_3:not(:last-child){margin-bottom:16px}.rich_text a,.rich_text__black a,.rich_text__white a{-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955);transition:all .5s cubic-bezier(.455,.03,.515,.955)}.rich_text__white a{color:#fff}.rich_text__black a{color:#000}.desktop .rich_text a:hover,.desktop .rich_text__black a:hover,.desktop .rich_text__white a:hover{opacity:.5}#error_404 .page_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}.e404--img_container{position:fixed;left:0;top:0;width:100%;height:100%}.e404--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.e404--img_overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000}.e404--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-top:100px;padding-bottom:100px;color:#fff;z-index:1}.e404--title{font:700 calc(80px + 70 * ((100vw - 320px)/ 1080))/calc(80px + 70 * ((100vw - 320px)/ 1080)) Roboto,sans-serif}.e404--txt{margin:20px 0}.e404--btn{-ms-flex-item-align:start;align-self:start;padding:13px 30px 11px 30px;font:700 16px/16px Roboto,sans-serif;font:700 16px/16px Roboto,sans-serif;border:2px solid #fff;border-radius:22px;text-decoration:none;color:#fff;-webkit-transition:color .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94);transition:color .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.e404--btn:hover{color:#000;background-color:#fff}.temp--icon{position:absolute;left:50px;top:50px}@media screen and (max-width:1280px){.int--content__title-chapo{padding-top:0;padding-left:250px}}@media screen and (max-width:1279px){.ct--form_wrapper{width:calc(50% - 40px)}.ct--contact_details_wrapper{max-width:300px}#contact_form_wrapper{margin-right:70px}}@media (max-width:1120px){#availability .breadcrumb{display:none}}@media screen and (max-width:960px){.int--content__title_big .int--title{font:700 calc(30px + 30 * ((100vw - 400px)/ 540))/calc(40px + 30 * ((100vw - 400px)/ 540)) Roboto,sans-serif}.int--content__title-chapo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding-left:250px}.int--content__title-chapo .int--title{font:700 calc(30px + 10 * ((100vw - 400px)/ 540))/calc(40px + 7 * ((100vw - 400px)/ 540)) Roboto,sans-serif}.int--content__title-chapo .int--txt{font:500 calc(18px + 6 * ((100vw - 400px)/ 540))/calc(25px + 10 * ((100vw - 400px)/ 540)) Roboto,sans-serif}.download-form-title{font:400 24px/30px Roboto,sans-serif}.download-form-fields{width:100%;max-width:390px;padding:0 20px}.download-form-submit-wrapper{width:100%;max-width:390px;padding:0 20px}}@media screen and (max-width:939px){#main_logo{left:30px}#main_menu--contact_link{right:25px}.nav_drag--line_bg_wrapper,.nav_drag_container{right:25px}.nav_drag--txt{display:none}#mobile_menu--burger{right:25px}.footer_signature{left:30px}#availability .panel-filters-content{padding:0 10px}.ct--title{right:110px}#map .leaflet-left .leaflet-control{margin-left:30px}.vid_poi--player-controls{width:250px}.breadcrumb{right:100px}.btns_action{left:30px}.btn_reset{right:50px}.filters_panel--list{padding:20px 10px 0 10px}.infos_panel--txt{padding:0 10px}.panel_scroll_wrapper{width:450px}.panel_scroll--title{padding:0 10px}.panel_scroll--close{left:30px}.view_nav.nav_vert .view_nav--btn_wrapper{left:30px}#contact_form_wrapper{max-width:280px}.temp--icon{left:30px}}@media screen and (max-width:799px){.cw__l,.cw__m,.cw__s{padding-left:20px;padding-right:20px}.content_block__small{position:static;width:100%;max-width:440px;padding:0 20px;margin:auto}html:not(.dragging) .is_contact_page .nav_drag--line_bg:after,html:not(.dragging) .is_contact_page .nav_drag--line_bg:before{background-color:rgba(128,128,128,.2)}#availability .btns_action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#availability .btns_action .btns_action--btns{margin-bottom:5px;margin-left:0;margin-top:0}#availability .btns_action .btns_action--btns:not(:last-child){margin-right:10px}#availability .flats_list_btn--open{border-radius:100%;width:40px;height:40px}#availability .flats_list_btn--open-icon{margin:auto}#availability .flats_list_btn--open-text{display:none}#availability .flats_model_btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;-webkit-transition:none;transition:none}#availability .flats_model_btns .panel_scroll--btn_open{-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955)}#availability .flats_model_btns.open{background-color:transparent;border-radius:0;border:0}#availability .flats_model_btns.open .panel_scroll--btn_open{background-color:#000;border:2px solid #000;border-radius:100%}#availability .flats_model_btns:not(.open){background-color:transparent;border-radius:0;border:0}#availability .flats_model_btns:not(.open):hover{background-color:transparent}#availability .flats_model_btns:not(.open):hover .panel_scroll--btn_open{background-color:#000;color:#fff}#availability .flats_model_btns:not(.open) .panel_scroll--btn_open{background-color:rgba(255,255,255,.7);border:2px solid #000;border-radius:100%}#availability .flats_model_btn--open{border:2px solid #000;border-radius:100%;width:40px;height:40px}#availability .flats_model_btn--open-icon{margin:auto}#availability .flats_model_btn--open-text{display:none}#availability .flats_model-navigation{background-color:#000;border:none;border-radius:100%;margin-left:0;margin-top:5px;padding:0}#availability .flats_model-navigation:before{display:none}#availability .flats_model-navigation-selected{border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:unset;text-indent:300px;padding:0;width:40px;height:40px}#availability .flats_model-navigation-selected:after{margin:auto;top:-4px;right:0;bottom:0;left:0}#availability .flats_model-navigation-list{border-radius:20px;margin:auto;overflow-y:scroll;padding-top:60px;position:fixed;top:10px;right:40px;bottom:10px;left:10px;z-index:999;max-height:none}#availability .flats_model-navigation-close{display:block;position:fixed}#availability .panel-filters-content{padding:0 30px}#contact .page_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.ct--title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:80px}.ct--form_wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:static;width:100%}.ct--form_scroll{overflow-y:unset}.ct--contact_details_wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.menu_display__default .int--content{padding-right:90px}.int--content__title-chapo{padding-top:200px}.menu_display__default .vid_poi--player-controls{left:calc(100% - 350px);-webkit-transform:translateX(0);transform:translateX(0)}.filters_panel--list{padding:20px 30px 0 30px}.infos_panel--txt{padding:0 30px}.panel_scroll_wrapper{width:400px}.panel_scroll{padding:0 20px}.panel_scroll--title{padding:0 30px}.poi--infotip__default{width:230px}.poi--infotip-txt_wrapper{padding:20px}#contact_form_wrapper{max-width:100%;margin-right:0}}@media screen and (max-width:799px),screen and (max-height:599px){#main_logo{top:30px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.83,.83);transform:scale(.83,.83)}#main_menu--contact_link{bottom:30px;width:50px;height:50px}#main_menu--contact_link:after{height:50px}.main_menu--contact_link-icon{padding:15px 13px 16px 13px}html:not(.dragging) .main_menu--item.active{padding:10px 0}.main_menu--item{margin:4px 0}.main_menu--item-link:before{right:1px;width:12px;height:12px;margin-top:-6px}.nav_drag--line_bg_wrapper,.nav_drag_container{width:50px}.nav_drag--line_bg_wrapper{top:30px;height:calc(100% - 110px)}.nav_drag--line_bg_wrapper.init{height:calc(100% - 60px)}.nav_drag--line_bg{top:calc(50% + 25px);width:50px;height:50px;margin-top:-25px}.nav_drag_container{top:80px;height:calc(100% - 160px)}.nav_drag{width:50px;height:50px;margin-top:-25px}.nav_drag--arrow:nth-child(1){margin-top:12px}.nav_drag--arrow:nth-child(2){margin-top:10px}.dragging .nav_drag--arrow:nth-child(1){-webkit-transform:translateY(-3px);transform:translateY(-3px)}.dragging .nav_drag--arrow:nth-child(2){-webkit-transform:translateY(3px) scale(1,-1);transform:translateY(3px) scale(1,-1)}#mobile_menu--burger{bottom:30px}.footer_signature{bottom:30px}.footer_signature--logo{margin-bottom:8px;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(.83,.83);transform:scale(.83,.83)}.ct--title{bottom:23px}.vid_poi--player-controls{bottom:40px}.breadcrumb{top:30px}.breadcrumb--title{font-size:14px}.breadcrumb--subtitle{margin-top:0;font-size:11px}.btns_action{top:30px}.btn_reset{top:35px}.help{bottom:95px}.panel_scroll{margin-top:120px}.panel_scroll--close{top:30px}.poi--infotip.scrollable .poi--infotip-content_container{height:calc(var(--vh,1vh) * 100 - 100px)}.view_nav.nav_horiz .view_nav--btn_wrapper{bottom:35px}.temp--icon{top:30px}}@media screen and (max-width:639px){.content_block__small{padding-right:60px}#main_logo{left:20px}#main_menu--contact_link{right:15px}.nav_drag--line_bg_wrapper,.nav_drag_container{right:15px}#mobile_menu--burger{right:15px}.footer_signature{display:none;left:20px}#availability .panel-filters-content{padding:0 20px}.menu_display__default .int--content{padding-right:80px}#map .leaflet-left .leaflet-control{margin-left:20px}.vid_poi--player-controls{left:20px}.vid_poi--player-sound{right:auto;left:0;top:-35px}.breadcrumb{right:70px}.menu_display__burger .breadcrumb{right:15px}.btns_action{left:20px}.btn_reset{right:40px}.filters_panel--list{padding:20px 20px 0 20px}.help{width:calc(100% - 100px)}.infos_panel--txt{padding:0 20px}.page_container:not(#availability) .panel_scroll_wrapper.open~.panel_scroll--bg_overlay{opacity:1;pointer-events:all}.panel_scroll--close{left:20px}.panel_scroll--title{padding:0 20px}.poi--infotip__default{visibility:hidden}.poi--panel_scroll{visibility:visible}.view_nav.nav_vert .view_nav--btn_wrapper{left:20px}.cookies-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookies-txt{padding-right:0}.cookies-btns{margin-top:20px}.infos_message-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infos_message-txt{padding-right:0}.infos_message-close{margin-top:20px}.temp--icon{left:20px}}@media screen and (max-width:639px),screen and (max-height:599px){.view_nav.nav_horiz .view_nav--btn_wrapper{width:200px}.view_nav.nav_vert .view_nav--btn_wrapper{height:200px}}@media screen and (max-width:479px){.content_block__small{padding-right:50px}.nav_titles--item-title{font:700 23px/23px Roboto,sans-serif}.menu_display__default .int--content{padding-right:55px}#map .leaflet-left .leaflet-control{margin-left:20px}#map .leaflet-bottom .leaflet-control{margin-bottom:10px}.breadcrumb{right:30px}.menu_display__default .btns_action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.menu_display__default .btns_action>div:not(:nth-child(1)){margin-left:0;margin-top:10px}.btn_close--txt{padding-left:10px}.btn_reset{right:20px}.btn_reset--icon{margin-right:5px}.help{width:calc(100% - 50px)}.panel_scroll_wrapper{width:calc(100% - 30px);max-width:400px}}@media (max-width:468px){#availability .panel-flats_lists .flats_list_panel{max-width:calc(100% - 70px)}}@media screen and (max-width:379px),screen and (max-height:449px){.view_nav.nav_horiz .view_nav--btn_wrapper{width:140px}.view_nav.nav_vert .view_nav--btn_wrapper{height:140px}}@media screen and (max-width:799px) and (min-width:640px){.cookies-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies-btn:not(:nth-child(1)){margin-left:0;margin-top:10px}}