.contactForm-module-scss-module__64P5KW__contact{--text-color:#000;background-color:#fff;padding-block:80px;position:relative}.contactForm-module-scss-module__64P5KW__inner{z-index:2;gap:32px;display:grid;position:relative}@media (min-width:768px){.contactForm-module-scss-module__64P5KW__inner{grid-template-columns:1fr 1fr}}.contactForm-module-scss-module__64P5KW__content .overline{margin-bottom:4px;line-height:1;display:block}.contactForm-module-scss-module__64P5KW__content h2{font-size:inherit;margin:0}.contactForm-module-scss-module__64P5KW__content h3{margin:0}.contactForm-module-scss-module__64P5KW__form{flex-wrap:wrap;gap:24px 32px;margin-top:32px;display:flex}@media (min-width:768px){.contactForm-module-scss-module__64P5KW__form{margin-top:46px}}.contactForm-module-scss-module__64P5KW__field{flex-direction:column;flex:100%;gap:8px;display:flex}@media (min-width:576px){.contactForm-module-scss-module__64P5KW__field.contactForm-module-scss-module__64P5KW__half{flex-basis:calc(50% - 16px)}}.contactForm-module-scss-module__64P5KW__field label{font-size:clamp(16px,.357143vw + 14.8571px,20px);font-weight:700}.contactForm-module-scss-module__64P5KW__field input,.contactForm-module-scss-module__64P5KW__field textarea{border:none;border-bottom:1px solid var(--color-grey-quinary);width:100%;min-height:40px;color:var(--text-color);font:inherit;background:0 0;border-radius:0;padding:0;transition:border-color .3s ease-in-out}.contactForm-module-scss-module__64P5KW__field input:focus,.contactForm-module-scss-module__64P5KW__field input:not(:placeholder-shown),.contactForm-module-scss-module__64P5KW__field textarea:focus,.contactForm-module-scss-module__64P5KW__field textarea:not(:placeholder-shown){border-color:var(--text-color);outline:none}.contactForm-module-scss-module__64P5KW__field textarea{resize:vertical}.contactForm-module-scss-module__64P5KW__required{color:#dc3545;margin-left:2px}.contactForm-module-scss-module__64P5KW__consentText{text-wrap:balance;flex-basis:100%;margin:0;font-size:14px}.contactForm-module-scss-module__64P5KW__checkbox{cursor:pointer;flex-basis:100%;align-items:center;gap:1rem;display:flex}.contactForm-module-scss-module__64P5KW__checkbox input{appearance:none;cursor:pointer;background:#fff;border:1px solid #000;flex:none;width:1.5rem;height:1.5rem;margin:0;position:relative}.contactForm-module-scss-module__64P5KW__checkbox input:checked{background:var(--color-secondary)}.contactForm-module-scss-module__64P5KW__checkbox input:checked:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;position:absolute;inset:4px 7px 6px;transform:rotate(45deg)}.contactForm-module-scss-module__64P5KW__actions{flex-basis:100%;margin-top:1rem}.contactForm-module-scss-module__64P5KW__actions .btn{color:var(--text-color);font-size:clamp(18px,.178571vw + 17.4286px,20px);font-weight:600}.contactForm-module-scss-module__64P5KW__submitted{margin-top:32px;font-size:clamp(20px,1.07143vw + 16.5714px,32px);font-weight:600;line-height:1.14}.contactForm-module-scss-module__64P5KW__mediaCol{flex-direction:column;justify-content:center;display:flex;position:relative}.contactForm-module-scss-module__64P5KW__mediaCol img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-block);width:100%;max-width:570px}.contactForm-module-scss-module__64P5KW__socials{margin-top:auto;margin-left:auto}@media (min-width:768px){.contactForm-module-scss-module__64P5KW__socials{margin:0;position:absolute;bottom:0;right:0}}
