.content-mapp{width:100%;height:calc(100vh - 4.94792vw);position:relative;display:flex;justify-content:space-between}.content-mapp.in-search:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:10}.content-mapp.in-search.loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10}.content-mapp.in-search:after{content:"";position:absolute;top:50%;left:50%;width:100px;height:100px;transform:translate(-50%, -50%);background:url(../img/loader.svg);background-size:cover;z-index:11}.content-mapp .sidebar{width:35vw;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start}.content-mapp .sidebar>img{width:9.375vw;margin:1.5625vw auto}.content-mapp .sidebar .filters{display:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;position:relative;height:100%}.content-mapp .sidebar .filters .filter{margin-bottom:1.0416666667vw;width:80%;position:relative}.content-mapp .sidebar .filters .filter input[type=text]{width:100%;border:1px solid #ddd;border-radius:1.0416666667vw;background-color:#fff;display:block;padding:0 38px 0 10px;font-size:12px;line-height:38px;height:38px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;outline:none;font-family:"Open Sans",sans-serif;font-weight:400;color:#444}.content-mapp .sidebar .filters .filter.search::after{content:"";position:absolute;right:9px;top:50%;transform:translateY(-50%);background:url(../img/ico-lupa.png) center center no-repeat;background-size:cover;width:19px;height:19px;z-index:1}.content-mapp .sidebar .filters .filter ::-moz-placeholder{color:#444;opacity:1}.content-mapp .sidebar .filters .filter ::placeholder{color:#444;opacity:1}.content-mapp .sidebar .filters .filter :-ms-input-placeholder{color:#444}.content-mapp .sidebar .filters .filter ::-ms-input-placeholder{color:#444}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric{border-radius:1.0416666667vw;background-color:#fff}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items{margin-top:-1px;border-bottom-right-radius:1.0416666667vw;border-bottom-left-radius:1.0416666667vw}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li{position:relative}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li.child{padding-left:15px}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li.child::before{content:"-";display:inline-block;margin-right:5px}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li.parent{opacity:1;font-weight:700}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li.selected::after{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);background:url(../img/ico-close.png) center center no-repeat;background-size:cover;width:10px;height:10px}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li:first-child.selected::after{display:none}.content-mapp .sidebar .filters .filter .selectric-wrapper.selectric-open .selectric{border-bottom-right-radius:0;border-bottom-left-radius:0}.content-mapp .sidebar .filters .filter.type_search{display:flex;margin-bottom:20px}.content-mapp .sidebar .filters .filter.type_search .content-check{font-size:12px;font-family:"Open Sans",sans-serif;font-weight:400;color:#444;margin:0 20px 0 0;display:flex;align-items:center;position:relative}.content-mapp .sidebar .filters .filter.type_search .content-check input[type=checkbox]{height:100%;width:100%;position:absolute;z-index:9999;opacity:0;cursor:pointer}.content-mapp .sidebar .filters .filter.type_search .content-check label .switch{background:#fff;width:70px;border-radius:50px;padding:5px;position:relative;border:1px #df9618 solid;height:30px;margin-right:5px}.content-mapp .sidebar .filters .filter.type_search .content-check input[type=checkbox]+label .bar{background:#ccc;height:20px;width:20px;border-radius:50px;transition:all .3s ease-in-out;transform:translateY(-50%);position:absolute;left:5px;top:50%}.content-mapp .sidebar .filters .filter.type_search .content-check input[type=checkbox]:checked+label .bar{background:#df9618;left:calc(100% - 25px)}.content-mapp .sidebar .filters .cta a.btn-filter{width:10.4166666667vw;height:2.6041666667vw;line-height:2.6041666667vw}.content-mapp .sidebar .filters .btn-reset{display:none;margin-top:0.5208333333vw;color:#df7618}.content-mapp .sidebar .btn-return{margin-left:0.5208333333vw;display:none;text-decoration:none;font-size:0.7291666667vw;color:#df7618}.content-mapp .sidebar .btn-return::before{content:"";background:url(../img/ico-return.png) no-repeat center center;background-size:60%;width:1.40625vw;height:1.09375vw;display:inline-block}.content-mapp .sidebar .list{display:none;flex-direction:column;width:100%;height:100%;position:relative;overflow:auto}.content-mapp .sidebar .list .entidad{display:flex;border-bottom:1px solid #aeaeac;width:100%;padding:0.5208333333vw 0.2604166667vw}.content-mapp .sidebar .list .entidad:last-child{border:0}.content-mapp .sidebar .list .entidad .logo{width:5vw}.content-mapp .sidebar .list .entidad .logo .featureImage{background-size:contain;background-repeat:no-repeat;background-position:top center;width:80%;height:100%;display:block;margin:0 auto}.content-mapp .sidebar .list .entidad .data{display:flex;flex-direction:column;width:calc(100% - 5vw)}.content-mapp .sidebar .list .entidad .data h2{font-size:0.8333333333vw;font-weight:700;margin:0}.content-mapp .sidebar .list .entidad .data .tipo,.content-mapp .sidebar .list .entidad .data .address{text-align:left;font-size:0.7291666667vw}.content-mapp .sidebar .list .entidad .data .capacidad{display:flex;justify-content:space-between;margin:0.2604166667pxvw 0 0.5208333333vw 0}.content-mapp .sidebar .list .entidad .data .capacidad span{font-size:0.625vw;color:#404040;font-weight:300}.content-mapp .sidebar .list .entidad .data .cta{display:flex;justify-content:flex-end}.content-mapp .sidebar .list .entidad .data .cta a{width:1.5625vw;height:1.5625vw;border-radius:50%;color:#df7618;border-width:1px;line-height:0;margin:0.2604166667vw 0.2604166667vw 0 0.2604166667vw}.content-mapp .sidebar .list .entidad .data .cta a img{width:60%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);filter:brightness(0) invert(1)}.content-mapp .sidebar .list .entidad .data .cta a:hover img{filter:none}.content-mapp .sidebar .list .no-result{width:100%;font-size:0.7291666667vw;text-align:center;margin-top:2.6041666667vw}.content-mapp .sidebar .ficha{display:none;flex-direction:column;height:100%;overflow:auto;position:relative}.content-mapp .sidebar .ficha .btn-return-list{margin-left:0.5208333333vw;display:flex;text-decoration:none;font-size:0.7291666667vw;color:#df7618}.content-mapp .sidebar .ficha .btn-return-list::before{content:"";background:url(../img/ico-return.png) no-repeat center center;background-size:60%;width:1.40625vw;height:1.09375vw;display:inline-block}.content-mapp .sidebar .ficha .logo{height:50px;margin:0 auto 0.5208333333vw auto}.content-mapp .sidebar .ficha h2{font-size:1.0416666667vw;font-weight:700;text-align:center;padding:0 1.0416666667vw;margin:0.5208333333vw 0 0}.content-mapp .sidebar .ficha .tipo{text-align:center;font-size:0.7291666667vw;font-weight:700;margin:1.0416666667vw 0 0.5208333333vw 0}.content-mapp .sidebar .ficha p{font-size:0.7291666667vw;line-height:1.5;text-align:justify;margin:0;padding:0 1.5625vw}.content-mapp .sidebar .ficha .ambitos,.content-mapp .sidebar .ficha .servicios{padding:0 1.5625vw;margin-top:0.78125vw}.content-mapp .sidebar .ficha .ambitos span,.content-mapp .sidebar .ficha .servicios span{width:100%;text-align:center;font-size:0.7291666667vw;font-weight:700;text-transform:uppercase}.content-mapp .sidebar .ficha .ambitos ul,.content-mapp .sidebar .ficha .servicios ul{list-style:none;margin:0.5208333333vw 0 0;padding:0}.content-mapp .sidebar .ficha .ambitos ul li,.content-mapp .sidebar .ficha .servicios ul li{list-style:none;margin:0 0 0 0.78125vw;padding:0;font-size:0.6770833333vw;color:#404040;font-weight:300}.content-mapp .sidebar .ficha .ambitos ul li::before,.content-mapp .sidebar .ficha .servicios ul li::before{content:"";width:0.2604166667vw;height:0.2604166667vw;background-color:#df7618;display:inline-block;margin:0 0.5208333333vw 0.0520833333vw 0}.content-mapp .sidebar .ficha .instalaciones{padding:0 1.5625vw;margin-top:0.78125vw}.content-mapp .sidebar .ficha .instalaciones>span{width:100%;text-align:center;text-transform:uppercase;font-size:0.7291666667vw;font-weight:700}.content-mapp .sidebar .ficha .instalaciones .instalacion{width:100%;display:flex;flex-direction:column;margin-bottom:0.78125vw}.content-mapp .sidebar .ficha .instalaciones .instalacion .nombre{width:100%;border-bottom:1px solid #404040;margin:1.0416666667vw 0 0.2604166667vw 0;padding-bottom:0.2604166667vw;font-size:0.7291666667vw;color:#404040;font-weight:700}.content-mapp .sidebar .ficha .instalaciones .instalacion .nombre span{float:right;font-size:0.625vw}.content-mapp .sidebar .ficha .instalaciones .instalacion .localizacion{font-size:0.625vw;color:#404040;font-weight:300;font-style:italic;margin:0.2604166667vw 0}.content-mapp .sidebar .ficha .instalaciones .instalacion .capacidad{display:flex;justify-content:space-between}.content-mapp .sidebar .ficha .instalaciones .instalacion .capacidad span{font-size:0.625vw;color:#404040;font-weight:300}.content-mapp .sidebar .ficha .address{font-size:0.5729166667vw;line-height:1.5;text-align:center;margin:0 0 0.5208333333vw 0;padding:0 1.5625vw;font-style:italic}.content-mapp .sidebar .ficha .contact{position:absolute;top:0.78125vw;right:1.5625vw;width:1.5625vw;height:1.5625vw}.content-mapp .sidebar .ficha .contact a{width:100%;height:100%}.content-mapp .sidebar .show{display:flex}.content-mapp .mapp{width:65%}.content-mapp .mapp .infoBox{position:relative;margin-bottom:-38px;margin-left:-23px;width:15.625vw;overflow:initial !important}.content-mapp .mapp .infoBox>img{width:0.5208333333vw;padding:0.3645833333vw;background:#fff;box-sizing:content-box;position:absolute !important;right:-1.1979166667vw;top:0}.content-mapp .mapp .infoBox:after{border:solid rgba(0,0,0,0);content:" ";height:0;position:absolute;top:inherit;right:inherit;bottom:-19px;left:50%;z-index:2;width:0;border-width:10px;border-top-color:#fff;transform:translate(-50%, 0);box-sizing:border-box}.content-mapp .mapp .infoBox .map-info-box{display:flex;flex-direction:column;position:relative;background:#fff;padding:1.0416666667vw;box-sizing:border-box;min-width:15.625vw;max-width:15.625vw}.content-mapp .mapp .infoBox .map-info-box .figure-block{height:2.0833333333vw;margin-bottom:0.5208333333vw;width:100%}.content-mapp .mapp .infoBox .map-info-box .figure-block .featureImage{background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;display:inline-block}.content-mapp .mapp .infoBox .map-info-box .item-body h2{font-family:"Open Sans",sans-serif;font-weight:400;font-size:0.9375vw;margin:0;text-align:center}.content-mapp .mapp .infoBox .map-info-box .item-body p,.content-mapp .mapp .infoBox .map-info-box .item-body div,.content-mapp .mapp .infoBox .map-info-box .item-body a{font-family:"Open Sans",sans-serif;font-weight:300;font-size:0.625vw;line-height:1.5;text-align:center;text-decoration:none;margin:0}.content-mapp .mapp .infoBox .map-info-box .item-body p{margin:0.5208333333vw 0}.content-mapp .mapp .infoBox .map-info-box .item-body div.contact{display:flex;justify-content:center}.content-mapp .mapp .infoBox .map-info-box .item-body a :hover{text-decoration:underline}.content-mapp .mapp .infoBox .map-info-box .item-body .cta{display:flex;justify-content:space-evenly}.content-mapp .mapp .infoBox .map-info-box .item-body .cta a{width:1.5625vw;height:1.5625vw;border-radius:50%;color:#df7618;border-width:1px;line-height:0;margin:0.78125vw 0.2604166667vw 0 0.2604166667vw}.content-mapp .mapp .infoBox .map-info-box .item-body .cta a img{width:60%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);filter:brightness(0) invert(1)}.content-mapp .mapp .infoBox .map-info-box .item-body .cta a:hover img{filter:none}.content-mapp .mapp .cluster{width:2.34375vw;height:2.34375vw}.content-mapp .mapp .cluster img{width:2.34375vw}.content-mapp .mapp .cluster>div{font-family:"Open Sans",sans-serif;font-weight:400;font-size:0.8333333333vw}@media screen and (max-width: 768px){.content-mapp{width:100%;height:110vh;position:relative;display:flex;flex-direction:column;justify-content:flex-start}.content-mapp .sidebar{width:100%;height:45%}.content-mapp .sidebar>img{display:none}.content-mapp .sidebar .filters .filter{margin-bottom:1.3333333333vw;width:80%;position:relative}.content-mapp .sidebar .filters .filter input[type=text]{border-radius:5.3333333333vw;height:8vw}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric{border-radius:5.3333333333vw}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric span{height:8vw;line-height:8vw}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items{border-bottom-right-radius:5.3333333333vw;border-bottom-left-radius:5.3333333333vw}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li{position:relative}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li.child{padding-left:15px}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li.child::before{content:"-";display:inline-block;margin-right:5px}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li.parent{opacity:1;font-weight:700}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li.selected::after{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);background:url(../img/ico-close.png) center center no-repeat;background-size:cover;width:10px;height:10px}.content-mapp .sidebar .filters .filter .selectric-wrapper .selectric-items ul li:first-child.selected::after{display:none}.content-mapp .sidebar .filters .filter.type_search{margin-bottom:20px}.content-mapp .sidebar .filters .filter.type_search .content-check{font-size:11px;margin:0 15px 0 0}.content-mapp .sidebar .filters .filter.type_search .content-check label .switch{width:60px}.content-mapp .sidebar .filters .cta a.btn-filter{width:53.3333333333vw;height:8vw;line-height:8vw;margin-top:2.6666666667vw;font-size:3.2vw}.content-mapp .sidebar .filters .btn-reset{margin-top:1.3333333333vw;font-size:2.9333333333vw}.content-mapp .sidebar .btn-return{margin-left:2.6666666667vw;font-size:3.7333333333vw}.content-mapp .sidebar .btn-return::before{width:7.2vw;height:5.6vw}.content-mapp .sidebar .list{position:relative}.content-mapp .sidebar .list .entidad{padding:2.6666666667vw 1.3333333333vw}.content-mapp .sidebar .list .entidad .logo{width:20%}.content-mapp .sidebar .list .entidad .data{width:80%}.content-mapp .sidebar .list .entidad .data h2{font-size:3.7333333333vw}.content-mapp .sidebar .list .entidad .data .tipo,.content-mapp .sidebar .list .entidad .data .address{font-size:3.2vw}.content-mapp .sidebar .list .entidad .data .capacidad{flex-direction:column;margin:1.3333333333pxvw 0 2.6666666667vw 0}.content-mapp .sidebar .list .entidad .data .capacidad span{font-size:3.2vw}.content-mapp .sidebar .list .entidad .data .cta a{width:8vw;height:8vw;margin:1.3333333333vw 1.3333333333vw 0 1.3333333333vw}.content-mapp .sidebar .list .no-result{font-size:3.2vw;margin-top:13.3333333333vw}.content-mapp .sidebar .ficha{height:100%;position:absolute;background:#fff;z-index:10;overflow:auto;padding-bottom:5.3333333333vw}.content-mapp .sidebar .ficha .btn-return-list{margin-left:2.6666666667vw;font-size:3.7333333333vw}.content-mapp .sidebar .ficha .btn-return-list::before{width:7.2vw;height:5.6vw}.content-mapp .sidebar .ficha .logo{height:16vw;margin:0 auto 5.3333333333vw auto}.content-mapp .sidebar .ficha h2{font-size:5.3333333333vw;padding:0 8vw;margin:4vw 0 0}.content-mapp .sidebar .ficha .tipo{font-size:3.2vw;margin:5.3333333333vw 0}.content-mapp .sidebar .ficha p{font-size:3.2vw;padding:0 8vw}.content-mapp .sidebar .ficha .ambitos,.content-mapp .sidebar .ficha .servicios{padding:0 8vw;margin-top:4vw}.content-mapp .sidebar .ficha .ambitos span,.content-mapp .sidebar .ficha .servicios span{font-size:3.2vw}.content-mapp .sidebar .ficha .ambitos ul,.content-mapp .sidebar .ficha .servicios ul{margin:2.6666666667vw 0 0}.content-mapp .sidebar .ficha .ambitos ul li,.content-mapp .sidebar .ficha .servicios ul li{margin:0 0 0 4vw;font-size:3.2vw}.content-mapp .sidebar .ficha .ambitos ul li::before,.content-mapp .sidebar .ficha .servicios ul li::before{width:1.3333333333vw;height:1.3333333333vw;margin:0 2.6666666667vw 0.2666666667vw 0}.content-mapp .sidebar .ficha .instalaciones{padding:0 8vw;margin-top:4vw}.content-mapp .sidebar .ficha .instalaciones>span{font-size:3.7333333333vw}.content-mapp .sidebar .ficha .instalaciones .instalacion{margin-bottom:4vw}.content-mapp .sidebar .ficha .instalaciones .instalacion .nombre{margin:5.3333333333vw 0 1.3333333333vw 0;padding-bottom:1.3333333333vw;font-size:3.7333333333vw}.content-mapp .sidebar .ficha .instalaciones .instalacion .nombre span{float:inherit;display:block;margin-top:5px;font-size:3.2vw}.content-mapp .sidebar .ficha .instalaciones .instalacion .localizacion{font-size:3.2vw;margin:1.3333333333vw 0}.content-mapp .sidebar .ficha .instalaciones .instalacion .capacidad{flex-direction:column}.content-mapp .sidebar .ficha .instalaciones .instalacion .capacidad span{font-size:3.2vw}.content-mapp .sidebar .ficha .address{font-size:2.9333333333vw;margin:5.3333333333vw 0 2.6666666667vw 0;padding:0 8vw}.content-mapp .sidebar .ficha .contact{padding:0 8vw}.content-mapp .sidebar .ficha .contact a{font-size:2.9333333333vw}.content-mapp .sidebar .show{display:flex}.content-mapp .mapp{width:100%;height:55%}.content-mapp .mapp .infoBox{margin-left:-3px;width:66.6666666667vw}.content-mapp .mapp .infoBox>img{width:2.6666666667vw;padding:1.8666666667vw;right:-6.1333333333vw}.content-mapp .mapp .infoBox:after{bottom:-19px;border-width:10px}.content-mapp .mapp .infoBox .map-info-box{padding:2.6666666667vw;min-width:66.6666666667vw;max-width:66.6666666667vw}.content-mapp .mapp .infoBox .map-info-box .figure-block{height:9.3333333333vw;margin-bottom:2.6666666667vw}.content-mapp .mapp .infoBox .map-info-box .item-body h2{font-size:3.7333333333vw;font-weight:700}.content-mapp .mapp .infoBox .map-info-box .item-body p,.content-mapp .mapp .infoBox .map-info-box .item-body div,.content-mapp .mapp .infoBox .map-info-box .item-body a{font-size:3.2vw}.content-mapp .mapp .infoBox .map-info-box .item-body p{margin:1.3333333333vw 0}.content-mapp .mapp .infoBox .map-info-box .item-body .cta{display:flex;justify-content:space-evenly}.content-mapp .mapp .infoBox .map-info-box .item-body .cta a{width:8vw;height:8vw;margin:1.3333333333vw 1.3333333333vw 0 1.3333333333vw}.content-mapp .mapp .cluster{width:12vw;height:12vw}.content-mapp .mapp .cluster img{width:12vw}.content-mapp .mapp .cluster>div{font-size:4.2666666667vw}}