.Form_root__UkxpN{background-color:var(--white);color:var(--kale);padding:5.6rem 0;position:relative}.Form_submitScrollTarget__zS_4I{position:absolute;margin-top:-15rem}.Form_grid__JHrof{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:auto;grid-column-gap:var(--grid-gap);column-gap:var(--grid-gap);padding-left:var(--grid-margin);padding-right:var(--grid-margin);max-width:var(--container-max-width);margin:0 auto}@media(min-width:1920px){.Form_grid__JHrof{padding-left:0;padding-right:0}}.Form_headline__QygYU{grid-column:1/-1}.Form_formContainer__zr9Qg{grid-column:1/-1;margin-bottom:5.6rem}.Form_fieldWrapper__s3hg6{position:relative;width:100%}.Form_fieldWrapper__s3hg6.Form_hasError__bz_MR{color:var(--cinnamon)}.Form_fieldWrapper__s3hg6.Form_hasError__bz_MR .Form_field__PWy8f{border-color:var(--cinnamon)}.Form_buttonWrapper__EMwlb{grid-column:1/-1;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.Form_error__XDpRE{color:var(--cinnamon);-webkit-margin-start:2rem;margin-inline-start:2rem;margin-bottom:0}.Form_form__BjH0h.Form_invalid__QB7WV input:invalid,.Form_form__BjH0h.Form_invalid__QB7WV label:has(+input:invalid),.Form_form__BjH0h.Form_invalid__QB7WV label:has(+textarea:invalid),.Form_form__BjH0h.Form_invalid__QB7WV textarea:invalid{color:var(--cinnamon);border-color:var(--cinnamon)}.Form_tyText__uG9yM{grid-column:1/-1}.Form_buttonIcon__RncSe{width:1.6rem;height:1.6rem;align-self:center}.Form_imageWrapper__ANzxi{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:.8rem;overflow:hidden;aspect-ratio:1/1;max-width:36rem;margin:4.8rem 0 2.4rem}@media(min-width:744px){.Form_imageWrapper__ANzxi{border-radius:1.2rem}}@media(min-width:1280px){.Form_imageWrapper__ANzxi{border-radius:1.6rem}}@media(min-width:744px){.Form_root__UkxpN{padding:9.6rem 0}.Form_formContainer__zr9Qg{margin-bottom:0}.Form_formContainer__zr9Qg form{display:flex;flex-direction:column;gap:0 4.8rem;padding:0}.Form_buttonWrapper__EMwlb{justify-content:flex-start}}@media(min-width:1024px){.Form_root__UkxpN{padding:12.8rem 0}.Form_formContainer__zr9Qg{padding-left:19.6rem;padding-right:19.6rem}.Form_tyText__uG9yM{grid-column:2/span 7}}@media(min-width:1280px){.Form_formWrapper__O1daA{display:grid;grid-template-columns:repeat(10,1fr);margin-top:4.8rem}.Form_formWrapper__O1daA .Form_imageWrapper__ANzxi{grid-column:1/6;margin:2.4rem 0;max-width:unset}.Form_formWrapper__O1daA .Form_form__BjH0h{grid-column:7/-1}}