.content_page_title .titile_branches object {
  max-width: 180px;
  width: 100%;
}
.appeal_section {
  padding: 80px 0;
  background: #58cf741a;
}
.appeal_section .appeal_block {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.appeal_section .appeal_block .appeal_text_side {
  max-width: 430px;
  width: 100%;
}
.appeal_section .appeal_block .appeal_text_side h2 {
  font-weight: 800;
  font-size: 30px;
  line-height: 35px;
  margin: 0 auto 30px;
  position: relative;
  color: #009122;
}
.appeal_section .appeal_block .appeal_text_side h2:before {
  content: '';
  position: absolute;
  top: calc(50% - 28.5px);
  left: -30px;
  width: 57px;
  height: 57px;
  opacity: 0.2;
  transform: rotate(-45deg);
  background: linear-gradient(0deg, #58cf74, #58cf74), #58cf74;
}
.appeal_section .appeal_block .appeal_text_side .appeal_text_block {
  max-width: 395px;
  width: 100%;
  margin: 0 0 30px;
}
.appeal_section .appeal_block .appeal_text_side .appeal_text_block p {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #181c25;
  margin: 0;
}
.appeal_section
  .appeal_block
  .appeal_text_side
  .appeal_text_block
  p:not(:last-child) {
  margin-bottom: 20px;
}
.appeal_section .appeal_block .appeal_text_side .appeal_attent {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #181c25;
  position: relative;
}
.appeal_section .appeal_block .appeal_text_side .appeal_attent:before {
  content: url("data:image/svg+xml,%3Csvg width='23' height='85' viewBox='0 0 23 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.359375 0H22.6406L18.9271 54.8658H4.07292L0.359375 0ZM11.5 85C8.22569 85 5.47049 83.9595 3.23438 81.8785C1.07813 79.7175 0 77.1163 0 74.0749C0 71.0334 1.07813 68.5122 3.23438 66.5113C5.39063 64.4303 8.14583 63.3898 11.5 63.3898C14.8542 63.3898 17.6094 64.4303 19.7656 66.5113C21.9219 68.5122 23 71.0334 23 74.0749C23 77.1163 21.8819 79.7175 19.6458 81.8785C17.4896 83.9595 14.7743 85 11.5 85Z' fill='%2358CF74' fill-opacity='0.15'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: -35px;
  top: 7px;
  bottom: 0;
  margin: auto;
}

.appeal_section .appeal_block .appeal_form_side {
  max-width: 50%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.appeal_section .appeal_block .appeal_form_side form {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.appeal_section .appeal_block .appeal_form_side form textarea {
  background: #ffffff;
  border: 1px solid #58cf74;
  outline: none;
  resize: none;
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 25px 40px;
  box-sizing: border-box;
  flex: 1 0 auto;
  color: #181c2580;
}
.appeal_section .appeal_block .appeal_form_side form .feedback_btn {
  margin: 50px 0 0;
}
.appeal_section .appeal_block .appeal_form_side form .feedback_btn input {
  cursor: pointer;
}

@media screen and (max-width: 1550px) {
  .appeal_section .appeal_block .appeal_text_side {
    margin: auto;
  }
}
@media screen and (max-width: 1200px) {
  .appeal_section .appeal_block .appeal_text_side h2 {
    font-size: 26px;
    line-height: 28px;
  }
  .appeal_section .appeal_block .appeal_text_side .appeal_attent {
    font-size: 22px;
    line-height: 26px;
  }
  .appeal_section .appeal_block .appeal_text_side .appeal_attent:before {
    top: 0;
  }
}
@media screen and (max-width: 992px) {
  .appeal_section {
    padding: 60px 0;
  }
  .appeal_section .appeal_block {
    flex-direction: column;
  }
  .appeal_section .appeal_block .appeal_text_side {
    padding: 0 40px;
    box-sizing: border-box;
  }
  .appeal_section .appeal_block .appeal_text_side h2 {
    margin: 0 0 40px;
  }
  .appeal_section .appeal_block .appeal_text_side .appeal_text_block,
  .appeal_section .appeal_block .appeal_text_side {
    max-width: 100%;
  }
  .appeal_section .appeal_block .appeal_text_side {
    margin: 0 0 40px;
  }
  .appeal_section .appeal_block .appeal_text_side .appeal_attent {
    max-width: 450px;
  }
  .appeal_section .appeal_block .appeal_form_side {
    max-width: 100%;
  }
  .appeal_section .appeal_block .appeal_form_side form .feedback_btn {
    margin: 40px auto 0;
  }
}
@media screen and (max-width: 568px) {
  .content_page_title .titile_branches object {
    max-width: 135px;
  }
  .appeal_section .appeal_block .appeal_text_side h2 {
    font-size: 24px;
    line-height: 26px;
  }
  .appeal_section .appeal_block .appeal_text_side .appeal_text_block p {
    font-size: 14px;
    line-height: 20px;
  }
  .appeal_section
    .appeal_block
    .appeal_text_side
    .appeal_text_block
    p:not(:last-child) {
    margin-bottom: 10px;
  }
  .appeal_section .appeal_block .appeal_text_side {
    padding: 0;
  }
  .appeal_section .appeal_block .appeal_text_side h2 {
    margin: 0 0 40px 40px;
  }
  .appeal_section .appeal_block .appeal_text_side .appeal_attent {
    margin-left: 40px;
    font-size: 20px;
    line-height: 24px;
  }
  .appeal_section .appeal_block .appeal_text_side .appeal_attent:before {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
