@charset 'UTF-8';.noUi-target,.noUi-target *,.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.slick-dots li button:before,body{-moz-osx-font-smoothing:grayscale}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}/*! nouislider - 12.1.0 - 10/25/2018 */.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.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;background:#ddd;outline:0;font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tooltip,.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.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-pane img,.leaflet-container img.leaflet-image-layer{max-width: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}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}#trumbowyg-icons,.datepicker--nav-action.-disabled-,.leaflet-draw-tooltip,.leaflet-zoom-anim .leaflet-zoom-hide,.mejs-controls .mejs-captions-button .mejs-captions-selector,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.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;float:left;clear:both}.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-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px;float:left;clear:none}.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;-o-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;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-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;-o-transition:none;transition:none}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-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}.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{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:orange solid 2px}.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-disabled,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.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-control-zoom-in,.leaflet-control-zoom-out{font:700 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.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(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(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;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(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{line-height:1.1;padding:2px 5px 1px;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);-o-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-control-scale-line,.maputil-control-panel{font-family:BerninoSans,Arial,sans-serif}.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{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)}.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;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}.maputil-control-panel{margin:0!important;font-size:12px;font-size:.75rem;height:100%}.maputil-control-panel .leaflet-bar .link-btn{font-size:16px;border-bottom:0;float:right}.maputil-control-panel .dropdown .link-btn:hover{background:initial}.maputil-control-panel .leaflet-bar .link-btn[disabled=disabled],.maputil-control-panel .leaflet-bar .link-btn[disabled=disabled]:hover{background:#e7e7e4;color:#9c9c94;cursor:default}.maputil-control-panel .link-btn .icon{color:#474744;margin-right:0;margin-bottom:1px}.maputil-control-panel .leaflet-bar .link-btn[disabled=disabled] .icon{color:#9c9c94}.maputil-control-panel .leaflet-bar .actions{overflow-y:hidden}.maputil-control-panel .dropdown{display:none;background:#fff}.maputil-control-panel .dropdown.active{display:block}.maputil-control-panel .dropdown-content{min-width:168px;padding-left:10px}.maputil-control-panel .dropdown-content .gi{position:relative}.maputil-control-panel .dropdown-content .gi.bordered:not(:first-child):before{content:"";position:absolute;top:0;left:-1px;width:1px;background:#f5f5f0;height:100%}.maputil-control-panel .dropdown-content .gi.bordered:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;background:#f5f5f0;height:100%}.maputil-control-panel .group{padding-top:8px;padding-bottom:4px}.maputil-control-panel .group:before{content:"";width:100%;height:1px;background:#fff;position:absolute;margin-top:-8px;left:0}.maputil-control-panel .group .group-subtitle,.maputil-control-panel .group .group-title{margin-bottom:4px;color:#9c9c94;font-weight:700;font-size:13px;font-size:.8125rem}.maputil-control-panel .field{margin-bottom:4px}.maputil-control-panel .field .slider-item{margin-bottom:8px}.maputil-control-panel .field .slider-item .has-currency>i{font-size:12px;font-size:.75rem}.maputil-control-panel .field .slider-item .label{margin-bottom:0}.maputil-control-panel .field .slider-item .slider-field{margin:4px 0}.maputil-control-panel .field .label,.maputil-control-panel .field label{font-size:13px;font-size:.8125rem}.maputil-control-panel .check-item,.maputil-control-panel .radio-item,.maputil-control-panel .slider-item{padding-bottom:0}.maputil-control-panel .check-item label,.maputil-control-panel .radio-item label,.maputil-control-panel .slider-item{padding-left:22px}.maputil-control-panel .check-item label:after,.maputil-control-panel .check-item label:before,.maputil-control-panel .radio-item label:after,.maputil-control-panel .radio-item label:before{width:16px;height:16px;font-size:1rem;font-size:16px;margin-top:1px}.maputil-control-panel .radio-item label:after{width:10px;height:10px;top:4px;left:4px}.maputil-control-panel .data-btn{font-size:12px;font-size:.75rem;padding:.125rem .375rem;height:initial;line-height:initial;font-weight:400}.maputil-control-panel .data-btn-secondary{color:#fff;background:#cfcfc4}.maputil-control-panel .data-btn-secondary:hover{background:#e7e7e4}.cadastre-legend,.investors-legend{background:#fff;width:168px;padding:0 10px;-webkit-box-shadow:inset -1px 0 #e7e7e4;box-shadow:inset -1px 0 #e7e7e4}.cadastre-legend .legend .legend-item,.investors-legend .legend .legend-item{width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.cadastre-legend .legend .text,.investors-legend .legend .text{color:#474744}.investors-legend .legend-header:after{content:'';display:block;width:100%;margin-left:-10px;margin-bottom:12px;padding-top:2px;padding-right:20px;-webkit-box-shadow:0 1px 0 0 #e7e7e4;box-shadow:0 1px 0 0 #e7e7e4}.investors-legend .legend-header .group-title{margin-bottom:0;color:#b62682}.investors-legend .legend-header .text{font-size:15px;font-size:.9375rem;font-weight:700}.investors-legend .legend-header .text.has-currency i{font-size:11px;font-size:.6875rem;font-weight:400}.investors-legend-annex{height:100%;width:336px;background-color:#fff}.investors-legend-annex .chart-panel{padding:0}.investors-legend-annex .chart-panel .data-label{display:inline-block;font-size:13px;font-size:.8125rem;margin-bottom:.625rem;vertical-align:middle}.investors-legend-annex .data-header{position:relative;padding-left:20px}.investors-legend-annex .back-btn{position:absolute;left:0;padding:0}.investors-legend-annex .back-btn .icon{vertical-align:top}.leaflet-control-scale-line{border:none;font-size:10px;font-size:.625rem;text-align:right;padding-bottom:6px;color:#474744;background-image:url(/data/app/sites/default/themes/villa/navigator/img/map-scale.png);background-size:100% 4px;background-repeat:repeat-x;background-position:bottom right;background-color:transparent}.menu-right_is-open .leaflet-top.leaflet-right{height:100%}.maputil-control-panel.is_open .leaflet-bar{margin-top:0;margin-right:0;padding:10px;background:#fff;height:100%;width:240px;overflow-x:hidden}.maputil-control-panel.is_open .leaflet-bar.has-btn-data-investors{padding-bottom:60px}.menu-right_is-open .leaflet-bottom.leaflet-right{margin-right:240px}.menu-right_is-open.fullscreen .leaflet-bottom.leaflet-right{margin-right:255px}.leaflet-control-container .cadastre.legend,.leaflet-control-container .investors.legend{margin-left:0;margin-bottom:-10px}.leaflet-draw.leaflet-control .leaflet-draw-section:nth-child(1) .leaflet-draw-actions{left:45px!important}.leaflet-draw.leaflet-control .leaflet-draw-section:nth-child(2) .leaflet-draw-actions{left:23px!important}.leaflet-bottom.leaflet-left,.leaflet-bottom.leaflet-right{position:fixed}.main-menu-wrapper:not(.js-is_open)~#marker-popup-box{display:none!important}.leaflet-draw.leaflet-control.disabled .leaflet-draw-toolbar a{background:#e7e7e4;color:#9c9c94;pointer-events:none;cursor:default}.main-menu-wrapper:not(.js-is_open)~.map .leaflet-bottom.leaflet-left,.main-menu-wrapper:not(.js-is_open)~.menu-second-level.collapsed~.map .leaflet-bottom.leaflet-left{left:10px}.outer-wrapper.map-wrapper .map .leaflet-bottom.leaflet-left{bottom:0}.menu-second-level~.map .leaflet-bottom.leaflet-left{left:360px}.menu-second-level.collapsed~.map .leaflet-bottom.leaflet-left{left:50px}.menu-second-level.is-open~.map .leaflet-bottom.leaflet-left{left:935px}.menu-second-level.is-open.collapsed~.map .leaflet-bottom.leaflet-left{left:625px}.fullscreen .outer-wrapper.map-wrapper .map .leaflet-bottom.leaflet-left{right:24px}button[disabled].button-user-searches{color:#9C9C94}.button-filter-investors,.button-user-searches{font-size:13px!important;float:none!important;padding:0 0 4px!important}.maputil-control-panel .link-btn.button-filter-investors .icon,.maputil-control-panel .link-btn.button-user-searches .icon{width:22px;margin-bottom:0}.maputil-control-panel .data-investors-wrapper{position:fixed;bottom:0;right:0;z-index:2;width:240px}.maputil-control-panel .btn-data-investors{padding:8px 10px 7px;width:100%;font-weight:700}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url(images/spritesheet.png);background-image:linear-gradient(transparent,transparent),url(images/spritesheet.svg);background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(images/spritesheet-2x.png);background-image:linear-gradient(transparent,transparent),url(images/spritesheet.svg)}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#FFF;font:11px/19px "Helvetica Neue",Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-bottom a,.leaflet-draw-actions-top a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:rgba(0,0,0,.5);border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px "Helvetica Neue",Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid #000;border-right-color:rgba(0,0,0,.5);border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:rgba(254,87,161,.1);border:4px dashed rgba(254,87,161,.6);-webkit-border-radius:4px;border-radius:4px;box-sizing:content-box}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .1s ease-out,opacity .1s ease-in;-moz-transition:-moz-transform .1s ease-out,opacity .1s ease-in;-o-transition:-o-transform .1s ease-out,opacity .1s ease-in;transition:transform .1s ease-out,opacity .1s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .1s ease-out,-webkit-stroke-opacity .1s ease-in;-moz-transition:-moz-stroke-dashoffset .1s ease-out,-moz-stroke-opacity .1s ease-in;-o-transition:-o-stroke-dashoffset .1s ease-out,-o-stroke-opacity .1s ease-in;transition:stroke-dashoffset .1s ease-out,stroke-opacity .1s ease-in}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font-family:BerninoSans,Arial,sans-serif;font-size:12px;font-size:.6875rem;line-height:12px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.48);box-shadow:0 0 6px 0 rgba(0,0,0,.48)}.marker-cluster.selected div{background-color:#dffa45;color:#474744}.marker-cluster.unselected div{background-color:#9c9c94;color:#f5f5f0}.marker-cluster.clicked div{background-color:#b62682;color:#f5f5f0}.marker-cluster.unselected.lightgray div{background-color:#e7e7e4;color:#474744}.marker-cluster div span{display:block;line-height:30px}.marker-cluster div .icon{padding-top:3px;line-height:12px;font-size:13px}.marker-cluster div .icon+span{line-height:12px}.marker-cluster div .icon-key{font-size:11px}.marker-cluster.unselected .icon{color:#e7e7e4}.marker-cluster.unselected.lightgray .icon{color:#9c9c94}.marker-cluster.selected .icon{color:#9aaf1f}.marker-cluster.clicked .icon{color:#fae0e0}.mapboxgl-map .mapboxgl-ctrl-group{box-shadow:none;border-radius:0!important}.mapboxgl-map.main-menu-open .mapboxgl-ctrl-bottom-left,.mapboxgl-map.main-menu-open .mapboxgl-ctrl-top-left{left:575px}.mapboxgl-map .mapboxgl-ctrl-group>button{width:22px;height:22px;line-height:22px;font-family:'Lucida Console',Monaco,monospace;font-size:22px;font-weight:400;color:#474744;float:left}.mapboxgl-map .mapboxgl-ctrl-group>button:hover{background-color:#f5f5f0}.mapboxgl-map .mapboxgl-ctrl-group>button+button{border-color:#e7e7e4}.mapboxgl-map .mapboxgl-ctrl-group:not(:empty){-webkit-box-shadow:none;box-shadow:none}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-icon .icon{color:#474744}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-zoom-in,.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-zoom-out{background-image:none}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-zoom-in:before{content:'+';display:block;margin-left:1px}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-zoom-out:before{content:'-';display:block;margin-left:1px}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-fullscreen,.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-shrink{background-size:20px 20px;background-repeat:no-repeat;background-position:50% 50%}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-compass{height:23px}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-compass>.mapboxgl-ctrl-compass-arrow{width:18px;height:18px;margin:2px 1px}.mapboxgl-map .mapboxgl-ctrl-group .icon-locate-me,.mapboxgl-map .mapboxgl-ctrl-group .icon-menu-burguer{font-size:16px;font-size:1rem;line-height:22px}.mapboxgl-map .mapboxgl-ctrl-attrib,.mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-scale{font-size:10px;font-family:BerninoSans,Arial,sans-serif}.mapboxgl-map .mapboxgl-ctrl-group.mapboxgl-control-actions>button{float:left}.mapboxgl-map .mapboxgl-ctrl-attrib a{text-decoration:none}.mapboxgl-map .mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:400}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-disable3d{border:0}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-disable3d:hover .icon{color:#9c9c94}.mapboxgl-map .mapboxgl-ctrl-group .mapboxgl-ctrl-active .icon{margin-top:-2px}.mapboxgl-map .mapboxgl-ctrl.mapboxgl-ctrl-scale{border:none;font-size:.625rem;text-align:right;padding-bottom:6px;color:#474744;background-image:url(/data/app/sites/default/themes/villa/navigator/img/map-scale.png);background-size:100% 4px;background-repeat:repeat-x;background-position:bottom right;background-color:transparent}.mapboxgl-map .mapboxgl-control-actions .dropdown{display:none;background:#fff;font-family:BerninoSans,Arial,sans-serif;font-size:12px;font-size:.75rem}.mapboxgl-map .mapboxgl-control-actions .dropdown .link-btn{font-size:16px;border-bottom:0;padding:0;float:right}.mapboxgl-map .mapboxgl-control-actions .dropdown-content{min-width:168px;padding:0 10px}.mapboxgl-map .mapboxgl-control-actions .group{padding-top:8px;padding-bottom:4px}.mapboxgl-map .mapboxgl-control-actions .group:before{content:"";width:calc(100% - 10px);height:1px;background:#fff;position:absolute;margin-top:-8px;right:10px}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.mapboxgl-map .mapboxgl-control-actions .group .group-title{font-weight:700;color:#474744;margin-bottom:4px}.mapboxgl-map .mapboxgl-control-actions .field{margin-bottom:4px}.mapboxgl-map .mapboxgl-control-actions .field .label,.mapboxgl-map .mapboxgl-control-actions .field label{font-size:12px;font-size:.75rem;line-height:18px}.mapboxgl-map .mapboxgl-control-actions .check-item,.mapboxgl-map .mapboxgl-control-actions .radio-item{padding-bottom:0}.mapboxgl-map .mapboxgl-control-actions .check-item label,.mapboxgl-map .mapboxgl-control-actions .radio-item label{padding-left:22px}.mapboxgl-map .mapboxgl-control-actions .check-item label:after,.mapboxgl-map .mapboxgl-control-actions .check-item label:before,.mapboxgl-map .mapboxgl-control-actions .radio-item label:after,.mapboxgl-map .mapboxgl-control-actions .radio-item label:before{width:16px;height:16px;font-size:1rem;font-size:16px;margin-top:1px}.mapboxgl-map .mapboxgl-control-actions .radio-item label:after{width:10px;height:10px;top:4px;left:4px}.mapboxgl-marker{background-image:url(/data/app/sites/default/themes/villa/navigator/img/map/greendark_360.png);background-repeat:no-repeat;width:40px;height:58px;top:-49px!important;cursor:pointer}.mapboxgl-marker.mapboxgl-marker-selected{background-image:url(/data/app/sites/default/themes/villa/navigator/img/map/secondary_360.png)}.slick-slider{box-sizing:border-box;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}.trumbowyg-button-pane .trumbowyg-right,[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-dots li button,.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;display:block;height:20px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}[dir=rtl] .slick-prev{right:-25px;left:auto}[dir=rtl] .slick-prev:before{content:'â†’'}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'â†'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;border:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.datepicker-custom,.datepicker-custom.active{font-family:BerninoSans,Arial,sans-serif;color:#474744;background:#fff;border-radius:0;min-width:200px;margin-left:-15px;margin-top:-30px;padding:.375rem .875rem;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.11);box-shadow:0 0 5px 2px rgba(0,0,0,.11);-webkit-transform:none;transform:none;transition:none}.datepicker-custom.-from-bottom-,.datepicker-custom.-from-left-,.datepicker-custom.-from-right-,.datepicker-custom.-from-top-{-webkit-transform:none;transform:none;transition:none}.datepicker-custom .datepicker--pointer{display:none}.datepicker-custom .datepicker--content{padding:0}.datepicker-custom .datepicker--nav-title{color:#9c9c94;font-size:14px;font-size:.875rem;font-weight:700}.datepicker-custom .datepicker--button{color:#06c}.datepicker-custom .datepicker--cell,.datepicker-custom .datepicker--cell.-range-from-.-range-to-{border-radius:0;padding:0;border:1px solid #fff}.datepicker-custom .datepicker--cell,.datepicker-custom .datepicker--cell.-disabled-.-focus-{background:#e7e7e4;color:#474744}.datepicker-custom .datepicker--cell.-current-{position:relative;font-weight:700}.datepicker-custom .datepicker--cell.-other-month-,.datepicker-custom .datepicker--cell.-other-month-.-disabled-.-focus-{background:#fff;color:#9c9c94}.datepicker-custom .datepicker--cell.-range-from-,.datepicker-custom .datepicker--cell.-range-to-,.datepicker-custom .datepicker--cell.-selected-{background:#b62682;color:#f5f5f0}.datepicker-custom .datepicker--cell.-in-range-{background:#f5f5f0;color:#b62682}.datepicker-custom .datepicker--cell.-other-month-.-focus-:not(.-disabled-),.datepicker-custom .datepicker--cell.-other-month-.-in-range-,.datepicker-custom .datepicker--cell.-other-month-.-range-from-,.datepicker-custom .datepicker--cell.-other-month-.-range-to-,.datepicker-custom .datepicker--cell.-other-month-.-selected-{opacity:.35;filter:Alpha(Opacity=35)}.datepicker-custom .datepicker--cell.-disabled-{opacity:.25;filter:Alpha(Opacity=25);cursor:default}.datepicker-custom .datepicker--cell.-focus-:not(.-disabled-){background:#b62682;color:#fff}.datepicker-custom .datepicker--cell.-focus-.-range-from-:not(.-disabled-),.datepicker-custom .datepicker--cell.-focus-.-range-to-:not(.-disabled-){background:#8c1d64;color:#fff}.datepicker-custom .datepicker--day-name{border-radius:0;padding:0;border:1px solid #fff;color:#474744;text-transform:none;font-size:12px;font-size:.75rem;font-weight:700}.pattern-index-page h1,.pattern-index-page h2,.pattern-logo,.pattern-title-section,.text-tag{text-transform:uppercase}.datepicker-custom .datepicker--buttons,.datepicker-custom .datepicker--nav,.datepicker-custom .datepicker--time{border:0}.datepicker-custom .datepicker--button:hover,.datepicker-custom .datepicker--nav-action:hover,.datepicker-custom .datepicker--nav-title:hover{background:initial}.datepicker-app .drop-link .drop-value .datepicker-value{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.datepicker-app .drop-link.prominent-link .drop-value{max-width:initial}.datepicker-app input[type=text],.datepicker-app input[type=text]:focus,.datepicker-app input[type=text]:hover{border:none;padding:0;height:0;width:0}.datepicker-app-field-disabled{color:#9c9c94;pointer-events:none}#trumbowyg-icons,#trumbowyg-icons svg{height:0;width:0}#trumbowyg-icons{overflow:hidden}.trumbowyg-box *,.trumbowyg-box ::after,.trumbowyg-box ::before,.trumbowyg-modal *,.trumbowyg-modal ::after,.trumbowyg-modal ::before{box-sizing:border-box}.trumbowyg-box svg,.trumbowyg-modal svg{width:17px;height:100%;fill:#222}.trumbowyg-box,.trumbowyg-editor{display:block;position:relative;border:1px solid #DDD;width:100%;min-height:300px;margin:17px auto}.trumbowyg-box .trumbowyg-editor{margin:0 auto}.trumbowyg-box.trumbowyg-fullscreen{background:#FEFEFE;border:none!important}.trumbowyg-editor,.trumbowyg-textarea{position:relative;box-sizing:border-box;padding:20px;min-height:300px;width:100%;border-style:none;resize:none;outline:0;overflow:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.trumbowyg-editor.trumbowyg-autogrow-on-enter,.trumbowyg-textarea.trumbowyg-autogrow-on-enter{transition:height .3s ease-out}.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:transparent!important;text-shadow:0 0 7px #333}@media screen and (min-width:0 \0){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6)!important}}@supports (-ms-accelerator:true){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6)!important}}.trumbowyg-box-blur .trumbowyg-editor hr,.trumbowyg-box-blur .trumbowyg-editor img{opacity:.2}.trumbowyg-textarea{position:relative;display:block;overflow:auto;border:none;font-size:14px;font-family:Inconsolata,Consolas,Courier,"Courier New",sans-serif;line-height:18px}.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea{height:1px!important;width:25%;min-height:0!important;padding:0!important;background:0 0;opacity:0!important}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea{display:block;margin-bottom:1px}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor{display:none}.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea{opacity:.8;background:0 0}.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before{content:attr(placeholder);color:#999;pointer-events:none}.trumbowyg-button-pane{width:100%;min-height:36px;background:#ecf0f1;border-bottom:1px solid #d7e0e2;margin:0;padding:0 5px;position:relative;list-style-type:none;line-height:10px;backface-visibility:hidden;z-index:11}.trumbowyg-button-pane::after{content:" ";display:block;position:absolute;top:36px;left:0;right:0;width:100%;height:1px;background:#d7e0e2}.trumbowyg-button-pane .trumbowyg-button-group{display:inline-block}.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-button-pane .trumbowyg-button-group::after{content:" ";display:inline-block;width:1px;background:#d7e0e2;margin:0 5px;height:35px;vertical-align:top}.trumbowyg-button-pane .trumbowyg-button-group:last-child::after{content:none}.trumbowyg-button-pane button{display:inline-block;position:relative;width:35px;height:35px;padding:1px 6px!important;margin-bottom:1px;overflow:hidden;border:none;cursor:pointer;background:0 0;vertical-align:middle;transition:background-color 150ms,opacity 150ms}.trumbowyg-button-pane button.trumbowyg-textual-button{width:auto;line-height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trumbowyg-button-pane button.trumbowyg-disable,.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),.trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button){opacity:.2;cursor:default}.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,.trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before{background:#e3e9eb}.trumbowyg-button-pane button.trumbowyg-active,.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-button-pane button:not(.trumbowyg-disable):hover{background-color:#FFF;outline:0}.trumbowyg-button-pane .trumbowyg-open-dropdown::after{display:block;content:" ";position:absolute;top:25px;right:3px;height:0;width:0;border:3px solid transparent;border-top-color:#555}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button{padding-left:10px!important;padding-right:18px!important}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after{top:17px;right:7px}.trumbowyg-modal,.trumbowyg-modal-box{top:0;left:50%;transform:translateX(-50%);backface-visibility:hidden;position:absolute}.trumbowyg-dropdown{max-width:300px;max-height:250px;overflow-y:auto;overflow-x:hidden;white-space:nowrap;border:1px solid #ecf0f1;padding:5px 0;border-top:none;background:#FFF;margin-left:-1px;box-shadow:rgba(0,0,0,.1) 0 2px 3px;z-index:12}.trumbowyg-dropdown button{display:block;width:100%;height:35px;line-height:35px;text-decoration:none;background:#FFF;padding:0 20px 0 10px;color:#333!important;border:none;cursor:pointer;text-align:left;font-size:15px;transition:all 150ms}.trumbowyg-dropdown button:focus,.trumbowyg-dropdown button:hover{background:#ecf0f1}.trumbowyg-dropdown button svg{float:left;margin-right:14px}.trumbowyg-modal{max-width:520px;width:100%;height:350px;z-index:12;overflow:hidden}.trumbowyg-modal-box{max-width:500px;width:calc(100% - 20px);padding-bottom:45px;z-index:1;background-color:#FFF;text-align:center;font-size:14px;box-shadow:rgba(0,0,0,.2) 0 2px 3px}.trumbowyg-modal-box .trumbowyg-modal-title{font-size:24px;font-weight:700;margin:0 0 20px;padding:15px 0 13px;display:block;border-bottom:1px solid #EEE;color:#333;background:#fbfcfc}.trumbowyg-modal-box .trumbowyg-progress{width:100%;height:3px;position:absolute;top:58px}.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar{background:#2BC06A;width:0;height:100%;transition:width 150ms linear}.trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:29px;line-height:29px;overflow:hidden}.trumbowyg-modal-box label .trumbowyg-input-infos{display:block;text-align:left;height:25px;line-height:25px;transition:all 150ms}.trumbowyg-modal-box label .trumbowyg-input-infos span{display:block;color:#69878f;background-color:#fbfcfc;border:1px solid #DEDEDE;padding:0 7px;width:150px}.trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-modal-box label.trumbowyg-input-error textarea{border:1px solid #e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos{margin-top:-27px}.trumbowyg-modal-box label input{position:absolute;top:0;right:0;height:27px;line-height:27px;border:1px solid #DEDEDE;background:#fff;font-size:14px;max-width:330px;width:70%;padding:0 7px;transition:all 150ms}.trumbowyg-modal-box label input:focus,.trumbowyg-modal-box label input:hover{outline:0;border:1px solid #95a5a6}.trumbowyg-modal-box label input:focus{background:#fbfcfc}.trumbowyg-modal-box label input[type=checkbox]{left:6px;top:6px;right:auto;height:16px;width:16px}.trumbowyg-modal-box label input[type=checkbox]+.trumbowyg-input-infos span{width:auto;padding-left:25px}.trumbowyg-modal-box .error{margin-top:25px;display:block;color:red}.trumbowyg-modal-box .trumbowyg-modal-button{position:absolute;bottom:10px;right:0;text-decoration:none;color:#FFF;display:block;width:100px;height:35px;line-height:33px;margin:0 10px;background-color:#333;border:none;cursor:pointer;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif;font-size:16px;transition:all 150ms}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{right:110px;background:#2bc06a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover{background:#40d47e;outline:0}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#25a25a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{color:#555;background:#e6e6e6}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover{background:#fbfbfb;outline:0}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#d5d5d5}.trumbowyg-overlay{position:absolute;background-color:rgba(255,255,255,.5);height:100%;width:100%;left:0;display:none;top:0;z-index:10}body.trumbowyg-body-fullscreen{overflow:hidden}.trumbowyg-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:99999}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen.trumbowyg-box{border:none}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen .trumbowyg-textarea{height:calc(100% - 37px)!important;overflow:auto}.trumbowyg-fullscreen .trumbowyg-overlay{height:100%!important}.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#222;fill:transparent}.trumbowyg-editor embed,.trumbowyg-editor img,.trumbowyg-editor object,.trumbowyg-editor video{max-width:100%}.trumbowyg-editor img,.trumbowyg-editor video{height:auto}.trumbowyg-editor img{cursor:move}.trumbowyg-editor.trumbowyg-reset-css{background:#FEFEFE!important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif!important;font-size:14px!important;line-height:1.45em!important;color:#333}.trumbowyg-editor.trumbowyg-reset-css a{color:#15c!important;text-decoration:underline!important}.trumbowyg-editor.trumbowyg-reset-css blockquote,.trumbowyg-editor.trumbowyg-reset-css div,.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css p,.trumbowyg-editor.trumbowyg-reset-css ul{box-shadow:none!important;background:0 0!important;margin:0 0 15px!important;line-height:1.4em!important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif!important;font-size:14px!important;border:none}.trumbowyg-editor.trumbowyg-reset-css hr,.trumbowyg-editor.trumbowyg-reset-css iframe,.trumbowyg-editor.trumbowyg-reset-css object{margin-bottom:15px!important}.trumbowyg-editor.trumbowyg-reset-css blockquote{margin-left:32px!important;font-style:italic!important;color:#555}.trumbowyg-editor.trumbowyg-reset-css ul{list-style:disc}.trumbowyg-editor.trumbowyg-reset-css ol{list-style:decimal}.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css ul{padding-left:20px!important}.trumbowyg-editor.trumbowyg-reset-css ol ol,.trumbowyg-editor.trumbowyg-reset-css ol ul,.trumbowyg-editor.trumbowyg-reset-css ul ol,.trumbowyg-editor.trumbowyg-reset-css ul ul{border:none;margin:2px!important;padding:0 0 0 24px!important}.trumbowyg-editor.trumbowyg-reset-css hr{display:block;height:1px;border:none;border-top:1px solid #CCC}.trumbowyg-editor.trumbowyg-reset-css h1,.trumbowyg-editor.trumbowyg-reset-css h2,.trumbowyg-editor.trumbowyg-reset-css h3,.trumbowyg-editor.trumbowyg-reset-css h4{color:#111;background:0 0;margin:0!important;padding:0!important;font-weight:700}.trumbowyg-editor.trumbowyg-reset-css h1{font-size:32px!important;line-height:38px!important;margin-bottom:20px!important}.trumbowyg-editor.trumbowyg-reset-css h2{font-size:26px!important;line-height:34px!important;margin-bottom:15px!important}.trumbowyg-editor.trumbowyg-reset-css h3{font-size:22px!important;line-height:28px!important;margin-bottom:7px!important}.trumbowyg-editor.trumbowyg-reset-css h4{font-size:16px!important;line-height:22px!important;margin-bottom:7px!important}.trumbowyg-dark .trumbowyg-textarea{background:#111;color:#ddd}.trumbowyg-dark .trumbowyg-box{border:1px solid #343434}.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen{background:#111}.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{text-shadow:0 0 7px #ccc}@media screen and (min-width:0 \0){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6)!important}}@supports (-ms-accelerator:true){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6)!important}}.trumbowyg-dark .trumbowyg-box svg{fill:#ecf0f1;color:#ecf0f1}.trumbowyg-dark .trumbowyg-button-pane{background-color:#222;border-bottom-color:#343434}.trumbowyg-dark .trumbowyg-button-pane::after{background:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after{background-color:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::after{background-color:#2a2a2a}.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover{background-color:#333}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after{border-top-color:#fff}.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg{color:#ecf0f1;fill:transparent}.trumbowyg-dark .trumbowyg-dropdown{border-color:#222;background:#333;box-shadow:rgba(0,0,0,.3) 0 2px 3px}.trumbowyg-dark .trumbowyg-dropdown button{background:#333;color:#fff!important}.trumbowyg-dark .trumbowyg-dropdown button:focus,.trumbowyg-dark .trumbowyg-dropdown button:hover{background:#222}.trumbowyg-dark .trumbowyg-modal-box{background-color:#222}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title{border-bottom:1px solid #555;color:#fff;background:#3c3c3c}.trumbowyg-dark .trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:27px;line-height:27px;overflow:hidden}.trumbowyg-box:after,:root .mejs-poster img{display:none}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span{color:#eee;background-color:#2f2f2f;border-color:#222}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea{border-color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label input{border-color:#222;color:#eee;background:#333}.trumbowyg-dark .trumbowyg-modal-box label input:focus,.trumbowyg-dark .trumbowyg-modal-box label input:hover{border-color:#626262}.trumbowyg-dark .trumbowyg-modal-box label input:focus{background-color:#2f2f2f}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{background:#1b7943}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover{background:#25a25a}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#176437}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{background:#333;color:#ccc}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover{background:#444}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#111}.trumbowyg-dark .trumbowyg-overlay{background-color:rgba(15,15,15,.6)}.trumbowyg-box{border:1px solid #e7e7e4;border-bottom-width:3px;margin:0 auto}.trumbowyg-box svg{fill:#4f4f44}.trumbowyg-box .trumbowyg-button-pane{background:#fff;padding:0;border-bottom:0}.trumbowyg-box .trumbowyg-button-pane .trumbowyg-button-group::after{margin:0}.trumbowyg-box .trumbowyg-button-pane .trumbowyg-button-group button{width:31px;height:31px;margin:2px}.trumbowyg-box .trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-active-button svg{fill:#b62682}.trumbowyg-box .trumbowyg-button-pane .trumbowyg-button-group button:hover{background:#f4f5f2}.trumbowyg-box .trumbowyg-editor{font-size:14px;font-size:.875rem;padding:.375rem;background:#f4f5f2}.trumbowyg-editor,.valuation-pdf-modal .trumbowyg-box{min-height:245px}.trumbowyg-box .trumbowyg-textarea,.valuation-pdf-modal .trumbowyg-box .trumbowyg-editor{min-height:120px;height:220px!important}.trumbowyg-box .trumbowyg-editor * ul:not(span){list-style:disc;margin-left:30px}.trumbowyg-box .trumbowyg-editor * ol:not(span){list-style:decimal;margin-left:30px}.example-icons,dd,dl,ol,ul{list-style:none}#premium-pdf-fullcoment-wyg .trumbowyg-box .trumbowyg-editor,#premium-pdf-fullcoment-wyg .trumbowyg-box .trumbowyg-textarea,div#premium-pdf-fullcoment-wyg.trumbowyg-editor{min-height:260px!important;height:calc(5vh)!important}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video,.mejs-mediaelement{width:100%;height:100%}.trumbowyg-editor[contenteditable=true]:empty::before{content:attr(placeholder);color:#999}.pattern-content:after,.pattern-wrapper:after{clear:both;content:''}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-clear{clear:both}.mejs-background,.mejs-mediaelement{position:absolute;top:0;left:0}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.mejs-poster img{padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/data/app/sites/default/themes/villa/navigator/img/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(/data/app/sites/default/themes/villa/navigator/img/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:url(background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(/data/app/sites/default/themes/villa/navigator/img/spinner.svg) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(/data/app/sites/default/themes/villa/navigator/img/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(/data/app/sites/default/themes/villa/navigator/img/controls.png)}.mejs-controls .mejs-button button:focus{outline:#ff0 solid 1px}.close-btn,a:active,a:focus,a:hover{outline:0}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#9c9c94;width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:2px solid #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:1px solid #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:5px solid #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(background.png);background:rgba(50,50,50,.7);border:1px solid transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)}.dark-gradient,.full-slider:after,.property-detail-box .banner-header:after{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 )}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url(background.png);background:rgba(20,20,20,.8)}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:1px solid #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(background.png);background:rgba(50,50,50,.7);border:1px solid transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer,.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-layer{position:absolute;bottom:0;left:0;background:url(background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}body{background-color:#fff;min-height:500px}.pattern-wrapper{max-width:975px;margin:0 auto}iframe,img{max-width:100%}.pattern-wrapper:after{display:table}.pattern-icon-arrow{display:inline-block;background:url(../images/arrow.svg) no-repeat;width:27px;height:16px}.example-icons li{min-height:160px;text-align:center;border:1px solid #e1e1e1;border-radius:2px;overflow:hidden;width:10%;min-width:180px;display:inline-block;vertical-align:top;margin:0 10px 20px;padding:20px}.example-icons .bg-icon,.example-icons .icon{color:#e1f56e;font-size:56px;display:block;margin:0 auto 20px}.example-icons .bg-icon:after,.example-icons .icon:after{color:#edfc98}.pattern-color-wrapper{overflow:hidden;margin-bottom:40px}.pattern-color{border:2px solid #e1e1e1;border-radius:6px;overflow:hidden;width:240px;display:inline-block;vertical-align:top;margin:0 10px 20px}.pattern-color .color-bg{width:100%;height:80px}.pattern-color .color-descripcion{padding:14px}.pattern-color .color-descripcion p+p{margin-top:8px}.pattern-grid .g{margin-bottom:20px}.pattern-grid .gi .pattern-grid-item{background:#eee;border:1px solid #ccc;height:40px;text-align:center;line-height:40px}.pattern-header{background:#fff;border-bottom:4px solid #e8e8e8;overflow:hidden;height:65px;position:fixed;top:0;left:0;width:100%;z-index:2000}.pattern-logo,.pattern-top{position:absolute;left:0;display:block}.pattern-logo{margin:0 20px;line-height:65px;top:0;-webkit-transition:top .5s ease;transition:top .5s ease;font-size:20px;font-weight:700;color:#b62682}.pattern-logo img{max-height:32px;width:auto}.pattern-header-top .pattern-logo{top:-70px}.pattern-top{float:left;margin:6px 20px 0;top:70px;-webkit-transition:top .5s ease;transition:top .5s ease;background:#e1f56e;border-radius:100%;width:50px;height:50px;line-height:52px;text-align:center}.pattern-header-top .pattern-top{top:0}.pattern-title-section{padding:8px 12px 6px;margin:20px 0;background:#474744;color:#fff;font-size:22px;font-size:1.375rem;font-weight:400}.pattern-title{display:block;font-size:52px;font-size:3.25rem;font-weight:700;padding:20px 0;color:#b62682}.pattern-subtitle{display:block;font-size:32px;font-size:2rem;font-weight:400;margin-bottom:20px;color:#747474}.pattern-index-page{padding:10px 0 40px}.pattern-index-page h1{font-size:22px;font-weight:400;color:#b62682;margin-bottom:30px}.pattern-index-page h2{font-size:20px;color:#2a2a2a;margin:40px 0 14px}.pattern-index-page .index_page_group{border:2px solid #e1e1e1;margin-bottom:20px}.pattern-index-page .index_page_group h3{background:#efefef;border-bottom:2px solid #e1e1e1;color:#747474;font-size:17px;text-transform:uppercase;padding:12px 14px 8px}.pattern-index-page .index_page_group li a{display:block;padding:12px 14px;font-size:17px;font-weight:700;border-bottom:1px solid #e1e1e1}.pattern-index-page .index_page_group li a span{display:block;margin-top:5px;font-size:15px;font-weight:400}.pattern-index-page .index_page_group li a:hover{background:#f1f1f1}@media only screen and (min-width:57.125em){.pattern-nav{float:right;margin-right:8px}.pattern-nav li{display:inline-block;vertical-align:middle}.pattern-nav li a{display:block;text-transform:uppercase;font-size:18px;font-size:1.125rem;padding:18px 12px 16px;border-top:5px solid transparent}.pattern-nav li a:hover{color:#b62682}.pattern-nav li.active a{border-color:#e1f56e;color:#e1f56e;font-weight:700}}.pattern-submenu{position:fixed;right:50px;bottom:0;font-size:18px;font-size:1.125rem;background:#2a2a2a;color:#fff;z-index:2000}.pattern-submenu .pattern-submenu-active{display:block;font-style:italic;padding:12px 18px;margin:2px 0;min-width:280px;cursor:pointer}.pattern-submenu .pattern-submenu-active .pattern-icon-arrow{position:absolute;top:18px;right:10%;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.pattern-submenu .pattern-submenu-select{display:none;background:#2a2a2a;border-bottom:1px solid #3e3e3e;padding:10px;position:absolute;width:100%;bottom:48px;right:0}.pattern-submenu ul{max-height:338px;overflow:auto}.pattern-submenu ul li{padding:6px 10px;color:#fff;font-weight:700}.pattern-submenu ul li:hover{opacity:.8}.pattern-submenu ul ul{margin:8px 0}.pattern-submenu.is-active .pattern-submenu-select{display:block}.pattern-submenu.is-active .pattern-icon-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pattern-main{width:100%;padding:40px 0 100px}@media only screen and (min-width:57.125em){.pattern-main{margin:0 auto;width:96%}}.pattern-container{padding:30px 0;font-size:18px;font-size:1.125rem}.pattern-text{font-size:18px;line-height:1.5;margin-bottom:28px}.pattern-description{background:#efefef;border-bottom:2px solid #e1e1e1;color:#343436;padding:20px}.pattern-description strong{color:#111113}.pattern-description p+p{margin-top:10px}.pattern-code{margin-top:20px}.pattern-code pre{max-height:300px}.pattern-content{padding:20px}button,dd,dl,legend,ol,td,th,ul{padding:0}.pattern-content:after{display:table}.flag{background-repeat:no-repeat;background-size:cover;border:1px solid transparent;display:inline-block;height:.75rem;width:1rem}.flag.flag-beta{height:1rem;width:1.5rem}.flag.flag-es{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/es.svg)}.flag.flag-es-ct{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/es-ct.svg)}.flag.flag-es-eu{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/es-eu.svg)}.flag.flag-es-gl{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/es-gl.svg)}.flag.flag-en,.flag.flag-uk{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/uk.svg)}.flag.flag-it{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/it.svg)}.flag.flag-pt{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/pt.svg)}.flag.flag-us{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/us.svg)}.flag.flag-de{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/de.svg)}.flag.flag-fr{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/fr.svg)}.flag.flag-nl{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/nl.svg)}.flag.flag-ar{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ar.svg)}.flag.flag-ve{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ve.svg)}.flag.flag-mx{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/mx.svg)}.flag.flag-co{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/co.svg)}.flag.flag-ro{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ro.svg)}.flag.flag-zh{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/zh.svg)}.flag.flag-ru{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ru.svg)}.flag.flag-br{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/br.svg)}.flag.flag-ch{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ch.svg)}.flag.flag-be{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/be.svg)}.flag.flag-cz{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/cz.svg)}.flag.flag-ie{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ie.svg)}.flag.flag-kr{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/kr.svg)}.flag.flag-lt{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/lt.svg)}.flag.flag-ma{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ma.svg)}.flag.flag-se{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/se.svg)}.flag.flag-ua{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ua.svg)}.flag.flag-pe{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/pe.svg)}.flag.flag-sm{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/sm.svg)}.flag.flag-tn{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/tn.svg)}.flag.flag-at{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/at.svg)}.flag.flag-hu{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/hu.svg)}.flag.flag-cl{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/cl.svg)}.flag.flag-ae{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ae.svg)}.flag.flag-ca{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ca.svg)}.flag.flag-pl{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/pl.svg)}.flag.flag-ml{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ml.svg)}.flag.flag-th{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/th.svg)}.flag.flag-za{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/za.svg)}.flag.flag-dz{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/dz.svg)}.flag.flag-uy{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/uy.svg)}.flag.flag-qa{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/qa.svg)}.flag.flag-rs{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/rs.svg)}.flag.flag-pk{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/pk.svg)}.flag.flag-au{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/au.svg)}.flag.flag-no{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/no.svg)}.flag.flag-no-nb{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/no-nb.svg)}.flag.flag-gr{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/gr.svg)}.flag.flag-tr{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/tr.svg)}.flag.flag-bg{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/bg.svg)}.flag.flag-ad{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ad.svg)}.flag.flag-ec{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ec.svg)}.flag.flag-cw{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/cw.svg)}.flag.flag-pa{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/pa.svg)}.flag.flag-ao{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ao.svg)}.flag.flag-lu{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/lu.svg)}.flag.flag-fi{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/fi.svg)}.flag.flag-lb{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/lb.svg)}.flag.flag-om{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/om.svg)}.flag.flag-al{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/al.svg)}.flag.flag-dk{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/dk.svg)}.flag.flag-ee{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ee.svg)}.flag.flag-eg{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/eg.svg)}.flag.flag-hr{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/hr.svg)}.flag.flag-il{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/il.svg)}.flag.flag-jp{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/jp.svg)}.flag.flag-ke{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ke.svg)}.flag.flag-mc{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/mc.svg)}.flag.flag-md{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/md.svg)}.flag.flag-mt{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/mt.svg)}.flag.flag-ng{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/ng.svg)}.flag.flag-sa{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/sa.svg)}.flag.flag-si{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/si.svg)}.flag.flag-tw{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/tw.svg)}.flag.flag-vi{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/vi.svg)}.flag.flag-gt{background-image:url(/data/app/sites/default/themes/villa/navigator/img/flags/gt.svg)}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle;height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}body,html{font-size:100%}body,input{line-height:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}*,.table-list li{-webkit-box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0}table{border-collapse:collapse;border-spacing:0}@media screen and (min-width:600px){.one-whole{width:100%}.one-half{width:50%}.one-half-indent{margin-left:50%}.one-third{width:33.333%}.two-thirds{width:66.666%}.one-third-indent{margin-left:33.333%}.two-thirds-indent{margin-left:66.666%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-quarter-indent{margin-left:25%}.two-quarters-indent{margin-left:50%}.three-quarters-indent{margin-left:75%}.one-fifth{width:20%}.one-fifth-indent{margin-left:20%}.two-fifths{width:40%}.two-fifths-indent{margin-left:40%}.three-fifths{width:60%}.three-fifths-indent{margin-left:60%}.four-fifths{width:80%}.one-sixth{width:16.65%}.one-sixth-indent{margin-left:16.65%}.five-sixths,.five-sixths-indent{width:83.35%}}@font-face{font-family:BerninoSans;src:url(../fonts/BerninoSans.woff2) format("woff2"),url(../fonts/BerninoSans.woff) format("woff"),url(../fonts/BerninoSans.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:BerninoSans;src:url(../fonts/BerninoSans-Bold.woff2) format("woff2"),url(../fonts/BerninoSans-Bold.woff) format("woff"),url(../fonts/BerninoSans-Bold.ttf) format("truetype");font-weight:800;font-style:normal;font-stretch:normal}@font-face{font-family:idealistaIcons;src:url(../fonts/idealistaIcons.woff2) format("woff2"),url(../fonts/idealistaIcons.woff) format("woff"),url(../fonts/idealistaIcons.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:idealista-icons;src:url(../fonts/idealista-icons.woff2) format("woff2"),url(../fonts/idealista-icons.woff) format("woff"),url(../fonts/idealista-icons.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}*{box-sizing:border-box}::selection{background:#e7e7e4;color:#fff}::-moz-selection{background:#e7e7e4;color:#fff}body{background:#fff;color:#474744;font-family:BerninoSans,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:700;color:#474744;margin:0}dd,dl,ol,ul{margin:0}p{line-height:1.3;margin:0}p a{color:#e1f56e}.wrapper{width:100%;margin:0 auto;padding:0 20px}.g{font-size:0}.g>*{font-size:16px;font-size:1rem}.g .gi:first-child{padding-left:0}.g .gi:last-child{padding-right:0}@media screen and (min-width:600px){.gi{display:inline-block;vertical-align:top;padding:0 12px}.gi.no-gutter{padding:0}}.gi.wide-space,.gi.wide-space:first-child,.gi.wide-space:last-child{padding:0 22px}.center-align{text-align:center}.right-align{text-align:right}.left-align{text-align:left}.center-block{text-align:center;margin:1.25rem 0}.right-float{float:right}@media only screen and (min-width:57.125em){.no-top-label{margin-top:30px}}.nowrap{white-space:nowrap}.shadow{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.14);box-shadow:0 0 6px 0 rgba(0,0,0,.14)}.data-search-block{-webkit-box-shadow:0 1px 2px 0 rgba(102,102,100,.24);box-shadow:0 1px 2px 0 rgba(102,102,100,.24)}.deep-shadow,.modal{-webkit-box-shadow:0 8px 32px 2px rgba(71,71,68,.24);box-shadow:0 8px 32px 2px rgba(71,71,68,.24)}@media only screen and (max-width:57.12438em){.hide-in-mobile{display:none!important}.mobile-text{font-size:0!important}.mobile-text:after{content:attr(data-mobile-text);font-size:14px;font-size:.875rem}}.data-block{display:block}.counter-box.pull-value,.flex-row{display:-webkit-box;display:-moz-flex;display:-ms-flexbox}.block{padding-bottom:1.625rem}.block .data-label{padding-bottom:.5rem}.field-block{margin-bottom:1rem}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.horizontal-scroll{overflow:auto}.flex-row{display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:.375rem}.counter-box.pull-value,.quick-data-box{-webkit-box-direction:normal;-webkit-box-orient:vertical}.flex-row .flex-item{-webkit-box-flex:1;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;padding-right:.625rem}.flex-row .flex-item:last-child{padding-right:0}.flex-row.centered{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.flex-row.centered .flex-item{-webkit-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.counter-box{background:#f5f5f0;padding:.5rem .625rem}.counter-box.active{background:#e1f56e}.counter-box.disabled{opacity:.75}.counter-box .label{font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.counter-box .data-dropdown-wrapper:after,.counter-box .icon,.counter-box .value{font-size:36px;font-size:2.25rem;line-height:normal}.counter-box .value{font-weight:700}.counter-box.pull-value{display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.counter-box.pull-value .label{-webkit-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.quick-data-box{position:relative;overflow:hidden;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:120px;padding-top:64px}.back-btn .data-dropdown-wrapper:after,.back-btn .icon,.back-btn .text,.close-btn .data-dropdown-wrapper:after,.close-btn .icon,.close-btn .text,.data-btn,.data-btn-secondary,.link-btn span{display:inline-block;vertical-align:middle}.data-search-block,.info-panel-wrapper,.table-list-fixed-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.quick-data-box .miniature,.quick-data-box img{min-width:100%;min-height:100%;max-width:0;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.quick-data-box .data{-webkit-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;z-index:10;position:relative;background:#000;background:rgba(0,0,0,.4);padding:.375rem .375rem .75rem;color:#f5f5f0}.quick-data-box .data .title{font-size:15px;font-size:.9375rem;line-height:21px;line-height:1.3125rem;font-weight:700}.quick-data-box .data .info{font-size:13px;font-size:.8125rem}.flex-item .counter-box,.flex-item .quick-data-box{height:100%}.dark-gradient,.full-slider:after,.property-detail-box .banner-header:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.65)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%)}.data-btn,.data-btn-secondary{font-size:16px;font-size:1rem;font-weight:700;text-align:center;border:none;cursor:pointer;padding:0 30px;margin:0;height:52px;line-height:52px;outline:0}.data-btn .data-dropdown-wrapper:after,.data-btn .icon,.data-btn-secondary .data-dropdown-wrapper:after,.data-btn-secondary .icon{font-size:28px;font-size:1.75rem;margin-right:8px}.short-btn.data-btn,.short-btn.data-btn-secondary{height:40px;line-height:40px;font-size:14px;font-size:.875rem}.data-btn-primary{background:#b62682;color:#fff}.data-btn-secondary{background:#e7e7e4;color:#474744}.data-btn-secondary:hover{background:#cfcfc9}.data-btn-clear{background:0 0}.data-btn-clear:hover{background:#f5f5f0}.btn-icon{background:#fff;padding:0 .875rem;border:none}.btn-icon .data-dropdown-wrapper:after,.btn-icon .icon{color:#b62682;font-size:26px;font-size:1.625rem}.close-btn{background:0 0;border:none;color:#474744;font-size:15px;font-size:.9375rem}.close-btn .data-dropdown-wrapper:after,.close-btn .icon{font-size:20px;font-size:1.25rem}.close-btn.disabled,.close-btn:disabled{color:#e7e7e4;cursor:default}.back-btn,.link-btn{background:0 0;color:#06c;border:none;outline:0}.back-btn{font-size:13px;font-size:.8125rem;-webkit-box-shadow:none;box-shadow:none;padding:.625rem}.back-btn .data-dropdown-wrapper:after,.back-btn .icon{font-size:16px;font-size:1rem;margin-right:2px}.link-btn{-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-size:1rem}.link-btn .data-dropdown-wrapper:after,.link-btn .icon{color:#9c9c94;margin-right:2px}fieldset,form{margin:0}.fake-field{text-align:left;background:#fff;height:50px;padding:.875rem 3.125rem .875rem .875rem;font-size:14px;font-size:.875rem;border:none;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.14);box-shadow:0 0 6px 0 rgba(0,0,0,.14);position:relative;outline:0}.fake-field .data-dropdown-wrapper:after,.fake-field .icon{color:#b62682;font-size:30px;font-size:1.875rem;position:absolute;top:10px;right:10px}.fake-field .text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-btn{color:#474744;display:inline-block;background:0 0;border:none;font-size:14px;font-size:.875rem;outline:0}.simple-btn .text{display:inline-block;vertical-align:middle}.simple-btn .icon-expand{display:inline-block;vertical-align:middle;position:relative}.simple-btn .icon-expand .icon-arrow-left,.simple-btn .icon-expand .icon-arrow-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.simple-btn .icon-expand .icon-arrow-right{position:relative;top:-5px;left:-12px}.simple-btn .icon-expand .icon-arrow-left{position:relative;top:2px}.check-item label:after,.check-item label:before,.data-dropdown-wrapper:after,.icon,.input-switch input[type=checkbox]+span:before,.slick-next:before,.slick-prev:before,.slider-page-info:before{display:inline-block;vertical-align:middle;font-family:idealistaIcons;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;line-height:normal;speak:none;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.data-dropdown-wrapper:after svg,.icon svg{display:block;height:100%;max-width:100%}.no-svg .data-dropdown-wrapper:after svg,.no-svg .icon svg{display:none!important}.no-svg .icon:before{display:inline-block}.icon-arrow-double-left:before{content:"\e001"}.icon-arrow-left:before{content:"\e002"}.icon-arrow-photo-left:before{content:"\e003"}.icon-arrow-photo-right:before{content:"\e004"}.icon-arrow-right:before{content:"\e005"}.icon-back:before{content:"\e006"}.icon-forward:before{content:"\e007"}.icon-undo:before{content:"\e008"}.icon-arrow-dropup:before{content:"\e101"}.icon-arrow-dropdown:before{content:"\e102"}.icon-minus:before{content:"\e103"}.icon-plus:before{content:"\e104"}.icon-unchecked:before{content:"\e105"}.icon-checked:before{content:"\e106"}.icon-radio-unchecked:before{content:"\e107"}.icon-radio-checked:before{content:"\e108"}.icon-mail:before{content:"\e201"}.icon-barchart:before{content:"\e203"}.icon-no-fav:before{content:"\e204"}.icon-fav:before{content:"\e205"}.icon-fav-remove:before{content:"\e206"}.icon-delete:before{content:"\e207"}.icon-recover:before{content:"\e208"}.icon-flag:before{content:"\e209"}.icon-new-develop:before{content:"\e210"}.icon-twentyfour:before{content:"\e211"}.icon-subidon:before{content:"\e212"}.icon-visual:before{content:"\e213"}.icon-basket:before{content:"\e214"}.icon-thumbup:before{content:"\e215"}.icon-thumbdown:before{content:"\e216"}.icon-share:before{content:"\e217"}.icon-top:before{content:"\e218"}.icon-play:before{content:"\e301"}.icon-settings:before{content:"\e303"}.icon-notification:before{content:"\e304"}.icon-download:before{content:"\e305"}.icon-rotate:before{content:"\e306"}.icon-new-tab2:before,.icon-new-tab:before{content:"\e307"}.icon-new-tab2:before{font-family:idealista-icons}.icon-no-pics:before{content:"\e308"}.icon-eye:before{content:"\e309"}.icon-pdf:before{content:"\e310"}.icon-user:before{content:"\e311"}.icon-elbow:before{content:"\e312"}.icon-filter:before{content:"\e313"}.icon-list:before{content:"\e314"}.icon-location:before{content:"\e315"}.icon-menu-burguer:before{content:"\e316"}.icon-calendar:before{content:"\e317"}.icon-pin:before{content:"\e318"}.icon-edit2:before{content:"\e319"}.icon-hang-up:before{content:"\e320"}.icon-briefcase:before{content:"\e321"}.icon-exit:before{content:"\e322"}.icon-print:before{content:"\e323"}.icon-lock:before{content:"\e324"}.icon-leads:before{content:"\e325"}.icon-dartboard:before{content:"\e326"}.icon-drop-price:before{content:"\e327"}.icon-new-property:before{content:"\e328"}.icon-locate-me:before{content:"\e331"}.icon-empty-shop-cart:before{content:"\e332"}.icon-full-shop-cart:before{content:"\e333"}.icon-full-screen:before{content:"\e334"}.icon-slider-filter:before{content:"\e335"}.icon-mosaic-layout:before{content:"\e336"}.icon-large-layout:before{content:"\e337"}.icon-user-group:before{content:"\e338"}.icon-deactivate:before{content:"\e339"}.icon-gift:before{content:"\e340"}.icon-protection:before{content:"\e341"}.icon-order:before{content:"\e342"}.icon-note:before{content:"\e343"}.icon-copy:before{content:"\e344"}.icon-virtual-tour:before{content:"\e401"}.icon-plans:before{content:"\e402"}.icon-pics:before{content:"\e403"}.icon-video:before{content:"\e404"}.icon-videos:before{content:"\e405"}.icon-photos:before{content:"\e406"}.icon-pricedown:before{content:"\e407"}.icon-no-smoking:before{content:"\e408"}.icon-smoking:before{content:"\e409"}.icon-sex-circle:before{content:"\e410"}.icon-air:before{content:"\e411"}.icon-hot:before{content:"\e412"}.icon-elevator:before{content:"\e413"}.icon-car:before{content:"\e414"}.icon-water:before{content:"\e415"}.icon-security:before{content:"\e416"}.icon-remote:before{content:"\e417"}.icon-bike:before{content:"\e418"}.icon-terrace:before{content:"\e419"}.icon-storage:before{content:"\e420"}.icon-tree:before{content:"\e421"}.icon-window:before{content:"\e422"}.icon-lamp:before{content:"\e423"}.icon-oven:before{content:"\e424"}.icon-hanger:before{content:"\e425"}.icon-pool:before{content:"\e426"}.icon-pets:before{content:"\e427"}.icon-single-bed:before{content:"\e428"}.icon-double-bed:before{content:"\e429"}.icon-twin-beds:before{content:"\e430"}.icon-3d-tour:before{content:"\e431"}.icon-virtual-tour-outline:before{content:"\e432"}.icon-3d-tour-outline:before{content:"\e433"}.icon-energy-c-11:before{content:"\e501"}.icon-energy-c-2:before{content:"\e502"}.icon-energy-c-3:before{content:"\e503"}.icon-energy-c-4:before{content:"\e504"}.icon-energy-c-5:before{content:"\e505"}.icon-energy-c-6:before{content:"\e506"}.icon-energy-c-7:before{content:"\e507"}.icon-energy-c-8:before{content:"\e508"}.icon-energy-c-16:before{content:"\e509"}.icon-energy-c-12:before{content:"\e510"}.icon-energy-c-13:before{content:"\e511"}.icon-energy-c-14:before{content:"\e512"}.icon-energy-c-15:before{content:"\e513"}.icon-feedbk-ok:before{content:"\e601"}.icon-feedbk-ko:before{content:"\e602"}.icon-feedbk-question:before{content:"\e603"}.icon-feedbk-info:before{content:"\e604"}.icon-feedbk-alert:before{content:"\e605"}.icon-ok-feedbk:before{content:"\e606"}.icon-ko-feedbk:before{content:"\e607"}.icon-sentok:before{content:"\e608"}.icon-spinner:before{content:"\e609"}.icon-id-favicon:before{content:"\e701"}.icon-linkedin:before{content:"\e702"}.icon-youtube:before{content:"\e703"}.icon-twitter:before{content:"\e704"}.icon-instagram:before{content:"\e705"}.icon-facebook:before{content:"\e706"}.icon-android:before{content:"\e707"}.icon-ios:before{content:"\e708"}.icon-google:before{content:"\e709"}.icon-idealista-icon:before{content:"\e710"}.icon-news:before{content:"\e712"}.icon-hipotecas:before{content:"\e713"}.icon-mutui:before{content:"\e714"}.icon-creditohabitacao:before{content:"\e715"}.icon-labs:before{content:"\e716"}.icon-habitania:before{content:"\e717"}.icon-rentalia:before{content:"\e718"}.icon-tools-icon:before{content:"\e719"}.icon-whatsapp:before{content:"\e720"}.icon-meneame:before{content:"\e721"}.icon-data-icon:before{content:"\e722"}.icon-whatsapp-outline:before{content:"\e723"}.icon-arrow-back:before{content:"\e908"}.icon-map-pin-fill:before{content:"\e90a"}.icon-arrow-down:before{content:"\e906"}.icon-trash:before{content:"\e900"}.icon-view:before{content:"\e901"}.icon-view-list:before{content:"\e902"}.icon-view-grid:before{content:"\e903"}.alpha{font-size:24px;font-size:1.5rem;color:#444}.alpha .icon{font-size:32px}.beta{font-size:15px;font-size:.9375rem}@media only screen and (min-width:57.125em){.beta{font-size:18px;font-size:1.125rem}}.gamma{font-size:16px;font-size:1rem}.delta{font-size:15px;font-size:.9375rem}.epsilon{font-size:14px;font-size:.875rem}.section-title{font-size:14px;font-size:.875rem;font-weight:700;color:#b62682}.banner-title{font-size:22px;font-size:1.375rem}fieldset{border:none;padding:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-family:inherit;font-size:100%}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto;vertical-align:top}input[type=checkbox],input[type=radio]{width:auto}input[type=password],input[type=text],input[type=number],select,textarea{width:100%;border:1px solid #9c9c94;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-size:1rem;padding:.5rem .625rem;background:0 0}input[type=password]:hover,input[type=text]:hover,input[type=number]:hover,select:hover,textarea:hover{border-color:#b62682}input[type=password]:focus,input[type=text]:focus,input[type=number]:focus,select:focus,textarea:focus{outline:0}input[type=password].disabled,input[type=password].readonly,input[type=password][disabled],input[type=text].disabled,input[type=text].readonly,input[type=text][disabled],input[type=number].disabled,input[type=number].readonly,input[type=number][disabled],textarea.disabled,textarea.readonly,textarea[disabled]{background:#f5f5f0;color:#e7e7e4}input[type=password].disabled:focus,input[type=password].readonly:focus,input[type=password][disabled]:focus,input[type=text].disabled:focus,input[type=text].readonly:focus,input[type=text][disabled]:focus,input[type=number].disabled:focus,input[type=number].readonly:focus,input[type=number][disabled]:focus,textarea.disabled:focus,textarea.readonly:focus,textarea[disabled]:focus{border-color:#e7e7e4}.helper-text{font-size:14px;font-size:.875rem}.helper-text .data-dropdown-wrapper:after,.helper-text .icon{margin:-.0625rem .25rem 0 0}input[type=password],input[type=text],select{height:41px}select{color:#bfbfbf;position:relative;background:url(../images/select.png) right 10px center no-repeat #fff}::-webkit-input-placeholder{color:#bfbfbf}::-moz-placeholder{color:#bfbfbf}:-ms-input-placeholder{color:#bfbfbf}:-moz-placeholder{color:#bfbfbf}.field{position:relative}.field input [type=text]:focus{border-color:#e1f56e;outline:#9c9c94 solid 1px;-webkit-box-shadow:0 0 4px 0 #e1f56e;box-shadow:0 0 4px 0 #e1f56e}.field .helper-text{font-size:12px;font-size:.75rem;position:absolute;bottom:-17px;left:2px}.field .helper-text .data-dropdown-wrapper:after,.field .helper-text .icon{display:inline-block;vertical-align:middle;margin-right:4px;font-size:12px;font-size:.75rem}.field .label,.field label{color:#474744;margin-bottom:.25rem;display:block}.invalid input,.invalid select,.invalid textarea{border-color:#ea7300}.invalid .helper-text{color:#ea7300}.input-switch{display:inline-block;margin-top:.625rem;min-height:28px}.input-switch input[type=checkbox]:not(:disabled)~span{cursor:pointer}.input-switch input[type=checkbox]{opacity:0;position:absolute}.input-switch input[type=checkbox]~span{display:inline-block;vertical-align:middle;width:auto;max-width:80%}@media only screen and (max-width:57.12438em){.input-switch input[type=checkbox]~span{max-width:78%}}.input-switch input[type=checkbox]+span{position:relative;display:inline-block;vertical-align:middle;width:60px;height:28px;border-radius:30px;border:1px solid #9c9c94;background:#fff;margin-right:6px;float:left}.input-switch input[type=checkbox]+span:before{font-size:20px;font-size:1.25rem;content:"\e606";z-index:2;color:#9c9c94;margin-left:0;-webkit-transition:margin-left .4s;transition:margin-left .4s;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:8px}.input-switch input[type=checkbox]+span:after{content:'';display:block;width:24px;height:24px;background:#9c9c94;border-radius:26px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1px;z-index:1;margin-left:0;overflow:hidden;-webkit-transition:background .4s,margin-left .4s;transition:background .4s,margin-left .4s}.input-switch input[type=checkbox]:checked+span{border-color:#b62682;display:inline-block;vertical-align:middle}.input-switch input[type=checkbox]:checked+span+span{color:#b62682}.input-switch input[type=checkbox]:checked+span:after{background:#b62682;margin-left:28px;-webkit-transition:background .4s,margin-left .4s;transition:background .4s,margin-left .4s;left:5px}.input-switch input[type=checkbox]:checked+span:before{color:#fff;margin-left:28px;-webkit-transition:background .4s,margin-left .4s;transition:background .4s,margin-left .4s}.data-field{position:relative;background:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.14);box-shadow:0 0 6px 0 rgba(0,0,0,.14)}.data-field .data-label{display:block;white-space:nowrap;padding:0;margin:0;height:0;position:absolute;left:20px;font-size:14px;font-size:.875rem;-webkit-transition:top .2s ease,font-size .2s ease,color .2s ease;transition:top .2s ease,font-size .2s ease,color .2s ease;font-weight:400;color:#474744}.data-field.invalid input,.data-field.invalid select{border:1px solid #ea7300}.data-field.invalid .helper-text{position:absolute;bottom:-20px;left:0;margin-top:.25rem;color:#ea7300}.data-field .data-input{width:100%;background:0 0;height:54px;border:none;padding:0 1.25rem;outline:0;-webkit-transition:padding-top .2s ease,margin-top .2s ease;transition:padding-top .2s ease,margin-top .2s ease;overflow-x:hidden;z-index:2;position:relative;text-overflow:ellipsis}.check-item,.radio-item{padding-bottom:14px;cursor:pointer}.data-field .data-input:focus,.data-field .data-input:valid{padding-top:14px}.data-field .data-input:focus+.data-label,.data-field .data-input:valid+.data-label{top:5px;color:#9c9c94;font-size:13px;font-size:.8125rem}@media only screen and (min-width:57.125em){.data-field .data-input{height:58px}}.field{margin-bottom:1.125rem}.field input,.field select{width:100%}.check-item .text{line-height:1}.check-item label{position:relative;padding-left:28px;cursor:pointer}.check-item label:after,.check-item label:before{font-size:20px;font-size:1.25rem;position:absolute;top:1px;left:0;width:21px;height:21px}.check-item label:before{content:"\e105";color:#e7e7e4;background:#f5f5f0}.check-item input{position:absolute;margin-top:2px}.check-item input:focus{outline:0}.check-item input:checked+label:after{content:"\e106";color:#b62682}.radio-item .text{line-height:1}.radio-item label{position:relative;padding-left:28px;cursor:pointer}.option-group .radio-item input,.radio-item input{position:absolute}.radio-item label:after,.radio-item label:before{content:"";position:absolute;top:0;left:0;border-radius:50%}.radio-item label:before{background:#fff;border:1px solid #e7e7e4;width:22px;height:22px}.radio-item label:after{top:6px;left:6px;width:12px;height:12px}.radio-item input:focus{outline:0}.radio-item input:checked+label{color:#b62682}.radio-item input:checked+label:before{border-color:#b62682}.radio-item input:checked+label:after{background:#b62682}.radio-item input[disabled]+label:before{background:#f5f5f0}.option-group{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:inline-block;font-size:0;white-space:nowrap}.option-group>*{font-size:16px;font-size:1rem}.option-group .radio-item{display:inline-block;vertical-align:middle;height:44px;background:#fff}.option-group .radio-item:last-child label:after{background:0 0}.option-group .radio-item input:checked+label{border-color:#b62682;color:#b62682}.option-group .radio-item input:checked+label:after{background:#b62682}.option-group .radio-item label{cursor:pointer;display:block;height:44px;line-height:40px;border:2px solid transparent;text-align:center;padding:0 .75rem;font-size:14px;font-size:.875rem;color:#9c9c94;position:relative;white-space:nowrap}.option-group.four-col .radio-item label,.option-group.three-col .radio-item label{padding:0}.action-link,.wishlist-check input:checked+.data-dropdown-wrapper:after,.wishlist-check input:checked+.icon{color:#b62682}.option-group .radio-item label:after{content:"";height:43px;width:1px;background:#e7e7e4;position:absolute;top:-1px;right:-2px;left:auto}.option-group .radio-item label:before{display:none}.action-link .text,.data-tag{display:inline-block;vertical-align:middle}.option-group.three-col{width:100%}.option-group.three-col .radio-item{width:33.3%}.option-group.four-col{width:100%}.option-group.four-col .radio-item{width:25%}@media only screen and (min-width:57.125em){.option-group .radio-item,.option-group .radio-item label:after{height:32px}.option-group .radio-item label{height:32px;line-height:30px}}.wishlist-check .data-dropdown-wrapper:after,.wishlist-check .icon{font-size:22px;font-size:1.375rem}.wishlist-check input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;border:none;outline:0}.info-legend,.info-piece{position:relative}.wishlist-check input:checked+.icon:before{content:"\e901"}.data-search-box .search-items:after,.data-search-box:after,.property-data:after{content:'';clear:both}.action-link{font-size:15px;font-size:.9375rem;font-weight:700;background:0 0;border:none;outline:0}.action-link .data-dropdown-wrapper:after,.action-link .icon{margin:2px;font-size:20px;font-size:1.25rem}.basic-link{color:#06c;font-weight:700;font-size:13px;font-size:.8125rem}.light-link,h3 .caption{font-weight:400}.light-link{color:#06c}.caption{font-size:12px;font-size:.75rem}.caption.sm{font-size:10px;font-size:.625rem}.data-label{color:#9c9c94;font-weight:700;font-size:14px;font-size:.875rem}.data-tag{background:#b62682;color:#fff;font-size:14px;font-size:.875rem;height:24px;line-height:24px;padding:0 .3125rem;border-radius:3px}.data-tag .data-dropdown-wrapper:after,.data-tag .icon{padding-left:.25rem}.emphasis-value{font-size:20px;font-size:1.25rem;font-weight:700}.emphasis-value span{font-weight:400}.property-data:after{display:table}.property-data .emphasis-value{float:left}.property-data .values{float:right}.property-data .value{font-size:14px;font-size:.875rem;padding-left:.625rem}.tiny-text{font-size:14px;font-size:.875rem;color:#9c9c94}.info-piece .label,.info-piece .value{display:block}.info-piece.horizontal{line-height:1.2}.info-piece.horizontal .label,.info-piece.horizontal .value{display:inline-block;vertical-align:middle}.info-piece.horizontal .label{margin-right:.125rem}.info-piece .label{font-size:12px;font-size:.75rem;font-weight:400;color:#9c9c94}.info-piece .label.bold,.info-piece .value.bold{font-weight:700}.info-piece .label.dark{color:#474744}.info-piece .label.m{font-size:13px;font-size:.8125rem}.info-piece .label.l{font-size:14px;font-size:.875rem}.info-piece .value{font-size:16px;font-size:1rem}.info-piece .value.xxsm{font-size:12px;font-size:.75rem}.info-piece .value.xsm{font-size:13px;font-size:.8125rem}.info-piece .value.sm{font-size:14px;font-size:.875rem}.info-piece .value.m{font-size:15px;font-size:.9375rem}.info-piece .value.l{font-size:18px;font-size:1.125rem}.info-piece .value.xl{font-size:21px;font-size:1.3125rem}.info-piece .value.xxl{font-size:24px;font-size:1.5rem}.info-piece .caption{font-size:13px;font-size:.8125rem;color:#474744;display:block}.info-piece .light-text{font-weight:400;font-size:14px;font-size:.875rem;margin-left:4px}.info-legend .info-piece{padding-left:18px}.info-legend .sample{display:inline-block;width:10px;height:10px;border-radius:50%;position:absolute;top:5px;left:0}.custom-range{height:6px;position:relative;background:#cfcfc4;border-radius:3px}.custom-range .custom-range__handle{position:absolute;top:-6px;height:20px;width:20px;background-color:#b62682;border-radius:50%;cursor:pointer}.custom-range .custom-range__fill{position:absolute;height:6px;background-color:#b62682;border-radius:3px}.range-field{width:220px}.range-field .range-label{font-size:14px;font-size:.875rem;margin:10px auto;display:block;text-align:center}.range-field .marker{height:3px;width:10px;float:left;margin-left:10px;border-left:1px solid #cfcfc4}.wide-range{width:100%}.wide-range .custom-range{height:10px;border-radius:5px}.wide-range .custom-range .custom-range__handle{top:-4px;width:18px;height:18px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.28);box-shadow:0 0 3px 0 rgba(0,0,0,.28)}.wide-range .custom-range .custom-range__fill{height:10px;background:#b62682;background:rgba(182,38,130,.6);border-radius:5px}.wide-range .marker{display:none}.data-search-box{padding:1.25rem;background:#f4f5f2;position:relative;-webkit-box-shadow:0 1px 0 0 #e7e7e4;box-shadow:0 1px 0 0 #e7e7e4;z-index:3}.data-search-box:after{display:table}.data-search-box .data-msg{position:absolute;top:100%;left:0;right:0}.data-search-box .data-msg .data-dropdown-wrapper:after,.data-search-box .data-msg .icon{left:20px}.data-search-box .data-msg .text{padding-left:30px}.data-search-box .helper-text{text-shadow:0 0 2px 0 #b1d004}.data-search-box .wrapper{max-width:828px;margin:0 auto;position:relative}@media only screen and (min-width:57.125em){.data-search-box .wrapper .beta{padding-right:170px}}.data-search-box.reduced{padding:.5rem 1.25rem}.data-search-box.reduced .wrapper{max-width:100%;width:100%}.data-search-box.reduced .action-link{padding-top:0;margin-right:-1px}.data-search-box.reduced .beta{font-size:16px;font-size:1rem}.data-search-box.reduced .search-items{top:0;padding-top:.125rem}.data-search-box .data-search-block{margin-top:.625rem}.data-search-box .drop-link{display:inline-block;float:left;margin-right:.75rem}.data-search-box .search-items{font-size:0;position:relative;top:10px}.data-search-box .search-items:after{display:table}.data-search-box .search-items>*{font-size:16px;font-size:1rem}.data-search-box .search-items .drop-link .drop-title{font-size:13px;font-size:.8125rem}.data-search-box .search-items .data-tag{float:right;font-size:14px;font-size:.875rem;margin-right:.25rem;height:22px;line-height:22px}.data-search-box .search-items-list{float:left}.data-search-box .simple-btn{margin-left:2.5rem}.data-search-box .action-link,.data-search-box .simple-btn{float:right;display:block;margin-top:2px;font-size:15px;font-size:.9375rem}.search-items-list{margin-bottom:2px}.search-items-list li{display:inline-block;font-size:14px;font-size:.875rem;padding:0 .625rem;position:relative}.search-items-list li:after{content:"";width:1px;height:14px;background:#474744;position:absolute;top:3px;right:0}.search-items-list li:last-child:after{display:none}.search-items-list li:first-child{padding-left:0}.data-search-block{font-size:0;height:58px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;background:#fff;white-space:nowrap}.data-search-block>*{font-size:16px;font-size:1rem}.data-search-block .data-dropdown-wrapper{width:120px}.data-search-block .data-dropdown-wrapper .text{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.data-search-block .btn-icon,.data-search-block .data-dropdown-wrapper,.data-search-block .data-field{display:inline-block;vertical-align:top;background:#fff;height:58px;-webkit-box-shadow:none;box-shadow:none}.data-search-block .data-field{-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.data-search-block .data-dropdown-wrapper:before,.data-search-block .data-field:before{content:"";width:1px;height:50px;background:#f5f5f0;position:absolute;top:4px;right:0}.data-search-block-mobile .data-dropdown-wrapper{width:calc(50% - 7px);display:inline-block}.data-search-block-mobile .data-dropdown-wrapper,.data-search-block-mobile .data-field{margin-bottom:1.5rem}.filters-mobile .data-search-block{white-space:normal;-webkit-box-shadow:none;box-shadow:none;display:block}.filters-mobile .data-search-block .data-dropdown-wrapper{width:50%}.filters-mobile .data-search-block .data-field{display:block;width:100%}.data-search-box-mobile{background:#e1f56e;padding:1.5625rem .75rem}.data-search-box-mobile .wrapper{max-width:420px;margin:0 auto}.data-search-box-mobile .fake-field{width:100%;margin-top:.9375rem}.data-search-box-mobile .beta,.data-search-box-mobile .fake-field{max-width:420px;margin-right:auto;margin-left:auto}.data-search-box-mobile.reduced{padding:.875rem .875rem 1.25rem}.data-search-box-mobile.reduced .fake-field{margin-top:.3125rem;height:40px;padding:.625rem 3.125rem .625rem .625rem}.data-search-box-mobile.reduced .fake-field .data-dropdown-wrapper:after,.data-search-box-mobile.reduced .fake-field .icon{top:6px;right:6px}.outer-wrapper .data-search-box{display:none}.outer-wrapper .data-search-box.reduced{display:none;position:fixed;top:0;width:100%;z-index:3}@media only screen and (min-width:57.125em){.outer-wrapper .data-search-box{display:block}.outer-wrapper .data-search-box-mobile{display:none}}.fixed-header .outer-wrapper .data-search-box.reduced{display:block}.data-dropdown-wrapper{background:#fff;position:relative;padding:1.125rem 1.5rem 1.125rem 1rem;font-size:14px;font-size:.875rem;cursor:pointer;border:1px solid transparent;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.14);box-shadow:0 0 6px 0 rgba(0,0,0,.14);height:54px}.data-dropdown-wrapper .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-dropdown-wrapper li{border-right:2px solid transparent}.data-dropdown-wrapper li.selected{color:#b62682}.data-dropdown-wrapper li .sidenote{display:block;color:#9c9c94;font-size:.8125rem;font-size:13px}.data-dropdown-wrapper li.selected .sidenote{color:#9c9c94}.data-dropdown-wrapper:after{content:"\e102";font-size:20px;font-size:1.25rem;position:absolute;right:8px;top:19px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.data-dropdown-wrapper.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.data-dropdown-wrapper.active .data-dropdown{display:block}.data-dropdown-wrapper .data-dropdown{min-width:calc(100% + 2px);display:none;position:absolute;top:calc(100% - 1px);left:-1px;z-index:100;background:#fff;margin:0;padding:0;width:auto;white-space:nowrap;text-align:left;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.14);box-shadow:0 3px 6px 0 rgba(0,0,0,.14);border:1px solid #b62682}.drop-link .drop-title,.drop-link .drop-value{font-size:14px;display:inline-block;vertical-align:middle}.data-dropdown-wrapper .data-dropdown li{padding:.625rem 1.25rem;cursor:pointer}.data-dropdown-wrapper .data-dropdown li:hover{background:#e1f56e;color:#b62682}@media only screen and (min-width:57.125em){.data-dropdown-wrapper{height:58px}}.drop-link{position:relative;cursor:pointer}.drop-link .drop-title{font-weight:700;font-size:.875rem;padding-right:.125rem}.drop-link .icon-arrow-dropdown{font-size:20px;font-size:1.25rem;margin-left:-5px}.drop-link .drop-value{font-size:.875rem;max-width:30px}.drop-link .drop-value.range-value{max-width:none}.drop-link.active .drop-link-dropdown{display:block}.drop-link.prominent-link .drop-title{display:block;color:#9c9c94;margin-bottom:.25rem}.drop-link.prominent-link .drop-value{font-size:14px;font-size:.875rem;white-space:normal}.drop-link.prominent-link .drop-value .data-dropdown-wrapper:after,.drop-link.prominent-link .drop-value .icon{margin:0}.drop-link.prominent-link .drop-link-dropdown{top:18px;width:calc(100% + 30px);min-width:180px}.drop-link.prominent-link .field .check-item:last-child{padding-bottom:0}.range-value{display:inline-block;width:41px}.drop-link-dropdown{display:none;position:absolute;top:-6px;left:-14px;z-index:40;background:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.14);box-shadow:0 3px 6px 0 rgba(0,0,0,.14);padding:.375rem .875rem;width:auto;min-width:100%}.drop-link-dropdown .icon-arrow-dropup{font-size:20px;font-size:1.25rem;margin-left:-4px}.drop-link-dropdown .drop-field{white-space:nowrap;margin-bottom:.375rem}.drop-link-dropdown .drop-field input{display:block;width:100%;background:#f5f5f0;border:1px solid #e7e7e4;height:32px;font-size:15px;font-size:.9375rem;outline:0;text-indent:6px;text-indent:.375rem;padding:0}.drop-link-dropdown .drop-field input:focus[type=text],.drop-link-dropdown .drop-field input:focus[type=number]{border:1px solid #e7e7e4}.selectable-table .table-list li,.table-list-wrapper .table-list-section .table-list:last-child li{border-bottom:3px solid #fff}.drop-link-dropdown .drop-title{display:inline-block}.drop-link-dropdown .drop-title.light{color:#9c9c94}.drop-link-dropdown .drop-value .data-dropdown-wrapper:after,.drop-link-dropdown .drop-value .icon{font-size:20px;font-size:1.25rem}.drop-link-dropdown .range-field{padding:1.25rem .625rem 1.5rem 0}.drop-link-dropdown .data-dropdown{margin-left:-10px}.drop-link-dropdown .data-dropdown li{font-size:15px;font-size:.9375rem;padding:.375rem 1.25rem}.drop-link-dropdown .data-dropdown li:hover{background:#e1f56e}.drop-link-dropdown .data-dropdown li.selected{color:#b62682}.property-detail-box{background:#fff;-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.15);box-shadow:0 0 6px 2px rgba(0,0,0,.15);width:auto;max-width:914px}.property-detail-box .property-img{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.property-detail-box .property-header{min-height:44px}.property-detail-box .banner-header{height:185px;position:relative;overflow:hidden}.property-detail-box .banner-header:after{content:"";height:46px;width:100%;position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.65)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%)}.property-detail-box .banner-header .property-title{position:absolute;bottom:10px;font-size:13px;font-size:.8125rem;color:#fff;z-index:1}.property-detail-box .banner-header .close-btn{color:#fff;cursor:pointer;background:rgba(0,0,0,.2);border-radius:50%;z-index:10}.property-detail-box .close-btn{position:absolute;top:8px;right:8px}.property-detail-box .property-body{padding:.75rem .875rem}.property-detail-box .property-body .subtitle{font-size:13px;font-size:.8125rem;margin-bottom:.75rem}.property-detail-box .property-body .basic-link{display:block;text-align:center;margin:1.25rem 0}.property-detail-box .property-table{padding:0 .875rem;height:285px;overflow-y:auto}.property-detail-box .property-table .data-table{width:100%}.property-detail-box .caption{color:#9c9c94;padding:.625rem;text-align:center}.data-list li{font-size:13px;font-size:.8125rem;font-weight:400;color:#9c9c94;padding-bottom:.125rem}.data-list li .value{font-weight:700;color:#474744;font-size:14px;font-size:.875rem;padding-left:.125rem}.horizontal-list li{display:inline-block;padding-right:.625rem;font-size:14px;font-size:.875rem}.info-list li{padding-bottom:.25rem;font-weight:700;font-size:0;color:#9c9c94}.info-list li>*{font-size:16px;font-size:1rem}.info-list li span{display:inline-block;vertical-align:middle}.info-list .label{font-size:12px;font-size:.75rem;width:26%}.info-list .main-value{font-size:22px;font-size:1.375rem;width:48%;text-align:right}.info-list .second-value{font-size:16px;font-size:1rem;width:26%;text-align:right}.info-list .header-row{text-align:right}.info-list .header-row span{width:26%;display:inline-block;vertical-align:middle;font-weight:400;color:#474744}.info-list .loud-row{color:#474744}.info-list .loud-row .label{font-size:13px;font-size:.8125rem}.info-list .loud-row .main-value{font-size:26px;font-size:1.625rem}.info-list .loud-row .second-value{font-size:18px;font-size:1.125rem}.info-list .shy-row{font-weight:300}.info-list.simple{padding:0 1.25rem 0 1.875rem}.info-list.simple .label,.info-list.simple .value{display:inline-block;vertical-align:middle}.info-list.simple .label{font-size:13px;font-size:.8125rem}.info-list.simple .value{font-size:16px;font-size:1rem;text-align:right;color:#474744}.table-list-wrapper{display:table;border-collapse:separate;width:100%;min-width:340px;overflow-x:auto}.table-list-wrapper .basic-link{font-weight:400}.table-list-wrapper.shy-list .table-list-header{font-size:12px;font-size:.75rem;color:#9c9c94}.table-list-wrapper.shy-list .table-list-header li{padding-bottom:10px}.table-list-wrapper.shy-list .table-list li{font-size:12px;font-size:.75rem}.table-list-wrapper .table-list-header{display:table-row;width:100%}.table-list-wrapper .table-list-header li{text-align:center;display:table-cell;font-size:13px;font-size:.8125rem;padding:.25rem .625rem;vertical-align:bottom}.table-list-wrapper .table-list-header li.main-info{text-align:left}.table-list-wrapper .table-list-header li.right-align{text-align:right}.table-list-wrapper .table-list-header li.left-align{text-align:left}.table-list-wrapper .table-list-header .sort{position:relative;cursor:pointer}.table-list-wrapper .table-list-header .sort .data-dropdown-wrapper:after,.table-list-wrapper .table-list-header .sort .icon{font-size:22px;font-size:1.375rem}.table-list-wrapper .table-list-header .sort .icon-arrow-dropup{position:absolute;bottom:2px}.table-list-wrapper .table-list-header.shy-header li{font-size:13px;font-size:.8125rem;font-weight:100}.table-list-wrapper .table-list-section{display:table-row-group}.table-list-wrapper .main-info{font-weight:700;font-size:15px;font-size:.9375rem}.table-list-wrapper .complementary-info{position:absolute;left:10px;top:28px;white-space:nowrap}.table-list-wrapper .caption{font-weight:400;color:#9c9c94;margin-right:10px}.table-list-wrapper .caption.highlight{color:#474744;font-size:11px;font-size:.6875rem;font-weight:700}.table-list-wrapper .caption.highlight.portfolio{color:#b1d004}.table-list-wrapper .caption.highlight.external{color:#474744}.table-list-wrapper .caption.highlight.disabled{color:#9c9c94}.table-list-wrapper .caption.highlight.closingpricead{color:#474744}.table-list-wrapper .caption.highlight.auction{color:#e07901}.table-list{background:#f5f5f0;display:table-row;font-size:14px;font-size:.875rem;margin-bottom:3px}.table-list li{box-sizing:border-box;text-align:center;display:table-cell;padding:8px 10px}.table-list .miniature{width:82px;height:100%;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.table-list .desv-warning{font-weight:700;color:#ea7300}.table-list .desv-ok{font-weight:700;color:#399124}.table-list .desv-ko{font-weight:700;color:#d80000}.table-list.second-level{background:#e7e7e4}.table-list.third-level{background:#cfcfc4}.table-list li.left-align{text-align:left}.table-list li.right-align{text-align:right}.table-list li.main-info{position:relative}.table-list-property .table-list-property-header:not(.custom-width) li,.table-list-property .table-list-row:not(.custom-width) span{width:25%}.table-list-property-header{font-size:0}.table-list-property-header>*{font-size:16px;font-size:1rem}.table-list-property-header li{display:inline-block;vertical-align:middle;font-size:11px;font-size:.6875rem;font-weight:700;text-align:center;padding:.625rem 0}.table-list-property-header li.has-currency i{font-size:11px;font-size:.6875rem}.table-list-property-section{font-size:12px;font-size:.75rem;font-size:0}.table-list-property-section>*{font-size:16px;font-size:1rem}.table-list-property-section .section-header{background:#e7e7e4;position:relative;padding:.125rem 1.875rem .125rem .3125rem;margin-bottom:3px;font-size:12px;font-size:.75rem}.table-list-property-section .section-header.accordion-trigger{cursor:pointer}.table-list-property-section .section-header .data-dropdown-wrapper:after,.table-list-property-section .section-header .icon{position:absolute;top:2px;right:4px;font-size:15px;font-size:.9375rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.table-list-property-section .table-list-row{display:block;background:#f5f5f0;margin-bottom:3px;cursor:pointer;font-size:0;min-height:0}.table-list-property-section .table-list-row>*{font-size:16px;font-size:1rem}.table-list-property-section .table-list-row span:not(.icon){display:inline-block;vertical-align:middle;text-align:center;font-size:12px;font-size:.75rem;height:30px;line-height:30px;padding:0}.main-header .language .lang-name,.main-header .language span,.main-header .user-info .username{line-height:1.2}.table-list-property-section .table-list-row:not(.disable-hover):hover{background:#e1f56e}.table-list-property-section .table-list-row:not(.disable-hover):not(.icon):hover span{color:#b62682}.table-list-property-section .table-list-row.disable-hover:hover{cursor:default}.input-switch>input:not(:disabled),.menu-first-level{cursor:pointer}.table-list-property-section .table-list-row .has-currency i{font-size:11px;font-size:.6875rem}.selectable-table .table-list-header li{font-weight:700}.selectable-table .table-list{background:#e7e7e4}.selectable-table .table-list.checked{background:#f5f5f0}.selectable-table .main-info{padding-bottom:25px;font-size:14px;font-size:.875rem}.extended-table{padding-bottom:68px;min-width:720px}.extended-table .table-list-header li{font-weight:700;font-size:12px;font-size:.75rem;padding-bottom:10px}.extended-table .table-list{font-size:13px;font-size:.8125rem}.extended-table .table-list li{vertical-align:middle}.extended-table .action-link .data-dropdown-wrapper:after,.extended-table .action-link .icon{font-size:20px;font-size:1.25rem}.extended-table .table-list-summary{display:table-row}.extended-table .table-list-summary li{display:table-cell;padding:.375rem .625rem;text-align:center}.extended-table .table-list-summary li.right-align{text-align:right}.extended-table .table-list-summary li.left-align{text-align:left}.extended-table .table-list-summary .info-piece .label{font-size:13px;font-size:.8125rem}.extended-table .table-list-summary .info-piece .value{font-size:13px;font-size:.8125rem;font-weight:700}.extended-table .table-list-summary .info-piece .value.desv-warning{color:#ea7300}.extended-table .table-list-summary .info-piece .value.desv-ok{color:#399124}.extended-table .table-list-summary .info-piece .value.desv-ko{color:#d80000}.extended-table .fixed-footer{display:table-row-group}.extended-table .ellipsis{max-width:200px}.extended-table .fixed-footer .long-cell{width:105px}@media only screen and (min-width:57.125em){.extended-table .fixed-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;-webkit-box-shadow:0 -1px 0 0 #dddedf;box-shadow:0 -1px 0 0 #dddedf;width:100%}.extended-table .fixed-footer .table-list-summary{width:100%;max-width:1440px;margin:0 auto;padding:0 20px;display:table}.extended-table .fixed-footer .table-list-summary .short-cell{min-width:30px}}@media only screen and (min-width:62.5em){.extended-table .fixed-footer .long-cell{width:215px}.extended-table .table-list-summary li{min-width:100px}}.table-list-fixed-header{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;display:none;background:#fff;padding:.25rem 1.875rem .25rem 6.3125rem;position:fixed;z-index:999;top:0;left:0;right:0}.table-list-fixed-header li{font-size:13px;font-size:.8125rem;font-weight:700;width:19%;text-align:center}.table-list-fixed-header li.sort .data-dropdown-wrapper:after,.table-list-fixed-header li.sort .icon{font-size:22px;font-size:1.375rem;position:absolute;bottom:2px}.table-list-fixed-header li.main-info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;width:auto;text-align:left}@media only screen and (min-width:57.125em){.table-list-fixed-header{padding:.25rem 1.875rem .25rem 6.5625rem}.table-list-fixed-header li{width:auto;text-align:left;padding:0 .8125rem}}.fix-table-header .table-list-fixed-header{display:-webkit-box;display:-ms-flexbox;display:flex}.property-slider{height:185px;position:relative}.property-slider .slick-slide img{min-width:100%}.property-slider .slick-slide.bg-img{background-repeat:no-repeat;background-size:cover;background-position:center center}.slick-next,.slick-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;color:#fff;background:0 0;border:none;outline:0;width:22px;text-indent:-99999px}.slick-next:before,.slick-prev:before{content:"\e005";color:#fff;opacity:1;text-shadow:0 2px 4px rgba(0,0,0,.55);font-size:22px;font-size:1.375rem;visibility:visible;position:absolute;top:0;left:0;text-indent:0}.slick-prev{left:6px}.slick-prev:before{content:"\e002"}.slick-next{right:6px}.slider-page-info{color:#fff;font-size:13px;font-size:.8125rem;position:absolute;bottom:10px;right:10px;z-index:20;width:25px}.slider-page-info:before{position:absolute;left:-20px;top:1px;content:"\e406";font-size:16px;font-size:1rem;margin-right:.3125rem}.data-tabs .tab:after,.full-slider:after{content:""}.full-slider{height:250px;overflow:hidden;position:relative;background-color:#e7e7e4}.full-slider:after{position:absolute;bottom:0;left:0;width:100%;height:40px}.full-slider .property-slider{height:100%}.full-slider .slick-slide{position:relative;height:250px}.full-slider .slick-slide img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:8000;background:rgba(0,0,0,.75)}.overlay .modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:80%;overflow-y:auto;width:80%;max-width:698px;overflow-x:hidden}.modal{background:#fff;padding:1.25rem;position:relative}.modal .close-btn{position:absolute;top:20px;right:20px}.modal .close-btn .data-dropdown-wrapper:after,.modal .close-btn .icon{font-size:24px;font-size:1.5rem}.modal .modal-header{margin-bottom:1.25rem}.modal .modal-intro{margin-bottom:1.5rem}.modal .modal-intro .gamma{margin-bottom:.5rem}.modal .modal-actions{margin:2.25rem 0 .375rem}.modal .modal-actions .data-btn{min-width:340px}@media only screen and (max-width:57.12438em){.modal .modal-actions{margin:2.25rem 0 1.25rem}}.data-tabs{border-bottom:3px solid #e7e7e4}.data-tabs .tab{display:inline-block;position:relative;color:#9c9c94}.data-tabs .tab:after{width:100%;height:3px;position:absolute;bottom:-3px;left:0;display:none}.data-tabs .tab.active{color:#474744}.data-tabs .tab.success{color:#b1d004}.data-tabs .tab.current{color:#9c9c94}.data-tabs .tab.success:after{background:#b1d004}.data-tabs .tab.current:after{background:#474744}.data-tabs .tab.active:after{background:#b62682;display:block}.data-tabs a{display:block;padding:.25rem .5rem;font-size:14px;font-size:.875rem;font-weight:700}.data-tabs.prominent-tabs .tab a{font-size:15px;font-size:.9375rem;color:#474744;font-weight:400;padding:.625rem 1.25rem .375rem}.data-tabs.prominent-tabs .tab.active a{font-weight:700}.data-tabs-content{position:relative}.data-tabs-content .tab-item{display:none}.data-tabs-content .tab-item.active-content{display:block}#section-demand-origin.tab-item.third-level-menu.active-content{display:inline-block}.data-tabs-third{border-bottom:none}.benchmark{border-top:1px solid #e7e7e4;border-left:1px solid #e7e7e4;border-right:1px solid #e7e7e4}.bar-chart,.info-panel{border-right:1px dashed #cfcfc4}.benchmark .info-piece{-webkit-box-shadow:1px 0 0 0 #e7e7e4;box-shadow:1px 0 0 0 #e7e7e4;padding:10px;text-align:center;display:block;vertical-align:middle;border-bottom:1px solid #e7e7e4}.accordion .accordion-content{display:none}.accordion.is-shown .accordion-content{display:block}.legend .sample,.legend .text,.legend-item{display:inline-block;vertical-align:middle}.accordion.is-shown .accordion-trigger .accordion-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.legend .legend-item{margin:0 1.25rem .3125rem 0}.legend .sample{width:12px;height:12px;border-radius:50%;background:#f5f5f0;margin-right:.5rem}.legend .sample.second-level{background:#e7e7e4}.legend .sample.third-level{background:#cfcfc4}.legend-item{font-size:12px;font-size:.75rem}.info-panel-wrapper{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-panel-wrapper .info-panel{width:100%;max-width:400px;padding-right:1.25rem;margin-right:3.125rem}.info-panel-wrapper .info-panel:first-child{padding-left:0}.info-panel .info-piece{margin-bottom:1rem}.info-panel .section-title{margin-bottom:.625rem}.info-panel .beta{margin:.625rem 0}.info-panel .panel-section-header{position:relative;padding-right:75px}.info-panel .panel-section-header .link-btn{position:absolute;top:0;right:0}.data-msg,.data-msg .wrapper{position:relative}.data-msg{padding:1.25rem;overflow:visible;min-height:20px}.data-msg .data-dropdown-wrapper:after,.data-msg .icon{position:absolute;top:-1px;left:0;font-size:22px;font-size:1.375rem}.data-msg .text{padding-left:.625rem;font-size:16px;font-size:1rem}.data-msg.error-msg{background:#fff3e6}.data-msg.error-msg .data-dropdown-wrapper:after,.data-msg.error-msg .icon,.data-msg.error-msg .text{color:#e07901}.main-header{position:relative;height:48px}.main-header .header-nav{padding:0 23.75rem 0 14rem}.main-header .logo-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;color:#000}.main-header .logo-container .data-dropdown-wrapper:after,.main-header .logo-container .icon{font-size:24px;font-size:1.5rem;vertical-align:middle}.main-header .logo-container .icon-idealista-icon{color:#f5f5f0}.main-header .logo-container .icon-data-icon{color:#cfcfc4}.main-header .header-nav-list{text-align:right}.main-header .header-nav-list li{display:inline-block;vertical-align:middle;color:#9c9c94;font-size:16px;font-size:1rem}.main-header .header-nav-list a{display:block;padding:.8125rem 1.1875rem}.main-header .language span,.main-header .user-info span{display:inline-block;vertical-align:middle}.main-header .user-info{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;font-size:16px;font-size:1rem}.main-header .user-info .icon-user{border-radius:50%;color:#cfcfc4;text-align:center;font-size:24px;font-size:1.5rem;margin-right:.5rem}.filters-mobile .drop-link .drop-title,.info-block .info-subtitle,.property-data .caption{color:#9c9c94}.main-header .user-info .icon-arrow-dropdown{font-size:20px;font-size:1.25rem}.main-header .language{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:50px;font-size:16px;font-size:1rem}.main-header .language .icon-arrow-dropdown{font-size:20px;font-size:1.25rem}.page-user-login .main-header .language{right:15px}@media only screen and (min-width:57.125em){.info-panel-wrapper .info-panel{width:368px}#tab-folder-flow-valuation .info-panel-wrapper .info-panel{width:400px}.main-header .user-info{width:206px;right:180px}.main-header .user-info a{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;@inclide flex-direction(row);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-end}.main-header .language{width:130px}.main-header .language a{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;@inclide flex-direction(row);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-end}}@media only screen and (max-width:57.12438em){.main-header{height:54px}.main-header .header-nav-list,.main-header .user-info .icon-arrow-dropdown,.main-header .user-info .username{display:none}}.outer-wrapper{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;right:0;overflow-y:auto;overflow-x:hidden;height:100%}.outer-wrapper .data-search-box,.outer-wrapper .main-header{-ms-flex-negative:0;flex-shrink:0}.outer-wrapper .content{-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;position:relative}@media only screen and (min-width:57.125em){.outer-wrapper.map-wrapper{height:calc(100vh + 175px)}.outer-wrapper .content{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.outer-wrapper .content .main-menu,.outer-wrapper .content .map{position:relative}}.outer-wrapper .main-menu{position:absolute;bottom:0;left:0;right:0;z-index:2}.outer-wrapper .map{width:100%;background:url(../../assets/images/map.png) no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.outer-wrapper .map img{min-width:100%}.outer-wrapper .fixed-box{position:absolute;z-index:1;width:100%}@media only screen and (max-width:57.12438em){.outer-wrapper .fixed-box{z-index:40}}@media only screen and (min-width:57.125em){.outer-wrapper .fixed-box{width:274px;position:absolute;left:auto}}.main-menu,.main-menu .data-btn{width:100%}.banner{padding:1.125rem 0;background:#f4f5f2;margin-bottom:1.875rem}.content-header{position:relative;margin-bottom:1.25rem}.content-header .data-btn{position:relative;top:-14px}.main-menu{background:#fff;-webkit-box-shadow:4px 0 8px 0 rgba(0,0,0,.1)}.main-menu .info-btn{margin-top:1.875rem}.main-menu .action-link{display:none;text-align:right}.main-menu .action-link .data-dropdown-wrapper:after,.main-menu .action-link .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:18px;font-size:1.125rem}.main-menu .action-link .text{font-size:14px;font-size:.875rem}@media only screen and (min-width:57.125em){.content-header .data-btn{position:absolute;top:-21px;right:0;min-width:206px}.main-menu{min-width:350px;width:auto}}.info-block{padding:1.125rem 1.375rem 1.125rem 1.125rem;-webkit-box-shadow:0 1px 1px 0 #e7e7e4;position:relative}.info-block .info-subtitle,.info-block .info-title{font-size:15px;font-size:.9375rem}.info-block .info-header{margin-bottom:.5rem;position:relative}.info-block .info-header .info-title{margin-bottom:.25rem}.info-block .info-header .section-title{color:#9c9c94;padding-left:.75rem}.info-block .info-header .title-value{position:absolute;top:-4px;right:0;padding-right:1.25rem;font-weight:700;font-size:22px;font-size:1.375rem}.info-block.is-loading .loader{width:40px;height:auto;position:absolute;top:42px;right:16px;background:#fff}.info-block.is-loading .info-list{opacity:.6}.info-block.is-loading .info-piece .value,.info-block.is-loading .main-value,.info-block.is-loading .second-value{opacity:0}.info-block.has-no-data .loading-frankfurt,.info-block.is-loading .loading-frankfurt{background:#e7e7e4;height:16px;border-radius:20px;width:48%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:57.125em){.info-block.is-loading.is-loading .loader{top:10px;right:10px}}.info-block .info-list{margin-top:.3125rem;padding-bottom:1.25rem}.info-block .info-list.simple{padding-bottom:0}.info-block .info-list li{position:relative}.info-block .info-content{-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.info-block .expand-icon{font-size:20px;font-size:1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.menu-second-level{background:#fff;display:none;position:fixed;z-index:999;width:100%;height:100%;top:0;left:0}.menu-second-level .back-btn,.menu-second-level .menu-header .action-link span,.menu-second-level .menu-header .delta,.menu-second-level .menu-header .section-title{display:inline-block;vertical-align:middle}.menu-second-level .menu-section{padding:.875rem;height:100%;overflow-y:auto}.menu-second-level .back-btn{font-weight:700;padding:0}.menu-second-level .back-btn .data-dropdown-wrapper:after,.menu-second-level .back-btn .icon{font-size:20px;font-size:1.25rem}.menu-second-level .data-tabs{margin-bottom:.75rem}.menu-second-level .menu-header{position:relative;padding:.375rem 3.75rem 1.25rem 1.625rem}.menu-second-level .menu-header .back-btn{position:absolute;top:6px;left:0;margin-right:.25rem}.menu-second-level .menu-header .delta{padding-right:.75rem}.menu-second-level .menu-header .actions{position:absolute;top:0;right:0}.menu-second-level .menu-header .action-link{font-weight:400}.menu-second-level .menu-header .action-link .data-dropdown-wrapper:after,.menu-second-level .menu-header .action-link .icon{font-size:22px;font-size:1.375rem;margin-top:-4px}.menu-second-level .menu-header+.chart-panel{padding-top:10px}.menu-second-level .legend{margin-bottom:1.25rem}.filters .data-label,.filters .prominent-link{margin-bottom:.625rem}.menu-second-level.is-open{display:block}@media only screen and (min-width:57.125em){.menu-second-level{position:absolute;top:0;left:349px;width:575px;height:100%;-webkit-box-shadow:inset 3px 0 8px 0 rgba(0,0,0,.1);box-shadow:inset 3px 0 8px 0 rgba(0,0,0,.1);z-index:2;overflow-y:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.menu-second-level.is-open{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:57.12438em){.main-menu.is-open{position:fixed;top:0;bottom:0;padding-bottom:52px;overflow-y:auto}.main-menu.is-open .data-btn,.main-menu.is-open .info-block{display:block}.main-menu.is-open .data-btn{position:fixed;bottom:0;left:0;right:0}.main-menu.is-open .action-link{visibility:hidden;position:relative}.main-menu.is-open .action-link:after{visibility:visible;content:"Ver menos";position:absolute;top:0;right:0}.main-menu.is-open .action-link:before{visibility:visible;content:"\e002";font-family:idealistaIcons;display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-menu .data-btn,.main-menu .info-block{display:none}.main-menu .show-on-mobile,.main-menu .show-on-mobile .action-link{display:block}.main-menu .show-on-mobile .info-list{padding-bottom:0}.main-menu .show-on-mobile .gi{display:none}}.outer-wrapper .filters{display:none}.outer-wrapper .filters.is-open{display:block}.filters{max-width:930px;width:90%;padding:1.25rem;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.15);box-shadow:0 0 4px 2px rgba(0,0,0,.15);background:#fff}.filters .filters-actions{text-align:right}.filters .filters-actions .data-btn{height:36px;line-height:36px}.filters .drop-link-dropdown{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.11);box-shadow:0 0 5px 2px rgba(0,0,0,.11)}.filters .filters-content{max-width:760px;margin:20px auto}.filters .delta{padding:1.25rem 0}.filters .drop-field{white-space:normal}.filters .global-tabs{width:80%}.filters .global-tabs .tab{text-align:center}.filters .range-label{margin:.625rem auto 1rem}.filters .filters-header{position:relative}@media only screen and (min-width:57.125em){.filters .close-filters{position:absolute;top:-5px;right:50px}.filters .gi{padding:0 1.25rem}}.filters-mobile{background:#f5f5f0;z-index:9000}.filters-mobile .mobile-filters-trigger,.filters-mobile .tag-wrapper{display:inline-block}.filters-mobile .tag-wrapper{float:right}.filters-mobile .beta{text-align:center;margin:1.125rem 0}.filters-mobile .filters{width:100%;height:100%;-webkit-box-shadow:none;box-shadow:none;background:#f5f5f0;padding:0;max-width:none}.filters-mobile .filters .filters-content{max-width:none;padding:0 .625rem;overflow-x:hidden}.filters-mobile .filters .filters-content .drop-link{margin-left:0}.filters-mobile .filters .filters-actions{display:none}.filters-mobile .close-filters,.filters-mobile .mobile-filters-trigger{text-align:left;padding-left:.625rem}.filters-mobile .drop-link-wrapper{display:block}.filters-mobile .drop-link{display:inline-block;margin:0 0 .75rem .625rem;white-space:nowrap}.filters-mobile .drop-link .drop-value{max-width:50px}.filters-mobile .drop-link.prominent-link .drop-value{max-width:none}.filters-mobile .drop-link .drop-link-dropdown{top:0}.filters-mobile .drop-link-dropdown{min-width:100%;left:-10px;top:-10px;padding:.625rem .625rem .875rem}.filters-mobile .drop-link-dropdown .data-dropdown{margin:0}.filters-mobile .filters-mobile-content,.filters-mobile .filters-mobile-header{position:absolute;padding:.875rem}.filters-mobile .filters-mobile-header{text-align:right;top:0;left:0;right:0}.filters-mobile .filters-mobile-content{top:44px;bottom:54px;left:0;right:0;overflow-y:auto}.filters-mobile .filters-mobile-actions{position:absolute;bottom:0;left:0;right:0}.filters-mobile .filters-mobile-actions .data-btn{width:100%}.outer-wrapper .filters{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.outer-wrapper .filters-mobile{display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.outer-wrapper .filters-mobile .filters{position:relative;top:-22px;-webkit-transform:none;transform:none;left:auto;z-index:10}@media only screen and (max-width:57.12438em){.outer-wrapper .filters{display:none}.outer-wrapper .filters-mobile .filters.is-open{display:block}}.fixed-header .outer-wrapper .filters{-webkit-transform:none;transform:none;left:auto}.fixed-header .outer-wrapper .filters-mobile .filters{top:auto;right:auto}.bar-chart-item{margin-bottom:6px}.bar-chart-item .bar{height:8px}.bar-chart{padding:.625rem 0 1.25rem}.chart-wrap{padding:.625rem 0}.chart-wrap.horizontal{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.chart-wrap.horizontal .chart{-ms-flex-negative:0;flex-shrink:0;margin-right:1.25rem}.chart-wrap.horizontal .chart-legend{-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-wrap.horizontal .chart-legend .info-piece{padding-bottom:6px}.chart-panel{padding:1.5rem 0 1.5rem .625rem}.chart-panel .chart-header{margin-bottom:1.625rem}.chart-panel .data-label{margin-bottom:1.25rem}.trend{white-space:nowrap;font-size:16px;font-size:1rem;position:relative;padding-left:1.25rem}.trend .data-dropdown-wrapper:after,.trend .icon{font-size:22px;font-size:1.375rem;position:absolute;top:2px;left:0}.property-detail .property-charts,.property-detail .property-data{-ms-flex-preferred-size:auto;flex-basis:auto}.property-detail .basic-link{padding-top:.625rem;display:block}.property-detail .table-list-property{overflow-x:auto}.property-detail .extended-table{padding-bottom:0;min-width:500px}.property-detail .flex-item{padding-right:.9375rem}.property-data .property-image{top:-2px;height:156px;overflow:hidden;position:relative;margin-bottom:.625rem}.property-data .property-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:0;width:auto;height:auto;min-width:100%;min-height:100%}.property-data .data-list li{font-weight:700}.property-data .caption{margin-top:.3125rem}.property-charts .chart-panel{padding:0}.property-charts .chart-panel .one-half:last-child .bar-chart{border:none}.webinar,.webinar-pic{border-bottom:4px solid #B1D004}.horizontal-card{position:relative;padding:15px 15px 15px calc(30% + 18px);background:#f5f5f0;margin-bottom:.5rem;min-height:108px}.horizontal-card .card-image{width:30%;position:absolute;top:0;left:0;bottom:0;overflow:hidden}.horizontal-card .card-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:0;width:auto;height:auto;min-width:100%;min-height:100%}.horizontal-card .card-image .label{position:absolute;bottom:0;left:0;width:99.94125%;padding:.125rem .375rem;font-size:12px;font-size:.75rem;font-weight:700;color:#f5f5f0;background:#000;background:rgba(0,0,0,.45)}.horizontal-card .emphasis-value small,footer .basic-link,footer h4{font-weight:400}.horizontal-card .emphasis-value{font-size:20px;font-size:1.25rem;margin-bottom:.5rem}.horizontal-card.disabled{background:#e7e7e4}.page-guest,footer{background-color:#f5f5f0}.page-archive .ad-picture,.webinar-pic{background-repeat:no-repeat;background-size:cover}footer{color:#9c9c94;padding:32px 0;clear:both;display:block;margin:initial auto}footer h4{color:#9C9C94;margin-bottom:8px;text-shadow:0 1px 1px #fff}.pattern,footer .pattern{margin-bottom:0}footer h4:first-child span{margin-left:10px}footer .link-btn .icon{font-size:1.5rem;font-size:24px}footer .link-btn .text{padding-right:10px}.list-separator{clear:both}.list-separator li{display:list-item;text-align:-webkit-match-parent}.list-separator li:first-child{border-left:none;padding-left:0;margin-left:0}@media only screen and (min-width:57.125em){.list-separator li{border-left:1px solid #cfcfc4;padding:0 10px;float:left}}.webinar{padding:30px 20px;background-color:#F5F5F0}.page-ads,.page-archive,.page-documents,.page-folders,.page-user-login,.page-valuations{background-color:#f5f5f0}.webinar-pic{margin-top:-30px;margin-right:-12px;background-image:url(/data/app/sites/default/themes/villa/navigator/img/webinar.png)}.pattern{padding-bottom:60px}@media only screen and (min-width:57.125em){.page-guest{padding:0}.page-guest .bg-white{height:calc(68vh);min-height:640px}.page-guest .header-nav{padding-right:0}.page-guest-fixed-height{min-height:340px}.webinar{margin-top:-30px}}.page-archive .ad-picture{padding:0;height:480px;background-position:center;border-right:4px solid #FFF}.page-archive .ad-picture:last-child{border-right:0}.page-archive .ad-pictures{border-top:4px solid #FFF}.page-archive .gamma{padding-bottom:8px}@media only screen and (min-width:57.125em){.page-archive{padding:0;min-height:340px}.page-archive .bg-white{min-height:640px}.page-archive .header-nav{padding-right:0}}button:focus{outline:0}input[type=text]:focus,textarea:focus{border-color:inherit;outline:inherit;box-shadow:inherit}input[type=number].no-arrows::-webkit-inner-spin-button,input[type=number].no-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-arrows{-moz-appearance:textfield}.wrapper{max-width:1440px}.bg-white{background-color:#fff}.bold{font-weight:700}.left-float{float:left}.no-float{float:none}.text-tag{font-size:10px;font-size:.625rem;letter-spacing:1px}.pattern{border:0;border-radius:0}.header-nav .basic-link{font-weight:400}.no-data-warning{font-size:12px;font-size:.75rem;font-weight:400}.icon-edit:before{content:"\e90d"}.icon-arrow-next:before{content:"\e911"}.icon-close:before{content:"\e109"}.icon-draw-touch:before{content:"\e329"}.icon-draw:before{content:"\e330"}.icon-area:before{content:"\e908"}.icon-report:before{content:"\e905"}.icon-reports-download:before{content:"\e914"}.icon-key:before{content:"\e90f"}.icon-pins:before{content:"\e904"}.icon-property:before{content:"\e907"}.icon-price:before{content:"\e903"}.icon-star:before{content:"\e900"}.icon-star-full:before{content:"\e901"}.icon-phone:before{content:"\e202"}.icon-chat:before{content:"\e337"}.icon-search:before{content:"\e302"}.icon-subidon.up{color:#90ad00}.icon-subidon.down{color:#ea7300;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-igual{color:#cfcfc4;font-family:BerninoSans,Arial,sans-serif;font-weight:700}.icon-poi-accommodation,.icon-poi-catering,.icon-poi-education,.icon-poi-health,.icon-poi-leisure,.icon-poi-money,.icon-poi-sports,.icon-poi-transport{font-family:idealista-icons}.icon-igual:before{content:"="}.icon.spin{-webkit-animation:iconspin 4s linear infinite;-moz-animation:iconspin 4s linear infinite;-ms-animation:iconspin 4s linear infinite;-o-animation:iconspin 4s linear infinite;animation:iconspin 4s linear infinite}@-webkit-keyframes iconspin{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes iconspin{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.pin{border-radius:50%;position:relative}.icon-poi-accommodation{color:#3B6DA1}.icon-poi-accommodation:before{content:"\e452"}.pin-poi-accommodation{background-color:#3B6DA1}.icon-poi-amenity{color:#9C9C94}.icon-poi-amenity:before{content:"\e321"}.pin-poi-amenity{background-color:#9C9C94}.icon-poi-education{color:#4E829A}.icon-poi-education:before{content:"\e443"}.pin-poi-education{background-color:#4E829A}.icon-poi-catering{color:#E17628}.icon-poi-catering:before{content:"\e444"}.pin-poi-catering{background-color:#E17628}.icon-poi-landuse{color:#0D964E}.icon-poi-landuse:before{content:"\e421"}.pin-poi-landuse{background-color:#0D964E}.icon-poi-health{color:#E52E2A}.icon-poi-health:before{content:"\e447"}.pin-poi-health{background-color:#E52E2A}.icon-poi-public{color:#474744}.icon-poi-public:before{content:"\e415"}.pin-poi-public{background-color:#474744}.icon-poi-leisure{color:#F1B519}.icon-poi-leisure:before{content:"\e451"}.pin-poi-leisure{background-color:#F1B519}.icon-poi-money{color:#771955}.icon-poi-money:before{content:"\e446"}.pin-poi-money{background-color:#771955}.icon-poi-tourism{color:#D9D313}.icon-poi-tourism:before{content:"\e406"}.pin-poi-tourism{background-color:#D9D313}.icon-poi-shopping{color:#55ACEE}.icon-poi-shopping:before{content:"\e333"}.pin-poi-shopping{background-color:#55ACEE}.icon-poi-sports{color:#005926}.icon-poi-sports:before{content:"\e454"}.pin-poi-sports{background-color:#005926}.icon-poi-transport{color:#007BB6}.icon-poi-transport:before{content:"\e445"}.pin-poi-transport{background-color:#007BB6}.input-switch>span:last-child{width:auto!important}.input-switch>input~span{color:#9C9C94}.input-switch>input:disabled+span{border-color:#E7E7E4}.input-switch>input:disabled+span:before{color:#E7E7E4}.input-switch>input:disabled+span:after{background:#E7E7E4}.input-switch input[type=checkbox]~span{line-height:26px}.field.m{height:42px}.field input:disabled,.field input:disabled+label{cursor:default}.field input:disabled+label span{color:#9C9C94}.field input:disabled:checked+label:before{color:#e7e7e4;background:#f5f5f0}.field input:disabled:checked+label:after{color:#e7e7e4}.link{color:#06c}.outer-wrapper{background:#f5f5f0}.page-navigator .outer-wrapper{background:#fff}.page-navigator .outer-wrapper .map{background:rgba(192,210,232,.8)}.page-folders-map .map-folders-wrapper{width:100%;height:900px;padding:10px 0}.page-folders-map .map-folders-wrapper .map{width:100%;height:100%}.overlay{display:none}.overlay.is-shown{display:block}.overlay .modal{display:none}.overlay .modal.alpha{max-width:848px}.overlay .modal.beta{min-width:698px;max-width:calc(96vw);max-height:calc(96vh)}.overlay .modal.gamma{width:948px;max-width:948px;max-height:calc(96vh)}.overlay .modal.delta{max-width:498px}.overlay .modal.full{width:948px;max-width:948px;height:calc(100vh);max-height:calc(100vh)}.overlay .modal.fullwindow{width:calc(96vw);max-width:calc(96vw);max-height:calc(96vh)}.overlay .modal.fullwindow .modal-body .chart{height:calc(96vh - 106px)}.overlay .modal.fullwindow .modal-body .chart>div{height:100%}.overlay .modal.focused .modal-header{padding:20px;margin-top:-20px;margin-left:-20px;margin-right:-20px;border-bottom:1px solid #dddedf}.overlay .modal .modal-header .modal-header-actions{position:absolute;top:20px;right:80px}.overlay .modal .modal-header .modal-header-actions .link-btn{font-size:14px;font-size:.875rem}.overlay .modal .modal-header .modal-header-actions .link-btn .icon-new-tab2{font-size:20px;font-size:1.25rem}.overlay.is-shown .modal.is-shown{display:block}.fixed-box,.menu-second-level .menu-section,.menu-second-level .menu-section .menu-section-msg .data-msg.hidden{display:none}.overlay .modal-descriptor,.overlay .modal-descriptor *{font-size:15px;font-size:.9375rem}.menu-second-level{-webkit-transition:none;transition:none;overflow-x:hidden}.menu-second-level .menu-section .info-subtitle{font-size:13px;font-size:.8125rem;font-weight:700;padding:4px 10px}.menu-second-level .menu-section .menu-section-content{margin-bottom:1.5rem;margin-left:-13px;margin-right:-13px;padding:0 13px 24px;border-bottom:1px solid #e7e7e4}.menu-second-level .menu-section .menu-section-content.no-margin-bottom{margin-bottom:0}.menu-second-level .menu-section .menu-section-content.padding-top{padding-top:24px}.menu-second-level .menu-section .menu-section-content.border-top{border-top:1px solid #e7e7e4}.menu-second-level .menu-section .menu-section-content:last-child{border-bottom:none}.menu-second-level .benchmark{margin:1.25rem 0}.menu-second-level .menu-section-content>div:first-child.benchmark{margin-top:0}.menu-second-level .menu-section .menu-section-separator{border-top:1px solid #e7e7e4;margin-bottom:1.5rem;margin-left:-13px;margin-right:-13px}.menu-second-level .menu-section .menu-section-msg{margin:-14px -14px 14px -13px}.menu-second-level .menu-section .menu-section-msg .data-msg{padding:10px 0}.menu-second-level .menu-section .menu-section-msg .data-msg .text{font-size:12px;font-size:.75rem;padding:0 23px}.menu-second-level .menu-section .menu-section-msg .data-msg .icon{top:initial;left:initial;font-size:14px;font-size:.875rem}.menu-second-level .menu-section .menu-section-msg .data-msg:not(.hidden)+.data-msg:not(.hidden){margin-top:-6px;padding-top:0}.menu-second-level .menu-section .menu-header .actions .action-link{margin-left:12px}@media only screen and (min-width:57.125em){.menu-second-level.is-open{-webkit-transform:translateX(1px);transform:translateX(1px)}.menu-second-level.collapsed{-webkit-transform:translateX(0) translateX(-310px);transform:translateX(0) translateX(-310px)}}.data-filter-block{position:relative;border:1px solid #e7e7e4;margin:1.25rem 0 2.5rem}.data-filter-block.has-footer{margin-bottom:3.25rem}.data-filter-block .data-filter-footer{position:absolute;top:62px}.data-filter-block .data-filter-footer .helper-text{color:#9c9c94}.fixed-box .property-detail-box{display:none;-webkit-box-shadow:none;box-shadow:none}.drop-link .drop-value{text-align:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.drop-link .drop-value-l{max-width:40px}.drop-link .drop-value-xl{max-width:50px}.drop-link.prominent-link .drop-value{text-align:left;max-width:160px;text-overflow:ellipsis}.drop-link.prominent-link .field{margin:.875rem 0}.drop-link.prominent-link .check-item{padding-bottom:8px}.drop-link.dropdown-s .drop-link-dropdown{max-height:140px;overflow-y:auto}.drop-link.dropdown-m .drop-link-dropdown{max-height:244px;overflow-y:auto}.info-block .info-title,.info-list.simple .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-link.hide{display:none!important}.action-link.vertical{display:inline-block;text-align:center;height:32px;line-height:32px}.action-link.vertical span{display:block}.fixed-header .pac-container,.info-block,.info-block .hidden,.info-block.has-no-data .label.remove-no-data,.main-menu .info-block .collapsed,.main-menu .info-block .loader,.main-menu .info-btn .collapsed,.main-menu.collapsed .global-tabs,.main-menu.collapsed .info-block>:not(.collapsed),.main-menu.collapsed>.info-btn>button>:not(.collapsed),.outer-wrapper .filters .hidden,.pac-container:after,.pac-item .pac-icon{display:none}.action-link.emulate-vertical{height:33px;line-height:33px}.has-currency{white-space:nowrap}.has-currency>i{font-size:13px;font-size:.8125rem;font-style:normal;font-weight:400}.emphasis-value .has-currency>i{font-size:16px;font-size:1rem}.xsm.has-currency>i{font-size:11px;font-size:.6875rem}.xl.has-currency>i,.xxl.has-currency>i{font-size:16px;font-size:1rem}.info-block{box-shadow:0 1px 0 0 #e7e7e4}.info-block .info-header.has-no-summary,.info-block .info-header.has-no-summary .info-title{margin-bottom:0}.info-block .info-piece .value{line-height:17px;line-height:1.0625rem}.info-block .info-piece .value.xsm{padding-top:.0625rem}.info-block .info-piece .value.xxsm{padding-top:.0625rem;padding-bottom:.0625rem}.info-block.has-no-data .simple-frankfurt,.info-block.is-loading .simple-frankfurt{background:#e7e7e4;height:12px;width:78%;min-width:56px;border-radius:16px;position:absolute;margin-left:-2px;top:78%;opacity:.6;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.info-block .label.hide,.info-block.has-no-data .label.hide-no-data,.info-block.has-no-data .value,.info-block.is-loading .hide-loading,.info-block.is-loading .info-piece.horizontal .label{opacity:0}.info-block.has-no-data .g+.g .simple-frankfurt{top:54%}.info-block .loud-row{color:#474744;margin-bottom:8px;padding-top:10px}.info-block.has-no-data .loud-row .loading-frankfurt,.info-block.is-loading .loud-row .loading-frankfurt{background:#e7e7e4;width:120%;top:60%;margin-left:-2px}.info-block .info-piece.horizontal .simple-frankfurt{top:50%;width:55%}.info-block .info-piece.rating-stars .value .icon-star,.info-block .info-piece.rating-stars .value .icon-star-full{width:14px;width:.875rem;height:14px;height:.875rem;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;margin-top:-.0625rem;margin-left:-.0625rem}.benchmark .info-piece.rating-stars .value .icon-star,.benchmark .info-piece.rating-stars .value .icon-star-full{width:16px;width:1rem;height:16px;height:1rem;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;margin-top:-.0625rem}.info-piece.market-clock-piece{margin-top:20px}.info-piece.market-clock-piece .value{line-height:16px}.info-piece.market-clock-piece .value .icon-sex-circle{width:16px;margin-top:-2px}.info-piece.market-clock-piece .value .char-square{font-size:16px;font-size:1rem;margin-top:-2px}.info-list.simple .label{width:80%}.info-list.simple .value{width:20%}.btn-icon:active{background-color:#8c1d64}.btn-icon:active .icon{color:#fff}.data-btn{text-transform:none}.leaflet-popup-poi .leaflet-popup-content .info-piece .label::first-letter,.pager-wrapper .pager :not(.pager-item) a,.poi-category .poi-summary .delta::first-letter,.poi-category .poi-type .caption::first-letter,.sp-container button{text-transform:capitalize}.data-btn-primary:hover{background:#b62682}.data-btn:disabled{background:#F5F5F0;color:#9C9C94}.data-btn-primary:not(:disabled):hover{background:#8c1d64}.draggable-list .data-btn,.droppable-list .data-btn{width:200px}.draggable-list .data-btn-draggable{height:41px;line-height:41px;font-size:14px;font-size:.875rem;margin:0 4px 8px 0}.droppable-list .data-btn-droppable{float:left;height:41px;line-height:41px;background:#f5f5f0;cursor:default;text-align:left;font-weight:700;font-size:14px;font-size:.875rem;margin:0 8px 8px 0}.data-msg.global-msg,.main-menu .collapse-menu,.pac-item,.selectable-table .table-list[data-action]:hover{cursor:pointer}.pac-container{color:#474744;font-family:BerninoSans,Arial,sans-serif;box-shadow:0 3px 6px 0 rgba(0,0,0,.14);border:0;border-radius:0;width:auto!important;margin-top:1px}.pac-item{color:#474744;padding:.625rem 1.25rem;border-top:none;font-size:14px;font-size:.875rem;line-height:normal}.pac-item-selected,.pac-item-selected span,.pac-item:hover,.pac-item:hover span{background:#e1f56e;color:#b62682}.pac-item span{font-size:inherit}.pac-item .pac-matched{font-weight:400}.outer-wrapper .filters{max-height:calc(100vh - 184px);top:158px;left:calc(50% + 142px);overflow-y:scroll;z-index:80}@media only screen and (max-width:1150px){.outer-wrapper .filters{left:initial;right:-45px;transform:initial}}.fixed-header .outer-wrapper .filters{top:167px;right:105px;max-height:calc(100vh - 46px)}.main-menu-wrapper{z-index:1}.main-menu{display:none;overflow-y:hidden;overflow-x:hidden;box-shadow:0 1px 0 0 #e7e7e4;margin-bottom:53px}.info-block.only-loader .loader{width:40px;height:auto;position:absolute;top:42px;right:16px;background:#fff}.main-menu .expand-icon span{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.main-menu .expand-icon.rotate-icon span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-menu .collapse-menu{position:absolute;top:-32px;right:0;padding:.375rem .625rem .3125rem;line-height:1}.main-menu .collapse-menu span{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.main-menu .info-block .collapsed-icon{color:#cfcfc4}.main-menu .info-block .collapsed-icon.is-open{color:#474744}.main-menu.collapsed{box-shadow:none}.main-menu.collapsed .collapse-menu{border-bottom:3px solid #b62682;position:relative;top:-1px;text-align:center}.main-menu.collapsed .collapse-menu span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-menu.collapsed .info-block{padding:.625rem 0;text-align:center;box-shadow:none}.main-menu.collapsed .info-block .icon,.main-menu.collapsed .info-btn .icon{font-size:20px;font-size:1.25rem}.main-menu.collapsed .info-block .icon.l{font-size:24px;font-size:1.5rem}.main-menu.collapsed>.info-btn{width:40px}.main-menu.collapsed .info-block .collapsed{display:block}.main-menu.collapsed .info-btn .collapsed{display:block;margin-right:0}.data-search-box .data-msg,.data-search-box .search-items .data-tag,.data-search-box .search-items .search-item.hide,.data-search-box .search-items.show-filter-only .search-item,.data-search-box.reduced .search-items-list li:after,.data-search-box.reduced .search-items-list li:empty,.property-detail-box.witness .banner-header .property-title.hide,.property-detail-box.witness .logo-branding.hide{display:none}.main-menu.collapsed .data-btn{width:40px;text-align:center;padding:0}@media only screen and (min-width:57.125em){.main-menu.collapsed{min-width:40px;width:40px}.info-block.only-loader .loader{top:10px;right:10px}}.info-list .header-row span{font-size:12px;font-size:.75rem}.data-search-box:not(.reduced){min-height:164px}.data-search-box .data-msg{z-index:41;cursor:pointer}.data-search-box.reduced .search-items-list li:not(:first-child):before{content:"";width:1px;height:14px;background:#474744;position:absolute;top:3px;left:0}.data-search-box.reduced .simple-btn .text{vertical-align:top}.page-folders:not(.page-folders-list-edit):not(.invalid-resolution-screen) .data-msg,.page-legal-accept :not(.invalid-resolution-screen) .data-msg,.page-user-login :not(.invalid-resolution-screen) .data-msg{top:-30px}.page-folders .data-msg .icon{left:20px}.page-folders .data-msg .text{padding-left:30px}.page-legal-accept .data-msg .text,.page-legal-accept .data-msg a,.page-user-login .data-msg .text,.page-user-login .data-msg a{font-size:14px;font-size:.875rem}.page-legal-accept .data-msg .icon,.page-user-login .data-msg .icon{font-size:18px;font-size:1.125rem}.data-msg.global-msg+.data-msg.global-msg{margin-top:0}.data-msg.success-msg{background:#DEEEDA}.data-msg.success-msg .data-dropdown-wrapper:after,.data-msg.success-msg .icon,.data-msg.success-msg .text{color:#399124}.property-detail-box .banner-header .close-btn{padding:0 2px 2px}.property-detail-box.property .property-header .property-img{background-color:#cfcfc4}.property-detail-box .property-header .property-slider{background-color:#cfcfc4;background-position:center center;background-size:cover}.property-detail-box.property .banner-header .property-title{right:20px;font-size:14px;font-size:.875rem}.property-detail-box.witness .property-body>p.tiny-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-detail-box .table-list-property{padding-bottom:.625rem}.property-detail-box .property-data{display:none;position:relative}.property-detail-box .property-data .values.center-align .value{padding:0}.property-detail-box .property-data .values.no-float{float:none}.property-detail-box .property-data .values.left-float{float:left}.property-detail-box .property-data .values.left-float .value{padding-left:0;padding-right:.625rem}.property-detail-box .property-more-details{margin-top:.625rem}.property-detail-box:not(.property) .property-body .basic-link,.property-detail-box:not(.property) .property-data .basic-link{margin:.625rem 0 .3125rem}.property-detail-box:not(.property) .property-body .center-block{margin:.9375rem 0 .625rem}.property-detail .property-data .data-list li,.property-detail-box .property-data .data-list li{font-weight:400;font-size:13px;font-size:.8125rem}.property-detail .property-data .data-list li .value,.property-detail-box .property-data .data-list li .value{font-weight:400;padding-left:0;padding-right:.625rem;padding-bottom:.125rem;font-size:13px;font-size:.8125rem}.property-detail .property-data .data-list li.right-align .value:last-child{padding-right:0}.property-detail-box .property-data.property-info .action-link{margin-top:2px}.property-detail-box .property-data.property-info .action-link .icon{padding-left:6px;font-size:18px}.property-detail-box .property-data.property-info .values{padding-top:3px}.property-detail-box .property-data.property-details .flex-row{padding-top:16px}.property-detail-box .property-data.property-details .flex-row+.flex-row{padding-top:0}.property-detail-box .property-data .actions{position:absolute;top:0;right:0}.property-detail-box .property-data .actions .action-link{width:16px}.property-detail-box.witness .logo-branding{position:absolute;height:1.875rem;width:3.875rem;background-color:#fff;left:-3px;top:18px;z-index:3}.property-detail-box.witness .icon-empty,.property-detail-box.witness .icon-subidon{width:16px;margin-bottom:2px;font-size:13px}.property-detail-box .item-ribbon-container{font-size:.8125rem;font-size:13px}.property-detail-box .item-ribbon{height:22px;line-height:22px}.property-detail-box .property-body .inline-link:last-child{margin-bottom:0}.property-detail-box .property-body .inline-label,.property-detail-box .property-body .inline-link{display:inline-block}.property-detail-box .property-msg .data-msg{padding:10px 0}.property-detail-box .property-msg.hide{display:none}.property-detail-box .property-msg .data-msg .text{font-size:11px;font-size:.6875rem;padding-left:14px}.property-detail-box .banner-header .property-title{left:14px}.property-detail-box .banner-header .property-date{position:absolute;right:14px;bottom:10px;text-align:right;font-size:13px;font-size:.8125rem;color:#fff;z-index:1}.property-detail-box .banner-header .slider-page-info{right:14px}.page-ads .full-slider .slick-slide{height:280px}.section-subtitle{font-size:14px;font-size:.875rem;font-weight:700;color:#9c9c94}.slick-loading .slick-list{background-image:none}.table-list.first-level li,.table-list.second-level li,.table-list.third-level li{font-size:13px;font-size:.8125rem;padding:.5rem .625rem}.table-list-wrapper .table-list-header .sort,.table-list-wrapper .table-list-section li.sort{padding-right:20px}.table-list .has-currency i{font-size:10px;font-size:.625rem}.table-list .has-valuation-alert{white-space:nowrap}.table-list .has-valuation-alert .icon-price{padding-left:3px;padding-bottom:2px;font-size:12px}.table-list .has-valuation-alert .icon-price.under-price{color:#399124}.table-list .has-valuation-alert .icon-price.in-price{color:#9c9c94}.table-list .has-valuation-alert .icon-price.over-price{color:#ea7300}.table-list-wrapper .table-list-section .table-list.l li{line-height:26px}.table-list-wrapper .table-list-section-msg{display:table-row-group;line-height:26px}.table-list-wrapper .table-list-caption .table-list li,.table-list-wrapper .table-list-section .table-list li{line-height:16px}.table-list-wrapper .table-list-section-msg .table-error,.table-list-wrapper .table-list-section-msg .table-error:hover{background:#ffe9d4;color:#ea7300;position:relative}.table-list-wrapper .table-list-section-msg .table-error .table-data-msg{position:absolute}.table-list-wrapper .table-list-section-msg .table-error .table-data-msg .icon{font-size:16px;font-size:1rem;margin-top:-3px;margin-left:3px}.table-list-wrapper .table-list-header{background-color:#fff}.table-list-wrapper .table-list-header .sort:after,.table-list-wrapper .table-list-header .sort:before{position:absolute;right:4px;font-family:idealistaIcons;font-size:16px;font-size:1rem;color:#e7e7e4}.field input:checked+label,.link-btn.link-btn-primary .icon,.selectable-table .table-list.selected,.selectable-table .table-list.selected .complementary-info .caption,.selectable-table .table-list:hover .complementary-info .caption{color:#b62682}.table-list-wrapper .table-list-header .sort:not(.current-sort):not([data-order]):after{content:"\e101";top:2px}.table-list-wrapper .table-list-header .sort:not(.current-sort):not([data-order]):before{content:"\e102";top:8px}.table-list-wrapper .table-list-header .sort .icon{position:absolute;right:0}.table-list-wrapper .table-list-header .sort .icon-arrow-dropup{top:-1px}.table-list-wrapper .table-list-header .sort .icon-arrow-dropdown{top:4px}.table-list-wrapper .table-list-separator{height:8px;height:.5rem}.table-list-caption .has-overtitle .title{display:block;position:absolute;margin-top:1px}.table-list-section .table-list.hidden{display:none}.table-list-wrapper .complementary-info .gi{vertical-align:bottom}.table-list-wrapper .actions .link-btn{display:block}.table-list-block{display:table;width:100%}.table-list-wrapper .table-list-subheader,.table-list-wrapper .table-list-subsection{display:table-row;width:100%}.table-list-wrapper .table-list-subheader li,.table-list-wrapper .table-list-subsection li{display:table-cell;padding:0;border-bottom:none!important}.extended-table .table-list li,.table-list-wrapper .table-list-caption .table-list:last-child li{border-bottom:3px solid #fff}.table-list-wrapper .table-list-cell.s{max-width:100px}.table-list-wrapper .table-list-caption{display:table-row-group}.table-list-wrapper .table-list-caption .table-list li>div{position:absolute;width:calc(100% - 48px)}.table-list-wrapper .no-data-warning,.table-list-wrapper.has-no-data .table-list-header,.table-list-wrapper.has-no-data .table-list-section{display:none}.table-list-wrapper.has-no-data .no-data-warning{display:block}.selectable-table .table-list:hover{background-color:#e1f56e;color:#b62682}.extended-table .table-list{background-color:#f5f5f0}.extended-table .action-link{padding:0 .375rem}.extended-table .table-list-header li.has-currency>i{font-size:12px;font-size:.75rem}.extended-table .action-link .icon{width:22px}.extended-table .action-link .icon-spinner{width:auto}.extended-table .action-link.vertical .icon{font-size:18px;font-size:1.125rem}.extended-table .action-link.vertical .title{font-size:9px;font-size:.5625rem;line-height:10px;font-weight:700}.extended-table .action-link.sm .icon{font-size:16px;font-size:1rem}.table-list-wrapper-leads .table-list{font-size:12px;font-size:.75rem}.table-list-wrapper-leads .main-info{font-size:14px;font-size:.875rem}.data-dropdown-wrapper.dropdown-classic{height:42px;box-shadow:none;border:1px solid #9C9C94;padding:9px 12px;width:100%}.data-dropdown-wrapper.dropdown-classic:after{top:25%}.data-dropdown-wrapper .data-dropdown.dropdown-s{max-height:122px;overflow-y:auto}.data-dropdown-wrapper .data-dropdown.dropdown-m{max-height:202px;overflow-y:auto}.data-dropdown-wrapper.active{border:1px solid #b62682;border-bottom:0}.drop-link-dropdown .data-dropdown{width:calc(100% + 20px);margin-bottom:-2px}.data-dropdown.l{max-height:360px;overflow-y:auto}.field.field-classic input:focus{border:1px solid #B1D004;box-shadow:0 0 4px 0 #B1D004}.field .label,.field label{font-size:14px;font-size:.875rem;padding-top:2px}.option-group .radio-item input:checked+label{font-weight:400}.filters-content .link-btn.link-btn-reset{display:inline-block;font-size:15px;font-size:.9375rem;line-height:36px;height:36px;vertical-align:middle}.data-field .data-label{top:19px}.link-btn.link-btn-primary.disabled{cursor:default}.quick-data-box.has-action,.table-accordion-trigger{cursor:pointer}.link-btn.link-btn-primary.disabled .icon{color:#9c9c94}.item-ribbon-container{position:absolute;display:block;top:-3px;left:-3px;z-index:3}.item-ribbon-container .item-ribbon{display:inline-block;padding:0 4px;height:18px;line-height:18px;font-weight:400;font-size:.875em}.item-ribbon-container .item-ribbon.hide,.table-accordion-content:not(.is-shown){display:none}.item-ribbon-container .item-ribbon.ribbon-portfolio{color:#fff;background:#b1d004}.item-ribbon-container .item-ribbon.ribbon-external{color:#fff;background:#474744}.item-ribbon-container .item-ribbon.ribbon-disabled{color:#fff;background:#9c9c94}.item-ribbon-container .item-ribbon.ribbon-closingpricead{color:#fff;background:#474744}.item-ribbon-container .item-ribbon.ribbon-auction{color:#fff;background:#e07901}.miniature{transition:background-image .3s ease-in}.miniature.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.flex-row .flex-item{min-width:0}.text-separator{margin:1.125rem;height:1px;-webkit-box-shadow:0 1px 1px 0 #e7e7e4;box-shadow:0 1px 1px 0 #e7e7e4;position:relative}.text-nowrap{white-space:nowrap}.table-accordion-trigger .table-accordion-icon{font-size:15px;font-size:.9375rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.table-accordion-trigger.is-shown .table-accordion-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.demi-collapsed-item{display:inherit}.demi-collapsed-item.hide{display:none}.splash-screen{width:100%;height:100vh;position:absolute;top:0;left:0;background-color:#f4f5f2;z-index:10000}.splash-screen .loader{position:absolute;width:320px;text-align:center;left:calc(50% - 160px);top:calc(45vh)}.splash-screen .loader img{padding-top:6px}.splash-screen .loader .alpha{line-height:27px;margin-top:4px}.splash-screen .caption{padding-left:1px}.invalid-resolution-screen{display:none;width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:10001;background-color:#f5f5f0}.invalid-resolution-screen .main-header{background-color:#444}.invalid-resolution-screen .main-content{padding:20px 20px 40px;background-color:#fff}.invalid-resolution-screen .main-content .info-legend{padding-bottom:8px}.invalid-resolution-screen .main-content .info-legend:first-child{padding-bottom:16px}.invalid-resolution-screen .main-content .info-legend .sample{top:3px;width:8px;height:8px;background-color:#cfcfc4}.invalid-resolution-screen .main-content .info-piece.horizontal .label{display:block;vertical-align:inherit}.highcharts-exporting-group,.main-menu.collapsed #infoblock-witness-selection-info,.main-menu.collapsed #no-witnesses-selected-message,.main-menu.collapsed #witnesses-selected-resume{display:none!important}.invalid-resolution-screen .footer{color:#9C9C94;padding:16px 20px 32px}.arc-chart{min-height:74px;margin-bottom:24px}.arc-chart:last-child{margin-bottom:0}.arc-chart.chart-wrap.horizontal .chart{margin-right:.625rem;margin-left:.25rem}.arc-chart>.arc-chart.chart-wrap{min-height:initial}.bar-chart-datalabel{font-size:12px;font-weight:400}.highcharts-tooltip-box{fill:#fff;fill-opacity:1;stroke-width:1}.highcharts-tooltip text{fill:#474744;text-shadow:none}.highcharts-button.highcharts-contextbutton:hover{cursor:pointer!important}.highcharts-container:hover .highcharts-exporting-group{display:block!important}.highcharts-contextmenu{top:-5px!important}.highcharts-contextmenu .highcharts-menu{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.14)!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.14)!important;padding:3px 7px!important;border:none!important}.highcharts-contextmenu .highcharts-menu-item{padding:3px 10px!important;transition:none!important}.chart-panel+.chart-panel,.menu-section-content>:first-child.chart-panel{padding-top:0}.highcharts-contextmenu .highcharts-menu-item:hover{background:#e1f56e!important;color:inherit!important}.highcharts-menu hr{margin:5px -10px;left:5px;border:0;border-top:1px solid #e7e7e4}.chart-panel .chart-data-out{display:none}.menu-section-content .chart-panel:last-child{padding-bottom:0}.menu-section-content .intro{margin-bottom:1.5rem}.tab-item .chart-panel{padding-left:0;padding-right:10px}.chart-loader{background-image:url(/data/app/sites/default/themes/villa/navigator/img/spinner.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:40px 40px}.chart-no-data .info-piece{display:inline-block}.chart-no-data .info-piece span{display:inline;color:#ea7300}.map-wrapper .leaflet-draw-tooltip,.map-wrapper .leaflet-touch .leaflet-draw-section.disabled,.map.pois-hidden .leaflet-popup-poi,.map.pois-hidden .marker-poi,.map.pois-hidden .marker-valuation,.table-list .table-chart .chart-no-data{display:none}.chart-no-data .info-piece .icon{color:#ea7300;font-size:13px;font-size:.8125rem;margin:-.0625rem .25rem 0 0}.chart-wrap.horizontal .chart-legend .info-piece{padding-left:0}.info-piece .value.bold.has-currency i{font-weight:700}.info-piece .value.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.info-piece+div>.chart{margin-top:1rem}.info-piece+div>.chart-wrap{margin-top:5px}.table-list li.separator,.table-list-summary li.separator{border-left:3px solid #fff}.extended-table .table-list-summary .action-link{padding:0}@media only screen and (min-width:62.5em){.extended-table .table-list-summary li{min-width:0}}.table-list .table-chart{width:200px;min-width:200px;height:94px;padding:0 6px 8px}.leaflet-bar a,.leaflet-bar a:hover{border-color:#e7e7e4}.leaflet-bar a.leaflet-disabled{cursor:default;background:#e7e7e4;color:#9c9c94}.map.leaflet-container{z-index:1}.leaflet-bar,.leaflet-touch .leaflet-bar{border-radius:0!important;border:0;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover,.leaflet-touch .leaflet-bar a{border-radius:0!important;width:22px;height:22px;line-height:22px;font-size:22px;font-weight:400;color:#474744;float:left}.leaflet-bar.leaflet-control .dropdown-content .field-close-btn{position:absolute;right:10px;top:10px;z-index:1}.leaflet-bar.leaflet-control .g>.gi{padding-right:0}.leaflet-zoom-box{border:2px solid #b62682;background:rgba(138,38,130,.5);opacity:.5}.leaflet-popup .leaflet-popup-content-wrapper{box-shadow:none;-webkit-box-shadow:none;border:1px solid #e7e7e4;border-radius:0}.leaflet-popup a.leaflet-popup-close-button,.leaflet-popup a.leaflet-popup-close-button:hover{color:#474744}.leaflet-popup .leaflet-popup-tip-container{overflow:initial;height:12px}.leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip{width:11px;height:11px;padding:1px;margin:-6px auto 0;border-right:1px solid #e7e7e4;border-bottom:1px solid #e7e7e4;box-shadow:none;-webkit-box-shadow:none}.leaflet-fade-anim .leaflet-popup{transition:none}.leaflet-popup-poi .leaflet-popup-content{font-family:BerninoSans;margin:8px 16px 8px 8px;min-width:60px}.leaflet-popup-poi .leaflet-popup-content .gi:first-child{padding-right:6px}.leaflet-popup-poi .leaflet-popup-content .gi:last-child{padding:0}.leaflet-popup-poi .leaflet-popup-content .icon{margin-top:-13px;font-size:16px}.leaflet-popup-poi .leaflet-popup-content .info-piece .label{font-size:10px;float:left;clear:both}.leaflet-popup-poi .leaflet-popup-content .info-piece .label:first-child{color:#474744}.leaflet-popup-poi .leaflet-popup-content .info-piece .value{max-width:120px;font-size:10px;font-weight:700;color:#474744;clear:both}.page-folders-map .leaflet-bottom.leaflet-right{position:absolute;margin-bottom:0!important}.leaflet-popup-folders-map .folders-map-content-empty{display:block}.leaflet-popup-folders-map .folders-map-content-empty .loader{display:block;height:120px;background-repeat:no-repeat;background-size:30px 30px;background-position:center center;background-image:url(/data/app/sites/default/themes/villa/navigator/img/spinner.svg)}.leaflet-popup-folders-map .leaflet-popup-content-wrapper{border:0;padding:0}.leaflet-popup-folders-map .leaflet-popup-content{font-family:BerninoSans;margin:0;padding:0;width:182px}.leaflet-container .leaflet-popup-folders-map a.leaflet-popup-close-button{color:#fff;font-size:18px;line-height:16px;height:18px;background:rgba(0,0,0,.2);padding:0;margin:0;border-radius:50%;top:2px;right:2px}.leaflet-popup-folders-map .leaflet-popup-content .pic-wrapper{width:100%;height:123px;background-color:#cfcfc4}.leaflet-popup-folders-map .leaflet-popup-content .pic-wrapper .pic{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center 40%;transition:opacity .15s ease}.leaflet-popup-folders-map .folders-map-content{padding:0 8px 6px}.leaflet-popup-folders-map .folders-map-content .info-header .info-title{padding:.25rem 0;font-size:12px;font-size:.75rem;font-weight:700}.leaflet-popup-folders-map .folders-map-content .info-header .value{color:#474744;font-size:10px;font-size:.625rem}.leaflet-popup-folders-map .folders-map-content .info-piece{width:100%}.leaflet-popup-folders-map .folders-map-content .info-piece .label{font-size:10px;font-size:.625rem}.leaflet-popup-folders-map .folders-map-content .info-piece .value{color:#474744;font-size:10px;font-size:.625rem}.leaflet-popup-folders-map .folders-map-content .info-piece .value.has-currency>i{font-size:10px;font-size:.625rem}.leaflet-popup-folders-map .folders-map-content .separator{position:relative;padding-top:4px;margin-bottom:8px}.map .leaflet-popup-poi{margin-left:1px}.leaflet-popup-poi .map.map-zoom-15 .leaflet-popup-poi{margin-bottom:12px}.map.map-zoom-16 .leaflet-popup-poi{margin-bottom:22px}.map.map-zoom-17 .leaflet-popup-poi{margin-bottom:24px}.map.map-zoom-18 .leaflet-popup-poi{margin-bottom:26px;margin-left:2px}.map.map-zoom-19 .leaflet-popup-poi{margin-bottom:28px;margin-left:2px}.map.map-zoom-20 .leaflet-popup-poi{margin-bottom:30px;margin-left:2px}.marker-poi{width:10px;height:10px;margin-top:-5px;margin-left:-5px}.map.map-zoom-15 .marker-poi{width:12px;height:12px;margin-top:-6px;margin-left:-6px}.map.map-zoom-16 .marker-poi{width:14px;height:14px;margin-top:-7px;margin-left:-7px}.map.map-zoom-17 .marker-poi{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.map.map-zoom-18 .marker-poi{width:18px;height:18px;margin-top:-9px;margin-left:-9px}.map.map-zoom-19 .marker-poi{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.map.map-zoom-20 .marker-poi{width:22px;height:22px;margin-top:-11px;margin-left:-11px}.map.map-zoom-15 .marker-valuation{font-size:65%}.map.map-zoom-16 .marker-valuation{font-size:75%}.map.map-zoom-17 .marker-valuation{font-size:85%}.map.map-zoom-18 .marker-valuation{font-size:95%}.map.map-zoom-19 .marker-valuation{font-size:105%}.map.map-zoom-20 .marker-valuation{font-size:115%}.map-wrapper .leaflet-draw-section{float:left}.map-wrapper .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-delete,.map-wrapper .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-freehand,.map-wrapper .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-image:none;font-size:16px;font-size:1rem;font-family:idealistaIcons;line-height:22px;color:#474744}.map-wrapper .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon:before{margin-left:1px;content:"\e330"}.map-wrapper .leaflet-draw-actions-top.leaflet-draw-actions-bottom a{font-family:BerninoSans,Arial,sans-serif;font-size:16px;font-size:1rem;height:22px;width:22px;line-height:18px;padding:0}.map-wrapper .leaflet-draw-actions li:last-child a{border-radius:0}.map-wrapper .map.mode-create{cursor:crosshair}.leaflet-marker-pane .leaflet-marker-icon.leaflet-div-icon.leaflet-editing-icon.leaflet-touch-icon.leaflet-interactive{border:2px solid #474744;background-color:#fff;border-radius:20px;transition:all .15s ease;opacity:0;cursor:default}.leaflet-marker-pane .leaflet-marker-icon.leaflet-div-icon.leaflet-editing-icon.leaflet-touch-icon.first-marker{opacity:1;cursor:pointer}.leaflet-marker-pane .leaflet-marker-icon.leaflet-div-icon.leaflet-editing-icon.leaflet-touch-icon:hover{width:26px!important;height:26px!important;border-radius:26px;margin-top:-13px!important;margin-left:-13px!important}.leaflet-draw-guides .leaflet-draw-guide-dash{background-color:#b62682;width:3px;height:3px;border-radius:3px}path.leaflet-line{stroke:#b62682;stroke-width:3;stroke-opacity:.4}.leaflet-marker-icon-icon span{position:absolute;display:block;font-size:11px;font-size:.6875rem;font-weight:700;top:-20px;left:-8px;width:14px;text-align:center;line-height:13px}.leaflet-marker-icon-icon .icon,.menu-section-valuation .info-list>li span{font-weight:400}.leaflet-marker-icon-icon.gray{color:#9c9c94}.leaflet-marker-icon-icon.secondary{color:#b62682}.leaflet-marker-icon-icon.green{color:#9aaf1f}.leaflet-marker-icon-icon .icon-new-develop{font-size:13px;font-size:.8125rem;width:13px}.leaflet-marker-icon-icon .icon-key{font-size:9px;font-size:.5625rem}.leaflet-marker-icon-icon img{width:32px;height:45px;margin-left:-17px;margin-top:-35px}.leaflet-marker-icon-icon.remove-custom-layer span{top:-4px;left:-4px;background-color:#474744;color:#fff;font-size:16px;font-size:1rem;line-height:24px;height:24px;width:24px;border-radius:50%}.g .gi[offset="0"],.g[offset="0"]{padding-left:0!important;padding-right:0!important}.main-header{background-color:#444;color:#fff}.main-header .header-nav .basic-link{color:#cfcfc4}.main-header .header-nav .basic-link:hover{color:#fff}.main-header .header-nav .icon-feedbk-question{margin-top:-4px}.main-header .language+.submenu,.main-header .user-info+.submenu{display:none;background:#444;position:absolute;right:180px;top:54px;box-shadow:0 1px 1px 0 rgba(50,50,50,.75);min-width:190px;z-index:99999}.main-header .language+.submenu{right:50px}.main-header .language .flag{margin-right:5px}.page-user-login .main-header .language+.submenu{right:15px}.main-header .language+.submenu>li a,.main-header .language+.submenu>li div,.main-header .user-info+.submenu>li a,.main-header .user-info+.submenu>li div{display:block;height:48px;line-height:48px;color:#fff;padding-left:12px;padding-right:12px;text-decoration:none!important}.main-header .language .icon-arrow-dropdown,.main-header .user-info .icon-arrow-dropdown{transition:-webkit-transform .5s ease;transition:transform .5s ease}.main-header .language.active .icon-arrow-dropdown,.main-header .user-info.active .icon-arrow-dropdown{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-header .language.active+.submenu,.main-header .user-info.active+.submenu{display:block}.main-header .submenu>li:not(.g):hover{background-color:#e1f56e}.main-header .submenu>li:not(.g):hover a{color:#444}.main-header .submenu>li.g{cursor:default}.main-header .submenu>li.g a:hover{background-color:#e1f56e;color:#444}.main-header .submenu>li.g .gi{display:inline-block}.main-header .submenu .icon-data-icon,.main-header .submenu .icon-tools-icon{font-size:20px;font-size:1.25rem;padding-bottom:4px}.main-header .submenu>.has-topbar{border-top:1px solid #9c9c94}.main-header .submenu>.log-out span{float:right;font-size:24px;line-height:48px;height:48px}.main-header .user-info .icon-user{background-color:#E7E7E4;border:none;width:36px;height:36px;line-height:36px}.main-header .user-info .icon-user[data-initials=true]{color:#444;font-family:BerninoSans,Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:38px}.main-header .user-info .icon-user[data-initials=true]:before{content:attr(data-value)}.main-header .expand-fullscreen{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:16px;font-size:1rem}.main-header .expand-fullscreen .icon{color:#9c9c94}.main-header .expand-fullscreen .icon-expand:hover .icon{color:#fff}.fullscreen .main-header .expand-fullscreen .icon-expand .icon-arrow-right{top:2px;left:-17px}.fullscreen .main-header .expand-fullscreen .icon-expand .icon-arrow-left{top:-5px;left:6px}.page-user-login .main-header .expand-fullscreen{display:none}@media only screen and (min-width:57.125em){.outer-wrapper .content .main-menu{height:100%}.main-header .language+.submenu,.main-header .user-info+.submenu{top:48px}.valuations-modal .extended-table{padding-bottom:15px}.valuations-modal .data-msg{margin-bottom:20px}.page-ads,.page-documents,.page-folders,.page-legal-accept,.page-user-login,.page-valuations{padding:0}.page-ads .bg-white,.page-documents .bg-white,.page-legal-accept .bg-white,.page-user-login .bg-white,.page-valuations .bg-white{min-height:640px}.page-folders .bg-white{min-height:720px}.page-ads .outer-wrapper,.page-documents .outer-white,.page-folders .outer-wrapper,.page-legal-accept .outer-wrapper,.page-user-login .outer-wrapper,.page-valuations .outer-wrapper{display:block}.page-folders-import .outer-wrapper{display:contents;height:100%}.page-folders-import .filters{overflow-y:auto;top:216px;left:initial;right:100px;max-height:calc(100vh - 2px);transform:none}@media only screen and (min-width:1451px){.page-folders-import .filters{right:calc(50vw - 701px)}}.page-folders-import .filters .close-filters{right:0}.valuation-pdf-modal .back-btn{padding-top:15px;padding-left:0}.valuation-pdf-modal .comment-counter{font-size:12px;font-size:.75rem;color:#474744}.valuation-pdf-modal .data-msg{padding:10px}.valuation-pdf-modal .data-msg .icon{font-size:18px;font-size:1.125rem}.valuation-pdf-modal .data-msg .text{font-size:14px;font-size:.875rem}.valuation-pdf-modal .modal-actions .data-btn .icon-wrapper,.valuation-pdf-modal .modal-actions .data-btn:disabled .text{display:none}.valuation-pdf-modal .modal-actions .data-btn:disabled .icon-wrapper{display:block}.radio-item-premium-pdf{padding-bottom:14px;padding-top:9px;cursor:pointer;float:left;padding-right:20px;vertical-align:middle}.icon-spinner-premium-pdf-btn-download{padding-left:5px;padding-right:5px}.force-scroll-y{overflow-y:scroll}.outer-wrapper.map-wrapper{height:100vh;overflow:hidden}.outer-wrapper.map-wrapper.property-loaded{height:calc(100vh + 148px)}.outer-wrapper.map-wrapper .fixed-box{top:43px;left:360px}.menu-second-level~.fixed-box{left:360px}.menu-second-level.collapsed~.fixed-box{left:50px}.menu-second-level.is-open~.fixed-box{left:935px}.menu-second-level.is-open.collapsed~.fixed-box{left:625px}.fullscreen .outer-wrapper.map-wrapper .fixed-box{right:24px}.main-header .logo-container .data-dropdown-wrapper:after,.main-header .logo-container .icon{font-size:32px;font-size:2rem}.main-header .username{display:inline-block;max-width:128px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.main-menu{max-width:350px}.main-menu .info-btn{position:fixed;z-index:1;width:350px;margin-top:calc(100vh - 262px)}.banner h1{font-size:20px;font-size:1.25rem}.menu-second-level{overflow-y:auto;box-shadow:inset 1px 0 #e7e7e4;-webkit-box-shadow:inset 1px 0 #e7e7e4}.menu-second-level .menu-section{overflow-x:hidden;overflow-y:hidden}.menu-second-level .menu-section.force-scroll-y{overflow-y:hidden;min-height:calc(100vh)}.data-search-box .wrapper{max-width:1102px}.data-search-box .wrapper .beta{padding-right:0}.data-search-block .data-dropdown-wrapper{min-width:120px;max-width:120px}.data-search-block .data-field{-webkit-flex:70%;-ms-flex:70%;flex:70%;transition:flex .2s ease,-ms-flex .2s ease,-webkit-flex .2s ease}.data-search-block .data-field-cadastral-reference{-webkit-flex:30%;-ms-flex:30%;flex:30%}.data-search-block .data-field-cadastral-reference:focus,.data-search-block .data-field-cadastral-reference:focus-within,.data-search-block .data-field-cadastral-reference:focus-within+.data-field{-webkit-flex:50%;-ms-flex:50%;flex:50%}.leaflet-container.main-menu-open .leaflet-left{left:575px}.data-filter-block{font-size:0;height:initial;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;background:#fff;white-space:nowrap}.data-filter-block>*{font-size:16px;font-size:1rem}.data-filter-block .data-field{display:inline-block;vertical-align:top;height:58px;-webkit-box-shadow:none;box-shadow:none;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.data-filter-block .data-field:not(:last-child):before{content:"";width:1px;height:100%;background:#e7e7e4;position:absolute;top:0;right:0}.filters-content .prominent-link{min-height:70px}.filters-content .g .gi{padding-left:0}.filters .global-tabs{width:645px;margin-left:65px}.filters .global-tabs .tab{width:49.65%}.table-list-wrapper .complementary-info{width:400px;font-size:12px;font-size:.75rem;font-weight:400;color:#9c9c94}.content-header .action-link-wrapper{position:absolute;top:0;right:0}.content-header .action-link{padding:4px 8px}}.menu-section-valuation .info-list-valuation-externals .label.has-currency>i,.menu-section-valuation .info-sublist .label.has-currency>i{color:#474744}@media only screen and (max-width:57.12438em){body:not(.page-guest){overflow:hidden}.invalid-resolution-screen{display:block}}.valuation-main-row{height:38px}.menu-section-valuation .info-list>li:first-child{border-top:1px solid #e7e7e4;padding-top:10px;padding-bottom:8px}.menu-section-valuation .info-list>li:last-child{border-bottom:1px solid #e7e7e4;padding-bottom:10px}.menu-section-valuation .info-list>li:last-child .loading-frankfurt{top:calc(50% - 5px)}.menu-section-valuation .info-list>.loud-row span{font-weight:700}.menu-section-valuation .info-list.info-sublist>li:first-child{padding-bottom:0}.menu-section-valuation .info-list.info-sublist>li:last-child{padding-bottom:10px}.menu-section-valuation .info-list.is-loading .info-list{opacity:.6}.menu-section-valuation .info-list.is-loading .hide-in-loading,.menu-section-valuation .info-list.is-loading .info-piece .value,.menu-section-valuation .info-list.is-loading .main-value,.menu-section-valuation .info-list.is-loading .second-value{opacity:0}.menu-section-valuation .info-list .main-value{font-size:18px;font-size:1.125rem}.menu-section-valuation .info-list .loud-row .main-value{font-size:24px;font-size:1.5rem}.menu-section-valuation .info-list.is-loading .loud-row .loading-frankfurt{background:#cfcfc4}.menu-section-valuation .info-list.is-loading .loading-frankfurt{background:#e7e7e4;height:16px;border-radius:20px;width:48%;left:30%;position:absolute;top:50%;opacity:.6;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-section-valuation .info-piece.horizontal{margin:8px 68px 8px 52px;padding:0 10px}.menu-section-valuation .info-piece.horizontal .value{font-size:14px;font-size:.875rem;vertical-align:initial}.menu-section-valuation .info-piece.horizontal .label{vertical-align:initial}.menu-section-valuation .info-sublist .label{font-size:12px;font-size:.75rem;width:38%}.menu-section-valuation .info-sublist .main-value{font-size:14px;font-size:.875rem;width:36%}.menu-section-valuation .info-sublist .main-value.has-currency>i,.menu-section-valuation .info-sublist .second-value.has-currency>i{font-size:10px;font-size:.625rem}.menu-section-valuation .info-sublist .second-value{font-size:12px;font-size:.75rem}.menu-section-valuation .info-sublist>.loud-row span{font-weight:400}.menu-section-valuation .info-sublist .loud-row .label{font-size:12px;font-size:.75rem}.menu-section-valuation .info-sublist .loud-row .main-value{font-size:16px;font-size:1rem;font-weight:700}.menu-section-valuation .info-sublist .loud-row .second-value{font-size:12px;font-size:.75rem;font-weight:700}.menu-section-valuation .info-sublist .loud-row .main-value.has-currency>i{font-size:12px;font-size:.75rem}.info-list+.info-sublist>li:first-child{border-top:none}.info-block.has-no-data .loading-frankfurt,.info-block.is-loading .loading-frankfurt{left:0}.menu-section-valuation .info-list-valuation-externals .loud-row .main-value{font-size:18px;font-size:1.125rem}.menu-section-valuation .info-list-valuation-externals .loud-row .second-value{font-size:14px;font-size:.875rem}.menu-section-valuation .info-list-valuation-externals .shy-row .main-value{font-size:16px;font-size:1rem}.menu-section-valuation .info-list-valuation-externals .shy-row .second-value{font-size:12px;font-size:.75rem}.menu-section-valuation .info-list-valuation-externals.is-loading .loading-frankfurt{height:12px;border-radius:16px;width:38%;left:38%}.loading-frankfurt,.simple-frankfurt{-webkit-animation:loadingfrankfurt 1.5s linear infinite;-moz-animation:loadingfrankfurt 1.5s linear infinite;-ms-animation:loadingfrankfurt 1.5s linear infinite;-o-animation:loadingfrankfurt 1.5s linear infinite;animation:loadingfrankfurt 1.5s linear infinite}@-webkit-keyframes loadingfrankfurt{0%,100%{opacity:1}50%{opacity:.5}}@keyframes loadingfrankfurt{0%,100%{opacity:1}50%{opacity:.5}}.page-user-login .login-form-wrapper{width:350px;padding-top:48px;margin-left:calc(50% - 175px)}.page-user-login .login-form-wrapper .data-btn-primary{width:100%;height:41px;line-height:41px;margin-top:14px}.page-user-login .login-descriptor-wrapper{width:420px;margin:42px auto;margin-left:calc(50% - 210px)}.page-legal-accept fieldset{font-size:14px;font-size:.875rem;text-align:justify;margin-bottom:20px}.page-legal-accept fieldset legend{font-size:18px;font-size:1.125rem;font-weight:700;color:#474744;padding-bottom:1.625rem}.page-legal-accept fieldset .form-item{padding-top:1.625rem}.page-legal-accept fieldset .form-item .option{cursor:pointer}.page-legal-accept fieldset .form-item .form-required{display:none}.page-legal-accept fieldset .form-item .form-checkbox{font-family:idealistaIcons;width:16px;height:16px;margin:0 8px;cursor:pointer}.sp-container,.sp-input{font-family:BerninoSans,Arial,sans-serif}.page-legal-accept fieldset .form-item .form-checkbox:focus{outline:0}.page-legal-accept fieldset .form-item .form-checkbox:before{content:"\e105";width:16px;height:16px;font-size:16px;color:#e7e7e4;background:#f5f5f0}.page-legal-accept fieldset .form-item .form-checkbox:checked:before{color:#b62682;content:"\e106"}.page-legal-accept .form-submit{background:#b62682;color:#fff;display:inline-block;vertical-align:middle;font-size:16px;font-size:1rem;font-weight:700;text-align:center;border:none;cursor:pointer;padding:0 30px;margin:0;height:41px;line-height:41px;outline:0}.horizontal-card.hide,.page-legal-accept form p,.range-field.wide-range .noUi-pips{display:none}.page-folders .field .data-btn,.page-folders .field .link-btn{height:41px;line-height:41px}.page-folders .info-panel{max-width:initial}.page-folders .info-panel.panel-list{border-right:none;margin-right:6px;padding-right:0}.page-folders .info-panel.panel-list.one-quarter{width:19.875%}.page-folders .info-panel.panel-list .field .label{line-height:42px;padding:0 .625rem}.page-folders .info-panel.panel-list .field .sample-text{color:#9c9c94;text-overflow:ellipsis}.page-folders .info-panel.panel-list .field-row{background:#f5f5f0}.page-folders .info-panel .gi{padding-left:0;padding-right:0}.page-folders .field.m .data-btn,.page-folders .field.m .link-btn{margin-top:1px;margin-left:4px;padding:0 10px}.page-folders .field.m .data-btn .icon,.page-folders .field.m .link-btn .icon{font-size:20px;font-size:1.25rem;margin-top:-3px;margin-right:2px}.page-folders .field.m .link-btn .icon{color:#06c}.page-folders .field.m .link-btn[disabled] .icon{color:#cfcfc4}.page-folders .field.m .link-btn.link-btn-reset{font-size:15px;font-size:.9375rem;margin-left:-6px}.page-folders .data-msg{padding:.625rem}.page-folders .data-msg+.data-msg{margin-top:2px}.page-folders .data-msg .wrapper{max-width:initial;padding:0 10px}.page-folders .data-msg .icon{font-size:16px;font-size:1rem}.page-folders .data-msg .text{font-size:12px;font-size:.75rem}.page-folders input[type=file]{opacity:0;width:0;height:0}.page-folders .back-btn{padding:0 0 1.25rem}.page-folders-import .data-msg+.data-msg{margin-top:20px}.info-panel-wrapper .info-panel:last-child{padding-right:0;border-right:0}.info-panel .section-subtitle{margin-bottom:.625rem}.info-panel-wrapper.whole{width:initial}.info-panel-wrapper.whole .info-panel{flex:initial;-webkit-flex:initial;width:100%}.tab-item .tab-item-content-wrapper{padding:0 .5rem}.data-flow-tag{height:18px!important;line-height:18px!important;padding:0 .2rem 0 0!important}.data-tabs .tab .data-tag{font-weight:400;font-size:12px;font-size:.75rem;height:20px;line-height:20px;margin-top:-4px;padding:0 .3125rem;background-color:#cfcfc4}.data-tabs .tab.active .data-tag{background-color:#b62682}.data-tabs .tab.success .data-tag{background-color:#b1d004}.data-tabs .tab.current .data-tag{background-color:#daa3c6}div[data-target="#section-evolutions"] .info-piece .icon-subidon{margin-left:12px}div[data-target="#section-evolutions"] .info-piece .icon-igual{line-height:18px;margin-left:15px}.trend.success{color:#90ad00}.trend.success .icon.icon-arrow-dropup{top:-2px}.trend.error{color:#ea7300}.horizontal-card:not(.disabled):hover{cursor:pointer;background-color:#e1f56e}.horizontal-card:not(.disabled):hover .card-content .emphasis-value,.horizontal-card:not(.disabled):hover .card-content .title{color:#b62682}.horizontal-card .miniature{width:100%;height:100%;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.counter-box{min-height:80px}.counter-box .has-suffix{position:relative}.counter-box .has-suffix>i{position:absolute;padding-left:4px;bottom:-6px;font-weight:400;font-style:initial;font-size:11px;font-size:.6875rem}.counter-box.pull-value .icon,.counter-box.pull-value .value{line-height:36px}#nprogress .bar{background:#e1f56e}#nprogress .peg{box-shadow:0 0 10px #e1f56e,0 0 5px #e1f56e}.range-field.noUi-target{margin-bottom:20px;width:220px;border:none;box-shadow:none;background:#cfcfc4}.range-field.noUi-horizontal{height:6px;margin-bottom:26px;margin-top:32px;border-radius:6px}.range-field.noUi-horizontal .noUi-handle{top:-5px;left:-6px;width:16px;height:16px;background:#b62682;border-radius:16px;border:none;cursor:pointer;outline:0;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.28);box-shadow:0 0 3px 0 rgba(0,0,0,.28)}.range-field.noUi-horizontal .noUi-handle:after,.range-field.noUi-horizontal .noUi-handle:before{content:'';background:0 0}.range-field.noUi-horizontal .noUi-tooltip{bottom:initial;top:-16px;color:#474744;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;border:none;padding:0;margin:0}.range-field.noUi-horizontal .noUi-tooltip i{font-style:initial;font-size:12px;font-size:.75rem;padding-left:1px}.range-field.noUi-base{z-index:1}.range-field .noUi-connect{background:rgba(182,38,130,.6)}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-9px}.range-field.wide-range.noUi-target{width:100%}.pager-wrapper .pager{clear:both;text-align:center;padding:0 0 48px}.pager-wrapper .pager li{display:inline-block;margin:0 0 4px 12px;font-size:13px;font-size:.8125rem}.pager-wrapper .pager li a{color:#9C9C94;display:inline-block;text-align:center}.pager-wrapper .pager li a:hover{color:#b62682}.pager-wrapper .pager .pager-item a{height:20px;line-height:20px}.pager-wrapper .pager .pager-current{text-align:center;height:20px;line-height:20px;color:#474744}.pager-wrapper .pager .pager-ellipsis{display:none}.page-documents .selectable-table .table-list,.page-folders .selectable-table .table-list{cursor:pointer}.page-documents .selectable-table .table-list.empty,.page-folders .selectable-table .table-list.empty{cursor:default}.page-ads .extended-table,.page-documents .extended-table,.page-folders-list .extended-table,.page-folders-view .extended-table,.page-valuations .extended-table{padding-bottom:20px}.page-ads .chart-panel,.page-ads .table-list .bottom-actions .action-link{padding:0}.page-documents .data-tabs .tab .icon-delete,.page-folders-list .data-tabs .tab .icon-delete{font-size:18px;line-height:20px;margin-top:-4px}.page-documents .data-tabs-content .tab-item .icon-price{font-size:16px;line-height:18px;margin-top:4px}.page-ads .extended-table:not(.witnesses-wrapper) .table-list:not(.empty) li{cursor:pointer}.page-ads .table-list .col-separator{width:30px}.page-ads .table-list .bottom-actions{display:none;position:absolute;margin-top:18px;width:600px}.page-ads .table-list .bottom-actions .action-link+.action-link{padding-left:18px}.page-ads .table-list .bottom-actions .action-link span{color:#06c;font-weight:400;font-size:.8125rem;font-size:13px}.page-ads .table-list .bottom-actions .action-link .icon-new-tab2{font-size:1rem;font-size:16px;width:auto;padding-right:6px}.page-ads .table-list .bottom-actions .action-link .icon-edit{font-size:.8125rem;font-size:13px;width:auto}.page-ads .table-list .bottom-legend{display:none;position:absolute}.page-ads .table-list .bottom-legend .text{color:#9c9c94}.page-ads .table-list-wrapper:not(.witnesses-wrapper) .table-list li.show-actions:not(.img-row){padding-top:0;padding-bottom:36px}.page-ads .table-list-wrapper:not(.witnesses-wrapper) .table-list li.show-actions .bottom-actions{display:block}.page-ads .table-list-wrapper:not(.witnesses-wrapper) .table-list li.show-actions .bottom-legend{display:block;margin-top:30px}.page-ads .table-list-header .img-row{width:130px;min-width:130px}.page-ads .table-list .img-row,.page-folders-view .table-list .img-row{position:relative;width:130px;min-width:130px;height:78px}.page-ads .table-list .img-row div,.page-folders-view .table-list .img-row div{position:absolute;top:0;left:0;width:100%;height:100%}.page-ads .table-list .img-row .pic,.page-folders-view .table-list .img-row .pic{background-repeat:no-repeat;background-size:200%;background-position:center 40%;transition:opacity .15s ease}.page-ads .table-list .img-row.loading .pic,.page-folders-view .table-list .img-row.loading .pic{opacity:0}.page-ads .table-list .img-row.loading .loader,.page-folders-view .table-list .img-row.loading .loader{background-repeat:no-repeat;background-size:30px 30px;background-position:center center;background-image:url(/data/app/sites/default/themes/villa/navigator/img/spinner.svg)}.page-ads .modal .table-list-summary li,.page-folders .table-list-summary li{background-color:#f5f5f0}.page-ads .modal .table-list-summary .action-link{padding:0;font-size:13px;font-size:.8125rem}.page-ads .modal .table-list-summary .counter-box{min-height:0;min-width:0;padding:0}.page-ads .modal .table-list-summary .counter-box .value{line-height:1px;top:18px}.page-ads .modal .table-list-summary .counter-box .value.has-suffix i{position:relative;white-space:nowrap;bottom:2px}.page-folders .tab-item .action-link{padding-right:10px}.page-ads .modal .summary-actions{position:absolute;right:20px;margin-top:2px;text-align:right}.page-ads .modal .summary-actions .action-link+.action-link{padding-left:18px}.page-ads .modal .summary-actions .action-link span,.page-folders .tab-item .action-link.summary-action span{font-weight:400;font-size:.8125rem;font-size:13px}.page-ads .modal .summary-actions .action-link .text,.page-folders .tab-item .action-link .text{color:#06c}.page-ads .modal .summary-actions .action-link .icon,.page-folders .tab-item .action-link.summary-action .icon{color:#9c9c94;width:auto;padding-right:2px}.page-ads .modal .summary-actions .action-link .icon-new-tab2{font-size:1rem;font-size:16px}.page-ads .modal .summary-actions .action-link .icon-price{padding-right:4px}.page-folders .tab-item .action-link .icon-list{font-size:1rem;font-size:16px}.page-ads .modal .summary-legend{display:inline-block;padding-left:48px}.page-ads .modal .summary-legend .text{color:#9C9C94;font-weight:400;font-size:.8125rem;font-size:13px}.page-ads .modal .tab-item,.page-folders .modal .tab-item{padding-top:20px}.page-folders-view .table-list-wrapper-tipologies{float:left;margin-top:-30px}.page-folders-view .table-list-wrapper-tipologies .table-list-summary{-webkit-box-shadow:none;box-shadow:none}.page-folders-view .table-list-wrapper-tipologies .table-list-summary li{border-top:3px solid #fff}.page-folders-view .table-list-wrapper-tipologies .table-list-summary .label.has-currency i{font-size:11px;font-size:.6875rem}.page-folders-view .table-list-wrapper-tipologies .table-list-summary .value{font-weight:400}.page-folders-view .table-list[data-error=true]{cursor:default}.page-folders-view #typology-summary-plus-btn{float:right;padding-bottom:20px;margin-top:-30px}.page-folders-view #typology-summary-minus-btn{float:right;padding:0 0 20px;margin-top:-20px}.page-folders-view .map-canvas-wrapper .facade{padding:0;background-color:#e7e7e4;background-repeat:no-repeat;background-size:cover;background-position:center center}.page-ads .witnesses-wrapper,.page-folders-view .witnesses-wrapper{padding-bottom:0}.page-ads .witnesses-wrapper li .action-link .icon,.page-folders-view .witnesses-wrapper li .action-link .icon{padding:0}.content-header .actions{position:absolute;top:-21px;right:0;display:table}.content-header .actions .table-list-wrapper{min-width:initial}.content-header .actions .table-list{background:initial;height:60px}.content-header .actions .table-list li{vertical-align:middle;border:none}.content-header .actions .action-link .icon{width:22px;font-size:22px;font-size:1.375rem}.content-header .actions .action-link.vertical .title{font-size:9px;font-size:.5625rem;line-height:10px;font-weight:700}.content-header .actions .action-link.sm .icon{font-size:16px;font-size:1rem}.content-header .actions .data-tag{font-weight:400;font-size:12px;font-size:.75rem;height:20px;line-height:20px;padding:0 .3125rem}.page-folders-map .content-header .actions .action-link.vertical,.page-folders-view .content-header .actions .action-link.vertical{padding-left:0;padding-right:0}.page-folders-map .content-header .actions .action-link.vertical .icon,.page-folders-view .content-header .actions .action-link.vertical .icon{width:100%}.page-folders .avm-inactives-warning-block{padding-top:25px;display:none}.page-ads .filters,.page-documents .filters{top:124px;left:initial;right:19px;transform:none;overflow-y:auto}.filter-link{display:flex}.filter-link .data-tag+.action-link{padding-left:4px}@media only screen and (min-width:1451px){.page-ads .filters{right:calc(50vw - 705px)}.page-documents .filters{right:calc(50vw - 643px)}}.page-ads .filters .close-filters,.page-documents .filters .close-filters{right:0}.section-building-features .property-banner{height:250px}.section-building-features .property-banner .property-img{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.outer-wrapper .fixed-box.alpha{width:480px}.property-detail-box.google-street-view,.property-detail-box.virtual-tour{display:block}.property-detail-box.google-street-view .icon,.property-detail-box.virtual-tour .icon{font-size:20px;font-size:1.25rem}.property-detail-box.google-street-view .banner-header,.property-detail-box.virtual-tour .banner-header{height:360px}.property-detail-box.google-street-view .banner-header:after,.property-detail-box.virtual-tour .banner-header:after{display:none}.poi-category.is-shown:not(:first-child):before,.poi-category.is-shown:not(:last-child):after{content:'';display:block;width:calc(100% + 42px);border-bottom:1px solid #e7e7e4}.poi-category.is-shown:not(:first-child):before{position:absolute;left:-26px}.poi-category.is-shown:not(:last-child):after{margin-left:-26px}.poi-category.is-shown+.poi-category.is-shown:before{display:none}.poi-category .poi-summary{position:relative;padding:.75rem .625rem}.poi-category:first-child .poi-summary{padding-top:0}.poi-category:not(:first-child) .poi-summary{padding-top:1rem}.poi-category .poi-summary .delta{display:inline-block;margin-top:2px;color:#9c9c94}.poi-category .poi-summary .icon-poi-wrapper{display:inline-block;width:28px}.poi-category .poi-summary .icon-poi-wrapper .icon-poi{margin-top:-5px}.poi-category .poi-summary .poi-level{position:relative}.poi-category .poi-summary .caption{line-height:12px;padding-bottom:.25rem;color:#9c9c94}.poi-category .poi-summary .caption+svg{position:absolute}.poi-category .poi-summary .icon.icon-poi{font-size:22px}.poi-category .poi-summary .table-accordion-trigger .icon{color:#474744;margin-right:0}.poi-category.is-shown .poi-summary .caption,.poi-category.is-shown .poi-summary .delta{color:#474744}.poi-category:not(.is-shown) .poi-summary .icon.icon-poi{color:#cfcfc4}.poi-category .poi-types{padding:.5rem .625rem}.poi-category .poi-type{position:relative;margin-bottom:1rem}.poi-category .poi-type .caption{padding-bottom:.25rem}.poi-category .poi-type .caption .tag{position:absolute;right:0;font-size:11px;font-size:.6875rem;line-height:11px;margin-top:2px;color:#9c9c94}.poi-category .poi-type .caption+svg{position:absolute}.info-poi{position:relative}.info-poi .caption{margin-top:4px;line-height:13px}.info-poi .link-btn{position:absolute}.overlay .modal.ad-modal-full{overflow:hidden;padding:0;width:640px;max-width:640px}.overlay .modal.ad-modal-full .modal-header{margin:0;padding:20px}.overlay .modal.ad-modal-full .modal-body{padding:0}.overlay .modal.ad-modal-full iframe{width:100%;height:calc(100vh - 60px)}.range-field-graph{width:100%;height:100%;display:flex;margin-bottom:-32px}.range-field-graph-container{position:relative;display:flex;flex-direction:column;height:125px;padding:5px 10px}.range-field-graph-container .range-loader{position:absolute;width:100%;height:100%;background-image:url(/data/app/sites/default/themes/villa/navigator/img/spinner.svg);background-repeat:no-repeat;background-position:50% 25%;background-size:40px 40px}.range-field-graph span{width:100%;margin-right:1px;background:#e7e7e4;border-top-right-radius:2px;border-top-left-radius:2px;margin-top:auto}.range-field-graph~.range-field.noUi-horizontal .noUi-tooltip{top:26px}.field.option-group.auto{display:flex;width:100%}.field.option-group.auto .radio-item{width:100%}::-webkit-scrollbar{-webkit-appearance:none;background-color:#e7e7e4}::-webkit-scrollbar:vertical{width:6px}::-webkit-scrollbar:horizontal{height:6px}::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#e7e7e4;border-radius:none}::-webkit-scrollbar-thumb{background-color:#9c9c94;border-radius:none;border:none}::-webkit-scrollbar-thumb:active{background-color:#474744}@-moz-document url-prefix(){.has-scrollbar:{padding-right:0!important}}.has-scrollbar:not(.force-scroll-y){overflow-y:auto;overflow-y:overlay}.has-scrollbar:not(.force-scroll-y)::-webkit-scrollbar,.has-scrollbar:not(.force-scroll-y)::-webkit-scrollbar-thumb,.has-scrollbar:not(.force-scroll-y)::-webkit-scrollbar-track{background-color:transparent}.has-scrollbar:not(.force-scroll-y)::-webkit-scrollbar-thumb:vertical,.has-scrollbar:not(.force-scroll-y)::-webkit-scrollbar-track:vertical,.has-scrollbar:not(.force-scroll-y)::-webkit-scrollbar:vertical{width:0}.has-scrollbar:not(.force-scroll-y)::-webkit-scrollbar-thumb:horizontal,.has-scrollbar:not(.force-scroll-y)::-webkit-scrollbar-track:horizontal,.has-scrollbar:not(.force-scroll-y)::-webkit-scrollbar:horizontal{height:6px}.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar,.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar-thumb{background-color:#9c9c94}.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar-track{background-color:#e7e7e4}.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar-thumb:vertical,.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar-track:vertical,.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar:vertical{width:6px}.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar-thumb:horizontal,.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar-track:horizontal,.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar:horizontal{height:6px}.has-scrollbar:not(.force-scroll-y):hover::-webkit-scrollbar-thumb:active{background-color:#474744}.news-wizard-container{position:fixed;z-index:50;background-color:#fff;box-shadow:0 2px 8px rgba(102,102,100,.24);overflow:hidden;border:1px solid #e0e0dc;width:320px;top:58px;right:10px}.news-wizard-header{cursor:move;background-color:#f4f5f2;border-top:3px solid #B62682;padding:10px 20px;-webkit-box-shadow:0 1px 0 0 #e7e7e4;box-shadow:0 1px 0 0 #e7e7e4}.news-wizard-header .title{font-size:15px;font-size:.9375rem}.news-wizard-header .close-btn{position:absolute;right:10px;top:10px}.news-wizard-header .close-btn .icon{color:#474744}.news-wizard-content{position:relative;padding:10px;min-height:100px;max-height:380px}.news-wizard-loader{display:none;margin:1.25rem;height:40px;background-image:url(/data/app/sites/default/themes/villa/navigator/img/spinner.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:40px 40px}.news-wizard-piece-news{position:relative;margin:20px -10px 0;padding:0 10px 5px}.news-wizard-piece-news:first-child{margin-top:5px}.news-wizard-piece-news:last-child{padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.news-wizard-content .news-title a,.news-wizard-content .news-warning{font-size:13px;font-size:.8125rem}.news-wizard-content .news-title a{font-weight:700;color:#474744}.news-wizard-content .news-image{width:100%;margin-top:5px;padding-bottom:10px}.news-wizard-content .news-created,.news-wizard-content .news-teaser{padding-top:4px;font-size:13px;font-size:.8125rem;color:#474744}.news-wizard-content .news-teaser p{padding:0 5px}.news-wizard-content .news-wizard-piece-news.table-accordion-content{display:block}.news-wizard-content .news-wizard-piece-news:not(.is-shown) .news-teaser img{display:none}.news-wizard-content .news-wizard-piece-news:not(.is-shown) .news-teaser p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical}.news-wizard-content .news-wizard-piece-news.is-shown .table-accordion-trigger .table-accordion-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.news-wizard-content .news-created{color:#9c9c94}.news-wizard-content .light-link{font-size:13px;font-size:.8125rem}.news-wizard-content .light-link .text{vertical-align:initial}.news-wizard-content .light-link .icon-new-tab2{font-size:14px;font-size:.875rem}.news-wizard-content .light-link+.light-link{padding-left:12px}.overlay .modal.quick-start-experience-modal{overflow:scroll-y}.quick-start-experience-modal .field{margin-bottom:0;margin-top:1.125rem}.quick-start-experience-modal .check-item{padding-bottom:0}.quick-start-experience-modal .quick-start-experience-image{height:300px;background-size:640px;background-position:center;background-repeat:no-repeat}.quick-start-experience-modal .quick-start-experience-list{list-style:disc;margin-left:18px;margin-top:5px}.free-trial-wrapper{position:absolute;left:240px;top:50%;transform:translateY(-50%);height:31px;border-radius:1rem;background-color:#ffe9d4;color:#ea7300}.free-trial{padding:.188rem .938rem .188rem .625rem;font-size:11px;font-size:.688rem;line-height:12px;line-height:.75rem}.free-trial>span{display:inline-block;vertical-align:top}.free-trial>span>span{display:block}.free-trial .icon-feedbk-info{font-size:16px;font-size:1rem;margin-right:.25rem;margin-top:.25rem}.free-trial .highlight{font-weight:700;color:#ea7300}.extended-table .table-list-summary .fv-pdf-container{position:relative;width:40px;padding:0;margin:0}.fv-pdf-container:hover{cursor:pointer}.fv-pdf-container .fv-icon-div{padding:1px 0 3px 1px;background-color:#B62682;text-align:center;height:52px}.fv-pdf-container .fv-icon-download{position:relative;width:22px;top:12px;color:#fff;font-size:20px;font-size:1.25rem}.fv-pdf-container .fv-pdf-dropdown{display:block;position:absolute;z-index:1000;padding:3px 7px;right:1px;box-shadow:0 3px 6px 0 rgba(0,0,0,.14);background:#fff;font-size:11px}.fv-pdf-container .fv-pdf-dropdown.hidden{display:none}.fv-pdf-container .fv-pdf-dropdown-item{padding:3px 10px;white-space:nowrap}.fv-pdf-container .fv-pdf-dropdown-item:hover{background:#e1f56e}.third-level-menu{display:inline-block;height:36px;margin-bottom:12px;width:100%;border-bottom:2px solid #e7e7e4}.third-level-menu ul{font-size:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.third-level-menu ul li a{color:#8e8f8c;text-decoration:none;outline:0;font-weight:100;font-size:14px}.third-level-menu ul li.active a,.third-level-menu ul li:hover>a{border-bottom:2px solid #e5e6e1;color:#b62682;display:block;height:36px}.third-level-menu ul li a:active,.third-level-menu ul li a:focus{outline:0}.third-level-menu ul li.active a{position:relative}.third-level-menu ul li.active a:after,.third-level-menu ul li.active a:before{position:absolute;border-right:7px solid transparent;border-left:7px solid transparent;left:40%;content:''}.third-level-menu ul li.active a:before{border-bottom:7px solid #e5e6e1;bottom:0}.third-level-menu ul li.active a:after{border-bottom:7px solid #fff;bottom:-3px}.third-level-chart{position:relative;overflow:hidden;min-height:320px}.folder-view-warning-modified{color:#e07901}.folder-view-modified-value{display:none;padding-top:10px}.folder-view-modified-value-modal{padding-top:10px;font-size:.75rem;color:#474744}.folder-view-modified-legend{position:relative;padding:.25rem;overflow:visible;min-height:20px;font-size:10px;font-size:.75rem;color:#e07901;background-color:#fff3e6;top:-17px}.folder-view-modified-legend .icon{position:absolute;top:2px;left:0;padding-left:.9375rem}.folder-view-modified-legend .text{padding-left:.625rem}.folder-view-modified-legend .wrapper{position:relative}.folder-view-modified-value-modal.has-currency>i{font-size:11px;font-style:normal;font-weight:400}.download-omi-info{color:#b62682;font-size:13px;border:none;background:0 0}.icon-download-omi-info{font-size:1rem;margin-top:-5px}.download-omi-info-text{padding-right:3px}.user-search-list-name-ellipsis{max-width:215px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-search-list-field{margin:0}.user-search-list-field .input-switch{margin-top:0}.modal.valuation-pdf-modal{max-width:790px;height:660px;min-height:660px;overflow-y:auto}.valuation-pdf-modal .icon-arrow-right{font-size:20px}.valuation-pdf-modal .icon-plus{font-size:20px;padding-bottom:3px}.valuation-pdf-modal .btn-sm{height:42px;line-height:42px}.valuation-pdf-progressbar{background-color:#b62682;color:#fff;width:100px;max-width:100%;height:16px;font-size:12px;margin-bottom:2px;padding-left:10px;display:none;-moz-transition:.25s ease-out;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}.box-select-cover-image{display:inline-block;width:235px;height:206px;border:1px dashed #9c9c94;color:#9c9c94;background-size:cover;background-repeat:no-repeat;background-position:center center}.valuation-pdf-image-delete-btn{color:#fff;cursor:pointer;background:rgba(0,0,0,.2);border-radius:50%;z-index:10;position:absolute;top:5px;right:10px;padding:0 2px;border:none;outline:0;float:right;display:none}.valuation-pdf-modal .valuation-first-step-btn,.valuation-pdf-modal .valuation-second-step-btn{bottom:20px;right:20px;position:absolute}#valuation-pdf-modal .icon-feedbk-info{font-size:1rem}.icon-remove-valuation-cover-image{margin-right:1px;margin-bottom:2px;font-size:20px}#valuation-cover-photo-source{font-size:12px;color:#474744}#downloadpdf__uploadimage{opacity:0;width:0;height:0}.valuation-pdf-hidden-field{font-size:.875rem;font-size:14px}.valuation-pdf-agent-info{font-size:12px;color:#9c9c94;padding-left:65px}.valuation-pdf-agent-info.is-loading{background:#e7e7e4;height:12px;width:45%;min-width:56px;border-radius:16px;position:absolute;margin-left:-2px;top:50px;opacity:.7;left:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.valuation-pdf-hidden-field .input-switch{display:block;margin-top:0}.container-btn-upload-img{padding-top:99px}.valuation-pdf-modal .valuation-first-step-btn .data-btn-primary{float:right}.valuation-pdf-modal .valuation-previous-step-text{position:absolute;bottom:5px}.valuation-pdf-modal .download-text{padding-top:10px}.valuation-pdf-modal .modal-actions{position:absolute;bottom:-13px;left:50%;width:100%;transform:translate(-50%,-50%)}.valuation-pdf-modal .picker-subtitle{display:block;font-size:12px;color:#9c9c94}.valuation-pdf-modal .picker-subtitle-text{padding-bottom:3px}.valuation-pdf-modal .valuation-field-no-bottom{margin-bottom:0}.valuation-pdf-modal .valuation-agent-photo{background-repeat:no-repeat;background-size:contain;background-position:left;height:50px;max-width:50px;overflow:hidden;margin-top:5px;border-radius:25px}.valuation-pdf-modal .valuation-image-upload-error{padding-top:2px;display:none}.valuation-pdf-modal .cover-image-recover-error{display:none}.valuation-pdf-modal .menu-section-msg .data-msg{padding:5px}.valuation-pdf-modal .menu-section-msg .wrapper{padding-left:15px;padding-right:15px}.valuation-pdf-modal .menu-section-msg .text{padding-left:5px;font-size:12px}.valuation-pdf-modal .menu-section-msg .icon{padding-left:1px;padding-top:3px;font-size:12px}.valuation-pdf-modal .field-cover-image-text{margin-bottom:3px}.premium-pdf-fullcoment-container,.valuation-pdf-fullcoment-container{position:relative}.trumbowyg-box-after{content:"";display:block;position:absolute;bottom:0;width:calc(1%);height:3px;background:#b62682;-webkit-transition:width .5s;transition:width .5s}.data-msg.fail-msg{background:#ffe3e1}.data-msg.fail-msg .data-dropdown-wrapper:after,.data-msg.fail-msg .icon,.data-msg.fail-msg .text{color:#d80000}.extra-valuation-type-title{color:#9c9c94!important;font-weight:400;padding-left:12px;font-size:.8125rem}.margin-bottom-xs{margin-bottom:6px}.extra-valuations-value{color:#474744;font-size:1.025rem;font-weight:700!important}.extra-valuations-value-na{color:#474744;font-size:.825rem;padding-bottom:3px}.extra-valuations-value>i{color:#474744;font-size:.8125rem;font-style:normal;font-weight:400}.extra-valuations-value i:nth-child(1){font-size:.8125rem;font-weight:700}.extra-valuations-value i:nth-child(2){margin-left:7px}.extra-valuations-value i:nth-child(3){font-size:.6875rem}.loading-frankfurt-extra-valuation{background:#e7e7e4;height:14px;border-radius:20px;width:80%;opacity:.6}.extra-valuations-disclaimer{padding-top:10px}.extra-valuations-disclaimer-text{font-size:.75rem;color:#9c9c94}.extra-valuation-advise-text{padding-left:5px;padding-top:2px;display:block}.download-registrars-info{color:#b62682;font-size:13px;border:none;background:0 0;padding-left:5px;vertical-align:middle;margin-top:-2px}.icon-download-registrars-info{font-size:1rem}.download-registrars-info-text{padding-right:3px}.menu-section-valuation .info-list>li{position:relative;margin:0 48px 0 32px;padding:0 10px;border-right:1px solid #e7e7e4;border-left:1px solid #e7e7e4}.menu-section-valuation .info-list.info-extra-valuation>li{position:relative;margin:0;padding:0;border-right:0;border-left:0}.menu-section-valuation .info-list.info-extra-valuation>li:first-child{border-top:0;padding-top:2px}.menu-section-valuation .info-list.info-extra-valuation>li:last-child{border-bottom:0;padding-bottom:0}.data-label.extra-valuation-data-label{margin-bottom:.6125rem}.menu-section.section-inmoqueryai>.menu-header{position:absolute}.menu-section .inmoqueryai-wrapper{height:840px}.advise-background-color{background-color:#fff3e6;border-top:1px solid #e7e7e4}#no-witnesses-selected-message .data-msg.error-msg .text{font-size:.75rem}#no-witnesses-selected-message .data-msg.error-msg .icon{font-size:.875rem;padding-top:1px;position:absolute}#no-witnesses-selected-message .wrapper-no-witnesses-selected{position:relative;padding:0 12px 1px}.main-menu.collapsed .info-block.advise-background-color{background-color:transparent;border-top:none}.sp-container{position:absolute;top:0;left:0;z-index:9999994;overflow:hidden}.sp-container.sp-flat,.sp-top{position:relative}.sp-original-input-container{position:relative;display:inline-flex}.sp-original-input-container input{margin:0!important}.sp-original-input-container .sp-add-on{width:40px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}input.spectrum.with-add-on{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.sp-original-input-container .sp-add-on .sp-colorize{height:100%;width:100%;border-radius:inherit}.sp-colorize-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{width:100%;display:inline-block}.sp-alpha-handle,.sp-color,.sp-dragger,.sp-hue,.sp-sat,.sp-slider,.sp-top-inner,.sp-val{position:absolute}.sp-top-inner{top:0;left:0;bottom:0;right:0}.sp-color{top:0;left:0;bottom:0;right:20px!important}.sp-hue{top:0;right:0;bottom:0;width:12px;height:100%;left:initial!important}.sp-clear-enabled .sp-hue{top:15%;height:85%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:28px!important}.sp-picker-container .sp-cf,.sp-top{margin-bottom:10px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha,.sp-clear{display:none}.sp-alpha-handle{top:-3px;cursor:pointer;height:16px;border-radius:50%;width:16px;margin-right:5px;left:-2px;right:0;background:#f9f9f9;box-shadow:0 0 2px 0 #3a3a3a}.sp-alpha-inner,.sp-dragger{border-radius:0}.sp-alpha{bottom:-18px;right:0;left:0;height:10px}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:3px;right:0;bottom:0;cursor:pointer;left:initial;height:12px;width:12px}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')}.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{content:"";display:table}.sp-cf:after{clear:both}@media (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{height:10px;width:10px;border:1px solid #fff;cursor:pointer;top:0;left:0;margin-left:3px;margin-top:3px;box-shadow:0 0 2px 1px rgba(0,0,0,.2)}.sp-slider{top:0;cursor:pointer;height:16px;border-radius:50%;width:16px;left:-2px;background:#f9f9f9;box-shadow:0 0 2px 0 #3a3a3a;margin-top:8px}.sp-clear,.sp-color,.sp-container,.sp-hue,.sp-sat,.sp-val{border-radius:0}.sp-initial-disabled .sp-input-container,.sp-input{width:100%}.sp-container{display:inline-flex;background-color:#fff;padding:0;color:#444;webkit-box-shadow:0 0 5px 2px rgb(0 0 0 / 11%);box-shadow:0 0 5px 2px rgb(0 0 0 / 11%)}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-input-container{margin-top:-5px}.sp-button-container.sp-cf,.sp-initial.sp-thumb.sp-cf,.sp-input-container.sp-cf{height:25px}.sp-palette-row-initial>span:first-child{cursor:pointer}.sp-input{padding:0 5px!important;margin:0;box-shadow:none!important;height:100%!important;border-radius:0!important;background:#f5f5f0!important;border:1px solid #e7e7e4!important;text-align:center;font-size:inherit!important;color:#3a3a3a}.sp-input.sp-validation-error{border:1px solid #faa84b;background:#fff3e6}.sp-palette-container,.sp-picker-container{position:relative;padding:10px}.sp-picker-container{width:200px;padding-bottom:0}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;cursor:pointer}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .spe-thumb-el.sp-thumb-active{border-radius:0 5px 5px 0}.sp-initial .spe-thumb-el{border-radius:5px 0 0 5px}.sp-initial .sp-clear-display{background-position:center}.sp-button-container{float:right}.sp-palette-button-container{margin-top:10px}.sp-container button.sp-cancel{background:0 0;font-weight:400}.sp-replacer{position:relative;overflow:hidden;cursor:pointer;display:inline-block;border-radius:3px;border:1px solid #aaa;color:#666;transition:border-color .3s;vertical-align:middle;width:3rem;height:1.5rem}.sp-replacer.sp-active,.sp-replacer:hover{border:1px solid #666;color:#000}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{position:absolute;font-size:10px;right:0;top:0;bottom:0;padding:0 2px;line-height:1.6rem;background-color:#fff}.sp-preview{width:100%;height:100%;float:left;z-index:0}.sp-preview-inner{transition:background-color .2s}.sp-preview-inner.sp-clear-display{display:none}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:3px;border:none;border-radius:3px}.sp-container button{border-radius:0;border:none;line-height:1;padding:0 8px;height:25px;text-align:center;vertical-align:middle;cursor:pointer;font-weight:700;background:#e7e7e4;color:#474744}.sp-container button:hover{background:#cfcfc9}.sp-container button.sp-choose{margin-left:5px}.sp-container button.sp-palette-toggle{width:100%;background-color:#f5f5f0;margin:0}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{border-radius:0;background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABe0lEQVQokYXSsUtcQRTF4d8Jj+VhHSxkEQuLsEUKK0nhTBFTmLSSUhBCMCAWsmgIwWrBLk0akfwLCaSQKBJmtrIIISwpRFKIhViETScphGMzysMtvOVwvpm5d0bGNCuGWAOPgYdl6S8wSDn9b+bUhDHEKWAdeAFMANg+l/TV9ofcz6cjMIbYBvaBMds7QCqZ58CmpBNgPuV0DvAAIMyFGugWtJr7eTv38xEwkPRPErY7QDeG2LqFkjrAgu0dSd/KDVqSNmxvAZ8lfbS9AHRuYemnLWkv5XRVBrQMbAI/gTXgEzAJtJuwBVS2L2OIle03QA/4Lmkl5XQBXEqqbFcAVYFDYChpFngiqWf7l6TXKaezMt2Zkhk24THwG+jZriX9AFZvUAyxLbRke2D75O5zPAO+ADXwEtizjaRHwDvbTyUtppwOmicCHAJvbXcl9YA1SQDjtseA97YPRz7ATcUQp2y/kjRdevsjaTfldNrMjcDGBjXA3T96L7yvrgFzP69+0Ao/HAAAAABJRU5ErkJggg==)}