@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Poppins:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);.field,input.field{--field-height:3em;--field-font-size:1em;--field-padding:0.5em 1.2em;--field-bg:var(--color-claire);--field-color:var(--color-sombre);--field-border:none;--field-border-radius:2em;margin:0;display:block;width:100%;padding:var(--field-padding);font-family:var(--font-globale);font-size:var(--field-font-size);font-weight:400;line-height:1.5;color:var(--field-color);background-color:var(--field-bg);border:var(--field-border);border-radius:var(--field-border-radius);transition:border-color 0.15s ease-in-out;min-height:var(--field-height)}input.field-input{--field-padding:0.5em 1.2em 0.5em 3em;background-image:url(../../../../../../themes/hello-elementor-child/img/search.svg);background-repeat:no-repeat;background-position:left 1em center}select.field-select{--field-height:2.5em;--field-bg:transparent;--field-border-radius:0;--field-padding:0.5em 0;cursor:pointer;-moz-padding-start:calc(1em - 3px);line-height:1;background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="9.335" height="7" viewBox="0 0 9.335 7"%3e%3cpath id="arrow-down-fill" d="M13.666,19a1.338,1.338,0,0,1-1.034-.5L9.357,14.536a1.633,1.633,0,0,1-.2-1.719A1.369,1.369,0,0,1,10.391,12H16.94a1.369,1.369,0,0,1,1.237.817,1.633,1.633,0,0,1-.2,1.719L14.7,18.5A1.338,1.338,0,0,1,13.666,19Z" transform="translate(-8.998 -12)"/%3e%3c/svg%3e');background-repeat:no-repeat;background-position:right .5em center;background-size:9px 7px;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:2px solid var(--color-sombre);font-weight:700}.field:hover,.field:focus{outline:0;box-shadow:0}.field::-webkit-input-placeholder{color:var(--placeholder-color)}.field:-moz-placeholder{color:var(--placeholder-color);opacity:1}.field::-moz-placeholder{color:var(--placeholder-color);opacity:1}.field:-ms-input-placeholder{color:var(--placeholder-color)}.field:focus::-webkit-input-placeholder{color:rgba(var(--placeholder-color-rgb),.4)}.field:focus:-moz-placeholder{color:var(--placeholder-color);opacity:.4}.field:focus::-moz-placeholder{color:var(--placeholder-color);opacity:.4}.field:focus:-ms-input-placeholder{color:rgba(var(--placeholder-color-rgb),.4)}.checkradio{display:flex;gap:.3em;flex-wrap:wrap}.choice-checkradio{--checkradio-color:var(--color-primaire);--checkradio-bg:#FFF;--checkradio-border:1px solid var(--color-claire2);font-size:.857em;font-weight:700;display:flex;align-items:center}.choice-checkradio input[type="radio"],.choice-checkradio input[type="checkbox"]{visibility:hidden;position:absolute;opacity:0;height:0;width:0}.choice-checkradio input[type="radio"]+*,.choice-checkradio input[type="checkbox"]+*{position:relative;padding:0;padding-left:20px;line-height:18px;cursor:pointer;display:inline-block}.choice-checkradio input[type="radio"]+*::before,.choice-checkradio input[type="radio"]+*::after,.choice-checkradio input[type="checkbox"]+*::before,.choice-checkradio input[type="checkbox"]+*::after{display:block;position:absolute;content:'';cursor:pointer}.choice-checkradio input[type="radio"]+*::before,.choice-checkradio input[type="checkbox"]+*::before{top:2px;left:0;border:var(--checkradio-border);background-color:var(--checkradio-bg);width:14px;height:14px;border-radius:3px}.choice-checkradio input[type="radio"]+*::before{border-radius:10px}.choice-checkradio input[type="radio"]+*::after,.choice-checkradio input[type="checkbox"]+*::after{top:5px;left:3px;width:calc(14px - 6px);height:calc(14px - 6px);border-radius:1px}.choice-checkradio input[type="radio"]+*::after{border-radius:10px}.choice-checkradio input[type="radio"]:checked+*::after,.choice-checkradio input[type="checkbox"]:checked+*::after{background-color:var(--checkradio-color)}.switch{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.85em;font-weight:700;cursor:pointer}.switch input{visibility:hidden;position:absolute;opacity:0;height:0;width:0}.switch .slider{position:relative;background-color:var(--color-claire1);transition:.4s;width:36px;height:21px;border-radius:11px;display:flex;align-items:center;justify-content:center}.switch .slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 1px 3px #8891CB;transform:translateX(15px)}.switch .slider:after{content:"Non";text-transform:uppercase;color:var(--color-claire2);font-weight:700;position:absolute;left:40px}.switch input:checked+.slider{background-color:var(--color-primaire)}.switch input:focus+.slider{box-shadow:0 0 1px var(--color-primaire)}.switch input:checked+.slider:before{transform:translateX(0);box-shadow:0 1px 3px #0041A2}.switch input:checked+.slider:after{color:var(--color-primaire);content:"Oui"}.btn,.btn:visited{--btn-akn-height:3em;--btn-akn-font-size:0.929em;--btn-akn-padding:0.5em 1.2em;--btn-akn-color:#FFF;--btn-akn-bg:rgba(var(--color-primaire-rgb), 1);--btn-akn-border:none;--btn-akn-border-radius:5px;--btn-akn-hover-color:#FFF;--btn-akn-hover-bg:rgba(var(--color-primaire-rgb), .8);--btn-akn-hover-border:none;display:inline-flex;align-items:center;justify-content:center;gap:1em;padding:var(--btn-akn-padding);font-family:var(--font-globale);font-size:var(--btn-akn-font-size);font-weight:700;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background-color:var(--btn-akn-bg);border:var(--btn-akn-border);border-radius:var(--btn-akn-border-radius);color:var(--btn-akn-color)!important;transition:background 0.15s ease-in-out;min-height:var(--btn-akn-height);outline:0}.btn:hover,.btn:active,.btn:focus{color:var(--btn-akn-hover-color);background-color:#00A0E0;border:var(--btn-akn-hover-border)}.module-carte-vtx{--color-primaire:#00659C;--color-primaire-rgb:0, 101, 156;--color-secondaire:#e82f2e;--color-sombre:#0b0f28;--color-claire:#f0f2ff;--color-claire1:#D8DDFF;--color-claire2:#8891cb;--color-claire2-rgb:130, 137, 181;--font-globale:"Poppins", Arial, sans-serif;--font-speciale:"Inter",  Arial, sans-serif;--placeholder-color:var(--color-claire2);--placeholder-color-rgb:var(--color-claire2-rgb);--width-moteur:39.643em;position:relative;color:var(--color-sombre);font-size:14px;font-family:var(--font-globale);overflow-x:hidden}.module-carte-vtx p{margin-bottom:.5em}.highlight-blue{color:var(--color-primaire)}.highlight-red{color:var(--color-secondaire)}.carte-vtx__map{width:100%;height:100vh}.infra .carte-vtx__map{height:800px}@media (max-width:1199px){.carte-vtx__map{height:500px}}@media screen and (orientation:portrait){.carte-vtx__map{}}.datacenter-label-map{--marker-shadow:#FFF;color:var(--color-sombre)!important;font-size:16px!important;font-weight:700!important;font-family:var(--font-globale)!important;text-shadow:1px 1px var(--marker-shadow),1px -1px var(--marker-shadow),-1px -1px var(--marker-shadow),-1px 1px var(--marker-shadow),2px 2px var(--marker-shadow),2px -2px var(--marker-shadow),-2px -2px var(--marker-shadow),-2px 2px var(--marker-shadow);margin-bottom:55px}.carte-vtx__map .gm-style .gm-style-iw-c{box-shadow:0 10px 20px #001FA452!important}.carte-vtx__map .gm-style .gm-style-iw-c button{top:7px!important;right:7px!important;font-weight:700;background:var(--color-sombre)!important;border-radius:50px;width:20px!important;height:20px!important;opacity:1}.carte-vtx__map .gm-style .gm-style-iw-c button span{background-color:#FFF;width:12px!important;height:12px!important;margin:4px!important}.wrapper-datacenter{text-align:center;font-size:14px}.wrapper-datacenter .datacenter-nom{font-family:var(--font-globale);font-weight:700;font-size:1em;margin:.75em 0 1em}.wrapper-datacenter .datacenter-addr{font-family:var(--font-speciale);font-size:.929em;margin:0 0 1em}.wrapper-datacenter .datacenter-btn{margin:0 0 1em}.carte-vtx__moteur-infos{position:absolute;top:3.571em;right:3.571em}.btn-open-moteur{--btn-akn-padding:1em;--btn-akn-border-radius:10px;box-shadow:0 10px 20px #001FA452;margin-bottom:1em;display:none}.container-moteur,.container-infos{position:relative;min-height:200px;background:#FFF;border-radius:1.429em;margin-bottom:1.714em;padding:2.143em;box-shadow:0 10px 20px #001FA452;width:var(--width-moteur)}@media (max-width:1199px){.module-carte-vtx{--width-moteur:90vw}.btn-open-moteur{display:inline-flex}.carte-vtx__moteur-infos{top:4.571em;right:calc((100vw - var(--width-moteur)) / 2)}.container-moteur{margin-right:calc(0px - var(--width-moteur));opacity:0;transition:opacity .5s ease-in-out,margin-right .5s ease-in-out}.module-carte-vtx.opened-moteur .container-moteur{margin-right:0;opacity:1}.container-infos{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001}.module-carte-vtx.opened-dc:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);z-index:1000}}.moteur__adresse{display:flex;align-items:center;gap:1.786em;margin-bottom:1em}.moteur__adresse input{width:70%;flex-shrink:0}@media (max-width:700px){.moteur__adresse{flex-direction:column;gap:.786em}.moteur__adresse input{width:100%}}.moteur__adresse-resultat{display:flex;align-items:flex-start;gap:1em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid var(--color-claire1)}.moteur__adresse-resultat .resultat__adresse{width:40%;flex-shrink:0;display:flex;align-items:center;gap:1em;font-size:.929em;font-family:var(--font-speciale)}.moteur__adresse-resultat .resultat__adresse img{flex-grow:0;flex-shrink:0;width:1em}.moteur__adresse-resultat .resultat__datacenter{font-size:.929em}.moteur__adresse-resultat .resultat__datacenter p:last-child{margin-bottom:0}@media (max-width:700px){.moteur__adresse-resultat{flex-direction:column}.moteur__adresse-resultat .resultat__adresse{width:100%}}.moteur__filtre-company{display:flex;align-items:center;gap:1em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid var(--color-claire1)}.moteur__filtre-company .wrapper-company{width:50%;flex-shrink:0;display:flex;align-items:center;gap:1em}.moteur__filtre-company .wrapper-company img{cursor:pointer}.moteur__filtre-company .wrapper-company--swisscom .choice-checkradio{--checkradio-color:var(--color-secondaire)}.moteur__filtre-company .choice-checkradio{width:47%;flex-shrink:0}@media (max-width:700px){.moteur__filtre-company{flex-direction:column}.moteur__filtre-company .wrapper-company{width:100%}}.filtre-display{display:flex;align-items:center;gap:1em;margin-bottom:1em}.moteur__filtre-display .filtre-display:last-child{margin-bottom:0}.filtre-display .wrapper-display{width:60%;flex-shrink:0;display:flex;align-items:center;gap:1em}.filtre-display .wrapper-display.switch-type{width:35%}.filtre-display .wrapper-display.switch-housing .txt-label,.filtre-display .wrapper-display.switch-type .field-select{font-size:.857em}.filtre-display .wrapper-display.switch-housing .txt-label{width:100%}@media (max-width:580px){.filtre-display{flex-direction:column;align-items:flex-start}.filtre-display .wrapper-display{width:100%}}.close-btn{position:absolute;right:1.3em;top:1.3em;display:block;cursor:pointer}.datacenter-title{font-size:1.143em;font-weight:700;margin:0;display:flex;align-items:center;gap:.5em;margin-bottom:1em}.datacenter-infos{display:flex;justify-content:space-between;flex-direction:row}.datacenter-infos .col{width:47%;flex-shrink:0}.datacenter-infos .wrapper-cat-infos .titre-cat{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.datacenter-infos .wrapper-cat-infos .titre-cat img{width:35px;max-height:35px;object-fit:contain;margin-right:10px;flex-shrink:0}.datacenter-infos .wrapper-cat-infos .titre-cat h3{font-size:1em;font-weight:700;margin:0}.datacenter-infos .wrapper-cat-infos p{font-size:.8em}@media (max-width:580px){.datacenter-infos{flex-direction:column;align-items:flex-start}.datacenter-infos .col{width:100%}}.datacenter-contact{display:flex;justify-content:center;margin-top:1em}.linkhead a.elementor-item{color:#fff}