.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.mb-120{margin-bottom:7.5rem}.mb-80{margin-bottom:5rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}@media (max-width:767.98px){.sp-120,.sp-80{padding:40px 0}.mb-120,.mb-80{margin-bottom:40px}}section.locality section.cards [class^=col-]{margin-bottom:1.25rem}section.locality section.cards .item{background:#c7d2ad;padding:2.8125rem 1.875rem;min-height:100%;height:100%;text-align:center}section.locality section.cards .item h2{font-size:2.625rem}section.locality section.map-pointer .pointers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0 auto 0 auto}section.locality section.map-pointer .pointers .pointer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;color:#000;white-space:nowrap;margin:0 .9375rem 0 .9375rem;text-decoration:none}@media (max-width:1199.98px){section.locality section.map-pointer .pointers .pointer{font-size:.875rem}}@media (max-width:991.98px){section.locality section.map-pointer .pointers .pointer{width:50%;margin:0 0 15px 0}}@media (max-width:419.98px){section.locality section.map-pointer .pointers .pointer{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px 5px 10px!important}}section.locality section.map-pointer .pointers .pointer:first-child{margin-left:0}@media (max-width:991.98px){section.locality section.map-pointer .pointers .pointer:first-child{margin-left:initial}}section.locality section.map-pointer .pointers .pointer:last-child{margin-right:0}@media (max-width:991.98px){section.locality section.map-pointer .pointers .pointer:last-child{margin-left:initial}}section.locality section.map-pointer .pointers .pointer:hover.yellow{color:#e6d973}section.locality section.map-pointer .pointers .pointer:hover.red{color:#d8a397}section.locality section.map-pointer .pointers .pointer:hover.purple{color:#867389}section.locality section.map-pointer .pointers .pointer:hover.blue{color:#8abfe0}section.locality section.map-pointer .pointers .pointer:hover.green{color:#c7d2ad}section.locality section.map-pointer .pointers .pointer .label{position:relative;display:block;margin-left:.5rem;-webkit-transition:all .2s;transition:all .2s}section.locality section.map-pointer .pointers .pointer .icon-arrow-map{position:absolute;display:inline-block;font-size:.375rem;color:#8abfe0!important;font-weight:700;padding-right:0;margin-left:2rem;top:.625rem}@media (max-width:1199.98px){section.locality section.map-pointer .pointers .pointer .icon-arrow-map{margin-left:35px}}@media (max-width:575.98px){section.locality section.map-pointer .pointers .pointer .icon-arrow-map{margin-left:10px;top:6px}}section.locality .services-map{background:#f5f5f5}section.locality .services-map .pointers{padding:25px 0}section.locality .services-map #map{height:46.875rem;z-index:0}@media (max-width:575.98px){section.locality .services-map #map{height:65vh}}section.locality .services-map #map .service-pin{z-index:0!important;cursor:default}section.locality .services-map #map .service-pin img{position:relative;z-index:2}section.locality .services-map #map .service-pin .name{position:absolute;top:12px;left:0;padding:1px 8px 1px 35px;background:#fff;font-size:16px;color:#fff;white-space:nowrap;visibility:hidden;opacity:0;z-index:1;-webkit-transition:all .2s;transition:all .2s}section.locality .services-map #map .service-pin .name.category-civic-facilities{background:#e6d973}section.locality .services-map #map .service-pin .name.category-sport{background:#a88dac}section.locality .services-map #map .service-pin .name.category-schools{background:#d8a397}section.locality .services-map #map .service-pin .name.category-trips{background:#c7d2ad}section.locality .services-map #map .service-pin .name.category-traffic{background:#8abfe0}section.locality .services-map #map .service-pin:hover{z-index:90!important}section.locality .services-map #map .service-pin:hover .name{left:20px;visibility:visible;opacity:1}section.locality .services-map #map .services-cluster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#17a2b8;border:0;border-radius:50%;z-index:0!important}section.locality .services-map #map .services-cluster::after{content:'';position:absolute;top:50%;left:50%;width:calc(100% + 10px);height:calc(100% + 10px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #17a2b8;border-radius:50%}section.locality .services-map #map .services-cluster .num{font-size:13px;font-weight:500;text-align:center;color:#fff}