@media(max-width:749px){.contact .title{font-size:calc(var(--font-heading-scale)*5rem)}}@media(min-width:990px){.contact__grid{--grid-desktop-horizontal-spacing:14.5rem}}.contact .form__message{margin-bottom:4rem}.contact .form__message+.form-status-list{margin-top:-2rem}.contact .field{display:flex;flex-direction:column}.contact .field.hidden{margin-bottom:0}.contact .field--file{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.contact .field--file .field-attachement{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:5px;display:flex;gap:2rem;padding:1rem;position:relative}.contact .field--file .field-attachement:hover .field-fake-button{background:#fff;color:#222}.contact .field--file .field-attachement:has(.file-selected) .field-fake-text:not(.has-file){display:none}.contact .field--file .field-attachement:has(.file-selected) .field-fake-text.has-file{display:block}.contact .field--file .field-attachement input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.contact .field--file .field-attachement .field-fake-button{background:#000;border:1px solid #000;color:#fff;padding:1rem 2rem}.contact .field--file .field-attachement .field-fake-text.has-file{display:none}.contact .field--file span{color:#222;font-size:calc(var(--font-body-scale)*1.4rem);opacity:.5}.contact .field__label{color:rgba(var(--color-foreground),1);font-size:calc(var(--font-heading-scale)*2rem);font-weight:700;left:0;margin-bottom:1.5rem;position:relative;top:0;transform:none}@media(min-width:990px){.contact .field__label{font-size:calc(var(--font-heading-scale)*2.5rem)}}.contact .field__input{color:rgba(var(--color-foreground),1);padding:1.4rem}.contact .field__input-select{cursor:pointer}.contact .field__input.no-active{color:rgba(var(--color-foreground),.5)}.contact .field__input option{color:rgba(var(--color-foreground),1)}.contact .field__input option:disabled{color:rgba(var(--color-foreground),.5)}.contact .field__input::-moz-placeholder{opacity:.5!important}.contact .field__input::placeholder{opacity:.5!important}.contact .field__input:active::-moz-placeholder,.contact .field__input:focus::-moz-placeholder{opacity:0!important}.contact .field__input:active::placeholder,.contact .field__input:focus::placeholder{opacity:0!important}.contact .field__input.text-area{height:25.5rem}.contact .field__input[type=file]{color:#222;max-width:35.5rem;padding:.6rem;width:100%}.contact .field__input[type=file]:focus{outline:2px dashed #222;outline-offset:2px}.contact .field__input[type=file]::file-selector-button{background:#222;border:1px solid #222;color:#fff;cursor:pointer;margin-right:8px;padding:8px 12px}.contact .field__input[type=file]::file-selector-button:hover{background:#fff;color:#222}.contact .field__description{margin-top:1rem}.contact .field__wrapper{position:relative}.contact .field__wrapper:before{background-image:url(https://cdn.shopify.com/s/files/1/0611/7838/0333/files/a_10.svg?v=1716300273);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:.9rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.5rem;z-index:2}.contact__button{display:flex;justify-content:flex-end}