.foundation-footer{position:relative;width:100%;background:#3586ff;min-height:100px;padding:20px 50px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:120px;isolation:isolate}.foundation-footer .social-icon,.foundation-footer .menu{position:relative;display:flex;justify-content:center;align-items:center;margin:10px 0;flex-wrap:wrap}.foundation-footer .social-icon__item,.foundation-footer .menu__item{list-style:none}.foundation-footer .social-icon__link{font-size:2rem;color:#fff;margin:0 10px;display:inline-block;transition:.5s}.foundation-footer .social-icon__link:hover{transform:translateY(-10px)}.foundation-footer p{color:#fff;margin:15px 0 10px;font-size:1rem;font-weight:300}.foundation-footer .wave{position:absolute;top:-100px;left:0;width:100%;height:100px;background:url(/img/wave.png);background-size:1000px 100px}.foundation-footer .wave#wave1{z-index:1000;opacity:1;bottom:0;animation:animateWaves 4s linear infinite}.foundation-footer .wave#wave2{z-index:999;opacity:.5;bottom:10px;animation:animateWavesReverse 4s linear infinite}.foundation-footer .wave#wave3{z-index:1000;opacity:.2;bottom:15px;animation:animateWaves 3s linear infinite}.foundation-footer .wave#wave4{z-index:999;opacity:.7;bottom:20px;animation:animateWavesReverse 3s linear infinite}@keyframes animateWaves{0%{background-position-x:1000px}to{background-position-x:0px}}@keyframes animateWavesReverse{0%{background-position-x:-1000px}to{background-position-x:0px}}.foundation-footer .bi-heart-fill{color:red}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;line-height:1.6}.hero-gradient{background:linear-gradient(135deg,#faf8f5,#f5f0f0,#f0f4f7)}.section-gradient{background:linear-gradient(180deg,#faf8f5,#f5f0f0)}
