.wrqpper_cats_form {
 display: flex;
  width: calc(100% - 300px);
  background: url('https://plitika.ru/wp-content/uploads/2024/10/image_6.jpg') 0 -90px no-repeat;
    background-position-x: 0px;
    background-position-y: -90px;
  background-position-x: 0px;
  background-position-y: -90px;
  background-position-x: 0px;
  background-position-y: -90px;
  padding: 100px 150px;
  margin-bottom: 20px;
}
#cats_form {
    position: relative;
  max-width: 800px;
  margin: 0 auto;
}
#cats_form p{
    margin: 0;
}
.beard_man_form {
  background: #00000077;
  padding: 40px 70px;
}
.beard_man_form_con {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 20px;
}
#cats_form input {
margin: 0;
  width: 100%;
  padding: 10px 15px;
}
.beard_man_form_con_row {
  display: flex;
  width: 100%;
}
.beard_man_form_con_row span{
    display: flex;
    width: 100%;
}
.beard_man_form_con_row textarea{
  display: flex;
  width: 100%;
  max-width: 100%;
  padding: 10px 15px;
}
.beard_man_form_con_row.con_row_btns {
    position: relative;
  justify-content: center;
}
.btn_cats_form {
 background: #777;
    background-color: rgb(119, 119, 119);
  background-color: rgb(119, 119, 119);
  text-transform: unset;
  min-width: 120px;
  height: 40px;
  transition: all .3s ease;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
}
.btn_cats_form:hover{
background-color: #700000;
  border-color: #800000;
  color: #ffffff;
}
.beard_man_form_con_row.con_row_btns .ajax_box {
  position: absolute;
  bottom: -30px;
}
#cats_form .validete {
  border: 2px solid red;
}
.beard_man_form h4 {
  color: #fff;
  text-align: center;
  font-size: 34px;
  margin-bottom: 40px;
}
.beard_man_form a,
.beard_man_form p,
.beard_man_form p.policy {
    color: #fff;
}





@media only screen and (max-width: 770px) {
.wrqpper_cats_form {
   padding: 0;
    width: 100%;
}
.beard_man_form {
    padding: 30px 20px;
}
}


@media only screen and (max-width: 4800px) {
.woocommerce-Price-amount.amount {
    font-size: 19px;
    color: #000;
    font-weight: 600;
}
}