@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{font-family:Lato,serif}html,body{background-color:#fff;overflow-x:hidden}body{background-image:url(/images/background.jpg);background-repeat:repeat-x;background-attachment:fixed;background-color:#16829c}p{font-size:17px;line-height:32px;color:#446171}h1{font-size:26px;color:#446171;text-transform:uppercase}h2{font-size:22px;color:#446171;text-transform:uppercase}h3{font-size:19px;color:#446171;text-transform:uppercase}h4{font-size:17px;color:#446171;text-transform:uppercase}body{display:flex;justify-content:center}body>nav{min-width:270px;width:270px}body>main{width:calc(100% - 270px);max-width:840px}body>main>header{height:60px}body>main>section{position:relative}@media screen and (max-width: 1000px){body>main{width:auto;max-width:100%}}.container{position:relative;margin:0;padding:0 40px 0 80px}@media screen and (max-width: 1000px){.container{padding:0 120px}}@media screen and (max-width: 920px){.container{padding:0 60px}}@media screen and (max-width: 800px){.container{padding:0 40px}}@media screen and (max-width: 640px){.container{padding:0 20px}}.columns{display:flex}.columns>div{flex:1}@media screen and (max-width: 800px){p{font-size:16px;line-height:28px}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}}.text-primary{color:#1494b2}.text-secondary{color:#446171}.text-tertiary{color:#1f303b}ul.list{margin:0;padding:0;list-style:none;position:relative}ul.list>li{position:relative;text-transform:uppercase;font-size:18px;color:#fff;margin:12px 0;padding-top:5px;padding-bottom:5px;padding-left:30px}ul.list>li:before{content:"";position:absolute;display:block;top:10px;left:0;width:10px;height:10px;background-color:#fff;transform:rotate(45deg)}@media screen and (max-width: 800px){ul.list>li{font-size:18px}}ul.logolist{margin:0;padding:0;list-style:none;position:relative}ul.logolist>li{position:relative;text-transform:uppercase;font-size:18px;font-weight:700;color:#446171;margin:12px 0;padding-top:5px;padding-bottom:5px;padding-left:50px}ul.logolist>li:before{content:"";position:absolute;top:0;left:0;display:block;width:32px;height:32px;background-size:32px;background-image:url(/images/icon.png);background-repeat:no-repeat}@media screen and (max-width: 800px){ul.logolist>li{font-size:16px}}.textcontainer{position:relative;padding:5px 20px;text-align:center;color:#446171;background-color:#fff;border-radius:10px}.textcontainer.text-left{text-align:left}.textcontainer.center{margin:0 auto}.textcontainer.dark{color:#fff;background-color:#1494b2}.navigation{position:fixed;top:0;left:calc(50% - 555px);width:270px;z-index:100}.navigation+main{padding-left:270px}@media screen and (max-width: 1110px){.navigation{left:0}}.navigation-net{position:absolute;pointer-events:none;top:0;left:-260px}.navigation>a{display:flex;padding-right:50px;height:220px}.navigation>a>img{width:100%}.navigation ul{margin:0;padding:0;list-style:none}.navigation ul>li{display:block;margin-bottom:15px}.navigation ul>li>a{position:relative;display:block;margin-right:50px;padding:10px;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid #1494b2;background-color:#374f58;color:#fff;transition:background-color .2s}.navigation ul>li>a:hover{background-color:#fff;color:#323f44}.navigation ul>li.active{background-color:#fff}.navigation ul>li.active>a{font-weight:700;background-color:#fff;border-color:transparent;color:#323f44}.navigation.visible{transform:translate(0)}@media screen and (max-width: 1000px){.navigation{position:fixed;transition:all .3s;top:0;left:0;height:100%;padding-left:40px;transform:translate(-310px);background-color:#1f303b;z-index:1000}.navigation:before{content:"☰";display:block;color:#fff;position:absolute;width:60px;height:60px;background-color:#1f303b;top:0;left:310px;font-size:21px;line-height:60px;text-align:center;border-bottom-right-radius:20px;z-index:1010}.navigation+main{padding-left:0}.navigation-net{display:none}}header{position:relative}header:before,header:after{content:"";position:fixed;top:0;right:0;width:calc((100vw + 570px)/2);height:100%;background-position:right top;z-index:0}@media screen and (max-width: 1000px){header:before,header:after{width:100%}}header:before{content:"";background-image:url(/images/header-background.jpg);background-repeat:repeat-y;background-size:calc(100% - 100px)}header:after{content:"";background-image:url(/images/net-top.png);background-repeat:no-repeat}.header{padding:40px 0;background-color:#1494b2;--section-bg-color: white}.header .container{display:flex;flex-direction:row}.header .container>div:first-child{width:180px}@media screen and (max-width: 640px){.header .container>div:first-child{display:none}}.header .container>div:last-child{flex:1;display:flex;flex-direction:column;justify-content:space-between}.header .container>div:last-child h1{margin:0}.header .container>div:last-child h1,.header .container>div:last-child li{color:#fff}.header .container>div>img{height:100%;max-width:100%}.header .listwrapper{padding:20px 30px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#314047}.header .listwrapper>h3{color:#fff}.info{padding:60px 0 0;background-color:#fff;--section-bg-color: white}.info-section{margin-top:60px}.info-section>h2{margin:0 0 30px;padding:0}.info-section>p{margin:0;padding:0}.info-section:first-child{margin-top:0}.info-images{display:flex;margin-top:15px}.info-images img{width:100%}.info-images>div{flex:1;align-content:end}.info-images>div:first-child{flex:.75;padding-bottom:50px;align-content:center}.info-images>div:first-child>img:first-child{margin-bottom:50px}.info-images>div:last-child>img{transform:translate(50px,-70px)}@media screen and (max-width: 640px){.info-images>div:first-child{align-content:flex-end}.info-images>div:first-child>img:first-child{margin-bottom:20px}.info-images>div:last-child>img{transform:translate(50px,-30px)}}.services{color:#fff;padding:40px 0;background-color:#1494b2;--section-bg-color: #1494b2}.services h1{color:#fff;text-align:center}.services p{color:#fff;font-size:16px}.services-columns .textcontainer{max-width:200px}.services-columns>div{padding:0 30px;box-sizing:border-box}.services-columns>div:first-child{padding-left:0}.services-columns>div:last-child{padding-right:0}@media screen and (max-width: 640px){.services-columns{display:block}.services-columns>div{padding:0}}.about{position:relative;background-color:#fff;--section-bg-color: white}.about-content{padding:80px 0}.about-content>h1{margin-bottom:60px}.about-content>p{margin-bottom:40px}.about-content>p:last-child{margin-bottom:0}@media screen and (max-width: 600px){.about-content>h1{margin-bottom:40px}.about-content>p{margin-bottom:30px}}.solutions{position:relative;padding-top:100px;background-color:#212f35;--section-bg-color: #212f35}.solutions>.container{display:flex;flex-direction:column;justify-content:center;align-items:center}.solutions-title{display:flex;justify-content:center;align-items:center;width:100%;padding:0 40px;box-sizing:border-box}.solutions-title>h2{margin:0;padding:20px 10px;color:#fff;background-color:#1494b2;text-align:center;border-top-left-radius:40px;border-top-right-radius:40px;width:100%;max-width:750px}.solutions-content{background-color:#fff;border-radius:40px;padding:45px}.solutions-content table{width:100%;border-collapse:collapse;border:1px solid #1494b2}.solutions-content table td,.solutions-content table th{margin:0;padding:10px;vertical-align:top;border:1px solid #1494b2;width:50%}.solutions-content table td:first-child{padding-left:20px}@media screen and (max-width: 600px){.solutions-content table td:first-child{padding-left:10px}}.solutions-content table h3{margin:5px 0 0;padding:0;color:#1494b2}.solutions-content table p{margin:0;padding:0;line-height:24px}@media screen and (max-width: 600px){.solutions-content{border-radius:20px;padding:20px}}.solutions-message{margin:40px 0 50px;padding:0;color:#fff;text-align:center}.solutions-footer{position:relative;height:200px;background-color:#000;background-image:url(/images/background-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 1110px){.solutions-footer{width:auto}}@media screen and (max-width: 600px){.solutions-footer{height:80px}}.industries{padding:20px 0;text-align:center;background-color:#fff;--section-bg-color: white}.industries h1,.industries h2{color:#1494b2}.industries-icons-four,.industries-icons-three{display:flex;justify-content:space-between;margin:40px 0}.industries-icons-four>div,.industries-icons-three>div{display:flex;flex-direction:column;align-items:center;width:200px}.industries-icons-four>div>img,.industries-icons-three>div>img{display:block;width:auto;height:100px}.industries-icons-four>div>span,.industries-icons-three>div>span{margin-top:40px;font-size:16px;font-weight:700;text-transform:uppercase;color:#446171}@media screen and (max-width: 800px){.industries-icons-four>div>span,.industries-icons-three>div>span{font-size:14px}}@media screen and (max-width: 600px){.industries-icons-four,.industries-icons-three{flex-wrap:wrap;justify-content:space-evenly}}.industries-icons-three{justify-content:space-evenly}.contact{padding:60px 0;text-align:center;background-color:#fff;--section-bg-color: white}.contact>.container>*:first-child{margin-top:0;padding-top:0}.contact-contacts>span{display:inline-block;margin:5px 0;width:280px;text-align:initial}.contact-contacts>span:first-child{text-align:center}.contact-contacts>span>img{margin-right:15px}.contact-contacts>span:first-child>img{transform:translateY(7px)}.contact-contacts>span:last-child>img{transform:translateY(2px)}.contact-form{display:flex;flex-wrap:wrap;margin:auto;text-align:left}.contact-form>*{margin:20px 0}.contact-form .input,.contact-form .select,.contact-form .textarea,.contact-form .submit{margin:auto;padding:5px 40px;box-sizing:border-box}.contact-form .input{width:50%}.contact-form .input.full-width,.contact-form .select,.contact-form .textarea,.contact-form .submit{width:100%}.contact-form label{display:block;margin:5px 0;color:#4e5457;font-size:16px}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #4e5457;border-radius:3px;font-size:16px;color:#4e5457;background-color:#fff;outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#1494b2}.contact-form input::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{opacity:.75}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:42px;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.contact-form textarea{resize:vertical;min-height:120px}.contact-form .submit{margin-top:30px;text-align:center}.contact-form .submit button{border:none;padding:10px 40px;color:#fff;background-color:#1494b2;font-size:18px;border-radius:50px;cursor:pointer;text-transform:uppercase}@media screen and (max-width: 800px){.contact-form{padding:0}}@media screen and (max-width: 600px){.contact .input,.contact .select,.contact .textarea,.contact .submit{padding:5px 10px}}@media screen and (max-width: 400px){.contact .input{width:100%}}
