ul {
  list-style: none;
}

.container {
  max-width: 1120px;
  margin: 0 auto;
  /* padding: 0 139px; */
  overflow: hidden;
}

.container.pbt-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.header__wrapper {
  width: 100%;
  position: relative;
}

.header__click_wrapper {
  width: 100%;
  display: none;
  position: absolute;
  top: 100px;
  z-index: 900;
}

.header__click_item {
  width: 100%;
}

.header__click_item h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 40px;
}

.header__click_item_links {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.header__click_item_link {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.header__click_item_link img {
  width: 24px;
  height: 24px;
  display: block;
  user-select: none;
}

.header__click_item_link p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 160%;
  text-transform: uppercase;
  color: #3a3848;
  transition: all 0.3s ease;
}

.header__click_item_link p:hover {
  color: #e23520;
}

.header__click_item_link.active p {
  color: #e23520;
}

.header__click_wrapper.active {
  display: block;
}

.header__click {
  padding: 65px 95px;
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0px 25px 50px 0px #c0cede80;
  border-radius: 25px;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 20px;
}

.header__nav {
  max-width: 1440px;
  margin: 0 auto;
  padding: 9px 160px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.header__nav_items {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
  gap: 24px;
}

.header__nav_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  color: #e23520;
}

.header__border {
  width: calc(100% - 30px);
  height: 1px;
  background-color: #e8eef5;
  margin: 0 auto;
}

.header__link {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  user-select: none;
  cursor: pointer;
}

.header__link img {
  width: 12px;
  height: 12px;
  user-select: none;
  display: block;
}

.header__link p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #3a3848;
}

.header__link p span {
  color: #2f83f9;
}

.header__items {
  padding: 15px 0 0 0;
  /* margin-bottom: 10px; */
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.header__item_logo img {
  width: 190px;
  user-select: none;
  display: block;
}

.header__item_links {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 25px;
}

.header__item_link {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
  user-select: none;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #3a3848;
}

.header__item_link img {
  width: 12px;
  height: 8px;
  user-select: none;
  display: block;
}

.header__item_btns {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
}

.header__item_btn_login {
  padding: 0 20px;
  height: 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
  background-color: #3a3848;
  border: none;
  border-radius: 5px;
  user-select: none;
  cursor: pointer;
}

.header__item_btn_login:hover {
  background-color: #2c2b36;
}

.header__item_btn_login p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
}

.header__item_btn_login img {
  width: 18px;
  height: 18px;
  user-select: none;
  display: block;
}

.header__item_btn_auth {
  padding: 0 20px;
  height: 40px;
  display: flex;
  align-items: center;
  background-color: #e23520;
  border: none;
  border-radius: 5px;
  user-select: none;
  cursor: pointer;
}

.header__item_btn_auth:hover {
  background-color: #db3321;
}

.header__item_btn_auth p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
}

.main__one {
  width: 100%;
  /* padding-top: 35px; */
}

.main__one_banner {
  /* max-width: 1760px; */
  max-width: 1120px;
  margin: 0 auto;
  /* padding: 0 100px 0 138px; */
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  /* justify-content: space-between; */
  margin-bottom: 60px;
}

.main__one_banner_titles h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 64px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  white-space: nowrap;
  user-select: none;
  margin-bottom: 6px;
}

.main__one_banner_titles h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #e23520;
  white-space: nowrap;
  user-select: none;
  margin-bottom: 26px;
}

.main__one_banner_titles h5 {
  max-width: 600px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #3a3848;
  user-select: none;
  margin-bottom: 50px;
}

.main__one_banner_titles button {
  padding: 20px 30px;
  background-color: #e23520;
  box-shadow: 0px 0px 15px 0px #e3312780;
  border: none;
  border-radius: 7px;
  user-select: none;
  cursor: pointer;
}

.main__one_banner_titles button:hover {
  background-color: #db3321;
}

.main__one_banner_titles button h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #ffffff;
}

.main__one_banner_titles button p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #ffffff;
}

.main__one_banner_image img {
  max-width: 100%;
  max-width: fit-content;
}

.voicecode-img img {
  max-width: 587px;
  height: 500px;
  object-fit: cover;
  user-select: none;
  /* max-width: fit-content; */
  /* margin-right: -85px; */
}

.main_twtwo_banner_image {
  position: relative;
  width: 100%;
  min-width: 500px;
  max-width: 500px;
  text-align: right;
}

.main_twtwo_banner_image img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  user-select: none;
}

.main__thirteen {
  overflow: hidden;
}

.main__thirteen_banners_image.top-40 {
  position: relative;
  top: -40px;
  left: -100px;
}

.main__thirteen_serv_info {
  padding: 0 20px;
}

.main__one_banner_image img {
  user-select: none;
}

.main__fourteen .main__one_banner_image img {
  /* max-width: 100%; */
  margin: -12% 0 0 -16%;
}

.main__one_banner_border {
  width: 100%;
  height: 100px;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
}

.main__sixteen_banner_border {
  width: 100%;
  height: 40px;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
}

.main__one_info_wrapper {
  width: 100%;
  background-color: #f0f5fb;
}

.main__one_info {
  display: flex;
  flex-direction: row;
  align-items: top;
  gap: 20px;
  margin-bottom: 100px;
}

.main__one_info_items {
  width: 100%;
  padding: 0 20px 44px 20px;
  background-color: #ffffff;
  border-radius: 25px;
  text-align: center;
}

.main__one_info_image {
  padding: 14px;
  background-color: #e23520;
  display: inline-block;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  margin-bottom: 24px;
}

.main__one_info_image img {
  width: 36px;
  height: 36px;
  display: block;
  user-select: none;
}

.main__one_info_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 8px;
}

.main__one_info_text {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  text-align: center;
  color: #3a3848;
  user-select: none;
}

.main__one_info_two {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: end;
  gap: 95px;
  padding-bottom: 60px;
}

.main__one_info_two_image img {
  width: 30vw;
  display: block;
  user-select: none;
}

.main__one_info_two_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__one_info_two_subtitle {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
  margin-bottom: 8px;
}

.main__one_info_two_subtitle img {
  width: 24px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__one_info_two_subtitle p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 140%;
  text-transform: uppercase;
  color: #e23520;
  user-select: none;
}

.main__one_info_two_desc {
  padding-left: 39px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #3a3848;
  margin-bottom: 16px;
}

.main__one_info_two_desc:last-child {
  margin-bottom: 50px;
}

.main__one_banner_wrapper {
  padding: 0 65px;
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__one_banner_items {
  padding: 80px 0 0 95px;
  /* max-width: 1760px; */
  max-width: 1440px;
  margin: 0 auto;
  background-color: #e5eef9;
  border-radius: 50px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: top;
  justify-content: space-between;
}

.main__one_banner_items_image img {
  object-fit: cover;
  display: block;
  user-select: none;
}

.main__one_banner_items_info h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  white-space: nowrap;
  margin-bottom: 24px;
}

.main__one_banner_items_info h1 span {
  color: #e23520;
}

.main__one_banner_items_info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #3a3848;
  white-space: nowrap;
}

.main__one_image_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__one_image {
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
}

.main__one_image_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__one_image_subtitle {
  max-width: 480px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__one_image_info {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 115px;
  margin-bottom: 40px;
  position: relative;
}

.main__one_image_info:last-child {
  margin-bottom: 0;
}

.main__one_image_info_icon .tg-sms {
  width: 455px;
  min-width: 455px;
  display: block;
  user-select: none;
}

.main__one_image_info_images {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px;
  margin-bottom: 40px;
}

.main__one_image_info_sms {
  width: 40px;
  height: 40px;
  display: block;
  user-select: none;
}

.main__one_image_info_arrow {
  width: 90px;
  display: block;
  user-select: none;
}

.main__one_image_info_tg {
  width: 59px;
  height: 50px;
  display: block;
  user-select: none;
}

.main__one_image_info_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 8px;
}

.main__one_image_info_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  color: #3a3848;
}

.main__one_slider_wrapper {
  position: relative;
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__one_slider {
  width: 100%;
}

.main__one_slider_titles {
  position: relative;
  margin-bottom: 40px;
}

.main__one_slider_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 4px;
}

.main__one_slider_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__one_slider_titles_icon {
  width: 73px;
  top: -8%;
  position: absolute;
  left: 60%;
  user-select: none;
}

.main__one_slider_revs {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 64px;
  margin-bottom: 64px;
}

.main__one_slider_rev {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 24px;
}

.main__one_slider_rev_icon img {
  width: 40px;
  height: 40px;
  display: block;
  user-select: none;
}

.main__one_slider_rev_block {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
}

.main__one_slider_rev_count {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  text-transform: uppercase;
  color: #3a3848;
}

.main__one_slider_rev_stars {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}

.main__one_slider_rev_stars img {
  width: 24px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__one_slider_items {
  width: 100%;
}

.swiper {
  width: 100%;
  height: 100%;
  padding-bottom: 48px;
}

.swiper-slide {
  text-align: center;
  display: flex;
  justify-content: space-between;
  gap: 24px;
  align-items: top;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #e23520 !important;
  width: 32px !important;
  height: 8px !important;
  border-radius: 8px !important;
}

.swiper-pagination-bullet {
  background-color: #3a3848 !important;
  opacity: 1 !important;
  width: 8px !important;
  height: 8px !important;
}

.main__one_step_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__one_step {
  width: 100%;
}

.main__one_step_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__one_step_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: top;
  justify-content: space-between;
  gap: 20px;
}

.main__one_step_item {
  width: 100%;
  padding: 30px;
  background-color: #ffffff;
  border-radius: 25px;
}

.main__one_step_item h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 100%;
  color: #e23520;
  margin-bottom: 16px;
}

.main__one_step_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 8px;
}

.main__one_step_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  color: #3a3848;
}

.main__one_tariff_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__one_tariff {
  width: 100%;
}

.main__one_tariff_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 9px;
}

.main__one_tariff_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__one_tariff_table {
  width: 100%;
  border-collapse: collapse;
  /* border-radius: 7px; */
  overflow: hidden;
  margin-bottom: 40px;
}

.main__one_tariff_table thead {
  /* background-color: #e512b4; */
  /* border-radius: 15px; */
  /* overflow: hidden; */
}

.main__one_tariff_table {
  /* border-collapse: separate; radius ishlashi uchun */
  overflow: hidden;
}

.main__one_tariff_table thead th {
  background-color: #e5eef9;
  padding: 10px;
}

/* Chap yuqori burchakdagi th */
.main__one_tariff_table thead th:first-child {
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
}

/* O'ng yuqori burchakdagi th */
.main__one_tariff_table thead th:last-child {
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
}

.main__one_tariff_table thead tr th {
  border: none;
  padding: 24px 0;

  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #3a3848;
  text-align: left;
}

.main__one_tariff_table tbody tr:first-child td:first-child {
  border-top-left-radius: 15px;
}

.main__one_tariff_table tbody tr:first-child td:last-child {
  border-top-right-radius: 15px;
}

.main__one_tariff_table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 15px;
}

.main__one_tariff_table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 15px;
}

.main__one_tariff_table tbody tr td {
  background-color: #fff;
  padding: 24px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #3a3848;
  text-align: left;
}

.main__one_tariff_table tbody tr {
  border-bottom: 1px solid #becbdc;
}

.main__one_tariff_table tbody tr:last-child {
  border: none;
}

.main__one_tariff_table thead tr th:first-child,
.main__one_tariff_table tbody tr td:first-child {
  padding-left: 50px;
}

.main__one_tariff_table thead tr th:last-child,
.main__one_tariff_table tbody tr td:last-child {
  padding-right: 120px;
  /* padding-left: 60px; */
}

.main__one_tariff_table_icon {
  width: 100px;
}

.main__one_tariff_table_icon img {
  width: 28px;
  height: 28px;
  display: block;
  user-select: none;
}

.main__one_tariff_table_price {
  width: 155px;
  /* text-align: center !important; */
}

.main__one_tariff_table thead .main__one_tariff_table_price {
  color: #3a3848;
  text-align: left;
}

.main__one_tariff_table_with_add td {
  padding-top: 24px !important;
  padding-bottom: 9px !important;
}

.main__one_tariff_table_with_add {
  border-bottom: none !important;
}

.main__one_tariff_table_add td {
  padding-top: 0px !important;
  padding-bottom: 24px !important;

  font-family: "Montserrat", sans-serif;
  font-weight: 400 !important;
  font-size: 12px !important;
  line-height: 21px !important;
  color: #e23520 !important;
}

.main__one_tariff_links {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  justify-content: center;
  margin-bottom: 50px;
}

.main__one_tariff_links.no-mb {
  margin-bottom: 0;
}

.main__one_tariff_links a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #e23520;
  user-select: none;
  cursor: pointer;
}

.main__one_tariff_links a:hover {
  color: #962a1f;
}

.main__one_tariff_links p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #3a3848;
  user-select: none;
}

.main__one_tariff_banner {
  width: 100%;
  padding: 43px 48px 30px 48px;
  background: url(./../images/tariff-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  border-radius: 7px;
}

.main__one_tariff_banner h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
  margin-bottom: 7px;
}

.main__one_tariff_banner h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 26px;
  color: #e23520;
  user-select: none;
  margin-bottom: 2px;
}

.main__one_tariff_banner p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
}

.main__one_tariff_banner p span {
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
}

.main__answers_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 60px;
}

.main__answers {
  width: 100%;
}

.main__answers_mb {
  margin-bottom: 40px;
}

.main__answers_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__answers_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 30px;
}

.main__answers_item {
  padding: 24px 40px;
  width: 100%;
  background-color: #fff;
  border-radius: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.main__answers_item.active {
  background-color: #3a3848;
}

.main__answers_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
  text-transform: uppercase;
  color: #3a3848;
}

.main__answers_item.active h3 {
  color: #fff;
}

.main__answers_item_block {
  padding: 36px 40px 30px 40px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: top;
  gap: 6px;
  display: none;
}

.main__answers_item_block.active {
  display: flex;
}

.main__answers_item_block p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #3a3848;
}

.main__answers_items {
  background-color: #fff;
  border-radius: 15px;
  margin-bottom: 10px;
}

.main__answers_items:last-child {
  margin-bottom: 0;
}

.main__answers_item_open,
.main__answers_item_close {
  width: 24px;
  height: 24px;
  user-select: none;
  cursor: pointer;
  display: block;
}

.main__answers_item_open.off,
.main__answers_item_close.off {
  display: none;
}

.footer__one_wrapper {
  width: 100%;
  padding: 0 10px;
}

.footer__one {
  width: 100%;
  background-color: #3a3848;
  border-radius: 5px;
  padding: 60px 0 25px 0;
}

.footer__one_items {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: top;
  justify-content: space-between;
}

.footer__one_items::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #767578;
  bottom: 40px;
}

.footer__one_item h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 160%;
  text-transform: uppercase;
  color: #a19fac;
  user-select: none;
  margin-bottom: 20px;
}

.footer__one_item_links_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: top;
}

.footer__one_item_links a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #dfdee7;
  user-select: none;
  cursor: pointer;
}

.footer__one_item_links {
  display: flex;
  flex-direction: column;
  align-items: top;
  gap: 6px;
  margin-bottom: 84px;
}

