@font-face{font-family:TwCent;font-style:normal;font-weight:400;transform:scaleY(.8);src:url(/fonts/tcm.TTF) format("truetype"),url(/fonts/TwCenMTStd.otf) format("embedded-opentype")}*{box-sizing:border-box;padding:0;margin:0;font-family:TwCent}body,html{max-width:100vw;overflow-x:hidden}body{color:hsla(0,0%,100%,.8);background:linear-gradient(160deg,rgba(64,169,245,.1),transparent 20%) #000}a{color:inherit;text-decoration:none}.radial{background:radial-gradient(circle at -500px -500px,rgba(65,170,245,.1) 0,#000 70%,#000 100%)}.radial-inverse{background:radial-gradient(circle at 1780px -500px,rgba(65,170,245,.1) 0,#000 70%,#000 100%)}p{font-family:TwCent}#header,#header div,#header div img,.flex-center,footer section,footer section a,footer section div,header,header nav,main section,main section div,main section img,section.contact form,section.contact form div,section.process ul li{display:flex;align-items:center;justify-content:center}header{z-index:99;position:fixed;top:0;width:100%;padding:1.5rem;transition:.3s ease 0s}header.bg:after{opacity:.8}header:after{content:"";transition:.3s ease 0s;display:block;width:100%;position:absolute;top:0;left:0;height:100%;background:radial-gradient(circle at -500px -500px,#123046 0,#000 100%);opacity:0;z-index:-1}header nav{max-width:1280px;width:100%}header nav .burger{display:none}header nav>a{flex:1 1}header nav menu a{margin:0 2rem;font-size:1.2rem;text-transform:uppercase}header nav menu a.active{border-bottom:2px solid #40a9f5}header .burger{--burger-height:20px;--stick-width:30px;--stick-height:2px;--stick-color:#fff;--transition-duration:0.2s;position:relative;width:var(--stick-width);height:var(--burger-height);cursor:pointer;overflow:hidden}header .burger.active .stick:nth-child(2n),header .burger:not(.active) .stick:nth-child(odd){transition-delay:var(--transition-duration)}header .burger.active .stick:nth-child(odd){width:0}header .burger.active .stick:nth-child(2){transform:rotate(45deg)}header .burger.active .stick:nth-child(4){transform:rotate(-45deg)}header .burger .stick{position:absolute;height:var(--stick-height);width:var(--stick-width);background-color:var(--stick-color);border-radius:2px;transition:transform ease-in-out,width ease-in-out;transition-duration:var(--transition-duration)}header .burger .stick:first-child{top:0}header .burger .stick:nth-child(2),header .burger .stick:nth-child(3),header .burger .stick:nth-child(4){top:0;bottom:0;margin:auto}header .burger .stick:nth-child(5){bottom:0}@media screen and (max-width:450px){header{padding:.5rem 1rem}header nav{justify-content:space-around;flex-wrap:wrap}header nav a{flex:auto}header nav a img{max-height:40px}header menu,header nav .burger{display:block}header menu{width:100%;flex:none;height:0;overflow:hidden}header menu.open{height:auto;background-color:#000}header menu>a{display:block;width:100%;padding:.5rem 1rem}}.btn,button{outline:none;border:none;border-radius:1px;font-size:1.2rem;text-transform:uppercase;padding:1rem;margin:1rem 0;background-color:#40a9f5;color:#fff;cursor:pointer}.btn:hover,button:hover{background-color:#c2e7ee;color:#40a9f5}#header{min-height:70vh;margin-top:100px;padding:2rem 2rem 4rem;position:relative}#header h1{font-size:2rem;text-align:center;font-weight:400}#header div{width:50%;gap:2rem;flex-direction:column}#header div img{width:80%;height:auto}@media screen and (max-width:450px){#header{flex-direction:column}#header>div{width:100%;margin:1rem 0}#header h1{font-size:1.5rem}}main section{min-height:600px;padding:2rem calc((100% - 1280px)/2)}main section h2{text-transform:uppercase;text-align:center;margin:2rem;font-weight:400}main section div{padding:0 2rem;font-size:1.5rem;flex-direction:column;gap:1rem;width:50%}main section img{width:80%;height:auto}@media screen and (max-width:450px){main section{flex-direction:column}main section div{width:100%;margin:1rem 0;font-size:1rem}main section.radial{flex-flow:column-reverse}}footer{max-height:50%}footer section{padding:1.5rem}footer section div{width:33%;flex-direction:column}footer section img{width:60%;height:auto;margin:0 auto}footer section:last-child{padding:0;font-size:.7rem}@media screen and (max-width:450px){footer section{flex-direction:column}footer section div{width:100%;margin:1rem 0;font-size:1rem}footer section.radial{flex-flow:column-reverse}}section.process{flex-direction:column}section.process ul{list-style:none;margin:1rem 0;padding:0;width:100%}section.process ul li{justify-content:space-evenly;padding:2rem;flex-wrap:wrap}section.process ul li:after{content:"";display:block;margin:2.5rem;height:1px;width:100%;background:linear-gradient(270deg,transparent,#40a9f5,transparent)}section.process ul li img{width:30%;max-width:200px;height:auto}section.process ul li p{width:40%;text-align:center;font-size:1.5rem}@media screen and (max-width:450px){section.process ul li{padding:.5rem}section.process ul li p{font-size:1rem}}.products{flex-direction:column;font-size:1.5rem}.products ul{list-style-type:" - ";display:grid;width:80%;margin:2rem 2rem 2rem 20%;grid-template-columns:50% 50%}@media screen and (max-width:450px){.products.radial{flex-flow:column}.products ul{display:block;font-size:1.2rem}}section.contact{height:auto;min-height:auto;flex-direction:column;font-size:1.5rem}section.contact h2{text-transform:uppercase;text-align:center;margin:2rem;font-weight:400}section.contact form{width:80%;flex-direction:column;gap:1.5rem}section.contact form div{width:100%;flex-direction:row}section.contact label{min-width:100px;text-align:left}section.contact input,section.contact textarea{padding:1rem;font-size:1.5rem;color:#000;flex:1 1;max-width:500px}section.contact p{font-size:.8rem;color:#be2e2e}@media screen and (max-width:450px){section.contact form{width:100%;gap:.5rem}section.contact form,section.contact form div{flex-direction:column}section.contact form input,section.contact form textarea{padding:.5rem 1rem;font-size:1rem;color:#000;flex:1 1;width:100%}section.contact form label{display:block;width:100%}}.contactContainer section:last-child{flex:1 1}