.contact{margin-top:24px;max-width:688px;padding:0 0 48px}.contactHeader{background-color:var(--color-combination-9);border-radius:8px;margin-bottom:12px;padding:24px}.contactHeader__heading{margin-bottom:10px}.contactHeader__heading,.contactHeader__text{color:var(--color-text-primary)}.contactWrapper__acceptInformation{align-items:center;align-self:center;background-color:var(--color-support-1);border-radius:8px;column-gap:8px;display:grid;grid-auto-flow:column;grid-template-columns:max-content 1fr;margin:8px 0;padding:12px}.contactWrapper__acceptSentence{color:var(--color-secondary-2)}.contactWrapper__checkbox{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--color-support-5);border:1px solid var(--color-support-2);border-radius:4px;cursor:pointer;height:16px;margin:0;width:16px}.contactWrapper__checkbox:checked{background-color:var(--color-green);border-color:var(--color-green)}.contactWrapper__checkbox:checked:after{align-items:center;border-color:transparent #fff #fff transparent;border-style:solid;border-width:1px;content:"";display:flex;height:8px;justify-content:center;transform:rotate(45deg) translate(3px,-3px);width:4px}.contactWrapper,.contactWrapper__lastStep{background-color:var(--color-combination-9);border-radius:8px;padding:24px;position:relative}.contactWrapper__formStep{display:flex;flex-direction:column;gap:10px}.contactSubjects{display:grid;justify-items:start;row-gap:10px}.contactSubject{justify-self:stretch}.contactFaqs{margin-top:20px}.contactFaqLink,.contactFaqs{color:var(--color-text-primary)}.contactFaqLink{text-decoration:underline}.contactFaqLink:hover{text-decoration:none}.contactForm{row-gap:20px}.contactForm,.contactForm__field{display:flex;flex-direction:column}.contactForm__field{color:var(--color-text-primary);row-gap:10px}.contactForm__row{column-gap:16px;display:flex;row-gap:20px}.contactForm__row>*{flex:1}.contactForm__attachements{margin-bottom:8px}.contactForm__attachementsFiles{display:flex;flex-direction:column;margin-top:12px;row-gap:4px}.contactForm__submit{align-self:center}.contactForm__captcha{align-self:center;margin-top:12px}.contactForm__consent a{color:var(--color-text-primary);text-decoration:underline}.contactForm__consent a:hover{text-decoration:none}.contactButtons{display:flex;flex-flow:row wrap;gap:16px;justify-content:center;margin-top:28px}@media screen and (max-width:639px){.contact{margin-top:12px;padding:0 0 28px}.contactHeader{margin-bottom:10px}.contactHeader,.contactWrapper{border-radius:0}.contactWrapper__lastStep{background-color:transparent;padding:0}.contactHeader,.contactSubject,.contactWrapper{padding:16px}.contactFaqs{margin-top:16px}.contactForm__row{flex-direction:column}}