.mt-kj-project-contact-form{display:block;background:#fff;padding-top:var(--mt-kj-project-contact-form-padding-top-desktop);padding-bottom:var(--mt-kj-project-contact-form-padding-bottom-desktop);min-width:320px}.mt-kj-project-contact-form,.mt-kj-project-contact-form *,.mt-kj-project-contact-form *:before,.mt-kj-project-contact-form *:after{box-sizing:border-box}.mt-kj-project-contact-form__inner{width:100%;max-width:1440px;margin:0 auto}.mt-kj-project-contact-form__header{display:flex;flex-direction:column;align-items:center;width:fit-content;margin:0 auto 66px;row-gap:6px}.mt-kj-project-contact-form__heading,.mt-kj-project-contact-form__description,.mt-kj-project-contact-form__label-text,.mt-kj-project-contact-form__required,.mt-kj-project-contact-form__input,.mt-kj-project-contact-form__textarea,.mt-kj-project-contact-form__submit-text,.mt-kj-project-contact-form__feedback,.mt-kj-project-contact-form__feedback :is(p,ul,li,a){margin:0;font-family:Manrope,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;letter-spacing:0}.mt-kj-project-contact-form h2,.mt-kj-project-contact-form p,.mt-kj-project-contact-form label,.mt-kj-project-contact-form form,.mt-kj-project-contact-form input,.mt-kj-project-contact-form textarea,.mt-kj-project-contact-form button{margin:0}.mt-kj-project-contact-form form{width:100%}.mt-kj-project-contact-form__form{position:relative}.mt-kj-project-contact-form__form>.h-captcha{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.mt-kj-project-contact-form__heading{width:100%;color:#212121;text-align:center;font-size:35px;font-weight:600;line-height:50px}.mt-kj-project-contact-form__description{width:100%;color:#666;text-align:center;font-size:18px;font-weight:400;line-height:24px}.mt-kj-project-contact-form__form{display:flex;flex-direction:column;align-items:center;row-gap:46px}.mt-kj-project-contact-form__fields{display:flex;flex-direction:column;align-items:center;width:100%;row-gap:46px}.mt-kj-project-contact-form__row{display:grid;grid-template-columns:repeat(3,355px);column-gap:80px}.mt-kj-project-contact-form__field{display:flex;flex-direction:column;align-items:flex-start;width:355px;min-width:355px;row-gap:16px}.mt-kj-project-contact-form__field--message{width:1225px;min-width:1225px}.mt-kj-project-contact-form__label{display:inline-flex;align-items:center;column-gap:6px}.mt-kj-project-contact-form__label--center{align-self:center}.mt-kj-project-contact-form__label-text{color:#212121;font-size:18px;font-weight:400;line-height:24px}.mt-kj-project-contact-form__required{color:#666;font-size:12px;font-weight:400;line-height:20px}.mt-kj-project-contact-form__required--accent{color:#b73948}.mt-kj-project-contact-form__input,.mt-kj-project-contact-form__textarea,.mt-kj-project-contact-form__select{display:block;width:100%;min-width:0;border:1px solid transparent;border-radius:0;background:#f5f2ee;color:#212121;opacity:1;appearance:none;-webkit-appearance:none;outline:none;box-shadow:none;margin:0}.mt-kj-project-contact-form input[type=text].mt-kj-project-contact-form__input,.mt-kj-project-contact-form input[type=email].mt-kj-project-contact-form__input,.mt-kj-project-contact-form input[type=tel].mt-kj-project-contact-form__input,.mt-kj-project-contact-form select.mt-kj-project-contact-form__select{background:#f5f2ee;border:1px solid transparent;margin-bottom:0;text-indent:0}.mt-kj-project-contact-form textarea.mt-kj-project-contact-form__textarea{background:#f5f2ee;border:1px solid transparent;margin-bottom:0;min-width:0;height:auto}.mt-kj-project-contact-form__input{height:50px;padding:0 18px;font-size:16px;font-weight:400;line-height:20px;max-width:355px}.mt-kj-project-contact-form__select{height:50px;padding:0 44px 0 18px;color:#212121;font-size:16px;font-weight:400;line-height:20px;max-width:355px;background-image:linear-gradient(45deg,transparent 50%,#212121 50%),linear-gradient(135deg,#212121 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% - 2px),calc(100% - 16px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.mt-kj-project-contact-form__textarea{box-sizing:border-box;padding:12px 18px;resize:none;font-size:16px;font-weight:400;line-height:24px;max-width:1225px}.mt-kj-project-contact-form__input::placeholder,.mt-kj-project-contact-form__textarea::placeholder{color:#2121215c}.mt-kj-project-contact-form__input:hover,.mt-kj-project-contact-form__textarea:hover,.mt-kj-project-contact-form__select:hover{border-color:#1f275824}.mt-kj-project-contact-form__input:focus-visible,.mt-kj-project-contact-form__textarea:focus-visible,.mt-kj-project-contact-form__select:focus-visible{border-color:#1f2758}.mt-kj-project-contact-form__feedback{width:1225px;color:#212121;text-align:center;font-size:14px;font-weight:400;line-height:22px}.mt-kj-project-contact-form__feedback ul{margin:0;padding:0;list-style:none}.mt-kj-project-contact-form__feedback a{color:inherit;text-decoration:underline}.mt-kj-project-contact-form__feedback--error{color:#b73948}.mt-kj-project-contact-form__feedback--success{color:#1f2758}.mt-kj-project-contact-form__submit{display:inline-flex;position:relative;align-items:center;justify-content:center;width:fit-content;height:36px;padding:0 30px;border:1px solid #1f2758;border-radius:0;background:#1f2758;cursor:pointer;-webkit-appearance:none;appearance:none;overflow:hidden;isolation:isolate;transition:border-color .35s ease,box-shadow .35s ease,transform .45s ease}.mt-kj-project-contact-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(180deg,#c09449,#e0be6d);opacity:0;transition:opacity .35s ease;pointer-events:none}.mt-kj-project-contact-form__submit:disabled,.mt-kj-project-contact-form__submit.is-disabled{border-color:#bfbfbf;background:#bfbfbf;cursor:not-allowed}.mt-kj-project-contact-form__submit:disabled:before,.mt-kj-project-contact-form__submit.is-disabled:before{opacity:0}.mt-kj-project-contact-form__submit:disabled .mt-kj-project-contact-form__submit-text,.mt-kj-project-contact-form__submit.is-disabled .mt-kj-project-contact-form__submit-text{color:#fff}.mt-kj-project-contact-form__submit:not(:disabled):hover{background:#1f2758}.mt-kj-project-contact-form__submit:not(:disabled):hover,.mt-kj-project-contact-form__submit:not(:disabled):active{border:none;box-shadow:0 0 6px #f4d694}.mt-kj-project-contact-form__submit:not(:disabled):hover:before,.mt-kj-project-contact-form__submit:not(:disabled):active:before{opacity:1}.mt-kj-project-contact-form__submit:disabled:hover,.mt-kj-project-contact-form__submit.is-disabled:hover{background:#bfbfbf;border-color:#bfbfbf}.mt-kj-project-contact-form__submit:focus-visible{outline:2px solid #1f2758;outline-offset:2px}.mt-kj-project-contact-form__submit-text{position:relative;z-index:1;color:#fbfaf8;font-size:16px;font-weight:500;line-height:20px}@media(max-width:1439px)and (min-width:981px){.mt-kj-project-contact-form__header{width:100%;max-width:758px;padding:0 24px}.mt-kj-project-contact-form__fields{max-width:1225px;padding:0 24px}.mt-kj-project-contact-form__row{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,5vw,80px)}.mt-kj-project-contact-form__field{width:auto;min-width:0}.mt-kj-project-contact-form__input{max-width:none}.mt-kj-project-contact-form__field--message,.mt-kj-project-contact-form__textarea{width:100%;min-width:0;max-width:none}.mt-kj-project-contact-form__feedback{width:100%;max-width:1225px;padding:0 24px}}@media(max-width:980px)and (min-width:750px){.mt-kj-project-contact-form__header{width:100%;max-width:none;padding:0 24px;margin-bottom:46px}.mt-kj-project-contact-form__fields{padding:0 24px}.mt-kj-project-contact-form__row{display:flex;flex-wrap:wrap;width:100%;column-gap:24px;row-gap:26px}.mt-kj-project-contact-form__field{flex:1 1 calc((100% - 24px)/2);width:auto;min-width:0}.mt-kj-project-contact-form__field--message{flex-basis:100%;width:100%}.mt-kj-project-contact-form__input,.mt-kj-project-contact-form__textarea{max-width:none}.mt-kj-project-contact-form__feedback{width:100%;max-width:none;padding:0 24px}}@media(max-width:749px){.mt-kj-project-contact-form{padding-top:46px;padding-bottom:46px}.mt-kj-project-contact-form__inner{max-width:none;margin:0}.mt-kj-project-contact-form__header{width:auto;margin:0 15px 26px}.mt-kj-project-contact-form__heading,.mt-kj-project-contact-form__description{width:100%}.mt-kj-project-contact-form__form{row-gap:26px}.mt-kj-project-contact-form__label--center{align-self:flex-start}.mt-kj-project-contact-form__fields{row-gap:26px}.mt-kj-project-contact-form__row{display:flex;flex-direction:column;align-self:stretch;width:100%;column-gap:0;row-gap:26px}.mt-kj-project-contact-form__field{width:auto;min-width:0;margin-right:10px;margin-left:10px;row-gap:8px}.mt-kj-project-contact-form__field--message{display:flex;flex-direction:column;align-self:stretch;row-gap:8px}.mt-kj-project-contact-form__input,.mt-kj-project-contact-form__textarea{max-width:none}.mt-kj-project-contact-form__feedback{width:auto;max-width:none;padding:0 15px}.mt-kj-project-contact-form__submit{width:calc(100% - 170px);margin-right:85px;margin-left:85px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mt-kj-project-contact-form.css.map */
