.cc-modal__button,[for^=cc-modal]:not(.switch-trail){position:relative;outline:0}.cc-modal__button.focus-visible::after,.cc-modal__button[focus-within]::after,[for^=cc-modal].focus-visible:not(.switch-trail)::after,[for^=cc-modal][focus-within]:not(.switch-trail)::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border-color:#3376fa;border-style:solid;border-width:1px;border-radius:2px}.cc-modal__button.focus-visible::after,.cc-modal__button:focus-within::after,[for^=cc-modal].focus-visible:not(.switch-trail)::after,[for^=cc-modal]:focus-within:not(.switch-trail)::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border-color:#3376fa;border-style:solid;border-width:1px;border-radius:2px}.cc-modal__button:focus-visible::after,.cc-modal__button[focus-within]::after,[for^=cc-modal]:focus-visible:not(.switch-trail)::after,[for^=cc-modal][focus-within]:not(.switch-trail)::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border-color:#3376fa;border-style:solid;border-width:1px;border-radius:2px}.cc-modal__button:focus-visible::after,.cc-modal__button:focus-within::after,[for^=cc-modal]:focus-visible:not(.switch-trail)::after,[for^=cc-modal]:focus-within:not(.switch-trail)::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border-color:#3376fa;border-style:solid;border-width:1px;border-radius:2px}.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;vertical-align:middle;fill:currentColor}.icon--xs{width:.5em;height:.5em}.icon--sm{width:.75em;height:.75em}.icon--lg{width:1.25em;height:1.25em}.icon--xl{width:1.5em;height:1.5em}.icon--xxl{width:3.5em;height:3.5em}.switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.switch input{position:absolute;z-index:-1;opacity:0}.switch-trail{position:relative;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.5rem;height:2rem;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;border:1px solid #1a1a1a;border-radius:20rem}.switch-trail.focus-visible::after,.switch-trail[focus-within]::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border-color:#3376fa;border-style:solid;border-width:1px;border-radius:20rem}.switch-trail.focus-visible::after,.switch-trail:focus-within::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border-color:#3376fa;border-style:solid;border-width:1px;border-radius:20rem}.switch-trail:focus-visible::after,.switch-trail[focus-within]::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border-color:#3376fa;border-style:solid;border-width:1px;border-radius:20rem}.switch-trail:focus-visible::after,.switch-trail:focus-within::after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border-color:#3376fa;border-style:solid;border-width:1px;border-radius:20rem}input:checked+.switch-trail{background:#009e1a;border-color:#009e1a}input:checked+.switch-trail .switch-handler{background:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}input:checked+.switch-trail .switch-handler .icon{visibility:visible}input:disabled+.switch-trail{cursor:not-allowed;opacity:.4}.switch-handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.5rem;margin-left:.2rem;font-size:1.25rem;color:#009e1a;background:#1a1a1a;border-radius:50%;-webkit-transition:-webkit-transform 240ms cubic-bezier(0,0,.16,1);transition:-webkit-transform 240ms cubic-bezier(0,0,.16,1);transition:transform 240ms cubic-bezier(0,0,.16,1);transition:transform 240ms cubic-bezier(0,0,.16,1),-webkit-transform 240ms cubic-bezier(0,0,.16,1)}.switch-handler .icon{visibility:hidden}@font-face{font-display:swap;font-family:"Atlas Grotesk";font-style:normal;font-weight:400;src:url(../fonts/AtlasGrotesk/AtlasGrotesk-Regular.woff2) format("woff2"),url(../fonts/AtlasGrotesk/AtlasGrotesk-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Atlas Grotesk";font-style:normal;font-weight:500;src:url(../fonts/AtlasGrotesk/AtlasGrotesk-Medium.woff2) format("woff2"),url(../fonts/AtlasGrotesk/AtlasGrotesk-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:"Atlas Grotesk";font-style:normal;font-weight:700;src:url(../fonts/AtlasGrotesk/AtlasGrotesk-Bold.woff2) format("woff2"),url(../fonts/AtlasGrotesk/AtlasGrotesk-Bold.woff) format("woff")}.cc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Atlas Grotesk",Helvetica,Arial,sans-serif}html.no-scroll .cc-modal{padding-right:var(--global-scrollbar-width)}.cc-modal[aria-hidden=true]{display:none}.cc-modal input{display:none}.cc-modal::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(0,0,0,.5)}.cc-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;padding:0 24px;border-bottom:1px solid #ccc}.cc-modal__content{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100vw - 2 * 16px);height:calc(100vh - 2 * 16px);height:calc(var(--global-viewport-height,100vh) - 2 * 16px);overflow:hidden;background-color:#fff;border-radius:4px}.cc-modal__heading{font-size:1.25rem;font-weight:700;line-height:1.5rem;color:#1a1a1a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cc-modal__text{font-size:1rem;font-weight:400;line-height:1.5rem;color:#1a1a1a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cc-modal__buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.cc-modal__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 16px;font-size:1rem;font-weight:400;line-height:1.5rem;color:#fff;text-align:center;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#1a1a1a;border:1px solid transparent;border-radius:2px}.cc-modal__button--fullwidth{width:100%}.cc-modal__button+.cc-modal__button{margin-left:12px}.cc-modal__button:active{background-color:#606060}.cc-modal__button:hover{background-color:#444}.cc-modal__landing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;visibility:visible}#cc-modal-settings-toggle:checked~.cc-modal__landing{visibility:hidden}.cc-modal__landing-body{position:relative;width:100%;height:100%}.cc-modal__landing-body-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 24px 0 24px;overflow-y:auto}.cc-modal__landing-body-content::after{display:block;width:100%;height:24px;content:""}.cc-modal__landing-bottom-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-modal__landing-bottom-label label{-ms-flex-item-align:center;align-self:center;margin-top:24px;font-size:1rem;line-height:1.5rem;-webkit-box-shadow:inset 0 -1px 0 0 #1a1a1a;box-shadow:inset 0 -1px 0 0 #1a1a1a}.cc-modal__landing .cc-modal__text{margin-top:16px}.cc-modal__landing .cc-modal__buttons{margin-top:32px}.cc-modal__settings{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}#cc-modal-settings-toggle:checked~.cc-modal__settings{display:-webkit-box;display:-ms-flexbox;display:flex}.cc-modal__settings .cc-modal__header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-modal__settings .cc-modal__header label{margin-right:24px}.cc-modal__settings .cc-modal__header label svg{width:24px;height:24px;vertical-align:middle}.cc-modal__settings-body{position:relative;width:100%;height:100%}.cc-modal__settings-body-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 24px 0 24px;overflow-y:auto}.cc-modal__settings-body-content::after{display:block;width:100%;height:24px;content:""}.cc-modal__settings-body-content-block{margin-top:24px}.cc-modal__settings-body-content-block:not(:first-child){padding-top:24px;border-top:1px solid #ccc}.cc-modal__settings-body-content-block-heading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:8px}.cc-modal__settings-body-content-block-heading .switch{margin-left:8px}.cc-modal__settings-body-content .cc-modal__button{margin-top:32px}.cc-modal-readmore li+li,.cc-modal-readmore ul{margin-top:12px}[for^=cc-modal]:not(.switch-trail){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[for^=cc-modal-more-]{padding:4px 0;margin:12px 0}[for^=cc-modal-more-] .icon{margin-left:8px;font-weight:900}[id^=cc-modal-more-]~label .icon{-webkit-transition:-webkit-transform 160ms cubic-bezier(0,0,.16,1);transition:-webkit-transform 160ms cubic-bezier(0,0,.16,1);transition:transform 160ms cubic-bezier(0,0,.16,1);transition:transform 160ms cubic-bezier(0,0,.16,1),-webkit-transform 160ms cubic-bezier(0,0,.16,1)}[id^=cc-modal-more-]:checked~label .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}[id^=cc-modal-more-]~.cc-modal__readmore{display:none}[id^=cc-modal-more-]:checked~.cc-modal__readmore{display:block}@media screen and (min-width:768px){.cc-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-modal__content{max-width:640px;max-height:600px}.cc-modal__settings-body-content .cc-modal__button{margin-top:64px}}@media screen and (max-width:768px){.cc-modal__content{margin-top:16px}}