.cookieBanner{position:fixed!important;bottom:64px!important;left:50%!important;transform:translateX(-50%);background:rgba(0,6,19,.95)!important;color:#eee0e0!important;z-index:999999!important;display:flex;align-items:center;justify-content:space-between;max-width:912px;border-radius:32px;padding:2rem!important}.cookieBanner .container{max-width:1200px;margin:0 auto}.cookieBanner .title{font-size:1.5rem;color:#eee0e0}.cookieBanner .text{margin-bottom:1rem;line-height:1.5;color:hsla(0,29%,91%,.7);font-size:.8rem}.cookieBanner .link{color:#b964e1;text-decoration:underline;margin-left:.1rem;display:inline}.cookieBanner .customizeButton{display:flex;align-items:center;background:transparent;border:1px solid hsla(0,29%,91%,.7);color:#eee0e0;padding:.5rem 1rem;cursor:pointer;border-radius:4px}.cookieBanner .customizeButton .icon{margin-right:.5rem}.acceptButton{background:#183d3d!important;border:none!important;margin-left:1rem!important}.acceptButton,.declineButton{padding:.5rem 1.5rem!important;border-radius:4px!important;cursor:pointer!important}.declineButton{background:transparent!important}.modal{top:0;bottom:0;background:rgba(0,6,19,.5);align-items:center;z-index:1000000}.modal .modalContent{background:#000613;padding:2rem;border-radius:32px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;color:#eee0e0;border:1px solid hsla(0,29%,91%,.05)}.modal .modalHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal .modalTitle{font-size:1.5rem;margin:0;color:#eee0e0}.modal .modalCloseButton{background:transparent;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;color:hsla(0,29%,91%,.7)}.modal .modalCloseButton:before{content:"×"}.modal .cookieOptions .cookieOption{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,29%,91%,.05)}.modal .cookieOptions .cookieOption:last-child{border-bottom:none}.modal .cookieOptions .cookieOption .optionHeader{display:flex;justify-content:space-between;align-items:flex-start}.modal .cookieOptions .cookieOption .text{color:hsla(0,29%,91%,.7)}.modal .modalFooter{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.modal .modalFooter button{padding:.5rem 1.5rem;border-radius:4px;cursor:pointer}.modal .modalFooter .cancelButton{background:transparent;border:1px solid hsla(0,29%,91%,.7);color:#eee0e0}.modal .modalFooter .cancelButton:hover{background:hsla(0,29%,91%,.05);border-color:#eee0e0}.modal .modalFooter .saveButton{background:#183d3d;border:none;color:#eee0e0}.cookieBannerActive{z-index:9!important;visibility:hidden!important}.cookieBanner>div:first-of-type,.cookieBanner>div:last-of-type{flex:unset!important;margin:unset!important;padding:0!important;width:100%!important}.cookieBanner>div:last-of-type{display:flex;justify-content:flex-end;align-items:center}@media(max-width:500px){.cookieBanner>div:last-of-type{justify-content:space-between;align-items:center;flex-direction:column}}.container{display:flex;flex-direction:column;gap:24px}.header{display:flex;justify-content:space-between;align-items:center}@media(max-width:500px){.header{flex-direction:column;align-items:flex-start}}.title{color:#eee0e0}.text{color:hsla(0,29%,91%,.7);white-space:break-spaces}.text:last-of-type{padding:0 0 32px}@media(max-width:767px){.text:last-of-type{padding:0}}.link{color:#b964e1;text-decoration:underline}.customizeButton{display:flex;align-items:center;color:#eee0e0;background:none;border:none;cursor:pointer;top:32px;right:32px}@media(max-width:500px){.customizeButton{position:unset;padding:0 0 32px;margin-top:16px}}.icon{margin-right:.5rem;height:1rem;width:1rem}.acceptButton{border-radius:50px!important;color:#eee0e0!important;background-color:#183d3d!important;padding:18px 28px!important;margin:0!important;width:-moz-fit-content!important;width:fit-content!important}@media(max-width:500px){.acceptButton{width:100%!important;padding:16px!important}}.declineButton{border-radius:50px!important;color:#eee0e0!important;background-color:transparent!important;padding:18px 28px!important;margin:0 24px 0 0!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid hsla(0,29%,91%,.7)!important}@media(max-width:500px){.declineButton{width:100%!important;padding:16px!important;margin:0 0 16px!important}}.modal{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;z-index:50;margin:0 auto;width:calc(100% - 24px)!important;left:0;right:0;animation:zoomIn .3s ease-out;bottom:64px!important}.modalContent{background:#000613!important;padding:32px;border-radius:16px;max-width:42rem;width:100%;color:#eee0e0;border-radius:32px}@media(max-width:767px){.modalContent{padding:24px}}.modalHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modalTitle{margin-bottom:16px;color:#eee0e0}.cookieOptions{display:flex;flex-direction:column;gap:1rem}.cookieOption{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem}.optionHeader{display:flex;justify-content:space-between;align-items:center;gap:16px}.optionTitle{font-weight:600;color:#eee0e0}.optionDescription{color:hsla(0,0%,100%,.7);margin-top:.25rem}.modalFooter{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.75rem}@media(max-width:500px){.modalFooter{justify-content:space-between;align-items:center;flex-direction:column}}.cancelButton{border-radius:50px!important;color:#eee0e0!important;background-color:transparent!important;padding:18px 28px!important;margin:0 24px 0 0!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid hsla(0,29%,91%,.7)!important}@media(max-width:500px){.cancelButton{width:100%!important;margin:0!important;padding:16px!important}}.saveButton{border-radius:50px!important;color:#eee0e0!important;padding:18px 28px!important;margin:0!important;width:-moz-fit-content!important;width:fit-content!important}@media(max-width:500px){.saveButton{width:100%!important;padding:16px!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:767px){.cookieBanner{margin:.75rem auto!important;left:0;right:0;width:calc(100% - 1.5rem)!important;padding:24px}}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-MediumItalic.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-ExtralightItalic.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-ExtralightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-Italic.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-Italic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-Light.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-Bold.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-Semibold.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-Regular.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-Regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-Extralight.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-Extralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-SemiboldItalic.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-SemiboldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-LightItalic.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-Medium.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General-Sans/GeneralSans-BoldItalic.woff2) format("woff2"),url(/fonts/General-Sans/GeneralSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}