.contacts__page{background:#f6f7f8}.contacts__page .page__head-block{padding-bottom:72px}.contacts__page .page__head-block .page__header{margin-bottom:0}.contacts__page .contacts__page-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;padding:48px 0 100px}.contacts__page .contacts__page-grid .section__header{margin-bottom:28px}.contacts__page .contacts__page-grid .some__title{color:#38393b;font-size:clamp(16px,2vw,20px);font-style:normal;font-weight:500!important;line-height:140%;margin-bottom:36px}.contacts__page .contacts__page-grid .social__row{display:flex;margin-bottom:48px}.contacts__page .contacts__page-grid .social__row .soc__item{display:flex;justify-content:center;align-items:center;gap:20px;color:#000;font-size:clamp(16px,2vw,20px);font-style:normal;font-weight:700;line-height:150%;border-right:1px solid #CED4DA;padding-right:32px;margin-right:32px}.contacts__page .contacts__page-grid .social__row .soc__item:last-child{border-right:none;padding-right:0;margin-right:0}.contacts__page .contacts__page-grid .social__contact{display:flex;flex-direction:column;margin-bottom:48px}.contacts__page .contacts__page-grid .social__contact .some__title{margin-bottom:24px}.contacts__page .contacts__page-grid .social__contact .contact__link{color:#1c1f35;font-size:clamp(24px,3vw,32px);font-style:normal;font-weight:550;line-height:140%}.contacts__page .contacts__page-grid .contact__img{margin-top:65px}.contacts__page .contacts__page-grid .form__description{margin-bottom:24px;color:#38393b;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.contacts__page .contacts__page-grid .contact__form{display:flex;flex-direction:column;gap:20px}.contacts__page .contacts__page-grid .contact__form .submit__wrapper{padding-top:8px}.contacts__page .contacts__page-grid .contact__form .submit__wrapper .submit__btn{min-height:54px;color:#1c1f35;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.64px;display:flex;align-items:center;justify-content:center;width:100%;max-width:240px;border-radius:8px;padding:5px 24px;background-color:#ffc700;transition:.3s}.contacts__page .contacts__page-grid .contact__form .submit__wrapper .submit__btn:hover{background-color:#ffda55;color:#1c1f35!important}.contacts__page .contacts__page-grid .contact__form .input__wrapper{display:flex;flex-direction:column;gap:8px;position:relative}.contacts__page .contacts__page-grid .contact__form .input__wrapper .error__field{position:absolute;right:0;top:5px;text-align:right;color:#f87171;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.contacts__page .contacts__page-grid .contact__form .input__wrapper.has_error .input,.contacts__page .contacts__page-grid .contact__form .input__wrapper.has_error .textarea{border-color:#f87171}.contacts__page .contacts__page-grid .contact__form .input__wrapper .label{color:#38393b;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.contacts__page .contacts__page-grid .contact__form .input__wrapper .input,.contacts__page .contacts__page-grid .contact__form .input__wrapper .textarea,.contacts__page .contacts__page-grid .contact__form .input__wrapper .select{height:48px;border-radius:6px;border:1px solid #CED4DA;background:#fff;padding:5px 16px 2px;color:#1f2937;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;transition:.3s}.contacts__page .contacts__page-grid .contact__form .input__wrapper .input:focus,.contacts__page .contacts__page-grid .contact__form .input__wrapper .textarea:focus,.contacts__page .contacts__page-grid .contact__form .input__wrapper .select:focus{border-color:#344edc}.contacts__page .contacts__page-grid .contact__form .input__wrapper .select{padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.contacts__page .contacts__page-grid .contact__form .input__wrapper .textarea{padding:16px;height:auto;resize:none}@media (max-width: 992px){.contacts__page .contacts__page-grid{grid-gap:20px}}@media (max-width: 768px){.contacts__page .page__head-block{padding-bottom:48px}.contacts__page .contacts__page-grid{padding:24px 0 48px;grid-template-columns:1fr;grid-gap:40px}.contacts__page .contacts__page-grid .social__row .soc__item{margin-right:20px;padding-right:20px;gap:12px}.contacts__page .contacts__page-grid .social__row .soc__item img,.contacts__page .contacts__page-grid .social__row .soc__item svg{width:40px;height:40px}.contacts__page .contacts__page-grid .section__header{margin-bottom:16px}.contacts__page .contacts__page-grid .social__row{margin-bottom:24px}.contacts__page .contacts__page-grid .some__title{margin-bottom:20px}.contacts__page .contacts__page-grid .social__contact{margin-bottom:24px}.contacts__page .contacts__page-grid .social__contact .some__title{margin-bottom:20px}.contacts__page .contacts__page-grid .contact__img{margin-top:24px}}
