#map{bottom:0;box-shadow:0 0 30px 0 rgba(0,0,0,.3);display:none;height:calc(100vh - 115px);position:relative;top:0;width:100%;z-index:9}#left-group{border-radius:3px;color:#fff;font-family:Montserrat,sans-serif;left:45px;line-height:25px;position:absolute;top:45px;z-index:1}#left-group .description{width:345px}#left-group #cloud,#left-group #data-center,#left-group .latency{position:relative;width:290px}#left-group .description,#left-group .latency{background-color:#000;border:3px solid transparent;border-radius:7px;margin-bottom:14px;padding:20px}#data-center{margin-bottom:14px}#left-group #cloud .main-cloud,#left-group #data-center .main-datacenter{border:3px solid transparent;border-radius:7px;padding:20px;position:relative;width:100%}#cloud.active .main-cloud,#data-center.active .main-datacenter{background-color:#fecc2f!important;color:#000}#data-center:not(.opened) .main-datacenter,#left-group #cloud:not(.opened) .main-cloud{background-color:#000}#data-center.opened .main-datacenter,#left-group #cloud.opened .main-cloud{background-color:#fecc2f;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-color:#000!important;border-bottom:0!important}#left-group .main-cloud:after,#left-group .main-datacenter:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:15px solid #fecc2f;clear:both;content:"";height:0;position:absolute;right:20px;top:26px;width:0}#left-group .active .main-cloud:after,#left-group .active .main-datacenter:after{border-top-color:#000}#left-group #cloud.opened .main-cloud:after,#left-group #data-center.opened .main-datacenter:after{border-top:15px solid #000;transform:rotate(180deg)}#cloud.opened .main-cloud .box-title,#data-center.opened .main-datacenter .box-title{color:#000}#data-center .datacenters-box,#left-group .cloudOnRamp-box{background-color:#fff;border:3px solid #000;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top:0;overflow-y:scroll;padding:20px;position:relative;width:100%}#data-center .datacenters-box{max-height:16vh}#left-group .cloudOnRamp-box{max-height:10vh}#cloud:not(.opened) .cloudOnRamp-box,#data-center:not(.opened) .datacenters-box{display:none;visibility:hidden}#data-center .datacenters-box label,#left-group .cloudOnRamp-box label{color:#000;cursor:pointer;display:inline-block;font-size:18px;line-height:35px;position:relative}.cloudOnRamp-box label:before,.datacenters-box label:before{-webkit-appearance:none;background-color:transparent;border:3px solid #000;border-radius:7px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);content:"";cursor:pointer;display:inline-block;margin-right:10px;padding:8px;position:relative;vertical-align:middle}.cloudOnRamp-box input:checked+label:after,.datacenters-box input:checked+label:after{border:solid #fbc92e;border-width:0 4px 4px 0;content:"";display:block;height:14px;left:9px;position:absolute;top:5px;transform:rotate(45deg);width:6px}.cloudOnRamp-box input:checked+label:before,.datacenters-box input:checked+label:before{background:#000}.cloudOnRamp-box input,.datacenters-box li input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.active #main-cloud label:before,.active #main-datacenter label:before{-webkit-appearance:none;background-color:transparent;background:#000;border:2px solid #000;border-radius:7px;content:"";cursor:pointer;display:inline-block;margin-right:5px;padding:8px;position:relative;vertical-align:middle}.active #main-cloud label:after,.active #main-datacenter label:after{background:#fecc2f;content:"";display:block;height:2px;left:24px;position:absolute;top:33px;width:11px}#main-cloud input,#main-datacenter input{display:none}#left-group .description:before{background:#fecc2f;content:"";height:3px;position:absolute;width:80px}#subtitles{background-color:#fff;border:3px solid #000;border-radius:3px;color:#000;font-family:Montserrat,sans-serif;font-size:16px;padding:20px;position:absolute;right:45px;top:45px;width:255px;z-index:1}.latency .switch{display:inline-block;height:27px;position:relative;position:absolute;right:20px;vertical-align:bottom;width:45px}.latency .switch input{display:none}.latency .slider{background-color:#fff;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.latency .slider:before{background-color:#fbc92e;bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:19px}.latency input:checked+.slider{background-color:#000}.latency input:checked+.slider:before{transform:translateX(19px)}.latency .slider.round{border-radius:34px}.latency .slider.round:before{border-radius:50%}#latencyy.active{background:#fbc92e}.latency.active .box-title{color:#000}.subtitle-data-center{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin-top:15px;text-transform:uppercase}.subtitle-data-center .tipologia-item.separator{border-right:1px solid #000;height:35px}.subtitle-data-center .tipologia-item img{vertical-align:middle}.blueCloud{background-image:url(https://kiodatacenters.com/hubfs/files/cloud-blue.svg)}.blueCloud,.greenCloud{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;width:20px}.greenCloud{background-image:url(https://kiodatacenters.com/hubfs/files/cloud-green.svg)}.purpleCloud{background-image:url(https://kiodatacenters.com/hubfs/files/cloud-purple.svg)}.orangeCloud,.purpleCloud{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;width:20px}.orangeCloud{background-image:url(https://kiodatacenters.com/hubfs/files/cloud-orange.svg)}.mapboxgl-popup{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;max-width:400px}.box-title{font-size:18px!important;font-weight:700;margin-block-end:1em;margin-block-start:1em}#left-group .subtitle{font-size:16px}#onRamp-caption{display:none;margin-top:20px}#onRamp-caption h4{font-weight:400;margin-bottom:0}.caption-list{font-size:16px;line-height:34px;list-style-type:none;margin-top:8px;padding-left:0}.caption-list li img{height:25px;padding-top:5px;vertical-align:top;width:30px}#latency-caption{margin-top:20px}.latency-numbers{display:flex;justify-content:space-evenly;margin-top:8px}.latency-number{display:inline-block;flex:1;font-size:14px;line-height:25px;text-align:center}.latency-number.lat1{background-color:#fbd250}.latency-number.lat2{background-color:#fee8a3}.latency-number.lat3{background-color:#fef4d5}#filterbar{border:1px solid #000;border-radius:7px;color:#000;font-family:Montserrat;font-size:18px;font-style:italic;height:40px;padding:0 5px;width:100%}::placeholder{color:#000!important}#myULOfDataPoints{padding-left:0}.cloudOnRamp-box ul{margin:0;padding-left:0}.cloudOnRamp-box::-webkit-scrollbar,.datacenters-box::-webkit-scrollbar{width:10px}.cloudOnRamp-box::-webkit-scrollbar-track,.datacenters-box::-webkit-scrollbar-track{background:#c5c5c5}.cloudOnRamp-box::-webkit-scrollbar-thumb,.datacenters-box::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.cloudOnRamp-box::-webkit-scrollbar-thumb:hover,.datacenters-box::-webkit-scrollbar-thumb:hover{background:#b9b9b9}#infoDataCenter{font-family:Montserrat;min-height:1px;scroll-margin-top:110px}#infoDataCenter .subtitle{color:#fecc2f;font-size:30px;margin:0;padding-top:50px;position:relative;text-align:center;text-transform:uppercase}#infoDataCenter .subtitle:before{background:#000;border-radius:7px;content:"";height:5px;left:0;margin:auto;position:absolute;right:0;top:0;width:84px}#infoDataCenter .title{font-size:40px;text-align:center}#infoDataCenter .aftertitle{color:#646464;font-size:30px;text-align:center}#infoDataCenter .coordinates,#infoDataCenter .morada{margin:auto;max-width:500px;padding:0 10px;text-align:center}#PopUpInfo{background:#f4f4f4;padding:40px 0;position:relative}#cerrar-btn{background:#fff;border:3px solid #000;border-radius:7px;box-shadow:0 3px 60px 0 rgba(0,0,0,.17);cursor:pointer;font-weight:700;padding:13px 30px 13px 50px;position:absolute;right:0;text-transform:uppercase;top:0}#cerrar-btn:before{content:"x";left:30px;position:absolute}#infoDataCenter .capacidad,#infoDataCenter .redundancia{background:#fff;border-radius:7px;box-shadow:0 3px 6px 0 rgba(0,0,0,.17);display:flex;margin-top:20px;padding:30px;position:relative}#infoDataCenter .capacidad h4,#infoDataCenter .redundancia h4{flex:9%;font-size:20px;line-height:27px;padding-top:30px}#infoDataCenter .capacidad p,#infoDataCenter .redundancia p{flex:80%}#infoDataCenter .capacidad h4:before,#infoDataCenter .redundancia h4:before{background:#fecc2f;border-radius:7px;content:"";height:5px;left:30px;position:absolute;top:0;top:50px;width:84px}#infoDataCenter .container{margin:auto;max-width:1366px;position:relative}#infoDataCenter #PopUp-img-Info{background:#fff;padding:40px 0}#PopUp-img-Info img{max-width:100%}#PopUp-img-Info .container{align-items:flex-start;column-gap:20px;display:flex;flex-wrap:wrap;position:relative}#PopUp-img-Info .container>*{border-radius:7px;box-shadow:0 3px 6px 0 rgba(0,0,0,.17);flex:1}#PopUp-img-Info .container h1{font-size:20px;padding:50px 50px 10px;position:relative}#PopUp-img-Info h1:before{background:#fecc2f;border-radius:7px;content:"";height:5px;left:50px;position:absolute;top:20px;width:84px}#PopUp-img-Info .peering{overflow:hidden}#PopUp-img-Info .peering table{border:none;border-collapse:collapse;border-spacing:0;display:block;overflow-x:hidden;overflow-y:scroll;width:100%}#PopUp-img-Info .peering table tbody{display:inline-table;width:100%}#PopUp-img-Info .peering tr:first-child{background:#484866;color:#fff}#PopUp-img-Info .peering td{padding:3px 10px}#PopUp-img-Info .peering table::-webkit-scrollbar{width:10px}#PopUp-img-Info .peering table::-webkit-scrollbar-track{background:#4b60638a}#PopUp-img-Info .peering table::-webkit-scrollbar-thumb{background:#4b6063;border-radius:10px}#PopUp-img-Info .peering table::-webkit-scrollbar-thumb:hover{background:#b9b9b9}#PopUp-certifications{background:#f4f4f4;padding:30px 10px 60px;text-align:center}#PopUp-certifications h3{color:#646464;font-size:30px}#PopUp-certifications p{color:#646464;font-size:20px;font-weight:700;margin-block-end:1em;margin-block-start:1em}#PopUp-certifications #cert-btn{background:#fecc2f;border:1px solid transparent;border-radius:7px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);cursor:pointer;display:inline-block;font-size:19px;font-weight:700;margin-top:20px;padding:20px 100px 20px 50px;position:relative;width:auto}#PopUp-certifications #cert-btn:after{background-image:url(https://kiodatacenters.com/hubfs/files/download-black.svg);background-repeat:no-repeat;background-size:contain;content:"";height:30px;position:absolute;right:50px;top:15px;width:30px}#PopUp-certifications #cert-btn:hover:after{background-image:url(https://kiodatacenters.com/hubfs/files/download-hover-yellow.svg)}#PopUp-certifications #img-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#PopUp-certifications #img-row img{padding:20px}#PopUp-btns-div{padding:50px 10px;text-align:center}#volver-mapa-btn,.marketplace-btn{border:5px solid #000;border-radius:7px;cursor:pointer;display:inline-block;font-size:19px;font-weight:700;padding:20px 30px}#volver-mapa-btn{margin-right:15px}#volver-mapa-btn:hover,.marketplace-btn{background:#000;color:#fff}.marketplace-btn{margin-left:15px;text-decoration:none}.marketplace-btn:hover{background:#fecc2f;border-color:#fecc2f;color:#000}.mapboxgl-popup-content{border:3px solid #000!important;border-radius:7px;padding:0;width:300px}.mapboxgl-popup{font-family:Montserrat;font-size:16px;max-width:350px!important;z-index:9}.toptable{background:#000;color:#fff}.datacenterinfos,.toptable{display:flex;margin:0;padding:10px}.datacenterinfos{background:#ededed}.datacenterinfos>*,.toptable>*{flex:25%}.descriptions{padding:10px}.gotoinfo{-webkit-appearance:nonce;appearance:none;background:#fecc2f;border:1px solid transparent;border-radius:7px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#000;cursor:pointer;font-family:Montserrat;font-size:16px;font-weight:700;height:40px;outline:none;text-transform:uppercase;width:100%}#PopUp-certifications #cert-btn:hover,.gotoinfo:hover{background:#000;color:#fecc2f}.openinfo{padding:0 10px 10px}.hidden{display:none}ul.edgeDescription{list-style:disc;padding-left:27px;padding-right:27px}@media (min-width:1366px){#infoDataCenter .container{padding-left:140px;padding-right:140px}#cerrar-btn{right:140px}}@media (min-width:768px){#filtrosmobile,#leyenda{display:none}}@media (max-width:767px){#map{overflow:visible}.mapboxgl-popup{margin:auto;right:0;top:40%!important;transform:none!important}#left-group{top:0}#left-group,#subtitles{left:0;margin:5px;right:0}#subtitles{font-size:14px;top:188px;width:auto}#latency-caption,.subtitle-data-center{margin-top:5px}.caption-list{font-size:14px}#cerrar-btn{font-size:10px;padding:10px 10px 10px 25px;right:10px}#cerrar-btn:before{left:13px}#infoDataCenter .aftertitle,#infoDataCenter .subtitle{font-size:20px}#PopUp-certifications h3,#infoDataCenter .title{font-size:26px}#infoDataCenter .coordinates,#infoDataCenter .morada{line-height:25px}#PopUp-img-Info .container,#infoDataCenter .capacidad,#infoDataCenter .redundancia{flex-wrap:wrap}#volver-mapa-btn,.marketplace-btn{margin-bottom:20px;margin-left:0;margin-right:0}#PopUp-img-Info .peering{overflow:visible}.box-title{font-size:14px!important}#left-group .subtitle{font-size:12px}#left-group #cloud .main-cloud,#left-group #data-center .main-datacenter,#left-group .description,#left-group .latency{padding:5px 10px;width:auto}#left-group #cloud,#left-group #data-center,#left-group .latency{width:auto}#left-group .main-cloud:after,#left-group .main-datacenter:after{top:10px}.active #main-cloud label:after,.active #main-datacenter label:after{left:15px;top:17px}#data-center .datacenters-box,#left-group .cloudOnRamp-box{overflow-x:hidden;width:auto}#data-center .datacenters-box label,#left-group .cloudOnRamp-box label{font-size:14px}.btn-mobile{background:#000;border-radius:7px;color:#fff;display:inline-block;font-weight:700;margin-bottom:10px;padding:10px 20px;width:auto}.btn-mobile.opened{background:#fecc2f;color:#000}#PopUp-certifications #img-row{flex-wrap:nowrap;justify-content:space-between;overflow-x:scroll}#infoDataCenter .container{padding:10px}#PopUp-certifications #cert-btn,#volver-mapa-btn,.marketplace-btn{display:block;font-size:18px}#certification-map.pop-mas .inputs-list span{display:inline!important;font-size:12px!important}}.peering{max-height:622px}#certification-map .modal_close_icon{font-size:30px;opacity:.7;position:absolute;right:6px;text-decoration:none;top:-2px}#certification-map.pop-mas input[type=email]{background:#fff;border:.5px solid #7e7e7e;border-radius:5px;color:#6c6c6c;display:block;font-family:Montserrat,sans-serif;font-size:16.4px;font-stretch:normal;font-style:normal;font-weight:300;height:42px;letter-spacing:normal;padding:6px 12px;text-align:left;width:100%}#certification-map.pop-mas .inputs-list span{color:#62656a;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;margin-left:10px;margin-top:15px}#certification-map.pop-mas input.hs-button.primary.large{background-color:#fdc600;border:2px solid #fdc600;border-radius:0;color:#2d2b28;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;height:41px;letter-spacing:normal;line-height:1.38;margin:20px auto 10px;min-width:132px;text-align:center;width:auto}#certification-map.pop-mas .hs_submit.hs-submit{text-align:center}#certification-map .popup-overlay{background:rgba(0,0,0,.5);border:0;display:none;height:100%;left:0;margin:auto;opacity:0;overflow-y:auto;padding-bottom:25px;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:9999999}#certification-map .popup-overlay:target{display:block;opacity:1;visibility:visible}#certification-map .popup-content{background:#fff;left:0;margin:auto;max-width:500px;padding:30px 40px;position:absolute;right:0;top:50%;transform:translateY(-50%);visibility:visible;width:95%}#PopUp-certifications #certification-map h3.hs_cos_wrapper.form-title{color:#636469;font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;margin:10px 0 40px;text-align:left}#certification-map.reveal{display:block;opacity:1;visibility:visible}#certification-map:not(.reveal){display:none;opacity:0;visibility:hidden}