.footer__one_item_add_links {
  flex-grow: 1;
  display: flex;
  align-items: end;

  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  color: #dfdee7;
  user-select: none;
}

.footer__one_item {
  display: flex;
  flex-direction: column;
}

.footer__one_add_link_wrapper {
  width: 100%;
}

.footer__one_add_link {
  padding: 20px 0 10px 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.footer__one_add_link a,
.footer__one_add_link p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
}

.footer__one_add_links {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

.footer__one_add_link a {
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
}

.mob-logo-img {
  margin-top: 40px;
  display: none;
}

.smsgold-alt,
.footer__one_tel {
  display: none;
}

/* PAGE 2 */

.main__two {
  width: 100%;
  padding-top: 35px;
}

.main__two_page {
  padding-top: 62px;
}

.main__two_banner {
  max-width: 1120px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 40px;
}

.main__two_banner_titles {
  flex: 0 0 51%;
}

.main__thirteen_banners {
  max-width: 1120px;
  margin: 0 auto;
  /* padding: 0 40px 0 138px; */
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  /* gap: 40px; */
  position: relative;
}

.main__two_banner_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  white-space: nowrap;
}

.main__two_banner_title.wrap {
  /* white-space: wrap; */
}

.main__two_banner_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #3a3848;
  user-select: none;
  /*   white-space: nowrap; */
  margin-bottom: 50px;
}

.main__two_banner_subtitle.nowrap {
  white-space: nowrap;
}

.main__two_banner_check_items {
  max-width: 86%;
  display: flex;
  flex-direction: row;
  align-items: top;
  gap: 15px;
  margin-bottom: 20px;
}

.main__two_banner_check_items.max-455 {
  max-width: 455px;
}

.main__twtwo_banner_check_items {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 15px;
  margin-bottom: 20px;
  max-width: 500px;
}

.main__two_banner_check_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  white-space: nowrap;
}

.main__two_banner_check_item h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  color: #3a3848;
}

.main__two_banner_check_item h6 span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #3a3848;
  cursor: pointer;
}

.main__two_banner_check_items img {
  width: 28px;
  min-width: 28px;
  height: 28px;
  display: block;
  user-select: none;
}

.main__two_banner_btn {
  margin-top: 30px;
  margin-left: 43px;
  padding: 20px 30px;
  background-color: #e23520;
  box-shadow: 0px 0px 15px 0px #e3312780;
  border: none;
  border-radius: 7px;
  user-select: none;
  cursor: pointer;
}

.main__two_banner_btn:hover {
  background-color: #db3321;
}

.main__two_banner_btn.no-ml {
  margin-left: 0;
}

.main__two_banner_btn h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #ffffff;
}

.main__two_banner_btn p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #ffffff;
}

.main__two_banner_border {
  width: 100%;
  height: 100px;
  margin: -50px 0 0 0;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
}
.main__thirteen_banners + .main__two_banner_border{
  margin: -100px 0 0 0;
}

.main__nine_banner_border {
  width: 100%;
  height: 50px;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
}

.main__twthree_banner_border {
  width: 100%;
  height: 50px;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
}

.main__two_step_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__two_step {
  width: 100%;
}

.main__two_step_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 50px;
}

.main__two_step_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;
}

.main__two_step_item h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 100px;
  line-height: 100%;
  text-transform: uppercase;
  color: #dae6f5;
  user-select: none;
}

.main__two_step_item {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
}

.main__two_step_item_block {
  position: relative;
  top: 18px;
  left: -28px;
  width: 62%;
  flex: 0 0 auto;
}

.main__two_step_item_block h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 160%;
  text-transform: uppercase;
  color: #3a3848;
}

.main__two_step_item_block p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  color: #3a3848;
  /*   display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis; */
}

.main__three_tariff_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 40px;
}

.main__three_tariff {
  width: 100%;
}

.main__three_tariff_mb {
  margin-bottom: 70px;
}

.main__three_tariff_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__three_tariff_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.2;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__three_tariff_table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  border-radius: 7px;
  overflow: hidden;
}

.main__three_tariff_table tr td {
  padding: 40px 0 30px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  color: #3a3848;
}

.main__three_tariff_table tr {
  border-bottom: 1px solid #bccadb;
}

.main__three_tariff_table tr:last-child {
  border-bottom: none;
}

.main__three_tariff_table_first {
  padding-left: 50px !important;
  width: 400px;
}

.main__three_tariff_table_weight {
  font-weight: 700 !important;
}

.main__thirteen_tariff_table_weight {
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.main__three_tariff_table_padding {
  padding-bottom: 62px !important;
}

.main__three_tariff_table_wrapper {
  position: relative;
}

.main__two_tariff_btn {
  padding: 20px 30px;
  background-color: #e23520;
  box-shadow: 0px 0px 15px 0px #e3312780;
  border: none;
  border-radius: 7px;
  user-select: none;
  cursor: pointer;
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
}

.main__two_tariff_btn:hover {
  background-color: #db3321;
}

.main__two_tariff_btn h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}

.main__two_tariff_btn p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #ffffff;
}

.main__api_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding: 0 10px;
  padding-bottom: 10px;
}

.main__api {
  position: relative;
  padding: 20px 0;
  width: 100%;
  background-color: #e1eaf5;
  border-radius: 5px;
  text-align: center;
}

.main__api a {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
}

.main__api_icon {
  width: 60px;
  height: 60px;
  display: block;
  user-select: none;
  position: absolute;
  top: 0;
  left: 70%;
}

/* PAGE 3 */
.main__three {
  width: 100%;
  padding-top: 35px;
}

.main__three_banner {
  max-width: 1120px;
  margin: 0 auto;
  /* padding: 0 40px 0 138px; */
  width: 100%;
  display: flex;
  flex-direction: row;
  /* align-items: center; */
  /* justify-content: space-between; */
  /* gap: 40px; */
}

.main__three_banner_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  white-space: nowrap;
}

.main__three_banner_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #3a3848;
  user-select: none;
  margin-bottom: 90px;
}

.main__three_banner_check_items {
  display: flex;
  flex-direction: row;
  align-items: top;
  gap: 15px;
  margin-bottom: 30px;
}

.main__three_banner_check_items img {
  width: 28px;
  min-width: 28px;
  height: 28px;
  display: block;
  user-select: none;
}

.main__three_banner_check_item {
  max-width: 390px;
}

.main__three_banner_check_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 22px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  white-space: nowrap;
}

.main__three_banner_check_item h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  color: #3a3848;
}

.main__three_banner_check_item h6 span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #3a3848;
  cursor: pointer;
}

.main__three_banner_btn {
  margin-left: 43px;
  padding: 20px 30px;
  background-color: #e23520;
  box-shadow: 0px 0px 15px 0px #e3312780;
  border: none;
  border-radius: 7px;
  user-select: none;
  cursor: pointer;
}

.main__three_banner_btn:hover {
  background-color: #db3321;
}

.main__three_banner_btn h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #ffffff;
}

.main__three_banner_btn p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #ffffff;
}

.main__three_banner_border {
  width: 100%;
  height: 100px;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
}

.main__three_popular_wrapper {
  padding: 0 10px;
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__three_popular {
  padding: 55px 0;
  width: 100%;
  background-color: #fff;
  border-radius: 50px;
}

.main__three_popular_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__three_popular_items_wrapper {
  width: 100%;
  padding: 0 55px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
  align-items: stretch;
  max-width: 1610px;
  margin: 0 auto;
}

.main__three_popular_items {
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.main__three_chanel_table_item_mobile {
  display: none;
}

.main__three_popular_item {
  height: 100%;
  width: 100%;
  background-color: #f0f5fb;
  border-radius: 25px;
  padding: 50px 50px 50px 95px;
}

.main__three_popular_item_one {
  width: 100%;
  background-color: #f0f5fb;
  border-radius: 25px;
  padding: 50px 50px 50px 95px;
  flex-grow: 1;
}

.main__three_popular_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__three_popular_item h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 120%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 30px;
}

.main__three_popular_item_block {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0px;
}

.main__three_popular_item_tg {
  width: 75px;
  min-width: 75px;
  height: 75px;
  display: block;
  user-select: none;
}

.main__three_popular_item_arrow {
  width: 44px;
  min-width: 44px;
  height: 75px;
  display: block;
  user-select: none;
}

.main__three_popular_item_arrow_add {
  width: 44px;
  min-width: 44px;
  display: block;
  user-select: none;
}

.main__three_popular_item_sms {
  width: 75px;
  min-width: 75px;
  height: 75px;
  display: block;
  user-select: none;
}

.main__three_popular_item_info_wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.main__three_popular_item_info_item {
  padding: 14px 6px;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #c0cede;
  border-radius: 35px;
}

.main__three_popular_item_info_item h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: -2%;
  text-align: center;
  color: #3a3848;
  user-select: none;
}

.main__three_popular_item_info_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 120%;
  text-align: center;
  color: #3a3848;
  user-select: none;
}

.main__three_popular_item_one h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__three_popular_item_one h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 120%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 30px;
}

.main__three_popular_item_block_wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 120px;
}

.main__three_popular_item_block_arrow {
  position: absolute;
  width: 95%;
  height: 200px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.main__three_popular_item_block_arrow img {
  width: 95%;
  height: 200px;
  object-fit: fill;
  object-position: center;
  user-select: none;
  display: block;
}

.main__three_chanel_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 80px;
}

.main__three_chanel {
  width: 100%;
}

.main__three_chanel_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__three_chanel_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 30px;
}

.main__three_chanel_table {
  width: 100%;
  margin-bottom: 40px;
  border-radius: 15px;
  overflow: hidden;
  border-collapse: collapse;
}

.main__three_chanel_table_items {
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.main__three_chanel_table_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}

.main__three_chanel_table_white {
  background-color: #fff;
  border-radius: 15px;
  overflow: hidden;
}

.main__three_chanel_table tr td {
  padding: 15px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #3a3848;
}

.main__three_chanel_table_item img {
  width: 24px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__three_chanel_table_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
  color: #3a3848;
  white-space: nowrap;
}

.main__three_tariff_links {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  justify-content: center;
}

.main__three_tariff_links_mt {
  margin-top: 40px;
}

.main__three_tariff_links_mt4 {
  margin-top: 40px;
}

.main__three_tariff_links_mt7 {
  margin-top: 70px;
}

.main__three_tariff_links a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #e23520;
  user-select: none;
  cursor: pointer;
}

.main__three_tariff_links a:hover {
  color: #962a1f;
}

.main__three_tariff_links p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #3a3848;
  user-select: none;
}

/* PAGE 4 */
.main__four_banner_check_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
}

.main__four_banner_check_item h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  color: #3a3848;
}

.main__four_banner_check_item h6 span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #3a3848;
  cursor: pointer;
}

.main__four_banner {
  max-width: 1120px;
  margin: 0 auto;
  /* padding: 0 40px 0 138px; */
  width: 100%;
  display: flex;
  flex-direction: row;
  /* justify-content: space-between; */
  /* gap: 15px; */
  /* align-items: center; */
}

.main__four_banner.rel {
  position: relative;
}

.main__four_banner_image {
  /* width: 100%; */
  text-align: right;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 25px;
}

.main__four_banner_image img {
  /* width: 100%; */
  max-width: 660px;
  /* object-fit: cover; */
}
.main__ten_banner_wrapper .main__four_banner_image img {
  /* width: 100%; */
  max-width: 519px;
  /* object-fit: cover; */
}

.main__four_banner_image.flashcall-img img {
  max-width: 618px;
  padding-top: 74px;
  margin-right: -146px;
}

.main__four_banner_image.ab-desk {
  /* position: absolute; */
  /* right: 0; */
  /* top: 50%; */
  /* transform: translateY(-50%); */
  /* max-width: 600px; */
  padding-top: 80px;
}

/* PAGE 5 */
.main__five {
  padding-top: 35px;
  width: 100%;
}

.main__five_titles_wrapper {
  width: 100%;
}

.main__five_titles {
  width: 100%;
}

.main__five_titles_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__five_titles_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #3a3848;
  user-select: none;
}

.main__five_blocks_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__five_blocks {
  width: 100%;
}

.main__five_blocks_item {
  padding: 30px;
  background-color: #fff;
  border-radius: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.main__five_blocks_item:hover {
  background-color: #e23520;
  cursor: pointer;
}

.main__five_blocks_item img {
  width: 64px;
  height: 64px;
  display: block;
  user-select: none;
}

.main__five_blocks_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__five_blocks_item:hover p {
  color: #fff;
}

.main__five_blocks {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: 20px;
}

/* PAGE 6 */
.main__six {
  width: 100%;
  padding-top: 35px;
}

.main__six_banner_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__six_banner {
  width: 100%;
}

.main__six_banner_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__six_banner_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__six_banner_items {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.main__six_banner_item {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.main__six_banner_item_image {
  width: 525px;
  display: block;
  user-select: none;
}

.main__six_banner_item_info {
  width: 100%;
  max-width: 540px;
}

.main__six_banner_item_info.pl-9 {
  padding-left: 90px;
}

.main__six_banner_item_info h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 12px;
}

.main__six_banner_item_info h5 span {
  background-color: #ffcc35;
}

.main__six_banner_item_info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.5;
  color: #3a3848;
}

.main__six_poss_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__six_poss {
  width: 100%;
}

.main__six_poss_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__six_poss_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__six_poss_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 20px;
  justify-content: space-between;
}

.main__six_poss_item {
  padding: 40px;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border-radius: 25px;
}

.main__six_poss_item_info {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 20px;
}

.main__six_poss_item_info img {
  width: 40px;
  height: 40px;
  display: block;
  user-select: none;
}

.main__six_poss_item_info h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
}

.main__six_poss_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  color: #3a3848;
}

.main__six_poss_item_wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.main__six_poss_item_wrapper_last {
  flex-grow: 1;
  position: relative;
}

.main__six_poss_item_last {
  padding: 40px;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border-radius: 25px;
  display: flex;
  flex-direction: column;
}

.main__six_poss_item_last p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  color: #3a3848;
  margin-bottom: 20px;
}

.main__six_poss_item_ellipse_wrapper {
  flex-grow: 1;
  display: flex;
  justify-content: end;
  align-items: end;
}

.main__six_poss_item_ellipse {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
  position: relative;
  z-index: 200;
}

.main__six_poss_item_ellipse p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 13px;
  line-height: 160%;
  color: #666666;
  margin-bottom: 0;
}

.main__six_poss_item_ellipse_border {
  align-self: stretch;
  width: 2px;
  background-color: #a2bcdb;
}

.main__six_poss_item_icon {
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 100;
}

/* PAGE 7 */
.main__seven {
  width: 100%;
  padding-top: 35px;
}

.main__seven_banner_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  /*   white-space: nowrap; */
}

.main__seven_banner_title.no-wrap {
  white-space: nowrap;
}

.main__seven_tabs_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 164px;
}

.main__seven_tabs {
  padding: 5px;
  width: 100%;
  background-color: #fff;
  border-radius: 31px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}

.main__four_banner_image .frame_target-mob {
  display: none;
}

.main__four_banner_image .frame_target-desc {
  display: block;
}

.main__seven_tabs_items {
  width: 100%;
  text-align: center;
  user-select: none;
  cursor: pointer;
}

.main__seven_tabs_items h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
  color: #3a3848;
  user-select: none;
}

