@charset "utf-8";

.sq--section--announcement-bar { position: relative; display: flex; }

.sq--section--announcement-bar .sq--section__content { position: relative; }

.sq--section--announcement-bar .swiper { width: calc(100% - 80px); margin: 0px auto; }

.sq--section--announcement-bar .swiper-wrapper { align-items: center; }

.sq--section--announcement-bar .sq--slide__container { width: 100%; height: 100%; }

.sq--section--announcement-bar .sq--slide__content { padding: 8px; }

.sq--section--announcement-bar .sq--slide__content__message { width: 100%; margin: auto; text-align: center; }

.sq--section--announcement-bar .sq--button-text { font-weight: 600 !important; }

@media (min-width: 768px) {
  .sq--section--announcement-bar .sq--slide__content__message, .sq--section--announcement-bar .sq--button-text { font-size: 16px; }
  .sq--section--announcement-bar .sq--button-text { margin-left: 8px; }
}

@media (max-width: 767.98px) {
  .sq--section--announcement-bar .sq--slide__content__message, .sq--section--announcement-bar .sq--button-text { font-size: 12px; }
  .sq--section--announcement-bar .sq--button-text { margin-left: 4px; }
}

.sq--section--announcement-bar .sq--announcement-bar-close { position: absolute; top: 50%; right: 0px; transform: translateY(-50%); width: 40px; height: 100%; display: flex; align-items: center; justify-content: center; }

.sq--section--announcement-bar div[class^="sq--swiper-navigation-sections-"] { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }

.sq--section--announcement-bar .sq--swiper-navigation__container { display: flex; justify-content: space-between; }

.sq--section--announcement-bar .sq--section-button-theme-light button[class^="sq--swiper-button-"] svg path, .sq--section--announcement-bar .sq--section-button-theme-light .sq--announcement-bar-close svg path { stroke: rgb(255, 255, 255); }

.sq--section--announcement-bar .sq--section-button-theme-dark button[class^="sq--swiper-button-"] svg path, .sq--section--announcement-bar .sq--section-button-theme-dark .sq--announcement-bar-close svg path { stroke: rgb(0, 0, 0); }

@media (max-width: 560px) {
  .sq--section--announcement-bar .swiper { width: 100%; }
  .sq--section--announcement-bar div[class^="sq--swiper-navigation-sections-"] { display: none; }
}