.slideshow-content > li > .ba-slideshow-img {
  opacity: 0;
}
.ba-slideshow-img {
  border-radius: 20px;
}

/* Клас для кнопки з пульсацією */
.pulse-btn .ba-btn-transition {
  animation: pulse-glow 2s infinite;
  /* Щоб пульсація не обрізалася, іноді корисно додати z-index */
  z-index: 1; 
}

/* Сама анімація */
@keyframes pulse-glow {
  0% {
    box-shadow: 0 0 0 0 rgba(200, 95, 75, 0.7); /* Теракотовий відтінок */
  }
  70% {
    box-shadow: 0 0 0 15px rgba(200, 95, 75, 0); /* 15px - це радіус розповсюдження пульсації */
  }
  100% {
    box-shadow: 0 0 0 0 rgba(200, 95, 75, 0);
  }
}

@media (max-width: 1470px) {
body:not(.com_gridbox) .body .main-body,
.ba-overlay-section-backdrop.horizontal-top .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-overlay-section-backdrop.horizontal-bottom .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-container:not(.ba-overlay-section),
.intro-post-wrapper > *:not(.intro-post-image-wrapper) {
width: 1140px;
}
  
@media (max-width: 1200px) {
body:not(.com_gridbox) .body .main-body,
.ba-overlay-section-backdrop.horizontal-top .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-overlay-section-backdrop.horizontal-bottom .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-container:not(.ba-overlay-section),
.intro-post-wrapper > *:not(.intro-post-image-wrapper) {
width: 960px;
}
  
@media (max-width: 1024px) {
body:not(.com_gridbox) .body .main-body,
.ba-overlay-section-backdrop.horizontal-top .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-overlay-section-backdrop.horizontal-bottom .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-container:not(.ba-overlay-section),
.intro-post-wrapper > *:not(.intro-post-image-wrapper) {
width: 720px;
}
  
@media (max-width: 768px) {
body:not(.com_gridbox) .body .main-body,
.ba-overlay-section-backdrop.horizontal-top .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-overlay-section-backdrop.horizontal-bottom .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-container:not(.ba-overlay-section),
.intro-post-wrapper > *:not(.intro-post-image-wrapper) {
width: 540px;
}