@keyframes fadeInUp{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0}to{opacity:1}}h1{font-size:2.5em;color:#222127;font-weight:400;line-height:140%;margin:0 0 .6em}h2{font-size:1.875em;color:#222127;font-weight:400;line-height:140%;animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.4s;margin:1em 0 0;padding-bottom:1em;background:url("../img/short-line-blue.svg") bottom left no-repeat;background-size:1.5em .15em}@media (min-width:768px){h2{margin:2em 0 1em;padding-bottom:1em}}h3{font-size:1.275em;color:#222127;font-weight:400;line-height:140%;animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.4s;margin:1em 0 0;padding-bottom:.5em;background:url("../img/short-line-blue.svg") bottom left no-repeat;background-size:1.5em .15em}@media (min-width:768px){h3{margin:2em 0 1em;padding-bottom:1em}}h4{font-size:.875em;color:#04B3CF;letter-spacing:.125em;text-transform:uppercase;background:url("../img/short-line-dark.svg") bottom left no-repeat;background-size:2em .2em;padding:0 0 1em;margin:2em 0 2em}h5{font-size:.813em;color:#FFFFFF;letter-spacing:.063em;text-align:center}p{font-size:.975em;color:#222127;line-height:1.8em;margin:0 0 1em}a{cursor:pointer}.list{margin:0 0 1em 1em}.list li{background:url(../img/bkg-list-style.svg) 0 3px no-repeat;background-size:1em 1em;padding:0 0 0 2em}.nohr{padding-bottom:0;background-image:none}.message{margin:0 0 2em;padding:10px;font-size:1.275em;font-weight:400;line-height:140%;border:1px solid;text-align:center}.message.status_ok{color:green;border-color:green}.message.status_err{color:red;border-color:red}html.standalone{overflow:hidden}body{font-family:'Montserrat',sans-serif;padding:0;margin:0;line-height:150%;position:relative}a,input[type="submit"],.cta{color:#04B3CF;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,input[type="submit"]:hover,.cta:hover{color:#1EE0FF;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}a.button,input[type="submit"].button,.cta.button{margin:0 auto 1em;display:block;background:#04B3CF;color:#fff;text-transform:uppercase;letter-spacing:.125em;text-align:center;font-size:.85em;padding:.5em .5em;border-radius:2px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.12)}a.button:hover,input[type="submit"].button:hover,.cta.button:hover{background:#1EE0FF;box-shadow:0 2px 12px 0 rgba(0,0,0,0.2)}a.button.minor,input[type="submit"].button.minor,.cta.button.minor{background:#848094}a.button.minor:hover,input[type="submit"].button.minor:hover,.cta.button.minor:hover{background-color:#222127}a.button.tiny,input[type="submit"].button.tiny,.cta.button.tiny{margin:1em 0 1em;width:50%}input[type="submit"].button{width:100%}strong{font-weight:700}.notxt{text-indent:100%;white-space:nowrap;overflow:hidden}.nowrap{white-space:nowrap}.nav-rifs li{margin-left:5px;margin-right:5px}.newsletter-pop{position:relative;display:inline-block;padding:5px 10px;padding-right:25px;color:white;background:#04B3CF;box-shadow:0 2px 3px 0 rgba(0,0,0,0.12)}.newsletter-pop:hover{color:white;background:#1EE0FF;box-shadow:0 2px 12px 0 rgba(0,0,0,0.2)}.newsletter-pop::after{display:block;content:"";width:0;height:0;position:absolute;top:50%;right:6px;transform:translateY(-7px);border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid white}.newsletter-pop.nwl-hdr{margin-right:10px}.newsletter-pop.nwl-hdr br{display:block}@media (min-width:420px){.newsletter-pop.nwl-hdr br{display:none}}@media (max-width:420px){.newsletter-pop{padding:4px 5px;line-height:15px}.newsletter-pop.nwl-hdr{margin-right:0}.newsletter-pop::after{display:none}}@media (min-width:768px){.newsletter-pop{padding:15px 20px;padding-right:40px}.newsletter-pop::after{right:12px;transform:translateY(-10px);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid white}.newsletter-pop.nwl-hdr{margin-right:30px}}.languages b{display:none}.languages i{display:inline-block}@media (min-width:768px){.languages b{display:inline-block}.languages i{display:none}}nav#navmenu{display:none;background:none;transition:background .5s 0s ease-in-out;height:8.75em;width:100%;position:fixed;z-index:90;top:0;left:0;padding:0}nav#navmenu .social{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;position:absolute;right:0em;top:12em}nav#navmenu .social li{display:block;margin:0}nav#navmenu .social li a{text-indent:100%;white-space:nowrap;overflow:hidden;width:2.625em;height:2.625em;margin-top:5px;opacity:.8;display:block}nav#navmenu .social li a:hover{opacity:1;right:1.5em}nav#navmenu .social li a#facebook{background:url("../img/social-facebook.png") 0 0 no-repeat;background-size:cover}nav#navmenu .social li a#linkedin{background:url("../img/social-linkedin.png") 0 0 no-repeat;background-size:cover}nav#navmenu .social li a#twitter{background:url("../img/social-twitter.png") 0 0 no-repeat;background-size:cover}nav#navmenu .social li a#whatsapp{background:url("../img/social-whatsapp.png") 0 0 no-repeat;background-size:cover}nav#navmenu.sticky{background:rgba(34,33,39,0.96);transition:background .5s 0s ease-in-out;height:70px}nav#navmenu.sticky .social{display:none}nav#navmenu.sticky .menu-cnt{width:65px;height:65px}nav#navmenu.sticky .menu-cnt i{width:65px;height:65px}nav#navmenu .container{position:relative;margin:0 auto;padding:0;width:100%}nav#navmenu .navbar-brand{text-indent:100%;white-space:nowrap;overflow:hidden;width:70px;height:70px;margin-right:0;display:inline-flex;background:url("../img/navbar-logo.svg") 0 0 no-repeat;background-size:contain}nav#navmenu .navbar-brand:hover{background:url("../img/navbar-logo-hover.svg") 0 0 no-repeat;background-size:contain}nav#navmenu ul{margin:0 auto}nav#navmenu ul li{display:inline-flex;font-size:.75em;text-transform:uppercase;letter-spacing:.125em}nav#navmenu ul li p{color:#fff;margin:0}.menu-cnt{text-indent:100%;white-space:nowrap;overflow:hidden;height:8.75em;width:8.75em;top:0;right:0;z-index:9999;background:rgba(34,33,39,0.25)}.menu-cnt:hover{background:rgba(34,33,39,0.95)}.menu-cnt i{text-indent:100%;white-space:nowrap;overflow:hidden;background:url("../img/ico-menu.svg") center center no-repeat;display:block;background-size:50px 50px;height:8.75em;width:8.75em;cursor:pointer}#menu{position:fixed;top:2.5vh;left:1.5vw;z-index:9999;width:97vw;height:95vh;background:url("../img/bkg-menu.svg") center center no-repeat #2e2d35;display:none;padding:calc(2em + 8vw) 2em 2em;box-shadow:0 0 400px rgba(0,0,0,0.9);text-align:center}#menu .menu-cnt{position:fixed;top:0;right:0;z-index:9999}#menu .menu-cnt i{transform:rotate(45deg);background:url("../img/ico-menu-close.svg") center center no-repeat}#menu .navbar-brand{text-indent:100%;white-space:nowrap;overflow:hidden;height:6.75em;width:6.75em;position:absolute;top:-2.5vh;left:-1.5vw;display:inline-flex;background:url("../img/navbar-logo-hover.svg") 0 0 no-repeat #fff;background-size:contain}#menu .navbar-brand:hover{background:url("../img/navbar-logo.svg") 0 0 no-repeat;background-size:contain}#menu ul{text-align:left;max-width:280px;display:inline-block;vertical-align:top;margin:0 calc(1em + 1vw) calc(1em + 1vw)}#menu ul li{margin:0 0 1em}#menu ul li h2{background:url("../img/short-line-blue.svg") bottom left no-repeat;background-size:auto;padding-bottom:1em;text-transform:capitalize;color:#fff}#menu ul li a{color:#fff;opacity:.8;font-size:.8em;text-transform:uppercase}#menu ul li a:hover{opacity:1}#footer{margin:5em auto;padding-left:0;padding-right:0;font-size:.8em;text-transform:uppercase;min-height:200px;position:relative}#footer .footer-logo{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:70px;height:70px;background:url("../img/navbar-logo-hover.svg") 0 0 no-repeat #fff;background-size:cover;position:absolute;top:-40px;left:50%;margin-left:-35px}#footer p{color:white;text-align:left}#footer .newsletter-pop-wrp{max-width:260px}#footer .newsletter-pop-wrp a{display:block;margin-top:10px;max-width:210px}#footer .top-footer{background:url("../img/bkg-footer.jpg") center bottom no-repeat;background-size:cover;padding:4em 2em 3em 4em}#footer .top-footer p{margin-right:0}#footer .top-footer .copyright{float:left}#footer .top-footer .piva{float:right}#footer .top-footer .second{clear:both}#footer .top-footer .second div{width:100%}@media (min-width:768px){#footer .top-footer .second div{width:50%}}@media (min-width:1024px){#footer .top-footer .second div{width:20%}#footer .top-footer .second .address{width:30%;background:url("../img/ico-footer-location.svg") left top no-repeat;background-size:16px auto;padding-left:30px}#footer .top-footer .second .mail{background:url("../img/ico-footer-mail.svg") left top no-repeat;background-size:23px auto;padding-left:40px}#footer .top-footer .second .hour_ico,#footer .top-footer .second .guide_ico{position:relative;padding-left:20px}#footer .top-footer .second .hour_ico span,#footer .top-footer .second .guide_ico span{display:block;position:absolute;left:-20px;top:2px;width:21px;height:21px;background:url("../img/ico-footer-hour.svg") left top no-repeat;background-size:21px auto}#footer .top-footer .second .guide_ico span{background-image:url("../img/ico-footer-guides.svg")}#footer .top-footer .second .accounting{width:30%}#footer .top-footer .second .accounting p{white-space:nowrap}#footer .top-footer .second .commercial p{white-space:nowrap}}#footer .bottom-footer{padding:0 5em}#footer .bottom-footer ul{display:inline;margin:0 auto}#footer .bottom-footer ul li{margin:0 auto .01em}#footer .bottom-footer ul li h4{font-size:calc(.5em + .5vw)}#footer .bottom-footer ul li a{color:#222127;font-size:calc(.3em + .5vw);letter-spacing:0}#footer .bottom-footer ul li h4:first-child a{font-size:1em;color:#04B3CF;letter-spacing:.125em}.ico-scrollUp{text-indent:100%;white-space:nowrap;overflow:hidden;width:5.625em;height:5.625em;display:none;background:url("../img/ico-scrollUp.svg") center center no-repeat;background-size:cover;position:fixed;top:20em;right:0;z-index:9998;opacity:.8;cursor:pointer;transition:all .3s 0s ease-in-out}.ico-scrollUp:hover{opacity:1;transition:all .3s 0s ease-in-out;right:.5em}.header{height:calc(10em + 10vh);padding:1px 5em 0;color:#fff}.header h1{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.3s}.header#products{background:url("../img/bkg-products-header.jpg") center top no-repeat;background-size:cover}.header#products h1{line-height:100%}.header#services{background:url("../img/bkg-services-header.jpg") center top no-repeat;background-size:cover}.header#company{background:url("../img/bkg-company-header.jpg") center top no-repeat;background-size:cover}.header#customizeui{background:url("../img/bkg-customize-ui.jpg") center top no-repeat;background-size:cover}.header.web-design{background:url("../img/bkg-webdesign-header.jpg") center top no-repeat;background-size:cover}.header.partners{background:url("../img/bkg-partner-header.jpg") center top no-repeat;background-size:cover}.header h1{color:#fff}.header .breadcrumb{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:0s;background:none;color:#fff;margin:5em 0 1em;padding:0}.header .breadcrumb .breadcrumb-item.active{color:#fff}@media (min-width:768px){.header .breadcrumb{margin:9em 0 1em}}.header .breadcrumb br{display:none}.animateFade{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0}.left-menu{margin-top:5vh}@media (min-width:768px){.left-menu{margin-top:20vh}}.left-menu li a{display:block;text-align:center;background:#222127;text-transform:uppercase;color:#fff;padding:2.4em 3em;font-size:.7em;letter-spacing:.2em}.left-menu li a.blue{background:#04B3CF}.left-menu li a:hover,.left-menu li a.active{opacity:.8}p{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.2s;line-height:1.8em;margin:2em 0}@media (min-width:768px){p{margin:0 5em 2em 0}p.subtitle{margin:0 2em}}.accordion .card{border:1px solid #222127;border-radius:1px;text-align:left}.accordion .card-header{background:none;border-bottom:none}.btn{text-decoration:none;color:#04B3CF !important;letter-spacing:2px;text-transform:uppercase}.btn:hover,.btn:focus{color:#1EE0FF !important;text-decoration:none !important}.form-group{margin-bottom:2em}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#222127;background-color:#fff;background-clip:padding-box;border:1px solid #222127;border-radius:1px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:hover,.form-control:focus{border-color:#04B3CF;box-shadow:0 1px 5px #04B3CF}label{padding-bottom:.5em;background-image:url("../img/short-line-blue.svg");background-position:bottom left;background-repeat:no-repeat;background-size:10px 2px;margin-bottom:1em}select.form-control[multiple],select.form-control[size]{padding-bottom:1px}.col-lg-9{padding-left:1em}@media (min-width:768px){.col-lg-9{padding-left:4em}}.nav-tabs{border-bottom:unset;margin-bottom:1.5em}.nav-tabs .nav-link{border:unset;color:#222127;text-transform:uppercase;letter-spacing:.2em;padding:.1em 1.8em .1em 0;margin-right:1em;background:url("../img/navtab-bkg.svg") right center no-repeat;background-size:20px 16px;font-size:90%}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:unset;border:unset;color:#04B3CF}.tab-content>.active{display:block}.hp-prod-popup{position:fixed;bottom:0;left:50%;margin-left:-30vw;background:#222127;z-index:9999;box-shadow:0 0 50px rgba(0,0,0,0.5);display:none;width:60vw;height:auto;max-height:100vh;padding:3em}.hp-prod-popup i{text-indent:100%;white-space:nowrap;overflow:hidden;background:url("../img/ico-menu-close.svg") center center no-repeat;display:block;background-size:50px 50px;height:6.25em;width:6.25em;cursor:pointer;position:absolute;right:0;top:0;z-index:90;transform:rotate(45deg)}.hp-prod-popup a{padding-right:3em !important;margin-bottom:2em !important;display:block}.hp-prod-popup h3{margin:1em 0 1.5em;font-size:2.5em;line-height:120%;color:#EEEEEE;opacity:1;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}.hp-prod-popup p{padding:0 1em 1em;margin:2em;font-size:1em;line-height:130%;color:#fff}.hp-prod-popup ul{padding:0 1em 1em;margin:2em;color:#fff}.hp-prod-popup ul li{background:url("../img/bkg-list-style.svg") left 2px no-repeat;background-size:auto;padding:0 0 0 2em;margin:0 0 1em 0;font-size:1em;line-height:130%}.hp-prod-popup .cta{width:50%}.hp-prod-popup#newsletter-popup p{margin:0}.hp-prod-popup#newsletter-popup .popup{top:10px}@media (min-width:1800px){.hp-prod-popup#newsletter-popup .popup{top:80px}}.hp-prod-popup#newsletter-popup #nh-form{box-shadow:none}.hp-prod-popup#newsletter-popup #nh-form,.hp-prod-popup#newsletter-popup #nh-form .nh-formBody,.hp-prod-popup#newsletter-popup #nh-form .nh-formBody-input{background:transparent}.hp-prod-popup#newsletter-popup #nh-form .nh-decor,.hp-prod-popup#newsletter-popup #nh-form .nh-formBody-title,.hp-prod-popup#newsletter-popup #nh-form .nh-formBody-description{display:none}.hp-prod-popup#newsletter-popup #nh-form .nh-formBody{padding:20px}.hp-prod-popup#newsletter-popup #nh-form .nh-formBody-input,.hp-prod-popup#newsletter-popup #nh-form .nh-checkbox{font-family:'Montserrat',sans-serif !important}.hp-prod-popup#newsletter-popup #nh-form .nh-btn{font-family:'Montserrat',sans-serif !important;border-radius:0;background-color:#04B3CF;text-transform:uppercase;font-weight:normal;font-size:15px}.hp-prod-popup#newsletter-popup #nh-form .nh-btn:before{display:none}.hp-prod-popup#newsletter-popup #nh-form .nh-powered{opacity:.2}.hp-prod-popup#newsletter-popup #nh-form .nh-powered a{margin:0 0 0 30px !important;padding:0 !important}#newsletter-form-container #nh-form{box-shadow:none}#newsletter-form-container #nh-form,#newsletter-form-container #nh-form .nh-formBody,#newsletter-form-container #nh-form .nh-formBody-input{background:transparent}#newsletter-form-container #nh-form label{background-image:unset}#newsletter-form-container #nh-form .nh-decor,#newsletter-form-container #nh-form .nh-formBody-title,#newsletter-form-container #nh-form .nh-formBody-description{display:none}#newsletter-form-container #nh-form .nh-formBody{padding:20px}#newsletter-form-container #nh-form .nh-formBody-input,#newsletter-form-container #nh-form .nh-checkbox{font-family:'Montserrat',sans-serif !important;color:#222127;border-bottom-color:#222127}#newsletter-form-container #nh-form .nh-formBody-input::placeholder,#newsletter-form-container #nh-form .nh-checkbox::placeholder{color:#222127;opacity:.5}#newsletter-form-container #nh-form .nh-btn{font-family:'Montserrat',sans-serif !important;border-radius:0;background-color:#04B3CF;text-transform:uppercase;font-weight:normal;font-size:15px}#newsletter-form-container #nh-form .nh-btn:before{display:none}#newsletter-form-container #nh-form .nh-powered{opacity:.5}#newsletter-form-container #nh-form .nh-powered a{margin:0 0 0 30px !important;padding:0 !important}.hero{background:url("../img/hp-bkg.jpg") center top no-repeat;background-size:cover;height:auto;padding:1px 0 0 0}.hero .hp-prod-popup{position:absolute;bottom:50%;margin-bottom:-15vh;left:50%;margin-left:-30vw;background:#222127;z-index:9999;box-shadow:0 0 50px rgba(0,0,0,0.5);display:none;width:60vw;height:60vh}.hero .hp-prod-popup i{text-indent:100%;white-space:nowrap;overflow:hidden;background:url("../img/ico-menu-close.svg") center center no-repeat;display:block;background-size:50px 50px;height:6.25em;width:6.25em;cursor:pointer;position:absolute;right:0;top:0;z-index:90;transform:rotate(45deg)}.hero .hp-prod-popup a{padding-right:3em !important;margin-bottom:2em !important;width:80% !important}.hero .hp-prod-popup ul{padding:0 1em 1em;margin:0 0 0 1em;color:#fff}.hero .hp-prod-popup ul li{background:url("../img/bkg-list-style.svg") left 2px no-repeat;background-size:auto;padding:0 0 0 2em;margin:0 0 1em 0;font-size:.8em;line-height:130%}.hero .logo-netstorming{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.5s;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:256px;height:53px;background:url("../img/logo-netstorming-dark.svg") 0 0 no-repeat;background-size:contain;margin:20% 0 4em 0}.hero h1{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.7s;color:#fff;margin:0 0 5% 0;background:url("../img/short-line.svg") left top no-repeat;background-size:1em .1em;padding:3% 0 0}.hero h1 span{color:#04B3CF}.hero .hp-prodotti{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.9s;position:relative}.hero .hp-prodotti div{padding:0}.hero .hp-prodotti a{display:block;width:100%;padding:0 5em 1em 0;margin:10% auto 2em;opacity:.7}@media (min-width:768px){.hero .hp-prodotti a{margin:10% auto 6em}}.hero .hp-prodotti a:hover{padding:0 5em 1em 0;opacity:1}.hero .hp-prodotti a img{max-width:100%;height:auto}.hero .hp-prodotti a h3{color:#fff;margin:1em 1em 1em 2em}.expertise{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:1.5s;padding:0;margin:3em auto}.expertise .row{margin:0}.expertise p{width:55%;float:left;margin:3em 1em 0 0}.expertise .button{float:right;padding:1em 3em;margin:3em 0 0;width:40%;line-height:150%}.expertise .expertise-ico{background:#EEEEEE;text-align:center;padding:0}.expertise .expertise-ico img{margin-top:40%}.expertise .carousel-indicators{bottom:-1em}.expertise .carousel-indicators li{background-color:#EEEEEE}.expertise .carousel-indicators li.active{background-color:#04B3CF}.expertise .carousel-indicators li:hover{background-color:#1EE0FF}.three-boxes{padding:2em 1em}.three-boxes .vision{padding:0 3em;background:url("../img/bkg-vision.jpg") center top no-repeat;background-size:cover}.three-boxes .vision p{margin:0 0 4em}.three-boxes .vision .button{margin:0 0 3em}.three-boxes .vision ul{margin:3em 0}.three-boxes .vision ul li{display:inline-flex;margin:0 auto 3%}.three-boxes .vision ul li a{display:block;width:5.25em;height:5.25em;text-indent:100%;white-space:nowrap;overflow:hidden}.three-boxes .vision ul li a.mida{background:url("../img/ico-mida-vision.svg") 0 0 no-repeat;background-size:contain}.three-boxes .vision ul li a.towers{background:url("../img/ico-towers-vision.svg") 0 0 no-repeat;background-size:contain}.three-boxes .vision ul li a.bridge{background:url("../img/ico-bridge-vision.svg") 0 0 no-repeat;background-size:contain}.three-boxes .vision ul li a.castle{background:url("../img/ico-castle-vision.svg") 0 0 no-repeat;background-size:contain}.three-boxes .numbers{padding:0 1em}.three-boxes .numbers ul{margin:1em auto 3em}.three-boxes .numbers ul:after{content:"";display:table;clear:both}.three-boxes .numbers ul li{display:inline-block;width:11em;height:11em;background:#222127;text-align:center;color:#fff;text-transform:uppercase;margin:1em 0 0;float:left}.three-boxes .numbers ul li.light{margin:0 0 1em;background:rgba(34,33,39,0.9)}.three-boxes .numbers ul li.blue{margin:0 0 1em;background:#04B3CF}.three-boxes .numbers ul li.blue .number{background:url("../img/short-line-dark.svg") center top no-repeat;background-size:auto}.three-boxes .numbers ul li h5{margin:2em auto 1em;max-width:80%;line-height:110%}.three-boxes .numbers ul li .number{font-size:55px;letter-spacing:1.1px;text-align:center;color:#fff;font-weight:200;line-height:100%;background:url("../img/short-line.svg") center top no-repeat;background-size:auto;padding:.1em 0 0;margin:0 0 .05em}.three-boxes .numbers ul li .subtitle{font-size:.813em;color:#FFFFFF;letter-spacing:.063em;text-align:center}.three-boxes .who{padding:0 5em;margin:0 0 6em}.three-boxes .who img{max-width:100%;width:auto;margin:1em auto 2em}.network{background:url("../img/bkg-hp-network.jpg") center top no-repeat;background-size:cover;padding:0;margin:3em auto;position:relative}.network #tourist{position:absolute;left:-20px;bottom:20px;width:139px;height:221px;z-index:999}.network .col-md-12{display:block;padding:0 0 2em 2em}.network .col-lg-1{padding:0}.network .triangle{width:32px;height:32px;background:url("../img/ico-triangle-dark.svg") 0 0 no-repeat;background-size:auto;display:block;position:absolute}.network .partner li{width:calc(11em + 2vw);height:calc(3em + 2vw);background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.05);margin:0 .5em .3em 0;display:inline-block;text-align:center;overflow:hidden}.network .partner li img{width:90%;height:auto;margin-top:5%}.network .partner li a{display:block;background:#04B3CF;color:#fff;text-align:center;text-transform:uppercase;line-height:650%;height:100%;font-size:.75em;letter-spacing:.4em}.network .partner li a:hover{background:#1EE0FF;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.events{background-image:none;margin-bottom:5em}.events img{display:block;width:600px;margin:0 auto}.events .col-md-12{padding-bottom:0}.customizeui .row{margin-bottom:100px}.customizeui .row .form-group{width:80%}.customizeui #interface_logo{padding-top:5px !important}.customizeui .color_picker_wrp .form-group{width:auto;margin-right:40px}.customizeui .color_picker_wrp .form-group .clr-field button{width:26px;height:26px;right:10px}.customizeui .color_picker_wrp .form-group input{padding:10px;cursor:pointer !important;border:1px solid #222127}.customizeui .font_select_wrp #font_output_text{margin:2em 0;background-color:#EEEEEE;padding:20px 50px;width:100%}.customizeui .font_select_wrp #font_output_text strong{font-size:1.2em}.customizeui .examples_wrp{width:100%}.customizeui .examples_wrp ul li{display:inline;float:left;width:33%;margin-bottom:50px}.customizeui .examples_wrp ul li input[type="checkbox"]{display:none}.customizeui .examples_wrp ul li input+label{display:inline-block;overflow:hidden;text-indent:-9999px;width:370px;height:180px;margin:0;padding:0;cursor:pointer;border:1px solid #EEEEEE;box-shadow:0 0 10px rgba(0,0,0,0.3);background-size:cover;background-position:top center}.customizeui .examples_wrp ul li input+label[for="public-example-1"]{background-image:url(../img/uisetup/public-example-1.jpg)}.customizeui .examples_wrp ul li input+label[for="public-example-2"]{background-image:url(../img/uisetup/public-example-2.jpg)}.customizeui .examples_wrp ul li input+label[for="public-example-3"]{background-image:url(../img/uisetup/public-example-3.jpg)}.customizeui .examples_wrp ul li input+label[for="public-example-4"]{background-image:url(../img/uisetup/public-example-4.jpg)}.customizeui .examples_wrp ul li input+label[for="public-example-5"]{background-image:url(../img/uisetup/public-example-5.jpg)}.customizeui .examples_wrp ul li input+label[for="public-example-6"]{background-image:url(../img/uisetup/public-example-6.jpg)}.customizeui .examples_wrp ul li input+label[for="public-example-7"]{background-image:url(../img/uisetup/public-example-7.jpg)}.customizeui .examples_wrp ul li input+label[for="public-example-8"]{background-image:url(../img/uisetup/public-example-8.jpg)}.customizeui .examples_wrp ul li input+label[for="private-example-1"]{background-image:url(../img/uisetup/private-example-1.jpg)}.customizeui .examples_wrp ul li input+label[for="private-example-2"]{background-image:url(../img/uisetup/private-example-2.jpg)}.customizeui .examples_wrp ul li input+label[for="private-example-3"]{background-image:url(../img/uisetup/private-example-3.jpg)}.customizeui .examples_wrp ul li input[type="checkbox"]:checked+label{box-shadow:0 0 10px rgba(0,242,235,0.8);border-color:#1EE0FF}.customizeui .examples_wrp ul li a{display:block;font-size:.9em}.customizeui .examples_wrp ul li p{max-width:370px;margin:20px 0 0;font-size:.8em}.customizeui input[type="submit"]{border:0;cursor:pointer}#products-spy{position:fixed;right:0;top:20%;display:block}#products-spy a{text-indent:100%;white-space:nowrap;overflow:hidden;width:5.625em;height:5.625em;position:fixed;right:0;background-position:center center;background-repeat:repeat-x;background-size:contain;transition:all .3s 0s ease-in-out}#products-spy a:hover{transition:all .3s 0s ease-in-out;margin-right:.5em}#products-spy a.spy-towers{background-image:url("../img/ico-spy-towers.svg");top:19.99em}#products-spy a.spy-bridge{background-image:url("../img/ico-spy-bridge.svg");top:25.625em}#products-spy a.spy-castle{background-image:url("../img/ico-spy-castle.svg");top:31.25em}#products-spy a.spy-mida{background-image:url("../img/ico-spy-mida.svg");top:36.88em}.products{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.2s;padding:2em 5em}.products p{display:inline-block;width:45%;margin:1em 2em 1em 0;vertical-align:top}.products .prod-list{min-height:300px;margin:0 0 4em}.products .prod-list#bridge,.products .prod-list#mida{background:url("../img/bkg-products-prod-list.jpg") center right no-repeat;background-size:100% auto}.products .prod-list .towers,.products .prod-list .bridge,.products .prod-list .castle,.products .prod-list .mida{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;text-indent:100%;white-space:nowrap;overflow:hidden;width:31.938em;max-width:90%;height:15.625em;display:block;margin-top:calc(2em + 4vh)}.products .prod-list .towers{animation-delay:.2s;background:url("../img/logo-towers.svg") 0 0 no-repeat;background-size:contain}.products .prod-list .bridge{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.7s;background:url("../img/logo-bridge.svg") 0 0 no-repeat;background-size:contain}.products .prod-list .castle{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:1.2s;background:url("../img/logo-castle.svg") 0 0 no-repeat;background-size:contain}.products .prod-list .mida{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:1.7s;background:url("../img/logo-mida.svg") 0 0 no-repeat;background-size:contain}.products #prod-compare{margin-top:30px}.products #prod-compare p{width:100%}.products #prod-compare .button{padding-top:30px;padding-bottom:30px;font-size:1.2em}.services{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.2s;padding:2em 5em}.services .backgrounded{background:url("../img/services-bkg.jpg") -1em 0 no-repeat;background-size:auto 100%}.services#web-design{background:url("../img/bkg-webdesign.jpg") left top no-repeat;background-size:contain}.services#partners{background:url("../img/bkg-partners.jpg") left top no-repeat;background-size:contain}.services#index{background:url("../img/bkg-services.jpg") left top no-repeat;background-size:contain}.services .col-lg-3{padding-left:0}.services h4{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:.4s;margin:2em 0}.services img{width:100%}.services .services-list{margin:0 auto 2em}.services .services-list li a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:18.75em;height:6.25em;opacity:.8;text-indent:-999px;border-top:1px solid transparent}.services .services-list li a:hover{opacity:1;margin-left:5px}.services .services-list li a#services-towers{background:url("../img/services-towers.svg") top left no-repeat;background-size:cover}.services .services-list li a#services-bridge{background:url("../img/services-bridge.svg") top left no-repeat;background-size:cover}.services .services-list li a#services-castle{background:url("../img/services-castle.svg") top left no-repeat;background-size:cover}.services .services-list li a#services-mida{background:url("../img/services-mida.svg") top left no-repeat;background-size:cover}.services .services-list li a#services-web{background:url("../img/services-web.svg") top left no-repeat;background-size:cover}.services .services-list li a#services-marketing{background:url("../img/services-marketing.svg") top left no-repeat;background-size:cover}.services .services-list li a#services-graphic{background:url("../img/services-graphic.svg") top left no-repeat;background-size:cover}.services .services-list li a#services-app{background:url("../img/services-app.svg") top left no-repeat;background-size:cover}.services .services-list li a#services-hardware{background:url("../img/services-hardware.svg") top left no-repeat;background-size:cover}.services .services-list li a#services-networking{background:url("../img/services-networking.svg") top left no-repeat;background-size:cover}.partner-logolist{margin:1em auto}.partner-logolist#hide-list{display:none}.partner-logolist li{width:30%;padding-top:30%;position:relative;background:white;box-shadow:0 1px 1px rgba(0,0,0,0.2);animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;transition:all .5s ease;display:inline-block;margin:0 .2em .2em 0}.partner-logolist li:hover{box-shadow:0 5px 14px rgba(0,0,0,0.07);transition:all .5s ease}.partner-logolist li span{position:absolute;width:100%;height:100%;display:block;padding-top:80%;left:0;right:0;bottom:0;text-align:center;z-index:3;font-size:.7em;line-height:1.5em;text-transform:uppercase;color:#a2a2a2;letter-spacing:.2em}.partner-logolist li span strong{letter-spacing:normal;text-transform:none;font-size:.9em}.partner-logolist li img{position:absolute;top:5%;left:100%;margin-left:-85%;z-index:2;width:70%}.partner-logolist li img.hash{position:absolute;top:10px;left:unset;right:10px;z-index:2;width:auto}#compare_wrp{overflow-x:scroll}#compare_inner{width:730px;margin:80px auto 40px;padding:30px;box-shadow:0 0 20px rgba(0,0,0,0.25)}#compare_inner span{display:inline-block}#compare_inner .compare_ttl span{width:80px;height:80px !important;background-position:center center;background-repeat:no-repeat;background-size:contain;overflow:hidden;position:relative;text-indent:-999px}#compare_inner .compare_ttl span.label{width:410px}#compare_inner .compare_ttl span.bridge{background-image:url("../img/ico-spy-bridge.svg")}#compare_inner .compare_ttl span.towers{background-image:url("../img/ico-spy-towers.svg")}#compare_inner .compare_ttl span.castle{background-image:url("../img/ico-spy-castle.svg")}#compare_inner .compare_feature p{margin:0;font-size:16px;line-height:1em}#compare_inner .compare_feature p:nth-child(even){background-color:#f6f6f6}#compare_inner .compare_feature .label{width:410px;padding-left:10px;line-height:80px;vertical-align:top}#compare_inner .compare_feature .yes{overflow:hidden;position:relative;text-indent:-999px;width:80px;height:80px;background:url("../img/yes.svg") center center no-repeat}#compare_inner .compare_feature .no{overflow:hidden;position:relative;text-indent:-999px;width:80px;height:80px;background:url("../img/no.svg") center center no-repeat}@media (min-width:0) and (max-width:767px){.menu-cnt{height:4.75em;width:4.75em}.menu-cnt i{background:url(../img/ico-menu.svg) center center no-repeat;background-size:40px 40px;height:4.75em;width:4.75em}.hp-prod-popup{position:fixed;bottom:0;margin-bottom:0;left:0;margin-left:0;background:#222127;z-index:9999;display:none;width:100vw;height:100vh}.hp-prod-popup h3{font-size:2em}.hp-prod-popup ul{margin:1em 0 1em}.hero .logo-netstorming{margin:25% 0 2em 0}h4{text-align:center}.expertise .expertise-ico img{margin-top:20px;margin-bottom:20px;height:70px}.expertise p{width:100%;float:none;margin:0}.expertise .button{float:none;padding:1em 3em;margin:2em 0 2em;width:100%;line-height:110%}.bottom-footer{padding:0 1em !important}.bottom-footer ul{width:90%}.bottom-footer ul li{text-align:center}.network{padding:0 20px}.partner-logolist li{width:80%;padding-top:80%}}@media (min-width:0) and (max-width:991px){.three-boxes .who{padding:0 2em}.three-boxes .numbers ul{text-align:center}.three-boxes .numbers ul li{float:none;text-align:center}.three-boxes .numbers ul li p{margin:1em auto 1em}.ico-scrollUp{width:3.625em;height:3.625em}.network #tourist{position:absolute;left:2px;top:481px;width:110px;height:auto;z-index:99}.three-boxes .vision ul li{width:30%;height:auto}.three-boxes .vision ul li a{width:100%}.hero{padding:1px 1em 1em}.header{padding:1px 2em 0}.menu-cnt.desktop{display:none}.menu-cnt.mobile{display:block;width:4em;height:4em}.menu-cnt.mobile i{width:4em;height:4em}.nav-rifs{display:none}.triangle{bottom:0;top:unset;left:50%;right:unset;margin-left:-16px}.network-logo{position:absolute;width:10em;height:auto;left:50%;margin-left:-5em;z-index:9}.network-logo:after{content:'';display:block;clear:both}#menuMobile{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background:url("../img/bkg-menu.svg") center center no-repeat #2e2d35;display:none;padding:4em 0 0;text-align:center}#menuMobile .card{background:none;border:0}#menuMobile .card-header{padding:0}#menuMobile .card-body{padding:0}#menuMobile button{display:block;width:100%;padding:8px 0;color:#04B3CF;text-transform:uppercase;letter-spacing:6px;font-size:85%}#menuMobile button:hover{color:#1EE0FF;text-decoration:none}#menuMobile .menu-cnt{position:fixed;top:0;right:0;z-index:9999;height:5em;width:5em}#menuMobile .menu-cnt i{height:5em;width:5em;transform:rotate(45deg);background:url("../img/ico-menu-close.svg") center center no-repeat}#menuMobile ul{text-align:left;display:block;vertical-align:top;margin:0}#menuMobile ul li{margin:0 0 .3em;text-align:center}#menuMobile ul li h2{background:url("../img/short-line-blue.svg") bottom left no-repeat;background-size:auto;padding-bottom:1em;text-transform:capitalize;color:#fff}#menuMobile ul li a{color:#fff;opacity:.8;letter-spacing:3px;font-size:.7em;text-transform:uppercase;padding:3px 0;display:block}#menuMobile ul li a:hover{opacity:1}.services,.products{padding:2em 1em}.services p,.products p{width:auto}#products-spy{display:none}.products .prod-list .towers,.products .prod-list .mida,.products .prod-list .bridge,.products .prod-list .castle{margin-top:2em;height:9em !important}.towers,.mida,.connector{height:10.625em !important}h4{background-position:center bottom}.partner{margin:0 1em}.partner li{width:90% !important;height:auto !important}.network h4{margin:0}.network h2{margin:0 }.network p{margin:0}#footer{margin-top:8em}#footer .footer-logo{display:none}}@media (max-width:575px){.three-boxes{margin-top:10em}#footer{padding-right:15px;padding-left:15px}}@media (min-width:576px){html{font-size:13px}.network #tourist{display:none}.network .col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.network .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.network .triangle{display:none}}@media (min-width:992px){.menu-cnt.desktop{display:block}.menu-cnt.mobile{display:none}#menuMobile{display:none}.network h4{margin:0 5em 2em}.network h2{margin:0 0 0 2.3em}.network p{margin:0 6em 0 3em}.partner{margin-left:2em}.nav-rifs{display:block}html{font-size:13px}.triangle{display:block !important;right:-1em;left:unset;top:50%;bottom:unset;margin-top:-16px;transform:rotate(270deg);z-index:999}.network-logo{width:7.813em;height:auto;position:absolute;left:unset;bottom:unset;right:1em;top:50%;margin-top:-4.063em}}@media (min-width:1200px){html{font-size:14px}}@media (min-width:1400px){.container{max-width:1340px}html{font-size:14px}}@media (min-width:1600px){.container{max-width:1500px}html{font-size:16px}}@media (min-width:1800px){.container{max-width:1650px}html{font-size:19px}}.fade_out{-webkit-animation:fade_out_RGBA .5s linear;-moz-animation:fade_out_RGBA .5s linear;-o-animation:fade_out_RGBA .5s linear;animation:fade_out_RGBA .5s linear;background-color:rgba(0,0,0,0)}.fade_in{-webkit-animation:fade_in_RGBA .5s linear;-moz-animation:fade_in_RGBA .5s linear;-o-animation:fade_in_RGBA .5s linear;animation:fade_in_RGBA .5s linear;background-color:rgba(0,0,0,0.75)}@-webkit-keyframes fade_out_RGBA{0%{background-color:rgba(0,0,0,0.75)}100%{background-color:rgba(0,0,0,0)}}@-moz-keyframes fade_out_RGBA{0%{background-color:rgba(0,0,0,0.75)}100%{background-color:rgba(0,0,0,0)}}@-o-keyframes fade_out_RGBA{0%{background-color:rgba(0,0,0,0.75)}100%{background-color:rgba(0,0,0,0)}}@keyframes fade_out_RGBA{0%{background-color:rgba(0,0,0,0.75)}100%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes fade_in_RGBA{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,0.75)}}@-moz-keyframes fade_in_RGBA{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,0.75)}}@-o-keyframes fade_in_RGBA{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,0.75)}}@keyframes fade_in_RGBA{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,0.75)}}body #CybotCookiebotDialog a,body #CybotCookiebotDialog div,body #CybotCookiebotDialogBodyContentTitle{font-family:'Montserrat',sans-serif}body #CybotCookiebotDialogBody{max-width:none}body #CybotCookiebotDialogBodyContentTitle{background-image:none}body #CybotCookiebotDialogBodyLevelWrapper{display:block;max-width:690px;margin:0 auto}body #CybotCookiebotDialogBodyLevelButtons{float:none !important;margin-left:0 !important}body #CybotCookiebotDialogBodyLevelButtonsTable{margin-right:20px}body .CybotCookiebotDialogBodyLevelButtonWrapper label{margin-bottom:0}body input[type=checkbox].CybotCookiebotDialogBodyLevelButton+label,body input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked+label{background-size:initial}#fast_contact_form{margin-bottom:3em}#fast_contact_form form .form-group{margin-bottom:1em}#fast_contact_form form .form-group label{background-image:none;margin-bottom:0}#fast_contact_form form .form-group .form-control{height:auto}#fast_contact_form form #gdpr{clear:both;margin-bottom:2em;font-size:12px;line-height:14px}#fast_contact_form form #gdpr input{display:inline;margin-right:10px}#fast_contact_form form #gdpr label{display:inline;cursor:pointer}