@charset "UTF-8";
html, body {
  margin: 0;
  height: 100%;
  min-height: 100%;
}
:root {
  --font-family: "Inter", sans-serif;
  --second-family: "SF Pro", sans-serif;
  --third-family: "MagistralC Book", sans-serif;
  --font3: "SF Pro Display", sans-serif;
  --primary-primary: #1ca345;
  --primary-primary-active: #0c9135;
  --primary-primary-light: #e8f9ed;
  --success-success: #2b64f5;
  --success-success-active: #184cd2;
  --success-success-light: #e8edfb;
  --danger-danger: #f1416c;
  --danger-danger-active: #d9214e;
  --danger-danger-light: #fff5f8;
  --info-info: #7239ea;
  --info-info-active: #5014d0;
  --info-info-light: #f8f5ff;
  --warning-warning: #f6c000;
  --warning-warning-active: #e9b500;
  --warning-warning-light: #fff8dd;
  --white--dark-white: #fff;
  --white--dark-white-active: #f9f9f9;
  --white--dark-dark: #181c32;
  --gray-gray-100: #f5f7f9;
  --gray-gray-200: #e6e8ea;
  --gray-gray-300: #dfe1e2;
  --gray-gray-400: #d7d9da;
  --gray-gray-500: #abadae;
  --gray-gray-600: #6c6d6e;
  --gray-gray-700: #555657;
  --gray-gray-800: #3e3e3f;
  --gray-gray-900: #222;
}
body {
  position: relative;
  text-align: left;
  color: var(--gray-gray-900);
  font: 16px var(--font-family);
  line-height: 1;
  background: var(--white--dark-white);
}
@media (min-width: 1200px) {
  html {
    font-size: calc(1vw / 12.8);
  }
}
@media (min-width: 640px) and (max-width: 1199px) {
  html {
    font-size: calc(1vw / 7.68);
  }
}
@media (max-width: 639px) {
  html {
    font-size: calc(1vw / 3.6);
  }
}
h1, h2, h3, h4, h5, h6 {
  color: var(--gray-gray-900);
  font-family: var(--font-family);
  font-weight: 400;
  font-style: normal;
}
h1 {
  margin-top: 0;
  font-size: 32px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 28px;
}
h4 {
  font-size: 26px;
}
h5 {
  font-size: 24px;
}
h6 {
  font-size: 23px;
}
h5, h6 {
  font-size: 22px;
}
@media (max-width: 1024px) {
  h1 {
    margin-top: 0;
    font-size: 28px;
  }
  h2 {
    font-size: 26px;
  }
  h3 {
    font-size: 24px;
  }
  h4 {
    font-size: 22px;
  }
  h5 {
    font-size: 20px;
  }
  h6 {
    font-size: 18px;
  }
  h5, h6 {
    font-size: 16px;
  }
}
a {
  text-decoration: underline;
  color: #2459ff;
}
a:hover {
  text-decoration: none;
}
a img {
  border-color: var(--gray-gray-900);
}
a[href^="tel:"] {
  text-decoration: none;
  color: inherit;
}
img, textarea, input, table {
  max-width: 100%;
}
.tm_site_wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.tm_site_content {
  flex: 1 1 auto;
}
* {
  box-sizing: border-box;
}
.block_inner {
  max-width: 1680px;
  margin: 0 auto;
}
.overflowHidden_menu {
  overflow: hidden;
  position: relative;
}
.overflowHidden {
  overflow: hidden;
  position: relative;
}
.overflowHidden:after {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  backdrop-filter: blur(12px);
  background: rgba(0, 0, 0, 0.2);
  z-index: 50;
}
.form-popup-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  font-size: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 100;
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.5s;
  padding: 100px 40px 40px 40px;
}
@media (max-width: 767px) {
  .form-popup-wrapper {
    padding: 30px 10px 90px;
  }
}
.form-popup-wrapper:before {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  content: "";
}
.form-popup-wrapper.opened {
  opacity: 1;
  visibility: visible;
}
.form-popup-wrapper .formExtraWrapper {
  width: 320px;
  margin: auto;
  position: relative;
  display: inline-block;
  white-space: normal;
  vertical-align: middle;
  text-align: left;
  z-index: 10;
}
@media (max-width: 767px) {
  .form-popup-wrapper .formExtraWrapper {
    width: 300px;
  }
}
.form-popup-wrapper .formExtraWrapper .close-form {
  position: absolute;
  top: -30px;
  right: 0px;
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7769 17.9361L18.1081 19.6049L12.8473 14.344L7.69954 19.4917L5.91763 17.7098L11.0654 12.5621L5.80449 7.30122L7.47326 5.63245L12.7341 10.8933L17.9102 5.7173L19.6921 7.49921L14.516 12.6752L19.7769 17.9361Z' fill='white'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
  cursor: pointer;
  z-index: 101;
}
.form-b {
  font-size: 0;
  padding: 30px 34px 10px;
  box-sizing: border-box;
  position: relative;
  background: #fff;
  z-index: 100;
}
.form-b .title {
  font-size: 24px;
  font-weight: 400;
  line-height: 29px;
  padding-bottom: 17px;
  color: #000;
  text-transform: uppercase;
}
.form-b .form_button {
  width: 100%;
  display: block;
}
.field {
  margin-bottom: 27px;
  position: relative;
}
.field input[type="text"], .field input[type="password"], .field input[type="tel"] {
  width: 100%;
  padding: 0 20px;
  height: 60px;
  background: #fff;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: -0.02em;
  color: #667085;
  border: 1px solid #d0d5dd;
  box-sizing: border-box;
  border-radius: 14px;
  outline: none;
  font-family: var(--font-family);
  transition: all 0.3s;
}
.field input[type="text"]:-webkit-input-placeholder, .field input[type="password"]:-webkit-input-placeholder, .field input[type="tel"]:-webkit-input-placeholder {
  color: rgba(102, 112, 133, 0.38);
}
.field select {
  width: 100%;
  padding: 0 20px;
  height: 60px;
  background: #fff;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: -0.02em;
  color: rgba(102, 112, 133, 0.38);
  border: 1px solid #d0d5dd;
  box-sizing: border-box;
  border-radius: 14px;
  outline: none;
  font-family: var(--font-family);
  transition: all 0.3s;
}
.field textarea {
  width: 100%;
  padding: 0 20px;
  height: 120px;
  background: #fff;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: -0.02em;
  color: rgba(102, 112, 133, 0.38);
  border: 1px solid #d0d5dd;
  box-sizing: border-box;
  border-radius: 14px;
  outline: none;
  font-family: var(--font-family);
  transition: all 0.3s;
}
.field .field_name {
  font-weight: 500;
  font-size: 13px;
  line-height: 120%;
  letter-spacing: -0.02em;
  color: var(--gray-gray-900);
  padding: 0 5.3691275168rem;
  background: #fff;
  position: absolute;
  left: 16px;
  top: -8px;
}
.field .field_name span {
  color: #f00;
}
@media (min-width: 641px) and (max-width: 1200px) {
  .field input[type="text"], .field input[type="password"], .field input[type="tel"], .field select {
    height: 52rem;
    font-size: 16rem;
    padding: 0 16rem;
  }
}
@media (max-width: 640px) {
  .field input[type="text"], .field input[type="password"], .field input[type="tel"], .field select {
    height: 52rem;
    font-size: 16rem;
    padding: 0 16rem;
    border-radius: 8rem;
  }
}
.btn_button {
  font-family: var(--font-family);
  border-radius: 14px;
  padding: 12px 16px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  text-decoration: none;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  color: var(--white--dark-white);
  transition: all 0.3s;
  white-space: nowrap;
  position: relative;
  border: none;
}
.btn_button:hover {
  opacity: 0.8;
}
.btn_button.small {
  padding: 12px 16px;
  border-radius: 6px;
  line-height: 115%;
}
.btn_button.middle {
  padding: 17px 20px;
  border-radius: 12px;
  font-size: 16px;
}
.btn_button.tarnsparent {
  backdrop-filter: blur(40px);
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.7);
}
.btn_button.tarnsparent:hover {
  opacity: 1;
  color: var(--white--dark-white);
}
.btn_button.tarnsparent.active {
  background: rgba(255, 255, 255, 0.16);
  color: var(--white--dark-white);
}
.btn_button.tarnsparent2 {
  background: rgba(255, 255, 255, 0.04);
}
.btn_button.tarnsparent2:hover {
  opacity: 1;
  background: rgba(255, 255, 255, 0.16);
}
.btn_button.green {
  background: var(--primary-primary);
}
.btn_button.grey {
  background: var(--gray-gray-100);
  color: var(--gray-gray-900);
}
.btn_button.grey:hover {
  color: var(--primary-primary);
}
.menu_burger {
  position: fixed;
  top: 88px;
  right: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  z-index: 1001;
  transition: all 0.3s;
  visibility: hidden;
  font-size: 0;
  opacity: 0;
  background: #F5F7F9;
  overflow: hidden;
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .menu_burger {
    top: 82px;
  }
}
@media (min-width: 641px) and (max-width: 1024px) {
  .menu_burger {
    top: 75px;
  }
}
@media (max-width: 640px) {
  .menu_burger {
    top: 70px;
  }
}
@media (min-width: 1281px) {
  .menu_burger .menu_scroll {
    position: absolute;
    top: 40px;
    bottom: 40px;
    transition: all 0.3s;
    max-width: 1680px;
    margin: 0 auto;
    left: 64px;
    right: 64px;
    overflow-y: auto;
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .menu_burger .menu_scroll {
    left: 20px;
    right: 20px;
    overflow-y: auto;
    position: absolute;
    top: 40px;
    bottom: 40px;
    transition: all 0.3s;
    max-width: 1680px;
    margin: 0 auto;
  }
}
@media (min-width: 1025px) {
  .menu_burger .menu_scroll::-webkit-scrollbar {
    width: 4px;
    height: 4px;
  }
  .menu_burger .menu_scroll::-webkit-scrollbar-track-piece {
    background-color: transparent;
  }
  .menu_burger .menu_scroll::-webkit-scrollbar-thumb {
    height: 100px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 640px) {
  .menu_burger .menu_scroll {
    width: 100%;
  }
}
.menu_burger.opened {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 1025px) {
  .menu_burger .menu_items {
    position: absolute;
    top: 0;
    left: 0;
    right: 16px;
    bottom: 0;
  }
  .menu_burger .menu_items .name_parent {
    display: none;
  }
  .menu_burger .menu_items > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 273px;
  }
  .menu_burger .menu_items > ul > li:last-child {
    border: none;
  }
  .menu_burger .menu_items > ul > li > a {
    display: block;
    padding: 21px 36px 21px 20px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: var(--gray-gray-900);
    border-radius: 12px;
    transition: all 0.3s;
    position: relative;
  }
  .menu_burger .menu_items > ul > li > a .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 18.9403C11.8013 18.9414 11.6069 18.8834 11.4413 18.7736C11.2758 18.6638 11.1468 18.5072 11.0706 18.3237C10.9944 18.1403 10.9746 17.9383 11.0137 17.7436C11.0527 17.5488 11.1489 17.3701 11.29 17.2303L16.52 12.0003L11.29 6.77025C11.1037 6.58289 10.9992 6.32944 10.9992 6.06525C10.9992 5.80107 11.1037 5.54761 11.29 5.36025C11.3829 5.26652 11.4935 5.19213 11.6154 5.14136C11.7372 5.09059 11.8679 5.06445 12 5.06445C12.132 5.06445 12.2627 5.09059 12.3845 5.14136C12.5064 5.19213 12.617 5.26652 12.71 5.36025L18.64 11.2903C18.7344 11.3829 18.8096 11.4933 18.8611 11.6152C18.9126 11.7371 18.9394 11.8679 18.94 12.0003C18.9394 12.1326 18.9126 12.2634 18.8611 12.3853C18.8096 12.5072 18.7344 12.6176 18.64 12.7103L12.71 18.6403C12.6173 18.7347 12.5069 18.8099 12.385 18.8614C12.2631 18.9129 12.1323 18.9397 12 18.9403Z' fill='%23D7D9DA' /%3E%3Cpath opacity='0.3' d='M17.9396 13H6.05957C5.79435 13 5.54 12.8946 5.35246 12.7071C5.16493 12.5196 5.05957 12.2652 5.05957 12C5.05957 11.7348 5.16493 11.4804 5.35246 11.2929C5.54 11.1054 5.79435 11 6.05957 11H17.9396C18.2048 11 18.4591 11.1054 18.6467 11.2929C18.8342 11.4804 18.9396 11.7348 18.9396 12C18.9396 12.2652 18.8342 12.5196 18.6467 12.7071C18.4591 12.8946 18.2048 13 17.9396 13Z' fill='%23D7D9DA' /%3E%3C/svg%3E") calc(100% - 16px) 50% no-repeat;
    transition: all 0.3s;
  }
  .menu_burger .menu_items > ul > li > a:hover {
    color: var(--primary-primary);
  }
  .menu_burger .menu_items > ul > li > a:hover .arrow {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 18.9403C11.8013 18.9414 11.6069 18.8834 11.4413 18.7736C11.2758 18.6638 11.1468 18.5072 11.0706 18.3237C10.9944 18.1403 10.9746 17.9383 11.0137 17.7436C11.0527 17.5488 11.1489 17.3701 11.29 17.2303L16.52 12.0003L11.29 6.77025C11.1037 6.58289 10.9992 6.32944 10.9992 6.06525C10.9992 5.80107 11.1037 5.54761 11.29 5.36025C11.3829 5.26652 11.4935 5.19213 11.6154 5.14136C11.7372 5.09059 11.8679 5.06445 12 5.06445C12.132 5.06445 12.2627 5.09059 12.3845 5.14136C12.5064 5.19213 12.617 5.26652 12.71 5.36025L18.64 11.2903C18.7344 11.3829 18.8096 11.4933 18.8611 11.6152C18.9126 11.7371 18.9394 11.8679 18.94 12.0003C18.9394 12.1326 18.9126 12.2634 18.8611 12.3853C18.8096 12.5072 18.7344 12.6176 18.64 12.7103L12.71 18.6403C12.6173 18.7347 12.5069 18.8099 12.385 18.8614C12.2631 18.9129 12.1323 18.9397 12 18.9403Z' fill='%231CA345' /%3E%3Cpath opacity='0.3' d='M17.9396 13H6.05957C5.79435 13 5.54 12.8946 5.35246 12.7071C5.16493 12.5196 5.05957 12.2652 5.05957 12C5.05957 11.7348 5.16493 11.4804 5.35246 11.2929C5.54 11.1054 5.79435 11 6.05957 11H17.9396C18.2048 11 18.4591 11.1054 18.6467 11.2929C18.8342 11.4804 18.9396 11.7348 18.9396 12C18.9396 12.2652 18.8342 12.5196 18.6467 12.7071C18.4591 12.8946 18.2048 13 17.9396 13Z' fill='%231CA345' /%3E%3C/svg%3E") calc(100% - 16px) 50% no-repeat;
  }
  .menu_burger .menu_items > ul > li > ul {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 273px;
    padding: 0 0 0 55px;
    margin: 15px 0;
    display: none;
    overflow-y: scroll;
    font-size: 0;
  }
  .menu_burger .menu_items > ul > li > ul::-webkit-scrollbar {
    width: 4px;
    height: 4px;
  }
  .menu_burger .menu_items > ul > li > ul::-webkit-scrollbar-track-piece {
    background-color: transparent;
  }
  .menu_burger .menu_items > ul > li > ul::-webkit-scrollbar-thumb {
    height: 100px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.1);
  }
  .menu_burger .menu_items > ul > li > ul > li.name_parent {
    width: 100%;
    display: block;
    margin-bottom: 56px;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.01em;
    padding-left: 28px;
    color: var(--gray-gray-900);
  }
  .menu_burger .menu_items > ul > li > ul > li {
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    margin-bottom: 32px;
  }
  .menu_burger .menu_items > ul > li > ul > li > a {
    padding: 0 28px;
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: var(--gray-gray-900);
    transition: all 0.3s;
    position: relative;
    text-decoration: none;
  }
  .menu_burger .menu_items > ul > li > ul > li > a .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_9115)'%3E%3Cpath d='M6.66699 11.3337L10.0003 8.00033L6.66699 4.66699V11.3337Z' fill='%23222222' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_9115'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    transition: all 0.3s;
  }
  .menu_burger .menu_items > ul > li > ul > li > a:hover {
    color: var(--primary-primary);
  }
  .menu_burger .menu_items > ul > li > ul > li > a:hover .arrow {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_9115)'%3E%3Cpath d='M6.66699 11.3337L10.0003 8.00033L6.66699 4.66699V11.3337Z' fill='%231CA345' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_9115'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  }
  .menu_burger .menu_items > ul > li > ul > li ul {
    display: none;
    padding: 32px 28px 0;
    margin: 0;
    list-style: none;
  }
  .menu_burger .menu_items > ul > li > ul > li ul li a {
    padding: 8px 0 8px 24px;
    text-decoration: none;
    display: block;
    position: relative;
    font-weight: 500;
    font-size: 14px;
    line-height: 133%;
    color: var(--gray-gray-600);
    position: relative;
    text-decoration: none;
    transition: all 0.3s;
  }
  .menu_burger .menu_items > ul > li > ul > li ul li a .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_9115)'%3E%3Cpath d='M6.66699 11.3337L10.0003 8.00033L6.66699 4.66699V11.3337Z' fill='%23222222' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_9115'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    transition: all 0.3s;
  }
  .menu_burger .menu_items > ul > li > ul > li ul li a:hover {
    color: var(--gray-gray-900);
  }
  .menu_burger .menu_items > ul > li > ul > li ul li ul {
    padding: 10px 20px;
  }
  .menu_burger .menu_items > ul > li > ul > li ul li.hasSubmenu > a {
    color: var(--primary-primary);
  }
  .menu_burger .menu_items > ul > li > ul > li ul li.hasSubmenu > a .arrow {
    transform: rotate(90deg);
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_9115)'%3E%3Cpath d='M6.66699 11.3337L10.0003 8.00033L6.66699 4.66699V11.3337Z' fill='%231CA345' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_9115'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  }
  .menu_burger .menu_items > ul > li > ul > li ul li.hasSubmenu > ul {
    display: block;
  }
  .menu_burger .menu_items > ul > li > ul > li ul li.active > a {
    color: var(--primary-primary);
  }
  .menu_burger .menu_items > ul > li > ul > li ul li.active > a .arrow {
    transform: rotate(90deg);
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_9115)'%3E%3Cpath d='M6.66699 11.3337L10.0003 8.00033L6.66699 4.66699V11.3337Z' fill='%231CA345' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_9115'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  }
  .menu_burger .menu_items > ul > li > ul > li ul li.active > ul {
    display: block;
  }
  .menu_burger .menu_items > ul > li > ul > li.hasSubmenu > a {
    color: var(--primary-primary);
  }
  .menu_burger .menu_items > ul > li > ul > li.hasSubmenu > a .arrow {
    transform: rotate(90deg);
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_9115)'%3E%3Cpath d='M6.66699 11.3337L10.0003 8.00033L6.66699 4.66699V11.3337Z' fill='%231CA345' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_9115'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  }
  .menu_burger .menu_items > ul > li > ul > li.hasSubmenu > ul {
    display: block;
  }
  .menu_burger .menu_items > ul > li > ul > li.active > a {
    color: var(--primary-primary);
  }
  .menu_burger .menu_items > ul > li > ul > li.active > a .arrow {
    transform: rotate(90deg);
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_9115)'%3E%3Cpath d='M6.66699 11.3337L10.0003 8.00033L6.66699 4.66699V11.3337Z' fill='%231CA345' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_9115'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  }
  .menu_burger .menu_items > ul > li > ul > li.active > ul {
    display: block;
  }
  .menu_burger .menu_items > ul > li.active > a, .menu_burger .menu_items > ul > li.hasSubmenu > a {
    background: #fff;
    color: var(--primary-primary);
  }
  .menu_burger .menu_items > ul > li.active > a .arrow, .menu_burger .menu_items > ul > li.hasSubmenu > a .arrow {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 18.9403C11.8013 18.9414 11.6069 18.8834 11.4413 18.7736C11.2758 18.6638 11.1468 18.5072 11.0706 18.3237C10.9944 18.1403 10.9746 17.9383 11.0137 17.7436C11.0527 17.5488 11.1489 17.3701 11.29 17.2303L16.52 12.0003L11.29 6.77025C11.1037 6.58289 10.9992 6.32944 10.9992 6.06525C10.9992 5.80107 11.1037 5.54761 11.29 5.36025C11.3829 5.26652 11.4935 5.19213 11.6154 5.14136C11.7372 5.09059 11.8679 5.06445 12 5.06445C12.132 5.06445 12.2627 5.09059 12.3845 5.14136C12.5064 5.19213 12.617 5.26652 12.71 5.36025L18.64 11.2903C18.7344 11.3829 18.8096 11.4933 18.8611 11.6152C18.9126 11.7371 18.9394 11.8679 18.94 12.0003C18.9394 12.1326 18.9126 12.2634 18.8611 12.3853C18.8096 12.5072 18.7344 12.6176 18.64 12.7103L12.71 18.6403C12.6173 18.7347 12.5069 18.8099 12.385 18.8614C12.2631 18.9129 12.1323 18.9397 12 18.9403Z' fill='%231CA345' /%3E%3Cpath opacity='0.3' d='M17.9396 13H6.05957C5.79435 13 5.54 12.8946 5.35246 12.7071C5.16493 12.5196 5.05957 12.2652 5.05957 12C5.05957 11.7348 5.16493 11.4804 5.35246 11.2929C5.54 11.1054 5.79435 11 6.05957 11H17.9396C18.2048 11 18.4591 11.1054 18.6467 11.2929C18.8342 11.4804 18.9396 11.7348 18.9396 12C18.9396 12.2652 18.8342 12.5196 18.6467 12.7071C18.4591 12.8946 18.2048 13 17.9396 13Z' fill='%231CA345' /%3E%3C/svg%3E") calc(100% - 16px) 50% no-repeat;
  }
  .menu_burger .menu_items > ul > li.active > ul, .menu_burger .menu_items > ul > li.hasSubmenu > ul {
    display: block;
  }
}
@media (max-width: 1024px) {
  .menu_burger .menu_scroll {
    overflow: auto;
    max-height: 100%;
  }
  .menu_burger .menu_items .mobile_menu {
    padding: 20px 0;
    margin: 0;
    list-style: none;
  }
  .menu_burger .menu_items .mobile_menu li {
    margin: 0 20px;
    border-bottom: 1px solid var(--gray-gray-200);
  }
  .menu_burger .menu_items .mobile_menu li a {
    display: block;
    padding: 20px 30px 20px 0;
    position: relative;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    line-height: 107%;
    color: var(--gray-gray-900);
  }
  .menu_burger .menu_items .mobile_menu li a .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 18.9403C11.8013 18.9414 11.6069 18.8834 11.4413 18.7736C11.2758 18.6638 11.1468 18.5072 11.0706 18.3237C10.9944 18.1403 10.9746 17.9383 11.0137 17.7436C11.0527 17.5488 11.1489 17.3701 11.29 17.2303L16.52 12.0003L11.29 6.77025C11.1037 6.58289 10.9992 6.32944 10.9992 6.06525C10.9992 5.80107 11.1037 5.54761 11.29 5.36025C11.3829 5.26652 11.4935 5.19213 11.6154 5.14136C11.7372 5.09059 11.8679 5.06445 12 5.06445C12.132 5.06445 12.2627 5.09059 12.3845 5.14136C12.5064 5.19213 12.617 5.26652 12.71 5.36025L18.64 11.2903C18.7344 11.3829 18.8096 11.4933 18.8611 11.6152C18.9126 11.7371 18.9394 11.8679 18.94 12.0003C18.9394 12.1326 18.9126 12.2634 18.8611 12.3853C18.8096 12.5072 18.7344 12.6176 18.64 12.7103L12.71 18.6403C12.6173 18.7347 12.5069 18.8099 12.385 18.8614C12.2631 18.9129 12.1323 18.9397 12 18.9403Z' fill='%23D7D9DA' /%3E%3Cpath opacity='0.3' d='M17.9396 13H6.05957C5.79435 13 5.54 12.8946 5.35246 12.7071C5.16493 12.5196 5.05957 12.2652 5.05957 12C5.05957 11.7348 5.16493 11.4804 5.35246 11.2929C5.54 11.1054 5.79435 11 6.05957 11H17.9396C18.2048 11 18.4591 11.1054 18.6467 11.2929C18.8342 11.4804 18.9396 11.7348 18.9396 12C18.9396 12.2652 18.8342 12.5196 18.6467 12.7071C18.4591 12.8946 18.2048 13 17.9396 13Z' fill='%23D7D9DA' /%3E%3C/svg%3E") 100% 50% no-repeat;
  }
  .menu_burger .menu_items .mobile_menu li ul {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 2;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    transition: all 300ms;
  }
  .menu_burger .menu_items .mobile_menu li ul li a {
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 500;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-gray-700);
  }
  .menu_burger .menu_items .mobile_menu li ul li.name_parent {
    padding: 20px 44px;
    position: relative;
    cursor: pointer;
    font-weight: 600;
    font-size: 15px;
    line-height: 107%;
    color: var(--gray-gray-900);
  }
  .menu_burger .menu_items .mobile_menu li ul li.name_parent:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 24px;
    height: 24px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 18.9403C11.8013 18.9414 11.6069 18.8834 11.4413 18.7736C11.2758 18.6638 11.1468 18.5072 11.0706 18.3237C10.9944 18.1403 10.9746 17.9383 11.0137 17.7436C11.0527 17.5488 11.1489 17.3701 11.29 17.2303L16.52 12.0003L11.29 6.77025C11.1037 6.58289 10.9992 6.32944 10.9992 6.06525C10.9992 5.80107 11.1037 5.54761 11.29 5.36025C11.3829 5.26652 11.4935 5.19213 11.6154 5.14136C11.7372 5.09059 11.8679 5.06445 12 5.06445C12.132 5.06445 12.2627 5.09059 12.3845 5.14136C12.5064 5.19213 12.617 5.26652 12.71 5.36025L18.64 11.2903C18.7344 11.3829 18.8096 11.4933 18.8611 11.6152C18.9126 11.7371 18.9394 11.8679 18.94 12.0003C18.9394 12.1326 18.9126 12.2634 18.8611 12.3853C18.8096 12.5072 18.7344 12.6176 18.64 12.7103L12.71 18.6403C12.6173 18.7347 12.5069 18.8099 12.385 18.8614C12.2631 18.9129 12.1323 18.9397 12 18.9403Z' fill='%23D7D9DA' /%3E%3Cpath opacity='0.3' d='M17.9396 13H6.05957C5.79435 13 5.54 12.8946 5.35246 12.7071C5.16493 12.5196 5.05957 12.2652 5.05957 12C5.05957 11.7348 5.16493 11.4804 5.35246 11.2929C5.54 11.1054 5.79435 11 6.05957 11H17.9396C18.2048 11 18.4591 11.1054 18.6467 11.2929C18.8342 11.4804 18.9396 11.7348 18.9396 12C18.9396 12.2652 18.8342 12.5196 18.6467 12.7071C18.4591 12.8946 18.2048 13 17.9396 13Z' fill='%23D7D9DA' /%3E%3C/svg%3E") 100% 50% no-repeat;
    transform: rotate(180deg);
    margin: auto;
  }
  .menu_burger .menu_items .mobile_menu li ul.loaded {
    transform: translateX(0);
  }
  .menu_burger .menu_items .mobile_menu li ul.activity {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (min-width: 1281px) {
  .block_padding {
    padding-left: 64px;
    padding-right: 64px;
  }
}
@media (min-width: 768px) and (max-width: 1280px) {
  .block_padding {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .block_padding {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.hm_burger {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  cursor: pointer;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7999 12.7504H4.19995C4.00104 12.7504 3.81027 12.6714 3.66962 12.5308C3.52897 12.3901 3.44995 12.1993 3.44995 12.0004C3.44995 11.8015 3.52897 11.6108 3.66962 11.4701C3.81027 11.3294 4.00104 11.2504 4.19995 11.2504H19.7999C19.9989 11.2504 20.1896 11.3294 20.3303 11.4701C20.4709 11.6108 20.5499 11.8015 20.5499 12.0004C20.5499 12.1993 20.4709 12.3901 20.3303 12.5308C20.1896 12.6714 19.9989 12.7504 19.7999 12.7504ZM18.25 18.8104C18.25 18.6115 18.1709 18.4208 18.0303 18.2801C17.8896 18.1394 17.6989 18.0604 17.5 18.0604H6.49995C6.30104 18.0604 6.11027 18.1394 5.96962 18.2801C5.82897 18.4208 5.74995 18.6115 5.74995 18.8104C5.74995 19.0093 5.82897 19.2001 5.96962 19.3408C6.11027 19.4814 6.30104 19.5604 6.49995 19.5604H17.5C17.6981 19.5578 17.8873 19.478 18.0274 19.3379C18.1675 19.1978 18.2474 19.0085 18.25 18.8104ZM18.25 5.19043C18.2474 4.99232 18.1675 4.80306 18.0274 4.66296C17.8873 4.52287 17.6981 4.44302 17.5 4.44043H6.49995C6.30104 4.44043 6.11027 4.51945 5.96962 4.6601C5.82897 4.80075 5.74995 4.99152 5.74995 5.19043C5.74995 5.38934 5.82897 5.58011 5.96962 5.72076C6.11027 5.86141 6.30104 5.94043 6.49995 5.94043H17.5C17.6989 5.94043 17.8896 5.86141 18.0303 5.72076C18.1709 5.58011 18.25 5.38934 18.25 5.19043Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
}
.hm_burger.opened {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93934 6.99945L0.9541 11.9847C0.813448 12.1253 0.734429 12.3161 0.734429 12.515C0.734429 12.7139 0.813447 12.9047 0.954099 13.0454C1.09475 13.186 1.28552 13.265 1.48443 13.265C1.68334 13.265 1.87411 13.186 2.01476 13.0454L7 8.06011L11.9852 13.0454C12.1259 13.186 12.3167 13.265 12.5156 13.265C12.7145 13.265 12.9052 13.186 13.0459 13.0454C13.1866 12.9047 13.2656 12.7139 13.2656 12.515C13.2656 12.3161 13.1866 12.1253 13.0459 11.9847L8.06066 6.99945L13.0456 2.01449C13.1863 1.87384 13.2653 1.68307 13.2653 1.48416C13.2653 1.28524 13.1863 1.09448 13.0456 0.953828C12.905 0.813175 12.7142 0.734158 12.5153 0.734157C12.3164 0.734158 12.1256 0.813176 11.985 0.953828L7 5.93879L2.01504 0.953828C1.87438 0.813175 1.68362 0.734158 1.4847 0.734158C1.28579 0.734158 1.09503 0.813175 0.954375 0.953828C0.813723 1.09448 0.734705 1.28525 0.734705 1.48416C0.734705 1.68307 0.813723 1.87384 0.954375 2.01449L5.93934 6.99945Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
}
@media (max-width: 1024px) {
  .hm_burger {
    margin-right: -12px;
  }
}
.hm_login {
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  text-decoration: none;
  font-size: 0;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M10 9.93366C12.2828 9.93366 14.1334 8.0831 14.1334 5.80033C14.1334 3.51755 12.2828 1.66699 10 1.66699C7.71726 1.66699 5.8667 3.51755 5.8667 5.80033C5.8667 8.0831 7.71726 9.93366 10 9.93366Z' fill='%231CA345' /%3E%3C/g%3E%3Cpath d='M16.4167 18.3338C16.5529 18.3415 16.6892 18.3198 16.8163 18.2701C16.9434 18.2205 17.0583 18.144 17.1532 18.046C17.2481 17.9479 17.3207 17.8306 17.3662 17.7019C17.4117 17.5733 17.4289 17.4364 17.4167 17.3005C16.8834 14.1671 13.7667 11.7588 10.0001 11.7588C6.23339 11.7588 3.11672 14.1671 2.58339 17.3005C2.5712 17.4364 2.58843 17.5733 2.6339 17.7019C2.67938 17.8306 2.75203 17.9479 2.84692 18.046C2.9418 18.144 3.0567 18.2205 3.18378 18.2701C3.31087 18.3198 3.44716 18.3415 3.58339 18.3338H16.4167Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
}
.hm_login_btn {
  flex: 0 0 107px;
  cursor: pointer;
  text-decoration: none;
  font-size: 0;
  padding: 12px 12px 12px 40px;
  position: relative;
  font-weight: 600;
  font-size: 13px;
  line-height: 108%;
  background: var(--primary-primary-light);
  border-radius: 6px;
  color: var(--primary-primary);
}
.hm_login_btn:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  width: 20px;
  height: 20px;
  margin: auto;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M10 9.93366C12.2828 9.93366 14.1334 8.0831 14.1334 5.80033C14.1334 3.51755 12.2828 1.66699 10 1.66699C7.71726 1.66699 5.8667 3.51755 5.8667 5.80033C5.8667 8.0831 7.71726 9.93366 10 9.93366Z' fill='%231CA345' /%3E%3C/g%3E%3Cpath d='M16.4167 18.3338C16.5529 18.3415 16.6892 18.3198 16.8163 18.2701C16.9434 18.2205 17.0583 18.144 17.1532 18.046C17.2481 17.9479 17.3207 17.8306 17.3662 17.7019C17.4117 17.5733 17.4289 17.4364 17.4167 17.3005C16.8834 14.1671 13.7667 11.7588 10.0001 11.7588C6.23339 11.7588 3.11672 14.1671 2.58339 17.3005C2.5712 17.4364 2.58843 17.5733 2.6339 17.7019C2.67938 17.8306 2.75203 17.9479 2.84692 18.046C2.9418 18.144 3.0567 18.2205 3.18378 18.2701C3.31087 18.3198 3.44716 18.3415 3.58339 18.3338H16.4167Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
}
.hm_header {
  padding-top: 24px;
  padding-bottom: 20px;
  z-index: 50;
  background: var(--white--dark-white);
}
.hm_header.fixed {
  position: fixed;
  top: 36px;
  left: 0;
  right: 0;
  transition: all 0.3s;
}
.hm_header.fixed_top {
  top: 0;
}
@media (max-width: 1024px) {
  .hm_header {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.hm_header .block_inner {
  display: flex;
  align-items: center;
  gap: 16px;
}
.hm_header .logo {
  flex: 0 0 180px;
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .hm_header .logo {
    flex: 0 0 100px;
  }
}
.hm_header .logo a {
  display: block;
  text-decoration: none;
  font-size: 0;
}
.hm_header .logo a .pc {
  width: 100%;
}
.hm_header .logo a .mobile {
  display: none;
}
.hm_header_menu {
  flex: 1 1 auto;
  text-align: left;
  margin-left: 30px;
}
.hm_header_menu > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
}
@media (max-width: 1024px) {
  .hm_header_menu > ul {
    display: none;
  }
}
.hm_header_menu > ul > li {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.hm_header_menu > ul > li > a {
  padding: 12px 11px;
  text-decoration: none;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: var(--gray-gray-900);
  transition: all 0.3s;
  gap: 12px;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.hm_header_menu > ul > li > a .arrow {
  flex: 0 0 20px;
  height: 20px;
  width: 20px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99995 14.3332C9.89028 14.3338 9.78156 14.3128 9.68003 14.2713C9.5785 14.2298 9.48615 14.1687 9.40828 14.0915L4.40828 9.0915C4.33059 9.0138 4.26895 8.92156 4.2269 8.82004C4.18485 8.71852 4.16321 8.60971 4.16321 8.49983C4.16321 8.27791 4.25136 8.06508 4.40828 7.90816C4.5652 7.75124 4.77803 7.66309 4.99995 7.66309C5.22187 7.66309 5.4347 7.75124 5.59162 7.90816L9.99995 12.3165L14.4083 7.90816C14.486 7.83046 14.5782 7.76883 14.6797 7.72678C14.7813 7.68473 14.8901 7.66309 15 7.66309C15.1098 7.66309 15.2186 7.68473 15.3202 7.72678C15.4217 7.76883 15.5139 7.83046 15.5916 7.90816C15.6693 7.98586 15.731 8.0781 15.773 8.17962C15.8151 8.28114 15.8367 8.38995 15.8367 8.49983C15.8367 8.60971 15.8151 8.71852 15.773 8.82004C15.731 8.92156 15.6693 9.0138 15.5916 9.0915L10.5916 14.0915C10.5138 14.1687 10.4214 14.2298 10.3199 14.2713C10.2183 14.3128 10.1096 14.3338 9.99995 14.3332Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
  transition: all 0.3s;
  -webkit-background-size: contain;
  background-size: contain;
}
@media (max-width: 1380px) {
  .hm_header_menu > ul > li > a {
    padding: 10px 6px;
    line-height: 16px;
    gap: 6px;
    font-size: 12px;
  }
  .hm_header_menu > ul > li > a .arrow {
    width: 16px;
    height: 16px;
  }
}
.hm_header_menu > ul > li ul {
  position: absolute;
  top: 100%;
  left: -24px;
  border-radius: 20px;
  width: 308px;
  box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1);
  background: var(--white--dark-white);
  padding: 12px;
  margin: 11px 0 0 0;
  list-style: none;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  z-index: 10;
}
.hm_header_menu > ul > li ul:before {
  content: "";
  position: absolute;
  top: -11px;
  left: 0;
  right: 0;
  height: 11px;
}
.hm_header_menu > ul > li ul li a {
  padding: 13px 12px;
  display: block;
  border-radius: 6px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  color: var(--gray-gray-900);
  transition: all 0.3s;
  text-decoration: none;
}
.hm_header_menu > ul > li ul li a:hover {
  background: var(--primary-primary-light);
  color: var(--primary-primary);
}
.hm_header_menu > ul > li:hover > a, .hm_header_menu > ul > li.opened > a {
  color: var(--primary-primary);
}
.hm_header_menu > ul > li:hover > a .arrow, .hm_header_menu > ul > li.opened > a .arrow {
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0001 14.3332C9.8904 14.3338 9.78168 14.3128 9.68015 14.2713C9.57862 14.2298 9.48627 14.1687 9.40841 14.0915L4.40841 9.0915C4.33071 9.0138 4.26907 8.92156 4.22702 8.82004C4.18497 8.71852 4.16333 8.60971 4.16333 8.49983C4.16333 8.27791 4.25149 8.06508 4.40841 7.90816C4.56533 7.75124 4.77816 7.66309 5.00007 7.66309C5.22199 7.66309 5.43482 7.75124 5.59174 7.90816L10.0001 12.3165L14.4084 7.90816C14.4861 7.83046 14.5783 7.76883 14.6799 7.72678C14.7814 7.68473 14.8902 7.66309 15.0001 7.66309C15.11 7.66309 15.2188 7.68473 15.3203 7.72678C15.4218 7.76883 15.514 7.83046 15.5917 7.90816C15.6694 7.98586 15.7311 8.0781 15.7731 8.17962C15.8152 8.28114 15.8368 8.38995 15.8368 8.49983C15.8368 8.60971 15.8152 8.71852 15.7731 8.82004C15.7311 8.92156 15.6694 9.0138 15.5917 9.0915L10.5917 14.0915C10.5139 14.1687 10.4215 14.2298 10.32 14.2713C10.2185 14.3128 10.1097 14.3338 10.0001 14.3332Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
}
.hm_header_menu > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
}
.hm_header .search_panel_inner_header {
  flex: 1 1 auto;
}
@media (max-width: 1024px) {
  .hm_header {
    gap: 12px;
  }
}
@media (max-width: 640px) {
  .hm_header .logo {
    flex: 0 0 24px;
  }
  .hm_header .logo a .pc {
    display: none;
  }
  .hm_header .logo a .mobile {
    display: block;
  }
  .hm_header .hm_login {
    display: none;
  }
}
.hm_search_block {
  padding-bottom: 8px;
}
.hm_search_block .block_inner {
  background: radial-gradient(83.19% 83.19% at 61.02% 100%, #2b64f5 0%, #1ca345 100%);
  border-radius: 32px;
  padding: 72px 32px 52px;
  position: relative;
}
@media (max-width: 1024px) {
  .hm_search_block .block_inner {
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .hm_search_block .block_inner {
    padding: 40px 20px;
  }
}
.hm_search_block .result_label {
  position: absolute;
  top: 20px;
  right: 20px;
  border-radius: 100px;
  backdrop-filter: blur(10px);
  background: rgba(0, 0, 0, 0.1);
  padding: 12px;
  font-weight: 600;
  font-size: 13px;
  line-height: 109%;
  color: var(--white--dark-white);
}
@media (max-width: 767px) {
  .hm_search_block .result_label {
    display: inline-block;
    vertical-align: top;
    position: static;
    margin-bottom: 20px;
    padding: 8px 12px;
    font-size: 10px;
  }
}
.hm_search_block .title {
  text-align: center;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 52px;
  line-height: 108%;
  color: var(--white--dark-white);
  padding-bottom: 58px;
}
@media (max-width: 1024px) {
  .hm_search_block .title {
    font-size: 30px;
    padding-bottom: 40px;
  }
}
.hm_search_block .search_block {
  max-width: 874px;
  margin: 0 auto;
}
.hm_search_block .search_block .filter_select .filter_title {
  display: none;
  height: 56px;
  backdrop-filter: blur(40px);
  background: rgba(255, 255, 255, 0.16);
  padding: 21px 20px;
  cursor: pointer;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: var(--white--dark-white);
  position: relative;
  margin-bottom: 6px;
  border-radius: 10px;
}
.hm_search_block .search_block .filter_select .filter_title:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 16px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8901 17.2401C11.7585 17.2408 11.628 17.2156 11.5062 17.1658C11.3843 17.1161 11.2735 17.0427 11.1801 16.9501L5.18008 10.9501C5.08635 10.8571 5.01195 10.7465 4.96118 10.6246C4.91042 10.5028 4.88428 10.3721 4.88428 10.2401C4.88428 10.108 4.91042 9.97733 4.96118 9.85547C5.01195 9.73361 5.08635 9.62301 5.18008 9.53005C5.36744 9.3438 5.62089 9.23926 5.88508 9.23926C6.14926 9.23926 6.40271 9.3438 6.59008 9.53005L11.8901 14.8301L17.1801 9.53005C17.3674 9.3438 17.6209 9.23926 17.8851 9.23926C18.1493 9.23926 18.4027 9.3438 18.5901 9.53005C18.6838 9.62301 18.7582 9.73361 18.809 9.85547C18.8597 9.97733 18.8859 10.108 18.8859 10.2401C18.8859 10.3721 18.8597 10.5028 18.809 10.6246C18.7582 10.7465 18.6838 10.8571 18.5901 10.9501L12.5901 16.9501C12.4038 17.1348 12.1524 17.2389 11.8901 17.2401Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat;
  width: 24px;
  height: 24px;
  margin: auto;
}
@media (max-width: 767px) {
  .hm_search_block .search_block .filter_select .filter_title {
    display: block;
  }
}
@media (min-width: 1025px) {
  .hm_search_block .search_block .filter_select .filter_popup ul {
    display: flex;
    gap: 6px;
    padding: 0;
    margin: 0 0 6px;
    list-style: none;
    justify-content: center;
  }
  .hm_search_block .search_block .filter_select .filter_popup ul li {
    flex: 1 0 169px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .hm_search_block .search_block .filter_select .filter_popup ul {
    display: flex;
    gap: 6px;
    padding: 0;
    margin: 0 0 6px;
    list-style: none;
    justify-content: center;
  }
  .hm_search_block .search_block .filter_select .filter_popup ul li {
    flex: 1 1 auto;
  }
}
@media (max-width: 767px) {
  .hm_search_block .search_block .filter_select .filter_popup {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
    position: fixed;
    bottom: 10px;
    left: 10px;
    right: 10px;
    box-shadow: 0 10px 32px 0 rgba(0, 0, 0, 0.05);
    background: var(--white--dark-white);
    padding: 12px 20px;
    z-index: 100;
    border-radius: 20px;
  }
  .hm_search_block .search_block .filter_select .filter_popup.modal_opened {
    opacity: 1;
    visibility: visible;
  }
  .hm_search_block .search_block .filter_select .filter_popup ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .hm_search_block .search_block .filter_select .filter_popup ul li {
    background: none;
    padding: 18px 30px 18px 0;
    position: relative;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: var(--gray-gray-900);
    display: block;
    text-align: left;
    border-radius: 0;
    border-bottom: 1px solid var(--gray-gray-200);
  }
  .hm_search_block .search_block .filter_select .filter_popup ul li span {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    border: 1px solid var(--gray-gray-400);
    border-radius: 50%;
    width: 24px;
    height: 24px;
    transition: all 0.3s;
    margin: auto;
  }
  .hm_search_block .search_block .filter_select .filter_popup ul li span:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    transition: all 0.3s;
    border-radius: 50%;
    background: var(--primary-primary);
    opacity: 0;
  }
  .hm_search_block .search_block .filter_select .filter_popup ul li.active span {
    border: 1px solid var(--primary-primary);
    box-shadow: 0 2px 8px 0 rgba(28, 163, 69, 0.2);
  }
  .hm_search_block .search_block .filter_select .filter_popup ul li.active span:before {
    opacity: 1;
  }
  .hm_search_block .search_block .filter_select .filter_popup ul li:last-child {
    border: none;
  }
}
.hm_search_block .search_block .search_form {
  margin-bottom: 32px;
  position: relative;
}
.hm_search_block .search_block .search_form .formSearch {
  padding-right: 48px;
  position: relative;
  border-radius: 12px;
  backdrop-filter: blur(40px);
  background: var(--white--dark-white);
}
.hm_search_block .search_block .search_form .formSearch input[type="text"] {
  width: 100%;
  height: 64px;
  padding: 0 24px;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: var(--white--dark-dark);
  background: none;
  border: none;
  outline: none;
}
.hm_search_block .search_block .search_form .formSearch .searchMainBtn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 24px;
  width: 24px;
  height: 24px;
  margin: auto;
  border: none;
  outline: none;
  font-size: 0;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M21.5001 19.4199L18.3301 16.4199C17.7274 17.1959 17.005 17.871 16.1901 18.4199L19.4501 21.5199C19.5871 21.68 19.7566 21.8092 19.9473 21.899C20.138 21.9887 20.3456 22.037 20.5563 22.0406C20.7671 22.0442 20.9762 22.0031 21.1699 21.9199C21.3635 21.8368 21.5373 21.7134 21.6798 21.5581C21.8223 21.4028 21.9302 21.2191 21.9964 21.019C22.0627 20.8189 22.0857 20.607 22.0639 20.3973C22.0422 20.1877 21.9763 19.985 21.8705 19.8028C21.7646 19.6205 21.6214 19.4627 21.4501 19.3399L21.5001 19.4199Z' fill='%231CA345' /%3E%3Cpath d='M11.14 2C9.35999 2 7.61993 2.52784 6.13989 3.51677C4.65984 4.50571 3.50629 5.91131 2.8251 7.55585C2.14391 9.20038 1.96568 11.01 2.31295 12.7558C2.66022 14.5016 3.51739 16.1053 4.77606 17.364C6.03473 18.6226 7.63838 19.4798 9.38421 19.8271C11.13 20.1743 12.9396 19.9961 14.5842 19.3149C16.2287 18.6337 17.6343 17.4802 18.6232 16.0001C19.6122 14.5201 20.14 12.78 20.14 11C20.14 8.61305 19.1918 6.32387 17.504 4.63604C15.8162 2.94821 13.527 2 11.14 2ZM11.14 17.36C9.88453 17.36 8.65722 16.9878 7.61319 16.2905C6.56915 15.5932 5.75526 14.6021 5.27435 13.4423C4.79344 12.2826 4.6671 11.0064 4.91131 9.77485C5.15552 8.54334 5.7593 7.41187 6.64637 6.52341C7.53343 5.63495 8.66396 5.02938 9.89508 4.78324C11.1262 4.53709 12.4027 4.66142 13.5631 5.1405C14.7236 5.61958 15.716 6.43192 16.415 7.47486C17.1139 8.51779 17.488 9.74452 17.49 11C17.4927 11.8351 17.3303 12.6625 17.0122 13.4347C16.6942 14.2068 16.2267 14.9086 15.6366 15.4995C15.0466 16.0905 14.3456 16.5591 13.5739 16.8784C12.8023 17.1976 11.9751 17.3613 11.14 17.36Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
}
@media (max-width: 767px) {
  .hm_search_block .search_block .search_form .formSearch input[type="text"] {
    height: 56px;
    padding: 0 10px 0 20px;
  }
}
.hm_search_block .search_block .search_form .autocomplete-list {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.1);
  background: var(--white--dark-white);
  border-radius: 12px;
  padding: 8px;
  z-index: 10;
  margin: 7px 0 0;
  list-style: none;
  max-height: 372px;
  overflow-y: scroll;
}
.hm_search_block .search_block .search_form .autocomplete-list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.hm_search_block .search_block .search_form .autocomplete-list::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
.hm_search_block .search_block .search_form .autocomplete-list::-webkit-scrollbar-thumb {
  height: 100px;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.hm_search_block .search_block .search_form .autocomplete-list li {
  cursor: pointer;
  padding: 2px 0;
  border-bottom: 1px solid var(--gray-gray-100);
  transition: all 0.3s;
}
.hm_search_block .search_block .search_form .autocomplete-list li:last-child {
  border: none;
}
.hm_search_block .search_block .search_form .autocomplete-list li .item {
  padding: 14px 16px;
  border-radius: 8px;
}
.hm_search_block .search_block .search_form .autocomplete-list li .item .path {
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
  color: var(--gray-gray-500);
  padding-bottom: 6px;
}
.hm_search_block .search_block .search_form .autocomplete-list li .item .label {
  font-weight: 500;
  font-size: 16px;
  line-height: 157%;
  color: var(--gray-gray-900);
}
.hm_search_block .search_block .search_form .autocomplete-list li:hover .item {
  background: var(--primary-primary-light);
}
@media (max-width: 1024px) {
  .hm_search_block .search_block .search_form {
    margin-bottom: 20px;
  }
}
.hm_search_block .search_block .hot_links {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
  justify-content: center;
}
.hm_search_block .search_block .hot_links .btn_button {
  border-radius: 100px;
  font-size: 15px;
  line-height: 108%;
  padding: 13px 14px;
}
@media (max-width: 767px) {
  .hm_search_block .search_block .hot_links {
    gap: 2px;
    justify-content: start;
  }
  .hm_search_block .search_block .hot_links .btn_button {
    display: none;
    padding: 11px 14px;
    font-size: 10px;
  }
  .hm_search_block .search_block .hot_links .btn_button:nth-child(-n+4) {
    display: block;
  }
}
.hm_search_block .more_hot {
  display: none;
  width: 40px;
  height: 32px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.08) url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.2813 6.8054C3.06587 6.8054 2.88121 6.72964 2.72733 6.57813C2.57344 6.42661 2.49769 6.24195 2.50005 6.02415C2.49769 5.81108 2.57344 5.62879 2.72733 5.47727C2.88121 5.32576 3.06587 5.25 3.2813 5.25C3.48964 5.25 3.67075 5.32576 3.82463 5.47727C3.98088 5.62879 4.06019 5.81108 4.06255 6.02415C4.06019 6.16856 4.02231 6.29995 3.94892 6.41832C3.87789 6.5367 3.7832 6.63139 3.66483 6.70241C3.54882 6.77107 3.42098 6.8054 3.2813 6.8054Z' fill='white' /%3E%3Cpath d='M5.88169 6.8054C5.66626 6.8054 5.4816 6.72964 5.32772 6.57813C5.17383 6.42661 5.09808 6.24195 5.10044 6.02415C5.09808 5.81108 5.17383 5.62879 5.32772 5.47727C5.4816 5.32576 5.66626 5.25 5.88169 5.25C6.09003 5.25 6.27114 5.32576 6.42502 5.47727C6.58127 5.62879 6.66058 5.81108 6.66294 6.02415C6.66058 6.16856 6.6227 6.29995 6.54931 6.41832C6.47829 6.5367 6.38359 6.63139 6.26522 6.70241C6.14921 6.77107 6.02137 6.8054 5.88169 6.8054Z' fill='white' /%3E%3Cpath d='M8.48209 6.8054C8.26665 6.8054 8.08199 6.72964 7.92811 6.57813C7.77423 6.42661 7.69847 6.24195 7.70084 6.02415C7.69847 5.81108 7.77423 5.62879 7.92811 5.47727C8.08199 5.32576 8.26665 5.25 8.48209 5.25C8.69042 5.25 8.87153 5.32576 9.02541 5.47727C9.18166 5.62879 9.26097 5.81108 9.26334 6.02415C9.26097 6.16856 9.22309 6.29995 9.1497 6.41832C9.07868 6.5367 8.98398 6.63139 8.86561 6.70241C8.7496 6.77107 8.62176 6.8054 8.48209 6.8054Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat;
}
@media (max-width: 767px) {
  .hm_search_block .more_hot {
    display: block;
  }
}
.hm_search_block .hot_links_modal {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  position: fixed;
  bottom: 10px;
  left: 10px;
  right: 10px;
  box-shadow: 0 10px 32px 0 rgba(0, 0, 0, 0.05);
  background: var(--white--dark-white);
  padding: 40px 20px 20px;
  z-index: 100;
  border-radius: 20px;
}
.hm_search_block .hot_links_modal.modal_opened {
  opacity: 1;
  visibility: visible;
}
.hm_search_block .hot_links_modal .hot_title {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 100%;
  color: var(--gray-gray-900);
  padding-bottom: 32px;
}
.hm_search_block .hot_links_modal .close_modal {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4099 11.9997L16.9999 8.43966C17.1909 8.24606 17.2971 7.98452 17.2952 7.71259C17.2933 7.44067 17.1835 7.18062 16.9899 6.98967C16.7963 6.79871 16.5348 6.69248 16.2628 6.69436C15.9909 6.69624 15.7309 6.80606 15.5399 6.99967L11.9999 10.5897L8.45992 7.06967C8.27256 6.88341 8.0191 6.77887 7.75492 6.77887C7.49073 6.77887 7.23728 6.88341 7.04992 7.06967C6.95619 7.16263 6.8818 7.27323 6.83103 7.39509C6.78026 7.51695 6.75412 7.64765 6.75412 7.77967C6.75412 7.91168 6.78026 8.04238 6.83103 8.16424C6.8818 8.2861 6.95619 8.3967 7.04992 8.48967L10.5899 11.9997L6.99992 15.5597C6.80896 15.7533 6.70274 16.0148 6.70461 16.2867C6.70649 16.5587 6.81631 16.8187 7.00992 17.0097C7.20353 17.2006 7.46506 17.3068 7.73699 17.305C8.00892 17.3031 8.26896 17.1933 8.45992 16.9997L11.9999 13.4097L15.5399 16.9297C15.7273 17.1159 15.9807 17.2205 16.2449 17.2205C16.5091 17.2205 16.7626 17.1159 16.9499 16.9297C17.0436 16.8367 17.118 16.7261 17.1688 16.6042C17.2196 16.4824 17.2457 16.3517 17.2457 16.2197C17.2457 16.0877 17.2196 15.9569 17.1688 15.8351C17.118 15.7132 17.0436 15.6026 16.9499 15.5097L13.4099 11.9997Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
}
.hm_search_block .hot_links_modal .inner {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.hm_search_block .hot_links_modal .inner .btn_button {
  background: var(--gray-gray-100);
  border-radius: 100px;
  padding: 11px 14px;
  font-size: 10px;
  line-height: 100%;
  letter-spacing: -0.03em;
  color: var(--gray-gray-900);
}
.hm_menu_block {
  margin-bottom: 8px;
}
.hm_menu_block .block_inner {
  padding: 80px 56px;
  background: var(--gray-gray-100);
  border-radius: 32px;
}
.hm_menu_block .block_inner .title {
  font-weight: 600;
  font-size: 36px;
  line-height: 100%;
  text-align: center;
  color: var(--gray-gray-900);
  padding-bottom: 80px;
}
.hm_menu_block .hm_menu_list {
  display: flex;
  gap: 56px 40px;
  padding: 0;
  margin: 0;
  list-style: none;
  flex-wrap: wrap;
}
.hm_menu_block .hm_menu_list > li {
  flex: 0 0 calc(33.33% - 27px);
  display: flex;
  flex-direction: column;
  padding: 0 0 0 64px;
  position: relative;
}
.hm_menu_block .hm_menu_list > li .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
}
.hm_menu_block .hm_menu_list > li .name {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: -0.01em;
  color: var(--gray-gray-900);
  padding-bottom: 24px;
  padding-top: 8px;
  text-decoration: none;
}
.hm_menu_block .hm_menu_list > li .name a {
  text-decoration: none;
  color: inherit;
}
.hm_menu_block .hm_menu_list > li ul {
  flex: 1 1 auto;
  padding: 0 0 14px;
  margin: 0;
  list-style: none;
}
.hm_menu_block .hm_menu_list > li ul li a {
  padding: 8px 8px 8px 24px;
  display: block;
  text-decoration: none;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 15px;
  line-height: 133%;
  color: var(--gray-gray-600);
  position: relative;
  transition: all 0.3s;
}
.hm_menu_block .hm_menu_list > li ul li a:hover {
  color: var(--primary-primary);
}
.hm_menu_block .hm_menu_list > li ul li a:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_32_2131)'%3E%3Cpath d='M6.66667 11.3337L10 8.00033L6.66667 4.66699V11.3337Z' fill='%23ABADAE' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_32_2131'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  margin: auto;
}
.hm_menu_block .hm_menu_list > li .more_link {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 15px;
  line-height: 133%;
  text-decoration: underline;
  color: var(--success-success);
  margin-left: 24px;
  order: 1;
}
@media (max-width: 1200px) {
  .hm_menu_block .block_inner {
    padding: 40px 20px;
  }
  .hm_menu_block .block_inner .title {
    padding-bottom: 40px;
  }
  .hm_menu_block .hm_menu_list {
    gap: 30px;
  }
  .hm_menu_block .hm_menu_list > li {
    flex: 0 0 calc(33.33% - 20px);
    padding-left: 46px;
  }
  .hm_menu_block .hm_menu_list > li .name {
    padding-bottom: 16px;
  }
  .hm_menu_block .hm_menu_list > li ul li a {
    padding: 6px 6px 6px 20px;
  }
  .hm_menu_block .hm_menu_list > li .more_link {
    margin-left: 20px;
  }
}
@media (max-width: 1020px) {
  .hm_menu_block .block_inner .title {
    font-size: 28px;
  }
  .hm_menu_block .hm_menu_list {
    gap: 30px;
  }
  .hm_menu_block .hm_menu_list > li {
    flex: 0 0 calc(50% - 15px);
    padding-left: 46px;
  }
  .hm_menu_block .hm_menu_list > li .name {
    padding-bottom: 16px;
  }
  .hm_menu_block .hm_menu_list > li ul li a {
    padding: 6px 6px 6px 20px;
  }
  .hm_menu_block .hm_menu_list > li .more_link {
    margin-left: 20px;
  }
}
@media (max-width: 640px) {
  .hm_menu_block .block_inner .title {
    font-size: 22px;
  }
  .hm_menu_block .hm_menu_list {
    display: block;
    border-top: 1px solid var(--gray-gray-200);
  }
  .hm_menu_block .hm_menu_list > li {
    padding-left: 0;
    border-bottom: 1px solid var(--gray-gray-200);
  }
  .hm_menu_block .hm_menu_list > li .name {
    padding: 20px 30px 20px 0;
    position: relative;
    cursor: pointer;
    font-weight: 600;
    font-size: 15px;
  }
  .hm_menu_block .hm_menu_list > li .name:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 11H13V6C13 5.73478 12.8946 5.48043 12.7071 5.29289C12.5196 5.10536 12.2652 5 12 5C11.7348 5 11.4804 5.10536 11.2929 5.29289C11.1054 5.48043 11 5.73478 11 6V11H6C5.73478 11 5.48043 11.1054 5.29289 11.2929C5.10536 11.4804 5 11.7348 5 12C5 12.2652 5.10536 12.5196 5.29289 12.7071C5.48043 12.8946 5.73478 13 6 13H11V18C11 18.2652 11.1054 18.5196 11.2929 18.7071C11.4804 18.8946 11.7348 19 12 19C12.2652 19 12.5196 18.8946 12.7071 18.7071C12.8946 18.5196 13 18.2652 13 18V13H18C18.2652 13 18.5196 12.8946 18.7071 12.7071C18.8946 12.5196 19 12.2652 19 12C19 11.7348 18.8946 11.4804 18.7071 11.2929C18.5196 11.1054 18.2652 11 18 11Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
  }
  .hm_menu_block .hm_menu_list > li .icon {
    display: none;
  }
  .hm_menu_block .hm_menu_list > li ul {
    display: none;
    padding-bottom: 10px;
  }
  .hm_menu_block .hm_menu_list > li ul li a {
    padding: 5px 6px 5px 0;
    font-size: 12px;
  }
  .hm_menu_block .hm_menu_list > li ul li a:before {
    display: none;
  }
  .hm_menu_block .hm_menu_list > li .more_link {
    display: none;
    margin-left: 0;
    font-size: 12px;
    margin-bottom: 20px;
  }
  .hm_menu_block .hm_menu_list > li.opened .name:before {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0701 10.9404L6.06006 11.0004C5.79484 11.0004 5.54049 11.1058 5.35295 11.2933C5.16542 11.4809 5.06006 11.7352 5.06006 12.0004C5.06006 12.2656 5.16542 12.52 5.35295 12.7075C5.54049 12.8951 5.79484 13.0004 6.06006 13.0004L18.0601 12.9404C18.3253 12.9404 18.5796 12.8351 18.7672 12.6475C18.9547 12.46 19.0601 12.2056 19.0601 11.9404C19.0601 11.6752 18.9547 11.4209 18.7672 11.2333C18.5796 11.0458 18.3253 10.9404 18.0601 10.9404H18.0701Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
  }
  .hm_menu_block .hm_menu_list > li.opened ul {
    display: block;
  }
  .hm_menu_block .hm_menu_list > li.opened .more_link {
    display: block;
  }
}
.hm_menu_service_block {
  margin-bottom: 8px;
}
.hm_menu_service_block .block_inner {
  padding: 80px 56px;
  border-radius: 32px;
}
.hm_menu_service_block .block_inner .title {
  font-weight: 600;
  font-size: 36px;
  line-height: 100%;
  text-align: center;
  color: var(--gray-gray-900);
  padding-bottom: 80px;
}
.hm_menu_service_block .hm_menu_service_list {
  display: flex;
  gap: 56px 40px;
  padding: 0;
  margin: 0;
  list-style: none;
  flex-wrap: wrap;
}
.hm_menu_service_block .hm_menu_service_list > li {
  flex: 0 0 calc(33.33% - 27px);
  display: flex;
  flex-direction: column;
  padding: 0 0 0 64px;
  position: relative;
}
.hm_menu_service_block .hm_menu_service_list > li .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
}
.hm_menu_service_block .hm_menu_service_list > li .name {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: -0.01em;
  color: var(--gray-gray-900);
  padding-bottom: 24px;
  padding-top: 8px;
  text-decoration: none;
}
.hm_menu_service_block .hm_menu_service_list > li .name a {
  text-decoration: none;
  color: inherit;
}
.hm_menu_service_block .hm_menu_service_list > li ul {
  flex: 1 1 auto;
  padding: 0 0 14px;
  margin: 0;
  list-style: none;
}
.hm_menu_service_block .hm_menu_service_list > li ul li a {
  padding: 8px 8px 8px 24px;
  display: block;
  text-decoration: none;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 15px;
  line-height: 133%;
  color: var(--gray-gray-600);
  position: relative;
  transition: all 0.3s;
}
.hm_menu_service_block .hm_menu_service_list > li ul li a:hover {
  color: var(--primary-primary);
}
.hm_menu_service_block .hm_menu_service_list > li ul li a:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_32_2131)'%3E%3Cpath d='M6.66667 11.3337L10 8.00033L6.66667 4.66699V11.3337Z' fill='%23ABADAE' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_32_2131'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  margin: auto;
}
.hm_menu_service_block .hm_menu_service_list > li .more_link {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 15px;
  line-height: 133%;
  text-decoration: underline;
  color: var(--success-success);
  margin-left: 24px;
  order: 1;
}
@media (max-width: 1200px) {
  .hm_menu_service_block .block_inner {
    padding: 40px 20px;
  }
  .hm_menu_service_block .block_inner .title {
    padding-bottom: 40px;
  }
  .hm_menu_service_block .hm_menu_service_list {
    gap: 30px;
  }
  .hm_menu_service_block .hm_menu_service_list > li {
    flex: 0 0 calc(33.33% - 20px);
    padding-left: 46px;
  }
  .hm_menu_service_block .hm_menu_service_list > li .name {
    padding-bottom: 16px;
  }
  .hm_menu_service_block .hm_menu_service_list > li ul li a {
    padding: 6px 6px 6px 20px;
  }
  .hm_menu_service_block .hm_menu_service_list > li .more_link {
    margin-left: 20px;
  }
}
@media (max-width: 1020px) {
  .hm_menu_service_block .block_inner .title {
    font-size: 28px;
  }
  .hm_menu_service_block .hm_menu_service_list {
    gap: 30px;
  }
  .hm_menu_service_block .hm_menu_service_list > li {
    flex: 0 0 calc(50% - 15px);
    padding-left: 46px;
  }
  .hm_menu_service_block .hm_menu_service_list > li .name {
    padding-bottom: 16px;
  }
  .hm_menu_service_block .hm_menu_service_list > li ul li a {
    padding: 6px 6px 6px 20px;
  }
  .hm_menu_service_block .hm_menu_service_list > li .more_link {
    margin-left: 20px;
  }
}
@media (max-width: 640px) {
  .hm_menu_service_block .block_inner {
    padding-left: 0;
    padding-right: 0;
  }
  .hm_menu_service_block .block_inner .title {
    font-size: 22px;
  }
  .hm_menu_service_block .hm_menu_service_list {
    display: block;
    border-top: 1px solid var(--gray-gray-200);
  }
  .hm_menu_service_block .hm_menu_service_list > li {
    padding-left: 0;
    border-bottom: 1px solid var(--gray-gray-200);
  }
  .hm_menu_service_block .hm_menu_service_list > li .name {
    padding: 20px 30px 20px 40px;
    position: relative;
    cursor: pointer;
    font-weight: 600;
    font-size: 15px;
  }
  .hm_menu_service_block .hm_menu_service_list > li .name:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 11H13V6C13 5.73478 12.8946 5.48043 12.7071 5.29289C12.5196 5.10536 12.2652 5 12 5C11.7348 5 11.4804 5.10536 11.2929 5.29289C11.1054 5.48043 11 5.73478 11 6V11H6C5.73478 11 5.48043 11.1054 5.29289 11.2929C5.10536 11.4804 5 11.7348 5 12C5 12.2652 5.10536 12.5196 5.29289 12.7071C5.48043 12.8946 5.73478 13 6 13H11V18C11 18.2652 11.1054 18.5196 11.2929 18.7071C11.4804 18.8946 11.7348 19 12 19C12.2652 19 12.5196 18.8946 12.7071 18.7071C12.8946 18.5196 13 18.2652 13 18V13H18C18.2652 13 18.5196 12.8946 18.7071 12.7071C18.8946 12.5196 19 12.2652 19 12C19 11.7348 18.8946 11.4804 18.7071 11.2929C18.5196 11.1054 18.2652 11 18 11Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
  }
  .hm_menu_service_block .hm_menu_service_list > li .icon {
    width: 24px;
    height: 24px;
    top: 16px;
  }
  .hm_menu_service_block .hm_menu_service_list > li ul {
    display: none;
    padding-bottom: 10px;
  }
  .hm_menu_service_block .hm_menu_service_list > li ul li a {
    padding: 5px 6px 5px 0;
    font-size: 12px;
  }
  .hm_menu_service_block .hm_menu_service_list > li ul li a:before {
    display: none;
  }
  .hm_menu_service_block .hm_menu_service_list > li .more_link {
    display: none;
    margin-left: 0;
    font-size: 12px;
    margin-bottom: 20px;
  }
  .hm_menu_service_block .hm_menu_service_list > li.opened .name:before {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0701 10.9404L6.06006 11.0004C5.79484 11.0004 5.54049 11.1058 5.35295 11.2933C5.16542 11.4809 5.06006 11.7352 5.06006 12.0004C5.06006 12.2656 5.16542 12.52 5.35295 12.7075C5.54049 12.8951 5.79484 13.0004 6.06006 13.0004L18.0601 12.9404C18.3253 12.9404 18.5796 12.8351 18.7672 12.6475C18.9547 12.46 19.0601 12.2056 19.0601 11.9404C19.0601 11.6752 18.9547 11.4209 18.7672 11.2333C18.5796 11.0458 18.3253 10.9404 18.0601 10.9404H18.0701Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
  }
  .hm_menu_service_block .hm_menu_service_list > li.opened ul {
    display: block;
  }
  .hm_menu_service_block .hm_menu_service_list > li.opened .more_link {
    display: block;
  }
}
.hm_faq_block {
  margin-bottom: 8px;
}
.hm_faq_block .block_inner {
  padding: 80px 56px;
  background: var(--gray-gray-100);
  border-radius: 32px;
}
.hm_faq_block .block_inner .title {
  font-weight: 600;
  font-size: 36px;
  line-height: 100%;
  text-align: center;
  color: var(--gray-gray-900);
  padding-bottom: 40px;
}
.hm_faq_block .tab_block_main .tab_title {
  padding: 0 0 56px;
  margin: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 4px;
}
.hm_faq_block .tab_block_main .tab_title li {
  border-radius: 100px;
  padding: 0 14px;
  height: 42px;
  white-space: nowrap;
  background: var(--white--dark-white);
  transition: all 0.3s;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 22px;
  line-height: 42px;
  color: var(--white--dark-dark);
  cursor: pointer;
}
.hm_faq_block .tab_block_main .tab_title li.active {
  background: var(--primary-primary);
  color: var(--white--dark-white);
}
.hm_faq_block .tab_block_main .tab_body .tab_b {
  display: none;
}
.hm_faq_block .tab_block_main .tab_body .tab_b.active {
  display: block;
}
.hm_faq_block .tab_block_main .accor_item {
  margin-bottom: 4px;
  background: var(--white--dark-white);
  border-radius: 16px;
}
.hm_faq_block .tab_block_main .accor_item .accor_name {
  padding: 27px 32px;
  cursor: pointer;
  font-weight: 600;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: -0.01em;
  color: var(--gray-gray-900);
  cursor: pointer;
  position: relative;
}
.hm_faq_block .tab_block_main .accor_item .accor_name:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 32px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 11H13V6C13 5.73478 12.8946 5.48043 12.7071 5.29289C12.5196 5.10536 12.2652 5 12 5C11.7348 5 11.4804 5.10536 11.2929 5.29289C11.1054 5.48043 11 5.73478 11 6V11H6C5.73478 11 5.48043 11.1054 5.29289 11.2929C5.10536 11.4804 5 11.7348 5 12C5 12.2652 5.10536 12.5196 5.29289 12.7071C5.48043 12.8946 5.73478 13 6 13H11V18C11 18.2652 11.1054 18.5196 11.2929 18.7071C11.4804 18.8946 11.7348 19 12 19C12.2652 19 12.5196 18.8946 12.7071 18.7071C12.8946 18.5196 13 18.2652 13 18V13H18C18.2652 13 18.5196 12.8946 18.7071 12.7071C18.8946 12.5196 19 12.2652 19 12C19 11.7348 18.8946 11.4804 18.7071 11.2929C18.5196 11.1054 18.2652 11 18 11Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
  margin: auto;
  transition: all 0.3s;
}
.hm_faq_block .tab_block_main .accor_item .accor_name:hover:before {
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 11H13V6C13 5.73478 12.8946 5.48043 12.7071 5.29289C12.5196 5.10536 12.2652 5 12 5C11.7348 5 11.4804 5.10536 11.2929 5.29289C11.1054 5.48043 11 5.73478 11 6V11H6C5.73478 11 5.48043 11.1054 5.29289 11.2929C5.10536 11.4804 5 11.7348 5 12C5 12.2652 5.10536 12.5196 5.29289 12.7071C5.48043 12.8946 5.73478 13 6 13H11V18C11 18.2652 11.1054 18.5196 11.2929 18.7071C11.4804 18.8946 11.7348 19 12 19C12.2652 19 12.5196 18.8946 12.7071 18.7071C12.8946 18.5196 13 18.2652 13 18V13H18C18.2652 13 18.5196 12.8946 18.7071 12.7071C18.8946 12.5196 19 12.2652 19 12C19 11.7348 18.8946 11.4804 18.7071 11.2929C18.5196 11.1054 18.2652 11 18 11Z' fill='%232B64F5' /%3E%3C/svg%3E") 50% no-repeat;
}
.hm_faq_block .tab_block_main .accor_item .accor_body {
  padding: 5px 32px 32px;
  display: none;
}
@media (min-width: 641px) {
  .hm_faq_block .tab_block_main .accor_item .accor_body {
    padding: 0 32px;
    display: block;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s;
  }
}
.hm_faq_block .tab_block_main .accor_item .accor_body .text {
  font-weight: 400;
  font-size: 17px;
  line-height: 140%;
  color: var(--gray-gray-600);
  padding-bottom: 32px;
}
.hm_faq_block .tab_block_main .accor_item .accor_body .btn_read {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  background: var(--gray-gray-100);
  border-radius: 6px;
  padding: 12px 16px;
  font-weight: 500;
  font-size: 16px;
  line-height: 115%;
  color: var(--gray-gray-900);
  text-decoration: none;
  transition: all 0.3s;
}
.hm_faq_block .tab_block_main .accor_item .accor_body .btn_read:hover {
  color: var(--primary-primary);
}
@media (min-width: 641px) {
  .hm_faq_block .tab_block_main .accor_item.opened .accor_name:before {
    transform: rotate(45deg);
  }
  .hm_faq_block .tab_block_main .accor_item.opened .accor_body {
    padding: 5px 32px 32px;
  }
}
.hm_faq_block .tab_block_main .accor_item:last-child {
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  .hm_faq_block .block_inner {
    padding: 40px 20px;
  }
  .hm_faq_block .block_inner .title {
    padding-bottom: 30px;
  }
  .hm_faq_block .tab_block_main .tab_title {
    padding-bottom: 30px;
  }
}
@media (max-width: 1020px) {
  .hm_faq_block .block_inner .title {
    font-size: 28px;
  }
}
@media (max-width: 640px) {
  .hm_faq_block .block_inner {
    background: none;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 32px;
  }
  .hm_faq_block .block_inner .title {
    font-size: 22px;
  }
  .hm_faq_block .tab_block_main .tab_title {
    padding: 0 0 40px;
    gap: 2px;
  }
  .hm_faq_block .tab_block_main .tab_title li {
    border-radius: 100px;
    padding: 0 14px;
    height: 32px;
    font-size: 12px;
    line-height: 30px;
    border: 1px solid rgba(0, 0, 0, 0.05);
  }
  .hm_faq_block .tab_block_main .accor_item {
    margin-bottom: 2px;
    background: var(--gray-gray-100);
    border-radius: 16px;
  }
  .hm_faq_block .tab_block_main .accor_item .accor_name {
    padding: 22px 40px 22px 20px;
    font-size: 15px;
  }
  .hm_faq_block .tab_block_main .accor_item .accor_name:before {
    right: 20px;
  }
}
.accor_modal {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  position: fixed;
  bottom: 10px;
  left: 10px;
  right: 10px;
  box-shadow: 0 10px 32px 0 rgba(0, 0, 0, 0.05);
  background: var(--white--dark-white);
  padding: 40px 20px 20px;
  z-index: 100;
  border-radius: 20px;
}
.accor_modal.modal_opened {
  opacity: 1;
  visibility: visible;
}
.accor_modal .title {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 100%;
  color: var(--gray-gray-900);
  padding-bottom: 32px;
}
.accor_modal .close_modal {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4099 11.9997L16.9999 8.43966C17.1909 8.24606 17.2971 7.98452 17.2952 7.71259C17.2933 7.44067 17.1835 7.18062 16.9899 6.98967C16.7963 6.79871 16.5348 6.69248 16.2628 6.69436C15.9909 6.69624 15.7309 6.80606 15.5399 6.99967L11.9999 10.5897L8.45992 7.06967C8.27256 6.88341 8.0191 6.77887 7.75492 6.77887C7.49073 6.77887 7.23728 6.88341 7.04992 7.06967C6.95619 7.16263 6.8818 7.27323 6.83103 7.39509C6.78026 7.51695 6.75412 7.64765 6.75412 7.77967C6.75412 7.91168 6.78026 8.04238 6.83103 8.16424C6.8818 8.2861 6.95619 8.3967 7.04992 8.48967L10.5899 11.9997L6.99992 15.5597C6.80896 15.7533 6.70274 16.0148 6.70461 16.2867C6.70649 16.5587 6.81631 16.8187 7.00992 17.0097C7.20353 17.2006 7.46506 17.3068 7.73699 17.305C8.00892 17.3031 8.26896 17.1933 8.45992 16.9997L11.9999 13.4097L15.5399 16.9297C15.7273 17.1159 15.9807 17.2205 16.2449 17.2205C16.5091 17.2205 16.7626 17.1159 16.9499 16.9297C17.0436 16.8367 17.118 16.7261 17.1688 16.6042C17.2196 16.4824 17.2457 16.3517 17.2457 16.2197C17.2457 16.0877 17.2196 15.9569 17.1688 15.8351C17.118 15.7132 17.0436 15.6026 16.9499 15.5097L13.4099 11.9997Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
}
.accor_modal .inner .text {
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: var(--gray-gray-600);
  padding-bottom: 32px;
}
.accor_modal .inner .text p {
  margin: 0;
}
.accor_modal .inner .btn_read {
  display: block;
  cursor: pointer;
  background: var(--gray-gray-100);
  border-radius: 6px;
  padding: 16px 16px;
  font-weight: 600;
  font-size: 16px;
  line-height: 108%;
  color: var(--gray-gray-900);
  text-decoration: none;
  text-align: center;
}
.hm_uniblock_wr {
  padding-top: 80px;
  padding-bottom: 80px;
}
.hm_uniblock_wr .title {
  padding-bottom: 20px;
  font-weight: 600;
  font-size: 36px;
  line-height: 100%;
  text-align: center;
  color: var(--gray-gray-900);
}
.hm_uniblock_wr .subtitle {
  font-weight: 400;
  font-size: 17px;
  line-height: 140%;
  text-align: center;
  color: var(--gray-gray-600);
  padding-bottom: 58px;
  text-align: center;
}
.hm_uniblock_wr .inner {
  padding-bottom: 56px;
  max-width: 1200px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .hm_uniblock_wr .inner .swiper-wrapper {
    gap: 24px;
  }
}
.hm_uniblock_wr .inner .item {
  height: auto;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--gray-gray-200);
  border-radius: 16px;
  padding: 32px;
}
.hm_uniblock_wr .inner .item img {
  border-radius: 6px;
  width: 100%;
}
.hm_uniblock_wr .inner .item a {
  text-decoration: none;
}
.hm_uniblock_wr .inner .item .name {
  padding-top: 32px;
  padding-bottom: 32px;
}
.hm_uniblock_wr .inner .item .name a {
  font-weight: 600;
  font-size: 20px;
  line-height: 122%;
  letter-spacing: -0.01em;
  color: var(--gray-gray-900);
}
.hm_uniblock_wr .inner .item .body {
  flex: 1 1 auto;
  font-weight: 400;
  font-size: 15px;
  line-height: 138%;
  color: var(--gray-gray-600);
}
.hm_uniblock_wr .inner .item .btn {
  margin-top: 24px;
}
.hm_uniblock_wr .inner .item .btn .btn_button {
  font-size: 16px;
  font-weight: 500;
}
@media (min-width: 768px) {
  .hm_uniblock_wr .inner .item {
    flex: 0 0 calc(33.33% - 16px);
  }
}
.hm_uniblock_wr .btn_bottom {
  text-align: center;
}
.hm_uniblock_wr .btn_bottom .btn_button {
  display: inline-block;
  vertical-align: top;
  font-weight: 500;
  border-radius: 6px;
}
@media (max-width: 1200px) {
  .hm_uniblock_wr {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .hm_uniblock_wr .subtitle {
    padding-bottom: 40px;
  }
  .hm_uniblock_wr .inner {
    padding-bottom: 40px;
  }
  .hm_uniblock_wr .inner .item {
    padding: 20px;
  }
  .hm_uniblock_wr .inner .item .name {
    padding: 20px 0;
  }
}
@media (max-width: 640px) {
  .hm_uniblock_wr .title {
    font-size: 22px;
    padding-bottom: 24px;
  }
  .hm_uniblock_wr .subtitle {
    font-size: 13px;
  }
  .hm_uniblock_wr .inner .item .name a {
    font-size: 15px;
  }
  .hm_uniblock_wr .inner .item .body {
    font-size: 12px;
  }
}
.footer {
  background: var(--gray-gray-900);
  padding-top: 50px;
  padding-bottom: 50px;
}
.footer .block_inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer .block_inner .left {
  flex: 0 0 220px;
  display: flex;
  gap: 3px;
  align-items: center;
}
.footer .block_inner .left .logo {
  flex: 0 0 25px;
}
.footer .block_inner .left .phone {
  flex: 1 1 auto;
}
.footer .block_inner .left .phone a {
  font-weight: 500;
  font-size: 22px;
  line-height: 173%;
  letter-spacing: -0.01em;
  color: var(--white--dark-white);
}
.footer .block_inner .name {
  font-weight: 400;
  font-size: 13px;
  line-height: 162%;
  color: var(--gray-gray-700);
}
.footer .block_inner .telegram {
  flex: 0 0 300px;
}
.footer .block_inner .telegram a {
  font-weight: 500;
  font-size: 22px;
  line-height: 173%;
  letter-spacing: -0.01em;
  color: var(--white--dark-white);
  display: flex;
  align-items: center;
  gap: 20px;
  text-decoration: none;
}
.footer .block_inner .telegram a span {
  flex: 1 1 auto;
}
.footer .block_inner .link {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 13px;
  line-height: 162%;
  color: #fff;
  text-align: left;
  flex: 0 0 244px;
}
.footer .block_inner .link a {
  text-decoration: underline;
  color: var(--gray-gray-600);
}
.footer .block_inner .right {
  flex: 0 0 200px;
  text-align: right;
}
.footer .block_inner .right .police {
  padding-top: 12px;
}
.footer .block_inner .right .police a {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 13px;
  line-height: 162%;
  text-decoration: underline;
  color: var(--gray-gray-600);
}
@media (max-width: 1200px) {
  .footer {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (max-width: 1200px) {
  .footer .block_inner .left {
    flex: 0 0 190px;
  }
  .footer .block_inner .left .phone a {
    font-size: 18px;
  }
  .footer .block_inner .telegram {
    flex: 0 0 258px;
  }
  .footer .block_inner .telegram a {
    font-size: 18px;
  }
  .footer .block_inner .right {
    flex: 0 0 202px;
  }
}
@media (max-width: 1024px) {
  .footer {
    padding-bottom: 20px;
  }
  .footer .block_inner {
    display: block;
  }
  .footer .block_inner .left {
    padding-bottom: 20px;
  }
  .footer .block_inner .left .logo {
    display: none;
  }
  .footer .block_inner .left .phone a {
    font-size: 18px;
    line-height: 122%;
  }
  .footer .block_inner .name {
    font-size: 10px;
  }
  .footer .block_inner .telegram {
    padding-bottom: 20px;
  }
  .footer .block_inner .telegram a {
    font-size: 18px;
    line-height: 122%;
    gap: 8px;
    justify-content: start;
    display: inline-flex;
  }
  .footer .block_inner .telegram a svg {
    width: 25px;
    height: 25px;
  }
  .footer .block_inner .link {
    text-align: left;
    padding-bottom: 20px;
    padding-top: 0;
  }
  .footer .block_inner .right {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 20px;
    border-top: 1px solid var(--gray-gray-800);
  }
  .footer .block_inner .right .police {
    padding: 0;
  }
  .footer .block_inner .right .police a {
    font-size: 10px;
  }
}
.page_in .hm_header {
  border-bottom: 1px solid var(--gray-gray-200);
}
.page_in .hm_header .hm_burger {
  display: none;
}
@media (max-width: 1024px) {
  .page_in .hm_header .block_inner {
    gap: 0;
  }
  .page_in .hm_header .hm_header_menu {
    display: none;
  }
  .page_in .hm_header .hm_login_btn {
    display: none;
  }
  .page_in .hm_header .hm_burger {
    display: block;
  }
}
.content-wrapper {
  padding-top: 24px;
}
.content-wrapper .block_inner {
  display: flex;
  gap: 55px;
  align-items: start;
}
@media (max-width: 1360px) {
  .content-wrapper .block_inner {
    gap: 30px;
  }
}
.content-wrapper .block_inner .content {
  flex: 1 1 auto;
}
@media (min-width: 1361px) {
  .content-wrapper .block_inner .content {
    flex: 0 0 calc(100% - 656px);
    max-width: calc(100% - 656px);
  }
}
@media (min-width: 1025px) and (max-width: 1360px) {
  .content-wrapper .block_inner .content {
    flex: 0 0 calc(100% - 606px);
    max-width: calc(100% - 606px);
  }
}
.content-wrapper .block_inner .content.full {
  max-width: 100%;
  flex: 1 1 auto;
}
.content-wrapper .block_inner .parent:has(.child.active) {
  background-color: blue;
}
.content-wrapper .block_inner .left_menu_main {
  flex: 0 0 273px;
}
.content-wrapper .block_inner .right_panel {
  flex: 0 0 273px;
  position: sticky;
  top: 104px;
}
.content-wrapper .block_inner .right_panel .anchor_panel {
  overflow-y: auto;
  max-height: calc(100vh - 210px);
}
.content-wrapper .block_inner .right_panel .anchor_panel .close_anchor {
  display: none;
}
@media (max-width: 1024px) {
  .content-wrapper .block_inner {
    display: block;
  }
  .content-wrapper .block_inner .left_menu_main {
    display: none;
  }
  .content-wrapper .block_inner .right_panel {
    position: relative;
    top: auto;
  }
  .content-wrapper .block_inner .right_panel .anchor_panel {
    display: none;
  }
}
.anchor_panel ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.anchor_panel ul li a {
  text-decoration: none;
  display: block;
  padding: 13px 24px;
  border-radius: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  color: var(--gray-gray-700);
  transition: all 0.3s;
}
.anchor_panel ul li a:hover {
  background: var(--primary-primary-light);
  color: var(--primary-primary);
}
.anchor_panel ul li.active a {
  background: var(--primary-primary-light);
  color: var(--primary-primary);
}
*::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
*::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
*::-webkit-scrollbar-thumb {
  height: 100px;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.hm_site_wrapper {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.hm_site_wrapper .hm_site_content {
  flex: 1 1 auto;
  padding-bottom: 120px;
}
@media (max-width: 1024px) {
  .hm_site_wrapper .hm_site_content {
    padding-bottom: 54px;
  }
}
.content_body {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: var(--gray-gray-700);
}
@media (max-width: 767px) {
  .content_body {
    font-size: 13px;
  }
}
.content_body iframe {
  max-width: 100%;
}
.content_body img {
  height: auto;
}
.content_body h1 {
  font-weight: 600;
  font-size: 34px;
  line-height: 100%;
  letter-spacing: -0.02em;
  color: var(--gray-gray-900);
  margin: 0 0 32px;
}
@media (max-width: 767px) {
  .content_body h1 {
    font-size: 24px;
    margin-bottom: 24px;
  }
}
.content_body h2, .content_body h3, .content_body h4 {
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: -0.01em;
  color: var(--gray-gray-900);
  margin: 0 0 32px;
}
@media (max-width: 767px) {
  .content_body h2, .content_body h3, .content_body h4 {
    margin-bottom: 24px;
  }
}
.content_body p {
  margin: 32px 0;
}
@media (max-width: 767px) {
  .content_body p {
    margin: 24px 0;
  }
}
.site-path {
  font-family: var(--font-family);
  font-weight: 500;
  line-height: 133%;
  color: var(--gray-gray-500);
  margin: 0 0 25px;
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 12px;
  white-space: nowrap;
  padding-bottom: 25px;
  overflow-x: auto;
}
.site-path::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.site-path::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
.site-path::-webkit-scrollbar-thumb {
  height: 100px;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.site-path i {
  flex: 0 0 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9373 7.25087C10.967 7.17971 10.9823 7.10338 10.9823 7.02628C10.9823 6.94919 10.967 6.87285 10.9373 6.8017C10.9049 6.73297 10.8616 6.66994 10.809 6.61503L7.344 3.15003C7.23241 3.05447 7.08887 3.00453 6.94206 3.0102C6.79524 3.01587 6.65598 3.07673 6.55209 3.18062C6.4482 3.28451 6.38734 3.42377 6.38167 3.57058C6.376 3.7174 6.42594 3.86094 6.5215 3.97253L8.989 6.4167H3.49984C3.34513 6.4167 3.19675 6.47816 3.08736 6.58755C2.97796 6.69695 2.9165 6.84532 2.9165 7.00003C2.9165 7.15474 2.97796 7.30311 3.08736 7.41251C3.19675 7.52191 3.34513 7.58337 3.49984 7.58337H9.01817L6.55067 10.0509C6.44083 10.1599 6.37881 10.3082 6.37826 10.463C6.37772 10.6178 6.43868 10.7664 6.54775 10.8763C6.65682 10.9861 6.80506 11.0481 6.95986 11.0487C7.11465 11.0492 7.26333 10.9883 7.37317 10.8792L10.8382 7.4142C10.8785 7.3645 10.9118 7.30955 10.9373 7.25087Z' fill='%23D7D9DA' /%3E%3C/svg%3E") 50% no-repeat;
}
.site-path a {
  text-decoration: none;
  color: var(--gray-gray-500);
}
.site-path a:first-child {
  font-size: 0;
  flex: 0 0 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M14.4002 18.167H5.30854C4.59831 18.1684 3.91214 17.9098 3.37946 17.44C2.84677 16.9703 2.50438 16.3219 2.41687 15.617L1.66687 9.35871C1.61293 8.86015 1.68808 8.3561 1.88509 7.89496C2.08209 7.43381 2.39435 7.03106 2.79187 6.72538L8.33354 2.42538C8.86045 2.01136 9.51447 1.7926 10.1844 1.80627C10.8544 1.81994 11.499 2.06521 12.0085 2.50038L17.3002 6.95038C17.6962 7.27038 18.0005 7.68954 18.182 8.16525C18.3635 8.64095 18.4158 9.15624 18.3335 9.65871L17.2502 15.7587C17.1345 16.4313 16.7853 17.0416 16.264 17.4821C15.7427 17.9226 15.0827 18.1652 14.4002 18.167Z' fill='%23ABADAE' /%3E%3Cpath d='M10.0001 13.0587C11.1829 13.0587 12.1417 12.0999 12.1417 10.9171C12.1417 9.73425 11.1829 8.77539 10.0001 8.77539C8.81726 8.77539 7.8584 9.73425 7.8584 10.9171C7.8584 12.0999 8.81726 13.0587 10.0001 13.0587Z' fill='%23ABADAE' /%3E%3C/svg%3E") 50% no-repeat;
}
.site-path a:first-child span {
  display: none;
}
.site-path span {
  font-size: 12px;
  line-height: 20px;
}
@media (max-width: 1360px) {
  .site-path span {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (max-width: 1024px) {
  .site-path {
    padding-bottom: 16px;
    margin-bottom: 16px;
    overflow-x: scroll;
  }
}
.mobile_anchor_menu {
  display: none;
  margin-bottom: 32px;
}
.mobile_anchor_menu .active_anchor {
  cursor: pointer;
  position: relative;
  padding: 12px 24px 12px 44px;
  color: #1ca345;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.mobile_anchor_menu .active_anchor:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 24px;
  height: 24px;
  left: 0;
  margin: auto;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6004 5.89961H9.23039C9.03148 5.89961 8.84071 5.82059 8.70006 5.67994C8.55941 5.53929 8.48039 5.34852 8.48039 5.14961C8.48039 4.9507 8.55941 4.75993 8.70006 4.61928C8.84071 4.47863 9.03148 4.39961 9.23039 4.39961H20.6004C20.7993 4.39961 20.9901 4.47863 21.1307 4.61928C21.2714 4.75993 21.3504 4.9507 21.3504 5.14961C21.3504 5.34852 21.2714 5.53929 21.1307 5.67994C20.9901 5.82059 20.7993 5.89961 20.6004 5.89961ZM16.1904 10.1496C16.1878 9.9515 16.108 9.76224 15.9679 9.62214C15.8278 9.48205 15.6385 9.4022 15.4404 9.39961H9.23039C9.03148 9.39961 8.84071 9.47863 8.70006 9.61928C8.55941 9.75993 8.48039 9.9507 8.48039 10.1496C8.48039 10.3485 8.55941 10.5393 8.70006 10.6799C8.84071 10.8206 9.03148 10.8996 9.23039 10.8996H15.4404C15.6385 10.897 15.8278 10.8172 15.9679 10.6771C16.108 10.537 16.1878 10.3477 16.1904 10.1496ZM21.3504 15.1496C21.3504 14.9507 21.2714 14.7599 21.1307 14.6193C20.9901 14.4786 20.7993 14.3996 20.6004 14.3996H9.23039C9.03148 14.3996 8.84071 14.4786 8.70006 14.6193C8.55941 14.7599 8.48039 14.9507 8.48039 15.1496C8.48039 15.3485 8.55941 15.5393 8.70006 15.6799C8.84071 15.8206 9.03148 15.8996 9.23039 15.8996H20.6004C20.7993 15.8996 20.9901 15.8206 21.1307 15.6799C21.2714 15.5393 21.3504 15.3485 21.3504 15.1496ZM16.1904 20.1496C16.1878 19.9515 16.108 19.7622 15.9679 19.6221C15.8278 19.482 15.6385 19.4022 15.4404 19.3996H9.23039C9.03148 19.3996 8.84071 19.4786 8.70006 19.6193C8.55941 19.7599 8.48039 19.9507 8.48039 20.1496C8.48039 20.3485 8.55941 20.5393 8.70006 20.6799C8.84071 20.8206 9.03148 20.8996 9.23039 20.8996H15.4404C15.6385 20.897 15.8278 20.8172 15.9679 20.6771C16.108 20.537 16.1878 20.3477 16.1904 20.1496ZM4.70039 3.84961C4.44328 3.84961 4.19193 3.92585 3.97815 4.0687C3.76437 4.21154 3.59774 4.41458 3.49935 4.65212C3.40095 4.88967 3.37521 5.15105 3.42537 5.40323C3.47553 5.6554 3.59934 5.88704 3.78115 6.06885C3.96296 6.25066 4.1946 6.37447 4.44677 6.42463C4.69895 6.47479 4.96034 6.44905 5.19788 6.35065C5.43542 6.25226 5.63846 6.08563 5.7813 5.87185C5.92415 5.65807 6.00039 5.40673 6.00039 5.14961C6.00039 4.80483 5.86343 4.47417 5.61963 4.23037C5.37583 3.98657 5.04517 3.84961 4.70039 3.84961ZM4.70039 13.8496C4.44328 13.8496 4.19193 13.9259 3.97815 14.0687C3.76437 14.2115 3.59774 14.4146 3.49935 14.6521C3.40095 14.8897 3.37521 15.1511 3.42537 15.4032C3.47553 15.6554 3.59934 15.887 3.78115 16.0688C3.96296 16.2507 4.1946 16.3745 4.44677 16.4246C4.69895 16.4748 4.96034 16.449 5.19788 16.3507C5.43542 16.2523 5.63846 16.0856 5.7813 15.8719C5.92415 15.6581 6.00039 15.4067 6.00039 15.1496C6.00039 14.8048 5.86343 14.4742 5.61963 14.2304C5.37583 13.9866 5.04517 13.8496 4.70039 13.8496Z' fill='%23D7D9DA'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
.mobile_anchor_menu .anchor_panel {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: #fff;
  height: calc(100vh - 76px);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-100%);
  transition: all 0.3s;
}
.mobile_anchor_menu .anchor_panel .close_anchor {
  padding: 16px 24px 16px 44px;
  position: relative;
  color: #222;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  cursor: pointer;
  margin: 11px 20px;
}
.mobile_anchor_menu .anchor_panel .close_anchor:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 24px;
  height: 24px;
  margin: auto;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00004 6L18 17.9994M6 18L18 6.00064' stroke='%231CA345' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
.mobile_anchor_menu .anchor_panel.opened {
  transform: translateY(0%);
  opacity: 1;
  visibility: visible;
}
.mobile_anchor_menu .anchor_panel ul {
  padding: 20px;
  position: absolute;
  left: 0;
  right: 0;
  top: 70px;
  bottom: 0;
  overflow-y: auto;
  border-top: 0.4px solid #d7d9da;
}
.mobile_anchor_menu .anchor_panel ul li a {
  padding: 12px 24px 12px 44px;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  color: #abadae;
  position: relative;
  transition: all 0.3s;
}
.mobile_anchor_menu .anchor_panel ul li a:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 9px;
  width: 6px;
  height: 6px;
  background: #e6e8ea;
  transition: all 0.3s;
  margin: auto;
  border-radius: 50%;
}
.mobile_anchor_menu .anchor_panel ul li.active a {
  color: #1ca345;
  background: none;
}
.mobile_anchor_menu .anchor_panel ul li.active a:before {
  background: #1ca345;
}
@media (max-width: 1024px) {
  .mobile_anchor_menu {
    display: block;
    position: relative;
    margin-top: -8px;
  }
  .mobile_anchor_menu:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -20px;
    right: -20px;
    border-bottom: 0.4px solid var(--gray-gray-400);
  }
}
.search_panel_inner_content .hm_search_block {
  padding: 0 0 48px;
}
.search_panel_inner_content .hm_search_block .block_inner {
  background: none;
  padding: 0;
  display: block;
}
.search_panel_inner_content .hm_search_block .block_inner .search_block {
  max-width: 100%;
}
.search_panel_inner_content .hm_search_block .block_inner .search_block .search_form {
  margin: 0;
}
.search_panel_inner_content .hm_search_block .block_inner .search_block .search_form .formSearch {
  display: flex;
  padding: 0;
  gap: 8px;
}
.search_panel_inner_content .hm_search_block .block_inner .search_block .search_form .formSearch input[type="text"] {
  border: 1px solid var(--gray-gray-300);
  border-radius: 6px;
  padding-left: 45px;
  height: 48px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M17.9162 16.1836L15.2745 13.6836C14.7723 14.3302 14.1703 14.8928 13.4912 15.3503L16.2079 17.9336C16.3221 18.067 16.4634 18.1747 16.6223 18.2495C16.7812 18.3243 16.9542 18.3645 17.1298 18.3675C17.3054 18.3705 17.4796 18.3362 17.641 18.2669C17.8024 18.1976 17.9473 18.0949 18.066 17.9654C18.1847 17.836 18.2747 17.6829 18.3299 17.5161C18.385 17.3494 18.4042 17.1728 18.3861 16.9981C18.368 16.8234 18.3131 16.6545 18.2249 16.5026C18.1367 16.3507 18.0173 16.2193 17.8745 16.1169L17.9162 16.1836Z' fill='%231CA345' /%3E%3Cpath d='M9.28321 1.66699C7.79985 1.66699 6.3498 2.10686 5.11643 2.93097C3.88306 3.75508 2.92177 4.92642 2.35411 6.29687C1.78645 7.66731 1.63793 9.17531 1.92732 10.6302C2.21671 12.085 2.93101 13.4214 3.97991 14.4703C5.0288 15.5192 6.36517 16.2335 7.82003 16.5229C9.27489 16.8123 10.7829 16.6637 12.1533 16.0961C13.5238 15.5284 14.6951 14.5671 15.5192 13.3338C16.3433 12.1004 16.7832 10.6504 16.7832 9.16699C16.7832 7.17787 15.993 5.27021 14.5865 3.86369C13.18 2.45717 11.2723 1.66699 9.28321 1.66699ZM9.28321 14.467C8.23697 14.467 7.21421 14.1568 6.34418 13.5758C5.47415 12.9947 4.7959 12.1687 4.39515 11.2023C3.99439 10.2358 3.88911 9.17229 4.09262 8.14603C4.29612 7.11978 4.79928 6.17688 5.5385 5.4365C6.27772 4.69611 7.21982 4.19148 8.24575 3.98635C9.27169 3.78123 10.3354 3.88484 11.3025 4.28408C12.2695 4.68331 13.0966 5.36026 13.679 6.22937C14.2615 7.09849 14.5732 8.12076 14.5749 9.16699C14.5771 9.86291 14.4418 10.5524 14.1767 11.1959C13.9117 11.8394 13.5221 12.4241 13.0304 12.9166C12.5387 13.4091 11.9545 13.7996 11.3115 14.0656C10.6684 14.3317 9.97913 14.4681 9.28321 14.467Z' fill='%231CA345' /%3E%3C/svg%3E") 15px 50% no-repeat;
}
.search_panel_inner_content .hm_search_block .block_inner .search_block .search_form .formSearch input[type="text"]:focus {
  box-shadow: 0 4px 12px 0 rgba(28, 163, 69, 0.15);
  border-color: var(--primary-primary);
}
.search_panel_inner_content .hm_search_block .block_inner .search_block .search_form .formSearch .searchMainBtn {
  position: relative;
  top: auto;
  bottom: auto;
  right: auto;
  border-radius: 6px;
  width: 97px;
  height: 48px;
  text-align: center;
  cursor: pointer;
  background: var(--primary-primary);
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  color: var(--white--dark-white);
}
.navigator_link {
  padding: 0;
  margin: 30px 0;
  list-style: none;
}
.navigator_link li {
  margin-bottom: 2px;
}
.navigator_link li a {
  border-radius: 12px;
  padding: 24px;
  display: block;
  text-decoration: none;
  background: var(--gray-gray-100);
  min-height: 100%;
  display: flex;
  gap: 24px;
  align-items: center;
}
.navigator_link li a .icon {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9993 18.9403C11.867 18.9397 11.7361 18.9129 11.6142 18.8614C11.4923 18.8099 11.3819 18.7347 11.2893 18.6403L5.35927 12.7103C5.26555 12.6173 5.19115 12.5067 5.14038 12.3848C5.08961 12.263 5.06348 12.1323 5.06348 12.0003C5.06348 11.8682 5.08961 11.7375 5.14038 11.6157C5.19115 11.4938 5.26555 11.3832 5.35927 11.2903L11.2893 5.36025C11.3822 5.26652 11.4928 5.19213 11.6147 5.14136C11.7366 5.09059 11.8673 5.06445 11.9993 5.06445C12.1313 5.06445 12.262 5.09059 12.3839 5.14136C12.5057 5.19213 12.6163 5.26652 12.7093 5.36025C12.8955 5.54761 13.0001 5.80107 13.0001 6.06525C13.0001 6.32944 12.8955 6.58289 12.7093 6.77025L7.47927 12.0003L12.7093 17.2303C12.8503 17.3701 12.9465 17.5488 12.9856 17.7436C13.0246 17.9383 13.0048 18.1403 12.9286 18.3237C12.8525 18.5072 12.7234 18.6638 12.5579 18.7736C12.3924 18.8834 12.1979 18.9414 11.9993 18.9403Z' fill='%232B64F5' /%3E%3Cpath opacity='0.3' d='M17.9396 13H6.05957C5.79435 13 5.54 12.8946 5.35246 12.7071C5.16493 12.5196 5.05957 12.2652 5.05957 12C5.05957 11.7348 5.16493 11.4804 5.35246 11.2929C5.54 11.1054 5.79435 11 6.05957 11H17.9396C18.2048 11 18.4591 11.1054 18.6467 11.2929C18.8342 11.4804 18.9396 11.7348 18.9396 12C18.9396 12.2652 18.8342 12.5196 18.6467 12.7071C18.4591 12.8946 18.2048 13 17.9396 13Z' fill='%232B64F5' /%3E%3C/svg%3E");
}
.navigator_link li a .inner_btn {
  flex: 1 1 auto;
}
.navigator_link li a .text {
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 12px;
  line-height: 111%;
  letter-spacing: -0.03em;
  color: var(--gray-gray-600);
}
.navigator_link li a span {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: var(--success-success);
}
.navigator_link li.next a .icon {
  transform: rotate(180deg);
}
@media (min-width: 560px) {
  .navigator_link {
    display: flex;
    gap: 10px;
    margin: 30px 0 0;
  }
  .navigator_link li {
    flex: 0 0 calc(50% - 5px);
  }
  .navigator_link li.next .icon {
    display: inline-block;
  }
}
@media (max-width: 559px) {
  .navigator_link {
    margin: 30px 0 0;
  }
}
.submenu_page {
  padding: 56px 0 40px;
  position: relative;
}
@media (max-width: 767px) {
  .submenu_page {
    padding: 40px 0 0;
  }
}
.submenu_page .title {
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: -0.01em;
  color: var(--gray-gray-900);
  padding-bottom: 32px;
}
@media (max-width: 767px) {
  .submenu_page .title {
    padding-bottom: 29px;
    font-size: 20px;
  }
}
.submenu_page .arrow_submenu_wrap {
  display: none;
  position: absolute;
  top: 36px;
  right: 0;
  gap: 2px;
}
@media (max-width: 767px) {
  .submenu_page .arrow_submenu_wrap {
    display: flex;
  }
}
.submenu_page .arrow_submenu {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  background: var(--gray-gray-200);
  position: relative;
  cursor: pointer;
}
.submenu_page .arrow_submenu:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.8932 12.6662C6.76078 12.667 6.63114 12.6283 6.52079 12.5551C6.41044 12.4819 6.3244 12.3775 6.27362 12.2552C6.22284 12.1329 6.20963 11.9983 6.23568 11.8684C6.26173 11.7386 6.32585 11.6195 6.41987 11.5262L9.89987 7.99955L6.41987 4.55288C6.35771 4.49073 6.3084 4.41693 6.27476 4.33572C6.24112 4.2545 6.22381 4.16746 6.22381 4.07955C6.22381 3.99164 6.24112 3.9046 6.27476 3.82338C6.3084 3.74217 6.35771 3.66838 6.41987 3.60622C6.48203 3.54406 6.55582 3.49475 6.63703 3.46111C6.71825 3.42747 6.80529 3.41016 6.8932 3.41016C6.98111 3.41016 7.06815 3.42747 7.14937 3.46111C7.23058 3.49475 7.30437 3.54406 7.36653 3.60622L11.3332 7.55955C11.4574 7.68446 11.5271 7.85343 11.5271 8.02955C11.5271 8.20567 11.4574 8.37464 11.3332 8.49955L7.38653 12.4462C7.3242 12.5153 7.24811 12.5705 7.16315 12.6084C7.07818 12.6463 6.98623 12.666 6.8932 12.6662Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
}
.submenu_page .arrow_submenu_prev:before {
  transform: rotate(180deg);
}
.submenu_page ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .submenu_page ul {
    flex-wrap: wrap;
    gap: 8px;
  }
  .submenu_page ul li {
    flex: 0 0 calc(50% - 4px);
  }
}
.submenu_page ul li {
  display: flex;
}
.submenu_page ul li a {
  padding: 24px;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  color: var(--gray-gray-800);
  display: block;
  text-decoration: none;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: justify-content;
  align-items: start;
  gap: 24px;
  background: var(--white--dark-white-active);
  border-radius: 12px;
}
.submenu_page ul li a strong {
  display: block;
  font-weight: 600;
}
.submenu_page ul li a span {
  padding: 9px 12px;
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  color: var(--success-success);
  background: var(--white--dark-white);
  border-radius: 6px;
  display: block;
}
@media (max-width: 767px) {
  .submenu_page ul li a {
    font-size: 13px;
    padding: 20px;
    gap: 20px;
  }
}
.search_panel_inner_header {
  margin: 0 0 0 20px;
}
.search_panel_inner_header .hm_search_block {
  padding: 0;
}
.search_panel_inner_header .hm_search_block .block_inner {
  background: none;
  padding: 0;
  display: block;
}
.search_panel_inner_header .hm_search_block .block_inner .search_block {
  max-width: 100%;
}
.search_panel_inner_header .hm_search_block .block_inner .search_block .search_form {
  margin: 0;
}
.search_panel_inner_header .hm_search_block .block_inner .search_block .search_form .formSearch {
  padding: 0;
  display: block;
}
.search_panel_inner_header .hm_search_block .block_inner .search_block .search_form .formSearch input[type="text"] {
  width: 100%;
  border: 1px solid var(--gray-gray-300);
  border-radius: 6px;
  padding-left: 42px;
  height: 38px;
  background: var(--white---dark-white);
}
.search_panel_inner_header .hm_search_block .block_inner .search_block .search_form .formSearch input[type="text"]:focus {
  box-shadow: 0 4px 12px 0 rgba(28, 163, 69, 0.15);
  border-color: var(--primary-primary);
}
.search_panel_inner_header .hm_search_block .block_inner .search_block .search_form .formSearch .searchMainBtn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: auto;
  left: 0;
  border-radius: 0;
  width: 42px;
  height: 38px;
  text-align: center;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M16.1251 14.5654L13.7476 12.3154C13.2955 12.8974 12.7538 13.4037 12.1426 13.8154L14.5876 16.1404C14.6904 16.2605 14.8175 16.3574 14.9605 16.4247C15.1036 16.492 15.2592 16.5283 15.4173 16.531C15.5753 16.5337 15.7322 16.5028 15.8774 16.4404C16.0227 16.3781 16.153 16.2856 16.2599 16.1691C16.3668 16.0526 16.4477 15.9148 16.4974 15.7647C16.547 15.6146 16.5643 15.4557 16.548 15.2985C16.5317 15.1413 16.4822 14.9893 16.4029 14.8526C16.3235 14.7159 16.216 14.5975 16.0876 14.5054L16.1251 14.5654Z' fill='%231CA345' /%3E%3Cpath d='M8.35547 1.5C7.02045 1.5 5.7154 1.89588 4.60537 2.63758C3.49534 3.37928 2.63018 4.43349 2.11928 5.66689C1.60839 6.90029 1.47472 8.25749 1.73517 9.56686C1.99562 10.8762 2.6385 12.079 3.5825 13.023C4.52651 13.967 5.72924 14.6099 7.03861 14.8703C8.34798 15.1308 9.70518 14.9971 10.9386 14.4862C12.172 13.9753 13.2262 13.1101 13.9679 12.0001C14.7096 10.8901 15.1055 9.58502 15.1055 8.25C15.1055 6.45979 14.3943 4.7429 13.1284 3.47703C11.8626 2.21116 10.1457 1.5 8.35547 1.5ZM8.35547 13.02C7.41386 13.02 6.49338 12.7409 5.71035 12.2179C4.92732 11.6949 4.3169 10.9516 3.95622 10.0818C3.59554 9.21196 3.50079 8.25477 3.68394 7.33114C3.8671 6.40751 4.31994 5.5589 4.98523 4.89255C5.65053 4.22621 6.49843 3.77203 7.42176 3.58743C8.3451 3.40282 9.30245 3.49606 10.1728 3.85537C11.0432 4.21469 11.7875 4.82394 12.3117 5.60614C12.8359 6.38835 13.1165 7.30839 13.118 8.25C13.1199 8.87633 12.9982 9.49688 12.7596 10.076C12.5211 10.6551 12.1705 11.1814 11.7279 11.6247C11.2854 12.0679 10.7597 12.4193 10.1809 12.6588C9.60216 12.8982 8.9818 13.021 8.35547 13.02Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
  font-size: 0;
}
.search_page_wr .hm_search_block {
  padding: 0 0 80px;
}
.search_page_wr .hm_search_block .block_inner {
  display: block;
  text-align: center;
}
.search_page_wr .hm_search_block .search_block {
  text-align: left;
}
.search_page_wr .hm_search_block .hot_links {
  display: none;
}
@media (max-width: 767px) {
  .search_page_wr .hm_search_block {
    padding-bottom: 40px;
  }
  .search_page_wr .hm_search_block .block_inner {
    padding: 40px 20px 20px;
  }
  .search_page_wr .hm_search_block .search_block .search_form {
    margin-bottom: 0;
  }
}
.tpl-search {
  max-width: 874px;
  margin: 0 auto;
}
.tpl-search .search_result_list .articles-list a {
  text-decoration: none;
  display: block;
  padding: 0 0 40px;
  border-bottom: 1px solid var(--gray-gray-200);
  margin-bottom: 40px;
  display: block;
}
.tpl-search .search_result_list .articles-list .path {
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
  color: var(--gray-gray-500);
  padding-bottom: 16px;
}
.tpl-search .search_result_list .articles-list .name {
  font-weight: 600;
  font-size: 22px;
  line-height: 100%;
  letter-spacing: -0.01em;
  color: var(--success-success);
  padding-bottom: 30px;
}
.tpl-search .search_result_list .articles-list .anonce {
  font-weight: 400;
  font-size: 15px;
  line-height: 140%;
  color: var(--gray-gray-600);
}
@media (max-width: 767px) {
  .tpl-search .search_result_list .articles-list a {
    padding-bottom: 24px;
    margin-bottom: 24px;
  }
  .tpl-search .search_result_list .articles-list .name {
    font-size: 20px;
    padding-bottom: 20px;
  }
  .tpl-search .search_result_list .articles-list .anonce {
    font-size: 13px;
  }
}
.s3_pagelist_container {
  display: flex;
  gap: 2px;
}
.s3_pagelist_container .s3_pagelist_name {
  display: none;
}
.s3_pagelist_container a {
  font-size: 0;
}
.s3_pagelist_container .s3_pagelist_lnk_first, .s3_pagelist_container .s3_pagelist_lnk_prev, .s3_pagelist_container .s3_pagelist_lnk_next, .s3_pagelist_container .s3_pagelist_lnk_last {
  flex: 0 0 38px;
  height: 38px;
  border-radius: 6px;
  width: 38px;
  height: 38px;
  background: var(--gray-gray-100);
  position: relative;
}
.s3_pagelist_container .s3_pagelist_lnk_first:before, .s3_pagelist_container .s3_pagelist_lnk_prev:before, .s3_pagelist_container .s3_pagelist_lnk_next:before, .s3_pagelist_container .s3_pagelist_lnk_last:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.s3_pagelist_container .s3_pagelist_lnk_first:before {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.44728 11.0834C8.37011 11.0831 8.29376 11.0675 8.22266 11.0374C8.15157 11.0074 8.08714 10.9635 8.03312 10.9084L4.57979 7.4376C4.47114 7.3283 4.41016 7.18045 4.41016 7.02635C4.41016 6.87224 4.47114 6.72439 4.57979 6.6151L8.03312 3.15593C8.08751 3.10154 8.15208 3.0584 8.22314 3.02896C8.2942 2.99953 8.37037 2.98438 8.44728 2.98438C8.5242 2.98437 8.60037 2.99953 8.67143 3.02896C8.74249 3.0584 8.80706 3.10154 8.86145 3.15593C8.91584 3.21032 8.95898 3.27489 8.98842 3.34595C9.01786 3.41701 9.03301 3.49318 9.03301 3.5701C9.03301 3.64701 9.01786 3.72318 8.98842 3.79424C8.95898 3.8653 8.91584 3.92987 8.86145 3.98426L5.83395 7.0001L8.87895 10.0451C8.97948 10.1237 9.05145 10.2331 9.08384 10.3566C9.11622 10.48 9.10722 10.6107 9.05823 10.7285C9.00924 10.8464 8.92296 10.9449 8.81261 11.009C8.70225 11.0731 8.57392 11.0992 8.44728 11.0834Z' fill='black' /%3E%3C/svg%3E") 50% no-repeat;
}
.s3_pagelist_container .s3_pagelist_lnk_last:before {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.44728 11.0834C8.37011 11.0831 8.29376 11.0675 8.22266 11.0374C8.15157 11.0074 8.08714 10.9635 8.03312 10.9084L4.57979 7.4376C4.47114 7.3283 4.41016 7.18045 4.41016 7.02635C4.41016 6.87224 4.47114 6.72439 4.57979 6.6151L8.03312 3.15593C8.08751 3.10154 8.15208 3.0584 8.22314 3.02896C8.2942 2.99953 8.37037 2.98438 8.44728 2.98438C8.5242 2.98437 8.60037 2.99953 8.67143 3.02896C8.74249 3.0584 8.80706 3.10154 8.86145 3.15593C8.91584 3.21032 8.95898 3.27489 8.98842 3.34595C9.01786 3.41701 9.03301 3.49318 9.03301 3.5701C9.03301 3.64701 9.01786 3.72318 8.98842 3.79424C8.95898 3.8653 8.91584 3.92987 8.86145 3.98426L5.83395 7.0001L8.87895 10.0451C8.97948 10.1237 9.05145 10.2331 9.08384 10.3566C9.11622 10.48 9.10722 10.6107 9.05823 10.7285C9.00924 10.8464 8.92296 10.9449 8.81261 11.009C8.70225 11.0731 8.57392 11.0992 8.44728 11.0834Z' fill='black' /%3E%3C/svg%3E") 50% no-repeat;
  transform: rotate(180deg);
}
.s3_pagelist_container .s3_pagelist_lnk_prev:before {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.07602 11.0831C6.92299 11.0824 6.77634 11.0217 6.66768 10.9139L3.16768 7.41391C3.06487 7.30103 3.01042 7.15233 3.01602 6.99975C3.01557 6.92298 3.03029 6.84687 3.05932 6.7758C3.08835 6.70473 3.13112 6.64009 3.18518 6.58558L6.68518 3.08558C6.79678 2.99001 6.94032 2.94008 7.08713 2.94575C7.23394 2.95142 7.37321 3.01228 7.4771 3.11617C7.58098 3.22006 7.64185 3.35932 7.64752 3.50613C7.65319 3.65294 7.60325 3.79649 7.50768 3.90808L4.42185 6.99975L7.49018 10.0681C7.59883 10.1774 7.65981 10.3252 7.65981 10.4793C7.65981 10.6334 7.59883 10.7813 7.49018 10.8906C7.43765 10.9489 7.37389 10.996 7.30272 11.029C7.23156 11.0621 7.15445 11.0805 7.07602 11.0831Z' fill='black' /%3E%3Cpath opacity='0.3' d='M10.2084 11.0832C10.0553 11.0826 9.90869 11.0218 9.80003 10.9141L6.30004 7.41407C6.24597 7.35956 6.2032 7.29492 6.17417 7.22385C6.14514 7.15278 6.13043 7.07667 6.13087 6.9999C6.13043 6.92313 6.14514 6.84703 6.17417 6.77596C6.2032 6.70489 6.24597 6.64024 6.30004 6.58574L9.80003 3.08574C9.85233 3.02467 9.91668 2.97508 9.98905 2.94006C10.0614 2.90505 10.1403 2.88537 10.2206 2.88227C10.3009 2.87917 10.381 2.8927 10.4559 2.92203C10.5307 2.95136 10.5987 2.99584 10.6556 3.05269C10.7124 3.10954 10.7569 3.17752 10.7862 3.25238C10.8156 3.32724 10.8291 3.40735 10.826 3.48768C10.8229 3.56802 10.8032 3.64685 10.7682 3.71922C10.7332 3.79159 10.6836 3.85594 10.6225 3.90824L7.58337 6.9999L10.6517 10.0682C10.7603 10.1775 10.8213 10.3254 10.8213 10.4795C10.8213 10.6336 10.7603 10.7814 10.6517 10.8907C10.5959 10.9526 10.5274 11.0019 10.4509 11.0351C10.3744 11.0683 10.2917 11.0847 10.2084 11.0832Z' fill='black' /%3E%3C/svg%3E") 50% no-repeat;
}
.s3_pagelist_container .s3_pagelist_lnk_dots {
  flex: 0 0 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1193 13.2796C12.8594 13.2796 13.4593 12.6797 13.4593 11.9396C13.4593 11.1995 12.8594 10.5996 12.1193 10.5996C11.3792 10.5996 10.7793 11.1995 10.7793 11.9396C10.7793 12.6797 11.3792 13.2796 12.1193 13.2796Z' fill='%23ABADAE' /%3E%3Cpath opacity='0.3' d='M7.09977 13.2796C7.83983 13.2796 8.43976 12.6797 8.43976 11.9396C8.43976 11.1995 7.83983 10.5996 7.09977 10.5996C6.3597 10.5996 5.75977 11.1995 5.75977 11.9396C5.75977 12.6797 6.3597 13.2796 7.09977 13.2796Z' fill='%23ABADAE' /%3E%3Cpath opacity='0.3' d='M17.1291 13.2796C17.8691 13.2796 18.4691 12.6797 18.4691 11.9396C18.4691 11.1995 17.8691 10.5996 17.1291 10.5996C16.389 10.5996 15.7891 11.1995 15.7891 11.9396C15.7891 12.6797 16.389 13.2796 17.1291 13.2796Z' fill='%23ABADAE' /%3E%3C/svg%3E") 50% no-repeat;
  font-size: 0;
}
@media (max-width: 767px) {
  .s3_pagelist_container .s3_pagelist_lnk_dots {
    display: none;
  }
}
.s3_pagelist_container .s3_pagelist_lnk_next:before {
  transform: rotate(180deg);
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.07602 11.0831C6.92299 11.0824 6.77634 11.0217 6.66768 10.9139L3.16768 7.41391C3.06487 7.30103 3.01042 7.15233 3.01602 6.99975C3.01557 6.92298 3.03029 6.84687 3.05932 6.7758C3.08835 6.70473 3.13112 6.64009 3.18518 6.58558L6.68518 3.08558C6.79678 2.99001 6.94032 2.94008 7.08713 2.94575C7.23394 2.95142 7.37321 3.01228 7.4771 3.11617C7.58098 3.22006 7.64185 3.35932 7.64752 3.50613C7.65319 3.65294 7.60325 3.79649 7.50768 3.90808L4.42185 6.99975L7.49018 10.0681C7.59883 10.1774 7.65981 10.3252 7.65981 10.4793C7.65981 10.6334 7.59883 10.7813 7.49018 10.8906C7.43765 10.9489 7.37389 10.996 7.30272 11.029C7.23156 11.0621 7.15445 11.0805 7.07602 11.0831Z' fill='black' /%3E%3Cpath opacity='0.3' d='M10.2084 11.0832C10.0553 11.0826 9.90869 11.0218 9.80003 10.9141L6.30004 7.41407C6.24597 7.35956 6.2032 7.29492 6.17417 7.22385C6.14514 7.15278 6.13043 7.07667 6.13087 6.9999C6.13043 6.92313 6.14514 6.84703 6.17417 6.77596C6.2032 6.70489 6.24597 6.64024 6.30004 6.58574L9.80003 3.08574C9.85233 3.02467 9.91668 2.97508 9.98905 2.94006C10.0614 2.90505 10.1403 2.88537 10.2206 2.88227C10.3009 2.87917 10.381 2.8927 10.4559 2.92203C10.5307 2.95136 10.5987 2.99584 10.6556 3.05269C10.7124 3.10954 10.7569 3.17752 10.7862 3.25238C10.8156 3.32724 10.8291 3.40735 10.826 3.48768C10.8229 3.56802 10.8032 3.64685 10.7682 3.71922C10.7332 3.79159 10.6836 3.85594 10.6225 3.90824L7.58337 6.9999L10.6517 10.0682C10.7603 10.1775 10.8213 10.3254 10.8213 10.4795C10.8213 10.6336 10.7603 10.7814 10.6517 10.8907C10.5959 10.9526 10.5274 11.0019 10.4509 11.0351C10.3744 11.0683 10.2917 11.0847 10.2084 11.0832Z' fill='black' /%3E%3C/svg%3E") 50% no-repeat;
}
.s3_pagelist_container .s3_pagelist_lnk {
  flex: 0 0 38px;
  height: 38px;
  border-radius: 6px;
  padding: 4px 4px;
  width: 38px;
  height: 38px;
  text-align: center;
  font-weight: 600;
  font-size: 13px;
  line-height: 30px;
  text-decoration: none;
  color: var(--gray-gray-900);
}
.s3_pagelist_container .s3_pagelist_lnk_active {
  flex: 0 0 38px;
  height: 38px;
  border: 1px solid var(--gray-gray-300);
  border-radius: 6px;
  padding: 4px 4px;
  width: 38px;
  height: 38px;
  text-align: center;
  font-weight: 600;
  font-size: 13px;
  line-height: 28px;
  color: var(--primary-primary);
  background: var(--white--dark-white);
}
@media (min-width: 1025px) {
  .left_menu_main {
    position: sticky;
    top: 104px;
  }
  .left_menu_main .mobile_menu {
    padding: 0;
    margin: 0;
    list-style: none;
    transition: all 0.5s;
    overflow-y: scroll;
    max-height: calc(100vh - 174px);
  }
  .left_menu_main .mobile_menu::-webkit-scrollbar {
    width: 4px;
    height: 4px;
  }
  .left_menu_main .mobile_menu::-webkit-scrollbar-track-piece {
    background-color: transparent;
  }
  .left_menu_main .mobile_menu::-webkit-scrollbar-thumb {
    height: 100px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.1);
  }
  .left_menu_main .mobile_menu .name_parent {
    display: none !important;
  }
  .left_menu_main .mobile_menu .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 16px;
    margin: auto;
  }
  .left_menu_main .mobile_menu .arrow:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 4px solid var(--gray-gray-500);
    border-bottom: 5px solid transparent;
    margin: auto;
  }
  .left_menu_main .mobile_menu > li {
    max-width: 274px;
  }
  .left_menu_main .mobile_menu > li > a {
    display: block;
    padding: 12px 10px 12px 24px;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: var(--gray-gray-900);
    position: relative;
    text-decoration: none;
    overflow: hidden;
  }
  .left_menu_main .mobile_menu > li > a span {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
  }
  .left_menu_main .mobile_menu > li ul {
    display: none;
    padding: 4px 0;
    margin: 0 0 0 6px;
    list-style: none;
    border-left: 1px solid var(--gray-gray-300);
    position: relative;
  }
  .left_menu_main .mobile_menu > li ul li a {
    display: block;
    padding: 9px 10px 9px 24px;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: var(--gray-gray-900);
    position: relative;
    text-decoration: none;
    margin-left: 8px;
    overflow: hidden;
  }
  .left_menu_main .mobile_menu > li ul li a span {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
  }
  .left_menu_main .mobile_menu > li ul li a .arrow {
    left: 5px;
  }
  .left_menu_main .mobile_menu > li ul li a:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -8px;
    height: 1px;
    width: 8px;
    background: var(--gray-gray-300);
    margin: auto;
  }
  .left_menu_main .mobile_menu > li ul li ul {
    margin-left: 20px;
  }
  .left_menu_main .mobile_menu > li ul li ul li a {
    padding-left: 24px;
  }
  .left_menu_main .mobile_menu > li ul li.hasSubmenu > ul, .left_menu_main .mobile_menu > li ul li.active > ul {
    display: block;
  }
  .left_menu_main .mobile_menu > li ul li.hasSubmenu > a, .left_menu_main .mobile_menu > li ul li.active > a {
    color: #2DBF60;
  }
  .left_menu_main .mobile_menu > li ul li.hasSubmenu > a .arrow:before, .left_menu_main .mobile_menu > li ul li.active > a .arrow:before {
    border-left: 4px solid #2DBF60;
    transform: rotate(90deg);
  }
  .left_menu_main .mobile_menu > li.hasSubmenu > ul, .left_menu_main .mobile_menu > li.active > ul {
    display: block;
  }
  .left_menu_main .mobile_menu > li.hasSubmenu > a, .left_menu_main .mobile_menu > li.active > a {
    color: #2DBF60;
  }
  .left_menu_main .mobile_menu > li.hasSubmenu > a .arrow:before, .left_menu_main .mobile_menu > li.active > a .arrow:before {
    border-left: 4px solid #2DBF60;
    transform: rotate(90deg);
  }
}
@media (max-width: 1024px) {
  .left_menu_main {
    position: fixed;
    right: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 1001;
    transition: all 0.3s;
    visibility: hidden;
    font-size: 0;
    opacity: 0;
    background: #F5F7F9;
    overflow: hidden;
  }
}
@media (min-width: 641px) and (max-width: 1024px) {
  .left_menu_main {
    top: 75px;
  }
}
@media (max-width: 640px) {
  .left_menu_main {
    top: 70px;
  }
}
@media (max-width: 640px) {
  .left_menu_main .menu_scroll {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .left_menu_main.opened {
    opacity: 1;
    visibility: visible;
    display: block !important;
  }
  .left_menu_main .menu_scroll {
    overflow: auto;
    max-height: 100%;
  }
  .left_menu_main .menu_items .mobile_menu {
    padding: 20px 0;
    margin: 0;
    list-style: none;
  }
  .left_menu_main .menu_items .mobile_menu li {
    margin: 0 20px;
    border-bottom: 1px solid var(--gray-gray-200);
  }
  .left_menu_main .menu_items .mobile_menu li a {
    display: block;
    padding: 20px 30px 20px 0;
    position: relative;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    line-height: 107%;
    color: var(--gray-gray-900);
  }
  .left_menu_main .menu_items .mobile_menu li a .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 18.9403C11.8013 18.9414 11.6069 18.8834 11.4413 18.7736C11.2758 18.6638 11.1468 18.5072 11.0706 18.3237C10.9944 18.1403 10.9746 17.9383 11.0137 17.7436C11.0527 17.5488 11.1489 17.3701 11.29 17.2303L16.52 12.0003L11.29 6.77025C11.1037 6.58289 10.9992 6.32944 10.9992 6.06525C10.9992 5.80107 11.1037 5.54761 11.29 5.36025C11.3829 5.26652 11.4935 5.19213 11.6154 5.14136C11.7372 5.09059 11.8679 5.06445 12 5.06445C12.132 5.06445 12.2627 5.09059 12.3845 5.14136C12.5064 5.19213 12.617 5.26652 12.71 5.36025L18.64 11.2903C18.7344 11.3829 18.8096 11.4933 18.8611 11.6152C18.9126 11.7371 18.9394 11.8679 18.94 12.0003C18.9394 12.1326 18.9126 12.2634 18.8611 12.3853C18.8096 12.5072 18.7344 12.6176 18.64 12.7103L12.71 18.6403C12.6173 18.7347 12.5069 18.8099 12.385 18.8614C12.2631 18.9129 12.1323 18.9397 12 18.9403Z' fill='%23D7D9DA' /%3E%3Cpath opacity='0.3' d='M17.9396 13H6.05957C5.79435 13 5.54 12.8946 5.35246 12.7071C5.16493 12.5196 5.05957 12.2652 5.05957 12C5.05957 11.7348 5.16493 11.4804 5.35246 11.2929C5.54 11.1054 5.79435 11 6.05957 11H17.9396C18.2048 11 18.4591 11.1054 18.6467 11.2929C18.8342 11.4804 18.9396 11.7348 18.9396 12C18.9396 12.2652 18.8342 12.5196 18.6467 12.7071C18.4591 12.8946 18.2048 13 17.9396 13Z' fill='%23D7D9DA' /%3E%3C/svg%3E") 100% 50% no-repeat;
  }
  .left_menu_main .menu_items .mobile_menu li ul {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 2;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    transition: all 300ms;
  }
  .left_menu_main .menu_items .mobile_menu li ul li a {
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 500;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-gray-700);
  }
  .left_menu_main .menu_items .mobile_menu li ul li.name_parent {
    padding: 20px 44px;
    position: relative;
    cursor: pointer;
    font-weight: 600;
    font-size: 15px;
    line-height: 107%;
    color: var(--gray-gray-900);
  }
  .left_menu_main .menu_items .mobile_menu li ul li.name_parent:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 24px;
    height: 24px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 18.9403C11.8013 18.9414 11.6069 18.8834 11.4413 18.7736C11.2758 18.6638 11.1468 18.5072 11.0706 18.3237C10.9944 18.1403 10.9746 17.9383 11.0137 17.7436C11.0527 17.5488 11.1489 17.3701 11.29 17.2303L16.52 12.0003L11.29 6.77025C11.1037 6.58289 10.9992 6.32944 10.9992 6.06525C10.9992 5.80107 11.1037 5.54761 11.29 5.36025C11.3829 5.26652 11.4935 5.19213 11.6154 5.14136C11.7372 5.09059 11.8679 5.06445 12 5.06445C12.132 5.06445 12.2627 5.09059 12.3845 5.14136C12.5064 5.19213 12.617 5.26652 12.71 5.36025L18.64 11.2903C18.7344 11.3829 18.8096 11.4933 18.8611 11.6152C18.9126 11.7371 18.9394 11.8679 18.94 12.0003C18.9394 12.1326 18.9126 12.2634 18.8611 12.3853C18.8096 12.5072 18.7344 12.6176 18.64 12.7103L12.71 18.6403C12.6173 18.7347 12.5069 18.8099 12.385 18.8614C12.2631 18.9129 12.1323 18.9397 12 18.9403Z' fill='%23D7D9DA' /%3E%3Cpath opacity='0.3' d='M17.9396 13H6.05957C5.79435 13 5.54 12.8946 5.35246 12.7071C5.16493 12.5196 5.05957 12.2652 5.05957 12C5.05957 11.7348 5.16493 11.4804 5.35246 11.2929C5.54 11.1054 5.79435 11 6.05957 11H17.9396C18.2048 11 18.4591 11.1054 18.6467 11.2929C18.8342 11.4804 18.9396 11.7348 18.9396 12C18.9396 12.2652 18.8342 12.5196 18.6467 12.7071C18.4591 12.8946 18.2048 13 17.9396 13Z' fill='%23D7D9DA' /%3E%3C/svg%3E") 100% 50% no-repeat;
    transform: rotate(180deg);
    margin: auto;
  }
  .left_menu_main .menu_items .mobile_menu li ul.loaded {
    transform: translateX(0);
  }
  .left_menu_main .menu_items .mobile_menu li ul.activity {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
.menu_scroll .hm_header_menu_list {
  padding: 16px 20px;
  margin: 0;
  list-style: none;
}
.menu_scroll .hm_header_menu_list > li {
  padding: 8px 0;
  border-bottom: 1px solid var(--gray-gray-200);
}
.menu_scroll .hm_header_menu_list > li > a {
  display: block;
  text-decoration: none;
  padding: 12px 32px;
  font-weight: 600;
  font-size: 14px;
  line-height: 108%;
  position: relative;
  color: var(--gray-gray-900);
}
.menu_scroll .hm_header_menu_list > li > a .arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99983 14.3332C9.89016 14.3338 9.78144 14.3128 9.67991 14.2713C9.57838 14.2298 9.48603 14.1687 9.40816 14.0915L4.40816 9.0915C4.33046 9.0138 4.26883 8.92156 4.22678 8.82004C4.18473 8.71852 4.16309 8.60971 4.16309 8.49983C4.16309 8.27791 4.25124 8.06508 4.40816 7.90816C4.56508 7.75124 4.77791 7.66309 4.99983 7.66309C5.22175 7.66309 5.43458 7.75124 5.5915 7.90816L9.99983 12.3165L14.4082 7.90816C14.4859 7.83046 14.5781 7.76883 14.6796 7.72678C14.7811 7.68473 14.8899 7.66309 14.9998 7.66309C15.1097 7.66309 15.2185 7.68473 15.32 7.72678C15.4216 7.76883 15.5138 7.83046 15.5915 7.90816C15.6692 7.98586 15.7308 8.0781 15.7729 8.17962C15.8149 8.28114 15.8366 8.38995 15.8366 8.49983C15.8366 8.60971 15.8149 8.71852 15.7729 8.82004C15.7308 8.92156 15.6692 9.0138 15.5915 9.0915L10.5915 14.0915C10.5136 14.1687 10.4213 14.2298 10.3198 14.2713C10.2182 14.3128 10.1095 14.3338 9.99983 14.3332Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
  margin: auto;
  transition: all 0.3s;
}
.menu_scroll .hm_header_menu_list > li ul {
  display: none;
  padding: 0 0 0 32px;
  margin: 0;
  list-style: none;
}
.menu_scroll .hm_header_menu_list > li ul li a {
  padding: 13px 0;
  text-decoration: none;
  display: block;
  font-weight: 600;
  font-size: 11px;
  line-height: 109%;
  color: var(--gray-gray-600);
}
.menu_scroll .hm_header_menu_list > li.hasSubmenu > a .arrow {
  transform: rotate(180deg);
}
.menu_scroll .hm_header_menu_list > li.hasSubmenu ul {
  display: block;
}
.hm_login_btn_mobile {
  display: block;
  cursor: pointer;
  text-decoration: none;
  font-size: 0;
  padding: 12px 12px 12px 32px;
  position: relative;
  font-weight: 600;
  font-size: 13px;
  line-height: 108%;
  border-radius: 6px;
  color: var(--primary-primary);
  margin: 0 20px 38px;
}
@media (min-width: 1025px) {
  .hm_login_btn_mobile {
    display: none;
  }
}
.hm_login_btn_mobile:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  margin: auto;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M10 9.93366C12.2828 9.93366 14.1334 8.0831 14.1334 5.80033C14.1334 3.51755 12.2828 1.66699 10 1.66699C7.71726 1.66699 5.8667 3.51755 5.8667 5.80033C5.8667 8.0831 7.71726 9.93366 10 9.93366Z' fill='%231CA345' /%3E%3C/g%3E%3Cpath d='M16.4167 18.3338C16.5529 18.3415 16.6892 18.3198 16.8163 18.2701C16.9434 18.2205 17.0583 18.144 17.1532 18.046C17.2481 17.9479 17.3207 17.8306 17.3662 17.7019C17.4117 17.5733 17.4289 17.4364 17.4167 17.3005C16.8834 14.1671 13.7667 11.7588 10.0001 11.7588C6.23339 11.7588 3.11672 14.1671 2.58339 17.3005C2.5712 17.4364 2.58843 17.5733 2.6339 17.7019C2.67938 17.8306 2.75203 17.9479 2.84692 18.046C2.9418 18.144 3.0567 18.2205 3.18378 18.2701C3.31087 18.3198 3.44716 18.3415 3.58339 18.3338H16.4167Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
}
.mobile_anchor_menu {
  background: #fff;
  transition: transform 0.5s ease;
  z-index: 30;
  position: fixed;
  transform: translateY(0);
  padding: 7px 20px;
  margin-top: -24px;
  left: 0;
  right: 0;
}
.mobile_anchor_menu .anchor_panel ul {
  margin: 0;
}
@media (min-width: 1025px) {
  .mobile_anchor_menu {
    display: none;
  }
}
.mobile_anchor_menu.nav-hidden {
  transform: translateY(-100%);
}
@media (max-width: 1024px) {
  .mobile_anchor_menu + .main {
    padding-top: 70px;
  }
}
.content-inner .content_body .help_rating_form {
  padding-bottom: 0;
}
.content-inner .content_body .help_rating_form .block_inner {
  border: 1px solid #1ca345;
  background: #e8f9ed;
  border-radius: 12px;
  padding: 24px;
  position: relative;
  display: block;
}
.content-inner .content_body .help_rating_form .block_inner .one_step .name {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 15px;
  line-height: 107%;
  color: #1ca345;
  flex: 1 1 auto;
  padding-left: 56px;
  position: relative;
}
.content-inner .content_body .help_rating_form .block_inner .one_step .name:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 0;
  width: 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M11.3051 33.804C11.0102 34.0203 10.6542 34.1374 10.2884 34.1383C9.92267 34.1392 9.56608 34.0239 9.27013 33.8089C8.97418 33.594 8.75416 33.2906 8.64182 32.9426C8.52948 32.5945 8.53063 32.2197 8.6451 31.8723L11.5901 22.8157L3.87927 17.2265C3.56432 17.0194 3.32582 16.7149 3.20021 16.3595C3.0746 16.0042 3.06879 15.6174 3.18367 15.2584C3.29855 14.8994 3.5278 14.5879 3.83639 14.3715C4.14498 14.155 4.51594 14.0456 4.8926 14.0598H33.1076C33.4843 14.0456 33.8552 14.155 34.1638 14.3715C34.4724 14.5879 34.7017 14.8994 34.8165 15.2584C34.9314 15.6174 34.9256 16.0042 34.8 16.3595C34.6744 16.7149 34.4359 17.0194 34.1209 17.2265L11.3051 33.804Z' fill='%231CA345' /%3E%3Cpath d='M17.4165 5.05085L11.5898 22.8159L26.6948 33.8042C26.9898 34.0205 27.3458 34.1376 27.7115 34.1385C28.0773 34.1394 28.4339 34.024 28.7298 33.8091C29.0258 33.5942 29.2458 33.2908 29.3581 32.9427C29.4705 32.5947 29.4693 32.2199 29.3548 31.8725L20.5832 5.05085C20.4493 4.74215 20.2281 4.47932 19.9468 4.2947C19.6655 4.11008 19.3363 4.01172 18.9998 4.01172C18.6634 4.01172 18.3342 4.11008 18.0529 4.2947C17.7716 4.47932 17.5504 4.74215 17.4165 5.05085Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
  margin: auto;
}
.content-inner .content_body .help_rating_form .block_inner .one_step .name span {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 13px;
  line-height: 108%;
  color: #222;
  display: block;
  padding-top: 6px;
}
.content-inner .content_body .help_rating_form .block_inner .one_step .buttons .btn_check label {
  padding: 12px 12px 12px 44px;
  border-radius: 6px;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 13px;
  line-height: 108%;
  box-shadow: none;
}
.content-inner .content_body .help_rating_form .block_inner .one_step .buttons .btn_check.yes_check label {
  color: var(--primary-primary);
  background: white;
  margin-right: 4px;
}
.content-inner .content_body .help_rating_form .block_inner .one_step .buttons .btn_check.yes_check label:before {
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.83333 5.39941H3.075C2.34322 5.39941 1.75 5.99264 1.75 6.72441V15.6911C1.75 16.4229 2.34322 17.0161 3.075 17.0161H4.83333C5.56511 17.0161 6.15833 16.4229 6.15833 15.6911V6.72441C6.15833 5.99264 5.56511 5.39941 4.83333 5.39941Z' fill='%231CA345' /%3E%3Cpath opacity='0.3' d='M6.1084 7.81619L9.44173 2.74119C9.67719 2.37932 10.0308 2.11026 10.4424 1.97982C10.8539 1.84938 11.298 1.86562 11.6989 2.0258C12.0998 2.18597 12.4328 2.48016 12.6412 2.85827C12.8496 3.23638 12.9204 3.67503 12.8417 4.09952L12.4084 6.59952C12.383 6.74261 12.389 6.88953 12.4261 7.03005C12.4633 7.17056 12.5306 7.30129 12.6234 7.41314C12.7162 7.52499 12.8323 7.61526 12.9635 7.67767C13.0948 7.74008 13.2381 7.77313 13.3834 7.77452H16.7751C17.006 7.77567 17.2334 7.831 17.439 7.93608C17.6446 8.04115 17.8226 8.19303 17.9588 8.37949C18.095 8.56595 18.1856 8.78177 18.2231 9.0096C18.2607 9.23742 18.2442 9.47088 18.1751 9.69119L16.0167 16.7579C15.8963 17.1413 15.657 17.4764 15.3333 17.7146C15.0097 17.9529 14.6186 18.0818 14.2167 18.0829H10.0001C9.40399 18.0903 8.82077 17.9095 8.3334 17.5662L6.16673 15.8329L6.1084 7.81619Z' fill='%231CA345' /%3E%3C/svg%3E") 50% no-repeat;
}
.content-inner .content_body .help_rating_form .block_inner .one_step .buttons .btn_check.no_check label {
  color: var(--danger-danger);
  background: white;
}
.content-inner .content_body .help_rating_form .block_inner .one_step .buttons .btn_check.no_check label:before {
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9329 2.9834H15.1746C14.4428 2.9834 13.8496 3.57662 13.8496 4.3084V13.2751C13.8496 14.0068 14.4428 14.6001 15.1746 14.6001H16.9329C17.6647 14.6001 18.2579 14.0068 18.2579 13.2751V4.3084C18.2579 3.57662 17.6647 2.9834 16.9329 2.9834Z' fill='%23F1416C' /%3E%3Cpath opacity='0.3' d='M13.8912 12.183L10.5579 17.258C10.3224 17.6198 9.96878 17.8889 9.55723 18.0193C9.14567 18.1498 8.70163 18.1335 8.30071 17.9734C7.8998 17.8132 7.56679 17.519 7.35841 17.1409C7.15003 16.7628 7.07915 16.3241 7.15785 15.8996L7.59119 13.3996C7.61663 13.2565 7.61057 13.1096 7.57344 12.9691C7.53631 12.8286 7.469 12.6979 7.37619 12.586C7.28338 12.4742 7.16731 12.3839 7.03605 12.3215C6.9048 12.2591 6.76152 12.226 6.61619 12.2246H3.22452C2.99362 12.2235 2.76622 12.1681 2.56061 12.0631C2.35501 11.958 2.17694 11.8061 2.04074 11.6197C1.90455 11.4332 1.81403 11.2174 1.77648 10.9896C1.73892 10.7617 1.75538 10.5283 1.82452 10.308L3.97452 3.22463C4.0949 2.84122 4.33426 2.5061 4.65791 2.26786C4.98155 2.02963 5.37265 1.90065 5.77452 1.89963H9.99952C10.5956 1.89224 11.1788 2.07304 11.6662 2.4163L13.8329 4.1663L13.8912 12.183Z' fill='%23F1416C' /%3E%3C/svg%3E") 50% no-repeat;
}
@media (max-width: 767px) {
  .content-inner .content_body .help_rating_form .block_inner .one_step .buttons {
    display: flex;
    gap: 8px;
  }
  .content-inner .content_body .help_rating_form .block_inner .one_step .buttons .btn_check {
    flex: 0 0 calc(50% - 4px);
  }
  .content-inner .content_body .help_rating_form .block_inner .one_step .buttons .btn_check label {
    margin: 0 !important;
    padding: 9px 10px;
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: center;
  }
  .content-inner .content_body .help_rating_form .block_inner .one_step .buttons .btn_check label:before {
    width: 20px;
    height: 20px;
    position: static;
    margin: 0;
  }
}
.sorting .elements {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (max-width: 767px) {
  .sorting .elements {
    display: block;
  }
}
.sorting .elements li {
  flex: 0 0 calc(33.33% - 6px);
  margin: 0;
}
@media (max-width: 1224px) {
  .sorting .elements li {
    flex: 0 0 calc(50% - 4px);
  }
}
@media (max-width: 767px) {
  .sorting .elements li {
    margin-bottom: 2px;
  }
}
.sorting .elements li a {
  min-height: 100%;
  border-radius: 12px;
  background: #F9F9F9;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: start;
  text-decoration: none;
}
.sorting .elements li a b {
  flex: 1 1 auto;
  padding-bottom: 24px;
  font-weight: 500;
  font-size: 18px;
  color: #3E3E3F;
}
.sorting .elements li a span {
  padding: 9px 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  border-radius: 6px;
  background: #fff;
  color: #2B64F5;
}
@media (max-width: 767px) {
  .sorting .elements li a {
    padding: 20px;
    display: block;
  }
  .sorting .elements li a b {
    font-size: 13px;
  }
  .sorting .elements li a span {
    display: none;
    font-size: 13px;
  }
}
#sandbox_theme_panel_2661709 {
  top: auto !important;
  bottom: 0;
}
.header_info_fixed {
  position: relative;
  padding: 10px 30px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  z-index: 40;
  background: var(--primary-primary);
}
@media (max-width: 767px) {
  .header_info_fixed {
    padding: 8px 30px;
  }
}
.header_info_fixed.hide {
  display: none;
}
.header_info_fixed .close_info {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  height: 30px;
  width: 30px;
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93934 6.99945L0.9541 11.9847C0.813448 12.1253 0.734429 12.3161 0.734429 12.515C0.734429 12.7139 0.813447 12.9047 0.954099 13.0454C1.09475 13.186 1.28552 13.265 1.48443 13.265C1.68334 13.265 1.87411 13.186 2.01476 13.0454L7 8.06011L11.9852 13.0454C12.1259 13.186 12.3167 13.265 12.5156 13.265C12.7145 13.265 12.9052 13.186 13.0459 13.0454C13.1866 12.9047 13.2656 12.7139 13.2656 12.515C13.2656 12.3161 13.1866 12.1253 13.0459 11.9847L8.06066 6.99945L13.0456 2.01449C13.1863 1.87384 13.2653 1.68307 13.2653 1.48416C13.2653 1.28524 13.1863 1.09448 13.0456 0.953828C12.905 0.813175 12.7142 0.734158 12.5153 0.734157C12.3164 0.734158 12.1256 0.813176 11.985 0.953828L7 5.93879L2.01504 0.953828C1.87438 0.813175 1.68362 0.734158 1.4847 0.734158C1.28579 0.734158 1.09503 0.813175 0.954375 0.953828C0.813723 1.09448 0.734705 1.28525 0.734705 1.48416C0.734705 1.68307 0.813723 1.87384 0.954375 2.01449L5.93934 6.99945Z' fill='%23ffffff' /%3E%3C/svg%3E") 50% no-repeat;
  margin: auto;
  cursor: pointer;
}
@media (max-width: 767px) {
  .header_info_fixed .close_info {
    right: 0;
  }
}
.header_info_fixed a {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
}
@media (max-width: 767px) {
  .header_info_fixed a {
    font-size: 10px;
  }
}
.header_info_fixed a span {
  text-decoration: underline;
}
.hm_site_wrapper.noInfo .hm_header {
  top: 0;
}
/*Кнопка бота*/
.bot-button {
  position: fixed;
  z-index: 19;
  top: 210px;
  right: 0;
  padding: 10px;
  background: #F8F8F8;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 50px 0px 0px 50px;
  font-size: 16px;
  font-weight: 600;
}
.bot-button span, .bot-button a {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 250px;
  height: 50px;
  /* background: linear-gradient(180deg, var(--primary-primary) 0%, #2FC05F 100%); */
  background: radial-gradient(83.19% 83.19% at 61.02% 100%, #2b64f5 0%, #1ca345 100%);
  box-shadow: 0px 7px 11px rgba(47, 192, 95, 0.06), inset 0px 0px 8px #FFFFFF;
  border-radius: 120px;
  color: #fff;
  cursor: pointer;
  position: relative;
}
.bot-button span i.icon, .bot-button a i.icon {
  display: inline-block;
}
.bot-button span i.icon.custom, .bot-button a i.icon.custom {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-position: left 0 top 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1200px) {
  .bot-button {
    top: 160px;
  }
  .bot-button span, .bot-button a {
    width: 60px;
    font-size: 0;
    line-height: 0;
  }
  .bot-button span i.icon, .bot-button a i.icon {
    width: 30px;
    height: 30px;
    background-position: left 0 top 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../images/want-mod.svg);
  }
  .bot-button span i.icon.custom, .bot-button a i.icon.custom {
    margin-right: 0;
  }
}
.bot-button {
  border-radius: 10px;
  padding: 5px;
  top: 45%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}
