.contact_section img{max-width:100%}.contact_section{background-attachment:unset;background-position:center center;background-size:70% auto;background-color:var(--header-bg-color)}.contact_section .form__message{align-items:flex-start;font-size:1em;line-height:1;margin:10px 0;color:#789c4c;letter-spacing:0;gap:8px}.contact_section form input:-webkit-autofill,.contact_section form input:-webkit-autofill:hover,.contact_section form input:-webkit-autofill:focus,.contact_section form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;-webkit-text-fill-color:var(--body-color)!important;transition:background-color 5000s ease-in-out 0s}.contact_section .icon-success{margin-top:.2rem}.contact_section .field{margin-bottom:2rem;flex-direction:column-reverse}.contact_width{max-width:50%;margin:0 auto}.contact_section form{width:100%;padding:50px;border:2px solid var(--body-color);border-radius:30px;background:var(--header-bg-color)}.contact_section form .field__label{pointer-events:all;position:unset;letter-spacing:0;cursor:pointer;font-size:21px;font-weight:700;font-family:var(--ff-secondary),sans-serif;margin-bottom:8px}.contact_section .field__input:focus~.field__label{font-size:21px;letter-spacing:0}.field__label:after{content:"*";padding-inline-start:.2em;color:var(--bar-color)}.contact_section form input{min-height:47px}.contact_section form input,.contact_section form textarea{text-align:right;background-color:#fff;border:2px solid var(--body-color);color:var(--body-color);border-radius:30px;padding:6px 16px!important;letter-spacing:0;font-size:var(--font-default);font-family:var(--ff-secondary),sans-serif}.contact_section form textarea{height:24rem}.contact_section form input::placeholder,.contact_section form textarea::placeholder{opacity:.5;font-size:var(--font-default);color:var(--body-color);font-family:var(--ff-secondary),sans-serif;font-weight:300}.contact_section form input:focus,.contact_section form input:focus-visible,.contact_section form textarea:focus,.contact_section form textarea:focus-visible{box-shadow:none;border-radius:30px;min-height:47px;font-size:var(--font-default);padding:6px 16px!important}.contact__button{text-align:center}.contact__button button{border:2px solid var(--body-color);font-size:27px;font-family:var(--ff-secondary),sans-serif;display:flex;justify-content:center;align-items:center;border-radius:50px;font-weight:700;padding:15px 30px;letter-spacing:0;width:100%;background:var(--bar-color);line-height:1.5}.contact__button button:focus-visible{box-shadow:none}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:2rem}}@media screen and (max-width: 1024px){.contact_width{max-width:90%}.contact_section{background-size:100% auto}}@media screen and (max-width: 749px){.contact_width{padding-left:2rem;padding-right:2rem;max-width:100%}.contact_section{background-size:175% auto}.contact_section form{padding:2rem}.contact_section form .field__label,.contact__button button{font-size:17px!important;letter-spacing:0!important}.contact_section .field__input:focus~.field__label{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
