.c_contact{padding-block:214px 185px}@media screen and (max-width: 939px){.c_contact{padding-block:120px 80px}}.c_contact__inner{position:relative;z-index:2;width:min(1280px,100%);padding-inline:40px;margin-inline:auto;display:grid;grid-template-columns:452px 1fr;column-gap:100px}@media (max-width: 1200px){.c_contact__inner{grid-template-columns:400px 1fr;column-gap:40px}}@media (max-width: 1080px){.c_contact__inner{grid-template-columns:300px 1fr;column-gap:20px}}@media screen and (max-width: 939px){.c_contact__inner{grid-template-columns:repeat(1,1fr);row-gap:40px;max-width:550px;padding-inline:24px}}.c_contact__head-title{color:#258a58;font-family:Impact,sans-serif;font-size:72px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:8.64px}@media screen and (max-width: 939px){.c_contact__head-title{font-size:40px;letter-spacing:4.8px}}.c_contact__head-text{color:#258a58;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.88px}@media screen and (max-width: 939px){.c_contact__head-text{font-size:14px;letter-spacing:1.68px}}.c_contact__text{margin-block-start:40px;font-size:16px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:1.28px}@media screen and (max-width: 939px){.c_contact__text{margin-block-start:24px;font-size:14px;letter-spacing:1.68px}}.c_contact__text a{text-decoration:underline;transition:opacity .3s ease;color:inherit}@media (any-hover: hover){.c_contact__text a:hover{opacity:.6}}.c_contact__form-wrap input,.c_contact__form-wrap textarea{background:transparent;padding:24px;border-radius:4px;font-size:16px;font-style:normal;font-weight:300;line-height:180%;letter-spacing:1.28px}@media screen and (max-width: 939px){.c_contact__form-wrap input,.c_contact__form-wrap textarea{padding:16px;font-size:14px;letter-spacing:1.68px}}.c_contact__form-wrap textarea{height:222px;resize:vertical}@media screen and (max-width: 939px){.c_contact__form-wrap textarea{height:160px}}.c_contact__form-wrap input{height:fit-content}.c_contact__form-wrap .field{margin-block-end:24px}@media screen and (max-width: 939px){.c_contact__form-wrap .field{margin-block-end:16px}}.c_contact__form-wrap .field:before{border-radius:4px}.c_contact__form-wrap .field:after{border-radius:4px}.c_contact__form-wrap .field.--textarea .field__label{top:24px;translate:0}.c_contact__form-wrap .field__label{top:50%;color:#7e7b72;translate:0 -50%}.c_contact__form-wrap .field__input:focus,.c_contact__form-wrap .field__input:hover{padding:24px;border-radius:4px;box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #258a58}@media screen and (max-width: 939px){.c_contact__form-wrap .field__input:focus,.c_contact__form-wrap .field__input:hover{padding:16px}}.c_contact__form-wrap .field__input:focus:before,.c_contact__form-wrap .field__input:hover:before{display:none}.c_contact__form-wrap .field__input:focus:after,.c_contact__form-wrap .field__input:hover:after{display:none}.c_contact__form-wrap .field:hover.field:after{box-shadow:none}.c_contact__form-wrap .field__input:focus+.field__label{display:none}.c_contact__form-head{font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.28px;margin-block-end:12px}@media screen and (max-width: 939px){.c_contact__form-head{font-size:14px;letter-spacing:1.68px}}.c_contact__form-head span{color:#e44a31}.contact__button button{background:#258a58}.contact__button button span{position:relative;z-index:2}.contact__button button:before{content:"";position:absolute;background:#fff;top:1px;left:1px;width:0;height:calc(100% - 2px);transform-origin:left center;transition:width .3s ease;z-index:1;box-shadow:none;border-radius:0}.contact__button button:after{content:"";position:absolute;display:none}@media (any-hover: hover){.contact__button button:hover span{color:#258a58}.contact__button button:hover:before{width:calc(100% - 2px)}}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{display:none}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:24px}@media screen and (max-width: 939px){.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/c_contact.css.map */
