.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:1rem}.module-form .form-row>.col .text-between{font-size:24px;font-weight:900}.module-form .form-row>.col .privacy-field{height:calc(100% - 1rem);margin-top:1rem}@media only screen and (min-width:600px){.module-form .form-row>.col .privacy-field{align-items:center;display:flex;margin-bottom:0}}.module-form .form-row>.col .button-holder{margin-top:1rem;text-align:right}.hp-field{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.recaptcha-row{margin-top:.75rem}.toast{background-color:#d9d9d9;border-radius:12px;box-shadow:0 3px 7px #14141433;color:#fff;display:none;left:50%;position:fixed;top:7rem;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:20}@media only screen and (min-width:960px){.toast{max-width:60vw}}.toast.is-active{display:block}.toast.status-success{background-color:#188161}.toast.status-error{background-color:#c6243f}.toast .inner{align-items:center;display:flex;padding:.25rem .75rem}.toast .inner .toast-message{font-size:14px;margin:0}.toast .inner .close-button{margin-left:.25rem}.toast .inner .close-button .toast-icon{justify-content:flex-end;vertical-align:middle}.text-form .text-content .text h1,.text-form .text-content .text h2,.text-form .text-content .text h3,.text-form .text-content .text h4,.text-form .text-content .text h5,.text-form .text-content .text h6{color:#003460}.text-form .loading-container{background-color:#e0ebf11a;border:1px solid #e0ebf1;padding:3rem 2rem;text-align:center}.text-form .loading-container h3{color:#003460;font-size:1.5rem;margin-bottom:.5rem}.text-form .loading-container p{color:#006bc6;font-size:1rem;margin:.5rem 0}.text-form .loading-container .loading-progress{background-color:#00346033;border-radius:4px;height:8px;margin:1rem 0;overflow:hidden;width:100%}.text-form .loading-container .loading-progress .progress-bar{background:#003460;border-radius:4px;height:100%;transition:width .3s ease}.text-form .thank-you-message{border:1px solid #e0ebf1;padding:2rem;text-align:center}.text-form .thank-you-message h3{color:#003460;margin-bottom:1rem}.text-form .thank-you-message p{font-size:1.1rem;margin-bottom:1.5rem}.text-form .btn{color:#be3c23;text-decoration:underline}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
