*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{animation:anime 15s ease infinite;background:#145e9e;height:100%;overflow-x:hidden;width:100%}body#blur.active{filter:blur(20px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes anime{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}:root{--step--2:clamp(0.7813rem,0.7747rem + 0.0326vw,0.8rem);--step--1:clamp(0.9375rem,0.9158rem + 0.1087vw,1rem);--step-0:clamp(1.125rem,1.0815rem + 0.2174vw,1.25rem);--step-1:clamp(1.35rem,1.2761rem + 0.3696vw,1.5625rem);--step-2:clamp(1.62rem,1.5041rem + 0.5793vw,1.9531rem);--step-3:clamp(1.944rem,1.771rem + 0.8651vw,2.4414rem);--step-4:clamp(2.3328rem,2.0827rem + 1.2504vw,3.0518rem);--step-5:clamp(2.7994rem,2.4462rem + 1.7658vw,3.8147rem)}h1{font-size:clamp(2.7994rem,2.4462rem + 1.7658vw,3.8147rem);font-size:var(--step-5)}h2{font-size:clamp(2.3328rem,2.0827rem + 1.2504vw,3.0518rem);font-size:var(--step-4)}h3{font-size:clamp(1.944rem,1.771rem + .8651vw,2.4414rem);font-size:var(--step-3)}h4{font-size:clamp(1.62rem,1.5041rem + .5793vw,1.9531rem);font-size:var(--step-2)}h5{font-size:clamp(1.35rem,1.2761rem + .3696vw,1.5625rem);font-size:var(--step-1)}h6,p{font-size:clamp(1.125rem,1.0815rem + .2174vw,1.25rem);font-size:var(--step-0)}small{font-size:clamp(.9375rem,.9158rem + .1087vw,1rem);font-size:var(--step--1)}.header,section{overflow-x:hidden}.header{align-items:center;display:flex;justify-content:space-between;left:0;padding:20px 100px;position:absolute;top:0;width:100vw;z-index:10}@media (max-width:975px) and (min-width:768px){.header{padding:20px 50px}}@media (max-width:768px){.header{padding:20px 60px}}@media (max-width:580px) and (min-width:320px){.header{padding:20px}.logo{height:60px;width:120px}}.logo{height:60px;width:200px}.logo img{height:100%;width:100%}#menu-icon{color:#fff;cursor:pointer;display:block;font-size:46px}.navbar{display:none;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1}.navbar a,.navbar.active{display:block}.navbar a{color:#0b1f33;font-size:22px;margin:1.5rem 0;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:.3s}.navbar a:hover{color:cyan}.nav-bg{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-bottom:2px solid hsla(0,0%,100%,.2);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.nav-bg.active{display:block;touch-action:none}.contact{align-items:center;display:flex;justify-content:center;margin-bottom:100px;padding:150px}@media(max-width:769px){.contact{padding-top:350px}}.box{position:relative}.box .square{animation:anima 10s linear infinite;animation-delay:calc(-1s*var(--i));backdrop-filter:blur(5px);background:hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.5);border-right:1px solid hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.5) hsla(0,0%,100%,.2) hsla(0,0%,100%,.2) hsla(0,0%,100%,.5);border-style:solid;border-width:1px;box-shadow:0 25px 45px rgba(0,0,0,.102);position:absolute}@keyframes anima{0%,to{transform:translateY(-40px)}50%{transform:translateY(40px)}}.box .square:first-child{height:100px;right:-60px;top:-50px;width:100px}.box .square:nth-child(2){height:120px;left:-100px;top:150px;width:120px;z-index:2}.box .square:nth-child(3){bottom:50px;height:80px;right:-60px;width:80px;z-index:2}.box .square:nth-child(4){bottom:-80px;height:50px;left:100px;width:50px}.box .square:nth-child(5){height:60px;left:100px;top:-80px;width:60px}.container{align-items:center;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.5);border-radius:10px;border-right:1px solid hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.5) hsla(0,0%,100%,.2) hsla(0,0%,100%,.2) hsla(0,0%,100%,.5);border-style:solid;border-width:1px;box-shadow:0 25px 45px rgb(0,0,0,.1);display:flex;justify-content:center;min-height:400px;width:600px}.container,.form{position:relative}.form{height:100%;padding:40px;width:100%}.form h2{color:#fff;font-size:30px;font-weight:600;letter-spacing:1px;margin-bottom:40px;position:relative;text-align:center}.form h2:before{background:cyan;bottom:-10px;content:"";height:4px;position:absolute;text-align:center;width:158px}.form .inputBx{margin-top:20px;width:100%}.form .inputBx input{border:1px solid hsla(0,0%,100%,.5);border-left:none;border-radius:35px;border-top:none;border-color:hsla(0,0%,100%,.5) hsla(0,0%,100%,.2) hsla(0,0%,100%,.2) hsla(0,0%,100%,.5);border-style:solid;border-width:1px;color:#fff}.form .inputBx input,.form .inputBx textarea{background:hsla(0,0%,100%,.2);box-shadow:0 5px 15px rgb(0,0,0,.05);font-size:16px;letter-spacing:1px;outline:none;padding:10px 20px;width:100%}.form .inputBx textarea{border:1px solid hsla(0,0%,100%,.5);border-left:none;border-radius:15px;border-top:none;border-color:hsla(0,0%,100%,.5) hsla(0,0%,100%,.2) hsla(0,0%,100%,.2) hsla(0,0%,100%,.5);border-style:solid;border-width:1px;color:#fff!important;height:140px;resize:none}.form .inputBx input::-moz-placeholder{color:#fff}.form .inputBx input::placeholder{color:#fff}.form .inputBx textarea::-moz-placeholder{color:#fff}.form .inputBx textarea::placeholder{color:#fff}.form .inputBx input[type=submit]{background:cyan;color:#fff;cursor:pointer;display:flex;font-weight:600;margin-bottom:20px;max-width:150px;transition:.5s ease-in-out}.form .inputBx input[type=submit]:hover{background:hsla(0,0%,100%,.2);color:#fff;font-weight:600}.text,.text a{color:#fff;margin-top:5px}.con-info{display:flex;justify-content:space-between}@media (max-width:769px){.con-info{display:block}}.info,.phone{align-items:center;display:flex}.phone img{height:39px;width:39px}@media (max-width:769px){.phone img{height:39px;width:39px}}.info img{height:34px;width:34px}.con-info p{color:#fff;margin-left:10px;margin-top:12.5px}@media (max-width:1024px){.contact{margin-top:-150px}}@media (max-width:769px){.container{width:60vw}}@media (max-width:480px){.form{padding:10px}.container{width:80vw}}@font-face{font-family:unicons;font-style:normal;font-weight:400;src:url(/dist/assets/Unicons.ttf) format("truetype")}.progress-wrap{border-radius:50px;bottom:40px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.2);cursor:pointer;display:block;height:50px;opacity:0;position:fixed;right:40px;transform:translateY(15px);transition:all .2s linear;visibility:hidden;width:50px;z-index:10000}.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible}.progress-wrap:after{color:#ecedf3;content:"\e84b";cursor:pointer;display:block;font-family:unicons;font-size:26px;height:50px;left:0;line-height:50px;position:absolute;text-align:center;top:0;transition:all .2s linear;width:50px;z-index:1}.progress-wrap:hover:after{opacity:0}.progress-wrap:before{background:#000;-webkit-background-clip:text;content:"\e84b";font-family:unicons;font-size:26px;line-height:50px;opacity:0;position:absolute;text-align:center;-webkit-text-fill-color:transparent;cursor:pointer;display:block;height:50px;left:0;top:0;transition:all .2s linear;width:50px;z-index:2}.progress-wrap:hover:before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{box-sizing:border-box;stroke:#ecedf3;stroke-width:4;transition:all .2s linear}footer{background:#3586ff;flex-direction:column;min-height:100px;padding:20px 50px;width:100%}footer,footer .menu{align-items:center;display:flex;justify-content:center;position:relative}footer .menu{flex-wrap:wrap;margin:10px 0}footer .menu li{list-style:none}footer .menu li a{color:#fff;display:inline-block;font-size:1.2em;margin:0 10px;opacity:.75;-webkit-text-decoration:none;text-decoration:none}footer .menu li a:hover{color:cyan}footer p{color:#fff;font-size:1.1em;margin-bottom:10px;margin-top:15px;text-align:center}footer .wave{background:url(/dist/assets/Wave.png);background-size:1000px 100px;height:100px;left:0;position:absolute;top:-100px;width:100%}footer .wave#wave1{animation:animateWave 4s linear infinite;bottom:0;opacity:1;z-index:1000}footer .wave#wave2{animation:animateWave 3s linear infinite;bottom:10px;opacity:.5;z-index:999}footer .wave#wave3{animation:animateWave_02 3s linear infinite;bottom:15px;opacity:.2;z-index:1000}footer .wave#wave4{animation:animateWave 4s linear infinite;bottom:20px;opacity:.7;z-index:999}@keyframes animateWave{0%{background-position-x:1000px}to{background-position-x:0}}@keyframes animateWave_02{0%{background-position-x:0}to{background-position-x:1000px}}@media (max-width:968px){footer .wave{background:url(/dist/assets/Wave.png);background-size:1000px 100px;height:100px;left:0;position:absolute;top:-90px;width:100%}}