.main__seven_tabs_items p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  color: #3a3848;
  user-select: none;
}

.main__seven_tabs_items.active h3 {
  color: #fff !important;
}

.main__seven_tabs_items.active p {
  color: #fff !important;
}

.main__seven_tabs_items.active {
  padding: 13px 4px;
  background-color: #e23520;
  box-shadow: 0px 0px 25px 0px #e2352081;
  border-radius: 31px;
}

.main__seven_tabs_info_wrapper,
.main__seven_tabs_info_wrapper_last {
  width: 100%;
  flex-direction: row;
  display: none;
}

.main__seven_tabs_info_wrapper.active,
.main__seven_tabs_info_wrapper_last.active {
  display: flex;
}

.main__seven_tabs_info {
  width: 100%;
}

.main__seven_tabs_info_images {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  position: relative;
  left: 50px;
}

.main__seven_tabs_info h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 24px;
}

.main__seven_tabs_info h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 4px;
}

.main__seven_tabs_info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.2;
  color: #3a3848;
  margin-bottom: 24px;
}

.main__seven_tabs_info p:last-child {
  margin-bottom: 0;
}

.main__seven_tabs_info_images_text {
  background-color: #fff;
  min-width: 200px;
  box-shadow: 0px 0px 25px 0px #dfdee780;
  border-radius: 10px;
  overflow: hidden;
}

.main__seven_tabs_info_images_text h3 {
  background-color: #3a3848;
  padding: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 1.5;
  color: #fff;
}

.main__seven_tabs_info_images_text p {
  padding: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  color: #3a3848;
}

.main__seven_tabs_info_images_icon {
  position: relative;
  left: -50px;
}

.main__seven_tabs_info_images_icon img {
  width: 300px;
  min-width: 300px;
}

.main__seven_ex_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  position: relative;
  z-index: 200;
  padding-bottom: 100px;
}

.main__seven_ex {
  width: 100%;
  position: relative;
  z-index: 300;
}

.main__seven_ex_border {
  width: calc(100% - 160px);
  background-color: #e5eef9;
  height: 312px;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  position: absolute;
  z-index: 100;
  top: -64px;
  right: 0;
}

.main__seven_ex_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 20px;
}

.main__seven_ex_tabs {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 40px;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 20px;
  margin-bottom: 32px;
}

.main__seven_ex_tab {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
}

.main__seven_ex_tab.active {
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 160%;
  color: #3a3848;
  user-select: none;
}

.main__seven_ex_tab.active::after {
  content: "";
  background-color: #e23520;
  width: 100%;
  height: 4px;
  position: absolute;
  bottom: -22px;
  left: 0;
}

.main__seven_ex_info_wrapper {
  width: 100%;
  background-color: #ffffff;
  border-radius: 25px;
  padding: 0 60px;
  display: flex;
  flex-direction: row;
  align-items: end;
  gap: 20px;
}

.main__seven_ex_image {
  min-width: 400px;
  flex-grow: 1;
  text-align: center;
}

.main__seven_ex_image img {
  width: auto;
}

.main__seven_ex_info {
  padding: 60px 0;
}

.main__seven_ex_info {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.main__seven_ex_info_block h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 4px;
}

.main__seven_ex_info_block p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.4;
  color: #3a3848;
}

.main__seven_ex_info_block p span {
  font-family: Montserrat;
  font-weight: 700;
  font-size: 13px;
  line-height: 1.4;
  color: #3a3848;
}

.main__seven_tariff_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 40px;
}

.main__seven_tariff {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 20px;
}

.main__seven_tariff_item {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.main__seven_tariff_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__seven_tariff_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.2;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__seven_tariff_table {
  width: 100%;
  background-color: #ffffff;
  border-radius: 25px;
  overflow: hidden;
  border-collapse: collapse;
}

.main__seven_tariff_table thead tr th {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 160%;
  text-transform: uppercase;
  color: #a2bcdb;
  padding-top: 30px;
  text-align: left;
}

.main__seven_tariff_table tbody tr td {
  padding: 20px 0;
}

.main__seven_tariff_table_row {
  display: flex;
  flex-direction: column;
  align-items: start;
}

.main__seven_tariff_table_row h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 160%;
  color: #3a3848;
}

.main__seven_tariff_table_row p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  color: #3a3848;
}

.main__seven_tariff_table_first {
  padding-left: 40px !important;
  padding-right: 10px !important;
}

.main__seven_tariff_table_last {
  padding-right: 40px !important;
  padding-left: 10px !important;
}

.main__seven_tariff_table_two_wrapper {
  width: 100%;
  flex-grow: 1;
  background-color: #e5eef9;
  border-radius: 25px;
  overflow: hidden;
}

.main__seven_tariff_table_two {
  width: 100%;
}

.main__seven_tariff_table_two thead tr th {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 160%;
  text-transform: uppercase;
  color: #a2bcdb;
  text-align: left;
  padding-top: 30px;
}

.main__seven_tariff_table_two tbody tr td {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  color: #3a3848;
  padding: 6px 0;
}

.main__seven_tariff_table_two_first {
  padding-left: 40px !important;
}

.main__seven_int_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 40px;
}

.main__seven_int {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 20px;
}

.main__seven_int_items {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 10px;
}

.main__seven_int_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
}

.main__seven_int_item img {
  width: 24px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__seven_int_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  text-transform: uppercase;
  color: #92adce;
}

.main__seven_int_item_list {
  padding-left: 39px;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 6px;
}

.main__seven_int_item_list li {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  color: #666666;
  position: relative;
  padding-left: 10px;
}

.main__seven_int_item_list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background-color: #3a3848;
  border-radius: 50%;
}

.main__seven_int_item_link {
  padding-left: 39px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  color: #e23520;
  user-select: none;
  cursor: pointer;
}

.main__seven_int_item_link:hover {
  color: #962a1f;
}

.main__seven_int_item_list_wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 18px;
}

.main__seven_banners_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 40px;
}

.main__seven_banners {
  padding: 40px 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 20px;
  background: url(./../images/page7-bg.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.main__seven_banners_item {
  width: 100%;
  background-color: #fff;
  border-radius: 25px;
  padding: 0 20px 40px 20px;
  text-align: center;
}

.main__seven_banners_item img {
  width: 64px;
  height: 64px;
  user-select: none;
  margin-bottom: 24px;
}

.main__seven_banners_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 4px;
}

.main__seven_banners_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.4;
  text-align: center;
  color: #3a3848;
}

.main__seven_popup_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  background-color: #00000040;
  display: none;
  justify-content: center;
  align-items: center;
}

.main__seven_popup_wrapper.active {
  display: flex;
}

.main__seven_popup {
  background-color: #ffffff;
  border-radius: 25px;
  padding: 24px;
  padding-bottom: 60px;
  width: max-content;
  max-height: auto;
}

.main__seven_popup_titles {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 26px;
}

.main__seven_popup_title {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
}

.main__seven_popup_title img {
  width: 24px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__seven_popup_title h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #92adce;
}

.main__seven_popup_close img {
  width: 24px;
  height: 24px;
  user-select: none;
  cursor: pointer;
}

.main__seven_popup_items {
  max-height: auto;
  overflow-y: auto;
  padding-left: 60px;
  padding-right: 40px;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 80px;
}

.main__seven_popup_item {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 4px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.6;
  letter-spacing: 0%;
  color: #666666;
}

.main__seven_popup_item li {
  position: relative;
  padding-left: 10px;
}

.main__seven_popup_item li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background-color: #3a3848;
  border-radius: 50%;
}

.main__seven_popup_item li.active {
  color: #030013;
  font-weight: bold;
}

/* PAGE 8 */
.main__eight {
  padding-top: 35px;
  width: 100%;
}

.main__eight_banner {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 40px 0 160px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 40px;
}

.main__eight_banner_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 100%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  white-space: nowrap;
}

.main__eight_banner_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #3a3848;
  user-select: none;
  white-space: nowrap;
  margin-bottom: 50px;
}

.main__eight_banner_check_items {
  display: flex;
  flex-direction: row;
  align-items: top;
  gap: 15px;
  margin-bottom: 20px;
}

.main__eight_banner_check_items img {
  width: 28px;
  height: 28px;
  display: block;
  user-select: none;
}

.main__eight_banner_check_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 160%;
  text-transform: uppercase;
  color: #3a3848;
}

.main__eight_banner_check_item h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  color: #3a3848;
}

.main__eight_banner_check_item h6 span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #3a3848;
  cursor: pointer;
}

.main__eight_banner_btn {
  margin-top: 30px;
  padding: 20px 30px;
  background-color: #e23520;
  box-shadow: 0px 0px 15px 0px #e3312780;
  border: none;
  border-radius: 7px;
  user-select: none;
  cursor: pointer;
}

.main__eight_banner_btn h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #ffffff;
}

.main__eight_banner_btn p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #ffffff;
}

.main__eight_banner_image {
  width: 100%;
  text-align: right;
  display: flex;
  justify-content: end;
  align-items: end;
}

.main__eight_banner_image img {
  width: 100%;
  object-fit: cover;
}

.main__eight_tts_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 50px;
}

.main__eight_tts {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 60px;
  padding-left: 90px;
}

.main__eight_tts_image {
  width: 100%;
}

.main__eight_tts_image img {
  width: 100%;
  display: block;
  object-fit: cover;
  user-select: none;
}

.main__eight_tts_titles {
  width: 100%;
}

.main__eight_tts_titles h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__eight_tts_titles h1 span {
  color: #e23520;
}

.main__eight_tts_titles p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #3a3848;
}

.main__eight_banner_wrappers {
  width: 100%;
  background-color: #f0f5fb;
}

.main__eight_banner_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 65px 100px 65px;
  width: 100%;
}

.main__eight_banner {
  position: relative;
  width: 100%;
  background-color: #e5eef9;
  border-radius: 50px;
  padding: 80px 95px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.main__eight_banner_items {
  width: 100%;
}

.main__eight_banner_items h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 24px;
}

.main__eight_banner_items h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__eight_banner_items h3 span {
  color: #e23520;
}

.main__eight_banner_items_image {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 120px;
  height: 120%;
  user-select: none;
}

.main__eight_banner_link {
  width: 18px;
  height: 18px;
  user-select: none;
  margin-left: 6px;
}

.main__eight_adv_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__eight_adv {
  width: 100%;
}

.main__eight_adv_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__eight_adv_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__eight_adv_items {
  width: 100%;
}

.main__eight_adv_item {
  width: 100%;
  background-color: #fff;
  border-radius: 25px;
  padding: 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.main__eight_adv_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 10px;
}

.main__eight_adv_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  color: #3a3848;
}

.main__eight_adv_item_image_one {
  /* width: 48px; */
  /* height: 70px; */
  display: block;
  user-select: none;
}

.main__eight_adv_items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 20px;
}

.main__eight_adv_item_image_two {
  /* width: 50px; */
  /* height: 70px; */
  display: block;
  user-select: none;
}

.main__eight_adv_item_image_three {
  /* width: 55px; */
  /* min-width: 55px; */
  /* height: 70px; */
  display: block;
  user-select: none;
}

.frame3131 {
  display: none !important;
}

.main__eight_adv_item_image_four {
  /* width: 45px; */
  /* height: 70px; */
  display: block;
  user-select: none;
}

.main__eight_tariff_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 60px;
}

.main__eight_tariff {
  width: 100%;
  margin-bottom: 70px;
}

.main__eight_tariff_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 9px;
}

.main__eight_tariff_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__eight_select_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__eight_select {
  width: 100%;
}

.main__eight_select_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__eight_select_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__eight_select_subtitle span {
  color: #e23520;
}

.main__eight_select_items {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 20px;
}

.main__eight_select_item {
  width: 100%;
  background-color: #fff;
  border-radius: 15px;
  padding: 38px 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.main__eight_select_item img {
  user-select: none;
}

.main__eight_select_item_info {
  width: 100%;
  text-align: center;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.main__eight_select_item_info_btn {
  padding: 20px 0;
  width: 100%;
  background-color: #e23520;
  box-shadow: 0px 0px 15px 0px #e3312780;
  border-radius: 7px;
  user-select: none;
  cursor: pointer;
}

.main__eight_select_item_info_btn:hover {
  background-color: #db3321;
}

.main__eight_select_item_info_btn h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}

.main__eight_select_item_info_btn p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
  color: #ffffff;
}

.main__eight_select_item_info_add {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__eight_select_item_info_add span {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  color: #3a3848;
}

/* PAGE 9 */
.main__nine {
  width: 100%;
  padding-top: 35px;
}

.main__nine_items_wrapper {
  width: 100%;
}

.main__nine_items_titles h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__nine_items_titles h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #3a3848;
  user-select: none;
}

.main__nine_items_blocks_wrapper {
  background-color: #f0f5fb;
  width: 100%;
  padding-bottom: 100px;
}

.main__nine_items_blocks {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 10px;
  margin-bottom: 30px;
}

.main__nine_items_block {
  padding: 30px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  border-radius: 10px;
  user-select: none;
}

.main__nine_items_block.active {
  background-color: #e5eef9;
}

.main__nine_items_block h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__nine_items_block img {
  width: 20px;
  height: 20px;
  display: block;
  user-select: none;
  cursor: pointer;
}

/* PAGE 10 */
.main__ten {
  padding-top: 35px;
  width: 100%;
}

.no-white-space {
  white-space: nowrap !important;
}

.main__ten_banner_wrapper {
  width: 100%;
}

.main__ten_banner {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 100px;
}

.main__ten_image_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 130px;
}

.main__ten_image {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  background-color: #e5eef9;
  border-radius: 50px;
  display: flex;
  flex-direction: row;
  gap: 80px;
  align-items: center;
}

.main__ten_image_icon img {
  width: 100%;
  display: block;
  user-select: none;
}

.main__ten_image_icon {
  width: 100%;
  padding-bottom: 52px;
}

.main__ten_image_info {
  width: 100%;
  padding-right: 90px;
}

.main__ten_image_info h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
  white-space: nowrap;
}

.main__ten_image_info_items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 24px;
}

.main__ten_image_info_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  color: #3a3848;
}

.main__ten_image_info_item img {
  margin-bottom: 10px;
}

.main__ten_image_info_item_1 {
  width: 30px;
  display: block;
  user-select: none;
}

.main__ten_image_info_item_2 {
  width: 17px;
  display: block;
  user-select: none;
}

.main__ten_image_info_item_3 {
  width: 24px;
  display: block;
  user-select: none;
}

.main__ten_image_info_item_4 {
  width: 36px;
  display: block;
  user-select: none;
}

.main__ten_image_info_title {
  margin-bottom: 9px !important;
}

.main__ten_image_info_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__ten_image_icon_2 img {
  width: 100%;
  display: block;
  user-select: none;
}

.main__ten_image_icon_2 {
  width: 100%;
  padding-top: 80px;
  padding-left: 60px;
}

.main__ten_info_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__ten_info {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 20px;
}

.main__ten_info_image {
  width: 100%;
  position: relative;
}

.main__ten_info_items {
  width: 100%;
}

.main__ten_info_image_1 {
  width: 70%;
  position: absolute;
  /* top: -40px; */
  /* left: -40px; */
  user-select: none;
}

.main__ten_info_image_2 {
  width: 100%;
  display: block;
  user-select: none;
}

