.wpcf7-form{background:#f4f4f4;padding:2rem 2rem 0}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block;position:absolute;top:-1.5rem;left:1rem}form.wpcf7-form input[type=text],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=email],form.wpcf7-form textarea,form.wpcf7-form select{border:none}form.wpcf7-form textarea{margin-bottom:0}form.wpcf7-form select{color:#757575}.network-map .map{background-position:50%;background-repeat:no-repeat;background-size:contain;padding-bottom:56.75%;position:relative}.network-map .data{width:100%;height:100%;position:absolute;top:0;left:0}.network-map .pins{flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-map .pins:before{content:"";background:var(--li-purple);width:1px;height:calc(100% - 1rem);position:absolute;top:0;left:50%;transform:translateY(1rem)}.network-map .pins:after{content:"";background-image:url(icon-pin.ee59505a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:4rem;height:4rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,4rem)}.network-map .pins.namex:after,.network-map .pins.ny:after,.network-map .pins.jpix:after{background-image:url(icon-pin-orange.31641150.svg)}.network-map .pins.isle-of-man:after,.network-map .pins.jedix:after{background-image:url(icon-pin-green.32908d40.svg)}.network-map .pin{margin-bottom:1.2rem;margin-left:20rem;position:relative}.network-map .pin:before{content:"";border-top:1px solid var(--li-purple);width:100%;position:absolute;top:50%;left:0;transform:translate(-3rem)}.network-map .pin:after{content:"";background:var(--li-emerald);border-radius:50%;width:2rem;height:2rem;position:absolute;top:50%;left:0;transform:translate(-4.45rem,-50%)}.network-map .pin.left{margin-left:0;margin-right:20rem}.network-map .pin.left:before{transform:translate(3rem)}.network-map .pin.left:after{right:0;left:unset;transform:translate(4.5rem,-50%)}.network-map .btn{margin:0}.network-map .pins.london{top:34%;left:48%}.network-map .pins.isle-of-man{top:40%;left:45%}.pins.isle-of-man .pin{margin-bottom:5.5rem}.network-map .pins.ny{top:50%;left:31%}.bandwidth-fees,.port-access-fees{margin-bottom:5rem;position:relative}.main-form input,.main-form-port input{margin:0 auto;position:absolute;bottom:-4rem;left:50%;transform:translate(-50%)}.step-one__container,.step-one-port__container{text-align:center;background-color:#f4f4f4;border-radius:15px;margin-bottom:2rem;padding:1.5rem 1rem}.step-one__container label,.step-one-port__container label{margin-bottom:1rem;font-size:1.2rem;font-weight:700}.step-one__container .row,.step-one-port__container .row{margin:0 auto}.step-one__container .location-button,.step-one-port__container .port-button{margin:10px 0}.step-two__container,.step-two-port__container{text-align:center;margin-bottom:2rem;padding:1.5rem 0}.step-two__container label,.step-two-port__container label{margin-bottom:1rem;font-size:1.2rem;font-weight:700}.step-two__container .step-one-selected-option span,.step-two-port__container .step-one-port-selected-option span{font-weight:700}.step-two__container .row,.step-two-port__container .row{margin:0 auto}.bandwidth-options,.bandwidth-port-options{width:100%;display:none}.bandwidth-options__content,.bandwidth-port-options__content{flex-flow:wrap;justify-content:center;width:100%;display:flex}.bandwidth-card{cursor:pointer;width:13%;box-shadow:none;border-top-left-radius:15px;border-top-right-radius:15px;flex-direction:column;flex:1;margin:5px;display:flex}.bandwidth-port-card{cursor:pointer;width:15%;box-shadow:none;border-top-left-radius:15px;border-top-right-radius:15px;flex-direction:column;margin:5px;display:flex}.bandwidth-card.feature,.bandwidth-port-card.feature{background:linear-gradient(#fe6644 0%,#f7e623 100%)}.bandwidth-card:first-child,.bandwidth-port-card:first-child{background:linear-gradient(#4515b4 0%,#24c1af 60%)}.bandwidth-card.feature .title,.bandwidth-port-card.feature .title{border-left:5px solid #fc863b;border-right:5px solid #fc863b}.bandwidth-card.feature .content,.bandwidth-port-card.feature .content{border-bottom:5px solid #fc863b;border-left:5px solid #fc863b;border-right:5px solid #fc863b}.bandwidth-card:first-child .title,.bandwidth-port-card:first-child .title{border-left:5px solid #317bb1;border-right:5px solid #317bb1}.bandwidth-card:first-child .content,.bandwidth-port-card:first-child .content{border-bottom:5px solid #317bb1;border-left:5px solid #317bb1;border-right:5px solid #317bb1}.bandwidth-card .top-text,.bandwidth-port-card .top-text{color:#000;justify-content:center;align-items:center;min-height:100px;padding:1rem;font-size:.8rem;font-weight:700;display:flex}.bandwidth-card:first-child .top-text,.bandwidth-port-card:first-child .top-text{color:#fff}.bandwidth-card.feature .top-text,.bandwidth-port-card.feature .top-text{color:#fff;text-transform:capitalize;padding:1rem;font-size:1.2rem;font-weight:700}.bandwidth-card .title,.bandwidth-port-card .title{padding:1.5rem 0;position:relative;box-shadow:0 1px 2px #0000001f}.bandwidth-card .title p,.bandwidth-port-card .title p{color:#fff;z-index:2;margin-bottom:0;font-size:1.5rem;font-weight:700;position:relative}.bandwidth-card .title:after,.bandwidth-port-card .title:after{content:"";background-image:url(bandwidth-bg.1611178b.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.bandwidth-card .content,.bandwidth-port-card .content{background:#fff;border:1px solid #0000001f;border-top:none;flex-flow:column;flex:1;align-items:center;padding:1rem .8rem;display:flex}.bandwidth-card .price,.bandwidth-port-card .price{margin-bottom:1rem;font-weight:700}.bandwidth-card .bottom-text,.bandwidth-port-card .bottom-text{margin-bottom:1rem;font-size:.65rem}.bandwidth-button,.bandwidth-port-button{color:#fff;opacity:0;visibility:hidden;background:linear-gradient(90deg,#4515b4 0%,#24c1af 100%);border:none;border-radius:3rem;align-items:center;height:0;margin-top:auto;padding:0;font-weight:400;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,height .3s ease-in-out,padding .3s ease-in-out;display:flex;position:relative}.bandwidth-button:hover,.bandwidth-button:active,.bandwidth-port-button:hover,.bandwidth-port-button:active{color:#fff;box-shadow:3px 3px 5px #26262626}.bandwidth-button:focus,.bandwidth-port-button:focus{outline:none}.bandwidth-button:after,.bandwidth-port-button:after{content:"";background-image:linear-gradient(160deg,#fff0 0% 29.5%,#ffffff01 30%,#ffffff1a 40%,#fff3 49.5%,#fff0 50%);background-position:-12rem 0,0 0;background-repeat:no-repeat;background-size:250% 250%,100% 100%;width:100%;height:100%;transition:background-position .5s ease-in-out;position:absolute;top:0;left:0}.bandwidth-button:after,.bandwidth-button:hover:after,.bandwidth-port-button:after,.bandwidth-port-button:hover:after{background-position:0 0,0 0;transition-duration:.5s}.bandwidth-card:hover .bandwidth-button,.bandwidth-port-card:hover .bandwidth-port-button{opacity:1;visibility:visible;height:40px;padding:.5rem 2rem}.bandwidth-card.selected .bandwidth-button,.bandwidth-port-card.selected .bandwidth-port-button{opacity:1;visibility:visible;background:linear-gradient(90deg,#fe6644 0%,#f7e623 100%);justify-content:center;align-items:center;height:40px;margin-top:auto;padding:.5rem 2rem;display:flex}.port-access-fees form.wpcf7-form,.bandwidth-fees form.wpcf7-form{border-radius:15px;padding:2rem}@media screen and (width>=1600px){.pins.isle-of-man .pin{margin-bottom:8rem}}@media screen and (width>=769px){.pins.ny .pin{margin-bottom:3.5rem}.pins a.coming-soon:before{content:"coming soon";background:#24c0af;border-radius:10px;padding:1px 10px;font-size:10px;display:block;position:absolute;bottom:-10px}}@media screen and (width<=1300px){.pins.isle-of-man .pin{margin-bottom:4.2rem}.bandwidth-options__content,.bandwidth-port-options__content{justify-content:center}.bandwidth-card,.bandwidth-port-card{flex:0 20%;width:20%;margin-top:2rem}}.network-map .pins.nova{top:54%;left:28%}.network-map .pins.namex{top:57%;left:52%}.network-map .pins.jedix{top:65%;left:59%}.network-map .pins.jpix{top:54%;left:81%}.network-map .pins.africa{top:73%;left:55%}.network-map .key{justify-content:center;align-items:center;margin-top:3rem;display:flex}.network-map .key>div{align-items:center;margin-right:3rem;font-weight:600;display:inline-flex;position:relative}.network-map .key>div:before{content:"";background:var(--li-purple);border-radius:.75rem;width:2rem;height:2rem;margin-right:1rem;display:inline-block}.network-map .key>div:last-child{margin-right:0}.network-map .key>div.orange:before{background:#000}.network-map .key>div.green:before{background:#61ee89}@media (width<=1599px){.network-map .pin{margin-bottom:1rem}.network-map .pins{width:34rem}.network-map .pins:after{width:3rem;height:3rem;transform:translate(-50%,3rem)}.network-map .pin:before{width:75%}.network-map .pin:after{width:1rem;height:1rem;transform:translate(-3.45rem,-50%)}.network-map .pin.left:before{transform:translate(6rem)}.network-map .pin.left:after{transform:translate(3.5rem,-50%)}.network-map .btn{min-width:10rem}}@media (width<=1399px){.network-map .pin{margin-bottom:0}.network-map .btn{min-width:unset}.network-map .pin:before{width:60%}.network-map .pin.left:before{transform:translate(9rem)}}@media (width<=1199px){.network-map .btn{padding:.25rem 1rem;font-size:.8rem}.network-map .pin:before{width:40%}.network-map .pin.left:before{width:100%;transform:translate(3rem)}}@media (width<=991px){.network-map .map{background-size:0;padding-bottom:0}.network-map .data{flex-wrap:wrap;display:flex;position:static}.network-map .pins{width:unset;position:static;transform:none}.network-map .pins:before,.network-map .pins:after{display:none}.network-map .pin,.network-map .pin.left{margin:0}.network-map .pin:before,.network-map .pin:after{display:none}.network-map .btn{margin-bottom:.5rem;margin-right:.5rem}.network-map .pins.london{flex-flow:wrap;flex-basis:100%;display:flex}.bandwidth-card,.bandwidth-port-card{flex:0 32%;width:32%}.bandwidth-card .bandwidth-button,.bandwidth-port-card .bandwidth-port-button{opacity:1;visibility:visible;height:40px;padding:.5rem 2rem}.bandwidth-card.selected .bandwidth-button,.bandwidth-port-card.selected .bandwidth-port-button{opacity:1;visibility:visible;background:linear-gradient(90deg,#fe6644 0%,#f7e623 100%);justify-content:center;align-items:center;height:40px;margin-top:auto;padding:.5rem 2rem;display:flex}}@media (width<=767px){.step-one__container .location-button,.step-one-port__container .port-button{width:50%}}@media (width<=575px){.network-map .key{margin-top:1rem}.network-map .key>div{margin-right:1rem}.network-map .key>div:before{width:1rem;height:2rem;margin-right:.5rem}.step-one__container .location-button,.step-one-port__container .port-button{width:100%}.bandwidth-options__content,.bandwidth-port-options__content{display:inline-block}.bandwidth-card,.bandwidth-port-card{flex:0 100%;width:100%;margin-top:1rem}.bandwidth-card .top-text,.bandwidth-port-card .top-text{min-height:0}.bandwidth-card.feature,.bandwidth-port-card.feature{margin-top:3rem}}.leaflet-container{background:#efefef!important}.leaflet-linx-wrapper{border-radius:10px;width:100%;padding-top:50%;display:block;position:relative;overflow:hidden}.leaflet-linx{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=600px){.leaflet-linx-wrapper{padding-top:125%}}.marker-pin{background:#000;border:1px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.linx-marker.blue .marker-pin{background:var(--li-purple)}.linx-marker.orange .marker-pin{background:#000}.linx-marker.green .marker-pin{background:#61ee89}.marker-pin:after{content:"";z-index:2;background-image:url(icon-pin.ee59505a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:64px;display:block;position:absolute;top:-45px;left:50%;transform:translate(-50%)}.green .marker-pin:after{background-image:url(icon-pin-green.32908d40.svg)}.orange .marker-pin:after{background-image:url(icon-pin-orange.31641150.svg)}.marker-pin:before{z-index:3;content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.leaflet-popup-content-wrapper{box-shadow:none;text-align:center;background:0 0}.leaflet-popup-content-wrapper a{color:#fff;margin:3px auto!important}.leaflet-popup-tip{width:1px;height:100%;transform:none}.leaflet-popup-tip-container{z-index:2;height:calc(100% - 6px);margin:0;top:30px;left:50%;transform:translate(-50%)}.leaflet-popup-content-wrapper{z-index:3;position:relative}.leaflet-container a.leaflet-popup-close-button{color:#fff;background:#ff6c6c;border-radius:50%;font-weight:700;top:auto;bottom:-45px;left:50%;transform:translate(-50%)}h3:after{content:"";background-color:#61ee89;width:48px;height:5px;margin:32px auto auto;display:block}.section-password{padding:3rem 0 5rem}.section-password .post-password-form p{margin-bottom:1rem}.section-password .post-password-form label{flex-direction:column;gap:.5rem;font-weight:500;display:flex}.section-password .post-password-form input[type=password]{border:1px solid #ccc;border-radius:3rem;width:100%;max-width:360px;padding:.75rem 1rem;font-size:1rem}.section-password .post-password-form input[type=password]:focus{border-color:var(--li-purple-dark-1);outline:none}.section-password .post-password-form .btn{margin-left:0}section h3{margin-bottom:32px}