.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-section__layout{display:grid;grid-template-columns:1fr;gap:var(--kc--spacing--60);align-items:start}@media screen and (min-width:990px){.contact-section__layout{grid-template-columns:1fr 1fr;gap:var(--kc--spacing--80)}}.contact-info{display:flex;flex-direction:column;gap:1.6rem;order:2}@media screen and (min-width:990px){.contact-info{order:unset}}.contact-info__card{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem;border-radius:1.2rem;border:1px solid var(--kc-slate-100);text-decoration:none;color:inherit;transition:border-color .3s ease,box-shadow .3s ease;background-color:var(--kc-white)}a.contact-info__card:hover .contact-info__value{color:var(--kc-primary-orange)}.contact-info__icon{width:4.8rem;height:4.8rem;min-width:4.8rem;border-radius:6px;background:var(--kc-primary-blue);display:flex;align-items:center;justify-content:center}.contact-info__icon svg{width:2.4rem;height:2.4rem;color:#fff}.contact-info__text{display:flex;flex-direction:column}.contact-info__label{font-size:1.4rem;color:var(--kc-slate-900);font-weight:400;line-height:1.6;margin:0}.contact-info__value{font-size:1.6rem;font-weight:600;color:var(--kc-slate-900);line-height:1.6;margin:0;transition:all .3s ease}.contact-form-wrap{border:1px solid var(--kc-slate-100);border-radius:12px;padding:3.2rem;background:var(--kc-white-2)}@media screen and (max-width:749px){.contact-form-wrap{padding:2rem}}.contact-form-wrap .field{margin-bottom:1.6rem;flex-direction:column}.contact-form-wrap .field__label-text{display:block;font-size:1.4rem;font-weight:400;color:var(--kc-black);margin-bottom:.4rem;letter-spacing:.01em;line-height:1.6}.contact-form-wrap .field__label-text .required{color:#e4434f}.contact-form-wrap .field__input{width:100%;padding:1.2rem 1.6rem;border:1px solid var(--kc-slate-100);box-shadow:0 1px 2px #1018280d;border-radius:.8rem;font-size:1.6rem;color:var(--kc-black);background:var(--kc-white);outline:none;transition:border-color .25s ease,box-shadow .25s ease;font-family:inherit;appearance:none;-webkit-appearance:none}.contact-form-wrap .field:before,.contact-form-wrap .field:after{content:none}.contact-form-wrap .field__input:focus{border-color:var(--kc-primary-500);box-shadow:0 0 0 3px #7c3aed1f}.contact-form-wrap .field__input::placeholder{color:transparent}.contact-form-wrap textarea.field__input{min-height:12rem;resize:vertical;resize:none}.contact-form-wrap .contact__button{margin-top:2.4rem}.contact-form-wrap .form-status{margin-bottom:2rem;padding:1.2rem 1.6rem;border-radius:.8rem;font-size:1.4rem;line-height:1.5}.contact-form-wrap .form__message{display:flex;align-items:flex-start;gap:.8rem}.contact-form-wrap .form-status-list{margin-bottom:2rem;padding-left:1.6rem}.contact-form-wrap .form-status-list a{color:var(--kc-white)}.contact__submit-btn{width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
