.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__field-error{position:absolute;bottom:0;color:#c00;font-size:14px;font-style:italic}.contact .field.field--with-error input,.contact .field.field--with-error textarea{border-left:5px solid var(--custom-accent-yellow)!important}.contact .field .field__input::placeholder{opacity:1!important}.contact .field input.field__input:focus{padding-top:0!important;padding-bottom:0!important}.contact__button{margin-top:3rem}.contact .description *{margin:0}.contact .description{margin-bottom:20px}.custom-select{cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px!important;padding-top:0!important;padding-bottom:0!important;max-width:-webkit-fill-available}.custom-select:focus+.field__label,.custom-select:not([value=""])+.field__label{opacity:1}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact__button{margin-top:4rem}.contact .field{margin-bottom:2rem}.contact .description{margin-bottom:40px}}@media screen and (min-width:990px){.contact{padding-right:20rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
