@charset "UTF-8";
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Rubik";
  font-style: normal;
  font-weight: 400;
  src: url("../templates/redstag2023/css/fonts/rubik-v28-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  src: url("../templates/redstag2023/css/fonts/nunito-v26-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  src: url("../templates/redstag2023/css/fonts/nunito-v26-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito";
  font-style: normal;
  font-weight: 800;
  src: url("../templates/redstag2023/css/fonts/nunito-v26-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* passion-one-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Passion One";
  font-style: normal;
  font-weight: 400;
  src: url("../templates/redstag2023/css/fonts/passion-one-v18-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* passion-one-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Passion One";
  font-style: normal;
  font-weight: 700;
  src: url("../templates/redstag2023/css/fonts/passion-one-v18-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* passion-one-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Passion One";
  font-style: normal;
  font-weight: 900;
  src: url("../templates/redstag2023/css/fonts/passion-one-v18-latin-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* Icons */
@font-face {
  font-family: "slick";
  src: slick-font-url("slick.eot");
  src: slick-font-url("slick.eot?#iefix") format("embedded-opentype"), slick-font-url("slick.woff") format("woff"), slick-font-url("slick.ttf") format("truetype"), slick-font-url("slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
body.ticker-disabled.full-page .outer-container {
  overflow: hidden;
}

/* OMC Helper classes */
.homepage-container {
  margin-top: 0;
}

/* footer styling */
.custom-footer-container footer,
.omc-styles footer {
  background: rgb(39, 17, 17);
}
.custom-footer-container footer ul,
.omc-styles footer ul {
  font-family: "Nunito", sans-serif;
  font-size: 14px;
  font-weight: 600;
  list-style: none;
  margin: 0;
  padding: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 992px) {
  .custom-footer-container footer ul,
  .omc-styles footer ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.custom-footer-container footer ul li,
.omc-styles footer ul li {
  padding: 8px 0;
}
@media screen and (min-width: 992px) {
  .custom-footer-container footer ul li,
  .omc-styles footer ul li {
    padding: 0;
  }
}
.custom-footer-container footer ul li a,
.omc-styles footer ul li a {
  color: rgb(192, 67, 64);
  text-decoration: none;
  text-transform: uppercase;
}
.custom-footer-container footer ul li a:hover,
.omc-styles footer ul li a:hover {
  color: rgb(217.2992125984, 142.4960629921, 140.7007874016);
}
.custom-footer-container footer .deeper.parent ul,
.omc-styles footer .deeper.parent ul {
  display: none;
}
.custom-footer-container .footer-logos,
.omc-styles .footer-logos {
  background-color: #200C0D;
}
.custom-footer-container .footer-logos .nav,
.omc-styles .footer-logos .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 20px;
}
.custom-footer-container .footer-logos .nav li,
.omc-styles .footer-logos .nav li {
  padding: 0;
}
.custom-footer-container .footer-logos img,
.omc-styles .footer-logos img {
  max-width: none;
  height: 15px;
  width: auto;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .custom-footer-container .footer-logos img,
  .omc-styles .footer-logos img {
    height: 20px;
  }
}

.omc-styles {
  /* General styling */
}
.omc-styles .main-content figure {
  margin: 1rem 0 1rem;
}
.omc-styles {
  color: #F5F5FA;
  font-family: Nunito;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
  background-color: #321514 !important;
}
@media (min-width: 576px) {
  .omc-styles {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
  }
}
.omc-styles p {
  font-family: Nunito;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
}
@media (min-width: 576px) {
  .omc-styles p {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
  }
}
.omc-styles a {
  color: #FCD925;
}
.omc-styles {
  /* Make all tables in articles and modals responsive by default */
}
.omc-styles .articleBody table,
.omc-styles .modal-body table {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* Adds momentum scrolling on iOS */
}
.omc-styles {
  /* Scrollbar styling for tables */
}
@media (max-width: 768px) {
  .omc-styles {
    /* 1. Force the table to behave like a scrollable block */
  }
  .omc-styles table {
    display: block; /* Necessary for overflow to work on a table */
    width: 100%; /* Fills the screen width */
    overflow-x: auto; /* Enables horizontal scrolling */
    -webkit-overflow-scrolling: touch; /* Smooth scrolling for iOS */
  }
  .omc-styles {
    /* 2. WebKit Scrollbar Styling (Forces visibility on Android/Chrome) */
  }
  .omc-styles table::-webkit-scrollbar {
    height: 8px; /* Height of the horizontal bar */
    display: block !important;
  }
  .omc-styles {
    /* 3. The Draggable Bar (Thumb) */
  }
  .omc-styles table::-webkit-scrollbar-thumb {
    background-color: #D8524E;
    border-radius: 10px;
    border: 2px solid #5B1C1B;
  }
  .omc-styles {
    /* 4. The Scrollbar Track */
  }
  .omc-styles table::-webkit-scrollbar-track {
    /* Note: If $gradient2 is a Sass variable, ensure your compiler supports it here */
    background-color: #120808;
    border-radius: 10px;
  }
}
.omc-styles {
  /* Slick Slider */
}
.omc-styles .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.omc-styles .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.omc-styles .slick-list:focus {
  outline: none;
}
.omc-styles .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.omc-styles .slick-slider .slick-track,
.omc-styles .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.omc-styles .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.omc-styles .slick-track:before, .omc-styles .slick-track:after {
  content: "";
  display: table;
}
.omc-styles .slick-track:after {
  clear: both;
}
.omc-styles .slick-loading .slick-track {
  visibility: hidden;
}
.omc-styles [dir=rtl] .slick-slide {
  float: right;
}
.omc-styles .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
.omc-styles .slick-slide img {
  display: block;
}
.omc-styles .slick-slide.slick-loading img {
  display: none;
}
.omc-styles .slick-slide {
  display: none;
}
.omc-styles .slick-slide.dragging img {
  pointer-events: none;
}
.omc-styles .slick-initialized .slick-slide {
  display: block;
}
.omc-styles .slick-loading .slick-slide {
  visibility: hidden;
}
.omc-styles .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.omc-styles .slick-arrow.slick-hidden {
  display: none;
}
.omc-styles {
  /* Slider */
}
.omc-styles .slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}
.omc-styles {
  /* Arrows */
}
.omc-styles .slick-prev,
.omc-styles .slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.omc-styles .slick-prev:hover, .omc-styles .slick-prev:focus,
.omc-styles .slick-next:hover,
.omc-styles .slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.omc-styles .slick-prev:hover:before, .omc-styles .slick-prev:focus:before,
.omc-styles .slick-next:hover:before,
.omc-styles .slick-next:focus:before {
  opacity: 1;
}
.omc-styles .slick-prev.slick-disabled:before,
.omc-styles .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.omc-styles .slick-prev:before,
.omc-styles .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omc-styles [dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.omc-styles [dir=rtl] .slick-prev:before {
  content: "→";
}
.omc-styles .slick-prev {
  left: -25px;
}
.omc-styles .slick-prev:before {
  content: "←";
}
.omc-styles [dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.omc-styles [dir=rtl] .slick-next:before {
  content: "←";
}
.omc-styles .slick-next {
  right: -25px;
}
.omc-styles .slick-next:before {
  content: "→";
}
.omc-styles {
  /* Dots */
}
.omc-styles .slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.omc-styles .slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.omc-styles .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.omc-styles .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.omc-styles .slick-dots li button:hover, .omc-styles .slick-dots li button:focus {
  outline: none;
}
.omc-styles .slick-dots li button:hover:before, .omc-styles .slick-dots li button:focus:before {
  opacity: 1;
}
.omc-styles .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omc-styles .slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}
.omc-styles {
  /* Helper classes */
}
.omc-styles .seo-wrapper {
  background-color: #271111;
}
.omc-styles button.toggle-readmore {
  font-family: Nunito;
  color: #F5F5FA;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 35px;
  text-align: justified;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  background-color: transparent;
  border: none;
}
.omc-styles button.toggle-less {
  font-family: Nunito;
  color: #F5F5FA;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 35px;
  text-align: justified;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  background-color: transparent;
  border: none;
}
.omc-styles .content a {
  color: #FCD925;
  -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;
  display: inline-block;
  text-decoration: none;
}
.omc-styles .content a:hover {
  color: #fff;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  text-decoration: underline;
}
.omc-styles .mod-menu a {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.omc-styles .mod-menu a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.omc-styles h1 {
  color: #F5F5FA;
  font-family: Rubik;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (min-width: 576px) {
  .omc-styles h1 {
    font-family: Passion One;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
}
.omc-styles h2 {
  color: #F5F5FA;
  font-family: Passion One;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (min-width: 576px) {
  .omc-styles h2 {
    font-family: Passion One;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.64px;
  }
}
.omc-styles h3 {
  font-family: Passion One;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
  letter-spacing: 0.32px;
}
@media (min-width: 576px) {
  .omc-styles h3 {
    font-family: Passion One;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
    letter-spacing: 1.2px;
  }
}
.omc-styles h5 {
  font-family: Nunito;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
  letter-spacing: 0.32px;
}
.omc-styles img {
  max-width: 100%;
  height: auto;
}
.omc-styles .item-page {
  margin-top: 2rem;
}
.omc-styles .page-header span.label.label-warning {
  display: none;
}
.omc-styles nav.mainmenu ul {
  margin: 15px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 9px;
}
@media screen and (min-width: 768px) {
  .omc-styles nav.mainmenu ul {
    padding: 29px 0;
    gap: 25px;
    overflow-x: auto;
  }
}
@media screen and (min-width: 992px) {
  .omc-styles nav.mainmenu ul {
    overflow-x: hidden;
  }
}
.omc-styles nav.mainmenu ul li {
  background: -webkit-gradient(linear, left top, left bottom, from(#bd3739), to(#7a1b2d));
  background: linear-gradient(to bottom, #bd3739 0%, #7a1b2d 100%);
  border-radius: 5px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 53px;
  text-align: center;
  padding: 5px;
  min-width: 100px;
}
@supports (-webkit-touch-callout: none) {
  .omc-styles nav.mainmenu ul li {
    margin: 4px;
  }
}
.omc-styles nav.mainmenu ul li:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #FCD925;
}
@media screen and (min-width: 768px) {
  .omc-styles nav.mainmenu ul li {
    border-radius: 5.29px;
    min-width: 195px;
    height: 65.57px;
    padding: 10.57px;
  }
}
.omc-styles nav.mainmenu ul li a {
  text-decoration: none;
  font-family: "Nunito", Sans-serif;
  font-size: 11px;
  font-weight: 500;
  color: #F5F5FA;
}
.omc-styles nav.mainmenu ul li a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media screen and (min-width: 768px) {
  .omc-styles nav.mainmenu ul li a {
    font-size: 15.67px;
    font-weight: 600;
  }
}
.omc-styles nav.mainmenu ul li a img {
  margin: 0 auto;
  display: block;
  height: 25px;
  width: auto;
}
@media screen and (min-width: 768px) {
  .omc-styles nav.mainmenu ul li a img {
    display: inline-block;
    height: 42.3px;
    margin-right: 10px;
  }
}
.omc-styles nav.mainmenu ul li.backicon {
  display: none;
  visibility: hidden;
}
.omc-styles nav.mainmenu.subpage ul {
  gap: 9px;
  margin: 16px 0;
  padding: 0px;
}
@media screen and (min-width: 768px) {
  .omc-styles nav.mainmenu.subpage ul {
    padding: 29px 0;
    gap: 20.1px;
    overflow-x: auto;
  }
}
@media screen and (min-width: 992px) {
  .omc-styles nav.mainmenu.subpage ul {
    overflow-x: hidden;
  }
}
.omc-styles nav.mainmenu.subpage ul li {
  height: 56px;
}
@media screen and (min-width: 768px) {
  .omc-styles nav.mainmenu.subpage ul li {
    height: 40px;
    padding: 5px 15px;
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  .omc-styles nav.mainmenu.subpage ul li a {
    font-size: 15.6px;
    font-weight: 600;
  }
}
.omc-styles nav.mainmenu.subpage ul li a img {
  height: 24px;
}
@media screen and (min-width: 768px) {
  .omc-styles nav.mainmenu.subpage ul li a img {
    height: 27px;
  }
}
.omc-styles nav.mainmenu.subpage ul li.backicon {
  display: inherit;
  visibility: visible;
  padding: 5px 12px;
  width: auto;
  min-width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.omc-styles table tbody {
  background-color: #F5F5FA;
  color: #0F0C0C;
}
.omc-styles table td {
  min-width: 200px; /* Set a minimum width for each column */
}
.omc-styles table tr {
  text-align: center;
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .omc-styles table tr {
    font-size: 20px;
  }
}
.omc-styles table th {
  background: -webkit-gradient(linear, left top, left bottom, from(#D8524E), to(#5B1C1B));
  background: linear-gradient(180deg, #D8524E 0%, #5B1C1B 100%);
  color: #fff !important;
  padding: 11px 0 !important;
}
.omc-styles .yellow-btn a, .omc-styles a.yellow-btn {
  border-radius: 34.483px;
  background: linear-gradient(355deg, #E99A00 6.97%, #FFE459 98.88%);
  color: #321515;
  width: 224px;
  height: 32.46px;
  text-align: center;
  font-family: Nunito;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.omc-styles .yellow-btn a:hover, .omc-styles a.yellow-btn:hover {
  background: linear-gradient(355deg, #FFE459 6.97%, #E99A00 98.88%);
  font-weight: 800;
}
.omc-styles a.back-btn {
  padding: 10px 11px 0 5px;
  border-radius: 5.29px;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8524E), to(#5B1C1B));
  background: linear-gradient(180deg, #D8524E 0%, #5B1C1B 100%);
  margin: 0;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.omc-styles a.back-btn:hover {
  border: 1px solid #FCD925;
}
.omc-styles a.back-btn:before {
  content: url("../cms/images/back.png");
}
@media screen and (min-width: 768px) {
  .omc-styles a.back-btn {
    margin: 2rem 5rem;
    padding: 14px 25px 0px 25px;
  }
}
.omc-styles .btn-outline-warning {
  color: linear-gradient(355deg, #E99A00 6.97%, #FFE459 98.88%);
  font-family: "Nunito", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  border-color: #FCD925;
  padding: 0 2em;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(50, 21, 21)), to(rgb(50, 21, 21))) padding-box, -webkit-gradient(linear, left top, left bottom, from(rgb(255, 228, 89)), to(rgb(233, 154, 0))) border-box;
  background: linear-gradient(rgb(50, 21, 21), rgb(50, 21, 21)) padding-box, linear-gradient(to bottom, rgb(255, 228, 89), rgb(233, 154, 0)) border-box;
  border: 1.414px solid transparent;
  border-radius: 28.276px;
}
.omc-styles .btn-outline-warning:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 228, 89)), to(rgb(233, 154, 0)));
  background: linear-gradient(to top, rgb(255, 228, 89), rgb(233, 154, 0));
}
.omc-styles .btn-primary {
  color: #321515;
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  border-radius: 22.388px;
  border-color: rgb(252, 219, 79);
  background: linear-gradient(355deg, #E99A00 6.97%, #FFE459 98.88%);
}
.omc-styles .btn-primary:hover {
  background: linear-gradient(355deg, #FFE459 6.97%, #E99A00 98.88%);
}
.omc-styles .buttonSection.section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.omc-styles .buttonSection.section a {
  width: auto;
  padding: 0 1rem;
}
.omc-styles .navbar {
  background: rgb(50, 21, 21);
}
.omc-styles .navbar .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
}
.omc-styles .navbar .hidden-mobile {
  display: none;
}
@media screen and (min-width: 992px) {
  .omc-styles .navbar .hidden-mobile {
    display: inline-block;
  }
}
.omc-styles footer {
  position: relative;
  padding: 0;
}
.omc-styles .subpageBg, .omc-styles .subPageContent .mainTitle {
  background: url("../images/headerBG.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 3rem 0;
}
.omc-styles .subpageBg h1, .omc-styles .subPageContent .mainTitle h1 {
  font-family: Passion One;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 992px) {
  .omc-styles .subpageBg h1, .omc-styles .subPageContent .mainTitle h1 {
    font-size: 50px;
  }
}
.omc-styles .subpageBg h3, .omc-styles .subPageContent .mainTitle h3 {
  font-family: Nunito;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 992px) {
  .omc-styles .subpageBg h3, .omc-styles .subPageContent .mainTitle h3 {
    font-size: 30px;
  }
}
.omc-styles .subPageContent .mainTitle {
  aspect-ratio: unset !important;
}
@media screen and (min-width: 576px) {
  .omc-styles .subPageContent .mainTitle.has-bg-image {
    aspect-ratio: 1635/330 !important;
  }
}
.omc-styles .subPageContent figure {
  margin: 0;
}
.omc-styles .subPageContent .subtitle {
  font-family: Nunito;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
}
@media screen and (min-width: 576px) {
  .omc-styles .subPageContent .subtitle {
    font-size: 30px;
    line-height: 1;
  }
}
.omc-styles .carousel .carousel-indicators {
  margin-bottom: 0;
  bottom: 2px;
}
.omc-styles .carousel .carousel-indicators li {
  list-style-type: none;
}
.omc-styles .carousel .carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 38px;
  height: 8px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #321515;
  background-clip: padding-box;
  border: 1px solid #fff;
  opacity: 1;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  border-radius: 50px;
  margin-bottom: 20px;
}
.omc-styles .carousel .carousel-indicators [data-bs-target].active {
  background-color: #fff;
  border-radius: 50px;
}
.omc-styles .carousel .carousel-inner .h2 {
  font-family: Passion One;
  font-size: 50.189px;
  font-style: normal;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .omc-styles .carousel .carousel-inner .h2 {
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
  }
}
.omc-styles .carousel .carousel-inner .h3 {
  font-family: Passion One;
  font-size: 29.136px;
  font-style: normal;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .omc-styles .carousel .carousel-inner .h3 {
    font-size: 40.638px;
    font-style: normal;
    font-weight: 700;
  }
}
.omc-styles .carousel .arrow {
  background-color: #000;
  color: #fff;
}
.omc-styles .carousel .carousel-control-prev {
  position: absolute;
  left: 0px;
  top: 0;
  width: 7%;
  background-repeat: no-repeat;
  opacity: 1;
}
@media screen and (min-width: 576px) {
  .omc-styles .carousel .carousel-control-prev {
    left: 15px;
  }
}
.omc-styles .carousel .carousel-control-next {
  position: absolute;
  right: 0px;
  top: 0;
  width: 7%;
  background-repeat: no-repeat;
  opacity: 1;
}
@media screen and (min-width: 576px) {
  .omc-styles .carousel .carousel-control-next {
    right: 15px;
  }
}
.omc-styles .carousel .carousel-item {
  position: relative;
  min-height: 330px;
  overflow: hidden;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.omc-styles .carousel .carousel-item img {
  position: absolute;
  top: 0;
}
.omc-styles .carousel .carousel-item .slider-text {
  position: relative;
  z-index: 1;
  width: 90%;
  font-family: Nunito;
  font-size: 19.76px;
  color: #F5F5FA;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .omc-styles .carousel .carousel-item .slider-text {
    font-size: 27.56px;
  }
}
.omc-styles .carousel .carousel-item .slider-text h3 {
  color: #fff;
}
.omc-styles .carousel .carousel-item .slider-text .yellow-btn {
  margin: 5px auto;
}
.omc-styles .carousel .carousel-bg-picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.omc-styles .carousel .carousel-bg-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  display: block;
}
.omc-styles .carousel .carousel-item.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.omc-styles .carousel .carousel-item.carousel-item-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.omc-styles .carousel .carousel-item.carousel-item-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 575px) {
  .omc-styles .carousel .carousel-item {
    min-height: 275px;
  }
}
.omc-styles .carouselMob .carousel-indicators {
  margin-bottom: 0;
  bottom: 2px;
}
.omc-styles .carouselMob .carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
.omc-styles .carouselMob .carousel-indicators [data-bs-target].active {
  background-color: #000;
  opacity: 1;
}
.omc-styles .carouselMob .arrow {
  background-color: #000;
  color: #fff;
}
.omc-styles .carouselMob .carousel-control-prev-icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") 0px;
  position: absolute;
  left: 15px;
  top: 0;
  width: 25px !important;
  background-repeat: no-repeat;
  opacity: 1;
}
.omc-styles .carouselMob .carousel-control-next-icon {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") 0px;
  position: absolute;
  right: 15px;
  top: 0;
  width: 25px !important;
  background-repeat: no-repeat;
  opacity: 1;
}
.omc-styles .carouselMob .carousel-item-mob {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 300px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.omc-styles .carouselMob .carousel-item-mob img {
  position: absolute;
  top: 0;
}
.omc-styles .carouselMob .carousel-item-mob .slider-text {
  width: 100%;
  font-family: Nunito;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}
.omc-styles .carouselMob .carousel-item-mob .slider-text h3, .omc-styles .carouselMob .carousel-item-mob .slider-text div.h3 {
  color: #fff;
}
.omc-styles .carouselMob .carousel-item-mob .slider-text .yellow-btn {
  margin: 5px auto;
}
.omc-styles .carouselMob .carousel-item-mob.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.omc-styles .carouselMob .carousel-item-mob.carousel-item-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.omc-styles .carouselMob .carousel-item-mob.carousel-item-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.omc-styles .seo-intro button {
  height: 42.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.omc-styles .seo-intro button a:hover {
  color: #321515;
}
@media screen and (min-width: 768px) {
  .omc-styles .seo-intro button {
    margin: 0;
  }
}
.omc-styles .seo {
  padding: 2rem 0;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.omc-styles .mod_gamesfp {
  width: 100%;
  margin: 20px auto;
}
.omc-styles .mod_gamesfp h2, .omc-styles .mod_gamesfp div.h2 {
  color: #fff;
  padding: 0 15px;
}
.omc-styles .mod_gamesfp h3, .omc-styles .mod_gamesfp div.h3 {
  color: #fff;
  padding: 0 15px;
}
.omc-styles .mod_gamesfp a.yellow-btn {
  max-width: 115px;
  text-transform: none;
}
.omc-styles .mod_gamesfp .carousel-cell {
  /* fade in image when loaded */
}
.omc-styles .mod_gamesfp .carousel-cell .carousel-cell-image {
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  opacity: 0;
  min-width: 117px;
  height: auto;
}
.omc-styles .mod_gamesfp .carousel-cell .carousel-cell-image.flickity-lazyloaded,
.omc-styles .mod_gamesfp .carousel-cell .carousel-cell-image.flickity-lazyerror {
  opacity: 1;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper {
  padding: 0;
  position: relative;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper img {
  max-width: 100%;
  padding: 5px 5px 0;
  width: 100%;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper p {
  padding: 2px 5px;
  color: #fff;
  width: 100%;
  margin-bottom: 0;
  height: auto;
  height: 40px;
  font-family: Passion One;
  font-size: 14.286px;
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .omc-styles .mod_gamesfp .carousel-cell .game-wrapper p {
    font-size: 18px;
    line-height: 1;
  }
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background: transparent;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  z-index: 2;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .ribbon {
  position: absolute;
  right: -4px;
  top: -5px;
  z-index: 3;
  overflow: hidden;
  text-align: right;
  width: 75px;
  height: 103px;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .ribbon span {
  font-size: 11px;
  text-shadow: 1px 1px 1px #3c3c3c;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  line-height: 20px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #f6cb17;
  background: -webkit-gradient(linear, left top, right top, from(#f6cb17), to(#cb9831));
  background: linear-gradient(to right, #f6cb17 0%, #cb9831 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6cb17", endColorstr="#cb9831", GradientType=1);
  -webkit-box-shadow: 0 3px 10px -5px black;
          box-shadow: 0 3px 10px -5px black;
  position: absolute;
  top: 19px;
  right: -22px;
  box-shadow: -1px 4px 12px -6px black;
  -webkit-box-shadow: -1px 4px 12px -6px black;
  -moz-box-shadow: -1px 4px 12px -6px black;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .ribbon span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #F6CB17;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #F6CB17;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .ribbon span::after {
  content: "";
  position: absolute;
  right: 0%;
  top: 100%;
  z-index: -1;
  border-right: 3px solid #F6CB17;
  border-left: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #F6CB17;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .new-ribbon {
  position: absolute;
  left: 0px;
  top: -15px;
  z-index: 3;
  overflow: hidden;
  text-align: right;
  width: 75px;
  height: 103px;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .new-ribbon span {
  font-size: 11px;
  text-shadow: 1px 1px 1px #3c3c3c;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  line-height: 20px;
  width: 100px;
  display: block;
  background: #c30606;
  background: -webkit-gradient(linear, left top, right top, from(#c30606), to(#970707));
  background: linear-gradient(to right, #c30606 0%, #970707 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c30606", endColorstr="#970707", GradientType=1);
  -webkit-box-shadow: 0 3px 10px -5px black;
          box-shadow: 0 3px 10px -5px black;
  position: absolute;
  top: 19px;
  box-shadow: -1px 4px 12px -6px black;
  -webkit-box-shadow: -1px 4px 12px -6px black;
  -moz-box-shadow: -1px 4px 12px -6px black;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .new-ribbon span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .new-ribbon span::after {
  content: "";
  position: absolute;
  left: 0%;
  top: 100%;
  z-index: -1;
  content: url("../images/new.png");
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .jackpot-games {
  position: absolute;
  bottom: 40px;
  width: 100%;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 3px;
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper .jackpot-games span {
  position: relative;
  font-family: Nunito;
  font-size: 11px;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.75);
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper:hover .overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0.3);
}
.omc-styles .mod_gamesfp .carousel-cell .game-wrapper:hover .overlay .yellow-btn {
  font-size: 1rem;
  padding: 5px 10px;
  margin: 0;
}
.omc-styles .other-games {
  background: url("../images/BG-games1.png");
}
.omc-styles .other-games .slick-slider .game-wrapper img {
  height: 214.988px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 576px) {
  .omc-styles .other-games .slick-slider .game-wrapper img {
    height: 312px;
  }
}
.omc-styles .slick-arrow {
  position: absolute;
  top: -2rem;
  right: 0;
  z-index: 2;
  cursor: pointer;
}
.omc-styles .slick-arrow.slick-arrow:nth-child(1) {
  right: 2rem;
}
.omc-styles .winners {
  background: url("/cms/images/winners/winner-bg.webp");
  background-color: #321515;
  font-family: "Nunito", sans-serif;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  padding: 10px;
  min-height: 105px;
}
@media screen and (min-width: 992px) {
  .omc-styles .winners {
    min-height: 138px;
  }
}
.omc-styles .winners__coins {
  width: 20%;
}
.omc-styles .winners__coins img {
  width: auto;
  height: 50px;
}
@media screen and (min-width: 1200px) {
  .omc-styles .winners__coins img {
    height: 90px;
  }
}
.omc-styles .winners__list {
  height: 70px;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .omc-styles .winners__list {
    height: 80px;
  }
}
.omc-styles .winners__list .winner span {
  display: block;
  font-size: 16px;
  font-weight: 600;
  white-space: nowrap;
}
@media screen and (min-width: 992px) {
  .omc-styles .winners__list .winner span {
    font-size: 21.74px;
  }
}
.omc-styles .winners__list .winner span .small {
  display: inline;
  font-size: 14px;
  font-weight: 400;
}
@media screen and (min-width: 992px) {
  .omc-styles .winners__list .winner span .small {
    font-size: 16.9px;
  }
}
.omc-styles .winners__playnow {
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
@media screen and (min-width: 992px) {
  .omc-styles .winners__playnow {
    font-size: 21.74px;
  }
}
.omc-styles .winners__playnow a {
  color: #F5F5FA;
  text-decoration: none;
}
.omc-styles .winners__playnow a:hover {
  text-decoration: underline;
}
.omc-styles .winners .slot-machine__tile--no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}
.omc-styles .winners .slot-machine__tile--blur-fast {
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
.omc-styles .winners .slot-machine__tile--blur-medium {
  -webkit-filter: blur(3px);
          filter: blur(3px);
}
.omc-styles .winners .slot-machine__tile--blur-slow {
  -webkit-filter: blur(2px);
          filter: blur(2px);
}
.omc-styles .winners .slot-machine__tile--blur-turtle {
  -webkit-filter: blur(1px);
          filter: blur(1px);
}
.omc-styles .winners {
  /*.slot-machine__container--gradient, .slot-machine__tile--gradient {
    -webkit-mask-image: -webkit-gradient(
                    linear,
                    left top,
                    left bottom,
                    color-stop(0%, rgba(0, 0, 0, 0)),
                    color-stop(25%, rgba(0, 0, 0, 1)),
                    color-stop(75%, rgba(0, 0, 0, 1)),
                    color-stop(100%, rgba(0, 0, 0, 0))
    );
    mask: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http:// www.w3.org/2000/svg" width="0" height="0"><mask id="slotMachineFadeMask" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox"><linearGradient id="slotMachineFadeGradient" gradientUnits="objectBoundingBox" x="0" y="0"><stop stop-color="white" stop-opacity="0" offset="0"></stop><stop stop-color="white" stop-opacity="1" offset="0.25"></stop><stop stop-color="white" stop-opacity="1" offset="0.75"></stop><stop stop-color="white" stop-opacity="0" offset="1"></stop></linearGradient><rect x="0" y="-1" width="1" height="1" transform="rotate(90)" fill="url(#slotMachineFadeMask)"></rect></mask></svg>#slotMachineFadeMask');
  }*/
}
.omc-styles .recent-news {
  background: url("/cms/images/winners/winner-bg.webp");
  background-color: #321515;
  font-family: "Nunito", sans-serif;
  border-radius: 4px;
}
.omc-styles .recent-news__item {
  min-height: 105px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  padding: 10px;
}
@media screen and (min-width: 992px) {
  .omc-styles .recent-news__item {
    min-height: 138px;
  }
}
.omc-styles .recent-news__item__image {
  margin: 0;
}
.omc-styles .recent-news__item__image img {
  margin: 0;
  width: auto;
  height: 50px;
}
@media screen and (min-width: 1200px) {
  .omc-styles .recent-news__item__image img {
    height: 90px;
  }
}
.omc-styles .recent-news__item__text {
  font-size: 16px;
  line-height: 1.2;
  color: #F5F5FA;
  text-align: left;
}
@media screen and (min-width: 992px) {
  .omc-styles .recent-news__item__text {
    font-size: 21.74px;
  }
}
.omc-styles .recent-news__item__link {
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
@media screen and (min-width: 992px) {
  .omc-styles .recent-news__item__link {
    font-size: 21.74px;
  }
}
.omc-styles .recent-news__item__link a {
  color: #F5F5FA;
  text-decoration: none;
}
.omc-styles .recent-news__item__link a:hover {
  text-decoration: underline;
}
.omc-styles #wn-carousel .wn-large {
  display: none;
}
@media screen and (min-width: 992px) {
  .omc-styles #wn-carousel .wn-large {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.omc-styles #wn-carousel .wn-small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 992px) {
  .omc-styles #wn-carousel .wn-small {
    display: none;
  }
}
.omc-styles #wn-carousel .wn-large, .omc-styles #wn-carousel .wn-small {
  font-family: "Passion One", sans-serif;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0.4rem;
}
@media screen and (min-width: 992px) {
  .omc-styles #wn-carousel .wn-large, .omc-styles #wn-carousel .wn-small {
    color: #fff;
    font-size: 32px;
    margin-bottom: 0.7rem;
  }
}
.omc-styles #wn-carousel .hidden {
  display: none;
}
.omc-styles #wn-carousel .tab-btn {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  color: #C84B47;
  background: transparent;
  border: 0 none;
}
.omc-styles #wn-carousel .tab-btn.selected {
  color: #fff;
}
.omc-styles .faq h4 {
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  padding: 20px 39px 20px 15px;
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .omc-styles .faq h4 {
    font-family: Nunito;
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
  }
}
.omc-styles .faq h4 .collapsed {
  background-color: #fff;
  position: relative;
  border-radius: 10px;
  font-weight: bold;
}
.omc-styles .faq h4 img.c-up {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  right: 15px;
}
.omc-styles .faq h4 img.c-down {
  display: none;
}
.omc-styles .faq h4.collapsed img.c-down {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  right: 15px;
  display: block;
}
.omc-styles .faq h4.collapsed img.c-up {
  display: none;
}
.omc-styles .faq h4.red, .omc-styles .faq h4.red p {
  background-color: #8B312F;
  color: #fff;
  position: relative;
}
.omc-styles .faq h4.collapsed {
  background-color: transparent;
}
.omc-styles .faq .system-unpublished {
  border-radius: 5px;
  border: 2px solid #8B312F;
  margin-bottom: 1rem;
}
.omc-styles .faq .faq-body p {
  padding: 20px 35px 20px 15px;
  font-size: 12px;
  line-height: 18px;
}
@media (min-width: 576px) {
  .omc-styles .faq .faq-body p {
    font-size: 20px;
    line-height: 25px;
  }
}
.omc-styles .faq .collapsed {
  position: relative;
  border-radius: 10px;
  font-weight: bold;
}
.omc-styles .winners {
  background: url("/cms/images/winners/winner-bg.webp");
  background-color: #321515;
  font-family: "Nunito", sans-serif;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  padding: 10px;
  min-height: 105px;
}
@media screen and (min-width: 992px) {
  .omc-styles .winners {
    min-height: 138px;
  }
}
.omc-styles .winners__coins {
  width: 20%;
}
.omc-styles .winners__coins img {
  width: 100%;
  height: auto;
}
.omc-styles .winners__list {
  height: 75px;
}
.omc-styles .winners__list .winner span {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  white-space: nowrap;
}
@media screen and (min-width: 992px) {
  .omc-styles .winners__list .winner span {
    font-size: 1.2rem;
  }
}
.omc-styles .winners__list .winner span .small {
  display: inline;
  font-size: 0.7rem;
  font-weight: 400;
}
@media screen and (min-width: 992px) {
  .omc-styles .winners__list .winner span .small {
    font-size: 1rem;
  }
}
.omc-styles .winners__playnow {
  font-size: 0.875rem;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
@media screen and (min-width: 992px) {
  .omc-styles .winners__playnow {
    font-size: 1.2rem;
  }
}
.omc-styles .winners__playnow a {
  color: #F5F5FA;
  text-decoration: none;
}
.omc-styles .winners__playnow a:hover {
  text-decoration: underline;
}
.omc-styles .winners .slotMachineContainer {
  height: 70px;
  width: 100%;
}
.omc-styles .winners .slotMachineContainer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  list-style-type: none;
  color: #fff;
}
.omc-styles .winners .slotMachineNoTransition {
  -webkit-transition: none !important;
  transition: none !important;
}
.omc-styles .winners .slotMachineBlurFast {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.omc-styles .winners .slotMachineBlurMedium {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
.omc-styles .winners .slotMachineBlurSlow {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}
.omc-styles .winners .slotMachineBlurTurtle {
  -webkit-filter: blur(1px);
  filter: blur(1px);
}
.omc-styles .recent-news {
  background: url("/cms/images/winners/winner-bg.webp");
  background-color: #321515;
  font-family: "Nunito", sans-serif;
  border-radius: 4px;
}
.omc-styles .recent-news__item {
  min-height: 105px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  padding: 10px;
}
@media screen and (min-width: 992px) {
  .omc-styles .recent-news__item {
    min-height: 138px;
  }
}
.omc-styles .recent-news__item__image {
  width: 40%;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .omc-styles .recent-news__item__image {
    width: 20%;
  }
}
.omc-styles .recent-news__item__image img {
  margin: 0;
}
.omc-styles .recent-news__item__text {
  font-size: 0.875rem;
  line-height: 1.2;
  color: #F5F5FA;
  text-align: left;
}
@media screen and (min-width: 992px) {
  .omc-styles .recent-news__item__text {
    font-size: 1.2rem;
  }
}
.omc-styles .recent-news__item__link {
  font-size: 0.875rem;
  font-weight: 800;
  text-align: center;
  white-space: nowrap;
}
@media screen and (min-width: 992px) {
  .omc-styles .recent-news__item__link {
    font-size: 1.2rem;
  }
}
.omc-styles .recent-news__item__link a {
  color: #F5F5FA;
  text-decoration: none;
}
.omc-styles .recent-news__item__link a:hover {
  text-decoration: underline;
}
.omc-styles #wn-carousel .wn-large {
  display: none;
}
@media screen and (min-width: 992px) {
  .omc-styles #wn-carousel .wn-large {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.omc-styles #wn-carousel .wn-small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 992px) {
  .omc-styles #wn-carousel .wn-small {
    display: none;
  }
}
.omc-styles #wn-carousel .wn-large, .omc-styles #wn-carousel .wn-small {
  font-family: "Passion One", sans-serif;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0.4rem;
}
@media screen and (min-width: 992px) {
  .omc-styles #wn-carousel .wn-large, .omc-styles #wn-carousel .wn-small {
    color: #fff;
    font-size: 2rem;
    margin-bottom: 0.7rem;
  }
}
.omc-styles #wn-carousel .hidden {
  display: none;
}
.omc-styles #wn-carousel .tab-btn {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  color: #C84B47;
  background: transparent;
  border: 0 none;
}
.omc-styles #wn-carousel .tab-btn.selected {
  color: #fff;
}
.omc-styles .submenu li {
  font-size: 11px;
  padding: 5px;
}
.omc-styles .submenu li a {
  text-decoration: none;
  color: #fff;
  padding: 13px 26px;
}
.omc-styles .submenu li a:hover {
  opacity: 0.8;
}
.omc-styles .submenu ul.nav {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.omc-styles .submenu ul.nav li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.omc-styles .articleBody figure {
  margin: 1rem;
}
.omc-styles .articleBody ul {
  list-style-type: disc;
  padding-left: 1rem;
}
.omc-styles .blogCategories {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: scroll;
  text-align: center;
}
@media screen and (min-width: 576px) {
  .omc-styles .blogCategories {
    overflow-x: hidden;
  }
}
.omc-styles .blogCategories li {
  font-size: 1rem;
  padding: 5px;
}
.omc-styles .blogCategories li a {
  text-decoration: none;
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8524E), to(#5B1C1B));
  background: linear-gradient(180deg, #D8524E 0%, #5B1C1B 100%);
  padding: 15px 35px;
  border-radius: 5.288px;
}
.omc-styles .blogCategories li a:hover {
  opacity: 0.8;
}
.omc-styles .blog .blog-item figure {
  margin-bottom: 0;
  max-width: 100%;
}
.omc-styles .blog .blog-item .content {
  background: -webkit-gradient(linear, left top, left bottom, from(#832D2B), color-stop(87.47%, #4B1211));
  background: linear-gradient(180deg, #832D2B 0%, #4B1211 87.47%);
  padding: 19px 22px 0px 22px;
  max-width: 100%;
  overflow: hidden;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.omc-styles .blog .blog-item .content p {
  font-family: Nunito;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}
@media screen and (min-width: 576px) {
  .omc-styles .blog .blog-item .content p {
    font-family: Nunito;
    font-size: 13.4px;
    font-weight: 400;
    line-height: 20.09px;
  }
}
.omc-styles .blog .blog-item .content h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
@media screen and (min-width: 576px) {
  .omc-styles .blog .blog-item .content h3 {
    font-size: 17.86px;
    font-weight: 400;
    line-height: 23.81px;
  }
}
.omc-styles .blog .blog-item .content ul.articleInfo {
  font-size: 1rem;
  line-height: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.omc-styles .blog .blog-item .content ul.articleInfo li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 21%;
          flex: 1 0 21%;
  font-size: 11px;
}
.omc-styles .blog .blog-item .content ul.articleInfo li svg {
  margin-top: -5px;
}
.omc-styles .blog .blog-item .content ul.articleInfo li a {
  color: #fff;
  text-decoration: none;
}
.omc-styles .blog .blog-item .readmore, .omc-styles .blog .blog-item a.btn-primary {
  border-radius: 0px 0px 5px 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#AF2B32), to(#800835));
  background: linear-gradient(180deg, #AF2B32 0%, #800835 100%);
  border: 0px solid var(--Gradient-01, #E99A00);
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  color: #F5F5FA;
  text-align: center;
}
.omc-styles .blog .blog-item .readmore:hover, .omc-styles .blog .blog-item a.btn-primary:hover {
  opacity: 0.9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media screen and (min-width: 992px) {
  .omc-styles .blog .blog-item .readmore, .omc-styles .blog .blog-item a.btn-primary {
    font-size: 20px;
  }
}
.omc-styles .blog .items-leading {
  background: -webkit-gradient(linear, left top, left bottom, from(#832D2B), color-stop(87.47%, #4B1211));
  background: linear-gradient(180deg, #832D2B 0%, #4B1211 87.47%);
}
.omc-styles .blog .items-leading .blog-item p {
  font-family: Nunito;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}
@media screen and (min-width: 576px) {
  .omc-styles .blog .items-leading .blog-item p {
    font-family: Nunito;
    font-size: 18px;
    font-weight: 400;
    line-height: 20.09px;
  }
}
.omc-styles .blog .items-leading .blog-item h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
@media screen and (min-width: 576px) {
  .omc-styles .blog .items-leading .blog-item h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 23.81px;
  }
}
.omc-styles .blog .items-leading .readmore a {
  padding: 10px 0;
}
@media screen and (min-width: 768px) {
  .omc-styles .blog .items-leading .readmore a {
    font-size: 15px;
  }
}
.omc-styles .blog .items-leading figure {
  margin: 0;
  padding: 0;
}
.omc-styles .blog .items-leading figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.omc-styles .blog .items-leading .content {
  padding: 0;
}
.omc-styles .blog .items-leading .content .articleInfo {
  font-size: 1rem;
}
.omc-styles .blog .items-leading .content .articleInfo li {
  padding-right: 15px;
}
.omc-styles .blog .items-leading .content .articleInfo li a {
  color: #fff;
  text-decoration: none;
}
.omc-styles .blog .items-leading .readmore, .omc-styles .blog .items-leading a.btn-primary {
  border-radius: 0px 0px 5px 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#AF2B32), to(#800835));
  background: linear-gradient(180deg, #AF2B32 0%, #800835 100%);
  border: 0px solid var(--Gradient-01, #E99A00);
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  color: #F5F5FA;
  text-align: center;
  width: 100%;
  -webkit-transform: none;
          transform: none;
}
@media screen and (min-width: 992px) {
  .omc-styles .blog .items-leading .readmore, .omc-styles .blog .items-leading a.btn-primary {
    font-size: 20px;
    text-decoration: none;
  }
}
.omc-styles .blog .singleBlog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.omc-styles .blog .singleBlog figure img {
  max-width: 100%;
  height: auto;
  margin-top: 2rem;
  border-radius: 5px 5px 0 0;
}
.omc-styles .blog .blog-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.omc-styles .blog .contentWrapperz {
  width: 100%;
}
.omc-styles .blog .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.omc-styles .blog li.page-item .icon-angle-right:after {
  content: url(/cms/templates/redstag2023/images/right.png);
  margin-left: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.omc-styles .blog li.page-item .icon-angle-left:before {
  content: url(/cms/templates/redstag2023/images/left.png);
  margin-right: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.omc-styles .blog li.disabled .icon-angle-right:after {
  content: url(/cms/templates/redstag2023/images/disabled-right.png);
  margin-left: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.omc-styles .blog li.disabled .icon-angle-left:before {
  content: url(/cms/templates/redstag2023/images/disabled-left.png);
  margin-right: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.omc-styles .blog .pagination {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.omc-styles .blog .pagination .page-link ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
}
.omc-styles .blog .pagination .counter {
  display: none;
}
.omc-styles .blog .pagination .page-link {
  color: #F5F5FA;
  background-color: transparent;
  border: none;
}
.omc-styles .blog .pagination li.active {
  font-weight: bold;
}
.omc-styles ul.support {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: scroll;
  text-align: center;
}
.omc-styles ul.support li {
  border-right: 2px solid #b73438;
}
.omc-styles ul.support :last-child {
  border-right: none;
}
.omc-styles ul.support li.active {
  border: none;
}
.omc-styles ul.support li.active a {
  background: -webkit-gradient(linear, left top, left bottom, from(#D8524E), to(#5B1C1B));
  background: linear-gradient(180deg, #D8524E 0%, #5B1C1B 100%);
  border-radius: 5.288px;
}
.omc-styles .supportItems .articleInfo {
  display: none !important;
}
.omc-styles .supportItems .blog .blog-item h3 {
  font-family: Passion One;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (min-width: 576px) {
  .omc-styles .supportItems .blog .blog-item h3 {
    font-size: 24px;
  }
}
.omc-styles .supportItems .blog .blog-item p {
  font-family: Nunito;
  font-size: 14px;
  font-weight: 400;
}
@media screen and (min-width: 576px) {
  .omc-styles .supportItems .blog .blog-item p {
    font-size: 20px;
  }
}
.omc-styles .block {
  background: -webkit-gradient(linear, left top, left bottom, from(#832D2B), color-stop(87.47%, #4B1211));
  background: linear-gradient(180deg, #832D2B 0%, #4B1211 87.47%);
  border-radius: 5px 0px 0px 0px;
}
.omc-styles .blockImage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.omc-styles .cta {
  background: -webkit-gradient(linear, left top, left bottom, from(#AF2B32), to(#800835));
  background: linear-gradient(180deg, #AF2B32 0%, #800835 100%);
  border-radius: 0 0 0 5px;
}
.omc-styles .cta button {
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  background-color: transparent;
  border: none;
}
@media screen and (min-width: 992px) {
  .omc-styles .cta button {
    font-size: 20px;
  }
}
.omc-styles .cta :hover {
  opacity: 0.8;
}
.omc-styles .videoCarousel {
  background: #271111;
}
@media screen and (min-width: 768px) {
  .omc-styles .slick-active .mod-vidcarousel__wrapper {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    z-index: 10;
  }
  .omc-styles .slick-current .mod-vidcarousel__wrapper {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: none;
            filter: none;
    opacity: 1;
    width: 200%;
    margin-left: -50%;
    z-index: 50;
  }
}
.omc-styles .slick-current .mod-vidcarousel__title, .omc-styles .slick-current .mod-vidcarousel__subtitle, .omc-styles .slick-current .mod-vidcarousel__caption {
  visibility: visible;
}
.omc-styles .mod-vidcarousel__center {
  text-align: center;
}
.omc-styles .mod-vidcarousel__center video {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  .omc-styles .mod-vidcarousel__wrapper {
    position: relative;
    margin: 0 -30px;
    -webkit-filter: blur(15px);
            filter: blur(15px);
    opacity: 0.7;
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
}
.omc-styles .mod-vidcarousel__title {
  font-family: "Passion One", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.4;
  margin: 0;
  visibility: hidden;
}
.omc-styles .mod-vidcarousel__subtitle {
  font-family: "Nunito", sans-serif;
  font-size: 14px;
  font-weight: 500;
  visibility: hidden;
}
.omc-styles .mod-vidcarousel__caption {
  font-family: "Nunito", sans-serif;
  font-size: 12px;
  font-weight: 500;
  visibility: hidden;
}
.omc-styles .mod-vidcarousel .slick-dots {
  color: #fff;
}
.omc-styles .mod-vidcarousel .slick-dots li {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .omc-styles .mod-vidcarousel .slick-dots li {
    width: 30px;
  }
}
.omc-styles .mod-vidcarousel .slick-dots li button {
  padding: 0;
  width: 8px;
  height: 8px;
  border: 2px solid #fff;
  border-radius: 50%;
}
@media screen and (min-width: 768px) {
  .omc-styles .mod-vidcarousel .slick-dots li button {
    width: 30px;
    height: 8px;
    border-radius: 10px;
  }
}
.omc-styles .mod-vidcarousel .slick-dots li.slick-active button {
  background: #fff;
}
.omc-styles .banking .blog-item figure {
  margin-bottom: 0;
}
.omc-styles .banking .blog-item .content {
  background: #fff;
  padding: 0;
}
.omc-styles .banking .blog-item .content ul.articleInfo {
  font-size: 1rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.omc-styles .banking .blog-item .content ul.articleInfo li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 21%;
          flex: 1 0 21%;
}
.omc-styles .banking .blog-item .content ul.articleInfo li a {
  color: #fff;
  text-decoration: none;
}
.omc-styles .banking .blog-item .readmore, .omc-styles .banking .blog-item a.btn-primary {
  border-radius: 0px 0px 5px 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#AF2B32), to(#800835));
  background: linear-gradient(180deg, #AF2B32 0%, #800835 100%);
  border: 0px solid var(--Gradient-01, #E99A00);
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  color: #F5F5FA;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .omc-styles .banking .blog-item .readmore, .omc-styles .banking .blog-item a.btn-primary {
    font-size: 20px;
  }
}
.omc-styles .banking .singleBlog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-bottom: 2rem;
}
.omc-styles .banking .singleBlog figure img {
  width: 100%;
  height: auto;
  margin-top: 2rem;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.omc-styles .banking .blog-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.omc-styles .banking .contentWrapperz {
  width: 100%;
}
.omc-styles .banking .contentWrapperz ul.bankingDetails {
  list-style-type: none;
  padding: 0;
  color: #0F0C0C;
  margin: 0;
}
.omc-styles .banking .contentWrapperz ul.bankingDetails li {
  padding: 19px 1rem;
  min-height: 30px;
  font-size: 13px;
}
@media screen and (min-width: 376px) {
  .omc-styles .banking .contentWrapperz ul.bankingDetails li {
    min-height: 54px;
  }
}
@media screen and (min-width: 576px) {
  .omc-styles .banking .contentWrapperz ul.bankingDetails li {
    font-size: 16px;
  }
}
.omc-styles .banking .contentWrapperz ul.bankingDetails li span.lefttSide {
  font-weight: normal;
}
.omc-styles .banking .contentWrapperz ul.bankingDetails li span.rightSide {
  font-weight: bold;
}
.omc-styles .banking .contentWrapperz ul.bankingDetails span.field-value {
  font-weight: bold;
}
.omc-styles .banking .contentWrapperz ul.bankingDetails li:nth-child(odd) {
  background: #fff;
}
.omc-styles .banking .contentWrapperz ul.bankingDetails li:nth-child(even) {
  background: #E7E7E9;
}
.omc-styles .banking .content, .omc-styles .banking .contentWrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.omc-styles .banking .icon-angle-right:after {
  content: url(/templates/redstag2023/images/right.png);
  margin-left: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.omc-styles .banking .icon-angle-left:before {
  content: url(/templates/redstag2023/images/left.png);
  margin-right: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.omc-styles .banking .pagination {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.omc-styles .banking .pagination .counter {
  display: none;
}
.omc-styles .banking .pagination .page-link {
  color: #F5F5FA;
  background-color: transparent;
  border: none;
}
.omc-styles .banking .pagination li.active {
  font-weight: bold;
}
.omc-styles .recommendedPromotions .modal-content {
  background: #321515;
  border-radius: 0;
  color: #fff;
}
.omc-styles .recommendedPromotions .modal-content .btn-close {
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='41' viewBox='0 0 75 41' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='74.8' height='41' rx='5.29' fill='url(%23paint0_linear_1079_31151)'/%3E%3Crect x='24' y='8' width='25' height='25' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1079_31151' transform='scale(0.0142857)'/%3E%3C/pattern%3E%3ClinearGradient id='paint0_linear_1079_31151' x1='37.4' y1='0' x2='37.4' y2='41' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BD3739'/%3E%3Cstop offset='1' stop-color='%237A1B2D'/%3E%3C/linearGradient%3E%3Cimage id='image0_1079_31151' width='70' height='70' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  padding: 10px 11px 0 5px;
  border-radius: 5.29px;
  margin: 0;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.omc-styles .recommendedPromotions .modal-content .modal-header {
  border: none;
}
.omc-styles .recommendedPromotions .counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  background: #321515;
  opacity: 0.75;
  width: 100%;
  margin-bottom: -2.5rem;
  z-index: 3;
}
.omc-styles .recommendedPromotions .counter .count-style {
  margin-top: 3px;
}
@media screen and (min-width: 768px) {
  .omc-styles .recommendedPromotions .counter .count-style {
    margin-top: 0;
  }
}
.omc-styles .recommendedPromotions .counterClock:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M10.6667 0.5H5.33333V2.21429H10.6667V0.5ZM7.11111 11.6429H8.88889V6.5H7.11111V11.6429ZM14.2489 5.97714L15.5111 4.76C15.1289 4.32286 14.7111 3.91143 14.2578 3.55143L12.9956 4.76857C11.6178 3.70571 9.88444 3.07143 8 3.07143C3.58222 3.07143 0 6.52571 0 10.7857C0 15.0457 3.57333 18.5 8 18.5C12.4267 18.5 16 15.0457 16 10.7857C16 8.96857 15.3422 7.29714 14.2489 5.97714ZM8 16.7857C4.56 16.7857 1.77778 14.1029 1.77778 10.7857C1.77778 7.46857 4.56 4.78571 8 4.78571C11.44 4.78571 14.2222 7.46857 14.2222 10.7857C14.2222 14.1029 11.44 16.7857 8 16.7857Z' fill='%23F5F5FA'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.omc-styles .recommendedPromotions .overlay {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background: #fff;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  z-index: 4;
}
.omc-styles .recommendedPromotions .overlay h3 {
  background: rgba(50, 21, 21, 0.7);
  opacity: 1;
  border-radius: 4px 4px 0 0;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
  color: #fff;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.omc-styles .recommendedPromotions h3 {
  background: rgba(50, 21, 21, 0.7);
  opacity: 1;
  border-radius: 4px 4px 0 0;
  font-size: 24px;
  font-weight: 400;
  text-align: left;
  color: #fff;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 1;
  margin-bottom: 3rem;
}
.omc-styles .recommendedPromotions h3.initialTitle {
  position: absolute;
  bottom: 0;
  width: 100%;
  border-radius: 0;
  margin: 2.5rem 0px;
}
.omc-styles .recommendedPromotions .close {
  cursor: pointer;
}
.omc-styles .recommendedPromotions .close svg {
  width: 24px;
  height: auto;
}
.omc-styles .recommendedPromotions .toggleInfo {
  position: relative;
}
.omc-styles .recommendedPromotions .toggleInfo button {
  width: 100%;
  font-size: 16px;
  border-radius: 0px 0px 5px 5px;
  position: absolute;
  bottom: 0;
}
@media screen and (min-width: 768px) {
  .omc-styles .recommendedPromotions .toggleInfo button {
    font-size: 18px;
  }
}
.omc-styles .recommendedPromotions .toggleInfo button:hover {
  border-color: transparent;
}
.omc-styles .recommendedPromotions .readmore-noDetails {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 3;
}
.omc-styles .recommendedPromotions .readmore-noDetails .btn:hover {
  border-color: transparent;
}
.omc-styles .recommendedPromotions .readmore-noDetails .btn-primary {
  width: 100%;
  border-radius: 0;
}
.omc-styles .recommendedPromotions .contentWrapper {
  /* position: absolute;
  bottom: 0;
  width: 100%;
  height: 100% */
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.omc-styles .recommendedPromotions .contentWrapper p, .omc-styles .recommendedPromotions .contentWrapper li {
  color: #0F0C0C;
  font-size: 13px;
  line-height: 1;
}
@media screen and (min-width: 576px) {
  .omc-styles .recommendedPromotions .contentWrapper p, .omc-styles .recommendedPromotions .contentWrapper li {
    font-size: 16px;
    line-height: 25px;
  }
}
.omc-styles .recommendedPromotions .contentWrapper ul {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 576px) {
  .omc-styles .recommendedPromotions .contentWrapper ul {
    margin-bottom: 1rem;
  }
}
.omc-styles .recommendedPromotions .contentWrapper ul li {
  padding: 9px 1rem;
  min-height: 30px;
}
@media screen and (min-width: 376px) {
  .omc-styles .recommendedPromotions .contentWrapper ul li {
    min-height: 44px;
  }
}
.omc-styles .recommendedPromotions .contentWrapper ul li span.field-value {
  font-weight: bold;
}
.omc-styles .recommendedPromotions .contentWrapper ul.promoDetails li:nth-child(odd) {
  background: #fff;
}
.omc-styles .recommendedPromotions .contentWrapper ul.promoDetails li:nth-child(even) {
  background: #E7E7E9;
}
.omc-styles .recommendedPromotions .contentWrapper ul.promoDetails li span.rightSide {
  font-weight: bold;
}
.omc-styles .recommendedPromotions .contentWrapper .readmore {
  padding: 5px 1rem;
  position: relative;
  bottom: 0;
  width: 100%;
  z-index: 3;
}
@media screen and (min-width: 576px) {
  .omc-styles .recommendedPromotions .contentWrapper .readmore {
    padding: 1rem;
  }
}
.omc-styles .recommendedPromotions .contentWrapper .readmore .btn:hover {
  border-color: transparent;
}
.omc-styles .recommendedPromotions .contentWrapper .readmore .btn-primary {
  width: 100%;
  border-radius: 0;
  --bs-btn-padding-y:3px;
}
@media screen and (min-width: 376px) {
  .omc-styles .recommendedPromotions .contentWrapper .readmore .btn-primary {
    --bs-btn-padding-y:0.5rem;
  }
}
.omc-styles .recommendedPromotions .contentWrapper .moreInfo {
  padding: 5px 0;
}
@media screen and (min-width: 576px) {
  .omc-styles .recommendedPromotions .contentWrapper .moreInfo {
    padding: 1rem 0;
  }
}
.omc-styles .recommendedPromotions .contentWrapper .moreInfo ::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M14.2232 14.7222H1.77875V2.27778H8.00098V0.5H1.77875C0.792088 0.5 0.000976562 1.3 0.000976562 2.27778V14.7222C0.000976562 15.7 0.792088 16.5 1.77875 16.5H14.2232C15.201 16.5 16.001 15.7 16.001 14.7222V8.5H14.2232V14.7222ZM9.77875 0.5V2.27778H12.9699L4.23209 11.0156L5.48542 12.2689L14.2232 3.53111V6.72222H16.001V0.5H9.77875Z' fill='%23321515'/%3E%3C/svg%3E");
  padding-left: 1rem;
}
.omc-styles .recommendedPromotions .contentWrapper .moreInfo button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  text-decoration: none;
  padding: 0;
  color: #321515;
  font-size: 13px;
  float: right;
  border: none;
  background: none;
}
@media screen and (min-width: 576px) {
  .omc-styles .recommendedPromotions .contentWrapper .moreInfo button {
    font-size: 16px;
  }
}
.omc-styles .recommendedPromotions .contentWrapper .moreInfo button:hover {
  opacity: 0.75;
}
.omc-styles .recommendedPromotions .coupon-button .coupon-code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.omc-styles .recommendedPromotions .coupon-button .coupon-code .coupon-text {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
  font-size: 17.52px;
  color: #0F0C0C;
  letter-spacing: 0;
  text-decoration: none;
  text-transform: uppercase;
  padding: 7px 15px;
  border: 0.816px dashed #E99A00;
  border-radius: 0;
  position: relative;
}
.omc-styles .recommendedPromotions .coupon-icon {
  background-color: #662D2D;
  width: 42px;
  height: auto;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0H2C0.9 0 0 0.9 0 2V16H2V2H14V0ZM13 4L19 10V20C19 21.1 18.1 22 17 22H5.99C4.89 22 4 21.1 4 20L4.01 6C4.01 4.9 4.9 4 6 4H13ZM12 11H17.5L12 5.5V11Z' fill='url(%23paint0_linear_3537_1770)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3537_1770' x1='2.67731' y1='22' x2='0.449173' y2='0.222598' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E99A00'/%3E%3Cstop offset='1' stop-color='%23FFE459'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px 19px;
}
.omc-styles .promotion tbody .copyfield input.couponcode {
  background-color: #F5F5FA !important;
  color: #0F0C0C !important;
}
.omc-styles .promotion tbody button.CouponCopyButton {
  font-family: "Nunito", Sans-serif;
  background: -webkit-gradient(linear, left top, left bottom, from(#AF2B32), to(#800835)) !important;
  background: linear-gradient(180deg, #AF2B32 0%, #800835 100%) !important;
}
.omc-styles .promotion .modal-content {
  background: #321515;
  border-radius: 0;
  color: #fff;
}
.omc-styles .promotion .modal-content .btn-close {
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='41' viewBox='0 0 75 41' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='74.8' height='41' rx='5.29' fill='url(%23paint0_linear_1079_31151)'/%3E%3Crect x='24' y='8' width='25' height='25' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1079_31151' transform='scale(0.0142857)'/%3E%3C/pattern%3E%3ClinearGradient id='paint0_linear_1079_31151' x1='37.4' y1='0' x2='37.4' y2='41' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BD3739'/%3E%3Cstop offset='1' stop-color='%237A1B2D'/%3E%3C/linearGradient%3E%3Cimage id='image0_1079_31151' width='70' height='70' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  padding: 10px 11px 0 5px;
  border-radius: 5.29px;
  margin: 0;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.omc-styles .promotion .modal-content .modal-header {
  border: none;
}
.omc-styles .promotion .counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  background: #321515;
  opacity: 0.75;
  width: 100%;
  margin-bottom: -2.5rem;
  z-index: 3;
}
.omc-styles .promotion .counter .count-style {
  margin-top: 3px;
}
@media screen and (min-width: 768px) {
  .omc-styles .promotion .counter .count-style {
    margin-top: 0;
  }
}
.omc-styles .promotion .counterClock:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M10.6667 0.5H5.33333V2.21429H10.6667V0.5ZM7.11111 11.6429H8.88889V6.5H7.11111V11.6429ZM14.2489 5.97714L15.5111 4.76C15.1289 4.32286 14.7111 3.91143 14.2578 3.55143L12.9956 4.76857C11.6178 3.70571 9.88444 3.07143 8 3.07143C3.58222 3.07143 0 6.52571 0 10.7857C0 15.0457 3.57333 18.5 8 18.5C12.4267 18.5 16 15.0457 16 10.7857C16 8.96857 15.3422 7.29714 14.2489 5.97714ZM8 16.7857C4.56 16.7857 1.77778 14.1029 1.77778 10.7857C1.77778 7.46857 4.56 4.78571 8 4.78571C11.44 4.78571 14.2222 7.46857 14.2222 10.7857C14.2222 14.1029 11.44 16.7857 8 16.7857Z' fill='%23F5F5FA'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.omc-styles .promotion .overlay {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background: #fff;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  z-index: 4;
}
.omc-styles .promotion .overlay h3 {
  background: rgba(50, 21, 21, 0.7);
  opacity: 1;
  border-radius: 4px 4px 0 0;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
  color: #fff;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.omc-styles .promotion h3 {
  background: rgba(50, 21, 21, 0.7);
  opacity: 1;
  border-radius: 4px 4px 0 0;
  font-size: 24px;
  font-weight: 400;
  text-align: left;
  color: #fff;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 1;
  margin-bottom: 3rem;
}
.omc-styles .promotion h3.initialTitle {
  position: absolute;
  bottom: 0;
  width: 100%;
  border-radius: 0;
  margin: 2.5rem 0px;
}
.omc-styles .promotion .close {
  cursor: pointer;
}
.omc-styles .promotion .close svg {
  width: 24px;
  height: auto;
}
.omc-styles .promotion .toggleInfo {
  position: relative;
}
.omc-styles .promotion .toggleInfo button {
  font-family: Nunito;
  width: 100%;
  font-size: 16px;
  border-radius: 0px 0px 5px 5px;
  position: absolute;
  bottom: 0;
}
@media screen and (min-width: 768px) {
  .omc-styles .promotion .toggleInfo button {
    font-size: 18px;
  }
}
.omc-styles .promotion .toggleInfo button:hover {
  border-color: transparent;
}
.omc-styles .promotion .readmore-noDetails {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 3;
}
.omc-styles .promotion .readmore-noDetails .btn:hover {
  border-color: transparent;
}
.omc-styles .promotion .readmore-noDetails .btn-primary {
  width: 100%;
  border-radius: 0;
}
.omc-styles .promotion .contentWrapper {
  /* position: absolute;
  bottom: 0;
  width: 100%;
  height: 100% */
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.omc-styles .promotion .contentWrapper p, .omc-styles .promotion .contentWrapper li {
  color: #0F0C0C;
  font-size: 13px;
  line-height: 1;
}
@media screen and (min-width: 576px) {
  .omc-styles .promotion .contentWrapper p, .omc-styles .promotion .contentWrapper li {
    font-size: 16px;
    line-height: 25px;
  }
}
.omc-styles .promotion .contentWrapper ul {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 576px) {
  .omc-styles .promotion .contentWrapper ul {
    margin-bottom: 1rem;
  }
}
.omc-styles .promotion .contentWrapper ul li {
  padding: 9px 1.5rem;
  min-height: 30px;
}
@media screen and (min-width: 376px) {
  .omc-styles .promotion .contentWrapper ul li {
    min-height: 44px;
  }
}
.omc-styles .promotion .contentWrapper ul li span.field-value {
  font-weight: bold;
}
.omc-styles .promotion .contentWrapper ul.promoDetails {
  font-family: Nunito;
}
.omc-styles .promotion .contentWrapper ul.promoDetails li:nth-child(odd) {
  background: #fff;
}
.omc-styles .promotion .contentWrapper ul.promoDetails li:nth-child(even) {
  background: #E7E7E9;
}
.omc-styles .promotion .contentWrapper ul.promoDetails li span.rightSide {
  font-weight: bold;
}
.omc-styles .promotion .contentWrapper .readmore {
  padding: 5px 1rem;
  position: relative;
  bottom: 0;
  width: 100%;
  z-index: 3;
}
@media screen and (min-width: 576px) {
  .omc-styles .promotion .contentWrapper .readmore {
    padding: 1rem;
  }
}
.omc-styles .promotion .contentWrapper .readmore .btn:hover {
  border-color: transparent;
}
.omc-styles .promotion .contentWrapper .readmore .btn-primary {
  width: 100%;
  border-radius: 0;
  --bs-btn-padding-y:3px;
}
@media screen and (min-width: 376px) {
  .omc-styles .promotion .contentWrapper .readmore .btn-primary {
    --bs-btn-padding-y:0.5rem;
  }
}
.omc-styles .promotion .contentWrapper .moreInfo {
  padding: 5px 0;
}
@media screen and (min-width: 576px) {
  .omc-styles .promotion .contentWrapper .moreInfo {
    padding: 1rem 0;
  }
}
.omc-styles .promotion .contentWrapper .moreInfo ::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M14.2232 14.7222H1.77875V2.27778H8.00098V0.5H1.77875C0.792088 0.5 0.000976562 1.3 0.000976562 2.27778V14.7222C0.000976562 15.7 0.792088 16.5 1.77875 16.5H14.2232C15.201 16.5 16.001 15.7 16.001 14.7222V8.5H14.2232V14.7222ZM9.77875 0.5V2.27778H12.9699L4.23209 11.0156L5.48542 12.2689L14.2232 3.53111V6.72222H16.001V0.5H9.77875Z' fill='%23321515'/%3E%3C/svg%3E");
  padding-left: 1rem;
}
.omc-styles .promotion .contentWrapper .moreInfo button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  text-decoration: none;
  padding: 0;
  color: #321515;
  font-size: 13px;
  float: right;
  border: none;
  background: none;
}
@media screen and (min-width: 576px) {
  .omc-styles .promotion .contentWrapper .moreInfo button {
    font-size: 16px;
  }
}
.omc-styles .promotion .contentWrapper .moreInfo button:hover {
  opacity: 0.75;
}
.omc-styles .promotion .copyfield {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0 1rem;
}
.omc-styles .promotion .copyfield input.couponcode {
  background-color: #321515;
  color: #F5F5FA;
  font-family: "Nunito", Sans-serif;
  text-align: center;
  border: 0.816px dashed #E99A00;
  height: 30px;
  width: 100%;
}
@media screen and (min-width: 376px) {
  .omc-styles .promotion .copyfield input.couponcode {
    height: 39.962px;
  }
}
.omc-styles .promotion .copyfield button.CouponCopyButton {
  font-family: "Nunito", Sans-serif;
  background: linear-gradient(355deg, #E99A00 6.97%, #FFE459 98.88%);
  border: 0 none;
  padding: 0 10px;
}
.omc-styles .promotion .singleBlog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.omc-styles .promotion .singleBlog figure {
  margin: 0;
}
.omc-styles .promotion .singleBlog figure img {
  width: 100%;
  height: auto;
}
.omc-styles .promotion .singleBlog .blog-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.omc-styles .promotion .icon-angle-right:after {
  content: url(/images/right.png);
  margin-left: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.omc-styles .promotion .icon-angle-left:before {
  content: url(/images/left.png);
  margin-right: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.omc-styles .promotion .pagination {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.omc-styles .promotion .pagination .counter {
  display: none;
}
.omc-styles .promotion .pagination .page-link {
  color: #F5F5FA;
  background-color: transparent;
  border: none;
}
.omc-styles .promotion .pagination li.active {
  font-weight: bold;
}
.omc-styles .accordion {
  --bs-accordion-color: $white;
  --bs-accordion-bg: $semiblack;
  --bs-accordion-border-color: transparent;
}
.omc-styles .accordion .accordion-item {
  color: #fff;
  font-family: Nunito;
  font-size: 12px;
  font-weight: 600;
  padding: 0;
  background-color: #200C0D;
  margin: 1rem;
  padding: 0 1.5rem;
  border-radius: 5px;
}
.omc-styles .accordion .accordion-item .main-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.omc-styles .accordion .accordion-item .main-content::before {
  position: relative;
  left: 0;
  top: 3px;
  margin-right: 15px;
  background-repeat: no-repeat;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Cg clip-path='url(%23clip0_961_10698)'%3E%3Cpath d='M18.4997 3.08334C9.98967 3.08334 3.08301 9.99001 3.08301 18.5C3.08301 27.01 9.98967 33.9167 18.4997 33.9167C27.0097 33.9167 33.9163 27.01 33.9163 18.5C33.9163 9.99001 27.0097 3.08334 18.4997 3.08334ZM15.4163 26.2083L7.70801 18.5L9.88176 16.3263L15.4163 21.8454L27.1176 10.1442L29.2913 12.3333L15.4163 26.2083Z' fill='%2304DA00'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_961_10698'%3E%3Crect width='37' height='37' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.omc-styles .accordion .accordion-item p {
  margin: 0;
}
@media (min-width: 576px) {
  .omc-styles .accordion .accordion-item {
    font-size: 13.4px;
  }
}
.omc-styles .accordion .accordion-button {
  color: #fff;
  font-family: Nunito;
  font-size: 12px;
  font-weight: 600;
  padding: 0;
}
.omc-styles .accordion .accordion-button:focus {
  border-color: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.omc-styles .accordion .accordion-button::before {
  position: relative;
  left: 0;
  top: 3px;
  margin-right: 15px;
  background-repeat: no-repeat;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Cg clip-path='url(%23clip0_961_10698)'%3E%3Cpath d='M18.4997 3.08334C9.98967 3.08334 3.08301 9.99001 3.08301 18.5C3.08301 27.01 9.98967 33.9167 18.4997 33.9167C27.0097 33.9167 33.9163 27.01 33.9163 18.5C33.9163 9.99001 27.0097 3.08334 18.4997 3.08334ZM15.4163 26.2083L7.70801 18.5L9.88176 16.3263L15.4163 21.8454L27.1176 10.1442L29.2913 12.3333L15.4163 26.2083Z' fill='%2304DA00'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_961_10698'%3E%3Crect width='37' height='37' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.omc-styles .accordion .accordion-button.collapsed {
  margin-right: 1rem;
}
.omc-styles .accordion .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM11 15H9V9H11V15ZM11 7H9V5H11V7Z' fill='url(%23paint0_linear_901_55312)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_901_55312' x1='2.81822' y1='20' x2='1.06424' y2='0.150102' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E99A00'/%3E%3Cstop offset='1' stop-color='%23FFE459'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.omc-styles .accordion .accordion-button:not(.collapsed) {
  background-color: transparent;
}
.omc-styles .accordion .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0Z' fill='%23321515'/%3E%3Cpath d='M15 6.00714L13.9929 5L10 8.99286L6.00714 5L5 6.00714L8.99286 10L5 13.9929L6.00714 15L10 11.0071L13.9929 15L15 13.9929L11.0071 10L15 6.00714Z' fill='url(%23paint0_linear_961_12277)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_961_12277' x1='6.40911' y1='15' x2='5.53212' y2='5.07505' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E99A00'/%3E%3Cstop offset='1' stop-color='%23FFE459'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.omc-styles .introText p {
  font-family: Rubik;
  font-size: 14px;
  font-weight: 500;
}
@media (min-width: 576px) {
  .omc-styles .introText p {
    font-size: 24px;
    font-weight: 400;
  }
}
.omc-styles .vipProfile .card {
  background-color: transparent;
}
.omc-styles .vipProfile .leftCol {
  background: -webkit-gradient(linear, left top, left bottom, from(#D8524E), to(#5B1C1B));
  background: linear-gradient(180deg, #D8524E 0%, #5B1C1B 100%);
  border-radius: 5px;
}
.omc-styles .vipProfile .leftCol p {
  font-size: 1rem;
}
@media (min-width: 576px) {
  .omc-styles .vipProfile .leftCol p {
    font-size: 18px;
  }
}
.omc-styles .vipProfile .leftCol h2 {
  font-size: 28px;
}
@media (min-width: 576px) {
  .omc-styles .vipProfile .leftCol h2 {
    font-size: 50px;
  }
}
.omc-styles .vipProfile a.btn {
  padding: 8.5px 0;
  font-family: Nunito;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
}
@media (min-width: 576px) {
  .omc-styles .vipProfile a.btn {
    width: 50%;
    margin: 0 auto;
    font-size: 16px;
  }
}
.omc-styles .vipProfile .rightCol ul {
  font-size: 14px;
  padding: 0;
}
.omc-styles .vipProfile .rightCol ul li {
  list-style-type: none;
}
.omc-styles .vipProfile .rightCol ul li::before {
  position: relative;
  left: 0;
  top: 0.8rem;
  background-repeat: no-repeat;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='37' viewBox='0 0 37 37' fill='none'%3E%3Cg clip-path='url(%23clip0_961_10698)'%3E%3Cpath d='M18.4997 3.08334C9.98967 3.08334 3.08301 9.99001 3.08301 18.5C3.08301 27.01 9.98967 33.9167 18.4997 33.9167C27.0097 33.9167 33.9163 27.01 33.9163 18.5C33.9163 9.99001 27.0097 3.08334 18.4997 3.08334ZM15.4163 26.2083L7.70801 18.5L9.88176 16.3263L15.4163 21.8454L27.1176 10.1442L29.2913 12.3333L15.4163 26.2083Z' fill='%2304DA00'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_961_10698'%3E%3Crect width='37' height='37' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.omc-styles .vipProfile img.profileLevelImg {
  margin-left: -5rem;
  height: 100%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
@media (min-width: 576px) {
  .omc-styles .vipProfile img.profileLevelImg {
    margin-left: -5rem;
  }
}
@media (min-width: 768px) {
  .omc-styles .vipProfile img.profileLevelImg {
    margin-left: -3rem;
  }
}
.omc-styles .vipCard.active {
  border: 2px solid #FCD925;
  border-bottom: none;
}
.omc-styles .alternating > div > .vipCard:nth-child(even) {
  margin-top: -2rem;
}
.omc-styles .vipCard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #662D2D;
  min-height: 500px;
  color: #F5F5FA;
  position: relative;
  padding-bottom: 20%;
}
@media (min-width: 576px) {
  .omc-styles .vipCard {
    padding-bottom: 15%;
  }
}
.omc-styles .vipCard .card-body {
  padding: 0;
}
.omc-styles .vipCard .card-img-bottom {
  position: absolute;
  bottom: -5vh;
  left: 0;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 576px) {
  .omc-styles .vipCard .card-img-bottom {
    bottom: -11vh;
  }
}
@media (min-width: 768px) {
  .omc-styles .vipCard .card-img-bottom {
    bottom: -13vh;
  }
}
@media (min-width: 992px) {
  .omc-styles .vipCard .card-img-bottom {
    bottom: -5vh;
  }
}
@media (min-width: 1024px) {
  .omc-styles .vipCard .card-img-bottom {
    bottom: -8vh;
  }
}
@media (min-width: 1200px) {
  .omc-styles .vipCard .card-img-bottom {
    bottom: -10vh;
  }
}
.omc-styles .vipCard p {
  font-size: 1rem;
  color: #F5F5FA;
}
@media (min-width: 576px) {
  .omc-styles .vipCard p {
    font-size: 18px;
  }
}
.omc-styles .vipCard ul {
  list-style-type: none;
}
.omc-styles .vipCard ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
}
.omc-styles .vipCard ul img {
  margin: -2px 12px 5px 0;
}
.omc-styles .vipCard .card-text {
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
}
.omc-styles .vipCard .card-text h3 {
  font-size: 20px;
}
@media (min-width: 576px) {
  .omc-styles .vipCard .card-text h3 {
    font-size: 24px;
  }
}
.omc-styles .vipCard .card-title.active {
  background-color: #d3a337;
  color: #271111;
}
.omc-styles .vipCard .card-title.active::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 0C4.47727 0 0 4.47727 0 10C0 15.5227 4.47727 20 10 20C15.5227 20 20 15.5227 20 10C20 4.47727 15.5227 0 10 0ZM15.2568 8.93523L13.1017 11.0352L13.6114 14.0023C13.7023 14.5341 13.142 14.9403 12.6653 14.6892L10 13.2886L7.33523 14.6892C6.85796 14.942 6.2983 14.5335 6.3892 14.0023L6.89886 11.0352L4.74375 8.93523C4.35625 8.55795 4.57045 7.89943 5.10455 7.82216L8.08352 7.38807L9.41477 4.68807C9.53466 4.44489 9.76648 4.325 9.99886 4.325C10.2324 4.325 10.4659 4.44659 10.5858 4.68807L11.917 7.38807L14.896 7.82216C15.4301 7.89943 15.6443 8.55795 15.2568 8.93523Z' fill='%23271111'/%3E%3C/svg%3E");
  padding: 0 1rem 0 0;
}
.omc-styles .vipCard h5.card-title {
  background-color: #321515;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  margin: -1px;
  border-radius: 5px 5px 0 0;
}
.omc-styles .vipCard h5.card-title::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0.5C4.47727 0.5 0 4.97727 0 10.5C0 16.0227 4.47727 20.5 10 20.5C15.5227 20.5 20 16.0227 20 10.5C20 4.97727 15.5227 0.5 10 0.5ZM15.2568 9.43523L13.1017 11.5352L13.6114 14.5023C13.7023 15.0341 13.142 15.4403 12.6653 15.1892L10 13.7886L7.33523 15.1892C6.85796 15.442 6.2983 15.0335 6.3892 14.5023L6.89886 11.5352L4.74375 9.43523C4.35625 9.05795 4.57045 8.39943 5.10455 8.32216L8.08352 7.88807L9.41477 5.18807C9.53466 4.94489 9.76648 4.825 9.99886 4.825C10.2324 4.825 10.4659 4.94659 10.5858 5.18807L11.917 7.88807L14.896 8.32216C15.4301 8.39943 15.6443 9.05795 15.2568 9.43523Z' fill='white'/%3E%3C/svg%3E%0A");
  padding: 0 1rem 0 0;
}
.omc-styles .coupon-button .coupon-code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.omc-styles .coupon-button .coupon-code .coupon-text {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Nunito", Sans-serif;
  font-weight: 400;
  font-size: 17.52px;
  color: #0F0C0C;
  letter-spacing: 0;
  text-decoration: none;
  text-transform: uppercase;
  padding: 7px 15px;
  border: 0.816px dashed #E99A00;
  border-radius: 0;
  position: relative;
}
.omc-styles .coupon-icon {
  background-color: #662D2D;
  width: 42px;
  height: auto;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0H2C0.9 0 0 0.9 0 2V16H2V2H14V0ZM13 4L19 10V20C19 21.1 18.1 22 17 22H5.99C4.89 22 4 21.1 4 20L4.01 6C4.01 4.9 4.9 4 6 4H13ZM12 11H17.5L12 5.5V11Z' fill='url(%23paint0_linear_3537_1770)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3537_1770' x1='2.67731' y1='22' x2='0.449173' y2='0.222598' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E99A00'/%3E%3Cstop offset='1' stop-color='%23FFE459'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px 19px;
}
.omc-styles .coupon-button.auto-coupon {
  display: inline-block;
}
.omc-styles .coupon-button.auto-coupon .btn.coupon-code {
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.omc-styles .coupon-button.auto-coupon .btn.coupon-code:hover {
  opacity: 0.9;
}
.omc-styles .coupon-button.auto-coupon .btn.coupon-code.copied .coupon-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3874 0L6.50849 12.7956L1.61264 7.9314L0 9.53361L6.50849 16L21 1.60221L19.3874 0Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* end wrapper of body .omc-styles */
/* SEO Text Accordion Buttons Fix */
.toggle-readmore:not(.collapsed) {
  display: none !important;
}

.seoText-readmore:not(.show) .toggle-less {
  display: none !important;
}