.main__ten_info_items_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 6px;
  user-select: none;
  max-width: 550px;
}

.main__ten_info_items_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 24px;
}

.main__ten_info_item_block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 20px;
}

.main__ten_info_item {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 6px;
}

.main__ten_info_item img {
  display: block;
  user-select: none;
  height: 25px;
}

.main__ten_info_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #3a3848;
}

.main__three_tariff_subtitle_wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.main__three_tariff_subtitle_wrapper h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__ten_tariff {
  width: 100%;
  margin-bottom: 70px;
}

/* PAGE 11 */
.main__eleven {
  width: 100%;
  padding-top: 35px;
}

.main__eleven_tabs_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__eleven_tabs {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 120px;
}

.main__eleven_tabs_titles {
  width: 100%;
}

.main__eleven_tabs_items {
  width: 100%;
}

.main__eleven_tabs_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__eleven_tabs_title span {
  color: #e23520;
}

.main__eleven_tabs_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__eleven_tabs_block {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 10px;
}

.main__eleven_tab {
  min-width: 360px;
  padding: 15px 30px;
  background-image: url("../images/Rectangle_Copy_14.svg");
  background-repeat: no-repeat;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
  border-radius: 10px;
  clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);
}

.main__eleven_tab.active {
  width: 100%;
  background-image: url("../images/Rectangle_Copy_20.svg");
  background-repeat: no-repeat;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.main__eleven_tabs_item_wrapper {
  position: relative;
  display: none;
  background-color: #ffffffbf;
  padding: 45px 30px;
  border-radius: 25px;
}

.main__eleven_tabs_item_wrapper.active {
  display: block;
}

.main__eleven_tabs_item_wrapper h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 20px;
}

.main__eleven_tabs_item_selected {
  padding: 7px 0;
  width: calc(100% - 60px);
  position: absolute;
  z-index: 999;
  top: 130px;
  left: 30px;
  background-color: #ffffff;
  border: 1px solid #9797973e;
  max-height: 132px;
  overflow-y: auto;
  display: none;
}

.main__eleven_tabs_item_selected.min {
  max-height: 103px;
}

.main__eleven_tabs_item_selected p {
  padding: 4px 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
}

.main__eleven_tabs_item_selected.active {
  display: block;
}

.main__eleven_tabs_item_selected p:hover {
  background-color: #9797973e;
}

.main__eleven_tabs_item_select {
  padding: 7px 13px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  border: 1px solid #9797973e;
  user-select: none;
  cursor: pointer;
  margin-bottom: 20px;
}

.main__eleven_tabs_item_select p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
}

.main__eleven_tabs_item_select img {
  width: 12px;
  height: 7px;
  display: block;
  user-select: none;
}

.main__eleven_tabs_date_wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
  margin-bottom: 8px;
}

.main__eleven_tabs_date_first_input,
.main__eleven_tabs_date_last_input {
  padding: 0 0 0 7px;
  width: 130px;
  height: 35px;
  background-color: #ffffff;
  border: 1px solid #9797973e;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
}

.main__eleven_tabs_date_last_input.last {
  width: 100%;
}

.main__eleven_tabs_date_first p,
.main__eleven_tabs_date_last p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
  white-space: nowrap;
}

.main__eleven_tabs_date_first {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.main__eleven_tabs_date_last {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
}

.main__eleven_tabs_date_icon {
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translateY(-50%);
  pointer-events: none;
  background-color: #fff;
  padding-right: 8px;
}

/* .main__eleven_tabs_date_first_input {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.main__eleven_tabs_date_first_input::-webkit-calendar-picker-indicator {
  display: none;
} */

/* .main__eleven_tabs_date_last_input {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.main__eleven_tabs_date_last_input::-webkit-calendar-picker-indicator {
  display: none;
} */

.main__eleven_tabs_int_wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px;
  margin-bottom: 12px;
}

.main__eleven_tabs_int_wrapper p {
  width: 100%;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
  white-space: nowrap;
}

.main__eleven_tabs_int_input {
  padding: 0 12px;
  width: 100%;
  height: 35px;
  background-color: #ffffff;
  border: 1px solid #9797973e;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
}

.main__eleven_tabs_btn_wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 35px;
}

.main__eleven_tabs_box {
  width: 100%;
}

.main__eleven_tabs_box label {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.main__eleven_tabs_btn {
  padding: 12px 0;
  width: 100%;
  background-color: #68bd59;
  border-radius: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 17px;
  line-height: 21px;
  text-align: center;
  color: #ffffff;
  user-select: none;
  cursor: pointer;
  transition: 0.2s ease-in;
}

.main__eleven_tabs_btn:hover {
  background-color: #3a3848;
}

.custom-checkbox {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  background-color: #ffffff;
  border: 1px solid #9797973e;
  margin-right: 16px;
  vertical-align: sub;
}

.custom-checkbox::before {
  content: "";
  display: inline-block;
  width: 19px;
  height: 15px;
  background-image: url(./../images/check-done.svg);
  background-size: contain;
  background-repeat: no-repeat;

  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: 0.2s ease-in;
}

.real-checkbox {
  width: 0;
  height: 0;
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.real-checkbox:checked+.custom-checkbox::before {
  transform: translate(-50%, -50%) scale(1);
}

.main__eleven_tabs_box label p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
}

.main__eleven_tabs_item_cursor {
  width: 78px;
  height: 78px;
  display: block;
  user-select: none;
  position: absolute;
  z-index: 200;
  bottom: 0;
  right: 0;
  pointer-events: none;
}

.main__eleven_tabs_item_time {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

.main__eleven_tabs_item_time p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
}

.main__eleven_tabs_item_time_input {
  padding: 0 0 0 12px;
  height: 35px;
  width: 80%;
  background-color: #ffffff;
  border: 1px solid #9797973e;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
}

.main__eleven_tabs_time_icon {
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translateY(-50%);
  pointer-events: none;
  background-color: #fff;
  padding-right: 8px;
}

/* .main__eleven_tabs_item_time_input {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.main__eleven_tabs_item_time_input::-webkit-calendar-picker-indicator {
  display: none;
} */

.main__eleven_tabs_item_time_check {
  margin-bottom: 15px;
}

.main__eleven_tabs_item_time_check label {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.main__eleven_tabs_item_time_check label p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
}

.main__eleven_tabs_item_time_btn {
  width: 100%;
  text-align: right;
}

.main__eleven_tabs_item_time_btn button {
  width: 80%;
  background-color: #68bd59;
  border-radius: 10px;
  padding: 12px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 17px;
  line-height: 21px;
  text-align: center;
  color: #ffffff;
  user-select: none;
  cursor: pointer;
  transition: 0.2s ease-in;
}

.main__eleven_tabs_item_time_btn button:hover {
  background-color: #3a3848;
}

.main__eleven_tabs_item_btn {
  width: 100%;
  background-color: #68bd59;
  border-radius: 10px;
  padding: 12px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 17px;
  line-height: 21px;
  text-align: center;
  color: #ffffff;
  user-select: none;
  cursor: pointer;
  transition: 0.2s ease-in;
}

.main__eleven_tabs_item_btn:hover {
  background-color: #3a3848;
}

.main__eleven_info_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__eleven_info {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 65px;
  width: 100%;
}

.main__eleven_info_block {
  position: relative;
  padding: 0 90px;
  width: 100%;
  background-color: #ffffff;
  border-radius: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 200px;
}

.main__eleven_info_arrow {
  width: 350px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.main__eleven_info_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #e23520;
  user-select: none;
}

.main__eleven_info_title span {
  color: #3a3848;
}

.main__eleven_info_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__eleven_info_text {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #3a3848;
}

.main__eleven_info_text a {
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  user-select: none;
  cursor: pointer;
  color: #3a3848;
}

.main__eleven_info_titles {
  width: 100%;
}

.main__eleven_info_images {
  width: 100%;
  padding-top: 60px;
  display: flex;
  justify-content: end;
}

.main__eleven_info_images img {
  width: 100%;
  display: block;
  user-select: none;
}

.main__eleven_mess_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__eleven_mess {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 100px;
  padding-bottom: 100px;
}

.main__eleven_mess_image {
  width: 100%;
  position: relative;
}

.main__eleven_mess_img {
  width: 100%;
  display: block;
  user-select: none;
}

.main__eleven_mess_info {
  width: 100%;
}

.main__eleven_mess_info h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__eleven_mess_info h1 span {
  color: #e23520;
}

.main__eleven_mess_info h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 33px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__eleven_mess_info_add {
  padding-left: 100px;
  max-width: 400px;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 12px;
}

.main__eleven_mess_info_add img {
  width: 19px;
  height: 19px;
  display: block;
  user-select: none;
}

.main__eleven_mess_info_add p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #3a3848;
}

.main__eleven_mess_image_arrow {
  position: absolute;
  bottom: 0px;
  right: -80px;
  user-select: none;
}

.main__eleven_world_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__eleven_world_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 65px;
  width: 100%;
}

.main__eleven_world {
  position: relative;
  width: 100%;
  background-color: #e5eef9;
  border-radius: 25px;
  padding: 90px 35px 60px 95px;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}

.main__eleven_world_titles h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
  font-size: 46px;
  line-height: 46px;
  text-transform: uppercase;
  color: #e23520;
  user-select: none;
}

.main__eleven_world_subtitles {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  margin-bottom: 40px;
}

.main__eleven_world_info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__eleven_world_image {
  width: 70%;
  display: block;
  user-select: none;
}

.main__eleven_world_block {
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 15px;
  margin-bottom: 20px;
}

.main__eleven_world_block:last-child {
  margin-bottom: 0;
}

.main__eleven_world_block img {
  width: 28px;
  height: 28px;
  display: block;
  user-select: none;
}

.main__eleven_world_block_info h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 4px;
}

.main__eleven_world_block_info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  color: #3a3848;
}

.main__eleven_add_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 70px;
}

.main__eleven_add {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.main__eleven_add p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: #3a3848;
}

/* PAGE 12 */
.main__twelve {
  padding-top: 35px;
  width: 100%;
}

.main__twelve_base_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__twelve_base_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 65px;
  width: 100%;
}

.main__twelve_base {
  padding-left: 90px;
  width: 100%;
  background-color: #ffffff;
  border-radius: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 160px;
}

.main__twelve_base_info h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #e23520;
  user-select: none;
  margin-bottom: 10px;
}

.main__twelve_base_info h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 32px;
}

.main__twelve_base_link {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  user-select: none;
  cursor: pointer;
}

.main__twelve_base_link p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #e23520;
  user-select: none;
}

.main__twelve_base_link img {
  width: 18px;
  height: 18px;
  display: block;
  user-select: none;
}

.main__twelve_base_image {
  width: 100%;
}

.main__twelve_base_image img {
  width: 100%;
  display: block;
  user-select: none;
}

.main__twelve_links_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__twelve_links {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px;
}

.main__twelve_link {
  padding: 40px 50px;
  width: 100%;
  background-color: #deebfa;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  user-select: none;
  cursor: pointer;
}

.main__twelve_link_items h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__twelve_link_items p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  color: #3a3848;
}

.main__twelve_pre_wrapper {
  width: 100%;
  padding-bottom: 30px;
  background-color: #f0f5fb;
}

.main__twelve_pre {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 100px;
}

.main__twelve_pre_titles {
  width: 100%;
}

.main__twelve_pre_frame {
  width: 100%;
  background-color: #fff;
  padding: 60px 90px 60px 70px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 24px;
  clip-path: polygon(0% 0%,
      100% 0%,
      100% calc(20% - 10px),
      calc(100% - 10px) 20%,
      calc(100% - 20px + 10px) 20%,
      calc(100% - 20px) calc(20% + 10px),
      calc(100% - 20px) calc(80% - 10px),
      calc(100% - 20px + 10px) 80%,
      calc(100% - 10px) 80%,
      100% calc(80% + 10px),
      100% 100%,
      0% 100%);
}

.main__twelve_pre_titles h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
}

.main__twelve_pre_titles h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.6;
  text-transform: uppercase;
  color: #3a3848;
}

.main__twelve_pre_titles h3 span {
  color: #e23520;
}

.main__twelve_pre_frame_item {
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 32px;
}

.main__twelve_pre_frame_item img {
  width: 25px;
}

.main__twelve_pre_frame_info h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__twelve_pre_frame_info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #3a3848;
}

.main__twelve_lvl_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 30px;
}

.main__twelve_lvl {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 100px;
}

.main__twelve_lvl_image {
  width: 100%;
}

.main__twelve_lvl_image img {
  width: 100%;
  user-select: none;
  display: block;
}

.main__twelve_lvl_info {
  width: 100%;
}

.main__twelve_lvl_info_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__twelve_lvl_info_subtitle {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
  margin-bottom: 8px;
}

.main__twelve_lvl_info_subtitle img {
  width: 24px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__twelve_lvl_info_subtitle p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #e23520;
}

.main__twelve_lvl_info_desc {
  padding-left: 39px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #3a3848;
  margin-bottom: 16px;
}

.main__twelve_lvl_info_desc:last-child {
  margin-bottom: 0;
}

.main__twelve_top_wrappers {
  width: 100%;
  background-color: #f0f5fb;
}

.main__twelve_top_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 65px 100px 65px;
  width: 100%;
}

.main__twelve_top {
  padding: 100px;
  width: 100%;
  background-color: #fff;
  border-radius: 25px;
}

.main__twelve_top_title {
  max-width: 400px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__twelve_top_item {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 32px;
}

.main__twelve_top_item_image {
  min-width: 58px;
}

.main__twelve_top_icon_1 {
  width: 52px;
  display: block;
  user-select: none;
}

.main__twelve_top_icon_2 {
  width: 58px;
  display: block;
  user-select: none;
}

.main__twelve_top_icon_3 {
  width: 48px;
  display: block;
  user-select: none;
}

.main__twelve_top_icon_4 {
  width: 57px;
  display: block;
  user-select: none;
}

.main__twelve_top_icon_5 {
  width: 52px;
  display: block;
  user-select: none;
}

.main__twelve_top_item_info h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 5px;
}

.main__twelve_top_item_info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #3a3848;
}

.main__twelve_top_items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

/* PAGE 13 */
.main__thirteen {
  padding-top: 35px;
  width: 100%;
}

.main__two_banner_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  color: #3a3848;
  margin-bottom: 40px;
}

.main__two_banner_desc span {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: #3a3848;
}

.main__thirteen_banner_wrappers {
  width: 100%;
  background-color: #f0f5fb;
}

.main__thirteen_banner_wrapper {
  padding: 0 0px 50px 0;
  width: 100%;
}

.main__thirteen_banner {
  width: 100%;
  background-color: #f0f5fb;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 100px;
}

.main__thirteen_banner_image {
  /* width: 100%; */
  position: relative;
  top: -50px;
}

.main__thirteen_banner_image img {
  width: 100%;
  display: block;
  user-select: none;
}

.main__thirteen_banner_info {
  /* width: 100%; */
  /* position: relative; */
  /* top: -50px; */
}

.main__thirteen_banner_info_title {
  max-width: 600px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 30px;
}

.main__thirteen_banner_info_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 4px;
}

.main__thirteen_banner_info_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #3a3848;
}

.main__thirteen_banner_info_items {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 42px;
}

