.animation-modal{animation:fadeInPopup 1s,slideInPopup .8s linear}@keyframes slideInPopup{0%{transform:translateY(400px);animation-timing-function:ease-out}60%{transform:translateY(-30px);animation-timing-function:ease-in}80%{transform:translateY(10px);animation-timing-function:ease-out}to{transform:translateY(0);animation-timing-function:ease-in}}@keyframes fadeInPopup{0%{opacity:0}to{opacity:1}}#modal-container{position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);z-index:1}#modal-container.dialog{transform:scale(1)}#modal-container.dialog .modal-background{background:rgba(0,0,0,0);animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.dialog .modal-background .modal{opacity:0;animation:scaleUp .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.dialog.out{animation:quickScaleDown 0s .5s linear forwards}#modal-container.dialog.out .modal-background{animation:fadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.dialog.out .modal-background .modal{animation:scaleDown .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.dialog.out+.content{animation:scaleForward .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container .modal-background{display:table-cell;background:rgba(0,0,0,.8);text-align:center;vertical-align:middle}#modal-container .modal-background .modal{display:inline-block;position:relative}@keyframes unfoldIn{0%{transform:scaleY(.005) scaleX(0)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(1) scaleX(1)}}@keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(.005) scaleX(0)}}@keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes fadeIn{0%{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.7)}}@keyframes fadeOut{0%{background:rgba(0,0,0,.7)}to{background:rgba(0,0,0,0)}}@keyframes scaleUp{0%{transform:scale(.8) translateY(1000px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes scaleDown{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.8) translateY(1000px);opacity:0}}@keyframes scaleBack{0%{transform:scale(1)}to{transform:scale(.85)}}@keyframes scaleForward{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes quickScaleDown{0%{transform:scale(1)}99.9%{transform:scale(1)}to{transform:scale(0)}}@keyframes slideUpLarge{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideDownLarge{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes moveUp{0%{transform:translateY(150px)}to{transform:translateY(0)}}@keyframes moveDown{0%{transform:translateY(0)}to{transform:translateY(150px)}}@keyframes blowUpContent{0%{transform:scale(1);opacity:1}99.9%{transform:scale(2);opacity:0}to{transform:scale(0)}}@keyframes blowUpContentTwo{0%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes blowUpModal{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes blowUpModalTwo{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes roadRunnerIn{0%{transform:translate(-1500px) skew(30deg) scaleX(1.3)}70%{transform:translate(30px) skew(0) scaleX(.9)}to{transform:translate(0) skew(0) scaleX(1)}}@keyframes roadRunnerOut{0%{transform:translate(0) skew(0) scaleX(1)}30%{transform:translate(-30px) skew(-5deg) scaleX(.9)}to{transform:translate(1500px) skew(30deg) scaleX(1.3)}}@keyframes sketchIn{0%{stroke-dashoffset:778}to{stroke-dashoffset:0}}@keyframes sketchOut{0%{stroke-dashoffset:0}to{stroke-dashoffset:778}}@keyframes modalFadeIn{0%{background-color:transparent}to{background-color:#fff}}@keyframes modalFadeOut{0%{background-color:#fff}to{background-color:transparent}}@keyframes modalContentFadeIn{0%{opacity:0;top:-20px}to{opacity:1;top:0}}@keyframes modalContentFadeOut{0%{opacity:1;top:0px}to{opacity:0;top:-20px}}@keyframes bondJamesBond{0%{transform:translate(1000px)}80%{transform:translate(0);border-radius:75px;height:75px;width:75px}90%{border-radius:3px;height:182px;width:247px}to{border-radius:3px;height:162px;width:227px}}@keyframes killShot{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(300px) rotate(45deg);opacity:0}}@keyframes fadeToRed{0%{background-color:rgba(black,.6)}to{background-color:rgba(red,.8)}}@keyframes slowFade{0%{opacity:1}99.9%{opacity:0;transform:scale(1)}to{transform:scale(0)}}
