.module-form .form-row{margin:-.25rem}.module-form .form-row>.col{padding:.25rem}.module-form .form-row>.col:not(:first-child) .text-between{margin-top:.75rem}.module-form .form-row>.col input,.module-form .form-row>.col select,.module-form .form-row>.col textarea{border-radius:5px}.module-form .form-row>.col .text-between{font-size:24px;font-weight:900}.module-form .form-row>.col.form-footer{margin-top:.5rem}.module-form .form-footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between}.module-form .form-footer-privacy{flex:1 1 12rem;min-width:0}.module-form .form-footer-privacy .privacy-field{margin:0}.module-form .form-footer-privacy .privacy-field .checkbox{align-items:flex-start;color:#001d3d;font-size:14px}.module-form .form-footer-privacy .privacy-field p,.module-form .form-footer-privacy .privacy-field span{color:#001d3d;font-size:14px;margin:0}.module-form .form-footer-privacy .privacy-field a{color:#dd4745}.module-form .form-footer-privacy .privacy-field a:hover{text-decoration:underline}.module-form .form-footer-privacy .errors{margin-top:.25rem;position:static}.module-form .form-footer-row .button-holder{flex:0 0 auto;margin:0;text-align:right}.toast{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:none;max-width:24rem;min-width:20rem;overflow:hidden;position:fixed;right:1rem;top:1rem;transform:translate(100%);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:50}.toast.is-active{animation:slideIn .3s cubic-bezier(.4,0,.2,1);display:block;transform:translate(0)}.toast.status-success{border-left:4px solid #10b981}.toast.status-success .status-icon .success-icon{color:#10b981}.toast.status-error{border-left:4px solid #ef4444}.toast.status-error .status-icon .error-icon{color:#ef4444}.toast.status-info{border-left:4px solid #3b82f6}.toast.status-info .status-icon .info-icon{color:#3b82f6}.toast .inner{align-items:flex-start;display:flex;gap:.75rem;padding:1rem}.toast .inner .status-icon{flex-shrink:0;margin-top:.125rem}.toast .inner .status-icon .icon{font-size:1.25rem;height:1.25rem;width:1.25rem}.toast .inner .content{flex:1;min-width:0}.toast .inner .content .toast-message{color:#374151;font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0;word-wrap:break-word;overflow-wrap:break-word}.toast .inner .close-button{background:transparent;border:none;border-radius:.25rem;color:#6b7280;cursor:pointer;flex-shrink:0;margin-top:-.125rem;padding:.25rem;transition:all .2s ease}.toast .inner .close-button:hover{background-color:#f3f4f6;color:#374151}.toast .inner .close-button:focus{outline:none;ring:2px;ring-color:rgba(59,130,246,.5)}.toast .inner .close-button .close-icon{font-size:1rem;height:1rem;width:1rem}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(max-width:640px){.toast{bottom:1rem;left:1rem;max-width:none;min-width:auto;right:1rem}.toast.is-active{transform:translateY(0)}.toast:not(.is-active){transform:translateY(-100%)}@keyframes slideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}}@font-face{font-family:Genty;src:local("Genty Regular"),local("Genty"),url(../assets/fonts/genty/genty-regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.text-form .row{justify-content:center;margin:auto}.text-form .row .text-content .h1,.text-form .row .text-content h2,.text-form .row .text-content h3,.text-form .row .text-content h4,.text-form .row .text-content h5,.text-form .row .text-content h6{font-family:Genty,Helvetica,Arial,sans-serif;margin-bottom:2rem}.text-form .row .text-content{margin-bottom:2rem;text-align:center}.success-message{padding:2rem;text-align:center}.success-message .success-title{color:#4caf50;font-weight:700;margin-bottom:1rem}.success-message .success-text{color:#666;line-height:1.6}
