.react-modal{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-flex-direction:column;-moz-align-items:center;-moz-justify-content:center;z-index:100000;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.react-modal.opening,.react-modal.exiting{transition:background-color .25s}.react-modal.open{background-color:#00000080}@media (max-width:767px){.react-modal.react-modal--bottom{-moz-justify-content:flex-end;justify-content:flex-end}.react-modal--bottom .react-modal__content-wrap{transform:translateY(100px)}}.open>.react-modal--bottom .react-modal__content-wrap{transform:none}.react-modal__content-wrap{-moz-flex:0 0 auto;z-index:504;opacity:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:none;width:100%;max-height:100%;overflow:auto;transform:translateY(-50px)}.opening>.react-modal__content-wrap{transition:opacity .25s,transform .25s ease-out}.exiting>.react-modal__content-wrap{transition:opacity .25s,transform .25s ease-in}.open>.react-modal__content-wrap{opacity:1;transform:none}@media (max-width:767px){.react-modal--bottom .react-modal__content{border-radius:0;margin:0 auto}}.react-modal__content{box-sizing:border-box;background-color:#fff;border-radius:4px;margin:20px auto}@media (min-width:768px){.react-modal__content{width:375px}}