.main__thirteen_banner_info_btn {
  padding: 27px 68px;
  background-color: #e23520;
  box-shadow: 0px 0px 15px 0px #e2352081;
  border-radius: 7px;
  user-select: none;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}

.main__thirteen_banner_info_btn:hover {
  background-color: #db3321;
}

.main__thirteen_serv_wrapper {
  position: relative;
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 130px;
}

.main__thirteen_serv {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 80px;
}

.main__thirteen_serv_image {
  width: 100%;
}

.main__thirteen_serv_image img {
  position: absolute;
  /*   width: 650px; */
  min-width: 650px;
  display: block;
  user-select: none;
  height: 100%;
  right: 160px;
  top: 50%;
  transform: translateY(-50%);
}

.main__thirteen_serv_info h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 45px;
  white-space: nowrap;
}

.main__thirteen_serv_info_item_block {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 18px;
}

.main__thirteen_serv_info_item_block img {
  width: 25px;
  height: 25px;
  display: block;
  user-select: none;
}

.main__thirteen_serv_info_item_block h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__thirteen_serv_info_item {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.main__thirteen_serv_info_item p {
  padding-left: 43px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #3a3848;
}

.main__thirteen_serv_info_items {
  display: flex;
  flex-direction: column;
  gap: 30px;
  max-width: 450px;
}

.main__thirteen_comp_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__thirteen_comp {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 62px;
}

.main__thirteen_comp_titles {
  max-width: 300px;
}

.main__thirteen_comp_titles h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 18px;
}

.main__thirteen_comp_titles h1 span {
  color: #e23520;
}

.main__thirteen_comp_titles h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__thirteen_comp_info {
  width: 100%;
  padding: 40px;
  background-color: #e5eef9;
  border-radius: 7px;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 70px;
  justify-content: space-between;
}

.main__thirteen_comp_info_adv,
.main__thirteen_comp_info_fl {
  width: 100%;
}

.main__thirteen_comp_info_adv img,
.main__thirteen_comp_info_fl img {
  width: 22px;
  height: 22px;
  display: block;
  user-select: none;
  margin-bottom: 22px;
}

.main__thirteen_comp_info_adv h5,
.main__thirteen_comp_info_fl h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 7px;
}

.main__thirteen_comp_info_adv h6,
.main__thirteen_comp_info_fl h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__thirteen_comp_info_adv h6 span {
  color: #0abc98;
}

.main__thirteen_comp_info_fl h6 span {
  color: #e23520;
}

.main__thirteen_comp_info_adv p,
.main__thirteen_comp_info_fl p {
  padding-top: 26px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #3a3848;
}

.main__thirteen_send_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__thirteen_send {
  width: 100%;
}

.main__thirteen_send_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 40px;
}

.main__thirteen_send_items {
  width: 90%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 18px;
  margin-bottom: 36px;
}

.main__thirteen_send_item {
  width: 100%;
  background-color: #e5eef9;
  padding: 27px 75px 27px 30px;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
}

.main__thirteen_send_item img {
  width: 35px;
  height: 35px;
  display: block;
  user-select: none;
}

.main__thirteen_send_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__thirteen_send_add {
  width: 90%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.main__thirteen_send_add_link {
  padding-left: 47px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 13px;
}

.main__thirteen_send_add_link a {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #e23520;
  user-select: none;
  cursor: pointer;
}

.main__thirteen_send_add_link a:hover {
  color: #962a1f;
}

.main__thirteen_send_add_link img {
  width: 18px;
  height: 18px;
  display: none;
  user-select: none;
}

.main__thirteen_send_add_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 12px;
}

.main__thirteen_send_add_item {
  position: relative;
  padding: 18px 16px 18px 40px;
  width: 100%;
  background-color: #fff;
  box-shadow: 0px 9px 14px 0px #294b7522;
  border-radius: 7px;
}

.main__thirteen_send_add_item {
  margin-left: 20px;
}

.main__thirteen_send_add_item::before {
  content: "";
  position: absolute;
  left: -20px;
  top: 50px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 20px 10px 0;
  border-color: transparent #fff transparent transparent;
}

.main__thirteen_send_add_item {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__thirteen_send_add_item span {
  color: #e23520;
}

.main__thirteen_send_add_items img {
  width: 55px;
  display: block;
  user-select: none;
  position: relative;
  top: 20px;
}

.main__thirteen_mes_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__thirteen_mes_wrapper {
  width: 100%;
  padding-right: 90px;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 100px;
}

.main__thirteen_mes_image {
  padding-top: 40px;
  width: 100%;
}

.main__thirteen_mes_image img {
  width: 100%;
}

.main__thirteen_mes_info {
  width: 160%;
}

.main__thirteen_mes_info_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 22px;
}

.main__thirteen_mes_info_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 30px;
}

.main__thirteen_mes_info_subtitle span {
  color: #e23520;
}

.main__thirteen_mes_info h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #3a3848;
  margin-bottom: 30px;
}

.main__thirteen_mes_info_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #3a3848;
  margin-bottom: 30px;
  background-color: #e5eef9;
  border-radius: 7px;
  padding: 16px 24px;
  margin-bottom: 50px;
}

.main__thirteen_mes_info_item {
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 18px;
}

.main__thirteen_mes_info_item img {
  width: 25px;
  height: 25px;
  display: block;
  user-select: none;
}

.main__thirteen_mes_info_item_title h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 2px;
}

.main__thirteen_mes_info_item_title p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #3a3848;
}

.main__thirteen_mes_info_items {
  display: flex;
  flex-direction: column;
  gap: 26px;
  margin-bottom: 38px;
}

.main__thirteen_mes_info_link {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 13px;
  user-select: none;
  cursor: pointer;
}

.main__thirteen_mes_info_link p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #e23520;
}

.main__thirteen_mes_info_link img {
  width: 21px;
  height: 18px;
  display: block;
  user-select: none;
}

.main__thirteen_tel_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__thirteen_tel_wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 20px;
}

.main__thirteen_tel_info {
  width: 100%;
  max-width: 500px;
}

.main__thirteen_tel_image {
  width: 100%;
  position: relative;
}

.main__thirteen_tel_image img {
  width: 100%;
  position: absolute;
  width: 740px;
  /*   min-width: 740px; */
  user-select: none;
}

.main__thirteen_tel_info h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 18px;
}

.main__thirteen_tel_info h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 24px;
}

.main__thirteen_tel_info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #3a3848;
  margin-bottom: 52px;
}

.main__thirteen_tel_info a {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #e23520;
  user-select: none;
  cursor: pointer;
}

.main__thirteen_tel_info a:hover {
  color: #962a1f;
}

.main__tariff_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;
  gap: 60px;
  margin-bottom: 50px;
}

.main__tariff_item {
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 15px;
}

.main__tariff_icon_1 {
  width: 26px;
  display: block;
  user-select: none;
}

.main__tariff_icon_2 {
  width: 24px;
  display: block;
  user-select: none;
}

.main__tariff_icon_3 {
  width: 27px;
  display: block;
  user-select: none;
}

.main__tariff_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__thirteen_sends_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__thirteen_sends_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 65px;
  width: 100%;
}

.main__thirteen_sends {
  position: relative;
  width: 100%;
  background-color: #fff;
  border-radius: 25px;
  padding: 85px 95px;
}

.main__thirteen_sends_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 10px;
}

.main__thirteen_sends_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #3a3848;
  margin-bottom: 40px;
}

.main__thirteen_sends_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 60px;
}

.main__thirteen_sends_item {
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 30px;
}

.main__thirteen_sends_item_block h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 7px;
}

.main__thirteen_sends_item_block p {
  max-width: 400px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #3a3848;
}

.main__thirteen_sends_icon_1 {
  width: 33px;
  display: block;
  user-select: none;
}

.main__thirteen_sends_icon_2 {
  width: 64px;
  display: block;
  user-select: none;
}

/* PAGE 14 */
.main__fourteen {
  padding-top: 35px;
  width: 100%;
}

.main__fourteen_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #3a3848;
  margin-bottom: 60px;
}

.main__fourteen_banner_items {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 23px;
  margin-bottom: 70px;
}

.main__fourteen_banner_items h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 55px;
  line-height: 34px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__fourteen_banner_items h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #e23520;
}

.main__fourteen_step_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__fourteen_step_wrapper .container {
  overflow: visible;
}

.main__fourteen_step {
  width: 100%;
}

.main__fourteen_step_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 140%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 50px;
}

.main__fourteen_step_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;
  gap: 10px;
}

.main__fourteen_step_item h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 100px;
  line-height: 100%;
  text-transform: uppercase;
  color: #dae6f5;
  user-select: none;
}

.main__fourteen_step_item {
  display: flex;
  flex-direction: row;
  align-items: start;
}

.main__fourteen_step_item_block {
  max-width: 265px;
  position: relative;
  top: 14px;
  left: -15px;
}

.main__fourteen_step_item_block h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 160%;
  text-transform: uppercase;
  color: #3a3848;
}

.main__fourteen_step_item_block p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  color: #3a3848;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* overflow: hidden; */
  text-overflow: ellipsis;
}

/* PAGE 15 */
.main__fifteen {
  padding-top: 35px;
  width: 100%;
}

.main__fifteen_serv_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__fifteen_serv_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 65px;
  width: 100%;
}

.main__fifteen_serv {
  padding-left: 90px;
  width: 100%;
  background-color: #fff;
  border-radius: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 120px;
}

.main__fifteen_serv_info {
  width: 100%;
}

.main__fifteen_serv_image {
  padding-top: 60px;
  width: 100%;
}

.main__fifteen_serv_info h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 30px;
}

.main__fifteen_serv_info h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #e23520;
  margin-bottom: 24px;
}

.main__fifteen_serv_info p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3a3848;
}

.main__fifteen_tel_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__fifteen_tel {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 30px;
}

.main__fifteen_tel_desc {
  width: 40%;
  padding: 30px 40px;
  background-color: #e5eef9;
  border-radius: 7px;

  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #3a3848;
}

.main__fifteen_tel_desc span {
  font-weight: 700;
}

.main__fifteen_tel_tg {
  padding: 30px 40px;
  width: 60%;
  background: linear-gradient(90deg, #ffe75e 0%, #ffcb30 100%);
  border-radius: 7px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 40px;
}

.main__fifteen_tel_tg img {
  width: 55px;
  display: block;
  user-select: none;
}

.main__fifteen_tel_tg_link {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #3a3848;
}

.main__fifteen_tel_tg_link a img {
  width: 22px;
  height: 18px;
  display: inline;
  user-select: none;
}

.main__fifteen_tel_tg_link a {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
  user-select: none;
  cursor: pointer;
  color: #e23520;
}

/* PAGE 16 */
.main__sixteen {
  width: 100%;
  padding-top: 35px;
}

.main__sixteen_filter_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 30px;
}

.main__sixteen_filter_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__sixteen_filter_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  justify-content: space-between;
  margin-bottom: 14px;
}

.main__sixteen_filter_item {
  width: 100%;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 13px 0;
  user-select: none;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
  color: #3a3848;
}

.main__sixteen_filter_item span {
  color: #e23520;
}

.main__sixteen_filter_item.active {
  background-color: #e23520;
  color: #fff;
}

.main__sixteen_filter_item.active span {
  color: #fff;
}

.main__sixteen_sort_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}

.main__sixteen_sort_item p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.2;
  vertical-align: middle;
  color: #3a3848;
  user-select: none;
}

.sort-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  font-family: sans-serif;
  font-size: 16px;
  background-color: #f0f5fa;
  padding: 20px;
}

.sort-label {
  color: #2e2e3a;
  margin-right: 10px;
}

.sort-button {
  background-color: white;
  border-radius: 999px;
  padding: 5px 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

.sort-text {
  font-weight: 700;
  color: #2e2e3a;
}

.sort-arrow {
  color: #e63423;
  font-size: 10px;
  transition: transform 0.2s;
}

.dropdown {
  position: absolute;
  top: 60px;
  left: 120px;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  padding: 8px 0;
  min-width: 140px;
  z-index: 10;
}

.dropdown div {
  padding: 8px 16px;
  cursor: pointer;
  transition: background 0.2s;
}

.dropdown div:hover {
  background-color: #f0f5fa;
}

.sort-icon {
  width: 10px;
  height: 10px;
  transition: transform 0.3s ease;
}

.hidden {
  display: none;
}

.main__sixteen_sort_item_list {
  padding: 5px 9px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  user-select: none;
  cursor: pointer;
}

.main__sixteen_sort_item_list p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.2;
  vertical-align: middle;
  color: #3a3848;
}

.main__sixteen_sort_item_list img {
  display: block;
  user-select: none;
}

.main__sixteen_sort_search {
  position: relative;
}

.main__sixteen_sort_search_input {
  padding: 0 40px 0 20px;
  width: 290px;
  height: 40px;
  background-color: #ffffff;
  border-radius: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #3a3848;
}

.main__sixteen_sort_search_input::placeholder {
  color: #3a3848;
}

.main__sixteen_sort_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.main__sixteen_sort_search img {
  width: 20px;
  height: 20px;
  user-select: none;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}

.main__sixteen_sort_item_list_open {
  position: absolute;
  top: 95px;
  left: 95px;
  z-index: 400;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 7px 26px;
  display: none;
  flex-direction: column;
  gap: 10px;
}

.main__sixteen_sort_item_list_open.active {
  display: flex;
}

.main__sixteen_sort_item_list_el {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.2;
  vertical-align: middle;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
}

.main__sixteen_sort_item_list_el.active {
  font-weight: 700;
}

.main__sixteen_blocks_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 35px;
}

.main__sixteen_blocks {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 35px;
}

.main__sixteen_inner {
  width: 100%;
  position: relative;
}

.main__sixteen_inner_wrapper {
  width: 100%;
  background-color: #f0f5fb;
}

.main__sixteen_block_item {
  width: 100%;
  background-color: #fff;
  border-radius: 25px;
  display: flex;
  flex-direction: column;
}

.main__sixteen_block_item img {
  width: 100%;
  display: block;
  user-select: none;
  margin-bottom: 15px;
}

.main__sixteen_block_item_info {
  padding: 0 10px 15px 10px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.main__sixteen_block_item_first {
  width: min-content;
  background-color: #dae1e866;
  border-radius: 10px;
  padding: 7px 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  color: #3a3848;
  user-select: none;
  margin-bottom: 10px;
}

.main__sixteen_block_item_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 35px;
}

.main__sixteen_block_item_date {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  color: #3a384880;
}

.main__sixteen_block_item_last {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.main__sixteen_block_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 35px;
}

.main__sixteen_block {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 35px;
  background-color: #fff;
  border-radius: 25px;
}

.main__sixteen_block_image {
  flex-grow: 1;
  width: 100%;
}

.main__sixteen_block_image img {
  height: 100%;
  width: 100%;
  display: block;
  user-select: none;
}

.main__sixteen_block_info {
  padding: 15px 0;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.main__sixteen_block_info p {
  padding: 7px 10px;
  width: min-content;
  background-color: #dae1e866;
  border-radius: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  color: #3a3848;
  user-select: none;
}

.main__sixteen_block_info h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.6;
  text-transform: uppercase;
  color: #3a3848;
}

.main__sixteen_block_info h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  color: #3a384880;
}

