@charset "UTF-8";
body.fti_background {
  background: #1E3466;
}

.fti_background .site_header {
  --header-background: #1E3466;
}

.tech_forum {
  background: #1e3466;
}

.tech_forum.new_tech_forum.transparent_header .site_header {
  --header-color: rgba(236, 236, 236, 1);
  --header-menu1-line-bottom-color: rgba(236, 236, 236, 1);
  --header-menu1-line-right-color: rgba(236, 236, 236, 1);
  --header-icon-fill: rgba(236, 236, 236, 1);
}

.tech_forum.new_tech_forum.transparent_header .site_header .standart_logo {
  display: none;
}

.tech_forum.new_tech_forum.transparent_header .site_header .transparent_logo {
  visibility: visible;
  display: block;
}

.tech_forum.new_tech_forum.transparent_header .site_header .header_cont_right .intc_top_btn .btn {
  border-color: #fff;
}

.tech_forum.new_tech_forum.transparent_header .site_header .header_cont_right .intc_top_btn .btn > span .arrow_right_btn > path {
  stroke: #fff !important;
}

.tech_forum.new_tech_forum.transparent_header .site_header .header_cont_right .intc_top_btn .btn .img_logo .telega_logo path {
  fill: #fff;
}

.new_tech_forum .techForum_cont1 {
  margin-bottom: 18rem;
  position: relative;
  z-index: 3;
}

.new_tech_forum .techForum_cont1 .container {
  max-width: 144rem;
  z-index: 3;
}

.new_tech_forum .techForum_cont1::before {
  position: absolute;
  content: "";
  background: #435985;
  filter: blur(80px);
  left: -16rem;
  top: 26rem;
  width: 111rem;
  height: 20rem;
  rotate: -7deg;
}

.new_tech_forum .techForum_cont1::after {
  position: absolute;
  content: "";
  background: radial-gradient(50% 50% at 50% 50%, #B3D2F7 19.23%, #0C0955 100%);
  filter: blur(200px);
  left: 20rem;
  top: -22rem;
  opacity: 0.6;
  width: 149rem;
  height: 50rem;
  rotate: -7deg;
}

.new_tech_forum .techForum_cont1 .div_text-wrapper .div_tit {
  color: #fff;
  font-weight: 700;
  font-size: 7.2rem;
  line-height: 110%;
  letter-spacing: 2%;
}

.new_tech_forum .techForum_cont1 .div_text-wrapper .white_chip {
  color: #ECECEC;
  position: relative;
  border-color: transparent;
  font-size: 2.4rem;
  font-weight: 700;
  white-space: nowrap;
  margin-bottom: 3rem;
}

.new_tech_forum .techForum_cont1 .div_text-wrapper .white_chip::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 0 3rem 3rem 3rem;
  padding: 1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.1) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: 1;
}

.new_tech_forum .techForum_cont1 .div_text-wrapper .div_text {
  color: #fff;
  font-size: 1.8rem;
  line-height: 140%;
  font-weight: 500;
}

.new_tech_forum .techForum_cont1 .div_text-wrapper .big_white_chip {
  color: #B0DA9E;
  font-size: 2.4rem;
  line-height: 138%;
  font-weight: 600;
  padding: 0;
  border: none;
}

.new_tech_forum .techForum_cont1 .div_text-wrapper .btn_custom {
  background-color: rgba(169, 195, 215, 0.6);
  border: 1px solid rgba(169, 195, 215, 0.8);
}

.new_tech_forum .techForum_cont1 .div_techImg-wrapper {
  position: absolute;
  width: 127rem;
  height: 71rem;
  left: 47rem;
}

.new_tech_forum .techForum_cont1 .div_techImg-wrapper img {
  width: 100%;
}

@media (max-width: 991px) {
  .new_tech_forum .techForum_cont1 {
    margin-bottom: 0;
  }
  .new_tech_forum .techForum_cont1::before {
    display: none;
  }
  .new_tech_forum .techForum_cont1::after {
    display: none;
  }
  .new_tech_forum .techForum_cont1 .div_text-wrapper {
    max-width: unset;
  }
  .new_tech_forum .techForum_cont1 .div_text-wrapper .div_tit {
    font-size: 2.8rem;
    line-height: 115%;
    order: 1;
  }
  .new_tech_forum .techForum_cont1 .div_text-wrapper .btn_custom {
    order: 3;
    margin-bottom: 7rem;
  }
  .new_tech_forum .techForum_cont1 .div_text-wrapper .div_text {
    font-size: 2rem;
    margin-bottom: 4rem;
    order: 4;
  }
  .new_tech_forum .techForum_cont1 .div_text-wrapper .white_chip {
    font-size: 1.6rem;
    color: #b0da9e;
    border-color: #b0da9e;
    padding: 1.6rem;
    border-radius: 0 1.8rem 1.8rem 1.8rem;
    margin-bottom: 40rem;
    order: 2;
  }
  .new_tech_forum .techForum_cont1 .div_text-wrapper .white_chip::before {
    display: none;
  }
  .new_tech_forum .techForum_cont1 .div_text-wrapper .big_white_chip {
    color: #fff;
    border: 1px solid #fff;
    font-size: 2rem;
    padding: 1.6rem;
    border-radius: 0 1.8rem 1.8rem 1.8rem;
    margin-bottom: 6rem;
    order: 5;
  }
  .new_tech_forum .techForum_cont1 .div_techImg-wrapper {
    width: 66rem;
    height: 37rem;
    left: 5rem;
    top: 12rem;
  }
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont1 .div_text-wrapper {
    max-width: 40rem;
  }
  .new_tech_forum .techForum_cont1 .div_text-wrapper .btn_custom {
    margin-bottom: 5rem;
  }
  .new_tech_forum .techForum_cont1 .div_techImg-wrapper {
    left: -7.7rem;
  }
}

.new_tech_forum .techForum_cont2 {
  padding: 12rem 0 17rem;
  margin: 0;
  background: #121C42;
}

.new_tech_forum .techForum_cont2 .div_text-wrap {
  border-top: none;
  padding: 0 0 0.4rem 3.2rem;
  border-left: 1px solid rgba(236, 236, 236, 0.1);
}

.new_tech_forum .techForum_cont2 .div_text-wrap .div_text {
  line-height: 100%;
  font-weight: 400;
}

.new_tech_forum .techForum_cont2 .cont2_grid {
  display: grid;
}

.new_tech_forum .techForum_cont2 .cont2_img-wrapper {
  position: absolute;
  width: 116rem;
  height: 64rem;
  left: -40rem;
  top: 17rem;
}

.new_tech_forum .techForum_cont2 .cont2_img-wrapper img {
  width: 100%;
}

.new_tech_forum .techForum_cont2 .div_text-cont {
  flex-direction: column;
  justify-self: flex-end;
  max-width: 50%;
}

