@keyframes pictureFadeIn{0%{transform:scale(1.1)}to{transform:scale(1)}}.contact{position:relative;padding:0 var(--space-edge)}.contact .wrap-contact{display:flex;justify-content:center;gap:var(--space-l);margin:0 auto;background-image:none!important;padding:var(--space-xl) 0;max-width:var(--column-width)}.contact .content,.contact .wrap-background{flex:1 1 50%;align-content:center}.contact .wrap-background{border-radius:var(--border-radius-m);align-self:center;aspect-ratio:4/3;width:100%;height:auto;min-height:0;overflow:hidden}.contact .wrap-background .background{width:100%;height:100%;object-fit:cover;transform:scale(1.1);animation:pictureFadeIn var(--easing-l) .5s ease-in-out forwards}.contact{flex-direction:column;width:100%}.contact,.contact .wrap-form{display:flex;gap:var(--space-m)}.contact .wrap-form{flex:1 1;flex-direction:column}.contact .wrap-form .button{align-self:flex-start}.contact .wrap-form .inputs{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(min-content,max-content);align-self:stretch;grid-gap:var(--space-s);gap:var(--space-s)}.media-block .wrap-content .contact .wrap-form .paragraph{width:auto}@media screen and (max-width:1024px){.contact .wrap-contact{flex-direction:column-reverse}}@media screen and (max-width:600px){.contact .wrap-form .inputs{display:flex;flex-direction:column}}