:root{--color-brand-primary:#af1f50;--color-brand-primary-dark:#333;--color-text-light:#fff;--color-background-disabled:#54565a;--color-background-input:#fff;--spacing-xs:.2rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem}
.o-grid-cell--half{max-width:50%}
.c-form{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}
.c-field,.c-form__dropdown{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-bottom:0}
.c-form__input,.c-form__select,.c-form__textarea{background:var(--color-background-input,#fff);display:flex;height:3.5rem;padding:1rem;align-items:center;gap:var(--Component-Spacing-x-small,0.5rem);flex:1 0 0;border-radius:.25rem;border:1px solid var(--enabled-disabled-enabled-input-border,#333)}
.c-form__input:active,.c-form__select:active,.c-form__textarea:active{border:2px solid var(--Interaction-interaction-1,#2466ca);background:var(--Background-primary-background,#FFF)}
.c-form__input:hover,.c-form__select:hover,.c-form__textarea:hover,.c-form__input:focus,.c-form__select:focus,.c-form__textarea:focus{border:2px solid var(--Interaction-interaction-1,#2466ca);background:var(--Background-primary-background,#FFF);outline:0}
.c-form__input.field-error,.c-form__select.field-error,.c-form__textarea.field-error{border-radius:.25rem;border:1px solid var(--Notification-high-severity-negative-1,#ba0020);background:var(--Notification-high-severity-negative-2,#ffdbd4)}
.c-form__input:disabled,.c-form__select:disabled,.c-form__textarea:disabled{border-radius:.25rem;border:1px solid var(--enabled-disabled-enabled-input-border,#333);background:var(--Background-primary-background,#FFF);cursor:not-allowed}
.c-form__dropdown:before{content:"";position:absolute;width:1.5rem;top:0;right:0;height:3.5rem}
.c-form__dropdown:after{content:"";position:absolute;text-align:right;top:50%;right:.75rem;width:1.5rem;height:1.5rem;flex-shrink:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11.2929%2017.7071C11.6534%2018.0676%2012.2206%2018.0953%2012.6129%2017.7903L12.7071%2017.7071L21.7071%208.70711C22.0976%208.31658%2022.0976%207.68342%2021.7071%207.29289C21.3466%206.93241%2020.7794%206.90468%2020.3871%207.20971L20.2929%207.29289L12%2015.585L3.70711%207.29289C3.34662%206.93241%202.77939%206.90468%202.3871%207.20971L2.29289%207.29289C1.93241%207.65338%201.90468%208.22061%202.2097%208.6129L2.29289%208.70711L11.2929%2017.7071Z%22%20fill%3D%22%232466CA%22/%3E%3C/svg%3E') no-repeat}
.c-form__label{color:var(--Text-primary-text,#333);font-family:var(--font-family-title3,"Open Sans");font-size:var(--font-size-title3,1rem);font-style:normal;font-weight:600;line-height:var(--font-line-height-title3,1.75rem)}
p.dropdown-tooltip{margin-top:var(--spacing-md)}
sup.important.footnote.asterisk a{color:var(--color-brand-primary) !important;text-decoration:none;font-size:115%}
abbr.important{text-decoration:none;color:var(--color-brand-primary)}
.c-form__dropdown::after{right:5px;top:19px}
.c-form fieldset{border:0}
.add-padding-right{padding-right:var(--spacing-md) !important}
.reduce-margin-bottom{margin-bottom:0}
.add-margin-top{margin-top:var(--spacing-xs)}
.reduce-padding-top{padding-top:0}
.add-padding-top{padding-top:var(--spacing-lg)}
.c-form__submit:disabled,.c-form__submit[disabled]{background-color:var(--color-background-disabled);color:var(--color-text-light);border-color:var(--color-background-disabled);cursor:not-allowed}
.c-form__submit:hover:disabled,.c-form__submit:focus:disabled{background-color:var(--color-background-disabled) !important;border-color:var(--color-background-disabled) !important}
.c-form .error-message,.c-form label.error{width:100%;box-sizing:border-box;color:var(--color-brand-primary);font-size:14px;font-weight:700}
.honeypot-field{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);border:0;white-space:nowrap}
@media only screen and (min-width:64.06em){.c-hero--small .c-hero__content--title,.c-hero--small .c-hero__content--tagline{padding-right:45%}
}
@media only screen and (max-width:64.06em){.o-grid-cell--half{max-width:100%;padding-top:var(--spacing-lg)}
.c-field{padding-bottom:var(--spacing-sm)}
.o-grid-cell--half .o-grid--gutters{margin:calc(-1 * var(--spacing-md)) 0 var(--spacing-md) calc(-1 * var(--spacing-md))}
#first-last-name .o-grid-cell:nth-of-type(2),#phone-email .o-grid-cell:nth-of-type(2){padding-top:var(--spacing-sm)}
#loan-amount-purpose .o-grid-cell:nth-of-type(1),#phone-email .o-grid-cell:nth-of-type(1){padding-top:var(--spacing-lg)}
#loan-amount-purpose .o-grid-cell:nth-of-type(2){padding-top:var(--spacing-md)}
}
@media only screen and (max-width:27em){.submit-button{margin:var(--spacing-sm) 0 var(--spacing-md);min-width:100%;display:block;outline:2px solid transparent;outline-offset:2px;transition:outline .2s}
.submit-button:focus{outline:2px solid #005da6;outline-offset:2px}
}