.footer-wave,.wave-component .top-wave{transform:translate3d(0,2px,0);margin-top:calc(min(6.375rem, (100% / 1280 * 95 + .125rem)) * -1)}.wave-component .bottom-wave{transform:translate3d(0,-2px,0)}.page-flip-wave~.wave-component .top-wave,.wave-component.flipped .top-wave{transform:translate3d(0,2px,0) scaleX(-1)}.page-flip-wave~.wave-component.flipped .top-wave{transform:translate3d(0,2px,0)}.footer-wave,.wave-component .bottom-wave,.wave-component .top-wave{width:100%;aspect-ratio:1280/95;max-height:6.25rem}.wave-component .content{padding-top:3.75rem;padding-bottom:3.75rem}.footer-wave{clip-path:url(#wave-top);transform:scaleX(-1)}.wave-component-green .top-wave path{fill:url(#top-wave-green-gradient)}.wave-component-green .content{background-image:linear-gradient(180deg,#128948,#33af6d)}.wave-component-green .bottom-wave{background-color:#33af6d}.wave-component-blue .top-wave path{fill:url(#top-wave-blue-gradient)}.wave-component-blue .content{background-image:linear-gradient(180deg,#006cb3,#004877)}.wave-component-blue .bottom-wave{background-color:#004877}.wave-component-white .top-wave path{fill:var(--white)}.wave-component-white .bottom-wave,.wave-component-white .content{background-color:var(--white)}.wave-component-lightGreen .top-wave path{fill:var(--light-green)}.wave-component-lightGreen .bottom-wave,.wave-component-lightGreen .content{background-color:var(--light-green)}.wave-component-darkGreen .top-wave path{fill:#193f19}.wave-component-darkGreen .bottom-wave,.wave-component-darkGreen .content{background-color:#193f19}.wave-component-blue+.wave-component-blue .top-wave,.wave-component-darkGreen+.wave-component-darkGreen .top-wave,.wave-component-green+.wave-component-green .top-wave,.wave-component-lightGreen+.wave-component-lightGreen .top-wave,.wave-component-white+.wave-component-white .top-wave{height:0}.wave-component-blue+.wave-component-blue .content,.wave-component-darkGreen+.wave-component-darkGreen .content,.wave-component-green+.wave-component-green .content,.wave-component-lightGreen+.wave-component-lightGreen .content,.wave-component-white+.wave-component-white .content{padding-top:0}.tab-slice-content .wave-component .content{background-color:transparent;background-image:none}.tab-slice-content .wave-component-blue+.wave-component-blue .content,.tab-slice-content .wave-component-green+.wave-component-green .content{background-color:transparent}.tab-slice-content section:first-of-type .content{padding-top:0}.tab-slice-content section:last-of-type .content{padding-bottom:0}.wave-component-blue+.wave-component-blue .content{background-color:#004877;background-image:none}.wave-component-green+.wave-component-green .content{background-color:#33af6d;background-image:none}@media only screen and (min-width:768px){.footer-wave,.wave-component .bottom-wave,.wave-component .top-wave{width:100%;aspect-ratio:1600/95}.footer-wave,.wave-component .top-wave{margin-top:calc(min(6.375rem, (100% / 1600 * 95 + .125rem)) * -1)}.wave-component .content{padding-top:6rem;padding-bottom:6rem}.wave-component.section--enviso .content{padding-top:2rem}}@media only screen and (min-width:1024px){.wave-component .content{padding-top:8rem;padding-bottom:8rem}.wave-component.section--enviso .content{padding-top:2rem}}