@charset "UTF-8";@keyframes loading-gradient{0%{background-position:0% 50%}to{background-position:100% 50%}}.validation{display:block;margin-top:5px;color:var(--color)}.validation:empty{display:none}.validation--success{--color: var(--color-success)}.validation--error{--color: var(--color-danger)}.validation--heavy{margin:1em 0;padding:1em 1.5em;border-radius:var(--radius-panel);background:var(--color);color:var(--color-white)}.form .row+.row{margin-top:1.5em}.form__item.is-invalid input:not(:focus),.form__item.is-invalid select:not(:focus),.form__item.is-invalid textarea:not(:focus){border-color:var(--color-danger)}.form__label{display:flex;gap:.3em;align-items:flex-start;font-weight:500}.form__label.is-required:after{content:"*";padding:0 0 0 5px;color:var(--color-orange-text)}.form__label-wrapper{display:flex;position:relative;gap:.3em;align-items:flex-start}.form__info{--icon-size: 20px;display:flex;position:relative;align-self:center;margin-left:.5em;flex-shrink:0}.form__info .icon:after{position:absolute;z-index:1;top:0;left:50%;translate:-50% calc(-1*(100% + 5px));border-top:10px solid var(--color-white);border-right:10px solid transparent;border-left:10px solid transparent}.form__info:hover .icon:after,.form__info .icon.is-expanded:after{content:""}.form__instructions{display:none;position:absolute;top:-15px;left:50%;width:250px;padding:10px 15px;transform:translate(-50%,-100%);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-block)}button:hover+.form__instructions,.form__instructions.is-open{display:block}@media(max-width:479px){.form__instructions{left:auto;right:-10px;transform:translateY(-100%)}}.form__field{display:flex;flex-direction:column;flex-wrap:wrap;gap:.25em 1em}.form__field--inline{flex-direction:row}.form__field:not(:first-child){margin-top:.5em}.form__field-label{display:flex;align-items:center;gap:.5em}.form__signature canvas{border-color:var(--color-border-input)!important}.form__signature button{margin-top:10px}.freeform-file-dnd__input{padding:67px 20px!important;border:2px dashed var(--color-border-input)!important;border-radius:var(--radius-global)!important;background:var(--color-background-light)!important;text-align:center!important}.form__buttons{display:flex;gap:1em;margin-top:1.5em}.form__buttons--right{justify-content:flex-end}.form__buttons--spread{justify-content:space-between}.form__horizontal{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(clamp(0px,200px,100%),1fr))}.form__horizontal--2-columns{grid-template-columns:repeat(2,1fr)}@media(max-width:479px){.form__horizontal{grid-template-columns:1fr}}.form__locations--search{grid-column:1/span 2}.form__horizontal--2-columns .form__locations--search{grid-column:1}@media(max-width:479px){.form__locations--search{grid-column:1}}.form__locations input,.form__locations select{padding:15px;background-color:var(--color-white)!important}
