.section-header[data-fl-9964d218cd] { font-size: 35px; line-height: 1.33; font-weight: 700; }
.bigger[data-fl-9964d218cd] { font-size: 44px; }
.flex[data-fl-9964d218cd] { display: flex; align-items: center; gap: 8px; }
@media (max-width: 860px) {
  .section-header[data-fl-9964d218cd] { font-size: 25px; }
  .bigger[data-fl-9964d218cd] { font-size: 31px; }
}

.swiper-pagination-bullet { background-color: var(--button-primary) !important; transition: opacity 0.2s ease 0s !important; }
.swiper-container[data-fl-cd63a904f0] { position: relative; padding: 10px 50px 40px; }
.swiper[data-fl-cd63a904f0] { border-radius: 8px; }
.swiper-container[data-fl-cd63a904f0].containsPlugins .swiper[data-fl-cd63a904f0] { padding: 4px 24px 32px; overflow: hidden visible; }
@media (max-width: 860px) {
  .swiper-container[data-fl-cd63a904f0] { padding: 10px 0px 40px; }
  .swiper-container[data-fl-cd63a904f0] .swiper-button-prev[data-fl-cd63a904f0], .swiper-container[data-fl-cd63a904f0] .swiper-button-next[data-fl-cd63a904f0] { display: none !important; }
}
.section-header + .section-subheader[data-fl-d7ba67aafe] { margin-top: 4px; }
.section-subheader[data-fl-d7ba67aafe] { font-size: 23px; line-height: 1.33em; color: var(--muted-text); }
@media (max-width: 860px) {
  .section-subheader[data-fl-d7ba67aafe] { font-size: 16px; }
}