.lightmode .cookiepolicypage:after{background:var(--bg-clr)}.cookiepolicypage{position:relative;padding-top:12rem}@media (max-width:1199.98px){.cookiepolicypage{padding-top:10rem}}@media (max-width:767.98px){.cookiepolicypage{padding-top:7rem}}.cookiepolicypage:after{background:linear-gradient(0deg, var(--clr-primary) 0%, var(--clr-secondary) 100%);position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;content:"";pointer-events:none;height:100vh}#CookieConsent{max-height:100%;overflow-y:auto;backdrop-filter:blur(30px) opacity(1);-webkit-backdrop-filter:blur(30px) opacity(1);background:rgba(var(--clr-secondary-rgb), 0.5);padding:2rem 0;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}@media (max-width:991.98px){#CookieConsent{padding:1.5rem 0}}@media (max-width:767.98px){#CookieConsent{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}}#CookieConsent *:not(a){color:var(--white)}#CookieConsent *:not(a, .h2){font-size:16px;line-height:1.3}@media (max-width:1199.98px){#CookieConsent *:not(a, .h2){font-size:15px}}@media (max-width:767.98px){#CookieConsent *:not(a, .h2){font-size:14px}}#CookieConsent .h2{font-size:30px;line-height:1.2;margin-bottom:12px;display:block;font-weight:400}@media (max-width:1199.98px){#CookieConsent .h2{font-size:24px}}@media (max-width:767.98px){#CookieConsent .h2{font-size:20px}}#CookieConsent .h2.CookieConsent__title{text-transform:unset;font-family:var(--font-primary)}.CookieConsent__button{background-color:transparent;transition:var(--transition);color:var(--white) !important;text-decoration:none !important;font-size:16px;line-height:1;padding:11px 18px 9px;border-radius:var(--border-radius-full);border:0 !important;outline:0 !important;margin:0.8rem 0.5rem 0 0}@media (max-width:991.98px){.CookieConsent__button{font-size:0.8rem;line-height:1;margin:0.6rem 0.2rem 0 0;padding:9px 16px 6px}}@media (max-width:767.98px){.CookieConsent__button{padding:7px 14px 5px}}.CookieConsent__button:focus,.CookieConsent__button:active,.CookieConsent__button:hover{background-color:var(--white);color:var(--black) !important;border:0 !important}.CookieConsent__button--highlight{background-color:var(--clr-primary);color:var(--white) !important;border:0 !important}.CookieConsent__button--highlight:focus,.CookieConsent__button--highlight:active,.CookieConsent__button--highlight:hover{background-color:var(--white);color:var(--black) !important;border:0 !important}#CookieConsentForm_Form input[type="checkbox"]{height:24px;width:24px;margin-right:1.5rem;position:relative}#CookieConsentForm_Form fieldset{margin-bottom:2rem}#CookieConsentForm_Form input[type="submit"]{font-size:24px;line-height:1;padding:14px 30px 12px;border-radius:var(--border-radius-full);font-weight:400;transition:var(--transition);border:0;letter-spacing:-0.01em;background-color:var(--clr-accent);color:var(--black);margin-top:10px}@media (max-width:1199.98px){#CookieConsentForm_Form input[type="submit"]{font-size:22px;padding:12px 30px 10px}}@media (max-width:767.98px){#CookieConsentForm_Form input[type="submit"]{font-size:18px;padding:10px 20px 8px}}#CookieConsentForm_Form input[type="submit"]:hover,#CookieConsentForm_Form input[type="submit"]:focus{background-color:color-mix(in srgb, var(--clr-accent) 85%, white);color:var(--black)}#CookieConsentForm_Form input[type="submit"]:active{--bs-btn-active-bg: color-mix(in srgb, var(--clr-accent) 85%, white);--bs-btn-active-color: var(--black)}.field.cookieconsentcheckbox .field_wrapper{display:flex;gap:1.5rem !important;border-bottom:1px solid var(--border-color);padding:1.5rem 0}.field.cookieconsentcheckbox .field_wrapper p,.field.cookieconsentcheckbox .field_wrapper p *{margin-bottom:0}.CookieConsent__content p,.CookieConsent__content p *{opacity:0.75}