.ReactModal__Body--open{overflow:hidden}.ReactModal__Overlay--after-open{transition:all 600ms;background-color:rgba(0,0,0,0.75)}.ReactModal__Overlay--after-open .modal-content{animation-duration:600ms;animation-fill-mode:both;animation-name:fadeInDown}.ReactModal__Overlay--after-open.__side.__left .modal-content{animation-name:fadeInLeft}.ReactModal__Overlay--after-open.__side.__right .modal-content{animation-name:fadeInRight}.ReactModal__Overlay--before-close{transition:all 600ms;background-color:rgba(0,0,0,0.75)}.ReactModal__Overlay--before-close .modal-content{animation-duration:600ms;animation-fill-mode:both;animation-name:fadeOutUp}.ReactModal__Overlay--before-close.__side.__left .modal-content{animation-name:fadeOutLeft}.ReactModal__Overlay--before-close.__side.__right .modal-content{animation-name:fadeOutRight}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -30%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -30%, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-30%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-30%, 0, 0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(-30%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(-30%, 0, 0)}}@keyframes bouncing-loader{to{opacity:0.1;transform:translate3d(0, -1rem, 0)}}.bouncing-loader{align-items:center;display:flex;justify-content:center}.bouncing-loader>div{width:1rem;height:1rem;margin:3rem 0.2rem;background:red;border-radius:50%;animation:bouncing-loader 0.6s infinite alternate}.bouncing-loader>div:nth-child(2){animation-delay:0.2s}.bouncing-loader>div:nth-child(3){animation-delay:0.4s}

