.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.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-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(../lib/leaflet/#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid #ffa500}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(../lib/leaflet/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../lib/leaflet/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../lib/leaflet/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:0 1px 4px rgba(0,0,0,.65);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.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-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;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}.leaflet-control-fullscreen a{background:#fff url(../lib/leaflet-fullscreen/fullscreen.png) no-repeat 0 0;background-size:26px 52px}.leaflet-touch .leaflet-control-fullscreen a{background-position:2px 2px}.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:0 -26px}.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:2px -24px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important}.leaflet-container.leaflet-fullscreen-on{width:100%!important;height:100%!important}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.leaflet-control-fullscreen a{background-image:url(../lib/leaflet-fullscreen/fullscreen@2x.png)}}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../lib/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../lib/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../lib/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.energySection__detailBtn,.immobileDetails__tagLabel,.immobileDetails__optionsButton,.sideBox__button--phone,.immobile__videoButton{transition:all .3s ease}.u-hide{display:none !important}.btn-prev,.btn-next{display:none;position:absolute;top:0;bottom:0;width:8%;z-index:10;cursor:pointer;align-items:center;margin:0 8px}@media(max-width:834px){.btn-prev,.btn-next{width:10%}}@media(max-width:600px){.btn-prev,.btn-next{width:15%;padding:0 4px}}.btn-prev__circle,.btn-next__circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease}.btn-prev__circle i,.btn-next__circle i{font-size:16px;color:#0074c1}@media(max-width:600px){.btn-prev__circle i,.btn-next__circle i{font-size:14px}}.btn-prev:hover .btn-prev__circle,.btn-prev:hover .btn-next__circle,.btn-next:hover .btn-prev__circle,.btn-next:hover .btn-next__circle{background-color:#f0f0f0;box-shadow:0 4px 12px rgba(0,0,0,.2)}.btn-prev{left:0;justify-content:flex-start}.btn-next{right:0;justify-content:flex-end}@media(pointer:fine){.card:hover .btn-prev,.card:hover .btn-next,.immobile__image:hover .btn-prev,.immobile__image:hover .btn-next{display:flex}}.collapsible-section__item{border-bottom:1px solid #ccc}.collapsible-section__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0;user-select:none}.collapsible-section__title{font-size:16px;font-weight:600;line-height:1.4;margin:0;padding-right:16px;text-align:left}.collapsible-section__icon{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.collapsible-section__icon::after{content:"";display:block;width:8px;height:8px;border-right:2px solid #2a2a2a;border-bottom:2px solid #2a2a2a;transform:rotate(45deg);position:absolute;top:4px;left:6px}.collapsible-section__item.active .collapsible-section__icon{transform:rotate(180deg)}.collapsible-section__body{display:grid;grid-template-rows:0;transition:grid-template-rows .3s ease}.collapsible-section__item.active .collapsible-section__body{grid-template-rows:1fr}.collapsible-section__content{overflow:hidden}.collapsible-section__content p{font-size:14px;line-height:1.5;margin:0 0 12px}.collapsible-section__content p:last-child{margin-bottom:20px}.collapsible-section__content ul{font-size:14px;line-height:1.5;list-style:disc;margin:0 0 12px;padding-left:20px}.collapsible-section__content ul li{margin-bottom:8px}.collapsible-section__content ul li strong{font-weight:600}.collapsible-section__footer{font-size:12px;line-height:1.5;color:#2a2a2a;margin-top:20px}.rental-limit{margin-bottom:50px;max-width:775px;padding:16px;border:1px solid #ccc;border-radius:8px;color:#2a2a2a}.rental-limit__header{margin-bottom:16px}.rental-limit__tag{display:inline-block;vertical-align:middle;margin-bottom:8px;font-size:12px;font-weight:600;border-radius:4px;padding:4px 8px;color:#0074c1;background-color:#e6f1f9}.rental-limit__info-message{font-size:12px;font-weight:600;line-height:1.5;margin:0}.rental-limit__info-message strong{font-weight:600}.rental-limit__info-message--plain{font-size:13px;font-weight:400;line-height:1.6}.rental-limit__info-message--plain strong{font-weight:600}.rental-limit__operation-type{font-size:13px;line-height:16px;margin-bottom:12px}.rental-limit__operation-type--tick{display:flex;align-items:center;gap:8px}.rental-limit__tick{flex-shrink:0;color:#999;font-size:10px}.rental-limit__content.immobileDetails__table{margin-bottom:16px}.rental-limit__content.immobileDetails__table .term{max-width:65%;min-width:65%}.rental-limit__cards{display:flex;flex-wrap:wrap;gap:16px;width:100%;max-width:775px;margin-bottom:16px}@media(max-width:600px){.rental-limit__cards{flex-direction:column;gap:12px}}.rental-limit__cards--single .rental-limit__card{max-width:100%}.rental-limit__card{flex:1;max-width:calc(50% - 8px);display:flex;align-items:center;padding:16px;border-radius:8px;border:1px solid #ccc;background-color:#fff;gap:12px}@media(max-width:600px){.rental-limit__card{max-width:100%}}.rental-limit__cardContent{display:flex;flex-direction:column;flex:1;min-width:0}.rental-limit__cardLabel{font-size:12px;font-weight:700;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#666;text-transform:uppercase;line-height:1.3;margin-bottom:4px}.rental-limit__cardValue{font-size:14px;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#2a2a2a;line-height:1.4}.rental-limit__cardDisclaimer{font-size:12px;line-height:1.4;color:#666;margin-bottom:0 !important;margin-top:6px}.rental-limit__notice{display:flex;align-items:center;gap:8px;margin-bottom:12px;max-width:775px}.rental-limit__noticeText{font-size:13px;line-height:1.5;color:#2a2a2a}.rental-limit__noticeText strong{font-weight:600}.rental-limit__separator{height:1px;background-color:#f1f1f1;margin-bottom:12px;max-width:775px}.rental-limit__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:775px}.rental-limit__footer-disclaimer{flex:1 1 auto;margin-bottom:0 !important}.rental-limit__sm-text{font-size:12px;line-height:16px;margin-bottom:8px}.rental-limit__sm-text--tick{display:flex;align-items:center;gap:8px}.rental-limit__more-info{color:#0074c1;cursor:pointer;display:inline-block;flex-shrink:0;font-size:12px;font-weight:600;text-decoration:none}.rental-limit__more-info:hover{text-decoration:underline}.ownerData{max-width:775px;margin-bottom:50px;color:#2a2a2a}.ownerData__text{font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:1.4;margin:0}#rentLimitModal.rental-limit-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#rentLimitModal.rental-limit-modal.active{display:flex;align-items:center;justify-content:center}.rental-limit-modal{color:#2a2a2a}.rental-limit-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.rental-limit-modal__dialog{position:relative;background-color:#fff;border-radius:8px;max-width:600px;height:80vh;width:90%;overflow-y:auto;padding:48px 32px 32px;z-index:1}.rental-limit-modal__close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#2a2a2a;padding:4px 8px}.rental-limit-modal a{color:#0074c1;text-decoration:none}.rental-limit-modal a:hover{text-decoration:underline}.rental-reg{margin-bottom:50px;color:#2a2a2a}.rental-reg__value{font-size:16px;line-height:1.5;margin-bottom:15px;word-break:break-word}.rental-reg__more-info{color:#0074c1;cursor:pointer;display:inline-block;font-size:16px;text-decoration:none}.rental-reg__more-info:hover{text-decoration:underline}#rentalRegModal.rental-reg-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#rentalRegModal.rental-reg-modal.active{display:flex;align-items:center;justify-content:center}.rental-reg-modal{color:#2a2a2a}.rental-reg-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.rental-reg-modal__dialog{position:relative;background-color:#fff;border-radius:8px;max-width:600px;width:90%;padding:48px 32px 32px;z-index:1}.rental-reg-modal__close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#2a2a2a;padding:4px 8px}.rental-reg-modal__title{font-weight:bold;font-size:18px;margin-bottom:16px}.rental-reg-modal__text p{font-size:15px;line-height:1.6;margin-bottom:12px}.rental-reg-modal__text a{color:#0074c1;text-decoration:none}.rental-reg-modal__text a:hover{text-decoration:underline}.vacational-reg{margin-bottom:50px;color:#2a2a2a}.vacational-reg__value{font-size:16px;line-height:1.5;margin-bottom:15px;word-break:break-word}.vacational-reg__more-info{color:#0074c1;cursor:pointer;display:inline-block;font-size:16px;text-decoration:none}.vacational-reg__more-info:hover{text-decoration:underline}#vacationalRegModal.vacational-reg-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#vacationalRegModal.vacational-reg-modal.active{display:flex;align-items:center;justify-content:center}.vacational-reg-modal{color:#2a2a2a}.vacational-reg-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.vacational-reg-modal__dialog{position:relative;background-color:#fff;border-radius:8px;max-width:600px;width:90%;padding:48px 32px 32px;z-index:1}.vacational-reg-modal__close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#2a2a2a;padding:4px 8px}.vacational-reg-modal__title{font-weight:bold;font-size:18px;margin-bottom:16px}.vacational-reg-modal__text p{font-size:15px;line-height:1.6;margin-bottom:12px}.vacational-reg-modal__text a{color:#0074c1;text-decoration:none}.vacational-reg-modal__text a:hover{text-decoration:underline}.partner-services{margin-bottom:50px}.partner-services__item{align-items:center;display:flex;gap:15px;max-width:775px;min-width:0;padding-block:10px;position:relative}.partner-services__item:before{content:"";position:absolute;top:0;bottom:0;left:.9rem;width:1px;background:#ccc}.partner-services__item:first-of-type:before{top:50%}.partner-services__item:last-of-type:before{bottom:50%}.partner-services__icon{background-color:#fff;background-image:var(--ps-icon-img,none);background-position:center;background-repeat:no-repeat;border-radius:50%;border:1px solid #f1f1f1;box-shadow:0 2px 4px 0 rgba(42,42,42,.1);display:flex;height:28px;padding:6px;position:relative;width:28px;z-index:1}.partner-services__icon--valuation{background-size:16px}.partner-services__icon--insurance{background-size:13px}.partner-services__icon--supplies{background-size:16px}.partner-services__content{border:1px solid #ccc;border-radius:8px;font-size:14px;min-width:0;padding:16px;position:relative;overflow:visible;width:100%;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.partner-services__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "link logo";align-items:center;row-gap:8px;column-gap:24px}.partner-services__content img{grid-area:logo;margin-top:0;margin-left:0;align-self:center}}.partner-services__content:before,.partner-services__content:after{content:"";position:absolute;top:50%;right:100%;width:0;height:0;transform:translate3d(0,-50%,0);border:solid rgba(0,0,0,0);pointer-events:none}.partner-services__content:before{border-right-color:#ccc;border-width:8px}.partner-services__content:after{border-right-color:#fff;border-width:7px}.partner-services__content img{width:90px}.partner-services__content img.partner-services__logo--vico{width:60px}.partner-services__title{line-height:24px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.partner-services__title{grid-area:title;margin-bottom:0}}.partner-services__text{min-width:0;flex:1}@media(min-width:768px){.partner-services__text{display:contents}}.partner-services__link{align-items:center;color:#0074c1;display:flex;font-weight:600;min-width:0;overflow:hidden;text-transform:uppercase}@media(min-width:768px){.partner-services__link{grid-area:link;align-self:center}}.partner-services__link:hover{text-decoration:none}.partner-services__link:hover span{text-decoration:underline}.partner-services__link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-services__link .icon-ArrowRight{font-size:10px;font-weight:600;color:#0074c1;margin-left:8px}.immobile__title{font-size:28px;width:100%;margin-bottom:32px;text-align:center}@media(max-width:600px){.immobile__title{font-size:28px;line-height:39px;padding:0 15px}}.immobile__unavailableBanner{max-width:1230px;width:100%;padding:40px 15px;margin-bottom:40px;text-align:center;background-color:#f8f8f8;border-radius:4px}.immobile__unavailableBanner h1{font-size:24px;margin-bottom:12px;color:#2a2a2a}.immobile__unavailableBanner p{font-size:16px;color:#999;max-width:700px;margin:0 auto}@media(max-width:900px){.immobile__unavailableBanner{padding:30px 15px;margin-bottom:30px}}@media(max-width:600px){.immobile__unavailableBanner{padding:24px 15px;margin-bottom:24px}.immobile__unavailableBanner h1{font-size:20px}.immobile__unavailableBanner p{font-size:14px}}.immobile__centralBox{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1230px;padding:0 15px;margin-bottom:40px}@media(max-width:1190px){.immobile__centralBox{justify-content:center}}@media(max-width:900px){.immobile__centralBox{margin-bottom:30px}}@media(max-width:600px){.immobile__centralBox{justify-content:center;flex-wrap:wrap;padding:0;margin-bottom:0}}.immobile__imagesBox{position:relative;display:flex;flex-direction:column;width:100%}@media(max-width:1190px){.immobile__imagesBox{margin-bottom:30px}}@media(max-width:600px){.immobile__imagesBox{position:relative}}.immobile__tab{width:100%;height:47px;border-radius:2px 2px 0 0;background-color:#fff;padding:0 20px;display:flex;align-items:center}@media(max-width:600px){.immobile__tab{position:absolute;top:250px;z-index:101;height:30px;border:none;border-radius:0;background-color:rgba(73,73,73,.7);padding:0 15px;justify-content:center}}.immobile__tab .item{display:block;height:23px;padding:3px 10px;font-size:12px;font-weight:600;line-height:17px;color:#999;margin-right:50px;border-radius:2px;text-transform:uppercase;cursor:pointer}@media(max-width:600px){.immobile__tab .item{height:18px;color:#fff;padding:0;margin-right:7px;padding:0 5px}}@media(pointer:fine){.immobile__tab .item:hover{background-color:#0074c1;color:#fff}}.immobile__tab .item.active{background-color:#0074c1;color:#fff}.immobile__image{position:relative;display:flex;width:978px;height:500px;border:solid 1px #fff;overflow:hidden;border-radius:16px 0 0 16px}@media(max-width:900px){.immobile__image{height:444px}}@media(max-width:600px){.immobile__image{height:281px;border:none;border-radius:0}}.immobile__image .sliderLista{width:978px;height:500px}@media(max-width:900px){.immobile__image .sliderLista{width:670px;height:444px}}@media(max-width:600px){.immobile__image .sliderLista{height:280px;width:100%}}.immobile__image.hide{display:none}.immobile__image>.counter{display:block;position:absolute;right:15px;top:15px;z-index:100;border-radius:4px;padding:3px 9px;background-color:rgba(73,73,73,.7);pointer-events:none;font-size:12px;font-weight:600;line-height:14px;color:#fff}.immobile__wrapper{display:flex !important;justify-content:center;width:100%;height:500px;overflow:hidden}@media(max-width:900px){.immobile__wrapper{height:444px}}@media(max-width:600px){.immobile__wrapper{height:0;overflow:hidden;padding-top:75%;position:relative}}.immobile__wrapper:hover{cursor:pointer}.immobile__wrapper img{width:978px;object-fit:cover}@media(max-width:900px){.immobile__wrapper img{width:670px}}@media(max-width:600px){.immobile__wrapper img{position:absolute;top:0;width:100%;height:100%}}.immobile__sideBox{width:400px;border:solid 1px #ccc;border-radius:8px}@media(max-width:1190px){.immobile__sideBox{width:fit-content;margin-bottom:32px}}@media(max-width:900px){.immobile__sideBox{position:unset;width:100%}}@media(max-width:600px){.immobile__sideBox{display:none}}.immobile__sideBox.sticky{position:sticky;top:16px;height:100%}@media(max-width:1190px){.immobile__sideBox.sticky{position:unset}}.immobile__researchBox{max-width:1230px;width:100%;padding:0 15px}.immobile__video{width:100%;height:498px;display:none;justify-content:center;align-items:center}@media(max-width:600px){.immobile__video{height:280px;border:none}}.immobile__video.show{display:flex}.immobile__video iframe{width:100%;height:100%}.immobile__videoButton{display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px;height:80px;padding:8px 10px;border-radius:6px;background-color:#fff;font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#0074c1;cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}.immobile__videoButton:hover{background-color:#f0f0f0}@media(max-width:600px){.immobile__videoButton{width:-webkit-max-content;width:-moz-max-content;width:max-content;flex-direction:row;height:unset;padding:8px 16px;font-size:14px;line-height:21px}}.immobile__videoButton:hover{background-color:#f5f6f7}.immobile__videoButton i{font-size:21px;color:#0074c1;margin-bottom:2px}@media(max-width:600px){.immobile__videoButton i{font-size:16px;margin-bottom:0;margin-right:6px}}.immobile__videoButton+.immobile__videoButton{margin-left:16px}.immobile__videoButtonWrap{position:absolute;bottom:10px;left:10px;z-index:100;display:flex;align-items:center}.immobile__videoButton img{width:24px}@media(max-width:600px){.immobile__videoButton img{width:16px;margin-right:6px}}.immobile__upperButtonContainer{display:flex;justify-content:center;width:100%;height:64px;padding:16px 0}.immobile__upperButtonContainer .wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1230px;width:100%;padding:0 15px}.js-has-nav-context .immobile__upperButtonContainer .immobile__navigationContainer{opacity:.35;pointer-events:none}.immobile__navigationContainer{display:flex;align-items:center;flex-shrink:0;gap:16px;margin-left:auto;width:max-content}@media(min-width:901px){.immobile__navigationContainer{display:grid;grid-template-columns:1fr 1fr;width:222px;gap:0}.immobile__navigationContainer .immobile__navigation.js_prev{grid-column:1;justify-self:start;margin-left:-6px}.immobile__navigationContainer .immobile__navigation.js_next{grid-column:2;justify-self:end}}@media(max-width:600px){.immobile__navigationContainer{gap:10px}.immobile__navigationContainer .immobile__navigation{padding:0 2px}.immobile__navigationContainer .immobile__navigation .iconBack{margin-right:4px}.immobile__navigationContainer .immobile__navigation .iconNext{margin-left:4px}}.immobile__navigation{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#0074c1;height:33px;padding:0 10px;display:flex;align-items:center;font-size:14px;font-weight:600;line-height:17px}@media(pointer:fine){.immobile__navigation span:hover{text-decoration:underline}}.immobile__navigation .iconBack{margin-right:10px;margin-top:.2rem;font-size:9px;font-weight:600;color:#0074c1}.immobile__navigation .iconNext{margin-left:10px;margin-top:.2rem;font-size:9px;font-weight:600;color:#0074c1}.immobile__srcSeggested{width:100%;max-width:1230px;padding:0 15px}@media(max-width:600px){.immobile__srcSeggested{margin-bottom:40px}}.immobile__srcSeggested .srcSuggested__box{padding:0}.immobile__srcSeggested .srcSuggested__box .slick-prev{left:-24px}.immobile__srcSeggested .srcSuggested__box .slick-next{right:-15px}.immobile__srcSeggestedTitle{display:block;width:100%;max-width:1230px;padding:0 15px}@media(max-width:600px){.immobile__srcSeggestedTitle{font-size:20px;line-height:26px}}.imagesBox{position:relative;display:flex;width:100%}.imagesBox__sideBox{display:flex;flex-direction:column}@media(max-width:600px){.imagesBox__sideBox{display:none}}.sideImage{display:flex;justify-content:center;align-items:center;width:222px;height:167px;border:solid 2px #fff;overflow:hidden}@media(max-width:900px){.sideImage{width:198px;height:148px}}.sideImage:hover{cursor:pointer}.sideImage img{width:100%;height:100%;object-fit:cover}.sideImage__noImage{width:222px;height:100%;background-color:#f5f6f7;border:solid 2px #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}@media(max-width:900px){.sideImage__noImage{width:198px}}.sideImage__noImage.large{width:100%}.sideImage__noImage .icon{width:38px;height:30px;margin-bottom:4px}.sideImage__noImage .text{font-size:12px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:19px;color:#2a2a2a;margin-bottom:4px}.sideImage__noImage .link{z-index:100;font-weight:600;cursor:pointer}.sideImage__first{border-top-right-radius:16px;border-top-width:1px}.sideImage__last{border-bottom-right-radius:16px}.gridImage{position:relative;display:flex;justify-content:center;align-items:center;width:calc(50% - 4px);height:0;padding-top:50%;margin-bottom:8px;background-color:#e3e3e3;overflow:hidden;cursor:zoom-in}.gridImage img{position:absolute;top:0;height:100%}.gridImage__container{position:fixed;top:0;left:0;z-index:200;display:none;flex-direction:column;align-items:center;width:100%;height:100%;padding:60px 24px 48px 24px;background-color:#fff;overflow-y:auto}@media(max-width:600px){.gridImage__container{padding:48px 0 4px 0;padding-bottom:calc(4px + env(safe-area-inset-bottom))}}.gridImage__container.show{display:flex}.gridImage__header{position:fixed;top:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;width:100%;height:60px;background-color:#fff}@media(max-width:600px){.gridImage__header{justify-content:space-between;height:48px;padding:0 0 0 10px}}.gridImage__close{position:absolute;right:0;display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin:5px 15px 0 0;font-size:20px;cursor:pointer}.gridImage__box{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1100px}.gridImage__counter{display:flex;align-items:baseline;font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}@media(max-width:600px){.gridImage__counter{font-size:13px;line-height:21px}}.immobileInfo{display:flex;align-items:center;border-radius:12px;width:100%;height:100%;background-color:#f5f6f7}@media(max-width:900px){.immobileInfo{display:none}}.immobileInfo+.immobileInfo{margin-left:8px}@media(max-width:900px){.immobileInfo+.immobileInfo{margin-left:0}}.immobileInfoMobile{display:none}@media(max-width:900px){.immobileInfoMobile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:16px 15px;background-color:#eaeaea}.immobileInfoMobile .indirizzo{width:100%;margin-bottom:8px;font-size:18px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}.immobileInfoMobile .indirizzo i{margin-right:8px}.immobileInfoMobile .indirizzo i:before{color:#2a2a2a}.immobileInfoMobile .price{font-size:24px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:33px;color:#2a2a2a}.immobileInfoMobile .id{font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a}.immobileInfoMobile .id i{margin-right:4px}.immobileInfoMobile__priceRow{width:100%;display:flex;justify-content:space-between;align-items:center}.immobileInfoMobile .infoWrap{display:flex;align-items:center;flex-wrap:wrap}.immobileInfoMobile .info{margin-right:6px;font-size:18px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}.immobileInfoMobile .info:after{content:"•";margin-left:6px}.immobileInfoMobile .info:last-child:after{content:""}}.immobileInfo__box{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:105px;margin-top:8px}@media(max-width:900px){.immobileInfo__box{justify-content:center;margin-bottom:0;margin-top:0}}.immobileInfo.price{justify-content:center;max-width:250px;font-size:26px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:39px;color:#2a2a2a;white-space:nowrap}@media(max-width:900px){.immobileInfo.price{justify-content:flex-start;max-width:unset;font-size:20px}}.immobileInfo.price .noprice{font-size:16px}.immobileInfo.info{flex-direction:column;justify-content:center;align-items:unset;max-width:773px;padding:4px 32px}@media(max-width:900px){.immobileInfo.info{max-width:unset;padding:8px 15px}}.immobileInfo.info .indirizzo{display:flex;align-items:center;margin-bottom:8px;font-size:20px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:26px;color:#2a2a2a}.immobileInfo.info .indirizzo i{margin-right:8px}.immobileInfo.info .indirizzo i:before{color:#2a2a2a}.immobileInfo.info .info{margin-right:6px;font-size:18px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}.immobileInfo.info .info:after{content:"•";margin-left:6px}.immobileInfo.info .info:last-child:after{content:""}.immobileInfo.info .infoWrap{display:flex;align-items:center;flex-wrap:wrap}.immobileInfo.id{justify-content:center;max-width:250px;min-width:250px;padding:0 16px;font-size:16px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}.immobileInfo.id i{margin-right:4px}@media(max-width:900px){.immobileInfo.id{justify-content:flex-start;max-width:unset}}@media(max-width:900px){.infoWrap{width:100%;margin-bottom:16px}}#map_canvas_detail{margin-bottom:50px;position:relative;z-index:100;width:775px;height:500px;border-radius:8px}@media(max-width:900px){#map_canvas_detail{width:100%}}@media(max-width:600px){#map_canvas_detail{height:280px}}#map_canvas_detail .address{width:auto;height:34px;padding:0 16px;background-color:#fff;border-radius:4px;position:absolute;bottom:16px;left:16px;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:19px;color:#2a2a2a;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:500}.mapQuartiere{min-width:200px;margin-right:40px}@media(max-width:600px){.mapQuartiere{max-width:200px;margin-right:0;margin-bottom:24px}}.mapQuartiere img{width:100%}.leaflet-container.leaflet-fullscreen-on{z-index:200 !important}.sideBox__container{display:flex;flex-direction:column;align-items:center;width:100%;padding:30px 30px 22px 30px;border-radius:0 0 8px 8px;background-color:#fff}.sideBox__container .sideBox__button--info{order:1}.sideBox__container .sideBox__button--visit{order:2}.sideBox__container .sideBox__button--phone,.sideBox__container .popupTelephone__overlay{order:3}@media(max-width:1190px){.sideBox__container{width:780px;flex-direction:row;justify-content:space-around;gap:10px}.sideBox__container .sideBox__button--info{order:1}.sideBox__container .sideBox__button--visit{order:2}.sideBox__container .sideBox__button--phone,.sideBox__container .popupTelephone__overlay{order:3}}@media(max-width:900px){.sideBox__container{width:100%}}@media(max-width:600px){.sideBox__container.fixed{position:fixed;bottom:0;right:0;height:auto;padding:8px 15px;padding-bottom:calc(8px + env(safe-area-inset-bottom));z-index:100;margin-bottom:0;background-color:#fff;border-radius:2px 2px 0 0;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.16);-moz-box-shadow:0 -2px 4px rgba(0,0,0,.16);box-shadow:0 -2px 4px rgba(0,0,0,.16);gap:0}}@media(max-width:600px){.sideBox__container{flex-wrap:wrap;padding:0;border:none;background-color:rgba(0,0,0,0);transform:translateY(100%);transition:transform 1.5s cubic-bezier(.77,.2,.05,1);gap:0}.sideBox__container.mobile-show{transform:none}.sideBox__container .sideBox__button--phone,.sideBox__container .sideBox__button--info,.sideBox__container .sideBox__button--visit,.sideBox__container .popupTelephone__overlay{order:unset}}.sideBox__text{display:block;font-size:12px;font-weight:400;line-height:17px;color:#666;width:100%;margin-bottom:5px}@media(max-width:900px){.sideBox__text{width:unset}}@media(max-width:600px){.sideBox__text{font-size:18px;font-weight:600;line-height:22px;color:#2a2a2a;margin-bottom:20px}}.sideBox__button{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:13px;max-width:320px;text-align:center;width:100%;font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px}.sideBox__button i{margin-right:8px;font-size:14px}.sideBox__button.buttonFull i{color:#fff}.sideBox__button.buttonEmpty i{color:#0074c1}.sideBox__button.buttonEmpty:hover i{color:#fff}@media(max-width:900px){.sideBox__button:first-child{margin-right:10px}}@media(max-width:600px){.sideBox__button{height:50px;line-height:48px;margin-bottom:0;max-width:calc(50% - 5px);width:100%}}@media(max-width:600px){.sideBox__button.richiestaVisista{max-width:unset;margin-top:10px}}.sideBox__button--phone{border-radius:8px;cursor:pointer;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.2;padding:10px 24px;text-align:center;text-transform:uppercase;width:auto;border:1px solid #0074c1;background-color:#fff;color:#0074c1;width:100%}.sideBox__button--phone:hover{background-color:#f0f0f0;border-color:#0074c1}@media(max-width:600px){.sideBox__button--phone{border-radius:8px;cursor:pointer;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.2;padding:10px 24px;text-align:center;text-transform:uppercase;width:auto;border:1px solid #e50013;background-color:#e50013;color:#fff;width:100%}.sideBox__button--phone:hover{background-color:#d80012;border-color:#d80012}}.sideBox__agenzia{display:flex;flex-direction:column;width:100%;padding:20px 30px 30px 30px;border-radius:8px 8px 0 0;border-bottom:solid 1px #e3e3e3;background-color:#fff}@media(max-width:1190px){.sideBox__agenzia{width:780px}}@media(max-width:900px){.sideBox__agenzia{flex-wrap:wrap;width:400px;height:unset;padding:0;margin-bottom:40px;border-bottom:none}}@media(max-width:600px){.sideBox__agenzia{width:100%;margin-bottom:20px}}.sideBox__agenzia .link{color:#666}.sideBox__contextLinks{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding-top:16px;border-top:solid 1px #e3e3e3}.sideBox__contextLink{color:#0074c1;text-decoration:none;font-size:13px;font-weight:400;line-height:18px}.sideBox__contextLink:hover{text-decoration:underline}.agenzia__logo{display:flex;align-items:center;width:100%;height:80px;margin-bottom:24px}@media(max-width:900px){.agenzia__logo{margin-right:20px}}@media(max-width:600px){.agenzia__logo{margin-right:0;align-self:center}}.agenzia__logo img{max-width:100%;max-height:100%;width:100px;height:auto;object-fit:contain}.agenzia__logo .logoDefault{height:100%}@media(max-width:600px){.agenzia__logo .logoDefault{width:20%}}.agenzia__address{width:100%;margin-bottom:16px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:18px;color:#666}@media(max-width:900px){.agenzia__address{max-width:unset;width:335px}}@media(max-width:600px){.agenzia__address{width:100%}}.agenzia__registration-number,.agenzia__aicat-number{color:#666;font-size:14px;line-height:25px}.agenzia__aicat-label{display:block;margin-bottom:8px;width:200px;height:60px;border:1px solid #e0e0e0;border-radius:4px}.agenzia__name{margin-bottom:8px;font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a}@media(max-width:900px){.agenzia__name{width:335px}}@media(max-width:600px){.agenzia__name{margin-top:0;width:100%}}.agenzia__link{display:flex;align-items:center;font-size:12px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:17px;color:#2a2a2a}.agenzia__link i{margin-right:8px;font-size:14px}.agenzia__link+.agenzia__link{margin-top:8px}.immobileDetails__box{display:flex;flex-direction:row-reverse;justify-content:space-between;position:relative;width:100%;max-width:1230px;padding:0 15px}@media(max-width:1190px){.immobileDetails__box{flex-direction:column}}@media(max-width:600px){.immobileDetails__box{margin-bottom:0}}.immobileDetails__box .wrap{width:100%;max-width:775px;padding:0}@media(max-width:1190px){.immobileDetails__box .wrap{max-width:unset}}@media(min-width:1190px) and (max-width:1279px){.immobileDetails__box .wrap{padding-right:15px}}.immobileDetails__box .tagDetails{width:780px;margin-bottom:40px}@media(max-width:1190px){.immobileDetails__box .tagDetails{width:100%}}.immobileDetails__box .descriptionPlus{margin-bottom:50px}.immobileDetails__box .descriptionPlus a{font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#0074c1}@media(max-width:600px){.immobileDetails__box .descriptionPlus a{font-size:14px;line-height:22px}}.immobileDetails__box .descriptionPlus a:hover{text-decoration:underline}.immobileDetails__title{display:block;width:100%;max-width:775px;margin-bottom:20px;font-weight:600}@media(max-width:600px){.immobileDetails__title{font-size:20px;line-height:26px}}.immobileDetails__title.buttonsFixed{margin-top:50px}.immobileDetails__nuovaCostruzioneChip,.immobileDetails__rentTypeChip{display:inline-flex;align-items:center;justify-content:center;border:1px solid #f0f0f0;background-color:#f0f0f0;border-radius:100px;padding:0 10px;height:30px;margin-bottom:8px;font-size:12px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:16px;color:#2a2a2a}.immobileDetails__text{width:100%;max-width:775px;margin-bottom:50px;white-space:pre-line}@media(max-width:600px){.immobileDetails__text{font-size:14px;line-height:22px;width:100%}}.immobileDetails__table{max-width:775px;width:100%;column-count:2;margin-bottom:50px}@media(max-width:600px){.immobileDetails__table{max-width:unset;column-count:1}.immobileDetails__table:not(.singleColumn){display:grid;grid-template-columns:fit-content(50%) minmax(0,1fr);column-gap:10px}}.immobileDetails__table.singleColumn{column-count:1}.immobileDetails__table.position{max-width:unset;column-count:1;margin-bottom:0}.immobileDetails__table .row{display:flex;align-items:baseline;margin-bottom:20px}@media(max-width:600px){.immobileDetails__table .row{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}.immobileDetails__table .row .tagDetail{flex-wrap:wrap}.immobileDetails__table .term{width:100%;max-width:200px;min-width:200px;margin-right:4px;font-size:16px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}@media(max-width:1190px){.immobileDetails__table .term{max-width:125px}}@media(max-width:600px){.immobileDetails__table .term{min-width:0;max-width:none;width:auto;margin-right:0}}.immobileDetails__table .description{display:flex;align-items:center;width:100%;font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}@media(min-width:1024px){.immobileDetails__table .description{min-width:0;flex:1;overflow-wrap:break-word;word-break:break-word}}@media(max-width:600px){.immobileDetails__table .description{font-weight:600;min-width:0;overflow-wrap:break-word;word-break:break-word}}.immobileDetails__table .description .link{font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a}@media(max-width:600px){.immobileDetails__table .description .link{font-weight:600}}.immobileDetails__table .description.tag{flex-wrap:wrap}.immobileDetails__position{display:flex;width:100%;max-width:775px;margin-bottom:50px}@media(max-width:600px){.immobileDetails__position{flex-direction:column;align-items:center}}.immobileDetails__options{display:flex;flex-wrap:nowrap;width:100%;max-width:775px;margin-bottom:30px}@media(max-width:600px){.immobileDetails__options{flex-direction:column}}.immobileDetails__optionsButton{display:flex;align-items:center;border-radius:8px;cursor:pointer;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.2;padding:10px 24px;text-align:center;text-transform:uppercase;width:auto;background-color:#fff;border:1px solid #fff;color:#0074c1;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;cursor:pointer}.immobileDetails__optionsButton:hover{background-color:#f0f0f0;border-color:#f0f0f0}.immobileDetails__optionsButton i{margin-right:10px;font-size:18px}.immobileDetails__optionsButton i{margin-right:8px;font-size:18px;color:#0074c1}.immobileDetails__optionsButton+.immobileDetails__optionsButton{margin-left:16px}@media(max-width:600px){.immobileDetails__optionsButton+.immobileDetails__optionsButton{margin-left:0}}.immobileDetails__disclaimer{width:100%;max-width:1230px;padding:24px 15px;margin-top:20px;margin-bottom:50px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;font-size:12px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:17px;color:#2a2a2a}.immobileDetails__tag{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:30px;margin:0 10px 10px 0;border-radius:2px}.immobileDetails__tagLabel{align-items:center;border-radius:9999px;color:#2a2a2a;display:flex;justify-content:center;font-size:12px;font-weight:600;height:30px;padding:0 10px;background-color:#fff;border:solid 1px #ccc}.immobileDetails__tagLabel:hover{background-color:#f0f0f0}@media(max-width:600px){.immobileDetails__tags .row{flex-direction:column}}@media(max-width:600px){.immobileDetails__tags .term{margin-bottom:20px}}.annunciSimili__box{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1230px;padding:0 15px}@media(max-width:900px){.annunciSimili__box{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;margin-bottom:50px}}@media(max-width:600px){.annunciSimili__box{padding-bottom:0}}.annunciSimili__box.lessCards{height:1240px;overflow:hidden}.annunciSimili__card{margin-bottom:24px;background-color:#fff;display:flex}@media(max-width:900px){.annunciSimili__card{margin-bottom:0;margin-right:24px}}@media(max-width:600px){.annunciSimili__card{margin:0;margin-right:16px;padding-bottom:20px}}.annunciSimili__card .card{margin-top:1px;height:100%}.annunciSimili__card .card .card__elementsContainer{height:auto;flex:1}.annunciSimili__card .card .card__bottomBox{margin-top:auto;padding-top:20px}@media(max-width:900px){.annunciSimili__card .card{width:340px;height:550px}}.annunciSimili__button{margin-top:30px}.annunciSimili__buttonContainer{display:flex;justify-content:center;width:100%;padding:0 15px;margin-bottom:50px}.annunciSimili__buttonContainer.hide{display:none}.popupTelephone{display:none;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:40px;padding:6px 24px;margin-bottom:20px;border:solid 1px #0074c1;border-radius:8px;background-color:#fff}@media(max-width:900px){.popupTelephone{max-width:345px;border:none;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.5);-moz-box-shadow:0 15px 40px rgba(0,0,0,.5);box-shadow:0 15px 40px rgba(0,0,0,.5);padding:0;padding-bottom:24px;margin-bottom:0;z-index:200}}.popupTelephone.show{display:flex !important}.popupTelephone__number{font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#0074c1;display:none}.popupTelephone__number:nth-of-type(1){display:flex;justify-content:center;align-items:center}@media(max-width:900px){.popupTelephone__number{margin-top:24px;display:flex;justify-content:center;align-items:center}}.popupTelephone__number .telIcon{color:#0074c1;font-size:20px;margin-right:8px}.popupTelephone__header{display:none}@media(max-width:900px){.popupTelephone__header{width:100%;background-color:#f5f6f7;border-radius:8px 8px 0 0;padding:16px 24px;display:flex;flex-direction:column;align-items:center;position:relative;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.16)}}.popupTelephone__header .iconClose{position:absolute;right:10px;top:10px;color:#666}.popupTelephone__text{margin-bottom:4px;text-align:center}.popupTelephone__text.bold{font-weight:600}.popupTelephone__overlay{width:320px}@media(max-width:900px){.popupTelephone__overlay{width:100%;height:auto;position:fixed;top:0;bottom:0;left:0;right:0;z-index:200;display:none;justify-content:center;align-items:center}.popupTelephone__overlay.show{display:flex}}.popupClosingDivMobile{display:none}.popupClosingDivMobile.show{width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;display:block}.clEnergTriangle{position:relative;display:flex;justify-content:center;width:30px;padding:4px;margin-right:24px;border-radius:2px;background-color:#0074c1;font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#fff}.clEnergTriangle:before{content:"";position:absolute;top:0;right:-12px;z-index:100;width:0;height:0;border:solid 1px #ccc;border-width:16px 0 16px 13px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0074c1}.clEnergTriangle:empty{display:none}.priceInfo{display:flex;flex-wrap:wrap;gap:16px;width:100%;max-width:775px;margin-bottom:50px}@media(max-width:600px){.priceInfo{flex-direction:column;gap:12px}}.priceInfo__card{flex:1;max-width:calc(50% - 8px);display:flex;align-items:center;padding:16px 20px;border-radius:8px;border:1px solid #ccc;background-color:#fff;gap:12px}@media(max-width:600px){.priceInfo__card{max-width:100%}}.priceInfo__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;border:2px solid #666;color:#666;font-size:14px;font-weight:700;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif}.priceInfo__iconFont{flex-shrink:0;color:#666;font-size:24px}.priceInfo__cardContent{display:flex;flex-direction:column;flex:1;min-width:0}.priceInfo__cardLabel{font-size:16px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#2a2a2a;line-height:1.3;margin-bottom:4px}.priceInfo__cardValue{font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#2a2a2a;line-height:1.4}.energySection{display:flex;flex-wrap:wrap;gap:16px;width:100%;max-width:775px;margin-bottom:50px}@media(max-width:600px){.energySection{flex-direction:column;gap:12px}}.energySection__card{flex:1;max-width:calc(50% - 8px);display:flex;align-items:center;padding:16px 20px;border-radius:8px;border:1px solid #ccc;background-color:#fff;gap:12px}@media(max-width:600px){.energySection__card{max-width:100%}}.energySection__cardContent{display:flex;flex-direction:column;flex:1;min-width:0}.energySection__cardLabel{font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#6b7280;line-height:1.3;margin-bottom:4px}.energySection__cardValue{font-size:15px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#2a2a2a;line-height:1.4}.energySection__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:4px;background-color:#999;color:#fff;position:relative;margin-right:8px;font-size:16px;font-weight:700;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif}.energySection__badge:after{content:"";position:absolute;top:50%;right:-7px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:13px 0 13px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999}.energySection__badge--a{background-color:#6e9e02}.energySection__badge--a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #6e9e02}.energySection__badge--b{background-color:#7fb802}.energySection__badge--b:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #7fb802}.energySection__badge--c{background-color:#91d102}.energySection__badge--c:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #91d102}.energySection__badge--d{background-color:#ebc400}.energySection__badge--d:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ebc400}.energySection__badge--e{background-color:#eb9d00}.energySection__badge--e:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #eb9d00}.energySection__badge--f{background-color:#e67300}.energySection__badge--f:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e67300}.energySection__badge--g{background-color:#d22300}.energySection__badge--g:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d22300}.energySection__badge--text{width:auto;height:auto;background-color:rgba(0,0,0,0);color:#666;font-weight:400;font-size:14px;margin-right:0;border-radius:0}.energySection__badge--text:after{display:none}.energySection__status{width:100%;font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#2a2a2a;margin-bottom:16px}.energySection__status--lite{margin-bottom:50px}.energySection__clasificacion{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-radius:8px;border:1px solid #ccc;background-color:#fff;max-width:775px}.energySection__clasificacionLabel{font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#6b7280}.energySection__clasificacionValue{font-size:15px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#2a2a2a}.energySection__detailBtn{display:inline-block;padding:10px 24px;border:solid 1px #ccc;border-radius:8px;background:#fff;color:#0074c1;cursor:pointer;margin-bottom:50px;text-decoration:none;font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.5px}.energySection__detailBtn:hover{background-color:#f0f0f0;border-color:#ccc}.popupOnScreen .energySection__detailBtn{pointer-events:none;opacity:.5}.zoneVicine__container{width:100%;max-width:1230px;padding:0 15px;margin-bottom:40px}@media(max-width:600px){.zoneVicine__container{margin-bottom:24px}}.zoneVicine__title{display:block;width:100%;margin-bottom:16px}@media(max-width:600px){.zoneVicine__title{font-size:20px;line-height:26px}}.zoneVicine__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.zoneVicine__item{display:inline-flex;align-items:baseline;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:20px}.zoneVicine__item::after{content:"•";margin:0 8px;color:#666}.zoneVicine__item:last-child::after{content:""}.zoneVicine__link{color:#0074c1;text-decoration:none;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:20px}.zoneVicine__link:hover{text-decoration:underline}.zoneVicine__distance{color:#666;margin-left:4px;font-size:13px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:18px}.detailBreadcrumbFooter{width:100%;background-color:#272727;padding:16px 0;margin-bottom:-50px}@media(max-width:600px){.detailBreadcrumbFooter{margin-bottom:-40px}}.detailBreadcrumbFooter .breadcrumb{width:100%;max-width:1200px;margin:0 auto}@media(max-width:600px){.detailBreadcrumbFooter .breadcrumb{display:flex;padding:16px}}.detailBreadcrumbFooter .breadcrumb__link{color:#fff}.detailBreadcrumbFooter .breadcrumb__link:hover{color:#fff}.detailBreadcrumbFooter .breadcrumb__label{color:rgba(255,255,255,.7)}.detailBreadcrumbFooter .breadcrumb .icon{color:rgba(255,255,255,.5)}