.et_pb_section.wave-section{position:relative;overflow:hidden}.wave-container{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;height:150px;z-index:1}.waves{position:relative;width:100%;height:100%}.wave{position:absolute;bottom:0;left:0;width:200%;height:100%;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient id='waveGradient1' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3e%3cstop offset='0%25' style='stop-color:%2361d49e;stop-opacity:1' /%3e%3cstop offset='100%25' style='stop-color:%23061a35;stop-opacity:1' /%3e%3c/linearGradient%3e%3c/defs%3e%3cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='url(%23waveGradient1)'/%3e%3c/svg%3e") repeat-x;animation:wave-move 15s cubic-bezier(0.36,0.45,0.63,0.53) infinite}.wave:nth-of-type(2){bottom:10px;animation:wave-move 18s cubic-bezier(0.36,0.45,0.63,0.53) -.125s infinite,wave-swell 7s ease -1.25s infinite;opacity:0.8;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient id='waveGradient2' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3e%3cstop offset='0%25' style='stop-color:%2361d49e;stop-opacity:0.8' /%3e%3cstop offset='100%25' style='stop-color:%23061a35;stop-opacity:1' /%3e%3c/linearGradient%3e%3c/defs%3e%3cpath d='M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V120H0Z' fill='url(%23waveGradient2)'/%3e%3c/svg%3e") repeat-x}.wave:nth-of-type(3){bottom:15px;animation:wave-move 20s cubic-bezier(0.36,0.45,0.63,0.53) -.25s infinite,wave-swell 10s ease -2.5s infinite;opacity:0.5;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient id='waveGradient3' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3e%3cstop offset='0%25' style='stop-color:%2361d49e;stop-opacity:0.6' /%3e%3cstop offset='100%25' style='stop-color:%23061a35;stop-opacity:1' /%3e%3c/linearGradient%3e%3c/defs%3e%3cpath d='M600,112.77C268.63,112.77,0,65.52,0,7.23V120H1200V7.23C1200,65.52,931.37,112.77,600,112.77Z' fill='url(%23waveGradient3)'/%3e%3c/svg%3e") repeat-x}@keyframes wave-move{0%{transform:translateX(0)}50%{transform:translateX(-25%)}100%{transform:translateX(-50%)}}@keyframes wave-swell{0%,100%{transform:translateY(0px)}50%{transform:translateY(-15px)}}@media (max-width:768px){.wave-container{height:80px}}