﻿.form__submit,.umbraco-forms-form__submit{-webkit-appearance:none;background:rgba(0,0,0,0);border-radius:2.9375rem;cursor:pointer;display:inline-block;padding:1.25rem 2rem;position:relative;text-decoration:none;text-transform:uppercase}.form__submit:before,.umbraco-forms-form__submit:before{border-radius:2.9375rem}@media print,screen and (min-width: 52.5625em){.form__submit,.umbraco-forms-form__submit{padding:1.25rem 2.5rem}}.form-general__label,.form__page-heading,.umbraco-forms-form__page-heading,.form-text__heading{display:block;font-family:"domaine-display-medium",sans-serif;font-size:2.25rem;line-height:120%}@media print,screen and (min-width: 52.5625em){.form-general__label,.form__page-heading,.umbraco-forms-form__page-heading,.form-text__heading{font-size:4rem;line-height:110%}}.textarea__label{display:block;font-family:"domaine-display-medium",sans-serif;font-size:2rem;line-height:130%}@media print,screen and (min-width: 52.5625em){.textarea__label{font-size:3.5rem;line-height:110%}}.form__row,.umbraco-forms-form__row{font-family:"helvetica-regular",sans-serif;font-size:1.25rem;line-height:130%}.form__help-text,.umbraco-forms-form__help-text,.form-text__body{font-family:"helvetica-regular",sans-serif;font-size:1rem;letter-spacing:0;line-height:130%}.field-validation-error,.form__label,.umbraco-forms-form__label{font-family:"helvetica-regular",sans-serif;font-size:0.75rem;letter-spacing:0;line-height:130%}.form__submit,.umbraco-forms-form__submit{font-family:"helvetica-bold",sans-serif;font-size:0.9375rem;letter-spacing:6%;line-height:130%}.form__row,.umbraco-forms-form__row{margin-bottom:0.625rem}@media print,screen and (min-width: 82.5625em){.form__row,.umbraco-forms-form__row{margin-bottom:1.25rem}}.textfield__label--hidden,.textfield__label{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox__container{align-items:center;display:flex;margin-bottom:1rem;position:relative}.checkbox input[type=checkbox]{appearance:none;border:none;cursor:pointer;height:20px;width:20px}.checkbox input[type=checkbox]::before{background-color:#fff;border:none;border-radius:0.125rem}.checkbox input[type=checkbox]:checked::before{content:"✓";display:block;text-align:center}.checkbox input[type=checkbox]~label{text-align:left}.dropdown__container{display:block;margin-bottom:1rem;width:100%}.radio__container{margin-bottom:1rem}.textfield__container{margin-bottom:1rem;width:100%}.textfield__input{background:rgba(0,0,0,0);border:none;border-bottom:solid 0.125rem;border-bottom-color:#c1be49;caret-color:#c1be49;outline:none;padding-bottom:0.75rem;padding-top:0.75rem;text-align:center}.textfield__input::placeholder{opacity:.7;text-align:center}.textfield__input:not(:focus):not(:hover){opacity:.4}.textarea__container{margin-bottom:1rem;width:100%}.textarea__input{background-color:#fff;border-radius:0;display:block;min-height:6.25rem;padding:0.4375rem;width:100%}.textarea__label{display:block}.form,.umbraco-forms-form{text-align:center}.form__row,.umbraco-forms-form__row{display:block;margin-bottom:1.5rem;width:100%}.form__label,.umbraco-forms-form__label{color:#225b7a;display:block;margin-bottom:0.625rem;text-align:center}.form__page-heading,.umbraco-forms-form__page-heading{margin-bottom:1.6875rem}.form__submit,.umbraco-forms-form__submit{color:#fff;background-color:#225b7a;border:0.125rem solid #225b7a;border-radius:2.9375rem;box-shadow:inset 0 0 0 0.25rem #f4f1e9;position:relative;z-index:1}.form__submit.is-hover,.form__submit:hover,.umbraco-forms-form__submit.is-hover,.umbraco-forms-form__submit:hover{color:#fff}.form__submit.is-focus::before,.form__submit:focus::before,.umbraco-forms-form__submit.is-focus::before,.umbraco-forms-form__submit:focus::before{transform:scale(1.1)}.form__submit.is-active,.form__submit:active,.umbraco-forms-form__submit.is-active,.umbraco-forms-form__submit:active{background-color:#128fb2;color:#fff;position:relative}.form__submit.is-disabled,.form__submit:disabled,.umbraco-forms-form__submit.is-disabled,.umbraco-forms-form__submit:disabled{background-color:rgba(0,0,0,0);color:#8ac1de}@media(hover: hover)and (pointer: fine){.form__submit:hover,.umbraco-forms-form__submit:hover{background-color:#128fb2;border:0.125rem solid #128fb2;box-shadow:inset 0 0 0 0.25rem #128fb2}}.form input[type=text],.umbraco-forms-form input[type=text]{background:rgba(0,0,0,0);border:none;border-bottom:solid 0.125rem;border-bottom-color:#c1be49;caret-color:#c1be49;outline:none;padding-bottom:0.75rem;padding-top:0.75rem;text-align:center}.form input[type=text]::placeholder,.umbraco-forms-form input[type=text]::placeholder{opacity:.7;text-align:center}.form input[type=text]:not(:focus):not(:hover),.umbraco-forms-form input[type=text]:not(:focus):not(:hover){opacity:.4}.form textarea,.form select,.umbraco-forms-form textarea,.umbraco-forms-form select{background:rgba(0,0,0,0);border:none;border-bottom:solid 0.125rem;border-bottom-color:#c1be49;caret-color:#c1be49;outline:none;padding-bottom:0.75rem;padding-top:0.75rem;text-align:center}.form textarea.input-validation-error,.form select.input-validation-error,.umbraco-forms-form textarea.input-validation-error,.umbraco-forms-form select.input-validation-error{border-bottom-color:#225b7a}.form textarea:not(:focus):not(:hover),.form select:not(:focus):not(:hover),.umbraco-forms-form textarea:not(:focus):not(:hover),.umbraco-forms-form select:not(:focus):not(:hover){opacity:.4}.field-validation-error{color:#225b7a}.input-validation-error{border-bottom-color:#225b7a}.form-general__label{display:block;margin:1rem 0}