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