.contact{max-width:1063px}.contact .title{text-transform:lowercase;text-align:center}.contact img{max-width:100%}.contact .field__input::placeholder{opacity:.71;font-size:24px;font-weight:500;color:var(--color-black)}@media only screen and (max-width: 749px){.contact{padding-left:32px;padding-right:76px}}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__button{margin-top:-42px}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:55px}}@media only screen and (min-width: 1024px){.contact__fields{grid-column-gap:78px}}@media only screen and (max-width: 749px){.contact__button{margin-top:0;padding:2px 0 0}}.contact__info{display:flex;justify-content:center;margin-bottom:56px}.contact__info .contact__info-line{padding:0 13px 15px}.contact__info a{color:inherit;text-decoration:none;transition:color var(--duration-default) ease}.contact__info a:hover{color:#006eb8}.contact__info svg{display:inline-block;vertical-align:top;margin:0 3px 0 0}@media only screen and (max-width: 749px){.contact__info{display:block;text-align:center;margin:-3px 0 48px}.contact__info .contact__info-line{padding:0 0 2px}}.field__label-static{display:block;font-size:32px;line-height:1;font-weight:700;letter-spacing:-.8px;color:var(--color-black);text-transform:lowercase;margin:0 11px 18px}@media only screen and (max-width: 749px){.field__label-static{font-size:26px;letter-spacing:-.65px;margin:0 11px 15px}}.contact__field{margin-bottom:26px;padding-bottom:40px;position:relative}.contact__field .field__input{height:81px;background:var(--color-white);border-radius:20px;padding:1.5rem 1.9rem;outline:none!important;font-size:2.4rem;color:rgba(var(--color-black),.71)}.contact__field .text-area{height:387px}.contact__field.error .field__input{box-shadow:inset 0 0 0 3px var(--color-fiery-red)}.contact__field.error .field__error-message{opacity:.71;pointer-events:auto}.contact__field.success .field__success-message{opacity:1;pointer-events:auto}.contact__field .text-area+.field__error-message{right:11px;left:auto}.contact__field .field__error-message{position:absolute;bottom:0;left:11px;font-size:2.4rem;color:var(--color-fiery-red);opacity:0;pointer-events:none}.contact__field .field__success-message{position:absolute;top:81px;right:-36px;color:var(--color-green);opacity:0;pointer-events:none}@media only screen and (min-width: 1024px){.contact__field .field__success-message{right:-43px}}@media only screen and (max-width: 749px){.contact__field{margin-bottom:8px;padding-bottom:25px}.contact__field .field__input{height:61px;padding:1.5rem 1.9rem;font-size:2rem}.contact__field .text-area{height:457px}.contact__field .field__error-message{font-size:1.8rem}.contact__field .field__success-message{top:62px;right:-45px}}.contact__select{position:relative;color:var(--color-blue);margin:3px 0 0}.contact__select .svg-wrapper{position:absolute;top:36%;right:30px;width:28px}.contact__select select{width:100%;border:3px solid var(--color-blue);height:71px;border-radius:70px;padding:10px 80px 10px 41px;text-transform:uppercase;font-size:26px;font-weight:700;letter-spacing:.88px;-webkit-appearance:none;-moz-appearance:none;font-family:var(--font-body-family)}.contact__select select::-ms-expand{display:none}@media only screen and (max-width: 749px){.contact__select{margin:26px 0 8px}.contact__select select{height:56px;font-size:18px;letter-spacing:.61px;padding:10px 50px 10px 30px}.contact__select .svg-wrapper{top:34%;right:27px;width:22px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-contact-form.css.map */
