.contact-hero-form{position:relative;overflow:hidden}.contact-hero-form__layout{position:relative;z-index:2;display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%}.contact-hero-form__info{position:relative;flex:738 1 0;min-width:0;display:flex;align-items:center;justify-content:center;padding:60px 110px;background-color:#f4ffe4;background-image:linear-gradient(180deg,#f4ffe4,#edf3e4)}.contact-hero-form__info-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.contact-hero-form__info-bg img{width:100%;height:100%;object-fit:cover;display:block;opacity:.55}.contact-hero-form__card{position:relative;z-index:2;background-color:#fff;border:1px solid #1E4D1D;border-radius:6px;padding:50px;width:100%;max-width:522px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:47px;text-align:center;color:#1e4d1d}.contact-hero-form__card-intro{display:flex;flex-direction:column;gap:10px;width:100%}.contact-hero-form__card-title{margin:0;font-family:var(--font-heading-family);font-size:39px;line-height:1.2;font-weight:500;text-transform:capitalize;color:#1e4d1d}.contact-hero-form__card-text{margin:0;font-family:var(--font-body-family);font-size:17px;line-height:1.4;color:#1e4d1d}.contact-hero-form__partnerships{display:flex;flex-direction:column;gap:6px;width:100%;max-width:392px;text-align:left}.contact-hero-form__partnerships-label{margin:0;font-family:var(--font-body-family);font-size:17px;line-height:1.4;font-weight:700;text-transform:uppercase;color:#1e4d1d}.contact-hero-form__partnerships-text{margin:0;font-family:var(--font-body-family);font-size:17px;line-height:1.4;color:#1e4d1d}.contact-hero-form__deco{position:absolute;z-index:1;pointer-events:none;display:block;overflow:hidden}.contact-hero-form__deco img{width:100%;height:auto;display:block;object-fit:contain}.contact-hero-form__deco--top-left{top:180px;left:-33px;width:144px;transform:rotate(-30deg)}.contact-hero-form__deco--top-right{top:30px;left:-87px;width:126px}.contact-hero-form__deco--bottom-left{bottom:45px;left:-17px;width:118px;transform:rotate(-15deg) scaleY(-1)}.contact-hero-form__deco--bottom-right{bottom:45px;right:-62px;width:157px;transform:rotate(8deg)}.contact-hero-form__form-col{position:relative;flex:702 1 0;min-width:0;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:80px 75px}.contact-hero-form__form-wrapper{width:100%;max-width:519px;display:flex;flex-direction:column;gap:50px}.contact-hero-form__form-header{display:flex;flex-direction:column;gap:10px;color:#1e4d1d}.contact-hero-form__form-title{margin:0;font-family:var(--font-heading-family);font-size:39px;line-height:1.2;font-weight:500;text-transform:capitalize;color:#1e4d1d}.contact-hero-form__form-subtitle{margin:0;font-family:var(--font-body-family);font-size:17px;line-height:1.4;color:#1e4d1d;text-align:center}.contact-hero-form__form{display:flex;flex-direction:column;gap:38px}.contact-hero-form__fields{display:flex;flex-direction:column;gap:26px}.contact-hero-form__field{display:flex;flex-direction:column;gap:10px;width:100%;counter-increment:contact-field}.contact-hero-form__fields{counter-reset:contact-field}.contact-hero-form__label{margin:0 0 0 25px;font-family:var(--font-body-family);font-size:17px;line-height:1.4;font-weight:700;color:#1e4d1d;display:block}.contact-hero-form__label:before{content:counter(contact-field) ". ";display:inline;margin-left:-20px}.contact-hero-form__pills{display:flex;flex-wrap:wrap;gap:14px}.contact-hero-form__pill-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-hero-form__pill-label{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:13px 23px;border:.811px solid #1E4D1D;border-radius:10.44px;background-color:#fff;color:#1e4d1d;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.4;text-transform:capitalize;text-align:center;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,font-weight .15s ease}.contact-hero-form__pill-input:checked+.contact-hero-form__pill-label{background-color:#f2fae3;font-weight:700}.contact-hero-form__pill-input:focus-visible+.contact-hero-form__pill-label{outline:2px solid #1E4D1D;outline-offset:2px}.contact-hero-form__input,.contact-hero-form__textarea{width:100%;box-sizing:border-box;border:.811px solid #1E4D1D;border-radius:10.44px;background-color:#fff;padding:13px 23px;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.4;color:#1e4d1d;outline:none}.contact-hero-form__input{height:44px}.contact-hero-form__textarea{height:92px;resize:vertical;font-weight:400}.contact-hero-form__input::placeholder,.contact-hero-form__textarea::placeholder{color:#1e4d1dad;font-weight:700}.contact-hero-form__textarea::placeholder{font-weight:400}.contact-hero-form__input:focus,.contact-hero-form__textarea:focus{border-width:1.5px}.contact-hero-form__submit-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.contact-hero-form__submit{width:100%;min-height:60px;padding:18px 32px;border:none;border-radius:16px;background:linear-gradient(70deg,#1e4d1d 31%,#339f31 58%,#93b84d 107%);color:#fff;font-family:var(--font-heading-family);font-size:19px;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:normal;cursor:pointer;display:flex;align-items:center;justify-content:center}.contact-hero-form__submit:hover{filter:brightness(1.05)}.contact-hero-form__reply-note{display:flex;align-items:center;gap:4px;font-family:var(--font-body-family);font-size:15px;font-weight:500;line-height:1.3;color:#1e4d1d}.contact-hero-form__reply-note svg{width:24px;height:24px;flex-shrink:0}.contact-hero-form__message{margin:0 0 16px;padding:12px 16px;border-radius:10px;font-family:var(--font-body-family);font-size:15px;line-height:1.4;color:#1e4d1d;background-color:#f2fae3;display:flex;align-items:center;gap:8px}.contact-hero-form__message--error{background-color:#ffe5e5;color:#8a1f1f}@media screen and (max-width:989px){.contact-hero-form__layout{flex-direction:column}.contact-hero-form__info{padding:48px 16px}.contact-hero-form__card{padding:35px 29px;gap:35px;max-width:600px}.contact-hero-form__form-col{padding:48px 16px}.contact-hero-form__form-wrapper{max-width:600px;gap:32px}.contact-hero-form__form-header{text-align:center;align-items:center}.contact-hero-form__form-title{text-align:center;width:100%}.contact-hero-form__form{gap:32px}.contact-hero-form__fields{gap:20px}.contact-hero-form__pills{gap:9px}.contact-hero-form__deco{display:none}}@media screen and (max-width:749px){.contact-hero-form__card-title,.contact-hero-form__form-title{font-size:34px}.contact-hero-form__card-text,.contact-hero-form__form-subtitle,.contact-hero-form__partnerships-text{font-size:16px}.contact-hero-form__partnerships-label{font-size:14px}.contact-hero-form__label{font-size:15px;margin-left:22px}.contact-hero-form__label:before{margin-left:-18px}.contact-hero-form__pill-label{height:40px;padding:8px 14px;font-size:13px;border-radius:6.69px}.contact-hero-form__input,.contact-hero-form__textarea{font-size:13px;padding:8px 14px;border-radius:6.69px}.contact-hero-form__input{height:40px}.contact-hero-form__textarea{height:80px}.contact-hero-form__submit{min-height:56px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-hero-form.css.map */
