.contact-field[data-v-2c300eef]{flex-direction:column;min-width:0;display:flex}.contact-field__label[data-v-2c300eef]{font-family:var(--font-europa-bold);font-weight:700;font-size:calc(var(--vw)*1.633);line-height:calc(var(--vw)*2.847);color:var(--blanc);white-space:nowrap}.contact-field__control[data-v-2c300eef]{width:100%;height:calc(var(--vw)*5.985);padding:0 calc(var(--vw)*1.2);border:3px solid var(--blanc);border-radius:var(--btn-r);background:var(--field-fill);color:var(--noir);font-family:var(--font-sans);font-size:calc(var(--vw)*1.633);outline:none;font-weight:400;line-height:1.4;transition:box-shadow .2s,background-color .2s}.contact-field__control--textarea[data-v-2c300eef]{height:calc(var(--vw)*25.73);padding:calc(var(--vw)*1) calc(var(--vw)*1.2);resize:vertical}.contact-field__control[data-v-2c300eef]::placeholder{color:#16003d73}.contact-field__control[data-v-2c300eef]:hover{background:color-mix(in srgb,var(--field-fill) 88%,#fff)}.contact-field__control[data-v-2c300eef]:focus-visible{outline:3px solid var(--vert);outline-offset:2px}.contact-field__control[data-v-2c300eef]:user-invalid{border-color:var(--vert)}@media (width<=900px){.contact-field__label[data-v-2c300eef]{font-size:.95rem;line-height:1.9}.contact-field__control[data-v-2c300eef]{border-width:2px;border-radius:.6rem;height:3.4rem;padding:0 .9rem;font-size:1rem}.contact-field__control--textarea[data-v-2c300eef]{height:11rem;padding:.8rem .9rem}}@media (width>=901px){.contact-field__control[data-v-2c300eef]{height:calc(var(--design-unit)*94.009);border-radius:calc(var(--design-unit)*15.668);border-width:calc(var(--design-unit)*3.134)}.contact-field__control--textarea[data-v-2c300eef]{height:calc(var(--design-unit)*387.527)}}@media (width<=1023px){.contact-field__control[data-v-2c300eef]{min-height:54px;font-size:1rem}.contact-field__label[data-v-2c300eef]{white-space:normal;font-size:.95rem;line-height:1.9}}:where(.contact-smiley[data-v-3185f792]){width:100%;height:auto;display:block}.contact-block[data-v-30e1ad25]{grid-template-columns:calc(var(--vw)*41.81) calc(var(--vw)*50.09);padding:calc(var(--vw)*8.085) calc(var(--vw)*5.05) calc(var(--vw)*10.5) calc(var(--vw)*3.05);display:grid;position:relative}.contact-block[data-v-30e1ad25]>:not(.hero-lines){z-index:1;position:relative}.contact-block__badge[data-v-30e1ad25]{margin:0}.contact-block__pair[data-v-30e1ad25]{white-space:nowrap}.contact-block__title[data-v-30e1ad25]{margin-top:calc(var(--vw)*1.4);font-size:var(--fs-h2);line-height:var(--lh-h2)}.contact-block__support[data-v-30e1ad25]{align-items:center;gap:calc(var(--vw)*1.51);margin-top:calc(var(--vw)*4.24);display:flex}.contact-block__copy[data-v-30e1ad25]{font-family:var(--font-sans);font-weight:300;font-size:var(--fs-small);color:var(--blanc);white-space:nowrap;margin:0;line-height:1.2}.contact-block__smiley[data-v-30e1ad25]{width:calc(var(--vw)*5);flex:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}.contact-block__smiley[data-v-30e1ad25]:hover,.contact-block__support:hover .contact-block__smiley[data-v-30e1ad25]{animation:.7s forwards smiley-wobble-30e1ad25}@keyframes smiley-wobble-30e1ad25{0%{transform:none}25%{transform:rotate(-14deg)scale(1.12)}50%{transform:rotate(12deg)scale(1.14)}75%{transform:rotate(-6deg)scale(1.1)}to{transform:rotate(8deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.contact-block__smiley[data-v-30e1ad25]:hover,.contact-block__support:hover .contact-block__smiley[data-v-30e1ad25]{animation:none;transform:rotate(8deg)scale(1.08)}}.contact-block__form[data-v-30e1ad25]{gap:calc(var(--vw)*2.4);padding-top:calc(var(--vw)*12.33);flex-direction:column;display:flex}.contact-block__row[data-v-30e1ad25]{gap:calc(var(--vw)*1.26);grid-template-columns:1fr 1fr;display:grid}.contact-block__actions[data-v-30e1ad25]{align-items:center;gap:calc(var(--vw)*1.6);margin-top:calc(var(--vw)*1.4);display:flex}.contact-block__submit[data-v-30e1ad25]{min-width:calc(var(--vw)*12.77)}.contact-block__submit[disabled][data-v-30e1ad25]{opacity:.65;cursor:progress}.contact-block__feedback[data-v-30e1ad25]{font-family:var(--font-sans);font-size:calc(var(--vw)*1.4);color:var(--vert);margin:0;font-weight:400}.contact-block__feedback.is-error[data-v-30e1ad25]{color:var(--blanc)}@media (width<=900px){.contact-block[data-v-30e1ad25]{padding:3.5rem var(--gutter) 4rem;grid-template-columns:1fr;gap:2.5rem}.contact-block__support[data-v-30e1ad25],.contact-block__title[data-v-30e1ad25]{margin-left:0}.contact-block__support[data-v-30e1ad25]{margin-top:1.5rem}.contact-block__smiley[data-v-30e1ad25]{width:3.1rem}.contact-block__form[data-v-30e1ad25]{gap:1.5rem;padding-top:0}}@media (width<=560px){.contact-block__row[data-v-30e1ad25]{grid-template-columns:1fr;gap:1.5rem}.contact-block__actions[data-v-30e1ad25]{flex-direction:column;align-items:stretch;gap:1rem}.contact-block__feedback[data-v-30e1ad25]{font-size:.95rem}}@media (width>=901px){.contact-block[data-v-30e1ad25]{min-height:calc(var(--design-unit)*1054);padding:calc(var(--design-unit)*134) calc(var(--design-unit)*74) calc(var(--design-unit)*82) calc(var(--design-unit)*37);grid-template-columns:calc(var(--design-unit)*637.7) 1fr}.contact-block__badge[data-v-30e1ad25]{font-family:var(--font-label)}.contact-block__title[data-v-30e1ad25]{margin:calc(var(--design-unit)*23) 0 0 calc(var(--design-unit)*46);font-size:calc(var(--design-unit)*90);line-height:calc(var(--design-unit)*89.961)}.contact-block__support[data-v-30e1ad25]{margin:calc(var(--design-unit)*8) 0 0 calc(var(--design-unit)*53);gap:calc(var(--design-unit)*30);align-items:flex-start}.contact-block__copy[data-v-30e1ad25]{font-size:calc(var(--design-unit)*33.963);line-height:calc(var(--design-unit)*42.826)}.contact-block__smiley[data-v-30e1ad25]{width:calc(var(--design-unit)*112.811);height:calc(var(--design-unit)*112.811)}.contact-block__form[data-v-30e1ad25]{padding-top:calc(var(--design-unit)*164.76);gap:calc(var(--design-unit)*19.85)}.contact-block__row[data-v-30e1ad25]{gap:calc(var(--design-unit)*13.59)}.contact-block__actions[data-v-30e1ad25]{margin-top:calc(var(--design-unit)*11.5)}.contact-block__submit[data-v-30e1ad25]{min-width:0;width:calc(var(--design-unit)*193.951);height:calc(var(--design-unit)*54.763);font-size:calc(var(--design-unit)*27.381);border-radius:calc(var(--design-unit)*9.888)}}
