@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.ReactModal__Body--open{overflow:hidden}.c-modal__overlay{z-index:var(--zindex-popin);background:#0009;position:fixed;inset:0}@media only screen and (max-width:768px){.c-modal__overlay{align-items:flex-end;display:flex}}.c-modal{--modalMaxWidth:auto;--modalWidth:auto;pointer-events:none;justify-content:center;height:auto;max-height:100%;display:flex}.c-modal:focus-visible{outline:none}@media only screen and (max-width:1024px){.c-modal{--modalPadding:1.6rem}}@media only screen and (max-width:768px){.c-modal{width:100%;max-height:100%}}.c-modal__wrapper{pointer-events:auto;width:var(--modalWidth);background-color:#fff;border-radius:1.6rem;flex-direction:column;margin:10vh auto 4rem;display:flex;overflow-x:hidden}@media only screen and (min-width:768.2px){.c-modal__wrapper{max-height:100%;max-width:var(--modalMaxWidth)}}@media only screen and (max-width:768px){.c-modal__wrapper{border-radius:1.6rem 1.6rem 0 0;width:100%;margin:4rem 0 0}}.c-modal__header{border-bottom:1px solid var(--neutral-200);align-items:center;gap:.8rem;min-height:6.4rem;margin-bottom:0;padding:1.2rem 1.2rem 1.2rem 2.4rem;display:flex;position:relative}@media only screen and (max-width:768px){.c-modal__header{min-height:5.6rem;padding:.8rem .8rem .8rem 1.6rem}}.c-modal__title{font-size:1.6rem;font-weight:700}.c-modal__close{margin-left:auto}.c-modal__content{overscroll-behavior:contain;overflow:hidden auto}.c-modal__footer{background-color:#fff;border-radius:0 0 1.6rem 1.6rem;margin-bottom:0;padding:1.2rem}@media only screen and (max-width:768px){.c-modal__footer{padding:1.2rem}}.c-modal__footer-sticky{box-shadow:0 -10px 22px #00000008}.c-modal__header-sticky{z-index:var(--zindex-fixed);background-color:#fff;border-radius:1.6rem 1.6rem 0 0;margin-bottom:0;position:sticky;top:0}.c-modal--xs{--modalMaxWidth:36rem;--modalWidth:100%}.c-modal--xs.c-modal--sidebar{--modalMaxWidth:36rem}.c-modal--sm{--modalMaxWidth:48rem;--modalWidth:100%}.c-modal--sm.c-modal--sidebar{--modalMaxWidth:48rem}.c-modal--md{--modalMaxWidth:56rem;--modalWidth:100%}.c-modal--md.c-modal--sidebar{--modalMaxWidth:56rem}.c-modal--lg{--modalMaxWidth:120rem;--modalWidth:100%}.c-modal--lg.c-modal--sidebar{--modalMaxWidth:88rem}.c-modal--fullscreen{--modalMaxWidth:100%;--modalWidth:100%}@media only screen and (min-width:768.2px){.c-modal--fullscreen{height:100%}.c-modal--fullscreen .c-modal__wrapper{margin:4.8rem;overflow-y:auto}}@media only screen and (min-width:768.2px) and (max-width:768px){.c-modal--fullscreen .c-modal__wrapper{border-radius:0;margin:0}}.c-modal--noHeader{position:relative}.c-modal--noHeader .c-modal__header{min-height:unset;border:none;margin-bottom:0;padding:0}.c-modal--noHeader .c-modal__close{z-index:var(--zindex-absolute);position:absolute;top:1.6rem;right:1.6rem}@media only screen and (max-width:1024px){.c-modal--noHeader .c-modal__close{top:1rem;right:1rem}}.c-modal--noHeader .c-modal__title{clip:rect(0 0 0 0);clip:path(inset 100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-modal--noHeader .c-modal__content{padding-top:2.4rem;padding-bottom:2.4rem}@media only screen and (max-width:1024px){.c-modal--noHeader .c-modal__content{padding-top:1.6rem;padding-bottom:1.6rem}}.c-modal--modalBack.c-modal--noHeader .c-modal__back{z-index:var(--zindex-absolute);position:absolute;top:1.6rem;left:2.4rem}@media only screen and (max-width:1024px){.c-modal--modalBack.c-modal--noHeader .c-modal__back{top:1rem;left:1rem}}@media only screen and (min-width:768.2px){.c-modal--sidebar{height:100%}}.c-modal--sidebar .c-modal__wrapper{border-radius:1.6rem 1.6rem 0 0}@media only screen and (min-width:768.2px){.c-modal--sidebar .c-modal__wrapper{border-radius:1.6rem 0 0 1.6rem;flex-direction:column;min-height:100%;margin:0;display:flex;position:absolute;top:0;right:0}}.c-modal--sidebar .c-modal__content{flex-grow:1}@media only screen and (max-width:768px){.c-modal--sidebar .c-modal__content{flex-grow:0}}.c-modal--sidebar.c-modal--noHeader .c-modal__header,.c-modal--sidebar.c-modal--modalBack .c-modal__header{border-bottom:none}.c-modal__overlay.isAnimated{--modalAnimationTiming:.3s;transition:var(--modalAnimationTiming) ease-in-out;background:0 0}.c-modal__overlay.isAnimated.ReactModal__Overlay--after-open{background:#0009}.c-modal__overlay.isAnimated.ReactModal__Overlay--before-close{background:0 0}.isAnimated .c-modal .c-modal__wrapper{transition:var(--modalAnimationTiming) cubic-bezier(0, 0, .1, 1)}@media only screen and (min-width:768.2px){.isAnimated .c-modal:not(.c-modal--sidebar){opacity:0}.isAnimated .c-modal:not(.c-modal--sidebar).ReactModal__Content--after-open{opacity:1}.isAnimated .c-modal:not(.c-modal--sidebar).ReactModal__Content--before-close{opacity:0}.isAnimated .c-modal.c-modal--sidebar .c-modal__wrapper{transform:translate(100%)}.isAnimated .c-modal.c-modal--sidebar.ReactModal__Content--after-open .c-modal__wrapper{transform:translate(0)}.isAnimated .c-modal.c-modal--sidebar.ReactModal__Content--before-close .c-modal__wrapper{transform:translate(100%)}}@media only screen and (max-width:768px){.isAnimated .c-modal .c-modal__wrapper{transform:translateY(100%)}.isAnimated .c-modal.ReactModal__Content--after-open .c-modal__wrapper{transform:translateY(0)}.isAnimated .c-modal.ReactModal__Content--before-close .c-modal__wrapper{transform:translateY(100%)}}