@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;1,100;1,200;1,300;1,400;1,500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color:#6c5ce7}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0;text-decoration:none;text-transform:capitalize;transition:all .2s linear}html{font-size:62.5%}body{overflow-x:hidden}.heading{color:#6c5ce7;display:inline-block;font-size:3.5rem;letter-spacing:.2rem;margin:2rem;padding-top:6rem;position:relative}.heading:after,.heading:before{border-left:.4rem solid #6c5ce7;border-top:.4rem solid #6c5ce7;content:"";height:2.5rem;position:absolute;width:2.5rem}.heading:before{left:-2rem;top:5.8rem}.heading:after{bottom:-.5rem;right:-2rem;transform:rotate(180deg)}.btn{background:#6c5ce7;border:none;border-radius:5rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:1.7rem;height:3.5rem;outline:none;width:15rem}.btn:hover{letter-spacing:.1rem;opacity:.8}.home{align-items:center;background:linear-gradient(purple,#6c5ce7);display:flex;flex-flow:column;justify-content:center;min-height:100vh;overflow:hidden!important;padding:0 1rem;position:relative;text-align:center;width:100vw}.home .banner{color:#fff;font-size:5rem;text-shadow:0 .3rem .5rem rgba(0,0,0,.3)}.home .slogan{color:#eee;font-size:2.5rem;font-weight:400}.home button{background:#fff;border:none;box-shadow:0 .3rem .5rem rgba(0,0,0,.3);color:#444;cursor:pointer;font-size:2rem;font-weight:400;height:4rem;margin-top:1rem;outline:none;width:18rem}.home button:hover{letter-spacing:.1rem}.home .wave{animation:waves 10s linear infinite;background:url(images/0a13c8fa96e804bfae1d.png);background-repeat:repeat-x;background-size:100rem 11rem;bottom:-.5rem;height:11rem;left:0;position:absolute;width:100%}.home .wave2{animation-direction:reverse;opacity:.2}.home .wave3{animation-duration:4s;opacity:.5}@keyframes waves{0%{background-position-x:0}to{background-position-x:100rem}}.home .fa-cog{animation:rotate 10s linear infinite;color:#fff;font-size:30rem;opacity:.15;position:absolute}.home .nut1{left:-15rem;top:10%}.home .nut2{animation-direction:reverse;bottom:23%;right:-13rem}@keyframes rotate{to{transform:rotate(1turn)}}.about{min-height:100vh;overflow:hidden;position:relative;text-align:center;width:100vw}.about .row{align-items:center;display:flex;justify-content:space-around;padding:0 4rem}.about .row .content{text-align:left}.about .row .image img{width:50vw}.about .row .content h3{color:#6c5ce7;font-size:3rem}.about .row .content p{color:#333;font-size:1.5rem;padding:1rem 0}.about:after,.about:before{border-radius:50%;content:"";opacity:.2;position:absolute;z-index:-1}.about:before{background:#ccc;bottom:-10rem;height:50rem;left:-10rem;width:50rem}.about:after{background:#6c5ce7;height:60rem;right:-10rem;top:-10rem;width:60rem}.team{background-color:#222;min-height:100vh;text-align:center;width:100vw}.team .heading{color:#fff}.team .heading:after,.team .heading:before{border-color:#fff}.team .row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.team .row .card{-webkit-box-reflect:below .2rem linear-gradient(transparent 70%,rgba(0,0,0,.267));background:#fff;height:35rem;margin:7rem 2rem;overflow:hidden;position:relative;text-align:center;width:25rem}.team .row .card .image{margin:1rem 0;padding-top:4rem}.team .row .card .image img{border:.5rem solid #fff;border-radius:50%;box-shadow:0 0 .5rem rgba(0,0,0,.3);height:13rem;object-fit:cover;width:13rem}.team .row .card .info h3{color:#333;font-size:2rem}.team .row .card .info span{color:#6c5ce7;font-size:1.8rem}.team .row .card .info .icons a{color:#333;font-size:2rem;margin-top:4rem;padding:0 1rem}.team .row .card .info .icons a:hover{color:#6c5ce7}.team .row .card:after,.team .row .card:before{border-radius:50%;content:"";height:15rem;position:absolute;width:15rem;z-index:-1}.team .row .card:before{background:#6c5ce7;right:-4rem;top:-3rem}.team .row .card:after{background:#ccc;bottom:-3rem;left:-4rem}.contact{min-height:100vh;text-align:center;width:100vw}.contact .row{align-items:center;display:flex;justify-content:center}.contact .row .image img{height:70vh;width:50vw}.contact .row .form-container{padding:0 5rem;text-align:left;width:50%}.contact .row .form-container input,textarea{background:none;border:none;border-radius:.5rem;box-shadow:.2rem .2rem .5rem rgba(0,0,0,.2);font-size:1.6rem;height:4rem;margin:1rem 0;outline:none;padding:0 1rem}.contact .row .form-container .inputBox{display:flex;justify-content:space-between;width:100%}.contact .row .form-container .inputBox input[type=text]{width:49%}.contact .row .form-container input[type=email]{width:100%}.contact .row .form-container textarea{height:20rem;padding:1rem;resize:none;width:100%}.contact .row .form-container input[type=submit]{background-color:#6c5ce7;color:#fff;cursor:pointer;height:4rem;width:10rem}.contact .row .form-container input[type=submit]:hover{opacity:.8}.faq{min-height:100vh;padding:0 2rem;text-align:center;width:100vw}.faq .row{align-items:center;display:flex;justify-content:center;padding:0 2rem}.faq .row .image img{height:70vh;width:50vw}.faq .row .accordion-container{text-align:left;width:50%}.faq .row .accordion-container .accordion .accordion-header{background-color:#6c5ce7;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.3);cursor:pointer;margin:1rem 0}.faq .row .accordion-container .accordion .accordion-header span{background:#fff;clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%);color:#333;display:inline-block;font-size:2rem;height:4rem;line-height:4rem;text-align:center;width:5rem}.faq .row .accordion-container .accordion .accordion-header h3{color:#fff;display:inline;font-size:1.5rem;font-weight:400;padding-left:.5rem}.faq .row .accordion-container .accordion .accordion-body{box-shadow:.1rem .1rem .3rem rgba(0,0,0,.3);color:#444;display:none;font-size:1.3rem;padding:1rem}.faq .row .accordion-container .accordion:first-child .accordion-body{display:block}.footer{align-items:center;background:#6c5ce7;display:flex;justify-content:space-between;margin-top:1rem;padding:1rem 2rem;width:100%}.footer h1{color:#fff;font-weight:400;letter-spacing:.1rem}.footer .icons a{color:#fff;font-size:1.8rem;padding:0 1rem}@media(max-width:768px){html{font-size:50%}.home .banner{font-size:4rem}.home .slogan{font-size:1.7rem}.about .row{flex-flow:column-reverse;padding:0 2rem}.about .row .image img{width:100vw}.contact .row{flex-flow:column}.contact .row .image img{width:100vw}.contact .row .form-container{padding:0 1.5rem;width:100%}.faq{padding:0}.faq .row{flex-flow:column;padding:0 1rem}.faq .row .image img{width:100vw}.faq .row .accordion-container{width:100%}}@media(max-width:550px){.footer{flex-flow:column}.footer h1{text-align:center}.footer .icons{padding:2rem 0}}.header{align-items:center;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:100}.header .logo{color:#fff;font-size:2.5rem}.header .logo i{padding:0 .5rem}.header .navbar ul{align-items:center;display:flex;justify-content:space-around;list-style-type:none}.header .navbar ul li{margin:0 1.5rem}.header .navbar ul li a{color:#fff;font-size:2rem}.header .navbar ul li a:hover{color:#ccc}.header .fa-bars{color:#fff;cursor:pointer;display:none;font-size:3rem}@media(max-width:768px){.header .fa-bars{display:block}.header .navbar{background-color:#fff;border-top:.1rem solid rgba(0,0,0,.3);height:auto;left:0;position:fixed;top:-120%;width:100%;z-index:1000}.header .navbar ul{flex-flow:column;height:100%;width:100%}.header .navbar ul li{margin:1rem 0}.header .navbar ul li a{color:#444;font-size:2.4rem}.header .fa-times{transform:rotate(180deg)}.header .nav-toggle{top:5.8rem}}.service{text-align:center;width:100vw}.service .row{align-items:center;display:flex;justify-content:center;margin:2rem 0;padding:0 2rem}.service .row .image img{height:55vh;width:50vw}.service .row .content{padding:0 3rem;text-align:left}.service .row .content h3{color:#6c5ce7;font-size:3rem}.service .row .content p{color:#333;font-size:1.5rem;padding:1rem 0}@media(max-width:768px){.service .row{flex-flow:column-reverse}.service .row:nth-child(2n){flex-flow:column}.service .row .image img{width:100vw}.service .row .content{padding:0}}