.contact__title{color:var(--Colors-1000, #000)!important;text-align:center;leading-trim:both;text-edge:cap;font-family:var(--Family-Font, "Public Sans")!important;font-size:var(--Typo-H2, 39px)!important;font-style:normal;font-weight:400!important;line-height:120%!important;letter-spacing:-1.17px;margin-bottom:0;display:block!important;visibility:visible!important;opacity:1!important}.contact__subtitle{color:var(--Colors-Grey, #4E4E4E)!important;text-align:center;leading-trim:both;text-edge:cap;font-family:var(--Family-Font---Body, "Public Sans");font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:25px;margin-top:0;margin-bottom:var(--Space-600, 24px);display:block!important;visibility:visible!important;opacity:1!important}.contact__form{max-width:700px;margin:0 auto;width:100%;display:block!important;visibility:visible!important}.contact{display:block!important;visibility:visible!important;min-height:200px}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-300, 12px);flex:1 0 0;margin-bottom:var(--Space-800, 32px)}@media screen and (min-width:750px){.contact .field{margin-bottom:var(--Space-800, 32px)}}.contact .field__label{font-family:var(--Family-Font---Body, "Public Sans");font-size:var(--Typo-Body-S, 13px);color:var(--Colors-Grey, #4E4E4E)!important;display:block!important;visibility:visible!important;opacity:1!important;margin-bottom:0}.contact .field__label.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.contact .field__input:not(.text-area){display:block!important;visibility:visible!important;opacity:1!important;height:45px;padding-left:var(--Space-600, 24px);padding-right:var(--Space-600, 24px);border-radius:var(--Corner-Full, 10000px);border:var(--Strokes-Small, 1px) solid var(--Colors-grey, #4E4E4E);font-family:var(--Family-Font---Body, "Public Sans");font-size:var(--Typo-Body-M, 16px);background:#fff!important;width:100%;box-sizing:border-box}.contact .field__input:not(.text-area):focus{outline:none;border-color:var(--Colors-400, #205C40)}.contact .field--textarea{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-300, 12px);flex:1 0 0}.contact .field__input.text-area{display:block;height:107px;min-height:107px;padding:var(--Space-600, 24px);border-radius:var(--Corner-Large, 16px);border:var(--Strokes-Small, 1px) solid var(--Colors-grey, #4E4E4E);font-family:var(--Family-Font---Body, "Public Sans");font-size:var(--Typo-Body-M, 16px);background:#fff;width:100%;box-sizing:border-box;resize:vertical}.contact .field__input.text-area:focus{outline:none;border-color:var(--Colors-400, #205C40)}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--Space-400, 16px)}@media(max-width:749px){.contact__fields{grid-template-columns:1fr}}.contact__button{margin-top:3rem;display:flex;justify-content:center}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}.contact__submit-button{display:flex;height:var(--Buttons-D-H, 50px);min-width:var(--Buttons-D-MinW, 200px);padding:0 var(--Space-1200, 48px);justify-content:center;align-items:center;gap:var(--Space-0, 0);border-radius:var(--Corner-Full, 10000px);background:var(--Colors-400, #205C40);color:var(--Colors-100, #F7F7F5);leading-trim:both;text-edge:cap;font-family:var(--Family-Font---Body, "Public Sans");font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:700;line-height:25px;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .3s ease}.contact__submit-button:hover{background:var(--Colors-500, #1a4a33)}.contact__submit-button:active{background:var(--Colors-600, #153d28)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
