.c-contact{color:var(--main-color);font-family:var(--ff-fot);max-width:1200px}.c-contact .title{font-size:30px;margin-bottom:0}.c-contact__wrap{margin-top:72px;max-width:770px;width:100%;margin-inline:auto}.c-contact__select{position:relative}.c-contact__select:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:7px;height:6px;background-color:var(--main-color);clip-path:polygon(100% 0,0 0,50% 100%);pointer-events:none;z-index:1}.c-contact__placeholder{position:absolute;top:50%;left:2px;transform:translateY(-50%);z-index:1;width:calc(100% - 4px);height:calc(100% - 4px);background:#efefef;pointer-events:none;display:flex;align-items:center;padding-left:20px;color:#072e9580;font-size:14px;letter-spacing:.2em}.c-contact__wrap .field:before,.c-contact__wrap .field:after{display:none}.c-contact__wrap .field{flex-direction:column-reverse;gap:0;margin-bottom:30px}.c-contact__wrap .field label{position:unset;font-size:12px!important;line-height:1.25!important;letter-spacing:.02em!important;color:var(--main-color);text-transform:uppercase;margin-bottom:5px;font-family:var(--ff-mono)}.c-contact__wrap .text-area,.c-contact__wrap select,.c-contact__wrap input[type=email],.c-contact__wrap input[type=text],.c-contact__wrap input[type=tel],.c-contact__wrap .field input:not(:placeholder-shown){width:100%;padding:15px 20px;border:1px solid rgba(7,46,149,.4);font-family:var(--ff-fot);font-size:14px;line-height:1;letter-spacing:.02em;box-shadow:none;height:auto;min-height:unset;box-sizing:border-box;margin:0;flex-grow:unset;color:var(--main-color);background-color:transparent;-webkit-appearance:none;appearance:none}.c-contact__wrap select{height:60px;cursor:pointer}.c-contact__wrap .text-area{min-height:290px;height:290px;resize:vertical}.c-contact__wrap input:-webkit-autofill~label,.c-contact__wrap input:-webkit-autofill{color:var(--main-color);-webkit-text-fill-color:var(--main-color)}.c-contact__wrap .text-area:focus,.c-contact__wrap .text-area:active,.c-contact__wrap .text-area:focus-visible,.c-contact__wrap select:focus,.c-contact__wrap select:active,.c-contact__wrap select:focus-visible,.c-contact__wrap input[type=email]:focus,.c-contact__wrap input[type=email]:active,.c-contact__wrap input[type=email]:focus-visible,.c-contact__wrap input[type=tel]:focus,.c-contact__wrap input[type=tel]:active,.c-contact__wrap input[type=tel]:focus-visible,.c-contact__wrap input[type=text]:focus,.c-contact__wrap input[type=text]:active,.c-contact__wrap input[type=text]:focus-visible{border:1px solid var(--main-color);box-shadow:none;padding:15px 20px;margin:0;outline:none;box-sizing:border-box}.c-contact__wrap .text-area::placeholder,.c-contact__wrap input[type=tel]::placeholder,.c-contact__wrap input[type=text]::placeholder,.c-contact__wrap input[type=email]::placeholder{color:#072e9580;display:block;opacity:1;visibility:visible}.c-contact__wrap button:before,.c-contact__wrap button:after{display:none}.c-contact__wrap button{margin-top:45px;min-width:unset;max-width:320px;width:100%;min-height:37px;color:#efefef;font-size:12px;text-transform:uppercase;margin-bottom:25px;border:1px solid var(--main-color);transition:background-color .3s,color .3s;background:var(--main-color)}.p-contact__text{margin:-10px 0 0;font-size:11px;letter-spacing:.02em;line-height:1.82}.c-contact__button{margin-top:75px;text-align:center}.c-contact__button button{margin:0}.c-contact__thanksText{margin:0;font-size:13px;line-height:1.85}.c-contact__thanksBtnWrap{margin-top:45px}.c-contact__thanksBtn{background-color:var(--main-color);border:1px solid var(--main-color);max-width:320px;width:100%;min-height:37px;color:#efefef;font-size:12px;font-family:var(--ff-mono);text-transform:uppercase;transition:background-color .3s,color .3s;display:flex;align-items:center;justify-content:center;text-decoration:none}@media(hover:hover){.c-contact__button button:hover,.c-contact__thanksBtn:hover{background-color:transparent;color:var(--main-color)}}@media screen and (max-width:749px){.c-contact__fields .field:first-child{margin-bottom:0}.c-contact__fields .field:nth-child(2){margin-top:8px}.c-contact__wrap{margin-top:57px}.c-contact__wrap .text-area,.c-contact__wrap select,.c-contact__wrap input[type=email],.c-contact__wrap input[type=password],.c-contact__wrap input[type=text],.c-contact__wrap input[type=tel],.c-contact__wrap .field input:not(:placeholder-shown){font-size:16px;padding:9px 20px}.c-contact__wrap .text-area:focus,.c-contact__wrap .text-area:active,.c-contact__wrap .text-area:focus-visible,.c-contact__wrap select:focus,.c-contact__wrap select:active,.c-contact__wrap select:focus-visible,.c-contact__wrap input[type=email]:focus,.c-contact__wrap input[type=email]:active,.c-contact__wrap input[type=email]:focus-visible,.c-contact__wrap input[type=tel]:focus,.c-contact__wrap input[type=tel]:active,.c-contact__wrap input[type=tel]:focus-visible,.c-contact__wrap input[type=text]:focus,.c-contact__wrap input[type=text]:active,.c-contact__wrap input[type=text]:focus-visible{padding:9px 20px!important}.c-contact__wrap select{height:52px}.c-contact__wrap .text-area{min-height:200px;height:200px}.p-contact__text{margin-top:-15px}.c-contact__button{margin-top:70px}.c-contact__button button{max-width:390px;min-height:39px}.c-contact__thanksBtnWrap{margin-top:50px}.c-contact__thanksBtn{min-height:37px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/c-contact.css.map */