.main__sixteen_nav_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__sixteen_nav {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  justify-content: center;
}

.main__sixteen_nav_item {
  width: 60px;
  height: 60px;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
  color: #3a3848;
}

.main__sixteen_nav_item:hover {
  background-color: #e1eaf5;
}

.main__sixteen_nav_item.active {
  background-color: #3a3848;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}

/* PAGE 17 */
.main__seventeen {
  padding-top: 35px;
  width: 100%;
}

.main__seventeen_banner_wrapper {
  width: 100%;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
  padding-bottom: 24px;
}

.main__seventeen_banner {
  width: 100%;
}

.main__seventeen_banner img {
  width: 100%;
  display: block;
  user-select: none;
  object-fit: cover;
}

.main__seventeen_info_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 50px;
}

.main__seventeen_info {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 20px;
}

.main__seventeen_info_items h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 10px;
  user-select: none;
}

.main__seventeen_info_items p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  text-transform: uppercase;
  color: #3a3848;
}

.main__seventeen_info_block {
  width: max-content;
  padding: 20px;
  background-color: #fff;
  border-radius: 25px;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 35px;
}

.main__seventeen_info_block_items {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.main__seventeen_info_block_b {
  background-color: #dae1e866;
  padding: 7px 10px;
  border-radius: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  color: #3a3848;
  user-select: none;
}

.main__seventeen_info_block_d {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  vertical-align: middle;
  color: #3a3848;
}

.main__seventeen_info_block_d span {
  color: #3a384880;
}

.main__seventeen_info_block_d_title {
  color: #3a3848 !important;
}

.main__seventeen_info_block_t {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

.main__seventeen_info_block_t img {
  width: 32px;
  height: 32px;
  display: block;
  user-select: none;
}

.main__seventeen_info_block_t p {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #3a3848;
}

.main__seventeen_info_block_btns button {
  padding: 11px 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  background-color: #e23520;
  border-radius: 5px;
  user-select: none;
  cursor: pointer;
}

.share-container {
  position: relative;
  display: inline-block;
}

.share-button {
  background-color: #e23520;
  /* Qizil rang */
  color: #fff;
  font-family: "Montserrat", sans-serif;
  padding: 10px 20px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.share-button .icon {
  width: 16px;
  height: 16px;
}

.dropdown-menu {
  display: none;
  position: absolute;
  top: 110%;
  left: 0;
  background-color: white;
  border-radius: 8px;
  /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); */
  list-style: none;
  padding: 10px 0;
  min-width: 160px;
  z-index: 100;
}

.dropdown-menu li {
  padding: 8px 20px;
  font-family: "Montserrat", sans-serif;
}

.dropdown-menu li:hover {
  background-color: #f0f0f0;
}

.dropdown-menu li a {
  text-decoration: none;
  color: #333;
}

.main__seventeen_info_block_btns button img {
  width: 20px;
  display: block;
  user-select: none;
}

.main__seventeen_info_block_btns button p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
}

.main__seventeen_cont_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 28px;
}

.main__seventeen_cont {
  width: 100%;
}

.main__seventeen_cont_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.6;
  color: #3a3848;
  margin-bottom: 20px;
}

.main__seventeen_cont_list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}

.main__seventeen_cont_list_item {
  position: relative;
  padding-left: 20px;
}

.main__seventeen_cont_list_item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background-color: #3a3848;
  border-radius: 50%;
}

.main__seventeen_cont_list_item a {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  color: #e23520;
  user-select: none;
  cursor: pointer;
  list-style-type: circle;
}

.main__seventeen_cont_text {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  color: #3a3848;
  padding-right: 200px;
}

.main__seventeen_image_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 40px;
}

.main__seventeen_image_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 370px 0 160px;
}

.main__seventeen_image_wrapper img {
  width: 100%;
  display: block;
  user-select: none;
  object-fit: cover;
}

.main__seventeen_cont_text span {
  color: #e23520;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
}

.main__seventeen_cont_text_mb {
  margin-bottom: 20px;
}

.main__seventeen_cont_add_text {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  color: #3a3848;
  padding-right: 200px;
}

.main__seventeen_cont_add_text span {
  font-weight: 700;
}

.main__seventeen_info_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 74px;
}

.main__seventeen_inform {
  width: max-content;
  background-color: #ffffff;
  border-radius: 25px;
  padding: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 35px;
}

.main__seventeen_info_btn {
  padding: 11px 20px;
  background-color: #e23520;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  user-select: none;
  cursor: pointer;
}

.main__seventeen_info_btn img {
  width: 20px;
  display: block;
}

.main__seventeen_info_b {
  background-color: #dae1e866;
  padding: 7px 10px;
  border-radius: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  color: #3a3848;
  user-select: none;
}

.main__seventeen_info_date {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  vertical-align: middle;
  color: #3a384880;
}

.main__seventeen_banners_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__seventeen_banners_items {
  background-color: #e5eef9;
  border-radius: 50px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: end;
  justify-content: space-between;
}

.main__seventeen_banners_items_image {
  width: 100%;
}

.main__seventeen_banners_items_image img {
  object-fit: cover;
  display: block;
  user-select: none;
}

.main__seventeen_banners_info {
  padding: 58px 0;
  padding-left: 35px;
  max-width: 700px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.main__seventeen_banners_info_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 26px;
  color: #3a3848;
}

.main__seventeen_banners_info_form {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
}

.main__seventeen_banners_info_input {
  padding: 0 20px;
  width: 100%;
  height: 50px;
  background-color: #fff;
  border-radius: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  vertical-align: middle;
  color: #3a384880;
}

.main__seventeen_banners_info_input::placeholder {
  color: #3a384880;
}

.main__seventeen_banners_info_btn {
  padding: 0 40px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e23520;
  border-radius: 5px;
  user-select: none;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
}

.main__seventeen_banners_check label {
  display: flex;
  flex-direction: row;
  align-items: start;
}

.main__seventeen_banners_check label p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #3a3848;
  user-select: none;
}

.main__seventeen_banners_check label p a {
  color: #e23520;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  cursor: pointer;
}

.real-checkbox2 {
  width: 0;
  height: 0;
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.real-checkbox2:checked+.custom-checkbox2::before {
  transform: translate(-50%, -50%) scale(1);
}

.custom-checkbox2 {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  border: 1px solid #9797973e;
  margin-right: 16px;
  vertical-align: sub;
}

.custom-checkbox2::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(./../images/check-2.svg);
  background-size: contain;
  background-repeat: no-repeat;

  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: 0.1s ease-in;
}

.main__seventeen_blocks_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__seventeen_blocks_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 30px;
  user-select: none;
}

/* PAGE 18 */
.main__eighteen {
  padding-top: 35px;
  width: 100%;
}

.main__eighteen_title_wrapper {
  width: 100%;
  padding-bottom: 50px;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
}

.main__eighteen_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  letter-spacing: 0%;
  text-transform: uppercase;
  user-select: none;
}

.main__eighteen_items_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__eighteen_items {
  position: relative;
  left: 80px;
  width: 100%;
  border-radius: 50px;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: end;
}

.main__nineteen_items {
  position: relative;
  left: 80px;
  width: 100%;
  border-radius: 50px;
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: end;
}

.main__eighteen_item_sidebar {
  position: relative;
  z-index: 10;
  width: 360px;
  min-width: 360px;
  left: 0;
  padding: 60px 90px 35px 20px;
  border-radius: 25px;
  background-color: #e5eef9;
}

.main__eighteen_item_sidebar_icon {
  position: absolute;
  top: 0;
  left: 34px;
  width: 40px;
  height: 40px;
  display: block;
  user-select: none;
}

.main__eighteen_item_info {
  position: relative;
  left: -80px;
  padding: 60px 50px 115px 50px;
  z-index: 300;
  width: calc(100% - 275px);
  min-width: calc(100% - 275px);
  background-color: #fff;
  border-radius: 50px;
}

.main__eighteen_item_sidebar_title {
  max-width: 300px;
  padding-left: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #e23520;
  user-select: none;
  margin-bottom: 10px;
}

.main__eighteen_item_sidebar_links {
  max-width: 300px;
  display: flex;
  flex-direction: column;
}

.main__eighteen_item_sidebar_link {
  min-width: 245px;
  padding: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0%;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
  border-radius: 5px;
}

.main__eighteen_item_sidebar_link:hover {
  background-color: #f0f5fb;
}

.main__eighteen_item_info_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 20px;
}

.main__eighteen_item_info_links {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding-left: 10px;
}

.main__eighteen_item_info_link {
  position: relative;
  padding-left: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0%;
  text-decoration: underline !important;
  text-decoration-style: solid !important;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.main__eighteen_item_info_link:hover {
  color: #e23520;
}

.main__eighteen_item_info_link::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background-color: #3a3848;
  border-radius: 50%;
}

/* PAGE 19 */
.main__nineteen_items_block {
  max-width: 300px;
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 20px;
}

.main__nineteen_items_list {
  display: flex;
  flex-direction: column;
  gap: 14px;
  /* list-style: disc; */
}

.main__nineteen_items_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  margin-left: -20px;
  letter-spacing: 0%;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #3a3848;
  user-select: none;
}

.main__nineteen_items_title.active {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #e23520;
  text-decoration: none;
}

.main__nineteen_items_list_tabs {
  /* padding-left: 0px; */
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.main__nineteen_items_list_tabs:hover {
  color: #e23520;
}

.main__nineteen_items_list_tabs::before {
  content: "";
  position: absolute;
  left: -10px;
  top: 10px;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background-color: #3a3848;
  border-radius: 50%;
}

.main__nineteen_items_list_tabs.active {
  font-weight: 700;
}

.main__nineteen_item_info_links {
  padding: 10px 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: #e9b33533;
  border-radius: 7px;
  margin-bottom: 10px;
}

.main__nineteen_item_info_links a {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: 0%;
  text-align: center;
  color: #7f6427;
  user-select: none;
  cursor: pointer;
}

.main__nineteen_item_info_links p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: 0%;
  text-align: center;
  color: #7f6427;
}

.main__nineteen_item_info_nav {
  width: 100%;
  padding: 20px 30px;
  background-color: #f0f5fb;
  border: 1px solid #dae6f5;
  border-radius: 7px;
  margin-bottom: 40px;
}

.main__nineteen_item_info_nav_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #6f7f93;
  user-select: none;
  margin-bottom: 10px;
}

.main__nineteen_item_info_nav_list {
  padding-left: 30px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.main__nineteen_item_info_nav_link {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #5d6083;
  user-select: none;
  cursor: pointer;
}

.main__nineteen_item_info_nav_link a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #5d6083;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.main__nineteen_item_info_nav_link a:hover {
  color: #e23520;
}

.main__nineteen_item_info_block {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}

.main__nineteen_item_info_block_m {
  padding: 2px 10px;
  background-color: #3a3848;
  border-radius: 3px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #ffffff;
  user-select: none;
  white-space: nowrap;
}

.main__nineteen_item_info_block_p {
  padding: 2px 10px;
  background-color: #1bb96f;
  border-radius: 3px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #ffffff;
  user-select: none;
}

.main__nineteen_item_info_block_g {
  padding: 2px 10px;
  background-color: #1b92d1;
  border-radius: 3px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #ffffff;
  user-select: none;
}

.main__nineteen_item_info_block_c {
  padding: 2px 10px;
  background-color: #1b92d1;
  border-radius: 3px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #ffffff;
  user-select: none;
  white-space: nowrap;
}

.main__nineteen_item_info_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 0%;
  color: #3a3848;
  margin-bottom: 10px;
}

.main__nineteen_item_table {
  background-color: #fff;
  width: 100%;
  border-radius: 3px;
  overflow: hidden;
  border-collapse: collapse;
  margin-bottom: 20px;
  text-align: left;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: 0%;
  color: #3a3848;
  table-layout: fixed;
}

.main__nineteen_item_table_nmb {
  margin-bottom: 0 !important;
}

.main__nineteen_item_table_40 {
  width: 40%;
}

.main__nineteen_item_table_bg {
  background-color: #5d6083;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #ffffff;
}

.main__nineteen_item_table_pbt td {
  padding: 10px 0;
}

.main__nineteen_item_table_first {
  padding-left: 20px !important;
}

.main__nineteen_item_table_nw {
  white-space: nowrap !important;
}

.main__nineteen_item_table_bb td {
  border-bottom: 1px solid #e1eaf5;
}

.main__nineteen_item_table_w {
  font-weight: 700;
}

.main__nineteen_item_table_title {
  padding-left: 10px;
}

.main__nineteen_item_table_last {
  padding-left: 20px !important;
}

.main__nineteen_item_info_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 10px;
}

/* PAGE 20 */
.main__twenty_item_info {
  position: relative;
  padding: 60px 50px 50px 50px;
  z-index: 300;
  left: -80px;
  width: calc(100% - 275px);
  min-width: calc(100% - 275px);
  background-color: #fff;
  border-radius: 50px;
}

.main__twenty_item_sidebar_link {
  padding-left: 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin-bottom: 14px;
  user-select: none;
  cursor: pointer;
}

.main__twenty_item_sidebar_link p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #e23520;
}

.main__twenty_item_sidebar_title {
  padding-left: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #3a3848;
  user-select: none;
  margin-bottom: 14px;
}

.main__twenty_item_sidebar_tabs {
  padding-left: 30px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.main__twenty_item_sidebar_tab {
  padding-left: 10px;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #3a3848;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.main__twenty_item_sidebar_tab:hover {
  color: #e23520;
}

.main__twenty_item_sidebar_tab.active {
  font-weight: 700;
}

.main__twenty_item_sidebar_tab.active::before {
  top: 10px;
}

.main__twenty_item_sidebar_tab::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background-color: #3a3848;
  border-radius: 50%;
}

.main__twenty_item_info_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.6;
  letter-spacing: 0%;
  color: #3a3848;
  margin-bottom: 30px;
}

.main__twenty_item_info_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.2;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 20px;
}

.main__twenty_item_info_table_wrapper {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}

.main__twenty_item_info_table {
  width: 80%;
  border-collapse: collapse;
  border-radius: 3px;
  overflow: hidden;
  background-color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: 0%;
  color: #3a3848;
}

.main__twenty_item_info_table_bg {
  background-color: #5d6083;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 1.2;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #ffffff;
}

.main__twenty_item_info_table_pbt td {
  padding: 10px 0 !important;
}

.main__twenty_item_info_table_left {
  text-align: left;
}

.main__twenty_item_info_table_center {
  text-align: center;
}

.main__twenty_item_info_table_bb td {
  border-bottom: 1px solid #e1eaf5;
}

.main__twenty_item_info_table_w {
  font-weight: 700;
}

.main__twenty_item_info_table_title {
  padding-left: 10px;
}

.main__twenty_item_info_desc_wrapper {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.main__twenty_item_info_desc_wrapper p {
  margin-bottom: 0 !important;
}

/* PAGE 21 */
.main__twone {
  width: 100%;
  padding-top: 35px;
}

.main__twone_titles_wrapper {
  width: 100%;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
  padding-bottom: 50px;
}

.main__twone_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__twone_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #3a3848;
}

.main__twone_cont_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 80px;
}

