@keyframes fadeInUp{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadeInUp{from{opacity:0;}to{opacity:1;}}h1{font-size:2.500em;color:#222127;font-weight:400;line-height:140%;margin:0 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:0.4s;margin:1em 0 0;padding-bottom:1em;background:url("../img/short-line-blue.svg") bottom left no-repeat;background-size:1.5em 0.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:0.4s;margin:1em 0 0;padding-bottom:0.5em;background:url("../img/short-line-blue.svg") bottom left no-repeat;background-size:1.5em 0.15em;}@media (min-width: 768px){h3{margin:2em 0 1em;padding-bottom:1em;}}h4{font-size:0.875em;color:#04b3cf;letter-spacing:0.125em;text-transform:uppercase;background:url("../img/short-line-dark.svg") bottom left no-repeat;background-size:2em 0.2em;padding:0 0 1em;margin:2em 0 2em;}h5{font-size:0.813em;color:#fff;letter-spacing:0.063em;text-align:center;}p{font-size:0.975em;color:#222127;line-height:1.800em;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 0.3s ease-in-out;transition:all 0.3s ease-in-out;}a:hover,input[type="submit"]:hover,.cta:hover{color:#1ee0ff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.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:0.125em;text-align:center;font-size:0.850em;padding:0.5em 0.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;}nav#navmenu{display:none;background:none;transition:background 0.5s 0s ease-in-out;height:8.750em;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;opacity:0.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.sticky{background:rgba(34,33,39,0.96);transition:background 0.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;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:0.750em;text-transform:uppercase;letter-spacing:0.125em;}nav#navmenu ul li p{color:#fff;margin:0;}.menu-cnt{text-indent:100%;white-space:nowrap;overflow:hidden;height:8.750em;width:8.750em;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.750em;width:8.750em;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(17em) 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);}#menu .navbar-brand{text-indent:100%;white-space:nowrap;overflow:hidden;height:6.750em;width:6.750em;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;display:inline-block;vertical-align:top;margin:0 calc(2em) calc(2em);}#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:0.8;font-size:0.8em;text-transform:uppercase;}#menu ul li a:hover{opacity:1;}#footer{margin:5em auto;font-size:0.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 .top-footer{background:url("../img/bkg-footer.jpg") center bottom no-repeat;background-size:cover;padding:4em 2em 3em;}#footer .bottom-footer{padding:0 5em;}#footer .bottom-footer ul{display:inline;margin:0 auto;}#footer .bottom-footer ul li{margin:0 auto 0.01em;}#footer .bottom-footer ul li h4{font-size:calc(1em);}#footer .bottom-footer ul li a{color:#222127;font-size:calc(0.8em);letter-spacing:0;}#footer .address{background:url("../img/ico-footer-location.svg") left top no-repeat;background-size:16px auto;padding-left:30px;}#footer .mail{background:url("../img/ico-footer-mail.svg") left top no-repeat;background-size:23px auto;padding-left:40px;}#footer .hour{background:url("../img/ico-footer-hour.svg") left top no-repeat;background-size:21px auto;padding-left:40px;}.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:0.8;cursor:pointer;transition:all 0.3s 0s ease-in-out;}.ico-scrollUp:hover{opacity:1;transition:all 0.3s 0s ease-in-out;right:0.5em;}.header{height:calc(20em);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:0.3s;}.header#products{background:url("../img/bkg-products-header.jpg") center top no-repeat;background-size:cover;}.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.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:0.7em;letter-spacing:0.2em;}.left-menu li a.blue{background:#04b3cf;}.left-menu li a:hover,.left-menu li a.active{opacity:0.8;}p{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:0.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(4.25rem);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:0.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:0.2em;padding:0.1em 1.8em 0.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;padding:3em;}.hp-prod-popup 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:6.250em;width:6.250em;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 2em;font-size:2.5em;line-height:120%;color:#eee;opacity:1;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;}.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%;}.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.svg") center center no-repeat;display:block;background-size:50px 50px;height:6.250em;width:6.250em;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:0.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:0.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:0.7s;color:#fff;margin:0 0 5% 0;background:url("../img/short-line.svg") left top no-repeat;background-size:1em 0.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:0.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:0.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:0 auto 3em;}.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:#eee;text-align:center;padding:0;}.expertise .expertise-ico img{margin-top:40%;}.expertise .carousel-indicators{bottom:-1em;}.expertise .carousel-indicators li{background-color:#eee;}.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:6.250em;height:6.250em;text-indent:100%;white-space:nowrap;overflow:hidden;}.three-boxes .vision ul li a.mida{background:url("../img/ico-mida-vision.png") 0 0 no-repeat;background-size:contain;}.three-boxes .vision ul li a.towers{background:url("../img/ico-towers-vision.png") 0 0 no-repeat;background-size:contain;}.three-boxes .vision ul li a.connector{background:url("../img/ico-connector-vision.png") 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:0.1em 0 0;margin:0 0 0.05em;}.three-boxes .numbers ul li .subtitle{font-size:0.813em;color:#fff;letter-spacing:0.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:0 auto 6em;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(13em);height:calc(5em);background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.05);margin:0 0.5em 0.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:0.750em;letter-spacing:0.4em;}.network .partner li a:hover{background:#1ee0ff;box-shadow:0 4px 8px rgba(0,0,0,0.1);}#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;background:url("../img/ico-spy-tower.png") center center no-repeat;background-size:contain;position:fixed;top:25.625em;right:0;transition:all 0.3s 0s ease-in-out;}#products-spy a:hover{transition:all 0.3s 0s ease-in-out;margin-right:0.5em;}#products-spy a.spy-connector{background:url("../img/ico-spy-connector.png") center center no-repeat;background-size:contain;top:31.25em;}#products-spy a.spy-mida{background:url("../img/ico-spy-mida.png") center center no-repeat;background-size:contain;top:36.875em;}.products{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:0.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#bkg-connector{background:url("../img/bkg-products-connector.jpg") center right no-repeat;background-size:100% auto;}.products .prod-list .towers,.products .prod-list .mida,.products .prod-list .connector{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:0.5s;text-indent:100%;white-space:nowrap;overflow:hidden;width:31.938em;max-width:90%;height:15.625em;background:url("../img/logo-towers.png") 0 0 no-repeat;background-size:contain;display:block;margin-top:calc(6em);}.products .prod-list .mida{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:0.7s;background:url("../img/logo-mida.png") 0 0 no-repeat;background-size:contain;}.products .prod-list .connector{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:0.9s;background:url("../img/logo-connector.png") 0 0 no-repeat;background-size:contain;}.services{animation-name:fadeInUp;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:0;animation-delay:0.2s;padding:2em 5em;}.services .backgrounded{background:url("../img/services-bkg.jpg") -1em -2em 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:0.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.750em;height:6.250em;opacity:0.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-mida{background:url("../img/services-mida.svg") top left no-repeat;background-size:cover;}.services .services-list li a#services-connector{background:url("../img/services-connector.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 0.5s ease;display:inline-block;margin:0 0.2em 0.2em 0;}.partner-logolist li:hover{box-shadow:0 5px 14px rgba(0,0,0,0.07);transition:all 0.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:0.7em;line-height:1.5em;text-transform:uppercase;color:#a2a2a2;letter-spacing:0.2em;}.partner-logolist li span strong{letter-spacing:normal;text-transform:none;font-size:0.9em;font-weight:normal;}.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;}@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);}#menuMobile ul{text-align:left;display:block;vertical-align:top;margin:0;}#menuMobile ul li{margin:0 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:0.8;letter-spacing:3px;font-size:0.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 .connector{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 (min-width: 576px){html{font-size:13px;}}@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{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 0.5s linear;-moz-animation:fade_out_RGBA 0.5s linear;-o-animation:fade_out_RGBA 0.5s linear;animation:fade_out_RGBA 0.5s linear;background-color:rgba(0,0,0,0);}.fade_in{-webkit-animation:fade_in_RGBA 0.5s linear;-moz-animation:fade_in_RGBA 0.5s linear;-o-animation:fade_in_RGBA 0.5s linear;animation:fade_in_RGBA 0.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;}