body.st-body-no-scroll {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
}

.st-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

@media(min-width: 768px) {
  .st-btns {
    flex-direction: row;
  }
}

.st-btns .st-btn {
  display: none !important;
}

.st-btn[data-network="facebook"],
.st-btn[data-network="linkedin"],
.st-btn[data-network="twitter"],
.st-btn[data-network="email"],
.st-btn[data-network="whatsapp"] {
  display: inline-block !important;
}

.st-logo,
.st-disclaimer {
  display: none !important;
}

#st_gdpr_iframe {
  height: 0 !important;
  border: none;
}


.st-custom-button {
  margin-bottom: 0.5em;
}




nav#menu {
  opacity: 0;
}

nav#menu.mm-menu {
  opacity: 1;
}

body .mm-menu {
  font-size: 19px;
  line-height: 30px;
}

.mm-menu_offcanvas {
  width: 83%;
}

body .mm-panels,
body .mm-panel,
body .mm-navbar,
body .mm-menu {
  background: #0c2227;
}

body .mm-listitem:after {
  display: none;
}

body .mm-menu a,
body .mm-menu a:active,
body .mm-menu a:hover,
body .mm-menu a:link,
body .mm-menu a:visited {
  color: #fff;
}

body .mm-btn_next::after,
body .mm-btn_prev::before,
body .mm-btn_close::after,
body .mm-btn_close::before,
body .mm-btn--next::after,
body .mm-btn--prev::before,
body .mm-btn--close::after,
body .mm-btn--close::before {
  border-color: #5d626c;
}

body .mm-navbar__title {
  opacity: 0.3;
}

body #menu .mm-listitem__btn {
  border: none;
}

body .mm-listitem__text {
  padding-left: 30px;
}

body .mm-navbars_bottom,
body .mm-navbars_top,
body .mm-navbars--bottom,
body .mm-navbars--top {
  background: #214850;
}

body .mm-navbars_bottom>.mm-navbar,
body .mm-navbars_top>.mm-navbar,
body .mm-navbars--bottom>.mm-navbar,
body .mm-navbars--top>.mm-navbar {
  height: 55px;
}

body .mm-navbars_bottom a,
body .mm-navbars--bottom a {
  opacity: 0.4;
}

body .mm-menu_navbar_top-1 .mm-panels {
  top: 75px;
}

body .mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker {
  background: #0c2227;
}

body .mm-listitem_selected>.mm-listitem__text {
  background: #21373c;
}

.mm-wrapper_opening [class*="mm-menu_pagedim"].mm-menu_opened~.mm-wrapper__blocker {
  opacity: .6;
}


@media (max-width: 767px) {
  .swiper-slide button.btn {
    position: absolute; 
    top: 50%;
    left: 50%; 
    margin-left: -3em;
    z-index:2;
  }
}