html, body {
  scroll-behavior: smooth;
  scroll-padding-top: 51px;
}

#pecha_btn {
  align-self: flex-start;
}



.m-lock-body {
  height: 100%;
  overflow: hidden;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.w-form-formradioinput {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.w-form-formradioinput + .w-form-label {
  position: relative;
  padding-left: 22px;
  font-size: 18px;
  line-height: 24px;
  cursor: pointer;
}

.w-form-formradioinput + .w-form-label::before {
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 12px;
  height: 12px;
  border: 1px solid #c1c3c4;
  border-radius: 50%;
  margin-right: 10px;
  background-color: #ffffff;
}

.w-form-formradioinput:not(:checked) + .w-form-label:hover::before {
  border-color: #7f939c;
}

.w-form-formradioinput:checked + .w-form-label::before {
  border-color: #ff7e00;
}

.w-form-formradioinput:checked + .w-form-label::after {
  box-sizing: border-box;
  content: "";
  position: absolute;
  left: 2px;
  top: 8px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #ff7e00;
}

.w-form-formradioinput:focus-visible + .w-form-label {
  outline: 1px solid #ffd8b3;
  outline-offset: 4px;
}

.checkbox-field .w-form-label:before {
  box-sizing: border-box;
  content: "";
  position: absolute;
  left: 0;
  border: 1px solid #c1c3c4;
  border-radius: 2px;
  cursor: pointer;

  width: 12px;
  height: 12px;
  top: 4px;
}

.checkbox-field .w-form-label:hover:before {
  border-color: #7f939c;
}

.w-checkbox .w-form-label {
  color: #000000;
}

.w-checkbox-input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.w-checkbox-input:checked + .w-form-label:before {
  border-color: #ff7e00;
  background-color: #ff7e00;
  background-repeat: no-repeat;
  background-position: center;

  background-image: url("../images/check-8-icon.svg");
}

.checkbox-field {
  display: block;
  margin: 0;
  padding: 0;
}

.checkbox-field .w-form-label {
  padding-left: 24px;

  position: relative;
}

.body {
  color: #000;
  font-family: PT Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.section.section_grey {
  background-color: #f2f4f5;
  border: 1px solid #dfe3e5;
  border-width: 1px 0;
}

.section.section_grey.informal_section {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.section.pecha_section {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section.section_hero {
  z-index: 0;
  background-image: url('../images/hero_bg.webp'), linear-gradient(#dfe3e5, #dfe3e5);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  position: relative;
}

.container {
  width: 100%;
  max-width: 1136px;
}

.container.hero_cont {
  position: relative;
}


/* === _0326_ ROOT === */


.v_flex._0326_time_content_flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}



.v_flex._0326_time_link_flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-right: 25px;
}



.v_flex._0326_break_flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0000004d;
}



.v_flex._0326_title_sub_flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}



._0326_partnersgrid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}



._0326_program_main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  display: flex;
}



._0326_pr_column {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 368px;
  display: flex;
}



._0326_time {
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}



._0326_wrap {
  background-color: #fff;
  border-radius: 4px;
  margin-left: -16px;
  padding: 8px 16px;
}



._0326_sub_wrap {
  width: 656px;
}



._0326_pecha_grid {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}



._0326_pecha_author_flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 16px;
  display: flex;
}



._0326_bookicon {
  display: flex;
}



._0326_bookwrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}



._0326_photogrid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 200px 152px 200px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}



._0326_partnerimg {
  width: auto;
  height: 100%;
}



._0326_pechaimg {
  object-fit: cover;
  border-radius: 4px;
  width: 100%;
  height: 100%;
}



._0326_pechatext {
  max-width: 656px;
  margin-bottom: 0;
}



._0326_pechatext.pecha_number_text {
  margin-top: 16px;
}



._0326_pechatext._18_input_text {
  margin-bottom: 0;
  font-weight: 400;
}



._0326_pr_popup {
  z-index: 100;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
   padding-top: 82px;
  padding-bottom: 32px;

  overflow: auto;
}



._0326_pr_popup.popup_section_11, ._0326_pr_popup.popup_section_12, ._0326_pr_popup.popup_section_13, ._0326_pr_popup.popup_section_14, ._0326_pr_popup.popup_section_15, ._0326_pr_popup.popup_section_16, ._0326_pr_popup.popup_section_17, ._0326_pr_popup.popup_section_18 {
  display: none;
}



._0326_popupcontent {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}



._0326_popupcode {
  display: none;
}
.v_flex {
  flex-flow: column;
  display: flex;
}

.v_flex.title_and_content_gap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
}

.v_flex.program_1_flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.v_flex.gap_4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.v_flex.title_sub_flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.v_flex.gap_24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
}

.v_flex.paragraph_gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.v_flex.speaker_text_flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 280px;
  position: static;
  inset: 24px auto auto 216px;
}

.v_flex.gap_8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.v_flex.informal_flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  position: relative;
}

.v_flex.pecha_flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  position: relative;
}

.v_flex.hero_wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 368px;
}

.v_flex.gap_48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.v_flex.program_card_flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  max-width: 560px;
}

.v_flex.popup_title_sub {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.v_flex.form_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.v_flex.text_and_radio {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.h2 {
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  line-height: 46px;
  position: relative;
}

.program_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block.speaker_block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 296px;
  padding-right: 12px;
  display: flex;
  position: relative;
}

.block.policy_block {
  text-align: right;
}

.card {
  background-color: #fff;
  border-radius: 4px;
  flex-flow: column;
  padding: 24px 160px 32px 24px;
  display: flex;
  position: relative;
}

.card.partner_card {
  background-color: #ffffff;
  justify-content: center;
  align-items: center;
  height: 136px;
  padding: 0;
}

.card.partner_card.custom {
  align-items: flex-start;
  padding-left: 30px;
}

.card.popup_card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 640px;
  padding: 40px 40px 48px;

  max-height: calc(100vh - 116px);
  overflow-y: auto;
  /*top: 50%;
  transform: translateY(-50%);*/
}

