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