@media print {
    @page {
        margin-top: 2cm;    /* Отступ от верхнего края страницы */
        margin-bottom: 1cm; /* Отступ от нижнего края страницы */
        margin-left: 1cm;   /* Отступ слева */
        margin-right: 1cm;  /* Отступ справа */
    }

    .brxe-video, 
    .main-nav, 
    .divider-klaproosen, 
    #brx-footer, 
    .skip-link,
    .fb-fancy-tabs__header, 
    .splide__arrows, 
    .splide__spinner, 
    .hobby-sync-sliders { display: none !important;  }

    .emphasize-block {box-shadow: none;}
    .schema-wrapper, .emphasize-block {padding-left: 0; padding-right: 0;}
    .fb-fancy-tabs__main--column {max-width: 100% !important;}
    .emphasize-blockreverse {align-self: flex-start !important;}
   .print-only-section {display: flex;}
   .sticky.on-scroll {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
    }


       /* Разрешаем разрыв страниц */
    .brxe-section,
    .brxe-container,
    .brxe-div,
     .print-only-section {
        break-inside: auto !important;
        page-break-inside: auto !important;
    }

    /* Базовые блоки делаем блочными */
    .brxe-section,
    .brxe-container {
        display: flex ;
        height: auto ;
        min-height: 0;
        overflow: visible;
        padding-block: 1rem;
    }

    .brxe-text-basic {
        break-inside: auto !important;
        page-break-inside: auto !important;
    }

     h1, h2, h3, h4, h5, h6,
   .schema-wrapper {
        break-inside: avoid !important;
    }

     .accordion-2-accord__content {
    display: block !important; /* !important нужен, чтобы переопределить inline стили */
    height: auto !important;
    visibility: visible !important;
  }

  /* Скрываем иконки-стрелки аккордеона */
  .accordion-2-accord__icon {
    display: none !important;
  }

  /* Делаем заголовки аккордеона обычным текстом */
  .accordion-2-accord__title {
    cursor: text;
    padding: 0;
  }
 
    .accordion-2-accord-item {border: 0;}
    .mission-wrapper {padding-inline: 0;}
    .mission-wrapper .columns-2-max-550 {columns: 1;}
    .mission-wrapper.box-shadow {box-shadow: none;}

}