.main__twone_cont_three {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

.main__twone_cont_three_item {
  width: 100%;
  padding: 30px 40px;
  background-color: #fff;
  border-radius: 25px;
}

.main__twone_cont_three_item img {
  width: 40px;
  height: 40px;
  display: block;
  user-select: none;
  margin-bottom: 25px;
}

.main__twone_cont_three_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 20px;
}

.main__twone_cont_three_blocks {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.main__twone_cont_three_block h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.6;
  color: #3a3848;
}

.main__twone_cont_three_block a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.6;
  color: #3a3848;
  cursor: pointer;
}

.main__twone_cont_three_mail {
  color: #e23520 !important;
}

.main__twone_cont_three_qr_wrap {
  padding-top: 25px;
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: space-between;
  gap: 18px;
}

.main__twone_cont_three_qr_wrap img {
  width: 110px;
  height: 110px;
  display: block;
  user-select: none;
}

.main__twone_cont_three_qr_wrap p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.6;
  color: #3a3848;
}

.main__twone_cont_two {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 20px;
}

.main__twone_cont_two_item_2 {
  width: calc(100% / 3 * 2);
  background-color: #fff;
  padding: 30px 40px;
  border-radius: 25px;
}

.main__twone_cont_two_item {
  width: calc(100% / 3);
  background-color: #fff;
  padding: 30px 40px;
  border-radius: 25px;
}

.main__twone_cont_three_item_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
  color: #3a3848;
  margin-bottom: 10px;
}

.main__twone_cont_three_item_add {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.6;
  color: #3a3848;
}

.main__twone_cont_two_item_2 h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 20px;
}

.main__twone_cont_two_item_2 h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  color: #3a3848;
  margin-bottom: 20px;
}

.main__twone_cont_two_block p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.6;
  color: #3a3848;
}

.main__twone_cont_two_item_2 {
  width: 100%;
  grid-column: span 2;
}

.main__twone_blog_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__twone_blog {
  width: 100%;
}

.main__twone_blog_titles {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 60px;
}

.main__twone_blog_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__twone_blog_link_icon {
  width: 60px;
  height: 60px;
  background-color: #92adce;
  border-radius: 100px;
  display: flex;
  justify-content: start;
  align-items: center;
  user-select: none;
}

.main__twone_blog_link_icon img {
  width: 30px;
}

.main__twone_blog_link {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

.main__twone_blog_link p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.6;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  color: #3a3848;
}

.main__twone_world_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  letter-spacing: 2%;
  text-transform: uppercase;
  color: #3a3848;
}

.main__twone_world_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
  font-size: 46px;
  line-height: 46px;
  text-transform: uppercase;
  color: #e23520;
  margin-bottom: 6px;
  white-space: nowrap;
}

.main__twone_world_add_title {
  padding-left: 225px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #e23520;
  margin-bottom: 30px;
}

.main__twone_gallery_wrappers {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__twone_gallery_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 65px;
  width: 100%;
}

.main__twone_gallery_items_2 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.main__twone_gallery_items_2_add {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 20px;
}

.main__twone_gallery_items_2 img {
  width: 100%;
  height: 420px;
  object-fit: cover;
  border-radius: 15px;
}

.main__twone_gallery_title {
  padding-left: 95px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 46px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__twone_gallery_subtitle {
  padding-left: 95px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.6;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 50px;
}

/* PAGE 22 */
.main__twtwo {
  padding-top: 35px;
  width: 100%;
}

.main__twtwo .main__two_banner {
  gap: 0;
}

.main__twtwo_ref_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__twtwo_ref {
  width: 100%;
}

.main__twtwo_ref_title {
  width: 550px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 50px;
}

.main__twtwo_ref_items {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 20px;
  margin-bottom: 40px;
}

.main__twtwo_ref_item {
  width: 100%;
  background-color: #fff;
  padding: 30px 40px;
  border-radius: 25px;
}

.main__twtwo_ref_item img {
  width: 40px;
  height: 40px;
  display: block;
  user-select: none;
  margin-bottom: 25px;
}

.main__twtwo_ref_item h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 5px;
}

.main__twtwo_ref_item h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #3a3848;
  margin-bottom: 20px;
  white-space: nowrap;
}

.main__twtwo_ref_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.5;
  color: #3a3848;
}

.main__twtwo_ref_desc a {
  color: #e23520;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
}

.main__twtwo_ref_desc_mb {
  margin-bottom: 20px;
}

.main__twtwo_ref_btns {
  width: 100%;
  text-align: center;
}

.main__twtwo_ref_btn {
  background-color: #e23520;
  box-shadow: 0px 0px 15px 0px #e3312780;
  border-radius: 7px;
  padding: 20px 60px;
  user-select: none;
  cursor: pointer;
}

.main__twtwo_ref_btn h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;

  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}

.main__twtwo_ref_btn p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.2;

  text-align: center;
  color: #ffffff;
}

/* PAGE 23 */
.main__twthree {
  padding-top: 35px;
  width: 100%;
}

.main__twthree_titles_wrapper {
  width: 100%;
}

.main__twthree_titles {
  width: 100%;
}

.main__twthree_titles h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__twthree_titles h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #3a3848;
  user-select: none;
}

.main__twthree_links_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__twthree_links {
  width: 100%;
}

.main__twthree_links_items {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-bottom: 40px;
}

.main__twthree_links_items a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #e23520;
  user-select: none;
  cursor: pointer;
}

.main__twthree_links_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  color: #3a3848;
}

.main__twthree_links_desc a {
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #e23520;
}

/* PAGE 24 */
.main__twfour {
  padding-top: 35px;
  width: 100%;
}

.main__twfour_titles_wrapper {
  width: 100%;
  margin-bottom: 24px;
}

.main__twfour_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__twfour_back_wrapper {
  width: 100%;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
  padding-bottom: 50px;
}

.main__twfour_back {
  width: 100%;
}

.main__twfour_back_link {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 7px;
  user-select: none;
  cursor: pointer;
}

.main__twfour_back_link img {
  width: 12px;
  display: block;
  user-select: none;
}

.main__twfour_back_link p {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  color: #e23520;
}

.main__twfour_filter_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 70px;
}

.main__twfour_filter {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}

.main__twfour_filter_item {
  width: 48px;
  height: 48px;
  border: 1px solid #2222221a;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 46px;
  text-align: center;
  color: #3a3848;
  transition: all 0.3s ease;
}

.main__twfour_filter_item:hover {
  background-color: #e23520;
  border: 1px solid #e23520;
  color: #fff;
}

.main__twfour_filter_item.active {
  background-color: #e23520;
  border: 1px solid #e23520;
  color: #fff;
}

.main__twfour_list_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__twfour_list {
  width: 100%;
}

.main__twfour_list_items {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 10px;
}

.main__twfour_list_item {
  padding-left: 10px;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #3a3848;
  white-space: nowrap;
}

.main__twfour_list_item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background-color: #3a3848;
  border-radius: 50%;
}

/* PAGE 25 */
.main__twfive {
  padding-top: 35px;
  width: 100%;
}

.main__twfive_titles_wrapper {
  width: 100%;
  margin-bottom: 30px;
}

.main__twfive_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__twfive_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: #3a3848;
  user-select: none;
}

.main__twfive_tabs_wrapper {
  width: 100%;
  background: linear-gradient(180deg, #ffffff 0%, #f0f5fb 100%);
  padding-bottom: 20px;
}

.main__twfive_tabs {
  padding: 4px 5px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 31px;
}

.main__twfive_tab {
  padding: 14px 45px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #3a3848;
  white-space: nowrap;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  border-radius: 31px;
}

.main__twfive_tab:hover {
  background-color: #e23520;
  box-shadow: 0px 0px 25px 0px #e2352081;
  border-radius: 31px;
  color: #fff;
}

.main__twfive_tab.active {
  padding: 14px 45px;
  background-color: #e23520;
  box-shadow: 0px 0px 25px 0px #e2352081;
  border-radius: 31px;
  color: #fff;
}

.main__twfive_send_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 50px;
  display: none;
}

.main__twfive_send_wrapper.active {
  display: block;
}

.main__twfive_send {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 80px;
}

.main__twfive_send_multi {
  width: 100%;
}

.main__twfive_send_multi_titles {
  display: flex;
  flex-direction: row;
  gap: 18px;
  align-items: end;
  margin-bottom: 9px;
}

.main__twfive_send_multi_titles h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
}

.main__twfive_send_multi_titles h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #3a3848;
}

.main__twfive_send_multi_desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #3a3848;
  margin-bottom: 16px;
}

.no-mb {
  margin-bottom: 0 !important;
}

.main__twfive_send_prof {
  width: 100%;
}

.main__twfive_send_prof_table_wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.main__twfive_send_prof_table_wrapper2 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.main__twfive_send_prof_table2 {
  width: 100%;
  border-collapse: collapse;
  border-radius: 15px;
  overflow: hidden;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0px;
  margin-bottom: 30px;
}

.main__twfive_send_prof_table2 .main__twfive_send_prof_table_ptb {
  background-color: #fff;
}

.td__mobile {
  display: none;
}

.main__twfive_send_price_item_info_wrapper h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 21px;
  color: #3a3848;
  display: none;
}

.main__twfive_send_prof_table {
  width: 100%;
  border-collapse: collapse;
  border-radius: 15px;
  overflow: hidden;
  background-color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #3a3848;
  text-align: left;
  /* margin-bottom: 30px; */
}

.main__twfive_send_prof_table_bg {
  background-color: #e5eef9;
}

.main__twfive_send_prof_table_fs {
  font-size: 16px !important;
}

.main__twfive_send_prof_table_ptb td {
  padding: 24px 0;
}
.main__twfive_send_prof_table .main__twfive_send_prof_table_ptb td.main__twfive_send_prof_table_center{
  width: 120px;
}
.main__twfive_send_prof_table2 .main__twfive_send_prof_table_ptb td.main__twfive_send_prof_table_center{
  width: 83px;
}
.main__twfive_send_prof_table_mptb td {
  padding: 15px 0;
}

.main__twfive_send_prof_table_first {
  padding-left: 50px !important;
}

.main__twfive_send_prof_table_icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
}

.main__twfive_send_prof_table_icon img {
  width: 24px;
  height: 24px;
  user-select: none;
  display: block;
}

.main__twfive_send_prof_table_w {
  font-weight: 700 !important;
}

.main__twfive_send_prof_table_info,
.main__twfive_send_prof_table_price {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.main__twfive_send_prof_table_center {
  text-align: center !important;
}

.main__twfive_send_prof_table_bb td {
  border-bottom: 1px solid #becbdc;
}

.main__twfive_send_prof_desc {
  padding-left: 50px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}

.main__twfive_send_prof_desc img {
  width: 23px;
  display: block;
  user-select: none;
}

.main__twfive_send_prof_desc p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #3a3848;
}

.main__twfive_send_price {
  width: 100%;
}

.main__twfive_send_price_items {
  width: 100%;
  background-color: #fff;
  border-radius: 62px;
  padding: 27px 38px;
}

.mb-add {
  margin-bottom: 40px !important;
}

.main__twfive_send_price_item {
  width: 100%;
}

.main__twfive_send_price_item_block {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: end;
  justify-content: space-between;
  margin-bottom: 13px;
  padding-right: 88px;
}

.main__twfive_send_price_item_block_1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #3a3848;
}

.main__twfive_send_price_item_block_desc_1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  color: #3a3848;
}

.main__twfive_send_price_item_block_desc_2 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #7d7d7f;
}

.main__twfive_send_price_item_add {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 45px;
  margin-bottom: 20px;
}

.main__twfive_send_price_item_info {
  min-width: 150px;
  max-width: 150px;
  padding: 17px;
  background-color: #fff;
  border: 1px solid #979797;
  border-radius: 7px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #3a3848;
}

.main__twfive_send_price_item_sales {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 40px;
}

.main__twfive_send_price_item_sale p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  white-space: nowrap;
  color: #3a3848;
  margin-bottom: 9px;
}

.main__twfive_send_price_item_sale h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 21px;
  white-space: nowrap;
  color: #e23520;
}

.main__twfive_send_price_item_input {
  width: 100%;
  position: relative;
  height: 5px;
}

.main__twfive_send_price_item_input input[type="range"] {
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  background: transparent;
  position: relative;
  z-index: 3;
  outline: none;
  margin: 0;
  padding: 0;
}

.range-fill {
  position: absolute;
  top: 0;
  left: 0;
  height: 5px;
  width: var(--fill-width, 0%);
  background: #e23520;
  border-radius: 2.5px;
  z-index: 2;
  pointer-events: none;
}

.main__twfive_send_price_item_input::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: #6d6b7d;
  border-radius: 2.5px;
  z-index: 1;
}

.main__twfive_send_price_item_input input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 39px;
  height: 39px;
  background-image: url(./../images/range-icon.svg);
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  margin-top: -17px;
  position: relative;
  z-index: 4;
}

.main__twfive_send_price_item_input_add {
  padding: 0 6px;
  width: 100%;
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  top: -40px;
}

.main__twfive_send_price_item_input_add p {
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  color: #3a3848;
  user-select: none;
}

.main__twfive_send_price_item_input_add p::after {
  content: "";
  width: 1px;
  height: 40px;
  background-color: #d2d2d2;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 25px;
}

.main__twfive_send_price_item_link {
  width: 100%;
  display: flex;
  justify-content: end;
  padding-right: 185px;
}

.main__twfive_send_price_item_link p {
  position: relative;
  padding: 4px 10px;
  background-color: #50b46e;
  border-radius: 5px;
  width: max-content;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 21px;
  color: #ffffff;
  user-select: none;
}

.main__twfive_send_price_item_link p::before {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #50b46e;
}

.main__twfive_send_mess {
  width: 100%;
}

.main__twfive_send_mess_table {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  overflow: hidden;
  border-radius: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #3a3848;
  margin-bottom: 30px;
}

.main__twfive_send_mess_table_bg {
  background-color: #e5eef9;
}

.main__twfive_send_mess_table_pbt td {
  padding: 25px 0;
}

.main__twfive_send_mess_table_first {
  padding-left: 50px !important;
}

.main__twfive_send_mess_table_icon {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 8px;
}

.main__twfive_send_mess_table_icons {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
}

