.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:300px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-header h3{margin-top:0;color:#ae1100}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}body,html{background-color:#ebecf0;line-height:1;margin:0}a:focus,button:focus,input:focus,select:focus,textarea:focus{box-shadow:none;outline:1px dotted #000;outline-offset:.05em}body,button,input,p,select{font-family:Montserrat,sans-serif;letter-spacing:-.2px;font-size:16px}i{color:#ae1100;font-weight:600}select{padding:16px;box-shadow:inset 2px 2px 5px #babecc,inset -5px -5px 10px #fff;background-color:#ebecf0;border:none}select[multiple]{appearance:none;-moz-appearance:none;-webkit-appearance:none}form{width:90%;padding:30px 0;margin:0 auto}form h2{margin:0;font-size:calc(1vw + 1em);text-align:center;color:#ae1100;line-height:1.6}form h3{text-align:left;color:#000;font-size:1em}@media(min-width:425px){form h3{font-size:1.3em}}form p{text-align:center;margin:0}@media(min-width:425px){form{padding:15px 0}}.form-group{display:flex;gap:15px;flex-direction:column;padding:16px 0}@media(min-width:962px){.form-group{flex-direction:row;padding:16px 0 0 0}}.segment{flex:1 1 auto;padding:0}@media(min-width:425px){.segment{padding:0 15px}}button,input{border:0;font-size:16px;border-radius:0;padding:16px;background-color:#ebecf0;text-shadow:1px 1px 0 #fff}label{display:flex;flex-direction:column;margin-bottom:17.6px;width:100%}label span{color:#000;margin-bottom:8px}label.checkbox{flex-flow:wrap-reverse;align-items:center;cursor:pointer}label.checkbox span{margin-bottom:0}label .error{display:none}label.error-item .error{display:block;color:#ae1100;font-size:13.5px}input{box-shadow:inset 2px 2px 5px #babecc,inset -5px -5px 10px #fff;width:100%;box-sizing:border-box;transition:all .2s ease-in-out;-moz-appearance:none;appearance:none;-webkit-appearance:none}input.name-error{border:1px solid #ae1100;margin-bottom:8px}input:focus{box-shadow:inset 1px 1px 2px #babecc,inset -1px -1px 2px #fff}input[type=date]{padding:13.4px}input[type=checkbox]{width:20px;height:20px;padding:0;border-radius:0;appearance:auto;-moz-appearance:auto;-webkit-appearance:auto;box-shadow:unset}.form-btn{display:block;width:100%;border:1px solid #ae1100;color:#ae1100;box-shadow:-5px -5px 20px #fff,5px 5px 20px #babecc;transition:all .2s ease-in-out;font-weight:600;margin:0 auto;cursor:pointer}.form-btn:hover{box-shadow:-2px -2px 5px #fff,2px 2px 5px #babecc}.form-btn:active{box-shadow:inset 1px 1px 2px #babecc,inset -1px -1px 2px #fff}@media(min-width:754px){.form-btn{width:50%}}