*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif}:root{--main-bg-color:#02042b;--white:#ffff;--yellow:#f0a505;--pink:#f1388b;--light:#03aaef;--box1:rgba(255,255,255,0.1);--black:#000}.footer-area{padding:40px 0;align-items:center;background-color:var(--white);width:100vw;color:#000;position:relative;overflow-x:unset}.footer{display:flex;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row;border-bottom:1px solid var(--black);margin:20px;padding-bottom:20px;overflow-x:unset}.firsts{display:flex;flex-direction:row;justify-content:space-between}.single-footer{display:flex;flex-direction:column;overflow-x:unset}.single-footer h4{text-transform:capitalize;font-size:19px;margin-bottom:20px;text-align:center}.soc{color:var(--white);width:40px;height:40px;display:inline-block;text-align:center;line-height:50px;border-radius:50%;margin-right:10px;background:#03aaef;font-size:22px;overflow-x:unset}.footer-social{overflow-x:unset}.single-footer ul{list-style:none}.single-footer ul li{margin-bottom:20px;position:relative;padding-left:30px;padding-top:3px;font-size:14px}.single-footer ul li a{color:var(--black);text-transform:capitalize;text-decoration:none}.single-footer ul li a i{position:absolute;left:0;top:5px;color:var(--yellow)}.copy{text-align:center;text-transform:capitalize;margin-top:40px}.fab{overflow:unset}.footer-wave-box{position:absolute;left:0;top:0;height:45px;right:0;width:100%;overflow:hidden}.footer-wave{background-image:url(footer-shape.png);position:absolute;left:0;top:0;height:100%;width:300%;background-size:40%;background-position:bottom}.footer-animation{animation:footer_wave 5s linear infinite;animation:footer_wave 5s linear infinite;animation:footer_wave 5s linear infinite;left:auto;right:0}.ctl{width:150px;margin-bottom:30px}@media only screen and (max-width:1000px){.main{width:100%}.footer-wave-box{display:visible}.footer{display:flex}.single-footer,.single-footer:first-child{margin-bottom:30px}}@media only screen and (max-width:1238px){.footer-wave{height:80%}}@media only screen and (max-width:999px){.footer-wave{height:72%}}@media only screen and (max-width:890px){.footer-wave{height:65%}}@media only screen and (max-width:829px){.footer-wave{height:54%}}@media only screen and (max-width:717px){.footer-wave{height:43%}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media only screen and (max-width:650px){.firsts{flex-direction:column;justify-content:center;align-items:center;align-self:center}.single-footer:first-child{width:100%}}@media only screen and (max-width:600px){.footer{display:flex;flex-direction:column;align-items:center}}@media only screen and (max-width:505px){.copy{text-align:center;font-size:13px}}.cometrix a{color:#f0a505;font-weight:700}