.contact{padding:2rem}.contact img{max-width:100%}.contact__button{display:flex;justify-content:flex-end}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.color-background-1{position:relative;z-index:0;background-color:#292929f0}.color-background-1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#292929f0;z-index:-1}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}.contact__button{margin-top:4rem;display:flex;justify-content:flex-end}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__button{margin-top:3rem}.contact .field__label{font-size:30px;color:#f5f5f5;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-2px 3px 0 #000000,1px 1px 0 #000000!important;-webkit-text-stroke:0;box-shadow:none}.contact .field__input,.contact .text-area{font-size:28px;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-2px 3px 0 #000000,1px 1px 0 #000000!important;-webkit-text-stroke:0;box-shadow:0 0 13px 4px #000000d9;border:none;border-radius:6px;min-height:60px;padding:1.75rem 1rem 1rem;line-height:1.5;box-sizing:border-box;background-color:#292929!important}.contact .field__input::placeholder,.contact .text-area::placeholder{font-size:24px;color:#f5f5f5;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.contact .field__input:focus,.contact .text-area:focus{box-shadow:0 0 13px 4px #000000d9;outline:none}.contact input::placeholder,.contact textarea::placeholder{color:#f5f5f5;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-2px 3px 0 #000000,1px 1px 0 #000000!important;text-align:left!important}.contact textarea.text-area{background-color:#292929!important;border:3px solid #ffffff!important;color:#f5f5f5;padding:1rem;border-radius:6px;font-size:26px;box-shadow:0 0 13px 4px #000000d9;text-shadow:none}.contact textarea.text-area::placeholder{color:#000;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-2px 3px 0 #000000,1px 1px 0 #000000;text-align:left!important}#ContactForm-body{min-height:180px;padding:1.75rem 1rem 1rem;font-size:24px;line-height:1.6;background-color:#f5f5f5;color:#f5f5f5;border:3px solid #whitesmoke;border-radius:6px;resize:vertical;box-sizing:border-box}.contact .field__input:hover,.contact .text-area:hover{}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-contact-form.css.map */
