.s-gradient-background{position:relative}.s-background-gradient--wave-white-70:after{background:url(https://engage.eckoh.com/hubfs/Wave%20-%20Round%20-%202.svg) no-repeat top;background-size:cover;bottom:30%;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.s-background-gradient--wave-white-grey:before{background:url(https://engage.eckoh.com/hubfs/Wave%20-%20Round%20-%202.svg) no-repeat top #fff;background-size:cover;border-radius:0 0 40px 40px;bottom:40%;content:"";left:0;position:absolute;right:0;top:0;z-index:-2}.s-background-gradient--grey-top:after{background-color:#f5f3f3;bottom:40%;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.s-background-gradient--white-top:after{background-color:#fff;bottom:60%;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.s-background-gradient--white-bottom:after{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:60%;z-index:-1}.s-background-gradient--wave-sides:before{background:url(https://engage.eckoh.com/hubfs/wave-sides.svg) no-repeat 50%;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-2}.s-background--shadow-bottom{box-shadow:0 6px 10px -4px rgba(50,50,50,.2)}.s-background-gradient--red-bottom:after{background-color:var(--primary-color);bottom:-1px;content:"";left:0;position:absolute;right:0;top:75%;z-index:-1}.s-background-gradient--light-blue-bottom:after{background-color:#cceff8;bottom:-1px;content:"";left:0;position:absolute;right:0;top:75%;z-index:-1}@media(min-width:768px){.s-background-gradient--wave-light-blue-hero:before{background:url(https://engage.eckoh.com/hubfs/hero-background.png) no-repeat top;background-size:cover;border-radius:0 0 40px 40px;bottom:40px;content:"";left:0;position:absolute;right:0;top:-100px;z-index:-1}.s-background-gradient--white-hero:after{bottom:30%}.s-background-gradient--white-hero-100:after,.s-background-gradient--white-hero:after{background:#fff;background-size:cover;border-radius:0 0 40px 40px;content:"";left:0;position:absolute;right:0;top:-100px;z-index:-1}.s-background-gradient--white-hero-100:after{bottom:0}.s-background-gradient--wave-white-hero:after{background:url(https://engage.eckoh.com/hubfs/Wave%20-%20Round%20-%202.svg) no-repeat top 100px center #fff;background-size:cover}.s-background-gradient--shape-right-hero:after,.s-background-gradient--wave-white-hero:after{border-radius:0 0 40px 40px;bottom:0;content:"";left:0;position:absolute;right:0;top:-100px;z-index:-1}.s-background-gradient--shape-right-hero:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1045' height='322' fill='none' viewBox='0 0 1045 322'%3E%3Cg filter='url(%23a)'%3E%3Cpath stroke='%239f0035' stroke-width='200' d='M46.512 628.079c785.5-22.5 439-590 1196.498-467'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='1302.69' height='771.688' x='-.002' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeTurbulence baseFrequency='0.76923078298568726 0.76923078298568726' numOctaves='3' seed='1957' type='fractalNoise'/%3E%3CfeDisplacementMap width='100%25' height='100%25' in='shape' result='displacedImage' scale='87.3' xChannelSelector='R' yChannelSelector='G'/%3E%3CfeMerge result='effect1_texture_270_3548'%3E%3CfeMergeNode in='displacedImage'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat 100% 100% #fff;background-position:100% 100%;background-size:400px}.s-background-gradient--wave-blue-white-hero:after{background:url(https://engage.eckoh.com/hubfs/Wave%20-%20Round%20-%202-1.svg) no-repeat top 100px center #fff;background-size:cover;border-radius:0 0 40px 40px;bottom:0;content:"";left:0;position:absolute;right:0;top:-100px;z-index:-1}}@media(min-width:992px){.s-background-gradient--shape-right-hero:after{background-position:100% 100%;background-size:800px}}@media(min-width:1170px){.s-background-gradient--shape-right-hero:after{background-position:top 100px right;background-size:1200px}.s-background-gradient--shape-right-hero-2:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1045' height='504' fill='none' viewBox='0 0 1045 504'%3E%3Cg filter='url(%23a)'%3E%3Cpath stroke='%239f0035' stroke-width='200' d='M46.514 628.079c785.5-22.5 439-590 1196.496-467'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='1302.69' height='771.688' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeTurbulence baseFrequency='0.76923078298568726 0.76923078298568726' numOctaves='3' seed='1957' type='fractalNoise'/%3E%3CfeDisplacementMap width='100%25' height='100%25' in='shape' result='displacedImage' scale='87.3' xChannelSelector='R' yChannelSelector='G'/%3E%3CfeMerge result='effect1_texture_176_780'%3E%3CfeMergeNode in='displacedImage'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat bottom -124px right -200px #fff;background-position:100% 100%;background-size:800px;border-radius:0 0 40px 40px;bottom:0;content:"";left:0;position:absolute;right:0;top:-100px;z-index:-1}.s-background-gradient--linear-red,.s-background-gradient--linear-red-bottom:after{background:linear-gradient(99deg,#ee3270 0,var(--Color-Primary-Red-Red,#ba0c46) 37.28%,#910030 100%)}.s-background-gradient--linear-red-bottom:after{bottom:-1px;content:"";left:0;position:absolute;right:0;top:70%;z-index:-1}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media(min-width:220px){.s-background-gradient--green-fluid-animate:after{bottom:40px;content:"";left:0;position:absolute;top:-100px;width:100%;z-index:-1;--rx:36%;--ry:10%;--dx:calc(cos(var(--angle))*var(--rx));--dy:calc(sin(var(--angle))*var(--ry));animation:orbit 6s linear infinite;background-image:radial-gradient(at calc(1% + var(--dx)) calc(21% + var(--dy)),#32c3c0 0,transparent 50%),radial-gradient(at calc(42% + var(--dx)) calc(97% + var(--dy)),#41c4e1 0,transparent 50%),radial-gradient(at calc(99% + var(--dx)) calc(45% + var(--dy)),#41c4e1 0,transparent 50%);border-radius:0 0 40px 40px}}@keyframes orbit{to{--angle:360deg}}