.contact-form{margin-inline:calc(var(--gap-slarge, 2.25rem) * -1);padding:var(--gap-slarge, 2.25rem) 0;background:#2c2c2c;display:flex;flex-direction:column}.contact-form>*{padding-inline:var(--gap-slarge, 2.25rem)}.contact-form__user-info-container{display:flex;flex-direction:column}@media screen and (min-width: 940px){.contact-form__user-info-container{flex-direction:row;gap:var(--gap-medium, 1.55rem)}}.contact-form__group{display:flex;flex-direction:column;gap:var(--gap-xsmall, .5rem);margin-bottom:var(--gap-medium, 1.55rem)}.contact-form__title{margin-bottom:var(--gap-slarge, 2.25rem)}.contact-form__label{margin-left:var(--gap-normal, 1rem)}.contact-form__input,.contact-form__textarea{padding:var(--gap-small, .75rem) var(--gap-normal, 1rem);border-radius:var(--radius, 12px);background-color:#454545;color:var(--white, #fff);border:none;font-size:var(--font-size--normal, 1rem)}.contact-form__dropzone{padding:var(--gap-normal, 1rem);border:2px dashed var(--primary, #e97818);border-radius:var(--radius, 12px);background:#454545;color:#ffffffb3;text-align:center;cursor:pointer;font-size:var(--font-size--normal, 1rem);min-height:48px;transition:border-color .2s,background .2s,color .2s;-webkit-user-select:none;user-select:none;margin-top:.2rem;display:flex;flex-direction:column;align-items:center}.contact-form__dropzone--active{border-color:#fff;background:#363636;color:var(--primary, #e97818);box-shadow:0 0 0 2px var(--primary, #e97818) inset}.contact-form__button{margin-inline:var(--gap-slarge, 2.25rem);align-self:start}@media screen and (min-width: 940px){.contact-form{flex-basis:50%;flex-grow:1;margin-inline:0;margin-top:var(--gap-slarge, 2.25rem);border-radius:var(--radius, 12px)}}
