.viewport,input,td,textarea,th,ul{border:none;margin:0;outline:0;padding:0}button{border:none;outline:0}td,th{margin:0!important}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}::-webkit-scrollbar-thumb{background:rgba(252,130,82,.541);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#f57f30}@keyframes logo{0%{stroke-width:1pt;stroke-dashoffset:1200;fill-opacity:0}50%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1;stroke-width:0}}html{height:100%;margin:0;overflow-x:hidden;width:100%}html body{font-family:Verdana,Geneva,Tahoma,sans-serif!important;font-size:14px;height:100%;margin:0 auto;max-width:900px}@media(max-width:767px){html body{width:100vw}}html body .hidden{top:-6em}html body .logosvg{display:block;flex:1}html body #logosvg{fill:url(#MyGradient);stroke:#333;stroke-width:0;animation:logo 10s linear infinite alternate}html body #content{display:inline-block;margin-top:44px;width:100%}html body .btn{border:none;border-radius:12px;box-shadow:0 5px 8px rgba(0,0,0,.4);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;letter-spacing:1.5px;position:relative;text-transform:uppercase;white-space:nowrap}html body .btn:focus,html body .btn:focus:after{outline:none}html body .btn:active{transform:translateY(2px)}html body .btn.btn-shine{background:#3f5efb;background:radial-gradient(circle,#3f5efb 0,#1c2a83 51%,#4687fc 100%);overflow:hidden;padding:15px 75px}html body .btn.btn-shine:after{background:#fff;content:"";height:155px;left:-75px;opacity:.3;position:absolute;top:-50px;transform:rotate(35deg);transition:all .65s cubic-bezier(.19,1,.22,1);width:50px;z-index:0}html body .btn.btn-shine:hover:after{left:120%;transition:all .65s cubic-bezier(.19,1,.22,1)}html body footer{margin:30px 5px 0}html body footer .column{box-sizing:border-box;float:left;margin:0;text-align:left;width:33.333%}html body footer .c2{margin:2% 0!important;width:50%!important}html body footer .rt{text-align:right!important}html body footer .ff{border:.1rem solid #dfe5ed;min-height:5rem}html body footer .f-txt{font-size:.8rem;letter-spacing:.1em}html body footer .f-txt,html body footer .ff-txt{color:#58626d;font-family:Poppins,sans-serif;font-weight:300;line-height:1.5;margin:2% 0;text-align:center}html body footer .ff-txt{font-size:.6rem;letter-spacing:.2em;letter-spacing:1.5px;text-transform:uppercase;width:100%}html body footer .m{font-weight:700}html body footer a{color:#58626d;cursor:pointer;display:block;line-height:20px;text-decoration:none}html body footer a:hover{color:#2fd6a7;cursor:pointer;transition:color .15s ease-out}html body footer .lt{text-align:left!important}html body footer .social-wrapper li{align-items:center;display:flex;padding:15px 10px;width:33.333%}html body footer .social-wrapper ul{width:100%}html body footer .reset-ul{display:inline-flex;list-style:none;margin:0;padding:0}html body footer .social-wrapper a{margin:0 auto}html body footer .social-wrapper a svg{height:35px}html body footer .social-wrapper li:not(:last-child){border-right:.1rem solid #dfe5ed}@media(max-width:767px){html body footer .column{border:none;bottom:0;display:block;flex:1;left:0;margin:0;right:0;top:0;width:100%}html body footer a{line-height:35px;padding-top:10px}html body footer .ff{border-left:.1rem solid #dfe5ed;border-right:.1rem solid #dfe5ed;border-top:.1rem solid #dfe5ed;padding:0 .5rem}html body footer .md{margin:4%}html body footer .social-wrapper li{border-bottom:.1rem solid #dfe5ed;padding:10px}html body footer .up{padding-bottom:10px}}.loadingPage{background:#3f5efb;background:radial-gradient(circle,#3f5efb 0,#1c2a83 51%,#4687fc 100%);height:100vh;left:0;overflow:hidden;position:fixed;top:40px;width:100vw}.loadingPage svg{display:block;height:200px;margin:calc(50vh - 190px) auto 0;width:200px}#text-mask{color:#fff;font-family:Open Sans;height:auto;left:50vw;margin:0 auto;position:fixed;text-align:center;top:50vh;transform:translate(-50%,-50%);vertical-align:middle;width:320px}#text-mask h1{display:inline-block;font-size:140px;font-weight:400;line-height:.8em;margin:0;padding:0;width:auto}#text-mask p{display:inline-block;font-size:32px;margin:16px 0 0}.home-btn{border:1px solid hsla(0,0%,100%,.6);border-radius:8px;color:#fff;display:block;margin:8px auto 0;padding:8px 0;text-decoration:none;width:280px}header{background:#fff;max-width:900px;position:fixed;top:0;transform:translateZ(0);transition:top .5s ease;width:100%;z-index:1}header,header .logo{display:flex;height:40px}header .logo{flex:1;padding:1px}header nav{display:inline-block}header nav ul li,header nav ul li a{display:inline-block;position:relative}header nav ul li a{color:#000;letter-spacing:.15em;line-height:40px;padding:0 20px;text-decoration:none;text-transform:uppercase}header nav ul li a:after{background:#000;bottom:5px;content:"";display:block;height:2px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}header nav ul li a:hover:after{left:0;width:100%}header nav ul span{font-size:1em;letter-spacing:.4px;text-decoration:none;text-transform:uppercase}header nav ul span::hover{color:#8c8}header #menu #toggle-nav{display:none}header #menu .box{line-height:20px}@media(max-width:730px){header{border-bottom:none}header span{flex:1}#menu{display:flex;flex:0 0 48px}#menu .box{background:rgba(0,0,0,.8);display:none;height:100vh;left:0;overflow:hidden;position:fixed;text-align:center;top:40px;width:100%;z-index:-1}#menu .box ul{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;position:relative;transform:scale(2);transition:all .3s ease-in-out}#menu .box li{display:block}#menu .box li a{background:#1d252c;border:0;border-radius:3px;color:#d6e3ee;display:block;font-family:Open Sans,sans-serif;font-size:18px;font-variant:small-caps;font-weight:700;margin:3px auto;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:70vw}#menu .box li a:hover{background:#2b3741}#menu .box li a:after{background:none}#menu #tnl{color:#3d3d3d;cursor:pointer;display:block;flex:0 0 70px;line-height:57px;position:relative}#menu #toggle-nav:checked~.box{display:inline-block;z-index:400}#menu #toggle-nav:checked~.box ul{transform:scale(1)}#menu #toggle-nav:checked#tnl{background-color:#fff}#menu .line{fill:none;stroke:#000;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}#menu .line1{stroke-dasharray:60 207;stroke-width:6}#menu .line2{stroke-dasharray:60 60;stroke-width:6}#menu .line3{stroke-dasharray:60 207;stroke-width:6}#menu .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}#menu .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}#menu .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}}@media(min-width:731px){#menu #tnl{display:none}}#wrapper{display:flex}#left{flex:4}#left,#left form{flex-direction:column}#left form{align-items:center;display:flex;margin:0 auto;max-width:70vw}#left form .form-group{margin-bottom:10px}#left form .form-group:first-of-type input{margin-right:-5px;width:50.1%}#left form .form-group *{border:1px solid #e6e6e6;min-height:55px;padding:0 20px}#left form .form-group label{align-items:center;border:1px solid #e6e6e6;color:#333;display:flex;font-size:16px;margin-top:-1px;text-transform:uppercase;width:100%}#left form .form-group input{font-size:15px;margin-top:-2px;width:100%}#right{flex:6}#right #showcase{align-items:center;display:flex}@media(max-width:731px){#right{display:none}#left{flex:1}}*{box-sizing:border-box;margin:0;outline:none;padding:0}.contact-form{background:#fff;display:flex;justify-content:space-between}.contact-form>*{width:50%}.contact-form .first-container{align-items:center;background:#3f5efb;background:radial-gradient(circle,#3f5efb 0,#1c2a83 51%,#4687fc 100%);display:flex;justify-content:center}.contact-form .first-container .info-container div{margin:24px 0}.contact-form .first-container .info-container div h3{size:18px;weight:400;color:#fff;line-height:1.2;padding-bottom:10px}.contact-form .first-container .info-container div:first-of-type p{color:#fff;max-width:260px}.contact-form .first-container .info-container div p{color:#fff;font-size:16px;line-height:1.6}.contact-form .second-container{padding:30px}.contact-form .second-container h2{size:30px;weight:400;color:#333;line-height:1.2;margin-bottom:20px;text-align:center}.contact-form .second-container form{display:flex;flex-direction:column}.contact-form .second-container form .form-group{margin-bottom:10px}.contact-form .second-container form .form-group *{border:1px solid #e6e6e6;min-height:55px;padding:0 20px}.contact-form .second-container form .form-group label{align-items:center;border:1px solid #e6e6e6;color:#333;display:flex;font-size:16px;margin-top:-1px;text-transform:uppercase;width:100%}.contact-form .second-container form .form-group:first-of-type input{margin-right:-5px;width:50.1%}.contact-form .second-container form .form-group input{font-size:15px;margin-top:-2px;width:100%}.contact-form .second-container form .form-group input::-moz-placeholder,.contact-form .second-container form .form-group textarea::-moz-placeholder{color:#999}.contact-form .second-container form .form-group input::placeholder,.contact-form .second-container form .form-group textarea::placeholder{color:#999}.contact-form .second-container form .form-group textarea{margin-top:-1px;min-height:80px;padding:10px 20px;resize:none;width:100%}.contact-form .second-container form button{size:17px;weight:600;background:#3f5efb;background:radial-gradient(circle,#3f5efb 0,#1c2a83 51%,#4687fc 100%);border:0;color:#fff;cursor:pointer;height:50px;left:calc(50% - 100px);position:relative;text-transform:uppercase;width:200px}.contact-form .second-container form button:hover{background:#333}@media(max-width:731px){.contact-form{flex-direction:column-reverse;width:100%}.contact-form>*{width:100%}.contact-form .first-container{padding:40px 0}}