.contact{flex:1}.contact__wrapper{max-width:66rem;padding:4.8rem 1.5rem;margin:0 auto}.contact__title{padding-bottom:var(--header-padding-bottom)}@media (max-width: 767.98px){.contact__title{padding-bottom:var(--header-padding-bottom-mobile)}}.contact__button{margin-top:1.6rem}.contact__fields{--column-gap: 3rem;--row-gap: 2.4rem;--row-gap-mobile: 1.6rem}.contact__fields .form-field{margin-top:0}@media (min-width: 768px){.contact__fields .form-field--full{grid-column-start:1;grid-column-end:3}}@media (min-width: 768px){.contact__fields .form-control--textarea{min-height:18rem}}.contact-form__wrapper{display:flex}@media (max-width: 767.98px){.contact-form__wrapper{flex-direction:column}}@media (min-width: 768px){.contact-form__info{flex:0 0 39%}}.contact-form .card-media,.contact-form .card-media__media{height:100%}body.contact .breadcrumbs a,body.contact .breadcrumbs span{color:#262525}.custom-contact .page-width{padding-left:0;padding-right:0}.custom-contact .card-media--large .content-overlay{--padding-y: 57px;--padding-x: 50px}.custom-contact .card-media__text .card-media__heading{font-family:DM Sans;font-size:24px;font-weight:700;line-height:28px;margin-bottom:20px}.custom-contact .card-media__text .card-media__description{margin:0;font-family:DM Sans;font-size:16px;font-weight:500;line-height:22px}.custom-contact .card-media__text .card-media__description a{color:#68735c}.custom-contact .card-media__text .card-media__description p{margin:0}.custom-contact .card-media__text .card-media__description p+p strong{margin-top:22px;display:inline-block;font-weight:700}.custom-contact .card__flex{gap:10.5px;flex-wrap:wrap}.custom-contact .card__flex .btn{min-height:49px;padding-left:15px;padding-right:15px;min-width:160px;border:0}.custom-contact .card__flex .btn--primary{background:#262525}.custom-contact .contact__wrapper{max-width:470px;padding-top:48px}.custom-contact .contact__wrapper .contact__title{font-family:DM Sans;font-size:28px;font-weight:700;line-height:34px;color:#262525;padding-bottom:12px}.custom-contact .contact__wrapper .rte-inline-richtext{font-family:DM Sans;font-size:16px;font-weight:500;line-height:23px;text-align:center;color:#262525;margin-bottom:25px}.custom-contact .contact__wrapper .contact__fields{gap:24px 12px}.custom-contact .contact__wrapper .form-label{font-family:DM Sans;font-size:14px;font-weight:500;line-height:14px;color:#262525;margin-bottom:8px}.custom-contact .contact__wrapper input::placeholder{color:transparent}.custom-contact .contact__wrapper .form-control{background:#f7f2eb;border:0;color:#262525;min-height:48px}.custom-contact .contact__wrapper .form-control.form-control--select{color:#26252533}.custom-contact .contact__wrapper .form-control.form-control--textarea{min-height:98px;height:98px;border-radius:20px;resize:none}.custom-contact .contact__wrapper .contact__button{margin-top:4px}.custom-contact .contact__wrapper .contact__button .btn{min-height:50px;min-width:118px;padding-left:15px;padding-right:15px}.custom-contact .form-control--select~.icon{inset-inline-end:20px}.custom-contact .form-message{font-family:DM Sans}@media screen and (min-width: 768px){.custom-contact .contact-form__info{flex:0 0 49.3%}.custom-contact .card-media__text .card-media__heading{font-size:40px;line-height:45px;margin-bottom:8px}.custom-contact .contact__wrapper .rte-inline-richtext{line-height:22px;margin-bottom:28px}.custom-contact .card__flex{gap:12px}.custom-contact .card__flex .btn{min-width:180px;min-height:50px}.custom-contact .contact__wrapper .contact__title{font-size:32px;line-height:32px;padding-bottom:24px}}@media screen and (max-width: 767px){.custom-contact .contact-form__wrapper{padding-left:15px;padding-right:15px}.custom-contact .contact-form__info{border-radius:0 0 20px 20px;padding-top:46px;overflow:hidden;background:#f7f2eb}.custom-contact .card-media--large .content-overlay{padding:32px 0 48px}.custom-contact .card__flex{margin-top:33px}.custom-contact .card-media{padding-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-contact-form.css.map */
