*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}body,html{height:100%}body,button,input,select,textarea{color:#1d1f24;font-family:sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit}.font-ready,.font-ready button,.font-ready input,.font-ready select,.font-ready textarea{font-family:Open Sans,sans-serif}.modal-fade-enter,.modal-fade-leave-active{opacity:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-slidein-enter,.modal-slidein-leave-active{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.modal-slidein-enter-active,.modal-slidein-leave-active{transition:opacity .3s ease,-webkit-transform .3s ease-in-out;transition:opacity .3s ease,transform .3s ease-in-out;transition:opacity .3s ease,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (min-width:768px){.modal-slidein-enter,.modal-slidein-leave-active{-webkit-transform:translateY(0);transform:translateY(0)}}.error-appear-enter,.error-appear-leave-active{opacity:0}.error-appear-enter-active,.error-appear-leave-active{transition:opacity .1s ease}.icon-appear-enter,.icon-appear-leave-active{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.icon-appear-enter-active,.icon-appear-leave-active{transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}