.clearfix:after,.clearfix:before,.content:after,.content:before,.masthead nav:after,.masthead nav:before,.page-404:after,.page-404:before{content:" ";display:table}.clearfix:after,.content:after,.masthead nav:after,.page-404:after{clear:both}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body,html{height:100%;width:100%;margin:0;padding:0}html{font-size:45%}@media all and (max-width:40rem){html{font-size:62.5%}}body{background-color:#cdcdcd;font-family:"PT Sans",sans-serif;font-weight:400;font-size:1.6rem;color:#3a3a3a;box-sizing:border-box}*,:after,:before{box-sizing:inherit}::-moz-selection{background:#013b82;color:#FFF}::selection{background:#013b82;color:#FFF}.svg-defs{display:none}a{color:#013b82;text-decoration:none}a:hover{text-decoration:underline}@media only screen and (min-width:0){.col-sm-1{width:12%}.col-sm-2{width:24.5%}.col-sm-3{width:37%}.col-sm-4{width:49.5%}.col-sm-5{width:62%}.col-sm-6{width:74.5%}.col-sm-7{width:87%}}@media only screen and (min-width:40.1rem){.col-md-1{width:12%}.col-md-2{width:24.5%}.col-md-3{width:37%}.col-md-4{width:49.5%}.col-md-5{width:62%}.col-md-6{width:74.5%}.col-md-7{width:87%}}@media only screen and (min-width:80.1rem){.col-lg-1{width:12%}.col-lg-2{width:24.5%}.col-lg-3{width:37%}.col-lg-4{width:49.5%}.col-lg-5{width:62%}.col-lg-6{width:74.5%}.col-lg-7{width:87%}}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:100;line-height:1.4}.h1 a,.h2 a,.h3 a,.h4 a,h1 a,h2 a,h3 a,h4 a{color:inherit;text-decoration:none}.h1,h1{font-size:4rem}@media all and (max-width:40rem){.h1,h1{font-size:2.6rem}}.h2,.h3,h2,h3{font-size:2.6rem}@media all and (min-width:60rem){.h2,h2{font-size:3.2rem}}p{margin:1.5rem 0}.text{color:#3a3a3a;font-size:2rem;line-height:3.2rem;padding-bottom:1.5rem}.text-warning{color:#d83331}.hidden{display:none}.uppercase{text-transform:uppercase;letter-spacing:3px}.capitalize{text-transform:capitalize}.inline-list{margin:0;list-style:none}.inline-list>li{font-size:inherit;display:inline-block}.table-list{list-style:none;margin:0}.table-list>li{display:table-row}.pull-right{float:right}.pull-left{float:left}.masthead{position:fixed;left:0;top:0;height:9rem;background-color:rgba(0,0,0,.3);width:100%;color:#FFF}.masthead .icon{width:2rem;height:2rem;fill:#FFF;float:left}.masthead nav{min-width:30rem;max-width:140rem;margin:0 auto;padding:1.5rem 0}.masthead nav a{font-size:2rem;font-weight:100;color:inherit;position:relative;display:block;padding:0}.masthead .company-name{display:none}.masthead .logo{display:inline-block;position:relative;width:8rem;margin-top:1rem;margin-left:1rem;overflow:hidden}.masthead .logo .icon{width:25rem;height:4rem}.masthead .list-item .icon{margin-top:.5rem;width:4.8rem;height:4.8rem}.masthead .list-item:hover .icon{-webkit-transform:translateX(0);transform:translateX(0)}.masthead .link-title{display:none}.masthead--inverted{box-shadow:0 4px 3px rgba(0,0,0,.05);background-color:rgba(255,255,255,.9)}.masthead--inverted nav a{color:#013b82}.masthead--inverted .icon{fill:#013b82}@media all and (min-width:40.1rem){.masthead .masthead .icon{margin-right:0}.masthead .company-name{display:block}.masthead nav a{padding:0 1.5rem}}@media all and (min-width:80.1rem){.masthead .list-item .icon{margin-top:0;position:absolute;left:0;top:0;opacity:0;-webkit-transform:translateX(0);transform:translateX(0);width:4rem;height:4rem}.masthead .list-item.active .icon,.masthead .list-item:hover .icon{-webkit-transform:translateX(-1rem);transform:translateX(-1rem);opacity:1}.masthead .list-item.active .link-title,.masthead .list-item:hover .link-title{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.masthead .logo{width:auto;overflow:visible}.masthead .list-inline{margin-top:1.5rem}.masthead .link-title{display:block;line-height:4rem;text-decoration:inherit;color:inherit;-webkit-transform:translateX(0);transform:translateX(0)}}@media all and (min-width:90rem){.masthead nav a{padding:0 2.66667rem}}.list li a{display:block}.list-inline li{display:inline-block}.icons-menu{text-align:center;color:#013b82}.icons-menu-item{display:inline-block;text-align:center;margin:0 0 5rem;position:relative;padding-bottom:2rem;max-width:39rem;width:78%}@media all and (min-width:40.1rem){.icons-menu-item{margin:0 2rem 10rem;padding-bottom:4rem;width:90%}}.icons-menu-item::after{display:block;position:absolute;height:.4rem;width:100%;left:0;bottom:-.4rem;background-color:#45ca58;content:" "}.icons-menu-item:hover{cursor:pointer;background-color:#e9e9e9}.icons-menu-item:hover h2{text-decoration:underline}.icons-menu-item a{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.icons-menu-item a:hover{text-decoration:none}.icons-menu h2{margin-bottom:1rem;color:#000}.icons-menu .icon{fill:#013b82;width:10rem;height:10rem}@media all and (min-width:60rem){.icons-menu .icon{width:15rem;height:15rem}}.icon-set{text-align:center;padding:0 5rem 10rem}.icon-set li{margin-left:5rem;margin-right:5rem}.icon-set .icon-title{display:block;line-height:1.8rem;color:#3a3a3a}.icon-set .icon{fill:#013b82;display:block;width:15rem;height:15rem;margin:5rem auto 0}@media all and (min-width:40.1rem){.icon-set{position:absolute;top:0;right:2%}.icon-set li{margin:0}}.button{text-transform:uppercase;display:inline-block;font-size:1.6rem;font-weight:700;padding:1.5rem;color:#000;text-align:center;letter-spacing:1.1pt;border:0;background:0 0;min-width:20rem}.button:hover{color:#FFF;background-color:#000;cursor:pointer}.button-bordered{border:3px solid #000;color:#000}.button-solid{border:3px solid #000;background-color:#000;color:#FFF}.button-solid--danger{background-color:#ffa700}.button-solid--danger:hover{color:#FFF;background-color:#ffa700}.button-solid--warning{background-color:#d83331}.button-solid--warning:hover{color:#FFF;background-color:#d83331}.button-solid--approve{background-color:#45ca58}.button-solid--approve:hover{color:#FFF;background-color:#45ca58}footer{color:#FFF;text-align:center;border-top:1rem solid #013b82;position:relative;padding-top:5rem;overflow:hidden}@media all and (max-width:40rem){footer{padding-top:9rem}}footer::after{background:rgba(1,59,130,.6);display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:" "}footer figure{top:0;position:absolute;-webkit-transform:translateY(0%) translateX(-50%);transform:translateY(0%) translateX(-50%);margin:0 auto;left:50%;opacity:.75;width:100%}@media all and (max-width:40rem){footer figure{width:300%}}@media all and (min-width:40.1rem) and (max-width:60rem){footer figure{width:150%}}footer .list{position:relative}footer .list .icon{width:9rem;height:9rem;fill:#FFF}footer .list li{padding:2rem 1rem;margin-right:2rem;margin-left:2rem}footer .list li:hover{background-color:rgba(255,255,255,.75)}@media all and (max-width:40rem){footer .list-inline{margin-bottom:6rem}footer .list-inline li{display:block}}footer .copyright{line-height:4.5rem;vertical-align:middle;padding:1rem 0;margin:0;position:relative;font-size:1.8rem;color:#e9e9e9;text-align:center}@media all and (max-width:40rem){footer .copyright{font-size:1.2rem}}footer .copyright .icon{display:inline-block;margin:0 .5rem 1rem auto;width:4.5rem;height:4.5rem;vertical-align:bottom;fill:#e9e9e9;-webkit-transform:translateY(0.8rem);transform:translateY(0.8rem)}footer .language{color:#FFF;line-height:3rem;margin-right:2rem}.social-facebook:hover .icon{fill:#3b5998}.social-twitter:hover .icon{fill:#55acee}.social-linkedin:hover .icon{fill:#0077b5}main{position:relative;width:100%;-webkit-perspective:1200px;perspective:1200px}.content-center{position:relative;margin:0 auto;padding:0 10rem}@media all and (max-width:60rem){.content-center{padding:0 5rem}}@media all and (max-width:40rem){.content-center{padding:0 2rem}}.content{visibility:visible;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.content-max-width{max-width:140rem;min-width:30rem;padding-top:10rem;padding-bottom:10rem}h2~h2{margin-top:10rem}article h2{color:#013b82}figure img{width:100%;height:auto}.european-project figure picture{display:block;width:100%;max-width:560px}@media all and (min-width:80.1rem){.webp .image-holder.home .image{background-image:url(/images/hero-img-large.webp)}.webp .image-holder.managed-hosting .image{background-image:url(/images/managed-hosting-large.webp)}.webp .image-holder.it-consulting .image{background-image:url(/images/it-consulting-large.webp)}.webp .image-holder.network-security .image{background-image:url(/images/network-security-large.webp)}.webp .image-holder.about-us .image{background-image:url(/images/contact-us-large.webp)}}@media all and (max-width:80rem){.webp .image-holder.home .image{background-image:url(/images/hero-img-medium.webp)}.webp .image-holder.managed-hosting .image{background-image:url(/images/managed-hosting-medium.webp)}.webp .image-holder.it-consulting .image{background-image:url(/images/it-consulting-medium.webp)}.webp .image-holder.network-security .image{background-image:url(/images/network-security-medium.webp)}.webp .image-holder.about-us .image{background-image:url(/images/contact-us-medium.webp)}}@media all and (max-width:40rem){.webp .image-holder.home .image{background-image:url(/images/hero-img-small.webp)}.webp .image-holder.managed-hosting .image{background-image:url(/images/managed-hosting-small.webp)}.webp .image-holder.it-consulting .image{background-image:url(/images/it-consulting-small.webp)}.webp .image-holder.network-security .image{background-image:url(/images/network-security-small.webp)}.webp .image-holder.about-us .image{background-image:url(/images/contact-us-small.webp)}}@media all and (min-width:80.1rem){.no-webp .image-holder.home .image{background-image:url(/images/hero-img-large.jpg)}.no-webp .image-holder.managed-hosting .image{background-image:url(/images/managed-hosting-large.jpg)}.no-webp .image-holder.it-consulting .image{background-image:url(/images/it-consulting-large.jpg)}.no-webp .image-holder.network-security .image{background-image:url(/images/network-security-large.jpg)}.no-webp .image-holder.about-us .image{background-image:url(/images/contact-us-large.jpg)}}@media all and (max-width:80rem){.no-webp .image-holder.home .image{background-image:url(/images/hero-img-medium.jpg)}.no-webp .image-holder.managed-hosting .image{background-image:url(/images/managed-hosting-medium.jpg)}.no-webp .image-holder.it-consulting .image{background-image:url(/images/it-consulting-medium.jpg)}.no-webp .image-holder.network-security .image{background-image:url(/images/network-security-medium.jpg)}.no-webp .image-holder.about-us .image{background-image:url(/images/contact-us-medium.jpg)}}@media all and (max-width:40rem){.no-webp .image-holder.home .image{background-image:url(/images/hero-img-small.jpg)}.no-webp .image-holder.managed-hosting .image{background-image:url(/images/managed-hosting-small.jpg)}.no-webp .image-holder.it-consulting .image{background-image:url(/images/it-consulting-small.jpg)}.no-webp .image-holder.network-security .image{background-image:url(/images/network-security-small.jpg)}.no-webp .image-holder.about-us .image{background-image:url(/images/contact-us-small.jpg)}}#hero-image{height:101vh;text-align:left;position:relative}#hero-image figcaption{left:50%;top:40%;width:140rem;margin-left:-70rem;position:absolute;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.8)}@media all and (max-width:60rem){#hero-image figcaption{left:5%;width:90%;margin-left:0}}@media all and (max-width:40rem){#hero-image figcaption{top:20%;left:5%;width:90%;margin-left:0}}#hero-image h1{color:#FFF;font-weight:400;padding:3.33333rem;margin-bottom:3.33333rem;border-bottom:1px solid rgba(255,255,255,.3);font-size:5.5rem}@media all and (max-width:60rem){#hero-image h1{font-size:4.2rem}}@media all and (max-width:40rem){#hero-image h1{font-size:3.6rem}}#hero-image .sub-heading{font-size:2.4rem;color:#FFF;line-height:2.6rem;font-weight:400}#hero-image .image-holder{height:100%;width:100%;overflow:hidden;position:relative}#hero-image .image-holder:after{background-color:rgba(0,0,0,.1);content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}#hero-image .image-holder.about-us:after{background-color:rgba(0,0,0,.5)}#hero-image .image{width:100%;height:100%;position:absolute;left:0;top:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.point-down{position:absolute;bottom:3%;left:50%;margin-left:-6rem;opacity:.65;display:block;width:12rem;height:12rem;cursor:pointer;text-align:center}.point-down .icon{fill:#FFF;width:6rem;height:3rem;display:block;pointer-events:none;margin:4rem auto}.page-404{padding:150px 0 50px;display:table}.page-404 svg{display:table-cell;width:450px}.page-404 figcaption{display:table-cell;vertical-align:middle}#hero-image figcaption{z-index:10}.masthead{z-index:5}.point-down{z-index:10}.content{z-index:1}.content--on-top{z-index:999}.icons-menu-item a{z-index:10}footer figure{z-index:0}footer .copyright,footer .list{z-index:1}
