.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;border-radius:10px;overflow:hidden}.contact .field,.contact__button{max-width:553px}.contact-reach-out{width:100%;display:flex;justify-content:space-between;align-items:center;gap:45px;padding-bottom:70px;background:#fff}.contact-reach-out .left,.contact-reach-out .right{flex:1}.left .custom-section__image img{width:100%;height:100%;max-width:642px;max-height:640px;border-radius:20px}.right h2.title.title-wrapper--no-top-margin.inline-richtext.h1.scroll-trigger.animate--slide-in{color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:64px;font-style:normal;font-weight:500;line-height:105%;max-width:450px;text-align:left;letter-spacing:0}.right .field__input,.right .customer .field input{flex-grow:1;text-align:left;padding:24px 32px;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease;border-radius:10px;border:2px solid #000}.right .field .field__input{height:143px}.right .contact__fields .field .field__input{height:66px}.right .field__input::placeholder{color:#000;text-align:center;font-family:Neue Haas Grotesk Display Pro;font-size:22px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize}.right .field__label{top:calc(2rem + var(--inputs-border-width));color:#000;text-align:center;font-family:Neue Haas Grotesk Display Pro;font-size:22px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize}.right .contact__fields{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:2rem}.right .contact__button{margin-top:10px}.right .contact__button .button{width:100%;display:flex;height:66px;padding:24px 32px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:10px;background:#398b1b;color:#fbfbfb;text-align:center;font-family:Gilroy-SemiBold;font-size:32px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;position:relative}.right .button:after{overflow:hidden;border-radius:10px}.right .button:not([disabled]):hover:after{box-shadow:unset}.right .arrow-icon:after{content:" ";background-image:url(/cdn/shop/files/Line_3_1.png?v=1728384685);background-size:contain;background-repeat:no-repeat;background-position-x:center;width:100%;height:100%;max-width:50px;position:absolute;top:25px}@media screen and (max-width: 1024px){.right .section-template--17708355485796__form-padding{padding:0}.right h2.title.title-wrapper--no-top-margin.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:36px}.right .contact__fields .field .field__input{height:50px}.right .field__label{font-size:16px;line-height:16px}.right .field .field__input{height:100px}.right .contact__button .button{height:50px;font-size:20px;line-height:24px}.right .arrow-icon:after{top:20px}.right .contact-reach-out{padding:50px}.right .contact .field{margin-bottom:.5rem}.right .title,.title-wrapper-with-link{margin:0rem 0 1rem}}.right .form-status{text-align:left}@media screen and (max-width: 768px){.right .section-template--17708355485796__form-padding{padding:0}.right h2.title.title-wrapper--no-top-margin.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:36px;max-width:300px}.right .contact__fields .field .field__input{height:50px}.right .field__label{font-size:16px;line-height:16px}.right .field .field__input{height:100px}.right .contact__button .button{height:66px;font-size:24px;line-height:24px}.right .arrow-icon:after{top:26px}.contact-reach-out{padding:30px;gap:30px}.contact-reach-out .left,.contact-reach-out .right{flex:unset}.left .custom-section__image img{max-width:450px;max-height:450px}}@media screen and (max-width: 556px){.contact-reach-out{padding:30px 20px;background:#fffff2}.contact-reach-out .left,.contact-reach-out .right{width:100%}.contact-reach-out .left{display:none}.contact-reach-out{gap:0px;flex-direction:column}.right h2.title.title-wrapper--no-top-margin.inline-richtext.h1.scroll-trigger.animate--slide-in{max-width:300px;text-align:left;letter-spacing:0;color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:42px;font-style:normal;font-weight:500;line-height:105%}.right .contact__fields .field .field__input{height:68px;background:transparent}.right .field .field__input{height:172px;background:transparent}.right .field__label{font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize;left:calc(var(--inputs-border-width) + 3rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
