.NewsletterFooter[data-variant=white]{--bg-color: var(--white);--text-color: var(--black-pure);--newsletter-preview-bg-color: var(--on-beige)}.NewsletterFooter[data-variant=black]{--bg-color: var(--black-pure);--text-color: var(--white);--newsletter-preview-bg-color: var(--black)}@media screen and (width>=1024px){.InnerFooter{padding:32px 0 32px 32px}}@media screen and (width<=1024px){.InnerFooter{padding:24px 0 24px 16px}.LeftContent{margin-bottom:40px}}.NewsletterFooter{max-width:1600px;margin:0 auto}.InnerFooter{background-color:var(--bg-color);color:var(--text-color);border-radius:16px}.LeftContent{overflow:hidden}@media screen and (width>=580px){.LeftContent{mask-image:linear-gradient(to right,var(--bg-color) 70%,transparent 100%)}}.LeftContent .glide__track{overflow:visible}.NewsletterPreview{background-color:var(--newsletter-preview-bg-color);border-radius:8px;overflow:hidden;flex-shrink:0;width:100%}.NewsletterPreview img{pointer-events:none;user-select:none;width:100%;aspect-ratio:2/1!important;object-fit:cover;display:block}.PreviewText{padding:16px;height:148px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}@media screen and (width<=1024px){.PreviewText{height:140px}}.PreviewText h3{line-height:1.4;margin:0}.PreviewText p{margin-top:4px;line-height:1.5;opacity:.6;margin-bottom:0}.RightContent{display:flex;flex-direction:column;justify-content:center}@media screen and (width<=1024px){.RightContent{padding-right:16px}}.RightContent p{margin-top:16px}.FooterNav{display:flex;justify-content:space-between}.FooterNav a p{margin-top:0}.FooterNav a{text-decoration:none;color:var(--text-color)}.FooterLinkContainer{display:flex;flex-direction:row;gap:30px;padding:24px 0;align-items:center}.button{font-size:1rem;border-radius:50px;background:var(--black);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 regular,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:var(--black)!important}.primaryBtnDot.button.yellow:not(.secondary):hover{background-color:var(--black)!important}.secondaryBtnDot{background-color:transparent!important;color:var(--black)}.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,.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{width:100%!important}nav .onPage:after,footer .onPage:after{width:100%!important}nav .onPage:hover:after,footer .onPage:hover:after{width:0%!important}@media(max-width:768px){nav .onPage,footer .onPage{opacity:.33}nav .onPage:after,footer .onPage:after{width:0!important}nav .onPage:hover:after,footer .onPage:hover:after{width:0!important}}.NewsletterForm[data-variant=white]{--bg-color: var(--on-beige);--text-color: var(--black-pure);--text-error: #e10c0c;--text-success: #1D6325;--text-info: var(--grey);--svg-color: var(--white)}.NewsletterForm[data-variant=black]{--bg-color: var(--black);--text-color: var(--on-beige);--text-error: var(--red-error);--text-success: var(--on-yellow);--text-info: var(--grey-light);--svg-color: var(--black)}.NewsletterForm{margin-top:32px}.NewsletterForm form{display:flex;flex-flow:row nowrap;gap:16px;align-items:center;width:100%;box-sizing:border-box}.NewsletterForm .Submitted{pointer-events:none;opacity:.6}.NewsletterForm .InputContainer{position:relative;flex:1;width:100%;min-width:0}.NewsletterForm .InputLabel{position:absolute;top:25px;left:24px;pointer-events:none;transition:all .2s ease-out;color:var(--text-color);font-size:1rem}.NewsletterForm .InputContainer input{padding:26px 24px;width:100%;box-sizing:border-box;background-color:var(--bg-color);border:none;border-radius:16px;color:var(--text-color);font-size:1rem}.NewsletterForm .InputContainer input:focus{outline:1px solid var(--on-yellow)}.NewsletterForm .InputContainer input:focus+.InputLabel,.NewsletterForm .InputContainer input:not(:placeholder-shown)+.InputLabel{top:-15px;left:0;font-size:.563rem;color:var(--text-info)}.NewsletterForm button{font-family:Favorit regular,sans-serif;padding:14px 32px;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px}.NewsletterForm .RecaptchaNotice{font-size:.75rem;color:var(--text-info);max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:all .4s ease-in-out}.NewsletterForm .RecaptchaNotice a{text-decoration:underline;color:inherit}.NewsletterForm:has(input:focus,input:not(:placeholder-shown)) .RecaptchaNotice{max-height:100px;opacity:1;margin-top:16px}.NewsletterForm .SuccessMessage{color:var(--text-success);margin-top:16px;font-size:.75rem}.NewsletterForm .ErrorMessage{color:var(--text-error);margin-top:16px;font-size:.75rem}@media screen and (width<=1024px){.NewsletterForm{margin-top:40px}.NewsletterForm form{flex-direction:column;align-items:stretch}.NewsletterForm .InputContainer{width:100%;max-width:none;flex:none}.NewsletterForm .InputContainer input{width:100%;max-width:none}.NewsletterForm button{width:100%}}.NewsletterForm .Spinner{animation:spin 2s ease-in-out infinite;transform-origin:center;height:24px;width:24px;color:var(--svg-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.grecaptcha-badge{visibility:hidden}
