.c-modal{z-index:100;justify-content:center;align-items:center;display:flex;overflow:hidden auto}.c-modal,.c-modal__overlay{position:fixed;top:0;bottom:0;left:0;right:0}.c-modal__overlay{z-index:10}.c-modal__overlay:before{content:"";opacity:.2;background:#000;width:100%;height:100%;display:block;position:absolute;top:0}.c-modal__overlay--new-background:before{opacity:.7;background:#34495e}.c-modal__modal{border-radius:4px;margin:auto;box-shadow:0 2px 6px #0000000a}.c-modal__modal--fullscreenMobile{height:100%}@media (min-width:640px){.c-modal__modal--fullscreenMobile{height:auto}}.c-modal__modal--fullscreenMobile>div{height:100%}@media (min-width:640px){.c-modal__modal--fullscreenMobile>div{height:auto}}.c-modal__modal-enter{opacity:0;z-index:101;transform:translateY(5%)}.c-modal__modal-enter-active{opacity:1;transition:opacity .35s ease-out,transform .35s ease-out;transform:translateY(0)}.c-modal__modal-exit{opacity:1;z-index:99}.c-modal__modal-exit-active{opacity:0;transition:opacity .18s ease-in,transform .18s ease-in;transform:translateY(1%)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-modal__modal-exit-active{-webkit-transform:none;-webkit-transform:initial;transition:none;transition:initial;transform:none}}.c-modal__modal>div{justify-content:center}
