#contact_page *,#contact *{box-sizing:border-box}#contact_page .head_page,#contact .head_page{position:relative;margin-bottom:80px}#contact_page .head_page .pos,#contact .head_page .pos{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);bottom:auto}#contact_page .head_page .pos h1,#contact .head_page .pos h1{color:#fff;line-height:1;font-size:70px}#contact_page .head_page .pos h1::after,#contact .head_page .pos h1::after{content:"";height:4px;width:100px;display:block;background-color:var(--clr_main_brown);margin:0 auto;transform:translateY(20px)}#contact_page .form_wrapper,#contact_page #dvAjax_updFormArticle,#contact .form_wrapper,#contact #dvAjax_updFormArticle{margin-bottom:40px}#contact_page .form_wrapper>h1,#contact_page .form_wrapper>p,#contact_page #dvAjax_updFormArticle>h1,#contact_page #dvAjax_updFormArticle>p,#contact .form_wrapper>h1,#contact .form_wrapper>p,#contact #dvAjax_updFormArticle>h1,#contact #dvAjax_updFormArticle>p{text-align:center}@media (min-width:600px){#contact_page .form_wrapper h1,#contact_page #dvAjax_updFormArticle h1,#contact .form_wrapper h1,#contact #dvAjax_updFormArticle h1{font-size:40px;line-height:1.2}}@media (max-width:600px){#contact_page .form_wrapper h1,#contact_page #dvAjax_updFormArticle h1,#contact .form_wrapper h1,#contact #dvAjax_updFormArticle h1{line-height:1;margin-bottom:10px}}#contact_page .form_wrapper p,#contact_page #dvAjax_updFormArticle p,#contact .form_wrapper p,#contact #dvAjax_updFormArticle p{font-size:17px;margin-bottom:30px}#contact_page .form_wrapper form,#contact_page #dvAjax_updFormArticle form,#contact .form_wrapper form,#contact #dvAjax_updFormArticle form{display:flex;flex-direction:column;gap:20px;width:70%;margin:0 auto;align-items:center}#contact_page .form_wrapper form ul li,#contact_page #dvAjax_updFormArticle form ul li,#contact .form_wrapper form ul li,#contact #dvAjax_updFormArticle form ul li{display:flex;flex-direction:column}#contact_page .form_wrapper form ul li input,#contact_page #dvAjax_updFormArticle form ul li input,#contact .form_wrapper form ul li input,#contact #dvAjax_updFormArticle form ul li input{width:100%;height:48px;padding:16px;color:var(--color_link)}#contact_page .form_wrapper form ul li textarea,#contact_page #dvAjax_updFormArticle form ul li textarea,#contact .form_wrapper form ul li textarea,#contact #dvAjax_updFormArticle form ul li textarea{width:100%;padding:16px;color:var(--color_link)}#contact_page .form_wrapper form ul li input[type=text],#contact_page .form_wrapper form ul li textarea,#contact_page #dvAjax_updFormArticle form ul li input[type=text],#contact_page #dvAjax_updFormArticle form ul li textarea,#contact .form_wrapper form ul li input[type=text],#contact .form_wrapper form ul li textarea,#contact #dvAjax_updFormArticle form ul li input[type=text],#contact #dvAjax_updFormArticle form ul li textarea{border-radius:10px;transition:0.2s all;background-color:#fff;border:none;box-shadow:1px 1px 0 0 var(--clr_main_brown)}#contact_page .form_wrapper form ul li input[type=text]:focus,#contact_page .form_wrapper form ul li textarea:focus,#contact_page #dvAjax_updFormArticle form ul li input[type=text]:focus,#contact_page #dvAjax_updFormArticle form ul li textarea:focus,#contact .form_wrapper form ul li input[type=text]:focus,#contact .form_wrapper form ul li textarea:focus,#contact #dvAjax_updFormArticle form ul li input[type=text]:focus,#contact #dvAjax_updFormArticle form ul li textarea:focus{box-shadow:1px 2px 0 0 var(--clr_main_brown)}#contact_page .form_wrapper form .btn_primary,#contact_page #dvAjax_updFormArticle form .btn_primary,#contact .form_wrapper form .btn_primary,#contact #dvAjax_updFormArticle form .btn_primary{height:60px;font-weight:700;font-size:23px;padding:0;margin:0 auto}