.card.popup_card.pecha_popup_card {
  width: 448px;
}

.h_it {
  font-family: PT Sans, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.h_it.h_time {
  margin-top: 24px;
}

.h_it.pecha_it {
  margin-top: 96px;
}

.text_22 {
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.text_22_1 {
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  max-width: 70%;
}

.text_22.time_card_text {
  margin-bottom: 16px;
}

.text_18 {
  max-width: 560px;
  margin-bottom: 0;
}

.text_18.pecha_number_text {
  margin-top: 16px;
}

.text_18._18_input_text {
  margin-bottom: 0;
  font-weight: 400;
}

.text_14 {
  color: #46545b;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text_14.input_text_14 {
  font-weight: 400;
}

.btn {
  text-align: center;
  background-color: #ff7e00;
  border: 1px solid #ff7e00;
  border-radius: 2px;
  transition: background-color .2s, opacity .2s;
}

.btn.btn_40 {
  color: #ff7e00;
  background-color: #fff;
  border: 1px solid #ff7e00;
  justify-content: center;
  align-items: center;
  height: 40px;
  line-height: 24px;
  padding: 7px 16px;
  transition: background-color .2s, opacity .2s;
  display: flex;
  position: absolute;
  inset: auto 24px 24px auto;
}

.btn.btn_40:hover {
  color: #fff;
  background-color: #ff7e00;
}

.btn.btn_40:active {
  color: #fffc;
}

.btn.btn_48 {
  letter-spacing: 2.5px;
  text-transform: uppercase;
  height: 48px;
  line-height: 24px;
  padding: 11px 24px;
  font-weight: 700;
}

.btn.btn_48:hover {
  color: #ff7e00;
  background-color: #fff;
}

.btn.btn_48:active {
  color: #ff7e00cc;
}

.btn.btn_48.second_btn {
  color: #ff7e00;
  background-color: #fff;
}

.btn.btn_48.second_btn:hover {
  color: #fff;
  background-color: #ff7e00;
}

.btn.btn_48.second_btn:active {
  color: #fffc;
}

.informal_grid {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.marker {
  width: 8px;
}

.h_flex {
  display: flex;
}

.h_flex.marker_flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
}

.h_flex.gap_16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.h_flex.media_gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.h_flex.hero_btns_flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.h_flex.radio_flex {
  margin-bottom: 0;
}

.h_flex.radios_flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.speaker_grid {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.speaker_img {
  width: 176px;
  height: 136px;
}

/*.pecha_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}*/

.media_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 64px;
  display: grid;
}

.media_grid .h_flex.media_gap {
  text-decoration: none;
  color: #000000;
}

.media_svg {
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
}

.media_svg svg {
  fill: #000000;
  transition: all .2s;
}

.media_gap.tg:hover svg {
  fill: #29A9EB;
}

.media_gap.vk:hover svg {
  fill: #0177FF;
}

.partners_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.red_line_img {
  width: 216px;
}

.pocherk_img {
  width: 156px;
}

.bukvalno_img {
  width: 192px;
}

.napishi_img {
  width: 100px;
}

.unkniga_img {
  width: 212px;
}

.bookind_img {
  width: 212px;
  transform: translateY(5px);
}

.pechorin_img {
  width: 228px;
}

.chitdiary_img {
  width: 208px;
}

.kniznyklub_img {
  width: 191px;
}

.bookhunters_img {
  width: 194px;
}

.kudago_img {
  width: 210px;
}

.signal_img {
  width: 216px;
}

.svet_img {
  width: 227px;
}

.teatrtogo_img {
  width: 201px;
}

.izmerenia_img {
  width: 216px;
}

.oblgazeta_img {
  width: 196px;
  transform: translateY(-7px);
}

.bird2-1 {
  width: 200px;
  max-width: 200px;
  position: absolute;
  inset: auto -320px 32px auto;
}

.bird3-1 {
  width: 160px;
  max-width: 160px;
  position: absolute;
  inset: -32px -480px auto auto;
}

.book2-1 {
  width: 208px;
  position: absolute;
  inset: 32px auto auto -640px;
}

.book1-1 {
  width: 208px;
  position: absolute;
  inset: 0% auto auto -392px;
}

.book3-1 {
  width: 200px;
  position: absolute;
  inset: 0% -240px 0% auto;
}

.image {
  width: 168px;
  position: absolute;
  inset: 0% auto 0% -320px;
}

.book2-2 {
  width: 208px;
  position: absolute;
  inset: 0% -200px 0% auto;
  transform: rotate(225deg);
}

.book3-2 {
  width: 240px;
  position: absolute;
  inset: 0% auto 0% -320px;
  transform: rotate(180deg);
}

.image-2 {
  width: 160px;
  position: absolute;
  inset: 0% auto 0% -560px;
  transform: rotate(180deg);
}

.pecha_img {
  width: 480px;
  position: absolute;
  inset: -240px 0% auto auto;
}

.section_footer {
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: 64px;
  display: flex;
}

.hero_up_text {
  margin-bottom: 64px;
}

.sami_logo_desktop {
  width: 432px;
  height: 240px;
}

.sami_wrap {
  margin-bottom: 80px;
  position: relative;
}

.red_line_text {
  font-weight: 400;
  position: absolute;
  inset: auto 0% 0% 19%;
}

.fest_svg {
  position: absolute;
  inset: 29% 0% 0% 484px;
}

.hero_back_img {
  z-index: -1;
  position: absolute;
  inset: -64px auto 0% -144px;
}

.hero_book-1 {
  width: 208px;
  position: absolute;
  inset: 45% 0% 0% 721px;
}

.slogan {
  position: absolute;
  inset: 72% 5% 0% 82%;
  width: 247px;
}

.h2_wrap {
  position: relative;
}

.acute_bg {
  width: 72px;
  height: 72px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -32px;
}

.acute_bg.number {
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  inset: 0% auto auto -24px;
}

.footer_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1136px;
  height: 24px;
  display: grid;
}

.bold-text {
  font-weight: 400;
}

.footer_logo {
  width: 32px;
  height: 24px;
}

.footer_logo svg {
  fill: #ffffff;
  transition: all .2s;
}

.footer_logo:hover svg {
  opacity: 0.8;
}

.footer_media {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pr_popup_section {
  z-index: 100;
  background-color: #0006;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0;

  max-height: 100vh;
  padding-top: 82px;
  padding-bottom: 32px;
  overflow: auto;
}

.pr_popup_section.popup_section_11, .pr_popup_section.popup_section_12, .pr_popup_section.popup_section_13, .pr_popup_section.popup_section_14, .pr_popup_section.popup_section_15, .pr_popup_section.popup_section_16, .pr_popup_section.popup_section_17, .pr_popup_section.popup_section_18 {
  display: none;
}

.link_orange {
  color: #ff7e00;
  text-decoration: none;
}

.link_orange:hover {
  text-decoration: underline;
}

.link_orange:active {
  color: #ff7e00cc;
}

.link_footer {
  color: #fff;
  text-decoration: none;
}

.link_footer:hover {
  color: #dfe3e5;
  text-decoration: none;
}

.footer_text {
  font-size: 14px;
  line-height: 20px;
}

.speaker_name {
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.hero_book-2 {
  display: none;
}

.date_and_place_flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.sami_logo_mobile, .tablet_back_img {
  display: none;
}

.x_popup {
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 12px 12px auto auto;
  cursor: pointer;
}

.x_popup svg {
  stroke: #c1c3c4;
}

.x_popup:hover svg {
  stroke: #7f939c;
}

.code_program_11, .code_program_12, .code_program_13, .code_program_14, .code_program_15, .code_program_16, .code_program_17, .code_program_18 {
  display: none;
}

.sp_popup_section {
  z-index: 100;
  background-color: #0006;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: fixed;
  inset: 0;
  max-height: 100vh;
  padding-top: 82px;
  padding-bottom: 32px;
  overflow: auto;
}

.sp_popup_section.sp_section_1, .sp_popup_section.sp_section_2, .sp_popup_section.sp_section_3, .sp_popup_section.sp_section_4, .sp_popup_section.sp_section_5, .sp_popup_section.sp_section_6, .sp_popup_section.sp_section_7, .sp_popup_section.sp_section_8, .sp_popup_section.sp_section_9, .sp_popup_section.sp_section_10, .sp_popup_section.sp_section_11, .sp_popup_section.sp_section_12, .sp_popup_section.sp_section_13, .sp_popup_section.sp_section_14, .sp_popup_section.sp_section_15, .sp_popup_section.sp_section_16, .sp_popup_section.sp_section_17, .sp_popup_section.sp_section_18, .sp_popup_section.sp_section_19, .sp_popup_section.sp_section_20, .sp_code_1, .sp_code_2, .sp_code_3, .sp_code_4, .sp_code_5, .sp_code_6, .sp_code_7, .sp_code_8, .sp_code_9, .sp_code_10, .sp_code_11, .sp_code_12, .sp_code_13, .sp_code_14, .sp_code_15, .sp_code_16, .sp_code_17, .sp_code_18, .sp_code_19, .sp_code_20 {
  display: none;
}

.pecha_popup_section {
  z-index: 100;
  background-color: #0006;
  justify-content: center;
  align-items: flex-start;
  /*width: 100vw;*/
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;

  padding-top: 82px;
  padding-bottom: 32px;
  overflow-y: auto;
}

.book2-3 {
  width: 208px;
  position: absolute;
  inset: 48% -48% 0% auto;
}

.pecha_code {
  display: none;
}

.input {
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  margin: 0;
  padding: 11px 12px;
  border: 1px solid #c1c3c4;
  border-radius: 2px;
  background-color: #ffffff;
  font-weight: 400;
  font-family: "PT Sans", sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.input:hover {
  border-color: #7f939c;
}

.input:focus {
  outline: none;
  border-color: #ff7e00;
}

.input::placeholder {
  color: #7f939c;
}

.form_flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.text_and_input {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.radio_flex {
  /*grid-column-gap: 12px;*/
  /*grid-row-gap: 12px;*/
  display: flex;
}

.form-block {
  margin-bottom: 0;
}

.success_block {
  background-color: #fff;
  padding: 0;
}

.v_img {
  margin-bottom: 24px;
}

@media screen and (max-width: 1720px) {
  .slogan {
    inset: 68% 5% 0% 80%;
  }
}

@media screen and (max-width: 1215px) {
  .section {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .section.section_hero {
    background-image: linear-gradient(#dfe3e5, #dfe3e5);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container {
    max-width: 704px;
  }

  .v_flex.program_1_flex {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .v_flex.speaker_text_flex {
    max-width: 352px;
    top: 32px;
    left: 264px;
  }

  .v_flex.hero_wrap {
    width: 284px;
  }

  .v_flex.program_card_flex {
    max-width: 400px;
  }

  .program_grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .block.speaker_block {
    width: 344px;
  }

  .card {
    padding-right: 80px;
  }

  .card.popup_card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 624px;
    display: flex;
  }

  .card.popup_card.pecha_popup_card {
    width: 512px;
  }

  .h_it.h_time, .h_it.pecha_it {
    margin-top: 0;
  }

  .informal_grid {
    grid-template-columns: 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px;
  }

  .h_flex.media_gap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .h_flex.hero_btns_flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .speaker_grid {
    grid-column-gap: 16px;
    grid-row-gap: 48px;
    flex-flow: wrap;
    display: flex;
  }

  .speaker_img {
    width: 284px;
    height: 220px;
  }

  /*.pecha_grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: 360px;
    display: flex;
  }*/

  .media_grid {
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px;
    height: auto;
  }

  .partners_grid {
    grid-template-columns: 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px 44px;
  }

  .bird2-1 {
    display: none;
    right: -240px;
  }

  .bird3-1 {
    right: -200px;
  }

  .book1-1 {
    left: -280px;
  }

  .book3-1 {
    right: -200px;
  }

  .image {
    top: -32px;
    left: -240px;
  }

  .book2-2 {
    width: 200px;
    right: -112px;
  }

  .book3-2 {
    width: 216px;
    left: -248px;
  }

  .slogan {
    display: none;
  }

  .pecha_section .text_22_1,
  .pecha_section .text_18 {
    max-width: 464px;
  }

  .h_it.pecha_it {
    max-width: 504px;
  }

  .pecha_img {
    bottom: 80%;
    right: -30%;
    left: auto;
    top: auto;
  }

  .section_footer {
    padding: 32px 32px 40px;
  }

  .hero_up_text {
    margin-bottom: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .sami_logo_desktop {
    width: 256px;
    height: 144px;
  }

  .sami_wrap {
    margin-bottom: 48px;
  }

  .fest_svg {
    width: 143px;
    height: 72px;
    top: 30%;
    left: 284px;
  }

  .hero_back_img {
    display: none;
  }

  .hero_book-1 {
    top: 29%;
    left: 551px;
  }

  .acute_bg.pecha_acute {
    top: -28px;
  }

  .footer_grid {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .pr_popup_section.popup_section_11, .pr_popup_section.popup_section_12, .pr_popup_section.popup_section_13, .pr_popup_section.popup_section_14, .pr_popup_section.popup_section_15, .pr_popup_section.popup_section_16, .pr_popup_section.popup_section_17, .pr_popup_section.popup_section_18 {
    display: none;
  }

  .speaker_name {
    font-size: 36px;
    font-style: italic;
    font-weight: 400;
    line-height: 40px;
  }

  .card.partner_card.custom {
    padding-left: 64px;
  }

  .hero_book-2 {
    width: 200px;
    display: block;
    position: absolute;
    top: 322px;
    left: 650px;
  }

  .tablet_back_img {
    z-index: -1;
    width: 736px;
    min-width: 736px;
    max-width: 736px;
    height: 524px;
    min-height: 524px;
    max-height: 524px;
    display: block;
    position: absolute;
    inset: -48px 0% auto -32px;
  }

  .sp_popup_section.sp_section_1, .sp_popup_section.sp_section_2, .sp_popup_section.sp_section_3, .sp_popup_section.sp_section_4, .sp_popup_section.sp_section_5, .sp_popup_section.sp_section_6, .sp_popup_section.sp_section_7, .sp_popup_section.sp_section_8, .sp_popup_section.sp_section_9, .sp_popup_section.sp_section_10, .sp_popup_section.sp_section_11, .sp_popup_section.sp_section_12, .sp_popup_section.sp_section_13, .sp_popup_section.sp_section_14, .sp_popup_section.sp_section_15, .sp_popup_section.sp_section_16, .sp_popup_section.sp_section_17, .sp_popup_section.sp_section_18, .sp_popup_section.sp_section_19, .sp_popup_section.sp_section_20, .pecha_popup_section {
    display: none;
  }

  .book2-3 {
    top: 88%;
    right: -24%;
  }

  .checkbox-field .w-form-label:before {
    width: 24px;
    height: 24px;
  }

  .w-checkbox-input:checked + .w-form-label:before {
    background-image: url("../images/check-16-icon.svg");
  }

  .checkbox-field .w-form-label {
    min-height: 24px;
    padding-top: 2px;
    padding-left: 36px;
  }
}

@media screen and (max-width: 767px) {
  html, body {
    scroll-padding-top: 70px;
  }

  .section {
    padding-top: 32px;
    padding-bottom: 40px;
  }

  .section.section_hero {
    background-image: linear-gradient(#fff, #fff);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container {
    max-width: 448px;
  }

  .v_flex.title_and_content_gap, .v_flex.program_1_flex {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .v_flex.title_sub_flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .v_flex.paragraph_gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .v_flex.speaker_text_flex {
    margin-top: 16px;
    position: static;
    top: 64px;
    left: 156px;
  }

  .v_flex.informal_flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .v_flex.gap_48 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .v_flex.program_card_flex {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .program_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .block.speaker_block {
    width: 216px;
    min-height: auto;
    grid-row-gap: 0;
  }

  .card {
    padding: 24px 16px 32px;
  }

  .card.partner_card {
    height: 112px;
  }

  .card.popup_card {
    border-radius: 4px;
    width: 100%;
    max-width: 480px;
    height: auto;
    padding: 32px 16px 40px;
  }

  .text_22.time_card_text {
    font-size: 18px;
    line-height: 24px;
  }

  .btn {
    width: 100%;
    height: 48px;
  }

  .btn.btn_40 {
    height: 48px;
    margin-top: 24px;
    position: static;
  }

  .btn.btn_48 {
    letter-spacing: 0;
    text-transform: none;
    font-weight: 400;
  }

  .informal_grid {
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .h_flex.hero_btns_flex {
    flex-flow: column;
  }

  .speaker_grid {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
  }

  .speaker_img {
    width: 216px;
    height: 166px;
  }

  /*.pecha_grid {
    width: 100%;
  }*/

  .media_grid {
    grid-row-gap: 32px;
    grid-template-columns: 216px 216px;
  }

  .partners_grid {
    grid-template-columns: 216px 216px;
  }

  .red_line_img {
    width: 160px;
  }

  .pocherk_img {
    width: 113px;
  }

  .bukvalno_img {
    width: 144px;
  }

  .napishi_img {
    width: 82px;
  }

  .unkniga_img {
    width: 160px;
  }

  .bookind_img {
    width: 160px;
    transform: translateY(5px);
  }

  .pechorin_img {
    width: 180px;
  }

  .chitdiary_img {
    width: 172px;
  }

  .kniznyklub_img {
    width: 161px;
  }

  .bookhunters_img {
    width: 163px;
  }

  .chitalka_img {
    width: 177px;
  }

  .kudago_img {
    width: 166px;
  }

  .signal_img {
    width: 166px;
  }

  .svet_img {
    width: 177px;
  }

  .teatrtogo_img {
    width: 167px;
  }

  .izmerenia_img {
    width: 169px;
  }

  .oblgazeta_img {
    width: 156px;
    transform: translateY(-5px);
  }

  .card.partner_card.custom {
    padding-left: 24px;
  }

  .bird3-1, .book1-1, .book3-1, .image, .book2-2, .book3-2 {
    display: none;
  }

  .pecha_img {
    position: relative;
    inset: 0;
  }

  .section_footer {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero_up_text {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 24px;
    display: none;
  }

  .sami_wrap {
    margin-bottom: 48px;
  }

  .red_line_text {
    left: 25%;
  }

  .hero_book-1 {
    display: block;
    top: 37%;
    left: 334px;
  }

  .acute_bg {
    width: 48px;
    height: 48px;
    left: -24px;
  }

  .acute_bg.number {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
  }

  .acute_bg.pecha_acute {
    top: -8px;
  }

  .footer_grid {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
  }

  .pr_popup_section.popup_section_11 {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .pr_popup_section.popup_section_12, .pr_popup_section.popup_section_13, .pr_popup_section.popup_section_14, .pr_popup_section.popup_section_15, .pr_popup_section.popup_section_16, .pr_popup_section.popup_section_17, .pr_popup_section.popup_section_18 {
    display: none;
  }

  .speaker_name {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }

  .date_and_place_flex {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .tablet_back_img, .sp_popup_section.sp_section_1, .sp_popup_section.sp_section_2, .sp_popup_section.sp_section_3, .sp_popup_section.sp_section_4, .sp_popup_section.sp_section_5, .sp_popup_section.sp_section_6, .sp_popup_section.sp_section_7, .sp_popup_section.sp_section_8, .sp_popup_section.sp_section_9, .sp_popup_section.sp_section_10, .sp_popup_section.sp_section_11, .sp_popup_section.sp_section_12, .sp_popup_section.sp_section_13, .sp_popup_section.sp_section_14, .sp_popup_section.sp_section_15, .sp_popup_section.sp_section_16, .sp_popup_section.sp_section_17, .sp_popup_section.sp_section_18, .sp_popup_section.sp_section_19, .sp_popup_section.sp_section_20, .pecha_popup_section, .book2-3 {
    display: none;
  }

  .pecha_popup_section, .sp_popup_section, .pr_popup_section {
    background-color: transparent;
    padding: 0;
    z-index: 4010;
  }

  .card.popup_card, .card.popup_card {
    width: 100%;
    top: 0;
    transform: none;
    max-width: none;
    max-height: 100%;
    height: 100%;
    padding: 80px 16px 40px;
  }

  .card.popup_card:before {
    content: "";
    position: absolute;
    top: 48px;
    height: 1px;
    width: calc(100% - 32px);
    background-color: #dfe3e5;
  }

/* _0326_ */


  .v_flex._0326_title_sub_flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }



  ._0326_partnersgrid {
    grid-template-columns: 216px 216px;
  }



  ._0326_program_main {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }



  ._0326_pr_column {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    padding-right: 0;
  }



  ._0326_time {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }



  ._0326_sub_wrap {
    width: 100%;
  }



  ._0326_pecha_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }



  ._0326_photogrid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: 160px 56px 160px 32px 160px 160px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }



  ._0326_pr_popup {
    display: none;
  }



  ._0326_pr_popup.popup_section_11 {
    justify-content: center;
    align-items: center;
    display: none;
  }



  ._0326_pr_popup.popup_section_12, ._0326_pr_popup.popup_section_13, ._0326_pr_popup.popup_section_14, ._0326_pr_popup.popup_section_15, ._0326_pr_popup.popup_section_16, ._0326_pr_popup.popup_section_17, ._0326_pr_popup.popup_section_18 {
    display: none;
  }
}

@media screen and (max-width: 479px) {



  .section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .v_flex.gap_24 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .v_flex.speaker_text_flex {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: 100%;
    margin-top: 16px;
    position: static;
  }

  .v_flex.pecha_flex {
    margin-top: 0;
  }

  .h2 {
    font-size: 28px;
    line-height: 32px;
  }

  .block.speaker_block {
    width: 100%;
    padding-right: 0;
  }

  .card.partner_card {
    height: 80px;
  }

  .card.popup_card {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    height: 100%;
  }

  .h_it {
    font-size: 28px;
    line-height: 32px;
  }

  .h_it.hero_it {
    font-size: 36px;
    line-height: 40px;
  }

  .text_22 {
    font-size: 18px;
    line-height: 24px;
  }
  .text_22_1 {
    font-size: 18px;
    line-height: 24px;
  }

  .text_18.pecha_number_text {
    margin-top: 4px;
  }

  .informal_grid, .speaker_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .speaker_img {
    width: 60%;
    height: auto;
  }

  .media_grid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .partners_grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .red_line_img {
    width: 112px;
  }

  .pocherk_img {
    width: 105px;
  }

  .bukvalno_img {
    width: 112px;
  }

  .napishi_img {
    width: 70px;
  }

  .unkniga_img {
    width: 124px;
  }

  .bookind_img {
    width: 124px;
    transform: translateY(4px);
  }

  .pechorin_img {
    width: 156px;
  }

  .chitdiary_img {
    width: 146px;
  }

  .kniznyklub_img {
    width: 141px;
  }

  .bookhunters_img {
    width: 137px;
  }

  .chitalka_img {
    width: 146px;
  }

  .kudago_img {
    width: 145px;
  }

  .signal_img {
    width: 146px;
  }

  .svet_img {
    width: 157px;
  }

  .teatrtogo_img {
    width: 147px;
  }

  .izmerenia_img {
    width: 149px;
  }

  .oblgazeta_img {
    width: 135px;
    transform: translateY(-3px);
  }

  .card.partner_card.custom {
    padding-left: 8px;
  }

  .pecha_img {
    position: static;
    top: -80%;
  }

  .hero_up_text, .sami_logo_desktop {
    display: none;
  }

  .red_line_text {
    bottom: -48px;
    left: 0%;
  }

  .fest_svg {
    display: none;
  }

  .hero_book-1 {
    top: 45%;
    left: 264px;
  }

  .acute_bg.number {
    left: -32px;
  }

  .pr_popup_section {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .pr_popup_section.popup_section_11 {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .pr_popup_section.popup_section_12, .pr_popup_section.popup_section_13, .pr_popup_section.popup_section_14, .pr_popup_section.popup_section_15, .pr_popup_section.popup_section_16, .pr_popup_section.popup_section_17, .pr_popup_section.popup_section_18 {
    display: none;
  }

  .speaker_name {
    font-size: 22px;
    line-height: 28px;
  }

  .date_and_place_flex {
    margin-top: 32px;
  }

  .sami_logo_mobile {
    width: 100%;
    display: block;
  }

  .sp_popup_section.sp_section_1, .sp_popup_section.sp_section_2, .sp_popup_section.sp_section_3, .sp_popup_section.sp_section_4, .sp_popup_section.sp_section_5, .sp_popup_section.sp_section_6, .sp_popup_section.sp_section_7, .sp_popup_section.sp_section_8, .sp_popup_section.sp_section_9, .sp_popup_section.sp_section_10, .sp_popup_section.sp_section_11, .sp_popup_section.sp_section_12, .sp_popup_section.sp_section_13, .sp_popup_section.sp_section_14, .sp_popup_section.sp_section_15, .sp_popup_section.sp_section_16, .sp_popup_section.sp_section_17, .sp_popup_section.sp_section_18, .sp_popup_section.sp_section_19, .sp_popup_section.sp_section_20, .pecha_popup_section {
    display: none;
  }

/* _0326_ */


  .h_it._0326_hit {
    font-size: 28px;
    line-height: 32px;
  }



  ._0326_partnersgrid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }



  ._0326_time {
    font-size: 22px;
    line-height: 28px;
  }



  ._0326_time._0326_pechaspeaker {
    font-size: 18px;
    line-height: 24px;
  }



  ._0326_wrap {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }



  ._0326_pecha_grid {
    flex-flow: column;
    display: flex;
  }



  ._0326_pechatext.pecha_number_text {
    margin-top: 4px;
  }



  ._0326_pr_popup, ._0326_pr_popup.popup_section_11 {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }



  ._0326_pr_popup.popup_section_12, ._0326_pr_popup.popup_section_13, ._0326_pr_popup.popup_section_14, ._0326_pr_popup.popup_section_15, ._0326_pr_popup.popup_section_16, ._0326_pr_popup.popup_section_17, ._0326_pr_popup.popup_section_18 {
    display: none;
  }
}

#w-node-_56628b6c-2817-1fd2-c648-538d8aeb1aaf-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d6ec8246-b44a-5f23-93c4-0daf9a69943a-418343d4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-c60c1ed6-04d3-a7c1-ee0e-ece95ad15006-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c60c1ed6-04d3-a7c1-ee0e-ece95ad1500a-418343d4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_5a1236ac-0025-e567-50bd-183061f6919d-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5a1236ac-0025-e567-50bd-183061f691a1-418343d4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-dc03336b-48cb-0b0d-6025-ce3add1440cf-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dc03336b-48cb-0b0d-6025-ce3add1440d3-418343d4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-c9da92fc-5ab3-4671-e1a4-c37681ec93f6-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c9da92fc-5ab3-4671-e1a4-c37681ec93fa-418343d4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-d5263304-69c3-b416-c5bd-af94de3cd639-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d5263304-69c3-b416-c5bd-af94de3cd63d-418343d4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_1f56840d-943c-77b8-3b90-d49b2e8f5641-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1f56840d-943c-77b8-3b90-d49b2e8f5645-418343d4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-ddaa8876-6885-3ed3-ad6d-cbea6bea8554-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ddaa8876-6885-3ed3-ad6d-cbea6bea8558-418343d4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-e60db76f-df34-af42-939d-514382b948db-418343d4, #w-node-_68bf18f5-236e-10b9-5d7b-17727171727c-418343d4, #w-node-_9b42ae88-43f9-6f92-a3d8-2941ba827dc2-418343d4, #w-node-_414cf9b4-77db-ec41-5b3a-be1ddc86f0ab-418343d4, #w-node-_39148a95-3a20-6e3f-8464-3e128564d43d-418343d4, #w-node-d64227e2-43b6-c441-3f81-e0825d0538bd-418343d4, #w-node-_11218ca8-3459-6e31-c20c-e00a2763f2ab-418343d4, #w-node-f69807da-e424-271e-4f80-67d94e908925-418343d4, #w-node-_90c62044-f8c2-d667-afd0-defb5ab17d7f-418343d4, #w-node-c1e3e4b3-39ec-e20b-1212-9b96e99218d1-418343d4, #w-node-_750e97c8-2e36-85d2-8064-8812dcdc2189-418343d4, #w-node-d4295adc-c698-a5ca-bcf8-1d02b3ade2b6-418343d4, #w-node-_240df062-0597-c050-0a0c-f75cb1bbe201-418343d4, #w-node-_21dc8362-7e94-a380-640b-db954445b145-418343d4, #w-node-afe1a1ff-5ec1-146b-7958-57ab7e7441ae-418343d4, #w-node-_6f33c4eb-a0c5-0760-a2f6-a073ac1efb47-418343d4, #w-node-f44abd16-68a5-0c4c-9d1f-98e502645ddb-418343d4, #w-node-_1e558fde-dc9d-bdf9-a4c0-b86e32559b13-418343d4, #w-node-_8d8ff307-48fd-d198-2a0a-cd8851981ae5-418343d4, #w-node-dded9fe6-10ea-7371-16b8-2ed2023724f1-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-aaeb8621-97b2-2f9b-89ab-5788e17b398b-418343d4 {
  grid-area: 4 / 7 / 5 / 13;
}

#w-node-_0af7ea24-0319-8c19-3ad2-3ecd43a44262-418343d4 {
  grid-area: 6 / 7 / 7 / 13;
}

#w-node-_6f32aabe-befd-edae-36bd-ecfc960044e7-418343d4 {
  grid-area: 5 / 1 / 6 / 7;
}

#w-node-e7105ede-d68c-9169-ec91-53402d6e8ad4-418343d4 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_9c3aa93f-35fb-6c3a-0a01-419cfdeb9e6d-418343d4 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_4876452f-8faa-46d8-0145-f2aa9caca703-418343d4 {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_21fdac38-3872-c23d-f4ed-ded51bb58c26-418343d4 {
  grid-area: 3 / 1 / 4 / 7;
}

#w-node-_9f71ece1-9516-0e7a-826d-3bc27c1493a4-418343d4 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-d7230cc8-7e4e-2463-9eea-49d3d01fa5d0-418343d4 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-e6f1e981-6662-a302-3e8b-933a66e75f9b-418343d4 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_1be24ca9-69ef-fc05-e452-0de172f1a3aa-418343d4, #w-node-_2bf7a67b-cb0b-a99c-3ab4-3e467ae2b830-418343d4, #w-node-eb9c8c0f-c8a1-7907-8a0f-49843a9aea10-418343d4, #w-node-_7e8a6e3f-56f8-a962-7edb-e5a4dc7b5e39-418343d4, #w-node-cbfb1ec5-3714-beb6-b026-f1fd205e1b12-418343d4, #w-node-_79b5c07f-d136-04a3-a445-6419da596518-418343d4, #w-node-_4736e27f-f7b9-228f-aab5-cc552cb0ca49-418343d4, #w-node-_776b066d-64fc-bf34-8b44-bf6c149abdd9-418343d4, #w-node-f50a3f18-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f181-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f182-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f183-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f184-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f185-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f186-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f187-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f188-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f189-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f180-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f1801-6108-f61b-88f5-d7cbc2f598bb-418343d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_61924999-b050-a6c3-42f4-60be4687d699-418343d4, #w-node-c7c3c112-b185-ac68-1f91-f1b71f86ea6b-418343d4, #w-node-b05364d2-48bf-ab53-94ff-f042a127d855-418343d4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

@media screen and (max-width: 1215px) {
  #w-node-aaeb8621-97b2-2f9b-89ab-5788e17b398b-418343d4 {
    grid-area: 4 / 3 / 5 / 13;
  }

  #w-node-_0af7ea24-0319-8c19-3ad2-3ecd43a44262-418343d4 {
    grid-area: 6 / 3 / 7 / 13;
  }

  #w-node-_6f32aabe-befd-edae-36bd-ecfc960044e7-418343d4 {
    grid-area: 5 / 1 / 6 / 11;
  }

  #w-node-e7105ede-d68c-9169-ec91-53402d6e8ad4-418343d4 {
    grid-area: 7 / 1 / 8 / 11;
  }

  #w-node-_9c3aa93f-35fb-6c3a-0a01-419cfdeb9e6d-418343d4 {
    grid-area: 1 / 1 / 2 / 11;
  }

  #w-node-_4876452f-8faa-46d8-0145-f2aa9caca703-418343d4 {
    grid-area: 2 / 3 / 3 / 13;
  }

  #w-node-_21fdac38-3872-c23d-f4ed-ded51bb58c26-418343d4 {
    grid-area: 3 / 1 / 4 / 11;
  }

  #w-node-_1be24ca9-69ef-fc05-e452-0de172f1a3aa-418343d4, #w-node-_2bf7a67b-cb0b-a99c-3ab4-3e467ae2b830-418343d4, #w-node-eb9c8c0f-c8a1-7907-8a0f-49843a9aea10-418343d4, #w-node-_7e8a6e3f-56f8-a962-7edb-e5a4dc7b5e39-418343d4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1be24ca9-69ef-fc05-e452-0de172f1a3aa-418343d4, #w-node-_2bf7a67b-cb0b-a99c-3ab4-3e467ae2b830-418343d4, #w-node-eb9c8c0f-c8a1-7907-8a0f-49843a9aea10-418343d4, #w-node-_7e8a6e3f-56f8-a962-7edb-e5a4dc7b5e39-418343d4, #w-node-cbfb1ec5-3714-beb6-b026-f1fd205e1b12-418343d4, #w-node-_79b5c07f-d136-04a3-a445-6419da596518-418343d4, #w-node-_4736e27f-f7b9-228f-aab5-cc552cb0ca49-418343d4, #w-node-_776b066d-64fc-bf34-8b44-bf6c149abdd9-418343d4, #w-node-f50a3f18-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f181-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f182-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f183-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f184-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f185-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f186-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f187-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f188-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f189-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f180-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f1801-6108-f61b-88f5-d7cbc2f598bb-418343d4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

#w-node-_9d8b6612-1b30-799d-c517-639ab4ccd6aa-c1afa189, #w-node-e0ae6191-624f-4771-2f39-b8b06bc655a0-c1afa189, #w-node-_12e58531-a0ce-e234-016e-058ba8fd28aa-c1afa189 { grid-area: span 1 / span 4 / span 1 / span 3; }
}

@media screen and (max-width: 767px) {
  #w-node-_1be24ca9-69ef-fc05-e452-0de172f1a3aa-418343d4, #w-node-_2bf7a67b-cb0b-a99c-3ab4-3e467ae2b830-418343d4, #w-node-eb9c8c0f-c8a1-7907-8a0f-49843a9aea10-418343d4, #w-node-_7e8a6e3f-56f8-a962-7edb-e5a4dc7b5e39-418343d4, #w-node-_1be24ca9-69ef-fc05-e452-0de172f1a3aa-418343d4, #w-node-_2bf7a67b-cb0b-a99c-3ab4-3e467ae2b830-418343d4, #w-node-eb9c8c0f-c8a1-7907-8a0f-49843a9aea10-418343d4, #w-node-_7e8a6e3f-56f8-a962-7edb-e5a4dc7b5e39-418343d4, #w-node-cbfb1ec5-3714-beb6-b026-f1fd205e1b12-418343d4, #w-node-_79b5c07f-d136-04a3-a445-6419da596518-418343d4, #w-node-_4736e27f-f7b9-228f-aab5-cc552cb0ca49-418343d4, #w-node-_776b066d-64fc-bf34-8b44-bf6c149abdd9-418343d4, #w-node-f50a3f18-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f181-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f182-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f183-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f184-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f185-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f186-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f187-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f188-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f189-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f180-6108-f61b-88f5-d7cbc2f598bb-418343d4, #w-node-f50a3f1801-6108-f61b-88f5-d7cbc2f598bb-418343d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}



@media screen and (max-width: 991px){


  .h_it._0326_hit {
    font-size: 28px;
    line-height: 32px;
  }


  


  ._0326_pr_column {
    padding-right: 8px;
  }


  ._0326_time {
    font-style: normal;
    font-weight: 700;
  }


  ._0326_photogrid {
    grid-template-rows: 124px 88px 120px;
  }


  ._0326_pechatext {
    max-width: none;
  }


  ._0326_pr_popup, ._0326_pr_popup.popup_section_11, ._0326_pr_popup.popup_section_12, ._0326_pr_popup.popup_section_13, ._0326_pr_popup.popup_section_14, ._0326_pr_popup.popup_section_15, ._0326_pr_popup.popup_section_16, ._0326_pr_popup.popup_section_17, ._0326_pr_popup.popup_section_18 {
    display: none;
  }
}

#w-node-_732ed6fc-ad75-cd19-eee1-9ad33ae4f0e2-c1afa189, #w-node-_4a084821-3961-996c-5642-aa4691011f9d-c1afa189, #w-node-_4e035d93-8d65-bcc4-87fb-0a5d132df679-c1afa189, #w-node-_3323befe-54db-6f05-7d5a-4a266adba85e-c1afa189, #w-node-bf564ded-91e4-a819-3e30-afb3084c9e4a-c1afa189 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9b3ce1b9-d219-c3c0-8c1e-209e885ec095-c1afa189 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-eec186a6-f431-1c72-842a-3fd3b46e85db-c1afa189 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-b18743b3-b36a-8a11-cae0-b70f28405423-c1afa189 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9de47b1b-cd37-cbb7-c4f9-7b9a4037eeaf-c1afa189 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ed34deb-07b2-8c47-036a-cbab18c39c14-c1afa189, #w-node-_78fff061-726c-9797-60a0-d6fe9f824bac-c1afa189 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bce6cd57-9c12-3ac1-3a11-d0cc9d4e6096-c1afa189 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44b779b1-2c62-284e-425c-7fb82a58819a-c1afa189 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf00fa6c-3b44-901f-5459-f87e6dec13c2-c1afa189 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9d8b6612-1b30-799d-c517-639ab4ccd6aa-c1afa189, #w-node-e0ae6191-624f-4771-2f39-b8b06bc655a0-c1afa189, #w-node-_12e58531-a0ce-e234-016e-058ba8fd28aa-c1afa189 {
  grid-area: span 1 / span 4 / span 1 / span 3;
}

@media screen and (max-width: 991px) {
  #w-node-_732ed6fc-ad75-cd19-eee1-9ad33ae4f0e2-c1afa189, #w-node-_4a084821-3961-996c-5642-aa4691011f9d-c1afa189, #w-node-_4e035d93-8d65-bcc4-87fb-0a5d132df679-c1afa189, #w-node-_3323befe-54db-6f05-7d5a-4a266adba85e-c1afa189, #w-node-bf564ded-91e4-a819-3e30-afb3084c9e4a-c1afa189 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9d8b6612-1b30-799d-c517-639ab4ccd6aa-c1afa189, #w-node-e0ae6191-624f-4771-2f39-b8b06bc655a0-c1afa189, #w-node-_12e58531-a0ce-e234-016e-058ba8fd28aa-c1afa189 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_732ed6fc-ad75-cd19-eee1-9ad33ae4f0e2-c1afa189, #w-node-_4a084821-3961-996c-5642-aa4691011f9d-c1afa189, #w-node-_4e035d93-8d65-bcc4-87fb-0a5d132df679-c1afa189, #w-node-_3323befe-54db-6f05-7d5a-4a266adba85e-c1afa189, #w-node-bf564ded-91e4-a819-3e30-afb3084c9e4a-c1afa189 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9b3ce1b9-d219-c3c0-8c1e-209e885ec095-c1afa189 {
    grid-area: 2 / 4 / 4 / 7;
  }

  #w-node-eec186a6-f431-1c72-842a-3fd3b46e85db-c1afa189 {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-b18743b3-b36a-8a11-cae0-b70f28405423-c1afa189 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_9de47b1b-cd37-cbb7-c4f9-7b9a4037eeaf-c1afa189 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8ed34deb-07b2-8c47-036a-cbab18c39c14-c1afa189 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-bce6cd57-9c12-3ac1-3a11-d0cc9d4e6096-c1afa189 {
    grid-area: 3 / 1 / 5 / 4;
  }

  #w-node-bf00fa6c-3b44-901f-5459-f87e6dec13c2-c1afa189 {
    grid-area: 4 / 4 / 6 / 7;
  }

  #w-node-_9d8b6612-1b30-799d-c517-639ab4ccd6aa-c1afa189, #w-node-e0ae6191-624f-4771-2f39-b8b06bc655a0-c1afa189, #w-node-_12e58531-a0ce-e234-016e-058ba8fd28aa-c1afa189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}