.btn-play {
  width: 25px;
}

.disp-f {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.fix {
  position: sticky !important;
  top: 0;
  z-index: 9999 !important;
  background-color: white; /* важно для перекрытия содержимого под хедером */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05); /* для видимого отделения */
}

@media (max-width: 600.99px) {
  .wp-image-567 {
    display: none !important;
  }
}

.footer-logo {
  width: 100px !important;
}

.wpcf7-form .init {
  margin-bottom: 55px !important;
}
/* Slider */

.block-body {
  padding: 0px 0px 0px 0px;
  flex: 1 1 auto !important;

  min-width: 0;
}

.swiper {
  width: 80%;
  /* height: 500px; */
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: -9px !important;
}

.swiper-slide {
  width: 100%;
  text-align: center;
}

.swiper-slide img {
  border-radius: 20px;
}

.swiper-wrapper {
  align-items: center;
}

.fs-18 {
  font-size: 18px;
}

.has-huge-font-size,
h2 .wp-block-heading {
  font-size: 60px !important;
}
@media (max-width: 445px) {
  .has-huge-font-size,
  h2 .wp-block-heading {
    font-size: 40px !important;
  }
}

.mr-0 {
  margin: 0 !important;
}

.font-size__footer {
  font-size: 20px;
}

.font-size__footer--15 {
  font-size: 15px;
}

.full-w {
  width: 100%;
}

.text-footer {
  font-size: 20px !important;
}

.wp-block-columns-is-layout-flex {
  gap: 50px !important;
}

.allert {
  display: flex;
  flex-direction: column;
}

.block-note {
  margin: 0 0 80px 0;
}

.note {
  border: 1px solid black;
  border-radius: 20px;

  padding: 30px 20px;
  text-align: center;
}

.center {
  text-align: center;
}

.pdf__file {
  margin: 20px 0 80px;
  border: 1px solid black;
  padding: 20px;
  border-radius: 20px;
  width: 100%;
  height: 100vh;
}

div a.mbtn {
  display: flex;
  flex-direction: row;
  gap: 10px;
  border: 1px solid black;
  border-radius: 10011px;
}

div a.mbtn:hover {
  background-color: #1aad64;
  color: white;
  border: 1px solid white;
}

@media (max-width: 720px) {
  .pdf__file {
    width: auto;
    height: 80vh;
  }
}
