.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:800}.module-form .form-row>.col .privacy-field{height:calc(100% - 1rem)}@media only screen and (min-width:600px){.module-form .form-row>.col .privacy-field{align-items:flex-start;display:flex;margin-bottom:0;margin-top:1rem}}.module-form .form-row>.col .button-holder{margin-top:1rem;text-align:right}.toast{background-color:#d9d9d9;border-radius:12px;box-shadow:0 3px 7px #14141480;color:#fff;display:none;left:50%;max-width:85vw;position:fixed;top:50%;transform:translate(-50%) translateY(-100%);width:-moz-max-content;width:max-content;z-index:20}@media only screen and (min-width:600px){.toast{max-width:40vw}}.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:.5rem .75rem}@media only screen and (min-width:960px){.toast .inner{padding:1rem 2rem}}.toast .inner .toast-message{font-size:14px;font-weight:800;margin:0}@media only screen and (min-width:960px){.toast .inner .toast-message{font-size:18px}}.toast .inner .close-button{margin-left:1rem}.toast .inner .close-button .toast-icon{justify-content:flex-end;vertical-align:middle}.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}.registration-form-style .field{margin-bottom:.75rem;position:relative}.registration-form-style .field .label{color:#34342b;cursor:default;display:block;font-size:16px;font-weight:600;left:auto;margin-bottom:.25rem;position:static;top:auto;transition:none;z-index:auto}.registration-form-style .field .control .input,.registration-form-style .field .control .select select,.registration-form-style .field .control .textarea{background-color:#fff;border:2px solid #e1e1e1;border-radius:12px;box-shadow:none;color:#34342b;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-weight:inherit;padding:1rem 1.25rem;transition:border-color .3s cubic-bezier(.5,0,.15,1),box-shadow .3s cubic-bezier(.5,0,.15,1);width:100%}.registration-form-style .field .control .input::-moz-placeholder,.registration-form-style .field .control .select select::-moz-placeholder,.registration-form-style .field .control .textarea::-moz-placeholder{color:#d9d9d9;opacity:.6}.registration-form-style .field .control .input::placeholder,.registration-form-style .field .control .select select::placeholder,.registration-form-style .field .control .textarea::placeholder{color:#d9d9d9;opacity:.6}.registration-form-style .field .control .input:focus,.registration-form-style .field .control .select select:focus,.registration-form-style .field .control .textarea:focus{border-color:#ee4172;box-shadow:0 0 0 3px #ee41721a;outline:none}.registration-form-style .field .control .input:disabled,.registration-form-style .field .control .select select:disabled,.registration-form-style .field .control .textarea:disabled{background-color:#fafafa;cursor:not-allowed;opacity:.6}.registration-form-style .field .control .select{width:100%}.registration-form-style .field .control .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23ee4172' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;cursor:pointer;padding-right:2.75rem}.registration-form-style .field .control .textarea{line-height:1.6;min-height:200px;resize:vertical}.registration-form-style .field.is-invalid .control .input,.registration-form-style .field.is-invalid .control .select select,.registration-form-style .field.is-invalid .control .textarea{border-color:#c6243f}.registration-form-style .errors .error-message{color:#c6243f;font-size:12px;font-weight:600;margin-bottom:.5rem;padding:.5rem 0}.registration-form-style .button-holder{margin-bottom:0;margin-top:1rem;text-align:left;width:100%}.registration-form-style .button-holder .submit-button{margin-top:0;width:100%}.registration-form-style .button-holder .submit-button.is-disabled,.registration-form-style .button-holder .submit-button:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.registration-form-style .privacy-field .checkbox,.registration-form-style .privacy-field .label{font-size:16px;font-weight:350}