.bot-button.show {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 1280px) {
  .bot-button {
    z-index: 1001;
  }
}
.bot-button span {
  border-radius: 8px;
}
/*Кнопка бота*/
.fixed_ai_btn {
  position: fixed;
  bottom: 10px;
  left: 10px;
  width: 110px;
  cursor: pointer;
  z-index: 110;
  font-size: 0;
}
.fixed_ai_btn_modal {
  position: fixed;
  bottom: 60px;
  left: 10px;
  width: 300px;
  z-index: 99999999999;
  opacity: 0;
  visibility: hidden;
  padding: 20px 10px 10px 10px;
  border-radius: 4px;
  background: var(--gray-gray-100);
  font-size: 17px;
  color: #000;
  transition: all 0.4s;
  text-align: center;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}
.fixed_ai_btn_modal.opened {
  opacity: 1;
  visibility: visible;
}
.fixed_ai_btn_modal .close_ai_modal {
  transform: rotate(45deg);
  position: absolute;
  top: 5px;
  right: 5px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 11H13V6C13 5.73478 12.8946 5.48043 12.7071 5.29289C12.5196 5.10536 12.2652 5 12 5C11.7348 5 11.4804 5.10536 11.2929 5.29289C11.1054 5.48043 11 5.73478 11 6V11H6C5.73478 11 5.48043 11.1054 5.29289 11.2929C5.10536 11.4804 5 11.7348 5 12C5 12.2652 5.10536 12.5196 5.29289 12.7071C5.48043 12.8946 5.73478 13 6 13H11V18C11 18.2652 11.1054 18.5196 11.2929 18.7071C11.4804 18.8946 11.7348 19 12 19C12.2652 19 12.5196 18.8946 12.7071 18.7071C12.8946 18.5196 13 18.2652 13 18V13H18C18.2652 13 18.5196 12.8946 18.7071 12.7071C18.8946 12.5196 19 12.2652 19 12C19 11.7348 18.8946 11.4804 18.7071 11.2929C18.5196 11.1054 18.2652 11 18 11Z' fill='%23222222' /%3E%3C/svg%3E") 50% no-repeat;
  transition: all 0.3s;
  cursor: pointer;
}