.new_tech_forum .techForum_cont2 .div_text-cont .div_text {
  color: #ECECEC;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 140%;
  max-width: 100%;
  opacity: 0.7;
}

.new_tech_forum .techForum_cont2 .div_text-cont .div_text-w500 {
  font-weight: 500;
  font-size: 2rem;
  line-height: 140%;
  max-width: 100%;
  opacity: 1;
}

@media (max-width: 991px) {
  .new_tech_forum .techForum_cont2 {
    padding-top: 34rem;
    margin-top: -34rem;
    padding-bottom: 4rem;
    position: relative;
    z-index: 2;
  }
  .new_tech_forum .techForum_cont2 .div_text-wrap {
    border-left: none;
    margin-bottom: 4rem;
    padding: 3rem 0 0;
  }
  .new_tech_forum .techForum_cont2 .div_text-wrap-1 {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  .new_tech_forum .techForum_cont2 .div_text-wrap-2 {
    border-top: 1px solid rgba(255, 255, 255, 0.5);
  }
  .new_tech_forum .techForum_cont2 .div_text-wrap-3 {
    border-top: 1px solid white;
  }
  .new_tech_forum .techForum_cont2 .div_divider {
    display: none;
  }
  .new_tech_forum .techForum_cont2 .div_text-cont {
    max-width: 100%;
  }
  .new_tech_forum .techForum_cont2 .div_text-cont .div_text-combine .div_text {
    font-size: 1.4rem;
  }
  .new_tech_forum .techForum_cont2 .div_text-cont .div_text-w500 {
    font-size: 1.6rem;
  }
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont2 {
    padding-top: 36rem;
    margin-top: -36rem;
  }
}

.new_tech_forum .techForum_cont3 .container {
  background: #172b56;
  border-radius: 5rem 5rem 0 0;
  padding-bottom: 12rem;
  margin-top: -10rem;
  margin-bottom: -15rem;
  max-width: 144rem;
}

.new_tech_forum .techForum_cont3 .div_for-whom {
  padding-bottom: 56rem;
  justify-content: center;
}

.new_tech_forum .techForum_cont3 .div_for-whom h2 {
  text-align: center;
}

.new_tech_forum .techForum_cont3 .div_for-whom .div_round__bg_red {
  display: none;
}

.new_tech_forum .techForum_cont3 .div_for-whom .div_for-whom-bg {
  width: 100%;
  left: -5rem;
  transform: unset;
  top: 27rem;
  mask-image: linear-gradient(to bottom, black 90%, transparent 100%), linear-gradient(to top, black 90%, transparent 100%), linear-gradient(to left, black 90%, transparent 100%), linear-gradient(to right, black 90%, transparent 100%);
  mask-composite: intersect;
  -webkit-mask-composite: source-in;
}

.new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-explanation::before {
  display: none;
}

.new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-expl-1 {
  left: 10rem;
  top: 15rem;
}

.new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-expl-2 {
  left: 56rem;
  top: 25rem;
}

.new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-expl-3 {
  left: 93rem;
  top: 30rem;
}

.new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-expl-4 {
  left: 10rem;
  top: 110rem;
}

.new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-expl-5 {
  left: 56rem;
  top: 115rem;
}

.new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-expl-6 {
  left: 93rem;
  top: 115rem;
}

.new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-img-wrapper {
  width: 100%;
  display: none;
}

.new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-img-wrapper img {
  width: 100%;
}

@media (max-width: 991px) {
  .new_tech_forum .techForum_cont3 {
    z-index: 1;
  }
  .new_tech_forum .techForum_cont3 .container {
    position: relative;
    margin-top: -5rem;
    padding-top: 10rem;
    border-radius: 0;
    padding-bottom: 14rem;
    max-width: 144rem;
  }
  .new_tech_forum .techForum_cont3 .div_for-whom {
    padding-bottom: 28rem;
    position: relative;
  }
  .new_tech_forum .techForum_cont3 .div_for-whom h2 {
    text-align: left;
  }
  .new_tech_forum .techForum_cont3 .div_for-whom .div_round__bg_red {
    display: none;
  }
  .new_tech_forum .techForum_cont3 .div_for-whom .div_for-whom-bg {
    position: absolute;
    height: unset;
    top: unset;
    bottom: -18rem;
    left: -20rem;
    width: 77rem;
    mask-image: none;
  }
  .new_tech_forum .techForum_cont3 .div_for-whom .div_for-whom-bg img {
    position: relative;
    z-index: 2;
  }
  .new_tech_forum .techForum_cont3 .div_for-whom-icon {
    align-self: flex-start;
  }
  .new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-explanation {
    display: flex;
    flex-direction: column;
    min-height: 50.5rem;
    top: auto;
    left: auto;
  }
  .new_tech_forum .techForum_cont3 .div_for-whom-expl-container .div_for-whom-img-wrapper {
    margin-top: auto;
    display: block;
  }
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont3 .div_for-whom {
    padding-bottom: 26rem;
  }
  .new_tech_forum .techForum_cont3 .div_for-whom .div_for-whom-bg {
    bottom: 5rem;
    left: -30rem;
    width: 77rem;
  }
}

.new_tech_forum .techForum_cont4 .container {
  max-width: 144rem;
  margin-bottom: -15rem;
  padding: 10rem 13rem 24rem;
  border-radius: 6rem;
  background: #253a6a;
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont4 .container {
    padding: 5.4rem 2rem 10rem;
    border-radius: 3rem;
    margin-bottom: -4.6rem;
  }
}

.new_tech_forum .techForum_cont4 .div_speakers-cont__title {
  margin-bottom: 7.6rem;
  color: #fff;
  font-size: 5rem;
  font-weight: 400;
  line-height: 5rem;
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont4 .div_speakers-cont__title {
    max-width: 24rem;
    margin-bottom: 4rem;
    font-size: 2.4rem;
    line-height: 2.8rem;
  }
}

.new_tech_forum .techForum_cont4 .div_card_speaker {
  align-items: center;
}

.new_tech_forum .techForum_cont4 .div_card_speaker > .div_card_speaker-img {
  border-radius: 4rem;
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont4 .div_card_speaker > .div_card_speaker-img {
    margin: 0;
    border-radius: 2rem;
  }
}

.new_tech_forum .techForum_cont4 .speakers_cont {
  padding: 2rem;
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont4 .speakers_cont {
    padding: 0;
  }
}

.new_tech_forum .techForum_cont4 .btn_custom-drop-down::before {
  content: "Показать еще" !important;
}

.new_tech_forum .techForum_cont4 .btn_custom-drop-down.div_all-speakers-seen::before {
  content: "Скрыть всех спикеров" !important;
}

.new_tech_forum .techForum_cont4 .div_speaker {
  margin-bottom: 4.8rem;
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont4 .div_speaker {
    margin-bottom: 0;
  }
}

.new_tech_forum .techForum_cont4 .div_card_speaker-name {
  margin-bottom: 1.2rem;
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont4 .div_card_speaker-name {
    margin-bottom: 1.2rem !important;
    font-size: 1.8rem !important;
  }
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont4 .div_card_speaker-text {
    font-size: 1.2rem !important;
    line-height: 1.6rem !important;
  }
}

.new_tech_forum .techForum_cont4 .btn_custom-drop-down {
  padding: 2.1rem 3rem;
}

.new_tech_forum .techForum_cont4 .btn_custom-drop-down .div_arrow_drop-icon {
  display: none;
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont4 .btn_custom-drop-down {
    min-width: unset;
    width: 100%;
    padding: 0 2.4rem !important;
    margin-top: 6rem !important;
    background: #38496E;
  }
  .new_tech_forum .techForum_cont4 .btn_custom-drop-down .div_arrow_drop-icon {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .new_tech_forum .techForum_cont4 .container .div_speakers-cont .btn_custom-drop-down::before {
    margin: 0 !important;
  }
}

.new_tech_forum .techForum_cont5_2 {
  display: flex;
  justify-content: center;
  height: fit-content;
}

.new_tech_forum .techForum_cont5_2 .div_program-container {
  position: relative;
  width: 100%;
  border-radius: 6rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: hidden;
  z-index: 4;
  border-radius: 6rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #121C42;
  max-width: 144rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-content {
  padding: 8.178rem 0 21.5rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-header {
  display: flex;
  gap: 6.054rem;
  margin-bottom: 4.2rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-header .div_program-header-container {
  width: 100%;
}

.new_tech_forum .techForum_cont5_2 .div_program-date {
  font-size: 10rem;
  font-weight: 200;
  line-height: 10rem;
  opacity: 0.8;
  color: #222133;
}

.new_tech_forum .techForum_cont5_2 .div_program-date .div_program-date-slash {
  color: rgba(34, 33, 51, 0.101961);
}

.new_tech_forum .techForum_cont5_2 .div_program-header-header {
  font-size: 5rem;
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  margin-bottom: 4rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-header-points-container {
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
  padding: 3.2rem;
  border-radius: 1.6rem;
  border: 0.1rem solid #FFFFFF33;
}

.new_tech_forum .techForum_cont5_2 .div_program-header-points-container .div_program-header-points-title {
  font-size: 2rem;
  line-height: 1.1;
  font-weight: 700;
  color: #ffffff;
}

.new_tech_forum .techForum_cont5_2 .div_program-points-container-inner {
  display: flex;
  justify-content: space-between;
}

.new_tech_forum .techForum_cont5_2 .div_program-point {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.4rem;
  color: #ffffff;
}

.new_tech_forum .techForum_cont5_2 .div_program-point-header {
  display: flex;
  gap: 1rem;
  font-size: 1.6rem;
  line-height: 1.4;
  font-weight: 600;
}

.new_tech_forum .techForum_cont5_2 .div_program-point-header::before {
  content: "";
  display: inline-block;
  position: relative;
  min-width: 1rem;
  max-width: 1rem;
  min-height: 1rem;
  max-height: 1rem;
  border-radius: 3rem;
  top: 0.3rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-point-description {
  font-size: 1.2rem;
  line-height: 1.4;
  font-weight: 400;
  margin-left: 2rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-point-blue::before {
  background-color: #39638D;
}

.new_tech_forum .techForum_cont5_2 .div_program-point-dark-brown::before {
  background-color: #7C605D;
}

.new_tech_forum .techForum_cont5_2 .div_program-point-light-brown::before {
  background-color: #BC9474;
}

.new_tech_forum .techForum_cont5_2 .div_program-point-green-1::before {
  background-color: #38694D;
}

.new_tech_forum .techForum_cont5_2 .div_program-point-green-2::before {
  background-color: #397F8D;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-tab-btns {
  display: none;
}

.new_tech_forum .techForum_cont5_2 .div_program-grid {
  display: grid;
  position: relative;
  width: 100%;
  grid-template-columns: 20rem 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0.8rem;
  column-gap: 0.1rem;
  row-gap: 0;
}

.new_tech_forum .techForum_cont5_2 .div_table-header {
  grid-row: 1/span 8;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 2.3rem 0 1.9rem;
  font-size: 2rem;
  line-height: 1;
  font-weight: 500;
  color: #ffffff;
  border-bottom: 0.1rem solid #FFFFFF33;
  z-index: 1;
}

.new_tech_forum .techForum_cont5_2 .div_table-header-top-left {
  display: none;
}

.new_tech_forum .techForum_cont5_2 .div_table-header-top-right {
  border-top-right-radius: 3rem;
}

.new_tech_forum .techForum_cont5_2 .div_table-header-1 {
  grid-column: 1/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_table-header-2 {
  grid-column: 2/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_table-header-3 {
  grid-column: 3/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_table-header-4 {
  grid-column: 4/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_table-header-5 {
  grid-column: 5/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time {
  min-width: 9rem;
  width: 100%;
  height: fit-content;
  border-radius: 0.8rem;
  padding: 1rem 0.646rem 0.6rem 1.3rem;
  font-size: 2.4rem;
  line-height: 1;
  font-weight: 400;
  text-align: center;
  color: #DEE2EF;
  background-color: #FFFFFF0D;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-column {
  display: flex;
  justify-content: flex-start;
  grid-column: 1/span 1;
  width: calc(100% - 1rem);
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-1 {
  grid-row: 10 / span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-2 {
  grid-row: 36 / span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-3 {
  grid-row: 68 / span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-4 {
  grid-row: 100 / span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-5 {
  grid-row: 132 / span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-6 {
  grid-row: 164 / span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-7 {
  grid-row: 144 / span 21;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-8 {
  grid-row: 166 / span 10;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-9 {
  grid-row: 176 / span 7;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-10 {
  grid-row: 184 / span 6;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-11 {
  grid-row: 190 / span 29;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-12 {
  grid-row: 219 / span 12;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-time-mobile, .new_tech_forum .techForum_cont5_2 .div_program-table-only-mobile {
  display: none;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 2.4rem;
  border-radius: 1.6rem;
  color: #ffffff;
  margin: 0 0.4rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card {
  flex-direction: row;
  gap: 1.6rem;
  font-size: 1.8rem;
  line-height: 1.3;
  font-weight: 700;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-card-left {
  display: flex;
  flex-direction: column;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-cell-time,
.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-cell-title,
.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-cell-content {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit !important;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-cell-time {
  margin: 0;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-cell-title {
  height: fit-content;
  padding-left: 1.6rem;
  border-left-width: 0.2rem;
  border-left-style: solid;
  border-left-color: inherit;
  margin: 0;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-cell-hashtag {
  margin-top: 1rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card-2 {
  flex-direction: column;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card-2 .div_program-table-card-top {
  display: flex;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card-2 .div_program-cell-time {
  padding-right: 1.6rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-horizontal-card-2 .div_program-cell-additional-bottom {
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 700;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-gray-blue {
  background-color: #A9C3D7;
  color: #121C42;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-gray-blue .div_program-cell-time {
  color: #121C42CC;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-gray-blue .div_program-cell-title {
  color: #121C42;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-gray-blue .div_program-cell-content {
  color: #121C42;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-brown {
  background-color: #7C605D;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-blue {
  background-color: #39638D;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-green {
  background-color: #397F8D;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-green-2 {
  background-color: #38694D;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-light-brown {
  background-color: #BC9474;
}

.new_tech_forum .techForum_cont5_2 .div_program-cell-time {
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 1.6rem;
  color: #FFFFFFCC;
}

.new_tech_forum .techForum_cont5_2 .div_program-cell-title {
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 0.8rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-cell-content {
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 400;
}

.new_tech_forum .techForum_cont5_2 .div_program-cell-content p {
  margin-top: 1rem;
}

.new_tech_forum .techForum_cont5_2 .div_program-cell-hashtag {
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 700;
  margin-top: auto;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-1 {
  grid-column: 2 / span 4;
  grid-row: 10 / span 9;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-2 {
  grid-column: 2 / span 4;
  grid-row: 20 / span 15;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-3 {
  grid-column: 2 / span 1;
  grid-row: 36 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-4 {
  grid-column: 3 / span 1;
  grid-row: 36 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-5 {
  grid-column: 4 / span 1;
  grid-row: 36 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-6 {
  grid-column: 5 / span 1;
  grid-row: 36 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-7 {
  grid-column: 2 / span 1;
  grid-row: 68 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-8 {
  grid-column: 3 / span 1;
  grid-row: 68 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-9 {
  grid-column: 4 / span 1;
  grid-row: 68 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-10 {
  grid-column: 5 / span 1;
  grid-row: 68 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-11 {
  grid-column: 2 / span 1;
  grid-row: 100 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-12 {
  grid-column: 3 / span 1;
  grid-row: 100 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-13 {
  grid-column: 4 / span 1;
  grid-row: 100 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-14 {
  grid-column: 5 / span 1;
  grid-row: 100 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-15 {
  grid-column: 2 / span 1;
  grid-row: 132 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-16 {
  grid-column: 3 / span 1;
  grid-row: 132 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-17 {
  grid-column: 4 / span 1;
  grid-row: 132 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-18 {
  grid-column: 5 / span 4;
  grid-row: 132 / span 31;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-card-19 {
  grid-column: 2 / span 4;
  grid-row: 164 / span 12;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg {
  position: absolute;
  height: 100%;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-2, .new_tech_forum .techForum_cont5_2 .div_program-table-bg-3, .new_tech_forum .techForum_cont5_2 .div_program-table-bg-4, .new_tech_forum .techForum_cont5_2 .div_program-table-bg-5 {
  width: calc(100% + 0.1rem);
  height: calc(100% + 0.5rem);
  border-top: 0.1rem solid #FFFFFF33;
  border-right: 0.1rem solid #FFFFFF33;
  margin-right: -0.1rem;
  border-bottom: 0.1rem solid #FFFFFF33;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-1 {
  display: none;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-2 {
  width: calc(100% + 0.2rem);
  border-left: 0.1rem solid #FFFFFF33;
  margin-left: -0.1rem;
  border-top-left-radius: 1.6rem;
  border-bottom-left-radius: 1.6rem;
  grid-column: 2/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-3 {
  grid-column: 3/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-4 {
  grid-column: 4/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-5 {
  width: 100%;
  border-top-right-radius: 1.6rem;
  border-bottom-right-radius: 1.6rem;
  grid-column: 5/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-horizontal {
  display: none;
  grid-column: 1/span 5;
  height: 100%;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-horizontal-1 {
  grid-row: 37/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-horizontal-2 {
  grid-row: 63/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-horizontal-3 {
  grid-row: 88/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-bg-horizontal-4 {
  grid-row: 119/span 1;
}

.new_tech_forum .techForum_cont5_2 .div_program-only-desktop-and-tablet {
  display: block;
}

.new_tech_forum .techForum_cont5_2 .div_program-table-only-tablet, .new_tech_forum .techForum_cont5_2 .div_program-table-only-tablet-and-mobile {
  display: none;
}

@media (max-width: 991px) {
  .new_tech_forum .techForum_cont5_2 .div_program-container {
    border-radius: 1.6rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-content {
    display: flex;
    flex-direction: column;
    padding: 6.2rem 0 7.2rem;
    background-image: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-header-points-container {
    gap: 2.6rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-header-points-container .div_program-points-container-inner {
    flex-direction: column;
    align-items: flex-start;
    gap: 2.2rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-header-points-container .div_program-points-container-inner .div_program-point {
    align-items: flex-start;
    margin: 0;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-header-points-container .div_program-header-points-title {
    line-height: 1.3;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-date {
    display: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-header-header {
    font-size: 2.4rem;
    line-height: 1;
    margin-bottom: 3rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-point {
    display: flex;
    align-items: center;
    font-size: 1.2rem;
    line-height: 1.68rem;
    margin-bottom: 1.6rem;
    gap: 0;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-point-description {
    font-size: 1.4rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-point:last-child {
    margin-bottom: 0;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-point::before {
    display: none;
    content: "";
    min-width: 1.4rem;
    max-width: 1.4rem;
    height: 1.4rem;
    border-radius: 2.1rem;
    margin-right: 1.6rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-1 .div_program-table-btn-1 {
    background-color: #EFF1F726;
    border-color: transparent;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-1 .div_program-table-tab-1 {
    display: flex;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-1 .div_program-table-tab-2, .new_tech_forum .techForum_cont5_2 .div_program-tab-1 .div_program-table-tab-3, .new_tech_forum .techForum_cont5_2 .div_program-tab-1 .div_program-table-tab-4, .new_tech_forum .techForum_cont5_2 .div_program-tab-1 .div_program-table-tab-5 {
    display: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-2 .div_program-table-btn-2 {
    background-color: #EFF1F726;
    border-color: transparent;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-2 .div_program-table-tab-2 {
    display: flex;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-2 .div_program-table-tab-1, .new_tech_forum .techForum_cont5_2 .div_program-tab-2 .div_program-table-tab-3, .new_tech_forum .techForum_cont5_2 .div_program-tab-2 .div_program-table-tab-4, .new_tech_forum .techForum_cont5_2 .div_program-tab-2 .div_program-table-tab-5 {
    display: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-3 .div_program-table-btn-3 {
    background-color: #EFF1F726;
    border-color: transparent;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-3 .div_program-table-tab-3 {
    display: flex;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-3 .div_program-table-tab-1, .new_tech_forum .techForum_cont5_2 .div_program-tab-3 .div_program-table-tab-2, .new_tech_forum .techForum_cont5_2 .div_program-tab-3 .div_program-table-tab-4, .new_tech_forum .techForum_cont5_2 .div_program-tab-3 .div_program-table-tab-5 {
    display: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-4 .div_program-table-btn-4 {
    background-color: #EFF1F726;
    border-color: transparent;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-4 .div_program-table-tab-4 {
    display: flex;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-4 .div_program-table-tab-1, .new_tech_forum .techForum_cont5_2 .div_program-tab-4 .div_program-table-tab-2, .new_tech_forum .techForum_cont5_2 .div_program-tab-4 .div_program-table-tab-3, .new_tech_forum .techForum_cont5_2 .div_program-tab-4 .div_program-table-tab-5 {
    display: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-5 .div_program-table-btn-5 {
    background-color: #EFF1F726;
    border-color: transparent;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-5 .div_program-table-tab-5 {
    display: flex;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-tab-5 .div_program-table-tab-1, .new_tech_forum .techForum_cont5_2 .div_program-tab-5 .div_program-table-tab-2, .new_tech_forum .techForum_cont5_2 .div_program-tab-5 .div_program-table-tab-3, .new_tech_forum .techForum_cont5_2 .div_program-tab-5 .div_program-table-tab-4 {
    display: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-tab-all {
    display: block;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-tab-btns {
    display: flex;
    gap: 0.8rem;
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin: 0 -1.9rem 2.6rem;
    padding: 0 1.9rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-tab-btns button {
    flex-grow: 1;
    border-radius: 3rem;
    padding: 1.6rem 2rem;
    font-size: 1.4rem;
    line-height: 1;
    font-weight: 600;
    border: 0.1rem solid #FFFFFF33;
    color: #ffffff;
    background-color: transparent;
    white-space: nowrap;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-tab-btns::-webkit-scrollbar {
    display: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-grid {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
    gap: 0.8rem;
    margin-bottom: 2.4rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-card {
    width: 100%;
    min-height: 21rem;
    padding: 2.4rem;
    border-radius: 1.6rem;
    font-size: 1.6rem;
    line-height: 2.09rem;
    margin: 0;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-cell-hashtag {
    font-size: 1.2rem;
    line-height: 1.3;
    font-weight: 700;
    margin-top: auto;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-bg, .new_tech_forum .techForum_cont5_2 .div_program-table-bg-horizontal, .new_tech_forum .techForum_cont5_2 .div_table-header, .new_tech_forum .techForum_cont5_2 .div_program-table-time-column {
    display: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-horizontal-card {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    min-height: unset;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-card-left {
    display: flex;
    flex-direction: column;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-cell-time {
    margin: 0;
    font-size: 1.4rem;
    line-height: 1.3;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-cell-title {
    padding-left: 0;
    border: none;
    line-height: 1.2;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-horizontal-card .div_program-cell-hashtag {
    margin-top: 1rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-horizontal-card-2 .div_program-table-card-top {
    flex-direction: column;
    gap: 1.6rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-time-mobile {
    display: block;
    line-height: 1.4rem;
    font-weight: 500;
    margin-bottom: 1.5rem;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-cell-name {
    display: block;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-only-desktop, .new_tech_forum .techForum_cont5_2 .div_program-only-desktop-and-mobile {
    display: none;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-only-tablet {
    display: block;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-only-tablet-and-mobile {
    display: block;
  }
  .new_tech_forum .techForum_cont5_2 .div_program-table-only-desktop {
    display: none;
  }
}

.new_tech_forum .novator2023gallery {
  z-index: 1050;
}

.new_tech_forum .novator2023gallery.fti-2026-modal .modal-dialog {
  max-width: 70rem !important;
}

.new_tech_forum .novator2023gallery.fti-2026-modal .modal-dialog .modal-content {
  padding: 0 !important;
}

.new_tech_forum .novator2023gallery .slide2 .modal_arrow_prev,
.new_tech_forum .novator2023gallery .slide2 .modal_arrow_next {
  width: fit-content;
  top: 40rem;
}

.new_tech_forum .novator2023gallery .slide2 .modal_arrow_prev:hover,
.new_tech_forum .novator2023gallery .slide2 .modal_arrow_next:hover {
  background: transparent;
}

.new_tech_forum .novator2023gallery .slide2 .modal_arrow_prev img,
.new_tech_forum .novator2023gallery .slide2 .modal_arrow_next img {
  width: 2.2rem;
}

.new_tech_forum .novator2023gallery .slide2 .modal_arrow_prev {
  transform: rotate(180deg);
  right: 0;
  left: -5.6rem;
}

.new_tech_forum .novator2023gallery .slide2 .modal_arrow_next {
  right: 0.4rem;
}

.new_tech_forum .novator2023gallery .div_program-modal-gray-blue {
  --modal-background-color: #A9C3D7;
  --background-image: none;
  --background-position: right 0 top 10.2rem;
  --background-size: 12.4rem 16.5rem;
  --moderators-background-color: #A9C3D70F;
  --moderators-border-color: #A9C3D733;
  --moderators-title-color: #A9C3D7;
  --speakers-border-color: #A9C3D733;
  --speakers-title-color: #A9C3D7;
  --btn-border: 0.1rem solid #A9C3D7;
  --btn-modal-button-background-color: #A9C3D726;
}

.new_tech_forum .novator2023gallery .div_program-modal-green {
  --modal-background-color: #38694D;
  --background-image: url("https://i.moscow/upload/lending/technologyForum/a27cb4.svg");
  --background-position: right 11.4rem;
  --background-size: 14.57rem 14.57rem;
  --moderators-background-color: #38694D0F;
  --moderators-border-color: #38694D33;
  --moderators-title-color: #38694D;
  --speakers-border-color: #38694D33;
  --speakers-title-color: #38694D;
  --btn-border: 0.1rem solid #38694D;
  --btn-modal-button-background-color: #38694D26;
}

.new_tech_forum .novator2023gallery .div_program-modal-dark-brown {
  --modal-background-color: #7C605D;
  --background-image: url("https://i.moscow/upload/lending/technologyForum/2d003b.svg");
  --background-position: right 0 top 14.9rem;
  --background-size: 16rem 10.7rem;
  --moderators-background-color: #7C605D0F;
  --moderators-border-color: #7C605D33;
  --moderators-title-color: #7C605D;
  --speakers-border-color: #7C605D33;
  --speakers-title-color: #7C605D;
  --btn-border: 0.1rem solid #7C605D;
  --btn-modal-button-background-color: #7C605D26;
}

.new_tech_forum .novator2023gallery .div_program-modal-green-2 {
  --modal-background-color: #397F8D;
  --background-image: url("https://i.moscow/upload/lending/technologyForum/6f4295.svg");
  --background-position: right 15.3rem;
  --background-size: 16.1rem 11.573rem;
  --moderators-background-color: #397F8D0F;
  --moderators-border-color: #397F8D33;
  --moderators-title-color: #397F8D;
  --speakers-border-color: #397F8D33;
  --speakers-title-color: #397F8D;
  --btn-border: 0.1rem solid #397F8D;
  --btn-modal-button-background-color: #397F8D26;
}

.new_tech_forum .novator2023gallery .div_program-modal-light-brown {
  --modal-background-color: #BC9474;
  --background-image: url("https://i.moscow/upload/lending/technologyForum/6ea2c1.svg");
  --background-position: right 0 top 8.4rem;
  --background-size: 16.3rem 17.6rem;
  --moderators-background-color: #BC94740F;
  --moderators-border-color: #0B307D33;
  --moderators-title-color: #BC9474;
  --speakers-border-color: #0B307D33;
  --speakers-title-color: #BC9474;
  --btn-border: 0.1rem solid #BC9474;
  --btn-modal-button-background-color: #BC947426;
}

.new_tech_forum .novator2023gallery .div_program-modal-blue {
  --modal-background-color: #39638D;
  --background-image: url("https://i.moscow/upload/lending/technologyForum/2994a5.svg");
  --background-position: right 0 top 10.2rem;
  --background-size: 12.4rem 16.5rem;
  --moderators-background-color: #39638D0F;
  --moderators-border-color: #39638D33;
  --moderators-title-color: #39638D;
  --speakers-border-color: #39638D33;
  --speakers-title-color: #39638D;
  --btn-border: 0.1rem solid #39638D;
  --btn-modal-button-background-color: #39638D26;
}

.new_tech_forum .novator2023gallery .slick-list {
  max-width: 66rem;
  height: fit-content !important;
}

.new_tech_forum .novator2023gallery .slick-list .slick-slide {
  margin: 0 2rem;
}

.new_tech_forum .novator2023gallery .modal-content {
  background-color: transparent;
}

.new_tech_forum .novator2023gallery .modal-content .modal-body {
  padding: 0;
}

.new_tech_forum .novator2023gallery .modal_card {
  border-radius: 3rem;
  width: 66rem;
  height: fit-content;
  position: relative;
  z-index: 1055;
  background-color: var(--modal-background-color);
  background-image: var(--background-image);
  background-repeat: no-repeat;
  background-position: var(--background-position);
  background-size: var(--background-size);
}

.new_tech_forum .novator2023gallery .modal_card .div_top {
  display: flex;
  justify-content: space-between;
  padding: 4rem 4rem 3rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_top .div_close {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: 4.4rem;
  height: 4.4rem;
  border-radius: 3rem;
  background-color: #FFFFFF80;
}

.new_tech_forum .novator2023gallery .modal_card .div_top .div_tags {
  display: flex;
  gap: .8rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_top .div_tags .div_tag {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3rem;
  padding: 1.2rem 1.6rem;
  width: fit-content;
  height: 4.4rem;
  background: transparent;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 100%;
  color: #fff;
  border: 0.1rem solid #FFFFFF66;
}

.new_tech_forum .novator2023gallery .modal_card .div_content {
  min-height: 12.7rem;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 0 4rem 3.2rem;
  color: #ffffff;
}

.new_tech_forum .novator2023gallery .modal_card .div_content .div_desc {
  font-size: 1.4rem;
  line-height: 1;
  font-weight: 600;
  color: #FFFFFF66;
}

.new_tech_forum .novator2023gallery .modal_card .div_content .div_tit {
  font-size: 2.6rem;
  line-height: 1.1;
  font-weight: 700;
  margin: 0;
}

.new_tech_forum .novator2023gallery .modal_card .div_content .div_text {
  font-size: 1.6rem;
  line-height: 1.1;
  font-weight: 400;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card {
  display: flex;
  flex-direction: column;
  gap: 2.3rem;
  position: relative;
  padding: 4.4rem 4rem 4rem;
  border-radius: 3rem;
  background-color: #FFFFFF;
  z-index: 1;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_text {
  font-size: 1.6rem;
  line-height: 1.4;
  font-weight: 400;
  color: #17165ECC;
  margin-bottom: 0;
  opacity: 1;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont {
  display: grid;
  grid-template-areas: "moders" "speakers";
  grid-template-columns: 1fr;
  gap: 6rem;
  row-gap: 0.8rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_tag {
  padding: 0;
  border: none;
  border-radius: 0;
  font-size: 1.6rem;
  line-height: 1;
  font-weight: 700;
  max-height: unset;
  text-align: left;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers {
  grid-area: speakers;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  border-radius: 3rem;
  padding: 2rem 2.4rem;
  background-color: #FFFFFF26;
  border: 0.1rem solid var(--speakers-border-color);
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers .div_tag {
  color: var(--speakers-title-color);
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speaker {
  color: #17165ECC;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speaker .div_name {
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1;
  margin-bottom: 0.8rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speaker .div_txt {
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.25;
  opacity: 1;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers-wrap {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1.1rem;
  row-gap: 1.9rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers-wrap .div_speaker_timeline {
  max-width: 100%;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers-wrap .div_speaker_timeline .div_txt {
  color: #000;
  margin-bottom: .8rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers-wrap .div_speaker {
  width: calc(50% - 0.55rem);
  max-width: unset;
  display: flex;
  align-items: center;
  gap: 1.6rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers-wrap .div_speaker img {
  width: 7rem;
  height: 7rem;
  border-radius: 2rem;
  object-fit: cover;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers-wrap .div_speaker .div_speaker-info {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers-wrap .div_speaker .div_name {
  font-size: 1.4rem;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 0;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers-wrap .div_speaker .div_txt {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 400;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_moderators {
  grid-area: moders;
  display: flex;
  justify-content: space-between;
  border-radius: 3rem;
  padding: 2rem 1rem 2rem 2.4rem;
  background-color: var(--moderators-background-color);
  border: 0.1rem solid var(--moderators-border-color);
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_moderators .div_title {
  font-size: 1.6rem;
  line-height: 1;
  font-weight: 700;
  color: var(--moderators-title-color);
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_moderators-wrap .div_speaker {
  display: flex;
  align-items: center;
  gap: 2.4rem;
  max-width: 27.4rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_moderators-wrap .div_speaker .div_speaker-text {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_moderators-wrap .div_speaker img {
  width: 7rem;
  height: 7rem;
  border-radius: 2rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_bottom {
  min-height: unset;
  margin-top: -3rem;
  padding: 5.6rem 4rem 2.6rem;
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
  background-color: #121C42;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.new_tech_forum .novator2023gallery .modal_card .div_bottom .div_tag {
  width: fit-content;
  padding: 0;
  border-radius: 0;
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 700;
  color: #79728F;
  max-width: 33.4rem;
}

.new_tech_forum .novator2023gallery .modal_card .div_bottom .div_additional {
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 500;
  color: #79728F;
}

.new_tech_forum .novator2023gallery .modal_card .div_bottom .btn_modal-custom {
  --btn-border-radius: 3rem;
  --btn-text-color: #F6F2F2;
  --btn-line-height: 1;
  --btn-min-height: 4.4rem;
  --btn-padding: 1.3rem 2.4rem;
  background-color: var(--btn-modal-button-background-color);
}

@media (max-width: 991px) {
  .new_tech_forum .novator2023gallery .slide2.slick-initialized {
    margin: 0;
    margin-left: 50%;
    transform: translateX(-50%);
    width: fit-content;
  }
}

@media (max-width: 767px) {
  .new_tech_forum .novator2023gallery .modal_card {
    position: relative;
    width: calc(100vw - 2rem);
    background-image: none;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_top {
    padding: 2.6rem 2.6rem 3.4rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_top .div_close {
    position: absolute;
    top: -4.8rem;
    right: 0;
    width: 4rem;
    height: 4rem;
    padding: 0.8rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_top .div_tags {
    display: flex;
    gap: 0.4rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_top .div_tags .div_tag {
    border-radius: 3rem;
    padding: 1.4rem 1.6rem;
    height: 4.2rem;
    background: transparent;
    font-size: 1.4rem;
    line-height: 1;
    color: #ffffff;
    backdrop-filter: none;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_content {
    padding: 0 2.6rem 3.4rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_content .div_desc {
    line-height: 1.3;
    font-weight: 700;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_content .div_tit {
    font-size: 1.8rem;
    line-height: 1.3;
    margin-bottom: 0;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_content .div_text {
    font-size: 1.6rem;
    line-height: 1.1;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card {
    gap: 3.2rem;
    position: relative;
    padding: 2.4rem 2.4rem 3.8rem;
    border-radius: 3rem;
    background-color: #FFFFFF;
    z-index: 1;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_text {
    font-size: 1.2rem;
    line-height: 1.4rem;
    margin-bottom: 0;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont {
    display: flex;
    flex-direction: column;
    gap: 3.2rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_tag {
    padding: 1.4rem 1.6rem;
    font-size: 1.4rem;
    line-height: 1.4rem;
    font-weight: 400;
    color: #484859;
    width: fit-content;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_moderators {
    border-radius: 2rem;
    flex-direction: column;
    gap: 2rem;
    padding: 2rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_moderators-wrap .div_speaker {
    max-width: 100%;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speaker {
    max-width: calc(50% - 1rem);
    color: #484859;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speaker img {
    display: none;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speaker .div_name {
    font-size: 1.4rem;
    line-height: 1;
    margin-bottom: 0;
    color: #17165E;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speaker .div_txt {
    font-size: 1.2rem;
    line-height: 1;
    color: #17165ECC;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers {
    padding: 0;
    border: none;
    gap: 1.6rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers .div_tag {
    font-size: 1.8rem;
    line-height: 1;
    font-weight: 700;
    padding: 0;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers .div_speaker {
    align-items: flex-start;
    width: calc(50% - 0.8rem);
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers .div_speakers-wrap {
    column-gap: 1.6rem;
    row-gap: 2.6rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers .div_speakers-wrap .div_speaker-info {
    gap: 0.8rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_inner-card .div_cont .div_speakers .div_speakers-wrap .div_speaker-info .div_txt {
    font-size: 1.2rem;
    line-height: 1.25;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_bottom {
    flex-direction: column;
    align-items: flex-start;
    padding: 7.4rem 2.4rem 3.2rem;
    background-color: #121C42;
    gap: 1.6rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_bottom .div_bottom-left {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_bottom .div_tag {
    padding: 0;
    font-size: 1.6rem;
    line-height: 1;
    font-weight: 500;
    color: #79728F;
    backdrop-filter: none;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_bottom .div_additional {
    font-size: 1.4rem;
    line-height: 1;
    font-weight: 400;
    color: #79728F;
  }
  .new_tech_forum .novator2023gallery .modal_card .div_bottom .btn-custom-download {
    font-size: 16px;
    text-align: center;
  }
  .new_tech_forum .novator2023gallery .slick-list {
    max-width: calc(100vw - 2rem);
    overflow: visible;
  }
  .new_tech_forum .novator2023gallery .slide2.slick-initialized {
    margin-top: 5.8rem;
    margin-bottom: 1rem;
  }
}

.new_tech_forum .techForum_contGal {
  margin-top: -10rem;
  position: relative;
  z-index: 4;
}

.new_tech_forum .techForum_contGal .container {
  background: #060d34;
  border-radius: 6rem 6rem 0 0;
  padding-top: 6rem;
  padding-bottom: 18rem;
  margin-bottom: -6rem;
  max-width: 144rem;
}

.new_tech_forum .techForum_contGal__header {
  position: relative;
  margin-bottom: 4rem;
}

.new_tech_forum .techForum_contGal__header h2 {
  color: #fff;
  font-size: 5rem;
  line-height: 100%;
  font-weight: 400;
}

.new_tech_forum .techForum_contGal__header .custom_arrows {
  position: absolute;
  display: flex;
  right: 0;
  bottom: 0;
  gap: 1rem;
}

.new_tech_forum .techForum_contGal__header .custom_arrows .arrow {
  position: relative;
  width: 6.4rem;
  height: 6.4rem;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.2);
  margin-top: 0;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.new_tech_forum .techForum_contGal__mobileSwiper .slick-slide {
  margin: 0 10px;
}

.new_tech_forum .techForum_contGal__mobileSwiper .slick-list {
  overflow: visible;
  padding-right: 5%;
}

.new_tech_forum .techForum_contGal .append_arrows .slick-dots_mobile {
  width: 100%;
}

.new_tech_forum .techForum_contGal .append_arrows .slick-dots_mobile .slick-dots {
  left: 0;
  bottom: 0;
}

.new_tech_forum .techForum_contGal__swiper {
  overflow-y: visible;
  overflow-x: clip;
}

.new_tech_forum .techForum_contGal .slick-dots {
  display: flex;
  width: 100%;
  bottom: -4rem;
}

.new_tech_forum .techForum_contGal .slick-dots li {
  background: rgba(255, 255, 255, 0.14);
  width: auto;
  flex: 1;
  padding: 0;
  margin: 0;
  height: 3px;
}

.new_tech_forum .techForum_contGal .slick-dots .slick-active {
  background: white;
}

.new_tech_forum .techForum_contGal__imageSlide {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 400px);
  row-gap: 8px;
  column-gap: 8px;
  padding: 10px;
}

.new_tech_forum .techForum_contGal__imageWrapper {
  width: 100%;
  height: 40rem;
  overflow: hidden;
  border-radius: 1.6rem;
}

.new_tech_forum .techForum_contGal__imageWrapper:nth-child(1) {
  grid-column: span 1;
  grid-row: 1;
}

.new_tech_forum .techForum_contGal__imageWrapper:nth-child(2) {
  grid-column: span 2;
  grid-row: 1;
}

.new_tech_forum .techForum_contGal__imageWrapper:nth-child(3) {
  grid-column: span 1;
  grid-row: 1;
}

.new_tech_forum .techForum_contGal__imageWrapper:nth-child(4) {
  grid-column: span 2;
  grid-row: 2;
}

.new_tech_forum .techForum_contGal__imageWrapper:nth-child(5) {
  grid-column: span 2;
  grid-row: 2;
}

.new_tech_forum .techForum_contGal__imageWrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

@media (max-width: 991px) {
  .new_tech_forum .techForum_contGal {
    margin-top: -4rem;
  }
  .new_tech_forum .techForum_contGal .container {
    border-radius: 1.6rem 1.6rem 0 0;
  }
  .new_tech_forum .techForum_contGal__header h2 {
    font-size: 2.4rem;
  }
  .new_tech_forum .techForum_contGal__imageWrapper {
    height: 53rem;
    border-radius: 1.6rem;
  }
}

.new_tech_forum .div_organization {
  display: flex;
  flex-direction: column;
  gap: 4.3rem;
}

.new_tech_forum .div_organization .div_organization-cont-text {
  color: #fff;
}

.new_tech_forum .div_organization .div_organization-cont {
  display: flex;
  gap: 4rem;
}

.new_tech_forum .div_organization .div_organization-cont .div_organization-cont-img {
  width: 23rem;
  height: 5rem;
}

.new_tech_forum .div_organization .div_organization-cont .div_organization-cont-img img {
  width: 100%;
  height: 100%;
}

@media (max-width: 767px) {
  .new_tech_forum .div_organization {
    gap: 1.6rem;
  }
  .new_tech_forum .div_organization .div_organization-cont {
    gap: 3.6rem;
  }
  .new_tech_forum .div_organization .div_organization-cont .div_organization-cont-img {
    width: 13rem;
    height: 3rem;
  }
}

.site_footer-techforum .div-footer {
  background: #060D34;
}

.site_footer-techforum .div-footer .div-footer-text_cont .div-footer-text_cont-text-wrapper {
  padding-bottom: 3.4rem;
  border-bottom: 0.03rem solid #FFFFFF10;
}

.site_footer-techforum .div-footer .div-footer-text_cont .div-footer-text_cont-text-wrapper:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.site_footer-techforum .div-footer .div-footer-img_cont-logo {
  opacity: 1;
}

@media (max-width: 767px) {
  .site_footer-techforum .div-footer {
    padding: 3.8rem 2rem 5.8rem;
    gap: 5.4rem;
  }
  .site_footer-techforum .div-footer .div-footer-text_cont .div-footer-text_cont-text-wrapper {
    padding-bottom: 2.8rem;
  }
  .site_footer-techforum .div-footer .div-footer-img_cont-wrapper {
    height: 2.2rem;
  }
  .site_footer-techforum .div-footer .div-footer-img_cont-wrapper img {
    height: 100%;
  }
}

.new_tech_forum .techForum-participants .partners__type-list {
  gap: 1.6rem;
}

.new_tech_forum .techForum-participants .partners__type-list .partners__item a {
  border-radius: 3rem;
  backdrop-filter: blur(6rem);
}

.new_tech_forum .techForum_cont6 {
  padding-top: 10.5rem;
  border-top-left-radius: 6rem;
  border-top-right-radius: 6rem;
  background: #121C42;
  max-width: 144rem;
  margin: -6rem auto 0;
  position: relative;
  z-index: 6;
}

.new_tech_forum .techForum_cont6 .custom-placemark_mob, .new_tech_forum .techForum_cont6 .custom-placemark {
  background: #39638D;
  text-align: left;
  font-family: TTFirs, Helvetica, Arial, sans-serif;
}

.new_tech_forum .techForum_cont6 .custom-placemark_mob::after, .new_tech_forum .techForum_cont6 .custom-placemark::after {
  background: #39638D;
}

.new_tech_forum .techForum_cont6 .custom-placemark_mob .div_text, .new_tech_forum .techForum_cont6 .custom-placemark .div_text {
  line-height: 1.4;
}

@media (max-width: 767px) {
  .new_tech_forum .techForum-participants .partners__type-list {
    gap: 0.4rem;
  }
  .new_tech_forum .techForum-participants .partners__type-list .partners__item {
    width: 100%;
  }
  .new_tech_forum .techForum-participants .partners__type-list .partners__item a {
    height: 6rem;
    width: 100%;
  }
  .new_tech_forum .techForum_cont6 {
    margin-top: -1.6rem;
    border-radius: unset;
    padding-top: 7.2rem;
    z-index: 0;
  }
  .new_tech_forum .techForum_cont6 .custom-placemark_mob, .new_tech_forum .techForum_cont6 .custom-placemark {
    white-space: nowrap;
    width: fit-content;
  }
  .new_tech_forum .techForum_cont6 .custom-placemark_mob .div_text, .new_tech_forum .techForum_cont6 .custom-placemark .div_text {
    font-size: 1.4rem;
  }
  .new_tech_forum .techForum_cont6 .custom-placemark_mob .div_text__street, .new_tech_forum .techForum_cont6 .custom-placemark .div_text__street {
    font-size: 1.2rem;
  }
}

.fti-info {
  background: url(https://i.moscow/upload/lending/technologyForum/55aef7.jpg) right top no-repeat #172b56;
  background-size: cover;
  border-radius: 6rem 6rem 0 0;
  padding: 105px 0 190px 0;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  color: #ffffff;
  position: relative;
  z-index: 5;
}

.fti-info .div_tit,
.fti-info .div_text {
  max-width: 758px;
}

.fti-info .div_tit {
  font-size: 50px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 2.4rem;
}

.fti-info .div_text {
  font-size: 21px;
  line-height: 140%;
  letter-spacing: 0;
  margin-bottom: 4rem;
}

.fti-info .div_btn {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
}

.fti-info .btn4 {
  --btn-border-color: rgba(255, 255, 255, 0.2);
  --btn-text-color: #ffffff;
  background: var(--btn-border-color);
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .fti-info {
    background: url(https://i.moscow/upload/lending/technologyForum/c3a4d3.jpg) right bottom no-repeat #172b56;
    background-size: cover;
    padding: 56px 0;
    border-radius: 16px;
  }
  .fti-info .div_tit {
    font-size: 24px;
    margin-bottom: 1.6rem;
  }
  .fti-info .div_text {
    font-size: 14px;
  }
  .fti-info .div_btn {
    flex-direction: column;
    gap: 0.8rem;
  }
  .fti-info .btn4 {
    text-transform: none;
  }
}