.form-area{background-color:#eef1ff}.form-area.displayed-on-contact-page{background-color:#6c4796}.form-area .top-background{height:120px;background-color:#6c4796}.form-area .top-background.purple{background-color:#6c4796}.form-area .top-background.orange{background-color:#fde6b5}.form-area .top-background.yellow{background-color:#ffd100}.form-area .top-background.grey{background-color:#eef1ff}.form-area .top-background.white{background-color:#fdfeff}.form-area .contact-form{background-color:#6c4796;margin:-75px auto 0;display:flex;flex-direction:column;gap:24px;justify-content:space-around;color:#fdfeff;padding:20px;max-width:1600px}.form-area .contact-form.displayed-on-contact-page{padding:0 20px 20px;border-radius:0}.form-area .contact-form.orange{background-color:#ef7d00}.form-area .contact-form.purple{background-color:#6c4796}.form-area .contact-form .succes{color:green}.form-area .contact-form .error{color:red}.form-area .contact-form .contact-form-input{flex:1;display:flex;flex-direction:column;gap:12px}.form-area .contact-form .contact-form-input .form-footer{display:grid;gap:12px;justify-content:flex-end}.form-area .contact-form .contact-form-input .form-footer button{align-self:flex-end}.form-area .contact-form .centered-content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:150px;text-align:center}@media screen and (width > 700px){.form-area .contact-form.displayed-on-contact-page{padding:0 40px 40px}}@media screen and (width > 1024px){.form-area .contact-form{flex-direction:row;padding:40px}}@media screen and (width >= 1260px){.form-area .contact-form.displayed-on-contact-page{padding:0 80px 40px}}@media screen and (width > 1600px){.form-area .contact-form{border-radius:16px}}.form-field input,.form-field textarea,.form-field-input input,.form-field-input textarea{box-sizing:border-box;width:100%;border-radius:8px;padding:2% 4%;border:0;max-height:160px;font-size:2rem}.form-field textarea,.form-field-input textarea{height:240px}@media screen and (width > 1020px){.form-field input,.form-field textarea,.form-field-input input,.form-field-input textarea{font-size:2.4rem}}.form-field-invalid{margin-top:6px;display:flex;align-items:center;gap:8px;background:#f8cccc;border-radius:12px;color:red;padding:8px 10px;width:-moz-fit-content;width:fit-content;font-size:18px;font-family:Lato,sans-serif}.form-input-invalid::-moz-placeholder{color:red}.form-input-invalid::placeholder{color:red}.form-field-input{position:relative}.form-field-input .hidden-file-input{position:absolute;inset:0;opacity:0}.form-field-input .replacing-file-input{box-sizing:border-box;width:100%;border-radius:8px;padding:2% 4%;border:0;max-height:160px}.form-field-input .form-field-invalid{color:red;margin:5px 0 0}