.button{background:var(--black);color:#fff;white-space:nowrap;border:1px solid #151515;border-radius:50px;height:fit-content;padding:11px 25px;font-size:1rem;transition:all .2s;display:inline-block}.button p{font-size:1rem}.button:hover,.button.secondary{color:#000;background:0 0}.button.secondary:hover{color:#fff;background:#151515}.button.yellow:not(.secondary){background-color:var(--on-yellow);color:var(--black);border:1px solid var(--on-yellow)}.button.yellow:not(.secondary):hover{color:var(--on-yellow);background-color:var(--black)!important}.button.secondary.yellow{border:1px solid var(--on-yellow);color:var(--on-yellow)}.button.secondary.yellow:hover{background-color:var(--on-yellow);color:var(--black)}.primaryDot{mix-blend-mode:difference;z-index:999;pointer-events:none;will-change:transform;background-color:#fff;border-radius:100%;width:22px;height:22px;transition:all .7s cubic-bezier(.34,1,.64,1);position:absolute;top:calc(50% - 11px);left:calc(50% - 11px);transform:scale(0)}.primaryBtnDot{z-index:1;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;max-width:fit-content;height:fit-content;padding:11px 25px;font-family:Favorit regular,sans-serif;font-size:1rem;font-weight:400;line-height:1rem;position:relative;overflow:hidden;transition:all .7s cubic-bezier(.34,1,.64,1)!important;display:flex!important}.primaryBtnDot p{margin:0}.primaryBtnDot:hover{color:#fff!important;background-color:var(--black)!important;border:1px solid #fff!important}.primaryBtnDot.button.yellow:not(.secondary):hover{background-color:var(--black)!important}.secondaryBtnDot{color:var(--black);background-color:#0000!important}.secondaryBtnDot:hover{mix-blend-mode:difference;color:#fff!important;background-color:#0000!important;border:1px solid #fff!important}.secondaryBtnDot.button.yellow:not(.primary):hover{color:#fff!important;background-color:#0000!important;border:1px solid #fff!important}.textLink{margin-top:0;display:inline;position:relative}.textLink p{margin-top:0}.textLink:after{content:"";mix-blend-mode:difference;background-color:#fff;width:100%;height:1px;transition:all .6s cubic-bezier(.34,1,.64,1);position:absolute;bottom:0;left:0}.textLink:hover:after{width:0%}.textLink .primaryDot{z-index:9}nav .textLink:after,.socials .textLink:after,.errorPage .textLink:after,footer .textLink:after{width:0%!important}nav .textLink:hover:after,.socials .textLink:hover:after,.errorPage .textLink:hover:after,footer .textLink:hover:after,nav .onPage:after,footer .onPage:after{width:100%!important}nav .onPage:hover:after,footer .onPage:hover:after{width:0%!important}@media (width<=768px){nav .onPage,footer .onPage{opacity:.33}nav .onPage:after,footer .onPage:after,nav .onPage:hover:after,footer .onPage:hover:after{width:0!important}}.wave{grid-column:2/span 2;max-width:80%}.FooterWaveVideo{mix-blend-mode:difference;width:100%;display:block}.outer-container[data-variant=beige]{background-color:#fff;padding-top:16px;padding-bottom:16px}.outer-container{padding-top:16px;padding-bottom:16px}.outer-container[data-legacy-layout=true]{padding-inline:30px}@media screen and (width<=768px){.outer-container[data-legacy-layout=true]{padding-inline:16px}}.footer-container[data-legacy-layout=true] .wave{max-width:180px;max-height:257px}.socials-left a p{margin-top:0}.footer-container{background:var(--background-color);width:100%;max-width:1600px;color:var(--text-color);border-radius:16px;grid-template-columns:repeat(12,1fr);gap:6px 16px;margin-inline:auto;padding:66px 0 100px;display:grid;position:relative}@media screen and (width<=1023px){.footer-container{grid-template-rows:96px}}@media screen and (width<=768px){.footer-container{flex-direction:column;display:flex}.footer-container .wave{max-width:135px;height:198px;margin-left:45px}}.FooterHeader{font-feature-settings:"ss04";grid-column:4/span 4;margin-top:24px;font-family:Favorit extended,sans-serif;font-size:2rem;line-height:2.4rem}@media screen and (width<=1023px){.FooterHeader{grid-column:4/span 7}}@media (width<=768px){.FooterHeader{padding:32px 32px 0;font-size:1.75rem}}.cta-buttons{font-feature-settings:"ss04";flex-direction:row;grid-column:8/span 5;gap:24px;margin-top:24px;padding:0 24px;font-family:Favorit extended,sans-serif;font-size:clamp(1rem,clamp(1rem,.71vw + .86rem,1.5rem),1.5rem);line-height:1.35;display:flex}.cta-buttons a{margin-top:32px}@media screen and (width<=1023px){.cta-buttons{grid-column:4/span 7;max-width:390px;padding:0 0 96px}}@media screen and (width<=768px){.cta-buttons{flex-direction:column;gap:40px;padding:32px 32px 0}.cta-buttons a{margin-top:12px}}.cta-buttons .button.yellow:not(.secondary){background-color:var(--on-yellow);color:var(--black);border:1px solid var(--on-yellow)}.cta-buttons .button.yellow:not(.secondary):hover{color:var(--on-yellow);background-color:var(--black)!important}.cta-buttons .button.secondary.yellow{border:1px solid var(--on-yellow);color:var(--on-yellow)}.cta-buttons .button.secondary.yellow:hover{background-color:var(--on-yellow);color:var(--black)}.socials{font-feature-settings:"ss04";grid-column:8/span 5;justify-content:space-between;align-items:center;font-family:Favorit extended,sans-serif;font-size:.875rem;line-height:1.4rem;display:flex;position:absolute;bottom:32px;left:32px;right:32px}@media screen and (width<=768px){.socials{justify-content:space-between}}.socials .socials-left a{color:var(--text-color);text-decoration:none}.socials .socials-right{flex-direction:row;align-items:center;gap:24px;display:flex}.socials .socials-right a{align-items:center;height:100%;display:flex}.socials .icon-social{object-fit:contain;width:24px;height:24px;display:block}
