@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.ReactModal__Body--open{overflow:hidden}.c-modal__overlay{background:rgba(0,0,0,.6);z-index:var(--zindex-popin);position:fixed;top:0;right:0;bottom:0;left:0}@media only screen and (max-width:768px){.c-modal__overlay{display:flex;align-items:flex-end}}.c-modal{--modalMaxWidth:auto;--modalWidth:auto;display:flex;justify-content:center;pointer-events:none;height:auto;max-height:100%}.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;background-color:#fff;border-radius:1.6rem;margin:10vh auto 4rem;width:var(--modalWidth);overflow-x:hidden;display:flex;flex-direction:column}@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{width:100%;margin:4rem 0 0;border-radius:1.6rem 1.6rem 0 0}}.c-modal__header{position:relative;padding:1.2rem 1.2rem 1.2rem 2.4rem;min-height:6.4rem;margin-bottom:0;display:flex;align-items:center;gap:.8rem;border-bottom:1px solid var(--neutral-200)}@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{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.c-modal__footer{margin-bottom:0;border-radius:0 0 1.6rem 1.6rem;background-color:#fff;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 0 rgba(0,0,0,.03)}.c-modal__header-sticky{position:-webkit-sticky;position:sticky;top:0;margin-bottom:0;z-index:var(--zindex-fixed);background-color:#fff;border-radius:1.6rem 1.6rem 0 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{overflow-y:auto;margin:4.8rem}}@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{padding:0;min-height:unset;border:none;margin-bottom:0}.c-modal--noHeader .c-modal__close{position:absolute;top:1.6rem;right:1.6rem;z-index:var(--zindex-absolute)}@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%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.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{position:absolute;top:1.6rem;left:2.4rem;z-index:var(--zindex-absolute)}@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{position:absolute;top:0;right:0;margin:0;display:flex;flex-direction:column;min-height:100%;border-radius:1.6rem 0 0 1.6rem}}.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--modalBack .c-modal__header,.c-modal--sidebar.c-modal--noHeader .c-modal__header{border-bottom:none}.c-modal__overlay.isAnimated{--modalAnimationTiming:300ms;background:rgba(0,0,0,0);transition:var(--modalAnimationTiming) ease-in-out}.c-modal__overlay.isAnimated.ReactModal__Overlay--after-open{background:rgba(0,0,0,.6)}.c-modal__overlay.isAnimated.ReactModal__Overlay--before-close{background:rgba(0,0,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:translateX(100%)}.isAnimated .c-modal.c-modal--sidebar.ReactModal__Content--after-open .c-modal__wrapper{transform:translateX(0)}.isAnimated .c-modal.c-modal--sidebar.ReactModal__Content--before-close .c-modal__wrapper{transform:translateX(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%)}}