.main__twfive_send_mess_table_mobile {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.main__twfive_send_mess_table_mobile p {
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #becbdc80;
}

.main__twfive_send_mess_table_mobile p:first-child {
  padding-top: 0;
}

.main__twfive_send_mess_table_mobile p:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.main__twfive_send_mess_table_icons img {
  width: 24px;
  height: 24px;
  user-select: none;
  display: block;
}

.main__twfive_send_mess_table_center {
  text-align: center;
}

.main__twfive_send_mess_table_bb td {
  border-bottom: 1px solid #becbdc;
}

.main__twfive_send_mess_table_w {
  font-weight: 700 !important;
}

.main__twfive_send_mess_table_info {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.main__twfive_send_mess_link {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  user-select: none;
  cursor: pointer;
}

.main__twfive_send_mess_table_info p {
  position: relative;
}

.main__twfive_send_mess_table_info p:not(:last-child)::after {
  position: absolute;
  bottom: -7px;
  left: 0;
  content: "";
  width: 160%;
  height: 1px;
  background-color: #becbdc80;
}

.main__twfive_send_mess_link img {
  width: 21px;
  display: block;
  user-select: none;
}

.main__twfive_send_mess_link a {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #e23520;
}

.main__twfive_send_world {
  width: 100%;
}

.main__twfive_send_world_table {
  width: 100%;
  background-color: #fff;
  border-collapse: collapse;
  border-radius: 15px;
  overflow: hidden;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #3a3848;
}
th{
  font-weight: 400;
}
.main__twfive_send_world_table_bg {
  background-color: #e5eef9;
  font-size: 16px !important;
}

.main__twfive_send_world_table_fs {
  font-size: 16px !important;
}

.main__twfive_send_world_table_pbt td {
  padding: 25px 0;
}

.main__twfive_send_world_table_first {
  padding-left: 50px !important;
}

.main__twfive_send_world_table_center {
  text-align: center;
}

.main__twfive_send_world_table_bb td {
  border-bottom: 1px solid #becbdc;
}

.main__twfive_send_world_table_info {
  max-width: 500px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.main__twfive_send_world_table_last {
  padding-right: 50px !important;
}

.main__twfive_send_world_table_items {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.main__twfive_send_world_table_items_icon {
  display: flex;
  flex-direction: column;
  gap: 75px;
}

.main__twfive_send_world_table_items_icon2 {
  display: none;
}

.main__twfive_send_world_table_item {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
}

.table-container {
  overflow-x: auto;
  margin-bottom: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.main__twfive_send_world_table2 {
  display: none;
}

.main__twfive_send_world_table_item:not(:last-child)::after {
  position: absolute;
  bottom: -34px;
  content: "";
  width: calc(1120px - 309px);
  height: 1px;
  background-color: #becbdc;
}

.main__twfive_send_world_table_item img {
  width: 24px;
  height: 24px;
}

.main__twfive_banner_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 50px;
}

.main__twfive_banner {
  position: relative;
  padding: 45px;
  width: 100%;
  border-radius: 7px;
  background-image: url(./../images/page25-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.main__twfive_banner_icon {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
}

.main__twfive_banner h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 21px;
  color: #ffffff;
  margin-bottom: 7px;
}

.main__twfive_banner h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 26px;
  color: #ffcc35;
  margin-bottom: 2px;
}

.main__twfive_banner p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #ffffff;
}

.main__twfive_price_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__twfive_price {
  width: 100%;
  background-color: #fff;
  border-radius: 7px;
}

.main__twfive_price_links_images {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 30px;
}

.main__twfive_price_links_images img {
  width: 120px;
  min-width: 120px;
  display: block;
  user-select: none;
}

.main__twfive_price_links_images h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__twfive_price_links_item {
  border: 2px solid #e23520;
  border-radius: 31px;
  padding: 20px 34px;
  display: block;
  width: max-content;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #e23520;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.main__twfive_price_links_item:hover {
  background-color: #e23520;
  color: #fff;
  box-shadow: 0px 0px 25px 0px #e2352081;
}

.main__twfive_price_links_item_2 {
  border: 2px solid #14a941;
  border-radius: 31px;
  padding: 20px 34px;
  display: block;
  width: max-content;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #14a941;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.main__twfive_price_links_item_2:hover {
  background-color: #14a941;
  color: #fff;
  box-shadow: 0px 0px 25px 0px #14a94181;
}

.main__twfive_price_links_items {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
}

.main__twfive_price_links_wrapper {
  width: 100%;
  border-bottom: 1px solid #becbdc;
}

.main__twfive_price_links {
  padding: 60px 80px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.main__twfive_price_add_links_wrapper {
  width: 100%;
}

.main__twfive_price_add_links {
  width: 100%;
  padding: 40px 80px 70px 80px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}

.main__twfive_price_add_links a {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #e23520;
  user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.main__twfive_price_add_links a:hover {
  text-decoration: none;
  color: #962a1f;
}

.main__twfive_send_call {
  width: 100%;
}

.main__twfive_send_call_table {
  width: 100%;
  background-color: #fff;
  border-collapse: collapse;
  border-radius: 15px;
  overflow: hidden;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #3a3848;
}

.main__twfive_send_call_table_bg {
  background-color: #e5eef9;
}

.main__twfive_send_call_table_pbt td {
  padding: 25px 20px;
}

.main__twfive_send_call_table_first {
  padding-left: 50px !important;
}

.main__twfive_send_call_table_center {
  text-align: center !important;
}

.main__twfive_send_call_table_info {
  display: flex;
  flex-direction: column;
}

.main__twfive_send_call_table_info a {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: #e23520;
  user-select: none;
  cursor: pointer;
}

.main__twfive_send_call_table_info p {
  font-size: 16px !important;
}

.main__twfive_send_call_table_bb td {
  border-bottom: 1px solid #becbdc;
}

.main__twfive_send_call_desk {
  padding-top: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #3a3848;
}

.main__twfive_send_call_desk span {
  font-weight: 700;
}

.main__twfive_send_call_table_w {
  font-weight: 600 !important;
}

.main__twfive_send_prof_table_last {
  padding-right: 30px !important;
}

.main__twfive_send_mess_table_last {
  padding-right: 40px !important;
  padding-left: 100px !important;
}

.main__twfive_send_world_table_pc {
  padding: 25px 25px !important;
}

.add_header__wrapper {
  width: 100%;
}

.add-bg {
  background-color: #f0f5fb !important;
}

.add_header__items {
  padding: 20px 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.add_header__item_btn {
  padding: 0 20px;
  height: 40px;
  display: flex;
  align-items: center;
  gap: 10px;
  background-color: #e23520;
  border: none;
  border-radius: 5px;
  user-select: none;
  cursor: pointer;
}

.add_header__item_btn p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
}

.add_header__item_btn img {
  width: 18px;
  min-width: 18px;
  height: 18px;
  user-select: none;
  display: block;
}

.add_main__wrapper {
  width: 100%;
}

.add_main__items {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 60px;
}

.add_main__item {
  width: 100%;
  background-color: #fff;
}

.add_main__item.one {
  padding: 80px 50px 50px 50px;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}

.add_main__item.two {
  padding: 50px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.add_main__item_title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 34px;
  line-height: 100%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  text-align: center;
  margin-bottom: 60px;
}

.add_main__item_user {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  color: #3a3848;
  margin-bottom: 20px;
}

.add_main__item_info {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
  color: #3a3848;
  margin-bottom: 20px;
}

.add_main__item_info:last-child {
  margin-bottom: 0;
}

.add_main__item_info span {
  font-weight: 700;
}

.add_main__item_info a {
  color: #e23520;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
}

.add_main__item_subtitle {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.2;
  color: #3a3848;
  text-align: center;
  margin-bottom: 20px;
  user-select: none;
}

.add_main__item_links {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.add_main__item_links a,
.add_main__item_links p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #e23520;
  user-select: none;
  cursor: pointer;
}

.add_main__desc {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
  color: #3a3848;
  user-select: none;
  text-align: center;
}

.footer__one_mobile {
  width: 100%;
  padding: 20px;
  background-color: #3a3848;
  display: none;
  flex-direction: column;
  gap: 20px;
}

.footer__one_mobile_items {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.footer__one_mobile_items:last-child {
  margin-bottom: 40px;
}

.footer__one_mobile_items h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 16px;
  line-height: 160%;
  text-transform: uppercase;
  color: #a19fac;
  user-select: none;
}

.footer__one_mobile_items a {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: #dfdee7;
  user-select: none;
  cursor: pointer;
}

.footer__one_mobile_links {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.footer__one_mobile_links p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #dfdee7;
  user-select: none;
}

.footer__one_mobile_links_icon {
  width: 130px;
  min-width: 130px;
  height: 20px;
  display: block;
  user-select: none;
  margin-bottom: 10px;
}

.header__item_btns_mobile {
  display: none;
  flex-direction: row;
  align-items: center;
  gap: 17px;
}

.header__item_btns_mobile_login img,
.header__item_btns_mobile_menu img {
  width: 24px;
  min-width: 24px;
  height: 24px;
  display: block;
  user-select: none;
  cursor: pointer;
}

.mySwiper2 {
  display: none;
}

.swiper-pagination-2 {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  bottom: 30px;
}

.main__one_tariff_table_mobile {
  width: 100%;
  border-collapse: collapse;
  border-radius: 7px;
  overflow: hidden;
  margin-bottom: 16px;
  display: none;
  background-color: #fff;
}

.main__one_tariff_table_mobile tbody tr td {
  border-radius: 7px;
  overflow: hidden;
}

.main__one_tariff_table_mobile_title {
  padding: 8px 0;
  background-color: #e1eaf5;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

.main__one_tariff_table_mobile_title img {
  /* width: 20px; */
  /* min-width: 20px; */
  /* height: 20px; */
  display: block;
  user-select: none;
  object-fit: cover;
}

.main__one_tariff_table_mobile_title p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  color: #3a3848;
  user-select: none;
}

.main__one_tariff_table_mobile_title p span {
  color: #e23520;
}

.main__one_tariff_table_mobile_pbt {
  padding: 15px 0;
  text-align: center;
  background-color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 160%;
  color: #3a3848;
}

.main__one_tariff_table_mobile_w {
  font-weight: 700 !important;
}

.main__one_tariff_table_mobile_title_w {
  font-weight: 700 !important;
}

.main__one_tariff_table_mobile_red {
  color: #e23520;
}

.main__one_tariff_table_mobile_add {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}

.main__full_wrapper {
  width: 100%;
  background-color: #f0f5fb;
  padding-bottom: 100px;
}

.main__twfive_send_price_item_sales_title {
  display: none;
}

.main__twfive_send_price_item_sales_title h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: #3a3848;
  user-select: none;
}

.main__twfive_send_price_item_sales_title h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  color: #7d7d7f;
  user-select: none;
  margin-bottom: 8px;
}

.main__twfive_send_mess_table_wrapper {
  width: 100%;
}

.main__twfive_send_world_table_wrapper {
  width: 100%;
}

.main__three_popular_item_mobile {
  display: none;
}

.main__three_popular_item_mobile_title {
  width: 100%;
}

.main__three_popular_item_mobile_title h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 18px;
  line-height: 120%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__three_popular_item_mobile_title h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
}

.main__three_popular_item_mobile_one {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  justify-content: center;
}

.main__three_popular_item_mobile_one_icon {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.main__three_popular_item_mobile_one_arrow {
  width: 50px;
  min-width: 50px;
  height: 45px;
  display: block;
  user-select: none;
}

.main__three_popular_item_mobile_one_image {
  width: 60px;
  min-width: 60px;
  height: 60px;
  display: block;
  user-select: none;
}

.main__three_popular_item_mobile_one_arrows {
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 55px;
  top: 33px;
}

.main__three_popular_item_mobile_one_descs {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
}

.main__three_popular_item_mobile_one_desc {
  max-width: 130px;
  background-color: #ffffff;
  border: 1px solid #c0cede;
  border-radius: 10px;
  padding: 16px 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.main__three_popular_item_mobile_one_desc h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 120%;
  color: #3a3848;
  user-select: none;
  text-align: center;
  margin-bottom: 2px;
}

.main__three_popular_item_mobile_one_desc p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 120%;
  text-align: center;
  color: #3a3848;
  user-select: none;
}

.main__three_popular_item_mobile_one_arrows_2 {
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 55px;
  top: -25px;
}

.main__three_popular_item_mobile_one_arrows_3 {
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 55px;
  bottom: -25px;
}

.main__three_popular_item_mobile_two_image img {
  width: 60px;
  min-width: 60px;
  height: 60px;
  display: block;
  user-select: none;
}

.main__three_popular_item_mobile_two {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.main__three_popular_item_mobile_two_desks {
  position: relative;
}

.main__three_popular_item_mobile_two_desk {
  padding: 20px 40px;
  background-color: #ffffff;
  border: 1px solid #c0cede;
  border-radius: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 119%;
  text-align: center;
  color: #3a3848;
  user-select: none;
}

.main__three_popular_item_mobile_two_arrow_2 {
  position: absolute;
  left: 50%;
  bottom: -25px;
  transform: translateX(-50%);
}

.main__three_popular_item_mobile_two_arrow_1 {
  position: absolute;
  left: 50%;
  top: -25px;
  transform: translateX(-50%);
}

.main__ten_icon_info_item_1 {
  width: 24px;
  min-width: 24px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__ten_icon_info_item_2 {
  width: 22px;
  min-width: 22px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__ten_icon_info_item_3 {
  width: 42px;
  min-width: 42px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__ten_icon_info_item_4 {
  width: 23px;
  min-width: 23px;
  height: 24px;
  display: block;
  user-select: none;
}

.main__three_chanel_monile_btns {
  width: 100%;
  text-align: center;
  display: none;
}

.main__three_chanel_monile_btn {
  padding: 20px 8px;
  width: 100%;
  background-color: #e23520;
  box-shadow: 0px 0px 15px 0px #e3312780;
  border-radius: 7px;
  user-select: none;
  cursor: pointer;
}

.main__three_chanel_monile_btn h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-style: Bold;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  user-select: none;
}

.main__three_chanel_monile_btn p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: #ffffff;
  user-select: none;
}

.main__twfive_send_world_table_blocks {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

.main__eleven_mess_image_wrapper {
  padding: 40px;
  width: 100%;
  background-color: #fff;
  border-radius: 20px;
}

.main__eleven_mess_image_wrapper h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  text-transform: uppercase;
  color: #3a3848;
  user-select: none;
  margin-bottom: 20px;
}

.main__eleven_mess_image_wrapper h3 {
  padding: 20px;
  width: 100%;
  background-color: #f2f3f7;
  border-radius: 10px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  color: #3a3848;
  margin-bottom: 10px;
}

.main__eleven_mess_image_wrapper h3 span {
  color: #e23520;
  font-weight: 600;
}

.main__eleven_mess_image_wrapper p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
  color: #3a3848;
}

.main__eleven_mess_image_two {
  padding: 26px 20px 20px 52px;
  position: absolute;
  bottom: -100px;
  right: -100px;
  width: 300px;
  background-color: #3a3848;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #ffffff;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
}

.main__eleven_mess_image_two span {
  font-weight: 600;
}

.main__eleven_mess_image_two::before {
  content: "";
  position: absolute;
  z-index: 100;
  top: 0;
  left: -25px;
  width: 54px;
  height: 30px;
  background-color: #3a3848;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
}

.main__twone_gallery {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-template-areas:
    "a b c c"
    "d e c c"
    "f g h i";
  gap: 15px;
}

.main__twone_gallery_items {
  border-radius: 15px;
  overflow: hidden;
}

.main__twone_gallery_items img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.item-1 {
  height: 200px;
  grid-area: a;
}

.item-2 {
  height: 200px;
  grid-area: b;
}

.item-3 {
  height: 415px;
  grid-area: c;
}

.item-4 {
  height: 200px;
  grid-area: d;
}

.item-5 {
  height: 200px;
  grid-area: e;
}

.item-6 {
  height: 200px;
  grid-area: f;
}

.item-7 {
  height: 200px;
  grid-area: g;
}

.item-8 {
  height: 200px;
  grid-area: h;
}

.item-9 {
  height: 200px;
  grid-area: i;
}

.mb-only {
  display: none !important;
}

.lh-1 {
  line-height: 1;
}

.mb-only-flex {
  display: none !important;
}