.blocks-section .card {
  background-color: #fff;
  border: none;
  padding: 1em;
  border-radius: 0;
}
.blocks-section .card:hover {
  background-color: #fff;
  border: none;
}
.blocks-section__blocks {
  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;
}
.blocks-section__block {
  width: 100%;
  min-height: 230px;
  margin: 0 0 1em;
}
.blocks-section__block,
.blocks-section__block:hover {
  background: transparent;
  border: none;
}
@media (min-width: 48em) {
  .blocks-section__block {
    width: 49%;
  }
}
.blocks-section__block-text {
  margin-top: 1em;
}
.blocks-section__block-text h3 a {
  color: #242b44;
  text-decoration: none;
}
.blocks-section__block .image {
  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;
  width: 100%;
  padding: 1em;
  height: 150px;
  border: 4px solid #f5f5f5;
  border-radius: 6px;
}
.blocks-section__block .image img {
  max-height: 100%;
}
@media (min-width: 48em) {
  .blocks-section__block .image {
    height: 250px;
  }
}
.blocks-section__block .blocks-section__image-title .image {
  height: auto;
  display: inline-block;
  border: none;
  width: auto;
  vertical-align: middle;
  padding: 0;
}
.blocks-section__block .blocks-section__image-title .image img {
  max-height: 2em;
}
.blocks-section__block .blocks-section__empty-title {
  border-bottom: 5px solid #0f794a;
  width: 103px;
  margin-top: 3em;
}
.blocks-section a.no-decoration {
  text-decoration: none;
}
.bonuses-promotions-section {
  background: #f7f7f7;
  padding: 40px 0;
}
.bonuses-promotions-section .main-wrapper {
  max-width: 1340px;
}
@media (min-width: 48em) {
  .bonuses-promotions-section {
    padding: 60px 0;
  }
}
.bonuses-promotions-section .section__title {
  margin-bottom: 36px;
}
@media (max-width: 48em) {
  .bonuses-promotions-section .section__title {
    text-align: left !important;
  }
}
.bonuses-promotions-section__card {
  background: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  border-radius: 8px;
  padding: 20px 15px;
  display: -ms-grid;
  display: grid;
  position: relative;
  margin-bottom: 20px;
}
.bonuses-promotions-section__card.no-image {
  padding: 15px 20px;
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card.no-image {
    padding: 40px 70px;
  }
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card.inverted
    .bonuses-promotions-section__card_image {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    justify-self: flex-start;
  }
  .bonuses-promotions-section__card.inverted
    .bonuses-promotions-section__card_items {
    text-align: right;
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    grid-column: 2/5;
  }
  .bonuses-promotions-section__card.inverted
    .bonuses-promotions-section__card_item_title_wrap
    img {
    right: -56px;
  }
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card {
    padding: 40px 70px;
    margin-bottom: 13px;
    position: relative;
  }
}
.bonuses-promotions-section__card:last-child {
  margin-bottom: 0;
}
.bonuses-promotions-section__card_title {
  font: normal normal 700 20px/25px Arial;
  text-align: center;
  margin-bottom: 13.5px;
  color: #242b44;
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card_title {
    font: normal normal 700 36px/42px Arial;
    margin: 0 0 30px;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
  }
  .bonuses-promotions-section__card_title.left {
    text-align: left;
  }
  .bonuses-promotions-section__card_title.center {
    text-align: center;
  }
  .bonuses-promotions-section__card_title.right {
    text-align: right;
  }
}
.bonuses-promotions-section__card_items {
  list-style: none;
  padding: 0;
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card_items {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    padding: 0 53px;
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
  }
}
.bonuses-promotions-section__card_item {
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card_item {
    margin-bottom: 30px;
  }
}
.bonuses-promotions-section__card_item:last-child {
  margin-bottom: 0;
}
.bonuses-promotions-section__card_item_title_wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px;
}
.bonuses-promotions-section__card_item_title_wrap picture {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.bonuses-promotions-section__card_item_title_wrap img {
  height: 26px;
  width: 26px;
  margin-right: 14px;
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card_item_title_wrap {
    margin-bottom: 0;
  }
  .bonuses-promotions-section__card_item_title_wrap img {
    height: 30px;
    width: 30px;
    margin-left: -43px;
    position: absolute;
    top: -2px;
  }
}
.bonuses-promotions-section__card_item_title {
  color: #242b44;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  width: 100%;
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card_item_title {
    line-height: 25px;
  }
}
.bonuses-promotions-section__card_item_content p {
  color: #242b44;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card_item_content p {
    line-height: 25px;
  }
}
.bonuses-promotions-section__card_item_content a {
  color: #10794a;
  font-weight: 700;
  text-decoration: underline;
}
.bonuses-promotions-section__card_image {
  width: 80px;
  margin: auto;
}
@media (min-width: 48em) {
  .bonuses-promotions-section__card_image {
    width: 117.5px;
    height: auto;
    align-self: flex-start;
    justify-self: flex-end;
    margin: 0;
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4/5;
  }
}
.bonuses-promotions-section__card_image img {
  height: 100%;
  width: auto;
}
.bonus-section {
  position: relative;
  padding: 2em 0 0.5em;
  border-top: 0;
  background: #242b44;
  color: #fff;
}
.bonus-section:first-of-type:not([data-variants="alternate_background"]) {
  padding-top: 2rem;
}
@media (min-width: 80em) {
  .bonus-section {
    padding: 3.5em 0 1em;
  }
  .bonus-section:first-of-type:not([data-variants="alternate_background"]) {
    padding-top: 3.5rem;
  }
}
.bonus-section__content {
  margin: 0 auto;
}
.bonus-section__casino {
  text-decoration: none;
  color: #242b44;
  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-line-pack: start;
  align-content: flex-start;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 0.5em;
  padding-bottom: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 80em) {
  .bonus-section__casino {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-bottom: 2em;
  }
}
.bonus-section__element {
  background: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  margin: 0.5em 0.5em 3em;
  min-width: 25%;
  width: 100%;
}
@media (min-width: 80em) {
  .bonus-section__element {
    width: 25%;
  }
  .bonus-section__element:last-child {
    margin-right: 0;
  }
  .bonus-section__element:first-child {
    margin-left: 0;
  }
}
@media (min-width: 37em) {
  .bonus-section__element {
    width: 47%;
  }
}
.bonus-section__element a {
  display: block;
}
.bonus-section__element a,
.bonus-section__element a:hover {
  text-decoration: none;
  color: #242b44;
}
.bonus-section__element a:hover .bonus-section__element__cta {
  background: #1ad482;
}
.bonus-section__element__code {
  color: #232b43;
  background: #ffc403;
  padding: 1.6em 0;
  font-weight: 700;
  font-size: 16px;
  width: 49%;
  float: left;
  text-align: center;
}
@media (min-width: 37em) {
  .bonus-section__element__code {
    font-size: 19px;
    width: auto;
    float: none;
    padding: 0.4em 0.5em 0.3em;
  }
}
.bonus-section__element__image {
  width: 49%;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  display: inline-block;
}
@media (min-width: 37em) {
  .bonus-section__element__image {
    width: 100%;
    padding: 1em 1.5vw 1.2em;
  }
}
.bonus-section__element__image img {
  max-height: 64px;
  width: auto;
}
@media (min-width: 37em) {
  .bonus-section__element__image img {
    width: 100%;
    max-width: 227px;
    max-height: none;
  }
}
.bonus-section__element__name {
  padding: 0.5em 1.5vw 0.4em;
  font-size: 19px;
  clear: both;
}
@media (min-width: 37em) {
  .bonus-section__element__name {
    font-size: 20px;
    padding-top: 0;
    padding-bottom: 1em;
  }
}
.bonus-section__element__bonus-information {
  padding: 0;
  font-size: 16px;
  display: inline-block;
}
@media (min-width: 37em) {
  .bonus-section__element__bonus-information {
    font-size: 20px;
    display: block;
    padding: 0.4em 1.5vw 0;
  }
}
.bonus-section__element__free-spins {
  color: #10794a;
  font-size: 14px;
  display: inline-block;
}
@media (min-width: 37em) {
  .bonus-section__element__free-spins {
    font-size: 20px;
    display: block;
    padding: 0 1.5vw;
  }
}
.bonus-section__element__cta {
  display: inline-block;
  background: #10794a;
  border-radius: 8px;
  color: #fff !important;
  font-weight: 700;
  padding: 1em;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  bottom: -1.5em;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  font-size: 19px;
  margin: -0.8em 1em 0;
  min-width: 85%;
}
@media (min-width: 37em) {
  .bonus-section__element__cta {
    font-size: 20px;
    margin-top: 0;
    min-width: 80%;
  }
}
.columns-section .card {
  background-color: transparent;
  border: 4px solid #f5f5f5;
  padding: 1em;
  border-radius: 6px;
}
.columns-section .card:hover {
  background-color: transparent;
  border: 4px solid #f5f5f5;
}
.columns-section__columns {
  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;
}
.columns-section__column {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
@media (min-width: 48em) {
  .columns-section__column {
    -webkit-box-flex: 0.49;
    -ms-flex: 0.49;
    flex: 0.49;
  }
}
.columns-section__blocks .columns-section__block {
  margin: 0 0 1em;
}
.columns-section__blocks .columns-section__block h3:first-child {
  margin-top: 0;
}
.content-card-section {
  background-color: #242b44;
  padding: 42px 7px 54px;
  position: relative;
}
@media (min-width: 48em) {
  .content-card-section {
    padding: 58px 10px 66px;
  }
}
.content-card-section .main-wrapper {
  background-color: #fff;
  border-radius: 5px;
  padding: 24px 17px 26px;
}
@media (min-width: 48em) {
  .content-card-section .main-wrapper {
    padding: 54px 90px 44px 66px;
  }
}
.content-card-section__column-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 17px;
}
@media (min-width: 48em) {
  .content-card-section__column-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 80px;
  }
}
.content-card-section__image {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  max-width: 80px;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
@media (min-width: 48em) {
  .content-card-section__image {
    -ms-flex-item-align: start;
    align-self: flex-start;
    max-width: none;
    padding-top: 60px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .content-card-section__image.left {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    padding: 0;
  }
}
.content-card-section__content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media (min-width: 48em) {
  .content-card-section__content {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}
.content-card-section__content .section__title {
  font-size: 26px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 30px;
}
@media (min-width: 48em) {
  .content-card-section__content .section__title {
    font-size: 45px;
    line-height: 50px;
    margin-bottom: 27px;
  }
}
.content-card-section__content .section__content {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 33px;
}
@media (min-width: 48em) {
  .content-card-section__content .section__content {
    line-height: 25px;
    margin-bottom: 30px;
  }
}
.content-card-section__content .section__content strong {
  color: #10794a;
}
.content-card-section__content .section__content ul {
  padding-left: 1em;
}
.content-card-section__content .section__content li {
  padding-left: 10px;
}
.content-card-section__content .section__button {
  margin-bottom: 0 !important;
}
.text-content-align-top .content-section__column {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.content-section {
  position: relative;
}
@media (min-width: 48em) {
  .content-section--image-top {
    margin-top: -150px;
    background: none;
  }
  .content-section--image-top .image img {
    border-radius: 6px;
    width: 100%;
  }
}
.content-section__image-with-link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.content-section__image-with-link > a:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.content-section__image-with-link .content-section__image-link {
  display: none;
  position: absolute;
  padding: 10px 25px;
  top: 0;
  right: 0;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  font-weight: 700;
  background: #fec32e;
  text-transform: uppercase;
  color: #242b44;
}
.content-section__image-with-link .content-section__image-link:hover {
  cursor: pointer;
}
.content-section__image-with-link
  .content-section__image-link
  .content-section__image-link-text {
  margin-right: 5px;
}
.content-section__image-with-link .content-section__image-link img {
  margin-left: 5px;
}
.content-section__image-with-link:hover .content-section__image-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 48em) {
  .content-section--aside-left .content-section__column-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.content-section .main-wrapper > :first-child {
  z-index: 1;
  position: relative;
}
.content-section__column-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
  position: relative;
}
@media (min-width: 48em) {
  .content-section__column-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 48em) {
  .content-section__column-wrapper[data-layout="two_columns_4060"]
    .content-section__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60%;
    flex: 0 1 60%;
  }
  .content-section__column-wrapper[data-layout="two_columns_4060"]
    .content-section__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 40%;
    flex: 0 1 40%;
  }
}
.content-section__column {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 48em) {
  .content-section__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
}
.content-section__column .image {
  width: 100%;
  text-align: center;
  margin-top: 1rem;
}
@media (min-width: 48em) {
  .content-section__column .image {
    position: relative;
    height: 100%;
    overflow: hidden;
    margin-top: 0;
    min-height: 200px;
  }
}
@media (min-width: 48em) {
  .content-section__column .image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
}
.content-section__content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.content-section__content ol,
.content-section__content ul {
  padding-left: 1em;
}
.content-section__content ol li,
.content-section__content ul li {
  line-height: 1.5em;
}
.content-section__content ol li a,
.content-section__content ul li a {
  margin: 0;
}
.content-section__content ol li > a:first-child,
.content-section__content ul li > a:first-child {
  margin: 8px 0;
  display: inline-block;
}
.content-section__image {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
@media (min-width: 48em) {
  .content-section__image {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
  }
}
.content-section__image img {
  max-width: 416px;
  max-height: 416px;
  border-radius: 6px;
  height: auto;
  width: 100%;
}
.content-section__checklist {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 48em) {
  .content-section__checklist {
    padding-left: 1em;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.content-section--aside-left .content-section__checklist {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 48em) {
  .content-section--aside-left .content-section__checklist {
    padding-right: 1em;
    padding-left: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.content-section .read-more-content__trigger {
  color: #0f794a;
  -webkit-box-shadow: 0 -15px 10px 10px #fff;
  box-shadow: 0 -15px 10px 10px #fff;
  padding-bottom: 0;
}
.content-section .read-more-content__trigger span:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 7px;
  background: url(../../themes/brigantine/public/assets/images/chevron-down-green.svg)
    50% no-repeat;
  background-size: contain;
  margin-left: 0.5em;
}
section.cta-table-section {
  z-index: 0;
}
.cta-table-section {
  font-family: Arial, sans-serif;
}
.cta-table-section .hide {
  display: none;
}
.cta-table-section .cta-table-heading {
  z-index: 0;
  color: #242b44;
  left: 52px;
  position: relative;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 13px 3px;
  margin-top: 2rem;
  border-radius: 2px;
  display: inline-block;
}
@media (min-width: 64em) {
  .cta-table-section .cta-table-heading {
    left: 70px;
  }
}
.cta-table-section .cta-table-heading:before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  background: url(../../themes/brigantine/public/assets/images/trophy.svg) 50%
    no-repeat;
  margin-right: 10px;
  margin-bottom: -3px;
}
.cta-table-section .cta-table-heading:after {
  content: "";
  position: absolute;
  z-index: -1;
  background-color: #fec32e;
  -webkit-clip-path: polygon(0 34%, 100% 50%, 100% 100%, 0 100%);
  clip-path: polygon(0 34%, 100% 50%, 100% 100%, 0 100%);
  height: 55px;
  width: 175px;
  left: 0;
  bottom: -5px;
}
.cta-table-section .cta-table-row__container {
  position: relative;
  margin-bottom: 5px;
}
@media (min-width: 64em) {
  .cta-table-section .cta-table-row__container {
    margin-bottom: 10px;
  }
}
.cta-table-section .cta-table {
  position: relative;
}
.cta-table-section .cta-table:before {
  content: "";
  background-color: #0f794a;
  position: absolute;
  top: 2rem;
  height: 24.5rem;
  left: -1rem;
  right: -1rem;
  z-index: -1;
  overflow: hidden;
}
@media (min-width: 48em) {
  .cta-table-section .cta-table:before {
    border-radius: 8px;
    height: 20rem;
    left: -29px;
    right: -29px;
  }
}
.cta-table-section .section__title {
  padding-top: 16px;
}
.cta-table-section .read-more-content {
  margin: 0 1em;
  padding-bottom: 2em;
}
.cta-table-section .read-more-content .read-more-content__trigger {
  color: #0f794a;
  -webkit-box-shadow: 0 -15px 10px 10px #fff;
  box-shadow: 0 -15px 10px 10px #fff;
}
.cta-table-section .read-more-content span:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 7px;
  background: url(../../themes/brigantine/public/assets/images/chevron-down-green.svg)
    50% no-repeat;
  background-size: contain;
  margin-left: 0.5em;
}
.cta-table-section .read-more-content.show {
  margin: 0 1em;
}
.cta-table-section[data-variants="dark_background"] .read-more-content {
  margin: 0;
}
.cta-table-section[data-variants="dark_background"] .read-more-content a {
  color: #fff;
}
.cta-table-section[data-variants="dark_background"]
  .read-more-content
  .read-more-content__trigger {
  color: #fff;
  -webkit-box-shadow: 0 -15px 10px 10px #242b44;
  box-shadow: 0 -15px 10px 10px #242b44;
}
.cta-table-section[data-variants="dark_background"]
  .read-more-content
  span:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 7px;
  background: url(../../themes/brigantine/public/assets/images/chevron-down-white.svg)
    50% no-repeat;
  background-size: contain;
  margin-left: 0.5em;
}
.cta-table-section[data-variants*="disable_overlay"] .section-background-color {
  opacity: 0;
}
.cta-table-section .cta-table-see-more-casinos {
  margin: 2rem 0 0;
  text-align: center;
}
.cta-table-section .cta-table-see-more-casinos [data-variants*="button"],
.cta-table-section
  .cta-table-see-more-casinos
  a[href][data-variants*="button"] {
  border: 3px solid #0f794a;
}
.cta-table-section .cta-table-see-more-casinos [data-variants*="button"]:hover,
.cta-table-section
  .cta-table-see-more-casinos
  a[href][data-variants*="button"]:hover {
  border: 3px solid #fec32e;
}
.cta-table-section--see-all-button-white
  .cta-table-see-more-casinos
  [data-variants*="button"],
.cta-table-section--see-all-button-white
  .cta-table-see-more-casinos
  a[href][data-variants*="button"] {
  color: #0f794a;
  background-color: #fff;
  border: 3px solid #fff;
}
.cta-table-section--see-all-button-white
  .cta-table-see-more-casinos
  [data-variants*="button"]:hover,
.cta-table-section--see-all-button-white
  .cta-table-see-more-casinos
  a[href][data-variants*="button"]:hover {
  border: 3px solid #fec32e;
}
.cta-table__star-rating {
  background-image: url(../../themes/brigantine/public/assets/images/star-little-full.svg);
  background-size: 15px;
  position: absolute;
  height: 100%;
  z-index: 1;
}
@media (min-width: 48em) {
  .cta-table__star-rating {
    background-size: 20px;
  }
}
.cta-table__star-rating--underlay {
  width: 100%;
  opacity: 0.5;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  z-index: 0;
}
.cta-table__star-rating-container {
  height: 15px;
  width: 75px;
  position: relative;
  margin: 0 auto 16px;
  border-bottom: 1px solid #fff;
}
@media (min-width: 48em) {
  .cta-table__star-rating-container {
    margin: 0 auto 10px;
    height: 20px;
    width: 100px;
  }
}
.cta-table-row {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  -webkit-box-shadow: 0 1px 2px #d3d3d3;
  box-shadow: 0 1px 2px #d3d3d3;
  border-radius: 8px;
  margin: 4px 0;
  background: #fff;
  color: #242b44;
  padding: 10px;
  border: 3px solid #fff;
}
@media (min-width: 48em) {
  .cta-table-row {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px 39px 18px 10px;
  }
}
.cta-table-new-casino {
  position: absolute;
  left: 0;
  top: 0;
  color: #242b44;
  font-family: Helvetica Neue, sans-serif;
  font-weight: 700;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0 80%);
  clip-path: polygon(0 0, 100% 0, 100% 90%, 0 80%);
  background-color: #fec32e;
  font-size: 14px;
  padding: 3px 11px 8px;
  border-radius: 8px 0;
}
@media (min-width: 64em) {
  .cta-table-new-casino {
    border-radius: 0;
    left: 18px;
  }
}
.cta-table-row--row-1 .cta-table-row {
  border: 3px solid #fec32e;
}
.cta-table-row--row-1 .cta-table-col-1 div {
  border: 3px solid #fec32e;
  border-radius: 50%;
}
.cta-table-col-1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  grid-row: 1 / span 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
}
.cta-table-col-1 div {
  height: 38px;
  width: 38px;
}
@media (min-width: 64em) {
  .cta-table-col-1 {
    font-size: 40px;
    -ms-flex-preferred-size: 8%;
    flex-basis: 8%;
  }
  .cta-table-col-1 div {
    height: 46px;
    width: 46px;
    margin-left: 10px;
  }
}
.cta-table-row__container:nth-child(9)
  ~ .cta-table-row__container
  .cta-table-row
  .cta-table-col-1
  div {
  padding: 0 10px 0 0;
}
@media (min-width: 21em) {
  .cta-table-row__container:nth-child(9)
    ~ .cta-table-row__container
    .cta-table-row
    .cta-table-col-1
    div {
    padding: 0 15px;
  }
}
.cta-table-col-2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-preferred-size: 12%;
  flex-basis: 12%;
}
.cta-table-col-2 img {
  width: 100%;
  max-width: 90px;
  margin: 0 auto 12px;
}
@media (min-width: 64em) {
  .cta-table-col-2 img {
    max-width: 146px;
    margin: 0 auto;
  }
}
.cta-table-col-3 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3 / span 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  -ms-flex-preferred-size: 18%;
  flex-basis: 18%;
}
.cta-table-col-3 .cta-table-bonus-text {
  text-align: center;
}
.cta-table-col-3 .cta-table-bonus-text a {
  display: block;
  font-size: 14px;
}
@media (min-width: 37em) {
  .cta-table-col-3 .cta-table-bonus-text a {
    display: inline-block;
    padding-right: 3px;
  }
}
@media (min-width: 48em) {
  .cta-table-col-3 .cta-table-bonus-text a {
    display: block;
    padding: 0;
    font-size: 16px;
  }
}
.cta-table-col-3 .cta-table-bonus-text__line1 {
  color: #181818;
  font-weight: 700;
  margin: 0 auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.cta-table-col-3 .cta-table-bonus-text__line2 {
  color: #181818;
  font-size: 14px;
  line-height: 16px;
  margin-top: 4px;
}
@media (min-width: 48em) {
  .cta-table-col-3 .cta-table-bonus-text__line2 {
    margin-top: 10px;
  }
}
.cta-table-col-3 .cta-table-bonus-text .bonus-text-animated {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 130px;
}
.cta-table-col-3 .cta-table-bonus-text .bonus-animation-container {
  font-weight: 700;
  height: 18px;
  overflow: hidden;
  padding-right: 0.25rem;
}
@media (min-width: 860px) {
  .cta-table-col-3 .cta-table-bonus-text .bonus-animation-container {
    height: 22px;
  }
}
.cta-table-col-3 .cta-table-bonus-text .bonus-digits {
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  float: left;
  list-style-type: none;
  margin-top: 0;
  padding-left: 0;
  line-height: 18px;
  font-size: 18px;
}
.cta-table-col-3 .cta-table-bonus-text .bonus-digits.pre-text {
  margin-right: 5px;
}
@media (min-width: 860px) {
  .cta-table-col-3 .cta-table-bonus-text .bonus-digits {
    font-size: 22px;
    line-height: 22px;
  }
}
.cta-table-col-3 .cta-table-bonus-text .bonus-animation:nth-child(odd) {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.cta-table-col-3 .cta-table-bonus-text .bonus-animation:nth-child(2n) {
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
}
.cta-table-col-3 .cta-table-bonus-text .bonus-animated {
  -webkit-animation-name: bonus-animated;
  animation-name: bonus-animated;
}
@-webkit-keyframes bonus-animated {
  to {
    margin-top: -11em;
  }
}
@keyframes bonus-animated {
  to {
    margin-top: -11em;
  }
}
.cta-table-col-4 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  -ms-flex-preferred-size: 15%;
  flex-basis: 15%;
}
.cta-table-col-4 p {
  display: none;
  text-align: center;
}
.cta-table-col-4 p a {
  color: #181818;
}
@media (min-width: 48em) {
  .cta-table-col-4 {
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cta-table-col-4 p {
    display: block;
    margin: 0;
    line-height: 1.3em;
  }
}
.cta-table-col-5 {
  display: none;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}
@media (min-width: 48em) {
  .cta-table-col-5 {
    display: block;
    margin: 8px 0;
  }
  .cta-table-col-5 div {
    text-align: center;
  }
  .cta-table-col-5 .more-payment-options {
    color: #181818;
    font-size: 12px;
    text-align: center;
    margin: 5px 0 0;
  }
  .cta-table-col-5 .cta-table-payment-logos .cta-table-payment-logo,
  .cta-table-col-5 .cta-table-payment-logos > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .cta-table-col-5 .cta-table-payment-logos .cta-table-payment-logo {
    margin: 0 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    background-color: #f1f1f1;
    padding: 10px;
    height: 38px;
    width: 60px;
  }
}
.cta-table-col-6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  grid-row: 1 / span 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 3 / span 1;
  -ms-flex-preferred-size: 15%;
  flex-basis: 15%;
}
.cta-table-col-6 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cta-table-col-6 .play-now-button {
  margin-bottom: 25px;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  background: #0f794a;
  border-radius: 8px;
  padding: 14px 17px;
  line-height: 1rem;
  text-align: center;
  display: block;
}
@media (min-width: 48em) {
  .cta-table-col-6 .play-now-button {
    margin-bottom: 9px;
  }
}
@media (min-width: 64em) {
  .cta-table-col-6 .play-now-button {
    width: 200px;
  }
}
.cta-table-col-6 .play-now-button:hover {
  background-color: #3fd482;
  color: #fff;
  text-decoration: none;
}
.cta-table-col-6 .cta-read-review {
  color: #0f794a;
  text-decoration: underline;
  font-weight: 400;
}
.cta-table-col-6 .cta-read-review:hover {
  color: #242b44;
  font-weight: 700;
}
section[data-variants*="dark_background"].cta-table-section
  a:not([data-variants*="button"]):not(.play-now-button):not(
    .cta-read-review
  ):hover,
section[data-variants*="dark_background"].cta-table-section
  a:not([data-variants*="button"]):not(.play-now-button):not(
    .cta-read-review
  ):not(.read-more-content__content a):not(
    .read-more-content__content a:hover
  ) {
  text-decoration: none;
  color: #242b44;
}
.customer-security-section {
  background: #d8e9e2;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 48em) {
  .customer-security-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.customer-security-section .main-wrapper {
  padding: 0 25px;
}
@media (min-width: 48em) {
  .customer-security-section .main-wrapper {
    padding: 0 10px;
  }
}
.customer-security-section .section__title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #242b44;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 25px;
  font-weight: 700;
  gap: 15px;
  line-height: 29px;
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .customer-security-section .section__title {
    display: block;
    font-size: 44px;
    line-height: 50px;
    margin-bottom: 31px;
    position: relative;
    padding-left: 113px;
  }
}
.customer-security-section .section__title img {
  display: block;
  height: auto;
  max-width: 40px;
}
@media (min-width: 48em) {
  .customer-security-section .section__title img {
    left: 0;
    position: absolute;
    max-width: 76px;
  }
}
.customer-security-section .section__description h3 {
  color: #242b44;
  font-size: 20px;
  line-height: 23px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 12px;
}
@media (min-width: 48em) {
  .customer-security-section .section__description h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 20px;
  }
}
.customer-security-section .section__description p {
  color: #242b44;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 12px;
}
@media (min-width: 48em) {
  .customer-security-section .section__description p {
    line-height: 25px;
    margin-bottom: 20px;
  }
}
.customer-security-section .section__description p:last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .customer-security-section .section__description {
    padding-left: 113px;
  }
}
.deposit-options-section .deposit-options-section__content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 1em 0;
}
.deposit-options-section .deposit-options-section__content,
.deposit-options-section .deposit-options-section__content .card {
  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;
}
.deposit-options-section .deposit-options-section__content .card {
  margin: 3px;
  width: auto;
  min-width: 80px;
  height: 35px;
  border-radius: 4px;
  background: #fff;
  border: 2px solid #fff;
  padding: 1em 0.5em;
}
.deposit-options-section .deposit-options-section__content .card:hover {
  border: 2px solid #fec32e;
  background: transparent -o-radial-gradient(
      50% 50%,
      closest-side,
      #eee 0,
      #ccc 55%,
      #bbb 100%
    ) 0 0 no-repeat padding-box;
  background: transparent
    radial-gradient(closest-side at 50% 50%, #eee 0, #ccc 55%, #bbb 100%) 0 0
    no-repeat padding-box;
}
@media (min-width: 37em) {
  .deposit-options-section .deposit-options-section__content .card {
    min-width: 120px;
    height: 65px;
    margin: 5px;
    padding: 1em;
  }
}
.deposit-options-section .deposit-options-section__content .image {
  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;
}
.deposit-options-section .deposit-options-section__content .image img {
  height: 20px;
  width: auto;
}
@media (min-width: 37em) {
  .deposit-options-section .deposit-options-section__content .image img {
    height: 35px;
    width: auto;
  }
}
.deposit-options-section__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.deposit-options-section__link .button {
  margin: 1em 0;
}
.filtered-grid-section {
  background: none;
}
.filtered-grid-section .filtered-cards .news-card {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 55%;
  flex: 1 0 55%;
  padding: 1em;
  margin: 0 1em;
}
.filtered-grid-section .filtered-cards .news-card .card {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  padding: 1em;
  border-radius: 0;
}
.filtered-grid-section .filtered-cards .news-card .card:hover {
  background-color: #fff;
  border: 1px solid #e3e3e3;
}
@media (min-width: 48em) {
  .filtered-grid-section .filtered-cards .news-card {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 300px;
  }
}
.filtered-grid-section .filtered-cards .news-card a[href] {
  text-decoration: none;
  color: inherit;
}
.filtered-grid-section .filtered-cards .news-card__image {
  position: relative;
  padding-bottom: 56%;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 1em;
}
.filtered-grid-section .filtered-cards .news-card__title {
  font-size: 1.5em;
  font-weight: 700;
}
.filtered-grid-section .filtered-cards .news-card__description {
  margin: 1em 0;
}
.filtered-grid-section .filtered-cards .news-card img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.filtered-grid-section .filtered-cards .news-card__date-author a[href] {
  text-decoration: underline;
}
.filtered-grid-section .filtered-cards html.ie .news-card__image {
  padding: 0;
}
.filtered-grid-section .filtered-cards html.ie .news-card img {
  position: static;
  height: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 8px;
}
.filtered-grid-section .filtered-cards .dropdown {
  display: inline-block;
  vertical-align: middle;
}
.filtered-grid-section .filtered-cards .dropdown__select-wrapper {
  position: relative;
}
.filtered-grid-section .filtered-cards .dropdown__select-wrapper:after,
.filtered-grid-section .filtered-cards .dropdown__select-wrapper:before {
  content: "";
  position: absolute;
  pointer-events: none;
}
.filtered-grid-section .filtered-cards .dropdown__select-wrapper:after {
  content: "";
  width: 12px;
  height: 7px;
  right: 1.2em;
  top: 50%;
  margin-top: -2px;
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/chevron-down.svg)
    50% no-repeat;
  background-size: contain;
}
.filtered-grid-section .filtered-cards .dropdown__select-wrapper:before {
  width: 2em;
  right: 1px;
  top: 1px;
  bottom: 1px;
  border-radius: 0 3px 3px 0;
  background-color: #fff;
}
.filtered-grid-section .filtered-cards .dropdown__select-wrapper select {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  margin: 0;
  border-radius: 0;
  min-width: 200px;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: inherit;
  padding: 0.5em 2.5em 0.5em 0.5em;
  text-indent: 0.01px;
  cursor: pointer;
  -o-text-overflow: "";
  text-overflow: "";
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.filtered-grid-section
  .filtered-cards
  .dropdown__select-wrapper
  select[disabled] {
  color: rgba(0, 0, 0, 0.3);
}
.filtered-grid-section
  .filtered-cards
  .dropdown__select-wrapper
  select[disabled]:after {
  color: rgba(0, 0, 0, 0.1);
}
.filtered-grid-section .filtered-cards .pagination {
  margin: 1em 0 0;
  padding: 40px 0;
  font-weight: 700;
}
.filtered-grid-section .filtered-cards .pagination,
.filtered-grid-section .filtered-cards .pagination .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.filtered-grid-section .filtered-cards .pagination .button {
  height: 50px;
  padding: 1em;
  text-transform: capitalize;
  border-radius: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.filtered-grid-section .filtered-cards .pagination .button:hover {
  background: #0f794a;
  opacity: 0.7;
}
.filtered-grid-section .filtered-cards .pagination ul {
  list-style: none;
}
.filtered-grid-section .filtered-cards .pagination ul,
.filtered-grid-section .filtered-cards .pagination ul li {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.filtered-grid-section .filtered-cards .pagination ul li {
  line-height: 2.3em;
  font-size: 1em;
  font-family: sans-serif;
  height: 50px;
  width: 50px;
  text-align: center;
  background-color: inherit;
  pointer-events: all;
  opacity: 1;
  margin: 0 2px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.filtered-grid-section .filtered-cards .pagination ul li:first-child {
  width: auto;
  padding: 0 20px 0 0;
  border-radius: 4px 0 0 4px;
}
.filtered-grid-section
  .filtered-cards
  .pagination
  ul
  li:first-child
  a:not(.spacer):hover {
  background-color: inherit;
  color: #0f794a;
  text-decoration: underline;
  opacity: 0.8;
}
.filtered-grid-section .filtered-cards .pagination ul li:last-child {
  width: auto;
  padding: 0 0 0 20px;
  border-radius: 0 4px 4px 0;
}
.filtered-grid-section
  .filtered-cards
  .pagination
  ul
  li:last-child
  a:not(.spacer):hover {
  background-color: inherit;
  color: #0f794a;
  text-decoration: underline;
  opacity: 0.8;
}
.filtered-grid-section .filtered-cards .pagination ul li a {
  text-decoration: none;
  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;
  color: #0f794a;
  border-radius: 4px;
  height: 100%;
  width: 100%;
}
.filtered-grid-section .filtered-cards .pagination ul li a:not(.spacer):hover {
  color: #fff;
  background-color: #343c43;
  opacity: 0.3;
  text-decoration: none;
}
.filtered-grid-section .filtered-cards .pagination ul li a:not([href]) {
  color: #343c43;
  pointer-events: none;
  opacity: 0.5;
}
.filtered-grid-section .filtered-cards .pagination ul li span.current {
  height: 100%;
  width: 100%;
  pointer-events: all;
  opacity: 1;
  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;
  border-radius: 4px;
  background-color: #14985d;
  color: #fff;
}
.filtered-grid-section .filtered-cards .pagination ul li span.current:hover {
  opacity: 1;
  background-color: #14985d;
}
.filtered-grid-section
  .filtered-cards
  .pagination
  ul
  li
  span
  > div.navigation-arrow-disabled {
  opacity: 0.5;
}
.filtered-grid-section .filtered-cards nav.pagination-mobile ul {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.filtered-grid-section .filtered-cards nav.pagination-mobile ul li {
  width: 38px;
  height: 38px;
}
.filtered-grid-section .filtered-cards nav.pagination-mobile ul li .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.filtered-grid-section .filtered-cards nav.pagination-mobile ul li img {
  max-width: 45px;
  height: auto;
}
.filtered-grid-section .filtered-cards nav.pagination-mobile ul li:first-child {
  padding: 0 5px 0 0;
  width: auto;
}
.filtered-grid-section .filtered-cards nav.pagination-mobile ul li:last-child {
  padding: 0 0 0 5px;
  width: auto;
}
.filtered-grid-section .filtered-cards nav.pagination-mobile ul .dots {
  width: 30px;
}
.filtered-grid-section .filtered-cards nav.pagination-mobile ul .hidden {
  display: none;
}
.filtered-grid-section
  .filtered-cards
  nav.pagination-mobile
  ul
  .navigation-arrow-disabled {
  opacity: 0.5;
}
@media (min-width: 48em) {
  .filtered-grid-section .filtered-cards nav.pagination-mobile {
    display: none;
  }
}
.filtered-grid-section .filtered-cards nav.pagination-desktop {
  display: none;
}
@media (min-width: 48em) {
  .filtered-grid-section .filtered-cards nav.pagination-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.filtered-grid-section .filtered-cards .star-rating {
  height: 26px;
  width: 130px;
  position: relative;
}
.filtered-grid-section .filtered-cards .star-rating__overlay,
.filtered-grid-section .filtered-cards .star-rating__underlay {
  background-image: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/star.svg);
  background-size: 26px;
  height: 100%;
}
.filtered-grid-section .filtered-cards .star-rating__overlay {
  position: absolute;
  z-index: 1;
}
.filtered-grid-section .filtered-cards .star-rating__underlay {
  width: 100%;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  z-index: 0;
}
.filtered-grid-section .filtered-cards__filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 1em;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.filtered-grid-section .filtered-cards__filters input,
.filtered-grid-section .filtered-cards__filters select {
  min-width: 0;
  width: 100%;
}
.filtered-grid-section .filtered-cards__filters > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
  margin-bottom: 0.5em;
}
@media (min-width: 48em) {
  .filtered-grid-section .filtered-cards__filters > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 32%;
    flex: 0 32%;
    margin: 0;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
}
.filtered-grid-section .filtered-cards__search {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.filtered-grid-section .filtered-cards__search:after {
  content: "";
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/search2.svg)
    50% no-repeat;
  background-size: contain;
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 1.2em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
.filtered-grid-section .filtered-cards .news-card {
  background: none;
  border: 0;
  padding: 0;
  margin: 1%;
  position: relative;
  float: left;
  width: 48%;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
@media (min-width: 48em) {
  .filtered-grid-section .filtered-cards .news-card {
    width: 23%;
  }
}
.filtered-grid-section .filtered-cards .news-card:hover {
  border: 0;
  background: none;
  -webkit-box-shadow: #fec32e 0 0 0 2px;
  box-shadow: 0 0 0 2px #fec32e;
}
.filtered-grid-section .filtered-cards .news-card:hover .news-card__text {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}
.filtered-grid-section .filtered-cards .news-card:hover .news-card__text h3 {
  color: #fec32e;
}
.filtered-grid-section .filtered-cards .news-card__image {
  margin-bottom: 0;
  -webkit-box-shadow: inset 0 -100px 60px -60px #000;
  box-shadow: inset 0 -100px 60px -60px #000;
}
.filtered-grid-section .filtered-cards .news-card__image img {
  z-index: -1;
}
.filtered-grid-section .filtered-cards .news-card__text {
  position: absolute;
  bottom: 0.5em;
  width: 100%;
  text-align: center;
  color: #fff;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.filtered-grid-section .filtered-cards .news-card__text h3 {
  margin: 0;
  font-size: 1.125em;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
.filtered-grid-section .filtered-cards .news-card .star-rating {
  margin: 0 auto;
}
.filtered-grid-section .filtered-cards .pagination {
  clear: both;
}
.filtered-grid-section__text {
  text-align: center;
  max-width: 845px;
  margin: 0 auto;
}
.filtered-grid-section .filtered-cards {
  margin-top: 2em;
}
.filtered-grid-section .filtered-cards__cards {
  margin: 0 -1%;
  overflow: hidden;
}
.filtered-grid-section .filtered-cards__cards .news-card__image {
  border-radius: 0;
}
.filtered-grid-section__button {
  text-align: center;
  padding: 1em 0;
}
.pagination {
  margin: 1em 0 0;
  padding: 40px 0;
  font-weight: 700;
}
.pagination,
.pagination .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pagination .button {
  height: 50px;
  padding: 1em;
  text-transform: capitalize;
  border-radius: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.pagination .button:hover {
  background: #0f794a;
  opacity: 0.7;
}
.pagination ul {
  list-style: none;
}
.pagination ul,
.pagination ul li {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pagination ul li {
  line-height: 2.3em;
  font-size: 1em;
  font-family: sans-serif;
  height: 50px;
  width: 50px;
  text-align: center;
  background-color: inherit;
  pointer-events: all;
  opacity: 1;
  margin: 0 2px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.pagination ul li:first-child {
  width: auto;
  padding: 0 20px 0 0;
  border-radius: 4px 0 0 4px;
}
.pagination ul li:first-child a:not(.spacer):hover {
  background-color: inherit;
  color: #0f794a;
  text-decoration: underline;
  opacity: 0.8;
}
.pagination ul li:last-child {
  width: auto;
  padding: 0 0 0 20px;
  border-radius: 0 4px 4px 0;
}
.pagination ul li:last-child a:not(.spacer):hover {
  background-color: inherit;
  color: #0f794a;
  text-decoration: underline;
  opacity: 0.8;
}
.pagination ul li a {
  text-decoration: none;
  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;
  color: #0f794a;
  border-radius: 4px;
  height: 100%;
  width: 100%;
}
.pagination ul li a:not(.spacer):hover {
  color: #fff;
  background-color: #343c43;
  opacity: 0.3;
  text-decoration: none;
}
.pagination ul li a:not([href]) {
  color: #343c43;
  pointer-events: none;
  opacity: 0.5;
}
.pagination ul li span.current {
  height: 100%;
  width: 100%;
  pointer-events: all;
  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;
  border-radius: 4px;
  color: #fff;
}
.pagination ul li span.current,
.pagination ul li span.current:hover {
  opacity: 1;
  background-color: #14985d;
}
.pagination ul li span > div.navigation-arrow-disabled {
  opacity: 0.5;
}
nav.pagination-mobile ul {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
nav.pagination-mobile ul li {
  width: 38px;
  height: 38px;
}
nav.pagination-mobile ul li .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
nav.pagination-mobile ul li img {
  max-width: 45px;
  height: auto;
}
nav.pagination-mobile ul li:first-child {
  padding: 0 5px 0 0;
  width: auto;
}
nav.pagination-mobile ul li:last-child {
  padding: 0 0 0 5px;
  width: auto;
}
nav.pagination-mobile ul .dots {
  width: 30px;
}
nav.pagination-mobile ul .hidden {
  display: none;
}
nav.pagination-mobile ul .navigation-arrow-disabled {
  opacity: 0.5;
}
@media (min-width: 48em) {
  nav.pagination-mobile {
    display: none;
  }
}
nav.pagination-desktop {
  display: none;
}
@media (min-width: 48em) {
  nav.pagination-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.card-wrapper:nth-child(2n),
.card-wrapper:nth-child(2n) .news-card {
  background: #f8f8f8;
}
.news-card {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 55%;
  flex: 1 0 55%;
  padding: 1em;
  margin: 0 1em;
}
.news-card .card {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  padding: 1em;
  border-radius: 0;
}
.news-card .card:hover {
  background-color: #fff;
  border: 1px solid #e3e3e3;
}
@media (min-width: 48em) {
  .news-card {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 300px;
  }
}
.news-card a[href] {
  text-decoration: none;
  color: inherit;
}
.news-card__image {
  position: relative;
  padding-bottom: 56%;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 1em;
}
.news-card__title {
  font-size: 1.5em;
  font-weight: 700;
}
.news-card__description {
  margin: 1em 0;
}
.news-card img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.news-card__date-author a[href] {
  text-decoration: underline;
}
html.ie .news-card__image {
  padding: 0;
}
html.ie .news-card img {
  position: static;
  height: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 8px;
}
.button,
.button[href],
.news-card .read-more,
[data-variants*="button"],
a[href][data-variants*="button"],
button,
input[type="submit"] {
  padding: 10px;
  min-width: 175px;
  color: #fff;
  background: #0f794a;
  border: none;
  border-radius: 4px;
  text-transform: capitalize;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 700;
  width: auto;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  text-decoration: none;
}
.button:hover,
.button[href]:hover,
.news-card .read-more:hover,
[data-variants*="button"]:hover,
a[href][data-variants*="button"]:hover,
button:hover,
input[type="submit"]:hover {
  background-color: #1ad482;
  color: #fff;
  border-color: none;
  text-decoration: none;
}
.button[data-variants*="ghost"],
.button[data-variants*="ðŸ‘»"],
.button[href][data-variants*="ghost"],
.button[href][data-variants*="ðŸ‘»"],
.news-card [data-variants*="ghost"].read-more,
.news-card [data-variants*="ðŸ‘»"].read-more,
[data-variants*="button"][data-variants*="ghost"],
[data-variants*="button"][data-variants*="ðŸ‘»"],
a[href][data-variants*="button"][data-variants*="ghost"],
a[href][data-variants*="button"][data-variants*="ðŸ‘»"],
button[data-variants*="ghost"],
button[data-variants*="ðŸ‘»"],
input[type="submit"][data-variants*="ghost"],
input[type="submit"][data-variants*="ðŸ‘»"] {
  border: 1px solid #0f794a;
  color: #0f794a;
  background: transparent;
}
.button[data-variants*="ghost"]:hover,
.button[data-variants*="ðŸ‘»"]:hover,
.button[href][data-variants*="ghost"]:hover,
.button[href][data-variants*="ðŸ‘»"]:hover,
.news-card [data-variants*="ghost"].read-more:hover,
.news-card [data-variants*="ðŸ‘»"].read-more:hover,
[data-variants*="button"][data-variants*="ghost"]:hover,
[data-variants*="button"][data-variants*="ðŸ‘»"]:hover,
a[href][data-variants*="button"][data-variants*="ghost"]:hover,
a[href][data-variants*="button"][data-variants*="ðŸ‘»"]:hover,
button[data-variants*="ghost"]:hover,
button[data-variants*="ðŸ‘»"]:hover,
input[type="submit"][data-variants*="ghost"]:hover,
input[type="submit"][data-variants*="ðŸ‘»"]:hover {
  background-color: #1ad482;
  border-color: #1ad482;
  color: #fff;
}
.card-wrapper {
  padding: 5px 0;
}
.card,
.card:hover {
  border: none;
}
.news-card {
  max-width: none;
  margin: 0;
}
.news-card .news-card__date-author {
  color: #6e6e6e;
}
.news-card .news-card__author {
  text-decoration: underline;
}
.news-card .news-card__author:hover {
  color: #0f794a;
}
.news-card article {
  overflow: hidden;
}
.news-card__image {
  width: 100%;
  float: left;
  padding: 0;
  margin: 0 0 1em;
}
.news-card__image .image {
  position: relative;
  padding-bottom: 56%;
  overflow: hidden;
  display: block;
  margin: 0;
}
.news-card__text {
  width: 100%;
  float: right;
}
.news-card__text p:last-child {
  margin-bottom: 0;
}
.news-card h2 {
  margin: 0;
  line-height: 1.2;
}
@media (min-width: 48em) {
  .news-card h2 {
    margin: 0;
  }
}
.news-card .read-more {
  margin-top: 1em;
}
.icons-section {
  padding: 40px 0;
}
@media (min-width: 48em) {
  .icons-section {
    padding: 60px 0;
  }
}
.icons-section.yellow-background {
  background: transparent -o-linear-gradient(197deg, #ffdb58 0, #f8c305 100%) 0 0
    no-repeat padding-box;
  background: transparent linear-gradient(253deg, #ffdb58, #f8c305) 0 0
    no-repeat padding-box;
}
.icons-section.yellow-background .icons-section__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 1em;
}
.icons-section.yellow-background .icons-section__link .button {
  background: #0f794a;
}
.icons-section.yellow-background .icons-section__link .button:hover a {
  color: #fff;
}
.icons-section.yellow-background .icons-section__link .button a {
  color: #fff;
  text-decoration: none;
}
.icons-section.yellow-background .icons-section__link .button a:hover {
  color: #fff;
}
.icons-section .icons-section__after-icons,
.icons-section .icons-section__before-icons {
  max-width: 964px;
  margin-left: auto;
  margin-right: auto;
}
.icons-section .icons-section__before-icons {
  padding-bottom: 1.5em;
}
.icons-section .icons-section__after-icons {
  padding: 1em 0;
}
.icons-section .icons-section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1060px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto 2em;
  gap: 20px;
}
.icons-section .icons-section__content.columns-3 {
  max-width: 520px;
}
.icons-section .icons-section__content.columns-4 {
  max-width: 400px;
}
@media (min-width: 48em) {
  .icons-section .icons-section__content.columns-4 {
    max-width: 700px;
  }
}
.icons-section .icons-section__content.columns-5 {
  max-width: 880px;
}
.icons-section .icons-section__content.columns-5-even {
  max-width: 600px;
}
@media (min-width: 980px) {
  .icons-section .icons-section__content.columns-5-even {
    max-width: 880px;
  }
}
.icons-section .icons-section__content.columns-6 {
  max-width: 1060px;
}
.icons-section .icons-section__content.columns-6-even {
  max-width: 700px;
}
@media (min-width: 980px) {
  .icons-section .icons-section__content.columns-6-even {
    max-width: 1060px;
  }
}
.icons-section .icons-section__content .card {
  width: 160px;
  height: 160px;
  background-color: inherit;
  border: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0.25em;
  background: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  border-radius: 5px;
}
.icons-section .icons-section__content .card:hover {
  background-color: #fff;
}
.icons-section .icons-section__content .card p {
  font-weight: 700;
  text-align: center;
  padding: 0;
  color: #242b44;
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -ms-grid-column-align: center;
}
.icons-section .icons-section__content .card svg {
  max-width: 100px;
  height: auto;
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -ms-grid-column-align: center;
}
.icons-section .icons-section__content a {
  width: 160px;
  height: 160px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
}
.icons-section .icons-section__content a:hover {
  text-decoration: none;
}
.icons-section .icons-section__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 1em;
}
.icons-section .icons-section__link .button:hover a {
  color: #fff;
}
.icons-section .icons-section__link .button a {
  text-decoration: none;
}
.icons-section .icons-section__link .button a:hover {
  color: #fff;
}
.info-cards-section {
  background: transparent -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#ffdb58),
      to(#f8c305)
    ) 0 0 no-repeat padding-box;
  background: transparent -o-linear-gradient(top, #ffdb58 0, #f8c305 100%) 0 0 no-repeat
    padding-box;
  background: transparent linear-gradient(180deg, #ffdb58, #f8c305) 0 0
    no-repeat padding-box;
}
.info-cards-section .section__title {
  text-align: center;
  padding-bottom: 20px;
}
.info-cards-section .section__cards {
  padding-left: 0;
}
@media (min-width: 40em) {
  .info-cards-section .section__cards {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 1fr;
  }
}
.info-cards-section .section__card {
  list-style: none;
  background: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  border-radius: 5px;
  margin: 0 0 20px;
  padding: 20px 30px 40px;
}
@media (min-width: 40em) {
  .info-cards-section .section__card {
    margin: 0 15px 20px 0;
    max-width: 360px;
  }
}
.info-cards-section .section__card--image img {
  display: block;
  margin-left: auto;
  height: 88px;
  width: auto;
}
@media (min-width: 40em) {
  .info-cards-section .section__card--image img {
    height: 100px;
  }
}
.info-cards-section .section__card--content--title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 20px;
}
@media (min-width: 40em) {
  .info-cards-section .section__card--content--description {
    line-height: 25px;
  }
}
.info-tabs-section {
  background: #242b44;
}
.info-tabs-section .section__title {
  color: #fff;
  padding: 8px 15px 28px;
}
@media (min-width: 40em) {
  .info-tabs-section .section__title {
    text-align: center;
    padding: 33px 0 28px;
  }
}
.info-tabs-section .section__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0;
  margin: 0 0 22px -5px;
}
@media (max-width: 40em) {
  .info-tabs-section .section__tabs {
    display: none;
  }
}
.info-tabs-section .section__tabs .glider-dot {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background: transparent -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#ffdb58),
      to(#f8c305)
    ) 0 0 no-repeat padding-box;
  background: transparent -o-linear-gradient(top, #ffdb58 0, #f8c305 100%) 0 0 no-repeat
    padding-box;
  background: transparent linear-gradient(180deg, #ffdb58, #f8c305) 0 0
    no-repeat padding-box;
  color: #242b44;
  list-style: none;
  margin: 0 5px 5px;
  border-radius: 5px;
  padding: 20px 5px 35px;
  width: auto;
  min-width: 0;
  text-align: center;
}
.info-tabs-section .section__tabs .glider-dot:hover {
  background: #f8a91b;
}
.info-tabs-section .section__tabs .glider-dot.active {
  background: #10794a;
  color: #fff;
}
.info-tabs-section .section__cards {
  padding: 0;
}
.info-tabs-section .section__cards .section__card {
  list-style: none;
  background: #fff;
  padding: 20px;
  margin-bottom: 10px;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
}
@media (min-width: 40em) {
  .info-tabs-section .section__cards .section__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 50px;
    margin-right: 5px;
  }
}
.info-tabs-section .section__cards .section__card--image {
  height: 140px;
}
@media (min-width: 40em) {
  .info-tabs-section .section__cards .section__card--image {
    min-width: 120px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}
.info-tabs-section .section__cards .section__card--image img {
  display: block;
  margin: auto;
  height: 100%;
}
@media (min-width: 40em) {
  .info-tabs-section .section__cards .section__card--content {
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding: 20px 0 20px 50px;
  }
}
.info-tabs-section .section__cards .section__card--content--title {
  font-weight: 700;
  font-size: 18px;
  margin: 20px 0;
}
.info-tabs-section .section__cards .section__card--content--description {
  line-height: 20px;
}
.key-highlights-section {
  background: #f7f7f7;
}
.key-highlights-section .section__title {
  padding: 10px 15px;
}
@media (min-width: 40em) {
  .key-highlights-section .section__title {
    text-align: center;
  }
}
.key-highlights-section .section__cards {
  position: relative;
  margin-top: 70px;
  padding-left: 0;
}
@media (min-width: 40em) {
  .key-highlights-section .section__cards {
    padding-left: 110px;
    margin-top: 55px;
  }
}
.key-highlights-section .section__card {
  position: relative;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  background: #fff;
  margin-bottom: 50px;
  list-style: none;
}
@media (min-width: 40em) {
  .key-highlights-section .section__card {
    margin-bottom: 20px;
  }
}
.key-highlights-section .section__card:before {
  content: "";
  position: absolute;
  bottom: -50px;
  left: 50%;
  width: 5px;
  height: 50px;
  background: #242b44;
}
@media (min-width: 40em) {
  .key-highlights-section .section__card:before {
    bottom: unset;
    left: -65px;
    height: 100%;
  }
}
.key-highlights-section .section__card:last-of-type:before {
  display: none;
}
.key-highlights-section .section__card--image {
  position: absolute;
  right: 0;
  top: -40px;
  width: 80px;
  height: 80px;
  border: 5px solid #fff;
  border-radius: 50%;
  background: #f8c305;
  padding: 10px;
  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;
}
@media (min-width: 40em) {
  .key-highlights-section .section__card--image {
    left: -110px;
    top: -20px;
    width: 93px;
    height: 93px;
    padding: 13px;
  }
}
.key-highlights-section .section__card--content {
  padding: 55px 15px 40px;
}
@media (min-width: 40em) {
  .key-highlights-section .section__card--content {
    padding: 30px 50px;
  }
}
.key-highlights-section .section__card--content--title {
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 18px;
}
@media (min-width: 40em) {
  .key-highlights-section .section__card--content--title {
    font-size: 20px;
  }
}
.key-highlights-section .section__card--content--description {
  line-height: 20px;
}
@media (min-width: 40em) {
  .key-highlights-section .section__card--content--description {
    line-height: 25px;
  }
}
[data-variants*="dark_background"] .read-more-content__trigger {
  background: #242b44;
  color: #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5), 0 -10px 40px 10px #242b44;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5), 0 -10px 40px 10px #242b44;
}
html.js .main-header {
  height: 65px;
}
@media (min-width: 70em) {
  html.js .main-header {
    height: 77px;
  }
}
html.js .main-header .main-header__wrapper {
  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: space-between;
  justify-content: space-between;
}
html.js body.header-sticky .main-header {
  position: sticky;
  top: 0;
  z-index: 99;
  padding-right: 10px;
}
@media (min-width: 70em) {
  html.js body.header-sticky .main-header {
    padding-right: 0;
  }
}
@media (min-width: 48em) {
  html.js body.header-sticky .main-header + main:has(.breadcrumbs) {
    padding-top: 35px;
  }
}
@media (min-width: 70em) {
  html.js body.header-sticky .main-header + main:has(.breadcrumbs) {
    padding-top: 23px;
  }
}
html.js
  body.header-sticky
  .main-header
  + main:not(:has(.breadcrumbs))
  section:first-of-type {
  padding-top: 15px;
}
@media (min-width: 48em) {
  html.js
    body.header-sticky
    .main-header
    + main:not(:has(.breadcrumbs))
    section:first-of-type {
    padding-top: 10px;
  }
}
@media (min-width: 70em) {
  html.js
    body.header-sticky
    .main-header
    + main:not(:has(.breadcrumbs))
    section:first-of-type {
    padding-top: 50px;
  }
}
#main-nav,
.main-header__container {
  width: 100%;
}
#main-nav {
  font-family: sans-serif;
}
#main-nav .menu ul {
  padding-left: 1em;
}
#main-nav .navigation-container {
  position: fixed;
  left: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background: #fff;
  width: 100%;
  top: 65px;
  bottom: 0;
  z-index: 9;
  padding: 25px 0;
  overflow: auto;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
#main-nav .navigation-container .fake-shadow {
  -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.16);
  box-shadow: 0 1px 12px rgba(0, 0, 0, 0.16);
  position: absolute;
  display: block;
  width: 100%;
  height: 65px;
  top: -65px;
  z-index: 999999;
}
@media (min-width: 70em) {
  #main-nav .navigation-container .fake-shadow {
    display: none;
  }
}
@media (min-width: 70em) {
  #main-nav .navigation-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: static;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: auto;
    left: auto;
    background: none;
    padding: 0;
    overflow: visible;
  }
}
#main-nav .navigation-container a {
  padding: 10px 0;
  font-weight: 700;
  display: inline-block;
  text-decoration: none;
  color: #242b44;
  font-size: 22px;
}
@media (min-width: 70em) {
  #main-nav .navigation-container a {
    width: 100%;
    padding: 10px;
    font-size: 1.1em;
    color: #fff;
    font-weight: 400;
  }
}
@media (max-width: 1119px) {
  #main-nav .navigation-container a:after {
    display: inline-block;
    content: " ";
    width: 60px;
    height: 60px;
    vertical-align: middle;
    background: url(../../themes/brigantine/public/assets/images/menu-arrow.svg)
      50% no-repeat;
    background-size: 13px;
    cursor: pointer;
  }
}
@media (min-width: 70em) {
  #main-nav .navigation-container a:after {
    display: none;
  }
}
#main-nav .navigation-container ul {
  list-style: none;
  padding-left: 0;
  text-align: left;
  width: 100%;
  margin-top: 30px;
}
@media (min-width: 70em) {
  #main-nav .navigation-container ul {
    padding-right: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: auto;
    text-align: right;
    margin: 1rem;
  }
  #main-nav .navigation-container ul .menu-item-has-children > a:after {
    display: inline-block;
  }
}
#main-nav .navigation-container ul .menu-item-has-children.show a:after {
  display: none;
}
#main-nav .navigation-container ul .menu-item-has-children.show > a,
#main-nav .navigation-container ul .menu-item-has-children:hover > a {
  color: #fec32e;
}
@media (min-width: 70em) {
  #main-nav .navigation-container ul .menu-item-has-children.show > a,
  #main-nav .navigation-container ul .menu-item-has-children:hover > a {
    color: #0f794a;
  }
}
#main-nav .navigation-container ul .menu-item-has-children.show > a:after,
#main-nav .navigation-container ul .menu-item-has-children:hover > a:after {
  cursor: pointer;
  display: inline-block;
  pointer-events: auto;
  z-index: 99;
}
#main-nav .navigation-container > ul {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 70em) {
  #main-nav .navigation-container > ul {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}
@media (min-width: 70em) {
  #main-nav .navigation-container > ul > li {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }
  #main-nav .navigation-container > ul > li:last-child:after {
    display: none;
  }
  #main-nav .navigation-container > ul > li > a {
    color: #242b44;
    position: relative;
  }
  #main-nav .navigation-container > ul > li > a:after {
    content: "|";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -5px;
  }
}
#main-nav .navigation-container > ul > li > ul {
  background: #333e63;
}
@media (min-width: 70em) {
  #main-nav .navigation-container > ul > li > ul {
    display: none;
    position: absolute;
    min-width: 200px;
    color: #000;
    background: #242b44;
    width: auto;
    text-align: left;
    margin: 0;
    padding: 0;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px;
    box-shadow: 0 0 2px;
  }
}
#main-nav .navigation-container > ul > li > ul .menu-item:hover > a {
  color: #fec32e;
}
#main-nav .navigation-container .menu-item-has-children > ul {
  display: none;
  margin: 0;
}
#main-nav .navigation-container .menu-item-has-children.show > ul {
  display: block;
}
#main-nav .navigation-container .menu-item-has-children.show .sub-menu-opener {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
#main-nav .burger-button {
  background: none;
  position: relative;
  -webkit-transition: font-size 0.3s ease;
  -o-transition: font-size 0.3s ease;
  transition: font-size 0.3s ease;
  padding: 0;
  font-size: 14px;
  margin-right: 6px;
  color: #242b44;
  text-transform: uppercase;
  line-height: 16px;
  min-width: 0;
}
#main-nav .burger-button:after,
#main-nav .burger-button:before {
  display: none;
  -webkit-transition: top 0.3s ease 0.35s, -webkit-transform 0.3s ease 50ms,
    -webkit-box-shadow 0.3s ease 0.35s;
  transition: top 0.3s ease 0.35s, -webkit-transform 0.3s ease 50ms,
    -webkit-box-shadow 0.3s ease 0.35s;
  -o-transition: top 0.3s ease 0.35s, transform 0.3s ease 50ms,
    box-shadow 0.3s ease 0.35s;
  transition: top 0.3s ease 0.35s, transform 0.3s ease 50ms,
    box-shadow 0.3s ease 0.35s;
  transition: top 0.3s ease 0.35s, transform 0.3s ease 50ms,
    box-shadow 0.3s ease 0.35s, -webkit-transform 0.3s ease 50ms,
    -webkit-box-shadow 0.3s ease 0.35s;
  width: 18px;
  height: 3px;
  position: absolute;
  left: auto;
  right: 5px;
  background: #242b44;
  content: "";
}
#main-nav .burger-button:before {
  top: 3px;
  -webkit-box-shadow: 0 7px 0 0 #242b44;
  box-shadow: 0 7px 0 0 #242b44;
}
#main-nav .burger-button:after {
  top: 17px;
}
header.menu-left #main-nav .navigation-container {
  left: -100%;
}
html.mobile-menu-open #main-nav .navigation-container > ul > li {
  -webkit-box-shadow: #242b44 0 -0.3px 0;
  box-shadow: 0 -0.3px 0 #242b44;
}
html.mobile-menu-open #main-nav .navigation-container > ul > li:last-child {
  -webkit-box-shadow: 0 -0.3px 0 #242b44, 0 0.3px 0 #242b44;
  box-shadow: 0 -0.3px 0 #242b44, 0 0.3px 0 #242b44;
}
html.mobile-menu-open #main-nav .navigation-container > ul > li > a:hover {
  color: #242b44;
}
html.mobile-menu-open #main-nav .navigation-container > ul > li > a {
  padding: 17px 28px;
  line-height: 26px;
  position: relative;
  width: 100%;
}
html.mobile-menu-open #main-nav .navigation-container > ul > li > a > span {
  width: calc(100% - 60px);
  display: block;
}
html.mobile-menu-open #main-nav .navigation-container > ul > li > a:after {
  position: absolute;
  top: 0;
  right: 0;
}
html.mobile-menu-open #main-nav .navigation-container li.show > a {
  background: #242b44 !important;
  color: #fff !important;
}
html.mobile-menu-open #main-nav .navigation-container li.show > a:after {
  background: url(../../themes/brigantine/public/assets/images/menu-arrow-alt.svg)
    50% no-repeat;
}
html.mobile-menu-open #main-nav .navigation-container li.show > ul {
  display: block;
  background: #fff;
}
@media (min-width: 70em) {
  html.mobile-menu-open #main-nav .navigation-container li.show > ul {
    left: auto;
    display: block;
    background: #333e63;
  }
}
html.mobile-menu-open #main-nav .navigation-container li.show > ul > li {
  padding: 3px 28px;
}
html.mobile-menu-open #main-nav .navigation-container li.show > ul > li > a {
  font-size: 19px;
  line-height: 22px;
  font-weight: 400;
  color: #242b44;
}
html.mobile-menu-open
  #main-nav
  .navigation-container
  li.show
  > ul
  > li
  > a:active,
html.mobile-menu-open
  #main-nav
  .navigation-container
  li.show
  > ul
  > li
  > a:hover {
  font-weight: 700;
}
html.mobile-menu-open .search {
  padding: 0 28px;
}
html.mobile-menu-open #main-nav .burger-button {
  background: transparent;
  font-size: 0;
  height: 23px;
  width: 23px;
}
html.mobile-menu-open #main-nav .burger-button:after,
html.mobile-menu-open #main-nav .burger-button:before {
  display: block;
}
html.mobile-menu-open #main-nav .burger-button:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-box-shadow: 0 7px 0 0 transparent;
  box-shadow: 0 7px 0 0 transparent;
}
html.mobile-menu-open #main-nav .burger-button:after,
html.mobile-menu-open #main-nav .burger-button:before {
  -webkit-transition: display 0.1s ease-out;
  -o-transition: display 0.1s ease-out;
  transition: display 0.1s ease-out;
  top: 10px;
}
html.mobile-menu-open #main-nav .burger-button:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media (min-width: 70em) {
  html.js #main-nav button {
    display: none;
  }
}
@media (min-width: 70em) {
  html.js #main-nav .navigation-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
html.js.mobile-menu-open #main-nav .navigation-container {
  left: 0;
  height: auto;
}
html:not(.js) #main-nav button {
  display: none;
}
html:not(.js) #main-nav .navigation-container {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
html:not(.js) #main-nav .navigation-container li > ul {
  display: block;
}
@media (min-width: 70em) {
  html:not(.js) #main-nav .navigation-container li > ul {
    display: none;
  }
}
.main-header {
  background: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 1px 12px rgba(0, 0, 0, 0.1607843137254902);
}
.main-header .search {
  width: 100%;
  padding: 0 0.5em;
  position: relative;
  overflow: visible;
}
.main-header .search input[type="date"],
.main-header .search input[type="number"],
.main-header .search input[type="password"],
.main-header .search input[type="search"],
.main-header .search input[type="tel"],
.main-header .search input[type="text"],
.main-header .search input[type="url"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 120px;
  padding: 10px;
  border: 1px solid #aeb4c9;
  border-radius: 4px;
  width: auto;
  display: inline-block;
}
.main-header .search input[type="search"]::-ms-clear {
  display: none;
}
@media (min-width: 70em) {
  .main-header .search {
    padding: 0;
    width: 50px;
  }
}
.main-header .search form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f4f4f4;
  border-radius: 24px;
  padding: 12px 20px;
}
@media (min-width: 70em) {
  .main-header .search form {
    background: #fff;
    border-radius: 6px;
    padding: 0;
  }
}
@media (max-width: 70em) {
  .main-header .search form:focus-within {
    outline: none;
    border: none;
    -webkit-box-shadow: 0 0 0 1.5px #ffc402;
    box-shadow: 0 0 0 1.5px #ffc402;
  }
}
.main-header .search form input[type="text"] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.main-header .search form input[type="text"]:focus {
  outline: none;
  border: 1px solid #fec32e;
}
.main-header .search form input[type="text"]::-ms-clear {
  display: none;
}
@media (max-width: 70em) {
  .main-header .search form input[type="text"] {
    border: none;
    padding: 0;
    background: transparent;
  }
  .main-header .search form input[type="text"]:focus {
    outline: none;
    border: none;
  }
}
.main-header .search form input[type="submit"] {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border: 1px solid #e3e3e3;
  border-left: none;
  min-width: 50px;
  background: url(../../themes/brigantine/public/assets/images/search2.svg)
    no-repeat scroll 50%;
  color: transparent;
}
@media (min-width: 70em) {
  .main-header .search form input[type="submit"] {
    min-width: 120px;
    background: #0f794a;
    color: #fff;
    border: 1px solid #0f794a;
  }
}
.main-header .search form input[type="submit"]:hover {
  opacity: 0.8;
}
@media (max-width: 70em) {
  .main-header .search form input[type="submit"] {
    border: none;
    min-width: 24px;
    padding: 3px;
    background-size: 24px;
  }
}
.main-header .search form .search-input-label {
  visibility: hidden;
  max-width: 0;
  color: #242b44;
  background: #242b44;
}
@media (min-width: 70em) {
  .main-header .search form .search-input-label {
    color: #fff;
    background: #fff;
  }
}
@media (min-width: 70em) {
  .main-header .search:not(.always-visible) form {
    display: none;
    position: absolute;
    right: 0;
    padding: 1em;
    background: #fff;
    z-index: 9;
  }
  .main-header .search:not(.always-visible).show form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 70em) {
  .main-header .search__icon {
    cursor: pointer;
  }
  .main-header .search__icon:before {
    content: "";
    background: #fff;
    width: 50px;
    height: 50px;
    display: block;
    background: url(../../themes/brigantine/public/assets/images/search2.svg)
      no-repeat scroll 50%;
  }
}
.main-header .search.show .main-header .search__icon {
  background: #fff;
}
.main-header .main-header__wrapper {
  padding: 12px 0;
}
@media (min-width: 70em) {
  .main-header .main-header__wrapper {
    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: space-between;
    justify-content: space-between;
    width: 100%;
  }
  .main-header .main-header__wrapper .main-header__menu-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    margin: 0;
  }
}
.main-header .main-header__logo-wrapper img {
  width: 217px;
  height: auto;
  margin-left: 7.8px;
}
@media (min-width: 70em) {
  .main-header .main-header__logo-wrapper img {
    margin-left: 0;
  }
}
@media (min-width: 70em) {
  .main-header {
    height: auto;
  }
  .main-header .main-header__container {
    display: block;
    margin: 0 auto;
    width: 1160px;
  }
  .main-header .main-header__logo-wrapper img {
    width: 270px;
    height: auto;
  }
}
.main-header .progress-container {
  background: transparent;
  bottom: 0;
  height: 4px;
  position: absolute;
  width: 100%;
}
@media (min-width: 48em) {
  .main-header .progress-container {
    height: 5px;
  }
}
.main-header .progress-container .progress-bar {
  background: #fec32e;
  height: 4px;
  width: 0;
}
@media (min-width: 48em) {
  .main-header .progress-container .progress-bar {
    height: 5px;
  }
}
.breadcrumbs {
  color: #737373;
  background: none;
  margin: 1em 0;
  padding: 0;
}
@media (max-width: 1120px) {
  .breadcrumbs ol.breadcrumbs__list li:not(:last-child, :nth-last-child(2)) {
    display: none;
  }
}
.breadcrumbs li {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}
.breadcrumbs li:not(:last-child):after {
  content: "»";
  color: #737373;
}
.breadcrumbs li a {
  color: #737373;
  text-decoration: none;
}
.breadcrumbs li a:hover {
  color: #0f794a;
}
.breadcrumbs li a:not([href]),
.breadcrumbs li span {
  color: #343c43;
  pointer-events: none;
}
section {
  color: inherit;
  background: #fff;
  margin: 0;
  padding: 2em 0;
  position: relative;
}
section .read-more-content {
  position: relative;
  margin: 0 0 1em;
  -webkit-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
section .read-more-content__content {
  max-height: 8em;
 
}
@media (min-width: 37em) {
  section .read-more-content__content {
    max-height: none;
  }
}
section .read-more-content.show {
  margin: 0;
}
section .read-more-content.show .read-more-content__content {
  max-height: none;
}
section .read-more-content.show .read-more-content__trigger {
  display: none;
}
section .read-more-content__trigger {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  cursor: pointer;
  padding: 0.5em;
  background: #fff;
  color: #000;
  text-align: center;
  font-weight: 700;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5), 0 -10px 40px 10px #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5), 0 -10px 40px 10px #fff;
}
@media (min-width: 37em) {
  section .read-more-content__trigger {
    display: none;
  }
}
section .read-more-content__trigger span:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 7px;
  background: url(../../themes/brigantine/public/assets/images/chevron-down.svg)
    50% no-repeat;
  background-size: contain;
  margin-left: 0.5em;
}
section .read-more-content__toggle {
  color: #313850;
  background: transparent;
  font-size: 15px;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  min-width: unset;
  min-width: 80px;
  text-align: left;
  -webkit-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
section .read-more-content__toggle_trigger {
  display: inline-block;
  background: transparent;
  cursor: pointer;
}
section .read-more-content__toggle_trigger img {
  -webkit-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
section .read-more-content__toggle_trigger:active .read-more-content__toggle,
section .read-more-content__toggle_trigger:hover .read-more-content__toggle {
  background: transparent;
  color: #313850;
}
@media (min-width: 48em) {
  section .read-more-content__toggle_trigger:active .read-more-content__toggle,
  section .read-more-content__toggle_trigger:hover .read-more-content__toggle {
    color: #10794a;
  }
}
section .read-more-content .subtitle_bottom {
  display: block;
  height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
section[data-titlealignment="center"] .section__title {
  text-align: center;
}
section[data-titlealignment="right"] .section__title {
  text-align: right;
}
section .section__title:first-child {
  margin-top: 0;
}
section:first-of-type:not([data-variants="alternate_background"]):not(
    .author-verdict-section
  ) {
  padding-top: 0;
  padding-bottom: 0.5em;
}
@media (min-width: 48em) {
  section:first-of-type:not([data-variants="alternate_background"]):not(
      .author-verdict-section
    ) {
    padding-bottom: 2em;
  }
}
section p:first-child {
  margin-top: 0;
}
section p:last-child {
  margin-bottom: 0;
}
section[data-variants="alternate_background"],
section[data-variants="alternate_background"] .section-background-color {
  background: #f7f7f7;
}
section[data-variants="yellow"] {
  background: transparent -o-radial-gradient(
      50% 50%,
      closest-side,
      #ffd25f 0,
      #fec02c 55%,
      #ff990f 100%
    ) 0 0 no-repeat padding-box;
  background: transparent
    radial-gradient(
      closest-side at 50% 50%,
      #ffd25f 0,
      #fec02c 55%,
      #ff990f 100%
    )
    0 0 no-repeat padding-box;
}
section[data-variants="yellow"] .section-background-color {
  background: -o-radial-gradient(
      50% 50%,
      closest-side,
      #ffd25f 0,
      #fec02c 55%,
      #ff990f 100%
    )
    0 0 no-repeat padding-box;
  background: radial-gradient(
      closest-side at 50% 50%,
      #ffd25f 0,
      #fec02c 55%,
      #ff990f 100%
    )
    0 0 no-repeat padding-box;
}
section[data-variants="yellow"] .read-more-content__trigger {
  background: #fec946;
  color: #0f794a;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5), 0 -10px 40px 10px #fec946;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5), 0 -10px 40px 10px #fec946;
}
section[data-variants*="dark_background"] {
  color: #fff;
  background: #242b44;
}
section[data-variants*="dark_background"]
  a:not([data-variants*="button"]):not(.play-now-button):not(
    .cta-read-review
  ):not(.quick-links__item-link) {
  color: #ffd25f;
}
section[data-variants*="dark_background"]
  a:not([data-variants*="button"]):not(.play-now-button):not(
    .cta-read-review
  ):not(.quick-links__item-link):hover {
  color: #ffba00;
}
section[data-variants*="dark_background"] .section-background-color {
  background: #242b44;
}
section[data-variants*="dark_background"] [data-variants="ghost"] {
  color: #fff;
  border: 2px solid #fff;
}
section[data-variants*="dark_background"] [data-variants="ghost"]:hover {
  color: #0f794a;
  background: #fff;
  border: 2px solid #fff;
}
section[data-variants*="dark_background"]
  [data-variants="ghost"]:hover
  a[href] {
  color: #0f794a;
}
section[data-variants*="dark_background"] [data-variants="ghost"] a[href] {
  text-decoration: none;
  color: #fff;
}
section[data-variants*="dark_background"]
  [data-variants="ghost"]
  a[href]:hover {
  text-decoration: none;
  color: #0f794a;
}
section .section-background-color {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.9;
  background: #fff;
}
section .main-wrapper {
  position: relative;
}
section.bottom-gap {
  padding-bottom: 150px;
}
img {
  max-width: 100%;
  height: auto;
}
ul {
  padding-left: 2em;
}
.page-metas {
  margin-bottom: 1em;
}
.page-metas small {
  display: block;
  font-size: 0.75em;
}
.page-metas small .reviewer {
  margin-left: -3px;
}
.link,
a[href] {
  color: #0f794a;
  text-decoration: underline;
}
.link:hover,
a[href]:hover {
  color: #242b44;
  text-decoration: underline;
}
.link {
  cursor: pointer;
}
* {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
}
body,
html {
  scroll-padding-top: 100px;
}
body input[type="date"],
body input[type="number"],
body input[type="password"],
body input[type="tel"],
body input[type="text"],
body input[type="url"] {
  padding: 0.5em;
  vertical-align: middle;
}
body {
  font-family: sans-serif;
  color: #242b44;
}
body h1 {
  margin-bottom: 0.4rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: sans-serif;
  font-weight: 700;
  line-height: 1.2;
}
h1,
h2,
h3,
h4 {
  margin: 0.5em 0;
  font-weight: 700;
  line-height: 1.1em;
}
h1 {
  font-size: 2rem;
}
@media (min-width: 37em) {
  h1 {
    font-size: 3.25rem;
  }
}
h2 {
  font-size: 1.6rem;
}
@media (min-width: 37em) {
  h2 {
    font-size: 2.8rem;
  }
}
h3 {
  font-size: 1.4rem;
}
@media (min-width: 37em) {
  h3 {
    font-size: 2.25rem;
  }
}
h4 {
  font-size: 1.5rem;
}
@media (min-width: 37em) {
  h4 {
    font-size: 1.5rem;
  }
}
p {
  margin: 1em 0;
  line-height: 1.5em;
}
small {
  font-size: 0.9em;
}
label {
  font-weight: 700;
}
main {
  overflow: hidden;
}
.main-wrapper {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 10px;
}
.main-wrapper * {
  scrollbar-width: thin;
  scrollbar-color: rgba(36, 43, 68, 0.2);
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.main-wrapper ::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.main-wrapper ::-webkit-scrollbar-track {
  background: transparent;
}
.main-wrapper ::-webkit-scrollbar-thumb {
  background-color: rgba(36, 43, 68, 0.2);
  border-radius: 3.5px;
}
.main-wrapper ::-webkit-scrollbar-corner {
  background: transparent;
}
.main-wrapper.tight {
  max-width: 963px;
}
@media (min-width: 120em) {
  .main-wrapper {
    max-width: 1160px;
  }
  .main-wrapper.tight {
    max-width: 800px;
  }
}
.button-align-left .button-wrapper {
  text-align: left;
}
.button-align-right .button-wrapper {
  text-align: right;
}
.button-align-center .button-wrapper {
  text-align: center;
}
.button-wrapper .button,
.button-wrapper [data-variants*="button"],
.button-wrapper a[href][data-variants*="button"] {
  width: 100%;
  margin-bottom: 1rem;
}
@media (min-width: 48em) {
  .button-wrapper .button,
  .button-wrapper [data-variants*="button"],
  .button-wrapper a[href][data-variants*="button"] {
    width: auto;
    margin-bottom: 0;
  }
}
.aligncenter {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.alignright {
  float: right;
  margin-left: auto;
}
.alignleft {
  float: left;
  margin-right: auto;
}
html.js.mobile-menu-open {
  overflow: hidden;
  max-height: 100vh;
}
.page-header {
  margin: 0 0 1em;
}
.page-header h1 {
  margin-bottom: 0;
}
html.js .homepage .page-header {
  display: none;
}
html.js .homepage:not(.scrolled) .main-header {
  background: #fff;
}
html.js .homepage.header-sticky {
  padding-top: 0;
}
.su-table {
  width: 100%;
  margin-bottom: 1.5em;
}
.su-table table {
  width: 100% !important;
  margin: 0 !important;
  border-collapse: collapse !important;
  table-layout: auto !important;
}
.su-table table,
.su-table table th {
  font-size: 1em !important;
  border: 1px solid #ccc !important;
}
.su-table table th {
  text-align: center !important;
  padding: 1em !important;
  font-weight: 700 !important;
  color: #333 !important;
  background: #f0f0f0 !important;
}
.su-table table td {
  padding: 0.5em 1em !important;
  border: 1px solid #ccc !important;
  background: #fff !important;
}
.su-table-responsive {
  overflow-x: auto;
}
.su-table-responsive table {
  width: auto !important;
  min-width: 100% !important;
}
.su-table-responsive table td,
.su-table-responsive table th {
  word-break: normal !important;
}
.su-table-alternate table tr:nth-child(2n) td {
  background-color: #f7f7f7 !important;
}
.su-table-fixed table {
  table-layout: fixed !important;
}
.button,
.button[href],
[data-variants*="button"],
a[href][data-variants*="button"],
button,
input[type="submit"] {
  padding: 10px;
  min-width: 175px;
  color: #fff;
  background: #0f794a;
  border: none;
  border-radius: 4px;
  text-transform: capitalize;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 700;
  width: auto;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  text-decoration: none;
}
.button:hover,
.button[href]:hover,
[data-variants*="button"]:hover,
a[href][data-variants*="button"]:hover,
button:hover,
input[type="submit"]:hover {
  background-color: #1ad482;
  color: #fff;
  border-color: none;
  text-decoration: none;
}
.button[data-variants*="ghost"],
.button[data-variants*="ðŸ‘»"],
.button[href][data-variants*="ghost"],
.button[href][data-variants*="ðŸ‘»"],
[data-variants*="button"][data-variants*="ghost"],
[data-variants*="button"][data-variants*="ðŸ‘»"],
a[href][data-variants*="button"][data-variants*="ghost"],
a[href][data-variants*="button"][data-variants*="ðŸ‘»"],
button[data-variants*="ghost"],
button[data-variants*="ðŸ‘»"],
input[type="submit"][data-variants*="ghost"],
input[type="submit"][data-variants*="ðŸ‘»"] {
  border: 1px solid #0f794a;
  color: #0f794a;
  background: transparent;
}
.button[data-variants*="ghost"]:hover,
.button[data-variants*="ðŸ‘»"]:hover,
.button[href][data-variants*="ghost"]:hover,
.button[href][data-variants*="ðŸ‘»"]:hover,
[data-variants*="button"][data-variants*="ghost"]:hover,
[data-variants*="button"][data-variants*="ðŸ‘»"]:hover,
a[href][data-variants*="button"][data-variants*="ghost"]:hover,
a[href][data-variants*="button"][data-variants*="ðŸ‘»"]:hover,
button[data-variants*="ghost"]:hover,
button[data-variants*="ðŸ‘»"]:hover,
input[type="submit"][data-variants*="ghost"]:hover,
input[type="submit"][data-variants*="ðŸ‘»"]:hover {
  background-color: #1ad482;
  border-color: #1ad482;
  color: #fff;
}
[data-variants*="dark_background"] [data-variants*="button"],
[data-variants*="dark_background"] a[href][data-variants*="button"] {
  border: 2px solid #0f794a;
}
[data-variants*="dark_background"] [data-variants*="button"]:hover,
[data-variants*="dark_background"] a[href][data-variants*="button"]:hover {
  border: 2px solid #14985d;
}
[data-variants*="dark_background"]
  [data-variants*="button"][data-variants*="ghost"],
[data-variants*="dark_background"]
  a[href][data-variants*="button"][data-variants*="ghost"] {
  color: #fff;
  background: transparent;
  border: 2px solid #fff;
}
[data-variants*="dark_background"]
  [data-variants*="button"][data-variants*="ghost"]:hover,
[data-variants*="dark_background"]
  a[href][data-variants*="button"][data-variants*="ghost"]:hover {
  background: #fff;
  color: #0f794a;
  border-color: #fff;
  text-decoration: none;
}
input[type="date"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 120px;
  padding: 10px;
  border: 1px solid #aeb4c9;
  border-radius: 4px;
  width: auto;
  display: inline-block;
}
input[type="search"]::-ms-clear {
  display: none;
}
#back-to-top {
  color: #fff;
  position: fixed;
  right: 5px;
  bottom: 5px;
  min-width: 0;
  width: 50px;
  height: 50px;
  display: none;
  z-index: 10;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#back-to-top.show {
  display: block;
}
#back-to-top img {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#back-to-top.no-sticky-bar {
  margin-bottom: 0;
}
.menu ul {
  padding-left: 1em;
}
.main-footer {
  background: #fff;
  padding: 1em;
}
.main-footer .menu > ul {
  padding-left: 0;
}
.main-footer .menu ul {
  list-style: none;
}
.main-footer__copyright {
  display: block;
  padding: 1em 0;
  font-size: 0.9em;
}
.main-footer__wrapper {
  margin: 0 auto;
  max-width: 1275px;
}
.main-footer__disclaimer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.main-footer__disclaimer,
.main-footer__nav nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.main-footer__nav nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.main-footer__nav nav ul {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  font-family: sans-serif;
  font-size: 0.9em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: -0.2px;
  margin-bottom: 20px;
}
.main-footer__nav nav ul li {
  padding: 0.75em 10px;
  margin-top: 5px;
}
.main-footer__nav nav ul a {
  text-decoration: none;
  color: #242b44;
}
.main-footer__nav nav ul a:hover {
  color: #0f794a;
  text-decoration: none;
}
@media (min-width: 29em) {
  .main-footer__nav nav ul {
    font-size: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.main-footer__logo {
  width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.main-footer__logo .image img {
  width: 270px;
  height: auto;
  display: block;
  margin: 10px auto;
}
.main-footer__copyright {
  opacity: 0.8;
  text-align: center;
}
.main-footer__disclaimer-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 10px;
}
.main-footer__disclaimer-logos .disclaimer-logo {
  margin: 0 10px;
}
.main-footer__disclaimer-logos .disclaimer-logo img {
  width: 85px;
  height: 85px;
}
.main-footer__disclaimer-text {
  color: #343c43;
}
@media (min-width: 48em) {
  .main-footer__wrapper {
    padding: 0 15px;
  }
  .main-footer__logo {
    width: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .main-footer__logo .image img {
    display: inline-block;
    margin: 10px;
  }
  .main-footer__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .main-footer__nav nav ul {
    margin-bottom: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .main-footer__disclaimer {
    margin-bottom: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .main-footer__disclaimer-text {
    margin: 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .main-footer__copyright {
    text-align: left;
  }
}
.faq-accordion {
  margin: 0 auto;
}
.faq-accordion .faq-accordion-tabs {
  width: 100%;
}
.faq-accordion .faq-accordion-tabs .faq-accordion-tab {
  background: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 3px #ddd;
  box-shadow: 0 2px 3px #ddd;
  display: block;
  margin: 0 auto 10px;
  width: 95%;
}
.faq-accordion .faq-accordion-tabs .faq-accordion-tab .focus {
  background: #fff;
}
.faq-accordion .faq-accordion-tabs .faq-accordion-tab .focus:after {
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/green-arrow.svg)
    no-repeat 50%;
  right: 10px;
}
.faq-accordion
  .faq-accordion-tabs
  .faq-accordion-tab
  .faq-accordion-tab-content {
  padding: 20px;
}
.faq-accordion .faq-accordion-tabs .faq-accordion-tab-label {
  background: #fff;
  border-radius: 8px;
  color: #242b44;
  border: 1px solid #fff;
  padding: 16px 40px 16px 20px;
}
.faq-accordion .faq-accordion-tabs .faq-accordion-tab-label:hover {
  color: #0f794a;
  background: #fff;
}
.faq-accordion .faq-accordion-tabs .faq-accordion-tab-label:after {
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/green-arrow.svg)
    no-repeat 50%;
  right: 10px;
}
.faq-accordion
  .faq-accordion-tabs
  .faq-accordion-tab-input:checked
  + .faq-accordion-tab-label {
  background: #0f794a;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #0f794a;
  color: #fff;
}
.faq-accordion
  .faq-accordion-tabs
  .faq-accordion-tab-input:checked
  + .faq-accordion-tab-label:hover {
  color: #fff;
}
.faq-accordion
  .faq-accordion-tabs
  .faq-accordion-tab-input:checked
  + .faq-accordion-tab-label:after {
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/white-arrow.svg)
    no-repeat 50%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  right: 10px;
}
.facw-results-container {
  background: #f7f7f7;
  border-radius: 10px;
  margin: 25px 0;
  padding: 18px 0;
}
@media (min-width: 37em) {
  .facw-results-container {
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1607843137254902);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1607843137254902);
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
    margin: 60px 0;
    padding: 0 30px;
  }
}
.facw-results-container__cta {
  background: #fff;
  border: 4px solid #f8c305;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1607843137254902);
  padding: 20px 60px;
  text-align: center;
}
@media (min-width: 37em) {
  .facw-results-container__cta {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: -25px;
    margin-top: -25px;
    padding: 28px 30px;
  }
}
@media (min-width: 48em) {
  .facw-results-container__cta {
    padding: 48px 80px;
  }
}
@media (min-width: 64em) {
  .facw-results-container__cta {
    padding: 48px 106px;
  }
}
.facw-results-container__cta > .image {
  margin: 0 auto;
  max-width: 160px;
}
@media (min-width: 37em) {
  .facw-results-container__cta > .image {
    max-width: 100%;
  }
}
.facw-results-container__cta--bonus-amount {
  color: #181818;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.facw-results-container__cta--bonus-title {
  color: #181818;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 16px;
  margin-top: 0;
  text-transform: uppercase;
}
.facw-results-container__cta--play-now {
  margin-top: 22px;
}
@media (min-width: 37em) {
  .facw-results-container__cta--play-now {
    margin-top: 32px;
  }
}
.facw-results-container__info {
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 35px;
}
@media (min-width: 37em) {
  .facw-results-container__info {
    padding: 20px 45px;
  }
}
@media (min-width: 48em) {
  .facw-results-container__info {
    padding: 0 79px;
  }
}
.facw-results-container__info-row {
  border-bottom: 1px solid #10794a;
  padding: 20px 13px 9px 0;
}
@media (min-width: 37em) {
  .facw-results-container__info-row {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
    padding: 35px 13px 13px 0;
  }
  .facw-results-container__info-row:first-of-type {
    padding-top: 0;
  }
}
.facw-results-container__info-row-title {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #242b44;
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 8px;
  text-align: center;
}
@media (min-width: 37em) {
  .facw-results-container__info-row-title {
    margin-bottom: 0;
    text-align: left;
  }
}
.facw-results-container__info-row-copy {
  display: block;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 37em) {
  .facw-results-container__info-row-copy {
    text-align: left;
  }
}
.facw-results-container__info-row-images {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 37em) {
  .facw-results-container__info-row-images {
    -webkit-box-pack: inherit;
    -ms-flex-pack: inherit;
    justify-content: inherit;
    text-align: left;
  }
}
.facw-results-container__info-row-images .image {
  margin-right: 14px;
}
@media (min-width: 37em) {
  .facw-results-container__info-row-images .image {
    margin-right: 10px;
  }
}
.facw-results-container__info-row-images .image img {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  max-height: 20px;
  max-width: 56px;
  width: auto;
}
.facw-results-container__info-row-images.mobile-capability .image img {
  max-height: inherit;
  max-width: 30px;
}
@media (min-width: 37em) {
  .facw-results-container__info-row-images.mobile-capability .image img {
    max-height: 20px;
    max-width: 56px;
  }
}
.facw-results-container__info-row-images.software-providers .image img {
  max-height: inherit;
  max-width: 75px;
}
@media (min-width: 37em) {
  .facw-results-container__info-row-images.software-providers .image img {
    max-height: 20px;
    max-width: 56px;
  }
}
.facw-results-container__info-row-images.more-deposit-options {
  font-size: 14px;
  line-height: 30px;
}
.site-blocker {
  display: none;
  height: 100vh;
  left: 0;
  overflow-y: hidden !important;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100000;
}
.site-blocker__inner {
  background: #f8c305;
  border-radius: 0.75rem;
  left: 50%;
  max-width: 40rem;
  padding: 0.65rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 34.125rem;
  z-index: 9999;
}
.site-blocker__content,
.site-blocker__inner {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.22);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.22);
}
.site-blocker__content {
  background: #fff;
  border-radius: 0.375rem;
  max-height: 90%;
  overflow: auto;
  padding: 2.125rem 1.5rem;
  text-align: center;
  width: 100%;
}
.site-blocker__content h4,
.site-blocker__content p {
  font-family: Arial, Helvetica, sans-serif;
  color: #242b44;
}
.site-blocker__content h4 {
  font-size: 2.5rem;
  font-weight: 400;
  font: 700 2.5rem Arial, sans-serif;
  margin: 0 auto;
}
.site-blocker__content p {
  font: 700 1.25rem Arial, sans-serif;
  margin: 1rem 0 0;
}
.site-blocker__content a {
  color: #07008b;
  font-weight: 400 !important;
}
.site-blocker__content a:hover {
  -webkit-text-decoration: unerline !important;
  text-decoration: unerline !important;
}
.site-blocker__icon {
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/error_screen.svg)
    50% no-repeat;
  background-size: 100%;
  margin: 0 auto 2rem;
  height: 111px;
  width: 127px;
}
.site-blocker__overlay {
  background: rgba(36, 43, 68, 0.85);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
.site-blocker-visible {
  overflow: hidden;
}
.site-blocker-visible footer,
.site-blocker-visible header,
.site-blocker-visible main {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.pros-and-cons-section {
  background: #242b44;
  padding: 40px 10px !important;
  color: #fff;
}
@media (min-width: 70em) {
  .pros-and-cons-section {
    padding: 60px 20px !important;
  }
}
.pros-and-cons-section p a,
.pros-and-cons-section p a:hover {
  color: #f8c305;
}
.pros-and-cons-section .main-wrapper {
  padding: 0;
}
@media (min-width: 70em) {
  .pros-and-cons-section .main-wrapper {
    padding: 0 10px;
  }
}
.pros-and-cons-section .section__title {
  color: #fff;
  font-size: 25px;
  line-height: 29px;
}
@media (min-width: 70em) {
  .pros-and-cons-section .section__title {
    font-size: 44px;
    line-height: 49px;
    margin-bottom: 35px;
  }
}
.pros-and-cons-section img {
  margin-right: 1em;
}
.pros-and-cons-section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 19px;
}
@media (min-width: 70em) {
  .pros-and-cons-section__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 63px;
  }
}
.pros-and-cons-section .pros-and-cons__wrapper {
  display: block;
  margin: 0 auto;
  max-width: 964px;
}
@media (min-width: 70em) {
  .pros-and-cons-section .pros-and-cons__wrapper {
    padding-top: 8px;
  }
}
.pros-and-cons-section ul {
  background: #fff;
  padding: 0;
}
.pros-and-cons-section li {
  list-style-type: none;
  padding: 1em;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.pros-and-cons-section .pros-and-cons__title,
.pros-and-cons-section li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.pros-and-cons-section .pros-and-cons__title {
  width: 90px;
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  font-family: sans-serif;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0;
  color: #242b44;
}
.pros-and-cons-section .pros-and-cons__title img {
  margin-right: 0.5em;
}
.pros-and-cons-section .pros-and-cons__before-list-content {
  width: 100%;
}
@media (min-width: 70em) {
  .pros-and-cons-section .pros-and-cons__before-list-content {
    max-width: 507px;
  }
}
.pros-and-cons-section .pros-and-cons__before-list-content p {
  margin-top: 0;
  margin-bottom: 30px;
}
.pros-and-cons-section .pros-and-cons__before-list-content p:last-child {
  margin-bottom: 0;
}
.pros-and-cons-section .pros-and-cons__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 9px;
}
@media (min-width: 70em) {
  .pros-and-cons-section .pros-and-cons__list {
    gap: 15px;
  }
}
.pros-and-cons-section .pros-and-cons__list li {
  padding: 0;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.pros-and-cons-section .pros-and-cons__list li img {
  height: 22px;
  width: 22px;
  margin-right: 14px;
}
.pros-and-cons-section .pros-and-cons__list-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #242b44;
  padding: 0;
  line-height: 22px;
}
.pros-and-cons-section .pros {
  margin-bottom: 15px;
}
.pros-and-cons-section .cons,
.pros-and-cons-section .pros {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 9px;
}
@media (min-width: 70em) {
  .pros-and-cons-section .cons,
  .pros-and-cons-section .pros {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 25px 43px;
    gap: 0;
  }
}
@media (min-width: 48em) {
  .pros-and-cons-section .cons,
  .pros-and-cons-section .pros {
    width: 100%;
  }
}
html.ie
  .quick-links-section
  .quick-links-section__content
  .quick-links__item-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow-x: auto;
}
html.ie .quick-links-section ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 50px;
}
.quick-links-section {
  padding: 2em 0;
  border-top: 0;
  line-height: 1.2;
}
.quick-links-section h2 {
  display: none;
}
.quick-links-section ul {
  background: #fec32e;
  text-align: center;
  padding: 0;
  list-style-type: none;
  min-height: 60px;
}
@media (min-width: 48em) {
  .quick-links-section ul {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
  }
}
.quick-links-section .quick-links-section__content {
  border-radius: 4px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  border-color: #eff0f5;
}
@media (min-width: 48em) {
  .quick-links-section .quick-links-section__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.quick-links-section .quick-links-section__content .quick-links__title-list {
  background: #eff0f5;
  border-radius: 4px;
  width: 100%;
  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;
}
@media (min-width: 48em) {
  .quick-links-section .quick-links-section__content .quick-links__title-list {
    background: #fec32e;
    min-width: 150px;
    width: auto;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.quick-links-section .quick-links-section__content .quick-links__item-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-radius: 4px;
  overflow-x: auto;
}
@media (min-width: 48em) {
  .quick-links-section .quick-links-section__content .quick-links__item-list {
    display: -ms-grid;
    display: grid;
    width: 100%;
  }
}
.quick-links-section
  .quick-links-section__content
  .quick-links__item-list
  li:first-child
  a {
  border-radius: 5px 0 0 5px;
}
.quick-links-section
  .quick-links-section__content
  .quick-links__item-list
  li:last-child
  a {
  border-radius: 0 5px 5px 0;
}
.quick-links-section .quick-links-section__content .quick-links__item {
  position: relative;
}
.quick-links-section .quick-links-section__content .quick-links__item,
.quick-links-section .quick-links-section__content .quick-links__item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.quick-links-section .quick-links-section__content .quick-links__item a {
  font-family: sans-serif;
  font-weight: 700;
  background: transparent -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#ffdb58),
      to(#f8c305)
    ) 0 0 no-repeat padding-box;
  background: transparent -o-linear-gradient(top, #ffdb58 0, #f8c305 100%) 0 0 no-repeat
    padding-box;
  background: transparent linear-gradient(180deg, #ffdb58, #f8c305) 0 0
    no-repeat padding-box;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  padding: 0.5em;
  min-width: 190px;
  height: 100%;
  width: 100%;
  color: #242b44;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.quick-links-section .quick-links-section__content .quick-links__item a:hover {
  background: #f8a91b;
  color: #242b44;
}
.quick-links-section .quick-links-section__content .quick-links__title {
  position: relative;
  background: #eff0f5;
  color: #242b44;
  font-family: sans-serif;
  font-weight: 700;
  padding: 0.5em;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  min-width: 150px;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.quick-links-section
  .quick-links-section__content
  .quick-links__title
  .quick-links-chevron {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  margin-bottom: 3px;
  margin-left: 10px;
}
@media (min-width: 48em) {
  .quick-links-section
    .quick-links-section__content
    .quick-links__title
    .quick-links-chevron {
    display: none;
  }
}
@media (min-width: 48em) {
  .quick-links-section .quick-links-section__content .quick-links__title {
    -webkit-clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);
    clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.quick-links-section .quick-links-section__content a,
.quick-links-section .quick-links-section__content a:hover {
  text-decoration: none;
}
.signup-section {
  padding: 40px 0;
}
@media (min-width: 48em) {
  .signup-section {
    padding: 60px 0;
  }
}
@media (max-width: 48em) {
  .signup-section .section__title {
    text-align: left;
  }
}
.signup-section__content {
  max-width: 964px;
  margin: auto;
}
.signup-section__content .signup-steps {
  padding-bottom: 20px;
}
@media (min-width: 48em) {
  .signup-section__content .signup-steps {
    padding-bottom: 53px;
  }
}
.signup-section__content .signup-steps ul {
  padding-left: 0;
  counter-reset: steps;
}
@media (min-width: 48em) {
  .signup-section__content .signup-steps ul {
    padding-left: 25px;
  }
}
.signup-section__content .signup-steps ul li {
  color: #242b44;
  font-size: 16px;
  line-height: 25px;
  padding: 0;
  margin-bottom: 12px;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 18px;
}
@media (min-width: 48em) {
  .signup-section__content .signup-steps ul li {
    gap: 28px;
  }
}
.signup-section__content .signup-steps ul li:last-child {
  margin-bottom: 0;
}
.signup-section__content .signup-steps ul li:before {
  counter-increment: steps;
  content: counter(steps);
  color: #242b44;
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  background: #f8c305;
  height: 40px;
  width: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.signup-section__content .signup-steps:last-child {
  padding-bottom: 0;
}
.featured-list {
  font-weight: 700;
  border: 2px solid #f4f7f9;
}
.featured-list header {
  text-transform: uppercase;
  background: #eff0f5;
  font-size: 1.25em;
  padding: 1em 10px;
}
@media (min-width: 48em) {
  .featured-list header {
    font-size: 1.5em;
    padding: 1em 40px;
  }
}
.featured-list ul {
  list-style: none;
  padding-left: 0;
}
.featured-list ul li {
  padding: 1em 10px 1em 32px;
}
@media (min-width: 48em) {
  .featured-list ul li {
    padding: 1em 68px;
  }
}
.featured-list ul li:nth-child(odd) {
  background: #fafbfc;
}
.featured-list ul li:before {
  content: "•";
  color: #0f794a;
  margin-left: -22px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  font-size: 2em;
  line-height: 0;
  font-weight: 400;
}
@media (min-width: 48em) {
  .featured-list ul li:before {
    margin-right: 0.5em;
    margin-left: -28px;
  }
}
.post__featured-image {
  position: relative;
  padding-bottom: 60%;
  overflow: hidden;
  margin: 1.5em 0;
}
@media (min-width: 48em) {
  .post__featured-image {
    padding-bottom: 40%;
  }
}
.post__featured-image img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.unavailable_casino {
  padding: 0 !important;
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted .unavailable_casino__options ul {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }
}
.unavailable_casino.blacklisted .unavailable_casino__options .card {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto 10px;
}
@media (min-width: 375px) {
  .unavailable_casino.blacklisted .unavailable_casino__options .card {
    max-width: 328px;
  }
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted .unavailable_casino__options .card {
    margin: 20px 0 15px;
    max-width: 320px;
    width: 320px;
  }
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card
    .card__buttons {
    padding: 0 20px;
  }
}
.unavailable_casino.blacklisted
  .unavailable_casino__options
  .card:nth-of-type(1n + 4) {
  display: none;
  width: 100%;
}
.unavailable_casino.blacklisted
  .unavailable_casino__options
  .card:first-of-type {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  padding: 15px;
  background: #f8c305;
  width: 100%;
  min-width: auto;
}
@media (min-width: 375px) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card:first-of-type {
    min-width: 356px;
  }
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card:first-of-type {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 350px;
    margin: 0;
  }
}
.unavailable_casino.blacklisted
  .unavailable_casino__options
  .card:first-of-type
  .card__sub {
  border-radius: 5px;
  background: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  padding: 15px 17px 24px 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card:first-of-type
    .card__sub {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.unavailable_casino.blacklisted
  .unavailable_casino__options
  .card:first-of-type
  .card__topbanner {
  display: block;
  font-weight: 700;
  text-align: center;
  padding: 17px 0 13px;
  margin: -10px 0 3px;
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card:first-of-type
    .card__topbanner {
    padding: 17px 0 13px;
  }
}
.unavailable_casino.blacklisted
  .unavailable_casino__options
  .card:first-of-type
  .card__topbanner
  span {
  font-size: 18px;
  position: relative;
  margin-right: -25px;
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card:first-of-type
    .card__topbanner
    span {
    font-size: 22px;
  }
}
.unavailable_casino.blacklisted
  .unavailable_casino__options
  .card:first-of-type
  .card__topbanner
  span:before {
  content: "";
  display: inline-block;
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/cup.svg);
  background-repeat: no-repeat;
  background-position: 0;
  width: 30px;
  height: 27px;
  vertical-align: text-bottom;
  padding-right: 5px;
  top: -2px;
  left: -42px;
  position: absolute;
  background-size: contain;
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card:first-of-type
    .card__bonus {
    margin: 15px 0;
  }
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card:first-of-type
    .card__buttons {
    width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card:first-of-type
    .card__buttons
    .review {
    padding: 10px 0;
  }
}
.unavailable_casino.blacklisted
  .unavailable_casino__options
  .card:nth-of-type(2) {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 64em) {
  .unavailable_casino.blacklisted
    .unavailable_casino__options
    .card:nth-of-type(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.unavailable_casino.blacklisted
  .unavailable_casino__options
  .card:nth-of-type(3) {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.unavailable_casino .main-wrapper {
  padding: 0 10px;
  text-align: center;
}
@media (min-width: 64em) {
  .unavailable_casino .main-wrapper {
    padding: 0 10px;
  }
}
.unavailable_casino__top-text {
  position: relative;
  text-align: left;
  margin: 0;
  padding: 36px 0 34px;
}
@media (min-width: 64em) {
  .unavailable_casino__top-text {
    padding: 52px 0 58px;
  }
}
.unavailable_casino__top-text p {
  font-size: 16px;
  line-height: 18px;
  padding: 0 0 26px;
  text-align: center;
  color: #707070;
}
@media (min-width: 64em) {
  .unavailable_casino__top-text p {
    font-size: 20px;
    line-height: 23px;
    text-align: left;
    display: inline-block;
    color: #242b44;
    padding: 0 0 1rem;
  }
}
.unavailable_casino__top-text p:first-of-type {
  margin-top: 0;
}
.unavailable_casino__top-text p:last-of-type {
  padding-bottom: 0;
}
.unavailable_casino__top-text strong {
  color: #dd0606;
  display: block;
  text-align: left;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 11px;
  text-align: center;
}
@media (min-width: 64em) {
  .unavailable_casino__top-text strong {
    display: inline;
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 0;
    text-align: left;
  }
}
.unavailable_casino__top-text strong:first-of-type {
  display: block;
}
@media (min-width: 64em) {
  .unavailable_casino__top-text strong:first-of-type {
    display: inline;
  }
}
.unavailable_casino__top-text strong:first-of-type:before {
  content: "";
  display: inline-block;
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/danger.svg);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: contain;
  width: 23px;
  height: 20px;
  vertical-align: middle;
  padding-right: 12px;
}
@media (min-width: 64em) {
  .unavailable_casino__top-text strong:first-of-type:before {
    width: 44px;
    height: 38px;
  }
}
.unavailable_casino__mid-text {
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 23px;
  text-align: left;
}
@media (min-width: 64em) {
  .unavailable_casino__mid-text {
    font-size: 22px;
    line-height: 26px;
    margin: 0 0 37px;
  }
}
.unavailable_casino__options {
  background-color: #f8c305;
  padding: 28px 0 38px;
}
@media (min-width: 64em) {
  .unavailable_casino__options {
    padding: 29px 0 42px;
  }
}
.unavailable_casino__options ul {
  list-style: none;
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  width: 100%;
}
@media (min-width: 64em) {
  .unavailable_casino__options ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: auto;
  }
}
.unavailable_casino__options .card {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  border-radius: 5px;
  padding: 10px 45px 20px;
  width: 100%;
  background: #fff;
  margin-bottom: 7px;
}
@media (min-width: 64em) {
  .unavailable_casino__options .card {
    width: 264px;
    padding: 31px 40px 26px;
    margin-bottom: 0;
  }
}
.unavailable_casino__options .card a[href] {
  text-decoration: none;
}
.unavailable_casino__options .card a[href].review {
  text-decoration: underline;
}
.unavailable_casino__options .card__title {
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 1rem;
  text-align: center;
}
.unavailable_casino__options .card__logo {
  width: 100%;
  min-height: 59px;
}
@media (min-width: 64em) {
  .unavailable_casino__options .card__logo {
    min-height: 101px;
  }
}
.unavailable_casino__options .card__logo img {
  max-width: 110px;
  max-height: 59px;
  margin: 0 auto;
  width: auto;
  display: block;
}
@media (min-width: 64em) {
  .unavailable_casino__options .card__logo img {
    max-height: 101px;
    margin: 0 auto;
    max-width: 100%;
  }
}
.unavailable_casino__options .card__bonus {
  margin: 10px 0 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  color: #000;
}
@media (min-width: 64em) {
  .unavailable_casino__options .card__bonus {
    width: 100%;
    margin: 28px 0 31px;
    text-align: center;
  }
}
.unavailable_casino__options .card__bonus a {
  color: #10794a;
  font-weight: 700;
  font-size: 24px;
}
.unavailable_casino__options .card__buttons {
  text-align: center;
  margin: 0 auto;
  width: 100%;
  max-width: 264px;
}
.unavailable_casino__options .card__buttons .cta {
  background-color: #10794a;
  border-radius: 8px;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  width: 100%;
  padding: 15px;
}
.unavailable_casino__options .card__buttons .cta:hover {
  background-color: #3f946d;
}
.unavailable_casino__options .card__buttons .review {
  color: #10794a;
  display: block;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  padding-top: 18px;
  font-size: 16px;
  line-height: 18px;
}
@media (min-width: 64em) {
  .unavailable_casino__options .card__buttons .review {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 24px 0 10px;
  }
}
.unavailable_casino__options .card__buttons .review:hover {
  color: #242b44;
}
.unavailable_casino__bottom-footer {
  text-align: center;
  background-color: #242b44;
  color: #fff;
  padding: 21px 10px 27px;
}
@media (min-width: 64em) {
  .unavailable_casino__bottom-footer {
    padding: 27px 0 40px;
  }
}
.unavailable_casino__bottom-footer p {
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
}
.unavailable_casino__bottom-text {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 20px;
}
@media (min-width: 64em) {
  .unavailable_casino__bottom-text {
    font-size: 18px;
    line-height: 21px;
  }
}
.unavailable_casino__link a {
  background-color: #fff;
  border-radius: 8px;
  display: inline-block;
  color: #10794a;
  text-decoration: none;
  font-weight: 700;
  font-size: 15px;
  padding: 0.8em 24px;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 3px solid #fff;
}
@media (min-width: 64em) {
  .unavailable_casino__link a {
    font-size: 20px;
    line-height: 24px;
  }
}
.unavailable_casino__link a:hover {
  border: 3px solid #f8c305;
  color: #10794a;
  text-decoration: none;
}
.social-share * {
  display: inline-block;
  vertical-align: middle;
}
.social-share svg {
  width: 40px;
  fill: #0f794a;
  background: none;
  border-radius: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.social-share svg:hover {
  fill: #fff;
  background: #0f794a;
}
.fallback-operator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  border: 4px solid #0f794a;
  border-radius: 6px;
  padding: 1em;
  margin-bottom: 1em;
  background: #fff;
}
.fallback-operator .fallback-operator__link,
.fallback-operator .fallback-operator__logo {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  margin: 0.5em 0;
}
.fallback-operator p {
  margin: 0;
}
@media (min-width: 37em) {
  .fallback-operator .fallback-operator__link [data-variants*="button"] {
    padding: 1em 1.5em;
  }
}
.review-sticky-bar.bottom.show .sticky-bar__title {
  display: none;
}
.review-sticky-bar.bottom.show .sticky-bar__opener {
  background: none;
  height: 100%;
  padding: 0;
}
@media (min-width: 64em) {
  .review-sticky-bar.bottom.show .sticky-bar__opener {
    padding: 0 20px;
  }
}
.review-sticky-bar.bottom.show .sticky-bar__content-bar {
  position: static;
}
@media (min-width: 80em) {
  .review-sticky-bar.bottom.show .sticky-bar__content-bar {
    position: absolute;
  }
}
.review-sticky-bar.sticky-bar .sticky-bar__opener {
  background: transparent -o-linear-gradient(200deg, #ffdb58 0, #f8c305 100%) 0 0
    no-repeat padding-box;
  background: transparent linear-gradient(250deg, #ffdb58, #f8c305) 0 0
    no-repeat padding-box;
  color: #242b44;
  position: absolute;
  left: 0;
  top: auto;
  height: 50px;
  min-height: 50px;
  width: auto;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0 35px;
  margin: 0 2%;
}
@media (min-width: 64em) {
  .review-sticky-bar.sticky-bar .sticky-bar__opener {
    padding: 0 58px;
  }
}
@media (min-width: 80em) {
  .review-sticky-bar.sticky-bar .sticky-bar__opener {
    margin: 0 3%;
  }
}
.review-sticky-bar.sticky-bar .sticky-bar__opener:before {
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/chevron-dark.svg)
    50% / contain no-repeat;
  position: static;
  margin-left: 0;
}
.review-sticky-bar.sticky-bar .sticky-bar__title {
  font-size: 16px;
  margin-left: 0;
}
.review-sticky-bar.sticky-bar .sticky-bar__content-bar {
  background: transparent -o-linear-gradient(200deg, #ffdb58 0, #f8c305 100%) 0 0
    no-repeat padding-box;
  background: transparent linear-gradient(250deg, #ffdb58, #f8c305) 0 0
    no-repeat padding-box;
  border: none;
  padding-left: 5%;
  position: absolute;
  -webkit-column-gap: 17px;
  -moz-column-gap: 17px;
  column-gap: 17px;
  row-gap: 5px;
}
@media (min-width: 64em) {
  .review-sticky-bar.sticky-bar .sticky-bar__content-bar {
    -webkit-column-gap: 36px;
    -moz-column-gap: 36px;
    column-gap: 36px;
    row-gap: 10px;
  }
}
@media (min-width: 80em) {
  .review-sticky-bar.sticky-bar .sticky-bar__content-bar {
    padding-left: 7%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.review-sticky-bar.sticky-bar .sticky-bar__container {
  max-width: 1400px;
  background: none;
}
.review-sticky-bar.sticky-bar .sticky-bar__button {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
@media (min-width: 64em) {
  .review-sticky-bar.sticky-bar .sticky-bar__button {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
}
.review-sticky-bar.sticky-bar
  .sticky-bar__button
  a[href][data-variants*="button"] {
  min-width: 114px;
  font-size: 15px;
}
@media (min-width: 64em) {
  .review-sticky-bar.sticky-bar
    .sticky-bar__button
    a[href][data-variants*="button"] {
    min-width: 200px;
  }
}
.review-sticky-bar.sticky-bar .sticky-bar__text {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.review-sticky-bar.sticky-bar .sticky-bar__text a {
  font-size: 20px;
}
@media (min-width: 64em) {
  .review-sticky-bar.sticky-bar .sticky-bar__text a {
    font-size: 24px;
  }
}
.review-sticky-bar.sticky-bar .review-table__star-rating {
  background-image: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/star-green.svg);
  background-size: contain;
}
.review-sticky-bar.sticky-bar .review-table__star-rating-text {
  font-size: 15px;
}
@media (min-width: 64em) {
  .review-sticky-bar.sticky-bar .review-table__star-rating-text {
    padding-left: 10px;
    padding-top: 5px;
    font-size: 13px;
  }
}
.review-sticky-bar.sticky-bar .review-table__star-rating-wrapper {
  display: block;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 64em) {
  .review-sticky-bar.sticky-bar .review-table__star-rating-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.review-sticky-bar.sticky-bar .review-table__star-rating-container {
  height: 15px;
  width: 75px;
}
@media (min-width: 64em) {
  .review-sticky-bar.sticky-bar .review-table__star-rating-container {
    height: 20px;
    width: 100px;
  }
}
.stylized-checklist__heading {
  text-align: left;
}
.main-wrapper:not(.unavailable-casino) .page-metas {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 0 0 15px;
  background-color: #ffc402;
  padding: 5px 10px;
  line-height: 1;
  border-radius: 10px 10px 0 0;
}
@media (min-width: 80em) {
  .main-wrapper:not(.unavailable-casino) .page-metas {
    margin: 0 0 0 25px;
    padding: 3px 18px;
  }
}
.main-wrapper:not(.unavailable-casino) .page-metas small {
  color: #000;
  padding: 5px 10px;
  font-size: 14px;
}
@media (min-width: 80em) {
  .main-wrapper:not(.unavailable-casino) .page-metas small {
    font-size: 18px;
  }
}
.main-wrapper:not(.unavailable-casino) .page-metas small .reviewer {
  display: none;
}
.main-wrapper:not(.unavailable-casino) .page-metas small time {
  margin-left: 5px;
}
.main-wrapper:not(.unavailable-casino) .page-metas small:not(:last-of-type) {
  border-right: 1px solid #000;
}
.main-wrapper:not(.unavailable-casino) .page-metas a {
  color: #242b44 !important;
}
.main-wrapper:not(.unavailable-casino) .page-metas-poker {
  margin-bottom: 1em;
}
.main-wrapper:not(.unavailable-casino) .page-metas-poker small {
  display: block;
  font-size: 0.75em;
}
.review-table {
  display: -ms-grid;
  display: grid;
  grid-template-areas: "title" "score" "info" "cta-desktop" "bio" "deposit-games" "mobile-certs" "currency-payment";
  padding: 18px 22.5px 20px;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25882352941176473);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25882352941176473);
  background-color: #fff;
}
@media (min-width: 80em) {
  .review-table {
    grid-template-areas: "title title cta-desktop" "bio info score" "bio info ." "deposit-games mobile-certs currency-payment";
    padding: 37px 0 30px 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.review-table__title {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: title;
  font: normal normal 700 32px Arial;
  margin: 0;
}
@media (min-width: 80em) {
  .review-table__title {
    font-size: 48px;
  }
}
.review-table__score {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  display: -ms-grid;
  display: grid;
  grid-area: score;
  grid-template-areas: "number expert-score" "number star-rating";
  margin-top: 20px;
  padding: 10px;
  background-color: #f7f7f7;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  margin-left: -25px;
}
@media (min-width: 375px) {
  .review-table__score {
    margin-left: unset;
  }
}
@media (min-width: 80em) {
  .review-table__score {
    margin-top: 56px;
    width: 332px;
    -ms-grid-column-align: end;
    justify-self: end;
    padding: 15px;
  }
}
.review-table__score__number {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: number;
  -ms-grid-column-align: end;
  justify-self: end;
  margin-right: 24px;
  font: normal normal 700 30px/65px Arial;
  text-align: center;
  background-color: #fff;
  border: 4px solid #f8c305;
  border-radius: 50%;
  height: 75px;
  width: 75px;
}
@media (min-width: 80em) {
  .review-table__score__number {
    font-size: 35px;
    line-height: 75px;
    height: 85px;
    width: 85px;
  }
}
.review-table__score__number--decimals {
  font-size: 22px;
}
@media (min-width: 80em) {
  .review-table__score__number--decimals {
    font-size: 28px;
  }
}
.review-table__score__expert-score {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  font: normal normal 700 16px Arial;
  text-align: left;
  padding-top: 9px;
}
@media (min-width: 80em) {
  .review-table__score__expert-score {
    font-size: 18px;
  }
}
.review-table__score__expert-score svg {
  position: absolute;
  color: #3ed482;
  top: 0;
  right: 0;
}
@media (min-width: 80em) {
  .review-table__score__expert-score svg {
    position: static;
    vertical-align: middle;
    margin: -5px 0 0 5px;
  }
}
.review-table__score__expert-score svg:active,
.review-table__score__expert-score svg:focus,
.review-table__score__expert-score svg:hover {
  color: #242b44;
}
.review-table__score__expert-score__info {
  z-index: 1;
  display: none;
  position: absolute;
  top: 45px;
  left: -17px;
  width: 205px;
  color: #fff;
  font: normal normal normal 14px/20px Arial;
  text-align: left;
  padding: 12px 15px;
  background-color: #242b44;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
}
.review-table__score__expert-score__info:after {
  content: " ";
  position: absolute;
  border-color: #242b44 transparent;
  border-style: solid;
  border-width: 0 10px 12px;
  top: -10px;
  right: 42px;
}
@media (min-width: 80em) {
  .review-table__score__expert-score__info:after {
    left: 153px;
  }
}
@media (min-width: 80em) {
  .review-table__score__expert-score__info {
    top: 51px;
    left: -26px;
  }
}
.review-table__score__expert-score
  svg:active
  + .review-table__score__expert-score__info,
.review-table__score__expert-score
  svg:focus
  + .review-table__score__expert-score__info,
.review-table__score__expert-score
  svg:hover
  + .review-table__score__expert-score__info {
  display: block;
}
.review-table__score__star-rating {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  --star-size: 22px;
  grid-area: star-rating;
  display: -ms-grid;
  display: grid;
  margin-top: -5px;
}
@media (min-width: 80em) {
  .review-table__score__star-rating {
    --star-size: 30px;
    margin-top: 0;
  }
}
.review-table__score__star-rating--underlay {
  width: calc(var(--star-size) * 5);
  opacity: 0.5;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.review-table__score__star-rating--overlay,
.review-table__score__star-rating--underlay {
  background-image: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/star-little-full.svg);
  background-size: var(--star-size);
  background-repeat: repeat-x;
  height: var(--star-size);
}
.review-table__score__star-rating--overlay {
  position: absolute;
  width: calc(var(--rating, 3) * var(--star-size));
}
.review-table__info {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  display: -ms-grid;
  display: grid;
  grid-area: info;
  grid-template-areas: "bonus" "cta-mobile" "pro-con";
  margin-top: 23px;
}
@media (min-width: 80em) {
  .review-table__info {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    min-width: 300px;
    margin: 90px 0 0 40px;
  }
}
.review-table__info__bonus {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: bonus;
  font: normal normal 700 25px Arial;
}
@media (min-width: 80em) {
  .review-table__info__bonus {
    font-size: 30px;
  }
}
.review-table__info__bonus span {
  color: #10794a;
}
@media (min-width: 80em) {
  .review-table__info__bonus span {
    color: #3fd482;
  }
}
.review-table__info__pro-con {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: pro-con;
  font: normal normal normal 15px/18px Arial;
  margin-top: 22px;
}
@media (min-width: 80em) {
  .review-table__info__pro-con {
    font-size: 16px;
    margin-top: 40px;
    margin-right: -250px;
  }
}
.review-table__info__pro-con__con,
.review-table__info__pro-con__pro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.review-table__info__pro-con__pro + .review-table__info__pro-con__con {
  margin-top: 7px;
}
.review-table__cta--desktop,
.review-table__cta--mobile {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: cta-mobile;
  font: normal normal 700 21px Arial;
  margin-top: 12px;
}
@media (min-width: 80em) {
  .review-table__cta--desktop,
  .review-table__cta--mobile {
    display: none;
  }
}
.review-table__cta--desktop a[href][data-variants*="button"],
.review-table__cta--mobile a[href][data-variants*="button"] {
  width: 100%;
  padding: 21.5px;
  border-radius: 8px;
  text-transform: uppercase;
}
.review-table__cta--desktop {
  display: none;
}
@media (min-width: 80em) {
  .review-table__cta--desktop {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
    display: -ms-grid;
    display: grid;
    grid-area: cta-desktop;
    margin-top: 0;
    margin-right: 50px;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
    width: 235px;
  }
}
.review-table__bio {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  display: -ms-grid;
  display: grid;
  grid-area: bio;
  grid-template-areas: "name" "designation" "description";
  position: relative;
  background-color: #242b44;
  color: #fff;
  border-radius: 9px;
  margin-top: 94px;
  padding: 39px 26px 25px;
}
@media (min-width: 80em) {
  .review-table__bio {
    padding: 34px 30px 25px;
    min-width: 371px;
    margin-top: 57px;
  }
}
.review-table__bio__socials {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: -57px;
  left: 30px;
  padding: 10px 10px 7px;
  border-radius: 10px 10px 0 0;
  gap: 14px;
  background-color: #3fd482;
}
@media (min-width: 80em) {
  .review-table__bio__socials {
    top: -47px;
    gap: 9px;
    padding: 8px 8px 5px;
  }
}
.review-table__bio__socials--linkedin,
.review-table__bio__socials--twitter {
  display: block;
  background-color: #242b44;
  border-radius: 6px;
  text-align: center;
}
.review-table__bio__socials--linkedin:active,
.review-table__bio__socials--linkedin:focus,
.review-table__bio__socials--linkedin:hover,
.review-table__bio__socials--twitter:active,
.review-table__bio__socials--twitter:focus,
.review-table__bio__socials--twitter:hover {
  background-color: #fff;
}
.review-table__bio__socials--linkedin:active img,
.review-table__bio__socials--linkedin:focus img,
.review-table__bio__socials--linkedin:hover img,
.review-table__bio__socials--twitter:active img,
.review-table__bio__socials--twitter:focus img,
.review-table__bio__socials--twitter:hover img {
  -webkit-filter: brightness(0) saturate(100%) invert(8%) sepia(78%)
    saturate(703%) hue-rotate(195deg) brightness(72%) contrast(85%);
  filter: brightness(0) saturate(100%) invert(8%) sepia(78%) saturate(703%)
    hue-rotate(195deg) brightness(72%) contrast(85%);
}
.review-table__bio__socials .review-table__details__logo {
  padding: 10px;
}
@media (min-width: 80em) {
  .review-table__bio__socials .review-table__details__logo {
    padding: 8px;
  }
}
.review-table__bio__socials .review-table__details__logo img {
  vertical-align: middle;
}
@media (min-width: 80em) {
  .review-table__bio__socials .review-table__details__logo img {
    width: 16px;
    height: 16px;
  }
}
.review-table__bio__avatar {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  right: 15px;
  top: -27px;
  width: 85px;
  height: 85px;
  border: 4px solid #fff;
  outline: 4px solid #242b44;
  border-radius: 50%;
  overflow: hidden;
}
@media (min-width: 80em) {
  .review-table__bio__avatar {
    right: 40px;
  }
}
.review-table__bio__name {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: name;
  font: normal normal 700 18px Arial;
}
.review-table__bio__designation {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: designation;
  font: normal normal normal 18px Arial;
  margin-top: 7px;
  max-width: 180px;
}
.review-table__bio__description {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: description;
  margin-top: 26px;
}
@media (min-width: 80em) {
  .review-table__bio__description {
    margin-top: 30px;
  }
}
.review-table__bio__description p {
  font: normal normal normal 16px/18px Arial;
}
.review-table__bio__description p:first-child {
  margin-top: 0;
}
.review-table__bio__description p:last-child {
  margin-bottom: 0;
}
@media (min-width: 80em) {
  .review-table__bio__description p {
    font: normal normal normal 19px/22px Arial;
  }
}
.review-table__bio__description p a {
  color: #3fd482;
  font-weight: 700;
  text-decoration: underline;
}
.review-table__bio__description p a:active,
.review-table__bio__description p a:focus,
.review-table__bio__description p a:hover,
.review-table__bio__description p a:visited {
  color: #10794a;
}
.review-table__bio__description--empty {
  margin-bottom: -29px;
  margin-left: -32px;
}
.review-table__bio__description--empty svg {
  height: 105px;
  width: auto;
}
@media (min-width: 80em) {
  .review-table__bio__description--empty svg {
    height: unset;
  }
}
.review-table__details__detail,
.review-table__details__title {
  font: normal normal 700 16px Arial;
}
.review-table__details__detail--sm,
.review-table__details__title--sm {
  font: normal normal 700 15px Arial;
}
.review-table__details__title {
  text-align: center;
  border-top: 1px solid #3fd482;
  margin-top: 22px;
  padding-top: 22px;
}
@media (min-width: 80em) {
  .review-table__details__title {
    text-align: left;
    margin-top: 0;
    padding-top: 0;
    border: 0;
  }
}
.review-table__details__detail--sm {
  color: #10794a;
  margin-top: 7px;
}
@media (min-width: 80em) {
  .review-table__details__detail--sm {
    font-size: 16px;
  }
}
.review-table__deposit-games {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
  display: -ms-grid;
  display: grid;
  grid-area: deposit-games;
  grid-template-areas: "min-deopsit payout" "payout-speed game-count";
  gap: 15px;
  margin-top: 22px;
  padding: 26.5px 22.5px;
  border-radius: 11px;
  background-color: #f7f7f7;
}
@media (min-width: 80em) {
  .review-table__deposit-games {
    gap: 30px;
    row-gap: 35px;
    margin-top: 25px;
    padding: 20px 30px;
  }
}
.review-table__deposit-games__min-deopsit {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: min-deopsit;
}
.review-table__deposit-games__payout {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: payout;
}
.review-table__deposit-games__payout-speed {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: payout-speed;
}
.review-table__deposit-games__game-count {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: game-count;
}
.review-table__certifications,
.review-table__currency-accepted,
.review-table__mobile-capability,
.review-table__payment-methods {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 10px;
  justify-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin: 22px auto 0;
}
@media (min-width: 80em) {
  .review-table__certifications,
  .review-table__currency-accepted,
  .review-table__mobile-capability,
  .review-table__payment-methods {
    margin: 12px auto 0;
  }
}
.review-table__currency-accepted,
.review-table__payment-methods {
  display: -ms-inline-grid;
  display: inline-grid;
  -ms-grid-columns: (1fr) [var(--column-count)];
  grid-template-columns: repeat(var(--column-count), 1fr);
}
.review-table__currency-accepted + .review-table__details__title {
  margin-top: 12px;
}
@media (min-width: 80em) {
  .review-table__currency-accepted + .review-table__details__title {
    margin-top: 0;
  }
}
.review-table__mobile-certs {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  grid-area: mobile-certs;
  margin-top: 22px;
  text-align: center;
}
@media (min-width: 80em) {
  .review-table__mobile-certs {
    margin-top: 12px;
    padding-top: 22px;
    padding-left: 82px;
    text-align: left;
  }
  .review-table__mobile-certs .review-table__details__title {
    margin-top: 25px;
  }
  .review-table__mobile-certs .review-table__mobile-capability__logo img {
    max-height: 22px;
  }
}
.review-table__mobile-certs img {
  max-height: 32px;
  width: auto;
}
.review-table__currency-payment {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
  grid-area: currency-payment;
  text-align: center;
}
@media (min-width: 80em) {
  .review-table__title {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .review-table__score {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .review-table__info {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .review-table__cta--desktop {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .review-table__bio {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .review-table__deposit-games {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .review-table__mobile-certs {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
  .review-table__currency-payment {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
    width: 100%;
    margin-left: -50px;
    border-left: 2px solid #3fd482;
    padding-left: 60px;
    margin-top: 35px;
    padding-top: 22px;
  }
}
.review-table__currency-payment .review-table__currency-accepted .image {
  display: inline-block;
}
.review-table__currency-payment .review-table__currency-accepted span {
  font: normal normal 700 11px/27px Arial;
  letter-spacing: 0.19px;
  white-space: nowrap;
}
.review-table__currency-payment .review-table__currency-accepted img {
  max-height: 25px;
  width: auto;
  vertical-align: middle;
}
.review-table__currency-payment .review-table__payment-methods__item img {
  max-height: 20px;
  width: auto;
  vertical-align: middle;
}
@media (min-width: 80em) {
  .review-table__currency-payment .review-table__payment-methods__title {
    margin-top: 16px;
  }
}
.review-table__currency-payment .review-table__payment-methods--mastercard img {
  max-height: 25px;
}
.review-table .show-additional-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font: normal normal 700 18px Arial;
  color: #242b44;
  letter-spacing: 0.31px;
  cursor: pointer;
  margin: 5px 0;
}
.review-table .show-additional-items:after {
  content: "";
  display: inline-block;
  position: relative;
  top: -1px;
  left: 5px;
  border: solid #242b44;
  border-width: 2px 2px 0 0;
  height: 5px;
  width: 5px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.review-table .additional-items {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 0fr;
  grid-template-rows: 0fr;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-area: 2/1/3/5;
  -webkit-transition: grid-template-rows 0.3s ease, margin 0.3s ease;
  -o-transition: grid-template-rows 0.3s ease, margin 0.3s ease;
  transition: grid-template-rows 0.3s ease, margin 0.3s ease;
  transition: grid-template-rows 0.3s ease, margin 0.3s ease,
    -ms-grid-rows 0.3s ease;
}
.review-table .additional-items-animation-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 18px;
  -moz-column-gap: 18px;
  column-gap: 18px;
  row-gap: 15px;
  margin: 0 0 10px;
}
.review-table .input-state {
  display: none;
}
.review-table .input-state:checked ~ .show-additional-items:after {
  -webkit-transform: rotate(315deg) translate(-1px, 2px);
  -ms-transform: rotate(315deg) translate(-1px, 2px);
  transform: rotate(315deg) translate(-1px, 2px);
}
.review-table #additional-currencies:checked ~ .additional-items,
.review-table #additional-payment-methods:checked ~ .additional-items {
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  margin-top: 10px;
}
@media (min-width: 80em) {
  .review-table #additional-currencies:checked ~ .additional-items,
  .review-table #additional-payment-methods:checked ~ .additional-items {
    margin-top: 0;
  }
}
.review-table__footnote {
  background-color: rgba(36, 43, 68, 0.08);
  margin: 0 18px;
  text-align: center;
  font: normal normal normal 14px/16px Arial;
  padding: 8px 10px;
  border-radius: 0 0 7px 7px;
  color: #242b44;
}
@media (min-width: 80em) {
  .review-table__footnote {
    margin-right: 35px;
    float: right;
  }
}
@media (min-width: 64em) {
  html.js body.casino-page .breadcrumbs,
  html body.casino-page .breadcrumbs {
    margin: 0 0 23px;
  }
}
html.js body.casino-page main,
html body.casino-page main {
  position: relative;
}
html.js body.casino-page main article:before,
html body.casino-page main article:before {
  content: "";
  background: #f7f7f7;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
html.js body.casino-page main .main-wrapper,
html body.casino-page main .main-wrapper {
  position: relative;
}
html.js body.casino-page main .main-wrapper.single-review,
html body.casino-page main .main-wrapper.single-review {
  max-width: 420px;
  margin: 0 auto;
  padding-bottom: 55px;
}
@media (min-width: 64em) {
  html.js body.casino-page main .main-wrapper.single-review,
  html body.casino-page main .main-wrapper.single-review {
    padding-bottom: 85px;
    max-width: 1155px;
  }
}
.latest-news {
  background: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.latest-news .news-card {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 55%;
  flex: 1 0 55%;
  padding: 1em;
  margin: 0;
}
.latest-news .news-card .card {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  padding: 1em;
  border-radius: 0;
}
.latest-news .news-card .card:hover {
  background-color: #fff;
  border: 1px solid #e3e3e3;
}
@media (min-width: 48em) {
  .latest-news .news-card {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: none;
  }
}
.latest-news .news-card a[href] {
  text-decoration: none;
  color: inherit;
}
.latest-news .news-card__image {
  position: relative;
  padding-bottom: 93%;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 1em;
}
.latest-news .news-card__title {
  font-size: 1.5em;
  font-weight: 700;
}
.latest-news .news-card__description {
  margin: 1em 0;
}
.latest-news .news-card img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.latest-news .news-card__date-author a[href] {
  text-decoration: underline;
}
.latest-news html.ie .news-card__image {
  padding: 0;
}
.latest-news html.ie .news-card img {
  position: static;
  height: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 8px;
}
.latest-news h2 {
  margin-top: 0;
}
.latest-news__cards {
  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;
  margin: 0 -1em;
}
.latest-news__read-more {
  text-align: center;
  padding: 2em 0;
}
.sticky-bar {
  position: fixed;
  z-index: 9;
  left: 0;
  bottom: 0;
  overflow: hidden;
  width: 100%;
}
.sticky-bar__container {
  position: relative;
  height: 50px;
  max-width: 1600px;
  margin: 0 auto;
  background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(#10794a),
      to(#10794a)
    )
    no-repeat 0 10px;
  background: -o-linear-gradient(left, #10794a, #10794a) no-repeat 0 10px;
  background: linear-gradient(left, #10794a, #10794a) no-repeat 0 10px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (min-width: 80em) {
  .sticky-bar__container {
    height: 50px;
    background: none;
  }
}
.sticky-bar__content-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 9;
  left: 0;
  margin: 0;
  width: 100%;
  background: #fff;
  padding: 15px 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border: 3px solid #10794a;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  text-align: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1600px;
  -webkit-column-gap: 36px;
  -moz-column-gap: 36px;
  column-gap: 36px;
  row-gap: 10px;
  top: auto;
  bottom: -120px;
}
@media (min-width: 64em) {
  .sticky-bar__content-bar {
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    row-gap: 0;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
@media (min-width: 80em) {
  .sticky-bar__content-bar {
    position: absolute;
    padding-left: 24%;
  }
}
@media (min-width: 100em) {
  .sticky-bar__content-bar {
    padding-right: 4%;
  }
}
.sticky-bar__bonus-text {
  font-size: 1.5em;
  font-weight: 700;
}
.sticky-bar.show .sticky-bar__container {
  height: auto;
}
@media (min-width: 80em) {
  .sticky-bar.show .sticky-bar__container {
    height: 90px;
  }
}
.sticky-bar.show .sticky-bar__content-bar {
  top: auto;
  bottom: 0;
}
@media (min-width: 80em) {
  .sticky-bar.show .sticky-bar__opener {
    height: 88px;
    min-height: 88px;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.sticky-bar.show .sticky-bar__opener:before {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.sticky-bar img {
  max-width: 90px;
  max-height: 42px;
  vertical-align: middle;
  width: auto;
}
@media (min-width: 64em) {
  .sticky-bar img {
    max-width: 170px;
    max-height: 57px;
  }
}
.sticky-bar__opener {
  font-size: 20px;
  color: #fff;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  background: #10794a;
  border-radius: 10px 10px 0 0;
  min-height: 50px;
  z-index: 9999;
  bottom: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
  height: 50px;
  padding: 5px 0.5% 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sticky-bar__opener:hover {
  background: #10794a;
}
@media (min-width: 64em) {
  .sticky-bar__opener {
    padding: 0 3%;
  }
}
@media (min-width: 80em) {
  .sticky-bar__opener {
    position: absolute;
    left: 0;
    top: auto;
    height: 50px;
    min-height: 50px;
    width: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.sticky-bar__opener:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 10px;
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/chevron-down-white.svg)
    50% / contain no-repeat;
  margin-left: 0.5em;
  position: absolute;
  right: 20px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-right: 20px;
}
@media (min-width: 80em) {
  .sticky-bar__opener:before {
    position: static;
  }
}
.sticky-bar__title {
  font-weight: 700;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -20px;
}
@media (min-width: 64em) {
  .sticky-bar__title {
    margin-left: 0;
  }
}
.sticky-bar__text {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  font-size: 1.5em;
  font-weight: 700;
}
@media (min-width: 64em) {
  .sticky-bar__text {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: 0;
    margin: 0 0.5rem;
    font-size: 26px;
  }
}
.sticky-bar__text a {
  color: #242b44;
  text-decoration: none;
  font-size: 24px;
}
@media (min-width: 64em) {
  .sticky-bar__text a {
    font-size: 26px;
  }
}
.sticky-bar__text a:hover {
  text-decoration: none;
}
.sticky-bar__image {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media (min-width: 64em) {
  .sticky-bar__image {
    margin-top: 1rem;
  }
}
.sticky-bar .sticky-bar__image .review-table__star-rating-container {
  display: block;
  margin-top: 5px;
  height: 14px;
  width: 70px;
}
@media (min-width: 64em) {
  .sticky-bar .sticky-bar__image .review-table__star-rating-container {
    display: none;
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: 0;
  }
}
.sticky-bar .sticky-bar__image .review-table__star-rating {
  background-size: contain;
}
.sticky-bar__button {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 64em) {
  .sticky-bar__button {
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: 0;
  }
}
@media (min-width: 48em) {
  .sticky-bar__button {
    margin: 0;
  }
}
.sticky-bar__button a[href][data-variants*="button"] {
  padding: 18px 0 16px;
  border-radius: 8px;
  line-height: 16px;
  min-width: 150px;
}
@media (min-width: 64em) {
  .sticky-bar__button a[href][data-variants*="button"] {
    min-width: 200px;
  }
}
.sticky-bar .review-table__star-rating-wrapper {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
  display: none;
}
@media (min-width: 64em) {
  .sticky-bar .review-table__star-rating-wrapper {
    display: block;
  }
}
.sticky-bar .review-table__star-rating-wrapper a {
  color: #242b44;
  text-decoration: none;
}
.sticky-bar .review-table__star-rating-wrapper a:hover {
  text-decoration: none;
}
.sticky-bar .review-table__star-rating-text {
  font-size: 0.9rem;
  padding-bottom: 5px;
}
.sticky-bar .review-table__star-rating-container {
  height: 20px;
  width: 100px;
  position: relative;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  margin: 0 auto;
  border-bottom: 0;
}
@media (min-width: 48em) {
  .sticky-bar .review-table__star-rating-container {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }
}
.sticky-bar .review-table__star-rating {
  background-image: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/star-little-full.svg);
  position: absolute;
  height: 100%;
  z-index: 1;
}
.sticky-bar .review-table__star-rating--underlay {
  width: 100%;
  opacity: 0.5;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  z-index: 0;
}
.sticky-bar .review-table__star-rating-wrapper,
.sticky-bar__button,
.sticky-bar__image {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
@media (min-width: 64em) {
  .sticky-bar .review-table__star-rating-wrapper,
  .sticky-bar__button,
  .sticky-bar__image {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: 0;
    margin: 0 1rem;
  }
}
.sticky-bar__close {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
.sticky-bar__close--button {
  font-weight: 700;
}
.cta-sticky-bar .sticky-bar__opener:before {
  margin-right: 0;
}
.cta-sticky-bar .sticky-bar__title:before {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/cup_orange.svg)
    50% no-repeat;
  background-size: contain;
  margin-left: 0.5em;
  margin-right: 10px;
}
.cta-sticky-bar .sticky-bar__button a[href][data-variants*="button"] {
  background: #f8c305;
  color: #242b44;
}
.cta-sticky-bar .sticky-bar__button a[href][data-variants*="button"]:hover {
  color: #242b44;
  background: #f8a91b;
}
.stylized-checklist {
  background: -o-linear-gradient(202deg, #ffdb58 0, #f8c305 100%) 0 0 no-repeat
    padding-box;
  background: linear-gradient(248deg, #ffdb58, #f8c305) 0 0 no-repeat
    padding-box;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  padding: 28px 29px 34px;
  margin-top: 40px;
  max-width: 540px;
  width: 100%;
}
.stylized-checklist__heading {
  display: block;
  font-size: 22px;
  line-height: 25px;
  margin: 0 0 18px;
  text-align: center;
  text-transform: none;
}
@media (min-width: 64em) {
  .stylized-checklist__heading {
    font-size: 22px;
    line-height: 25px;
  }
}
.stylized-checklist__checklist {
  list-style-type: none;
  padding: 0;
}
.stylized-checklist__checklist li {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 28px;
  grid-template-columns: auto 28px;
  font-size: 16px;
  padding: 18.5px 0 4.5px 2.5px;
  -moz-text-align-last: left;
  text-align-last: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #737373;
}
.stylized-checklist__checklist li span {
  padding-right: 24px;
}
.stylized-checklist__checklist li img {
  width: 22px;
  margin-right: 10.5px;
}
@media (min-width: 64em) {
  .stylized-checklist__checklist li {
    font-size: 16px;
  }
}
@media (min-width: 64em) {
  .stylized-checklist {
    margin-top: 0;
  }
}
.star-rating {
  height: 35px;
  width: 180px;
  position: relative;
}
.star-rating__overlay,
.star-rating__underlay {
  background-image: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/star.svg);
  background-size: 35px;
  height: 100%;
}
.star-rating__overlay {
  position: absolute;
  z-index: 1;
}
.star-rating__underlay {
  width: 100%;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  z-index: 0;
}
@media (min-width: 48em) {
  .pokie-overview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.pokie-overview__thumbnail {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: 50%;
  border-radius: 6px;
  padding-bottom: 0;
  margin-bottom: 1em;
}
@media (min-width: 48em) {
  .pokie-overview__thumbnail {
    -webkit-box-flex: 0.49;
    -ms-flex: 0.49;
    flex: 0.49;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.pokie-overview__placeholder-text {
  font-weight: 700;
  font-size: 1.5em;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 48em) {
  .pokie-overview__placeholder-text {
    font-size: 2em;
    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;
  }
}
.pokie-overview__placeholder-text .placeholder-title {
  margin-top: 1.5em;
}
@media (min-width: 48em) {
  .pokie-overview__placeholder-text .placeholder-title {
    margin-top: 0;
  }
}
.pokie-overview__rating {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  background: rgba(30, 43, 68, 0.6);
  padding: 1em;
  color: #fff;
  font-weight: 700;
}
.pokie-overview__rating .star-rating {
  display: inline-block;
  vertical-align: middle;
  width: 150px;
  height: 30px;
}
.pokie-overview__rating .star-rating .star-rating__overlay,
.pokie-overview__rating .star-rating .star-rating__underlay {
  background-size: 30px;
}
.pokie-overview__title {
  font-weight: 700;
}
.pokie-overview__details {
  -webkit-box-flex: 0.49;
  -ms-flex: 0.49;
  flex: 0.49;
  list-style: none;
  font-size: 1.25em;
  padding: 0;
}
.pokie-overview__details ul {
  padding-left: 1.2em;
  list-style: disc;
}
.pokie-overview__details ul li:not(:last-child) {
  margin-bottom: 0.2em;
}
.pokie-overview__group {
  border: 4px solid #f5f5f5;
  border-radius: 6px;
  padding: 1em;
}
.pokie-overview__group:not(:last-child) {
  margin-bottom: 0.5em;
}
.pokie-overview .tooltip {
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  text-align: center;
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/tooltip-icon.svg)
    no-repeat 50%;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
}
.pokie-overview .tooltip:after {
  content: "";
  display: none;
  width: 0;
  height: 0;
  border-color: #242b44 transparent transparent;
  border-style: solid;
  border-width: 8px 5px 0;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(16px) rotate(180deg);
  -ms-transform: translateX(-50%) translateY(16px) rotate(180deg);
  transform: translateX(-50%) translateY(16px) rotate(180deg);
  z-index: 2;
}
.pokie-overview .tooltip__text {
  position: absolute;
  background: #242b44;
  color: #fff;
  font-size: 1rem;
  border: 1px solid #aeb4c9;
  -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.16);
  padding: 1rem;
  border-radius: 8px;
  display: none;
  width: 80vw;
  z-index: 1;
  -webkit-transform: translateY(23px);
  -ms-transform: translateY(23px);
  transform: translateY(23px);
}
@media (min-width: 48em) {
  .pokie-overview .tooltip__text {
    width: 50vw;
    left: 0;
  }
}
@media (min-width: 64em) {
  .pokie-overview .tooltip__text {
    width: 330px;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(23px);
    -ms-transform: translateX(-50%) translateY(23px);
    transform: translateX(-50%) translateY(23px);
  }
}
.pokie-overview .tooltip:hover.open .tooltip__text,
.pokie-overview .tooltip:hover.open:after {
  display: block;
}
.glider,
.glider-contain {
  margin: 0 auto;
  position: relative;
}
.glider,
.glider-track {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.glider-dot,
.glider-next,
.glider-prev {
  border: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
}
.glider-contain {
  width: 100%;
}
.glider {
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
}
.glider-track {
  width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
.glider.draggable {
  cursor: -webkit-grab;
  cursor: grab;
}
.glider.draggable,
.glider.draggable .glider-slide img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.glider.draggable .glider-slide img {
  pointer-events: none;
}
.glider.drag {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.glider-slide {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  width: 100%;
  min-width: 150px;
}
.glider-slide img {
  max-width: 100%;
}
.glider::-webkit-scrollbar {
  opacity: 0;
  height: 0;
}
.glider-next,
.glider-prev {
  position: absolute;
  background: 0 0;
  z-index: 2;
  font-size: 40px;
  text-decoration: none;
  left: -23px;
  top: 30%;
  cursor: pointer;
  color: #666;
  opacity: 1;
  line-height: 1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67),
    color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  -o-transition: opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67),
    color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  transition: opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67),
    color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
.glider-next:focus,
.glider-next:hover,
.glider-prev:focus,
.glider-prev:hover {
  color: #ccc;
}
.glider-next {
  right: -23px;
  left: auto;
}
.glider-next.disabled,
.glider-prev.disabled {
  opacity: 0.25;
  color: #666;
  cursor: default;
}
.glider-hide {
  opacity: 0;
}
.glider-dots {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  padding: 0;
}
.glider-dot {
  display: block;
  cursor: pointer;
  color: #ccc;
  border-radius: 999px;
  background: #ccc;
  width: 12px;
  height: 12px;
  margin: 7px;
}
.glider-dot:focus,
.glider-dot:hover {
  background: #ddd;
}
.glider-dot.active {
  background: #a89cc8;
}
@media (max-width: 36em) {
  .glider::-webkit-scrollbar {
    opacity: 1;
    -webkit-appearance: none;
    width: 7px;
    height: 3px;
  }
  .glider::-webkit-scrollbar-thumb {
    opacity: 1;
    border-radius: 99px;
    background-color: hsla(0, 0%, 61.2%, 0.25);
    -webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, 0.25);
    box-shadow: 0 0 1px hsla(0, 0%, 100%, 0.25);
  }
}
.slider-section .slider {
  position: relative;
}
.slider-section .slider .glider {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.slider-section .slider .glider::-webkit-scrollbar {
  display: none;
}
.slider-section .slider .glider-next,
.slider-section .slider .glider-prev {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: transparent;
  min-width: 0;
  font-size: 0;
  border-radius: 100%;
}
.slider-section .slider .glider-next {
  right: -15px;
}
@media (min-width: 80em) {
  .slider-section .slider .glider-next {
    right: -40px;
  }
}
.slider-section .slider .glider-prev {
  left: -15px;
}
@media (min-width: 80em) {
  .slider-section .slider .glider-prev {
    left: -40px;
  }
}
.slider-section .slider .glider-dots,
.slider-section .slider__tab-headings {
  display: none;
}
.slider-section .featured-content-slider .slider__tab-headings {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  max-width: 860px;
  text-align: center;
}
.slider-section
  .featured-content-slider
  .slider__tab-headings
  .slider-section__featured-content-title {
  cursor: pointer;
  font-size: 1.5rem;
  margin: 0 0.1em 1em;
  opacity: 0.5;
  text-align: center;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media (min-width: 37em) {
  .slider-section
    .featured-content-slider
    .slider__tab-headings
    .slider-section__featured-content-title {
    margin: 0 0.75em 1em;
  }
}
@media (min-width: 80em) {
  .slider-section
    .featured-content-slider
    .slider__tab-headings
    .slider-section__featured-content-title {
    font-size: 2.75rem;
  }
}
.slider-section
  .featured-content-slider
  .slider__tab-headings
  .slider-section__featured-content-title.active {
  opacity: 1;
}
.slider-section .news-card {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 55%;
  flex: 1 0 55%;
  padding: 1em;
  margin: 0 1em;
}
.slider-section .news-card .card {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  padding: 1em;
  border-radius: 0;
}
.slider-section .news-card .card:hover {
  background-color: #fff;
  border: 1px solid #e3e3e3;
}
@media (min-width: 48em) {
  .slider-section .news-card {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 300px;
  }
}
.slider-section .news-card a[href] {
  text-decoration: none;
  color: inherit;
}
.slider-section .news-card__image {
  position: relative;
  padding-bottom: 56%;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 1em;
}
.slider-section .news-card__title {
  font-size: 1.5em;
  font-weight: 700;
}
.slider-section .news-card__description {
  margin: 1em 0;
}
.slider-section .news-card img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slider-section .news-card__date-author a[href] {
  text-decoration: underline;
}
.slider-section html.ie .news-card__image {
  padding: 0;
}
.slider-section html.ie .news-card img {
  position: static;
  height: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 8px;
}
.slider-section.image {
  padding: 50px 0;
}
@media (min-width: 48em) {
  .slider-section.image {
    padding: 60px 0;
  }
  .slider-section.image .main-wrapper {
    padding: 0 34px;
  }
}
.slider-section.image .slider-section__slider .glider-next,
.slider-section.image .slider-section__slider .glider-prev {
  display: none;
}
.slider-section.image .slider-section__slider .sliden1 .glider-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
@media (min-width: 48em) {
  .slider-section.image .slider-section__slider .sliden1 .glider-dots {
    margin-top: 30px;
  }
}
.slider-section.image
  .slider-section__slider
  .sliden1
  .glider-dots
  .glider-dot {
  min-width: auto;
  margin: 8px;
}
.slider-section.image
  .slider-section__slider
  .sliden1
  .glider-dots
  .glider-dot.active {
  background: #10794a;
}
.slider-section.image .slider-section__slider .slider-card-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 25px;
  padding-top: 15px;
}
@media (min-width: 48em) {
  .slider-section.image .slider-section__slider .slider-card-title {
    font-size: 22px;
    line-height: 25px;
    padding-top: 23px;
  }
}
.slider-section.image .slider-section__slider .slider-card-description {
  font-size: 16px;
  line-height: 20px;
  padding-top: 8px;
  max-width: 325px;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 48em) {
  .slider-section.image .slider-section__slider .slider-card-description {
    font-size: 16px;
    line-height: 25px;
    padding-top: 23px;
    min-height: 70px;
    max-width: 530px;
  }
}
@media (min-width: 48em) {
  .slider-section.image .slider-section__slider .glider-next,
  .slider-section.image .slider-section__slider .glider-prev {
    display: block;
    top: 282px;
  }
  .slider-section.image .slider-section__slider .glider-next.disabled,
  .slider-section.image .slider-section__slider .glider-prev.disabled {
    display: block;
  }
  .slider-section.image .slider-section__slider .glider-prev {
    left: -24px;
  }
  .slider-section.image .slider-section__slider .glider-next {
    right: -24px;
  }
}
.slider-section__content {
  max-width: 964px;
  margin-left: auto;
  margin-right: auto;
}
.slider-section__content:not(:last-child) {
  margin-bottom: 1em;
}
.slider-section .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.slider-section .news-card,
.slider-section .news-card:hover {
  background: none;
  border: 0;
  padding: 0;
  margin: 0 1% 1em;
  position: relative;
  max-width: none;
}
.slider-section .news-card:hover .news-card__image {
  border: 2px solid #fff;
  background: hsla(0, 0%, 39.2%, 0.5);
}
.slider-section .news-card:hover header {
  color: #fec32e;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}
.slider-section .news-card:hover .button {
  opacity: 1;
}
.slider-section .news-card__image {
  margin-bottom: 0;
  -webkit-box-shadow: inset 0 -100px 60px -60px #000;
  box-shadow: inset 0 -100px 60px -60px #000;
  border: 2px solid transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding-bottom: 0;
}
.slider-section .news-card__image img {
  z-index: -1;
}
.slider-section .news-card__text {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #fff;
}
.slider-section .news-card__text h3 {
  margin: 0;
  font-size: 1.125em;
}
.slider-section .news-card header {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  bottom: 1em;
  left: 0;
  right: 0;
}
.slider-section .news-card .button {
  position: absolute;
  top: 2px;
  right: 2px;
  font-size: 0.875em;
  border-radius: 0 6px 0 8px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.slider-section [data-layout="square_items"] {
  max-width: 900px;
  margin: 0 auto;
}
.slider-section [data-layout="square_items"] .news-card__image {
  padding-bottom: 100%;
}
.slider-section .glider-slide {
  text-align: center;
}
.slider-section .glider-slide .slider-caption-card {
  border: none;
  font-weight: 700;
  font-size: 14px;
}
.slider-section .glider-slide.active .image {
  margin: 0;
}
.slider-section .glider-slide > .image {
  margin: 0 5px;
}
.slider-section .glider-slide > .image img,
.slider-section .glider-slide > .image picture {
  width: 100%;
}
.slider-section .slider .glider-next.disabled,
.slider-section .slider .glider-prev.disabled {
  display: none;
}
.slider-section .slider-section__featured-content-title {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 1em;
  padding: 0;
  border-bottom: 5px solid #0f794a;
}
.slider-section[data-variants="dark_background"] {
  background: transparent -o-radial-gradient(
      50% 50%,
      closest-side,
      #364186 0,
      #272b44 100%
    ) 0 0 no-repeat padding-box;
  background: transparent
    radial-gradient(closest-side at 50% 50%, #364186 0, #272b44 100%) 0 0
    no-repeat padding-box;
}
.slider-section[data-variants="dark_background"]
  .slider-section__featured-content-title {
  border-bottom: 5px solid #fec32e;
}
.slider-section[data-variants="dark_background"]
  .featured-content-slide__reviews {
  color: #fec32e;
}
.slider-section[data-variants="dark_background"]
  .featured-content-slide__reviews:hover {
  color: #fff;
}
.slider-section[data-variants="dark_background"]
  [data-variants*="button"][data-variants*="ghost"],
.slider-section[data-variants="dark_background"]
  a[href][data-variants*="button"][data-variants*="ghost"] {
  color: #fff;
  border: 2px solid #fff;
}
.slider-section[data-variants="dark_background"]
  [data-variants*="button"][data-variants*="ghost"]:hover,
.slider-section[data-variants="dark_background"]
  a[href][data-variants*="button"][data-variants*="ghost"]:hover {
  color: #0f794a;
  background: #fff;
}
.slider-section .slider-section__featured-content-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.slider-section .slider-section__featured-content-slide .image,
.slider-section .slider-section__featured-content-slide .image img {
  border-radius: 6px;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__title-link {
  text-decoration: none;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__header {
  color: #fff;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content {
  margin: 0 10px;
  text-align: left;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content
  .featured-content-slide__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 1em;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content
  .featured-content-slide__buttons
  .featured-content-slide__play-now,
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content
  .featured-content-slide__buttons
  .featured-content-slide__read-review {
  width: 135px;
  min-width: 0;
  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;
}
@media (min-width: 48em) {
  .slider-section
    .slider-section__featured-content-slide
    .featured-content-slide__content
    .featured-content-slide__buttons
    .featured-content-slide__play-now,
  .slider-section
    .slider-section__featured-content-slide
    .featured-content-slide__content
    .featured-content-slide__buttons
    .featured-content-slide__read-review {
    min-width: 175px;
    max-width: 50%;
  }
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content
  .featured-content-slide__buttons
  .featured-content-slide__play-now {
  margin-left: 10px;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content
  .featured-content-slide__rating-and-reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content
  .featured-content-slide__rating-and-reviews
  .featured-content-slide__reviews {
  margin-left: 10px;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content
  .featured-content-slide__rating-and-reviews
  .featured-content-slide__star-rating {
  background-image: url(../../themes/brigantine/public/assets/images/star-little-full.svg);
  background-size: 20px;
  position: absolute;
  height: 100%;
  z-index: 1;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content
  .featured-content-slide__rating-and-reviews
  .featured-content-slide__star-rating--underlay {
  width: 100%;
  opacity: 0.5;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  z-index: 0;
}
.slider-section
  .slider-section__featured-content-slide
  .featured-content-slide__content
  .featured-content-slide__rating-and-reviews
  .featured-content-slide__star-rating-container {
  height: 19px;
  width: 100px;
  position: relative;
}
@media (min-width: 48em) {
  .slider-section
    .slider-section__featured-content-slide
    .featured-content-slide__content {
    width: 50%;
    margin: 0 2em;
  }
  .slider-section
    .slider-section__featured-content-slide
    .featured-content-slide__content
    h3 {
    font-size: 2.25em;
    font-weight: 400;
  }
}
@media (min-width: 48em) {
  .slider-section .slider-section__featured-content-slide {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.slider-section .featured-content-slider .glider-next,
.slider-section .featured-content-slider .glider-prev {
  top: 35%;
}
@media (min-width: 48em) {
  .slider-section .featured-content-slider .glider-next,
  .slider-section .featured-content-slider .glider-prev {
    top: 50%;
    -webkit-transform: translateY(calc(-50% + 62px));
    -ms-transform: translateY(calc(-50% + 62px));
    transform: translateY(calc(-50% + 62px));
  }
}
.table-section h2 {
  padding: 0 16px;
}
.table-section p {
  padding: 0;
  max-width: none;
  margin: 0;
}
.table-section .table-section__before-table {
  padding: 0 1em 2em;
}
.table-section .table-section__after-table {
  padding: 2em 1em 0;
}
.table-section table,
.table-section tbody {
  width: 100%;
}
.table-section .table-section__table-container {
  overflow-x: auto;
}
.table-section .table-section__scroll-indicator {
  text-align: center;
}
.table-section table {
  background: #2a314d;
  color: #fff;
  padding: 1em;
  border-radius: 4px;
  border-spacing: 0;
  overflow: scroll;
}
.table-section th {
  text-align: left;
  font-weight: 700;
  font-size: 1.2em;
  padding: 0.75em;
  font-family: sans-serif;
}
.table-section td,
.table-section th {
  background: #2a314d;
  z-index: 7;
  max-width: 150px;
}
.table-section td {
  padding: 0.5em;
  border-right: 1px solid #3e4461;
}
.table-section td a {
  color: #fff;
  -webkit-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
}
.table-section td a:hover {
  color: #ffba00;
}
.table-section td:last-child {
  border-right: none;
}
.table-section tr:nth-child(2n) td {
  background: #383d5e;
}
.table-section td:first-child,
.table-section th:first-child {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 8;
  white-space: normal;
  min-width: 125px;
  max-width: 150px;
}
.icon {
  display: inline-block;
  width: 27px;
  height: 27px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0.35;
}
.icon:hover {
  opacity: 0.65;
}
.icon--facebook {
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/icon-facebook.svg);
}
.icon--instagram {
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/icon-instagram.svg);
}
.icon--linkedin {
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/icon-linkedin.svg);
}
.icon--twitter {
  background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/icon-twitter.svg);
}
.author-wrapper {
  background: #242b44;
  padding: 3.75em 0;
  margin: 0 0 1em;
}
@media (min-width: 48em) {
  .author-wrapper {
    padding: 4.375em 1em;
  }
}
.author-wrapper .main-wrapper .section__title,
.author-wrapper .main-wrapper > a {
  color: #fff;
}
.author-wrapper .main-wrapper > a:hover,
.author-wrapper .main-wrapper > a:hover > .section__title {
  color: #f4f4f4;
}
.author-bio-wrapper {
  margin-bottom: 0;
}
.author-bio-wrapper .author-card__text .read-more-content__content {
  max-height: auto;
}
.author-bio-wrapper .author-card__text .read-more-content__trigger {
  display: none;
}
.author-card {
  border: none;
  border-radius: 5px;
  background: #fff;
}
.author-card .author-card__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  position: relative;
}
@media (min-width: 48em) {
  .author-card .author-card__wrapper {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    -ms-grid-columns: 365px auto;
    grid-template-columns: 365px auto;
  }
}
.author-card .author-card__wrapper .author-card__title-wrapper {
  justify-self: flex-start;
  padding: 10px 30px;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1;
  margin-top: 12px;
}
@media (min-width: 48em) {
  .author-card .author-card__wrapper .author-card__title-wrapper {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / span 1;
    margin-left: 30px;
    padding: 10px 50px 10px 10px;
  }
}
.author-card .author-card__wrapper img {
  max-height: 152px;
}
@media (min-width: 48em) {
  .author-card .author-card__wrapper img {
    max-height: 240px;
  }
}
.author-card .author-card__wrapper .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  padding: 14px 0 0;
  background: #f4f4f4;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
@media (min-width: 48em) {
  .author-card .author-card__wrapper .image {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1 / span 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    padding-top: 14px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
  }
}
.author-card .author-card__wrapper .image picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.author-card .author-card__wrapper .author-card__title {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  font-size: 1.875rem;
  font-weight: 700;
  letter-spacing: 0.51px;
  line-height: 1.5;
}
.author-card
  .author-card__wrapper
  .author-card__title
  .author-card__pagination {
  font-size: 1.25rem;
  font-weight: 400;
  width: 100%;
  text-align: center;
}
@media (min-width: 37em) {
  .author-card
    .author-card__wrapper
    .author-card__title
    .author-card__pagination {
    font-size: 2rem;
  }
}
@media (min-width: 48em) {
  .author-card
    .author-card__wrapper
    .author-card__title
    .author-card__pagination {
    width: auto;
    text-align: left;
  }
}
.author-card .author-card__wrapper .author-card__sub-title {
  font-size: 1.25rem;
  font-weight: 700;
  color: #10794a;
  letter-spacing: 0.34px;
}
.author-card .author-card__wrapper .author-card__text {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3 / span 1;
  padding: 4px 30px 0;
  margin-top: 0;
  margin-left: 0;
}
@media (min-width: 48em) {
  .author-card .author-card__wrapper .author-card__text {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2 / span 1;
    margin-left: 30px;
    padding-left: 10px;
  }
}
.author-card .author-card__wrapper .author-card__text p {
  margin-top: 0;
}
.author-card .author-card__wrapper .author-card__text .read-more-content {
  margin: 0 0 15px;
}
@media (min-width: 48em) {
  .author-card .author-card__wrapper .author-card__text .read-more-content {
    margin-bottom: 30px;
  }
}
.author-card
  .author-card__wrapper
  .author-card__text
  .read-more-content__content {
  line-height: 1.5;
}
.author-card
  .author-card__wrapper
  .author-card__text
  .read-more-content
  .read-more-content__trigger {
  color: #313850;
  -webkit-box-shadow: 0 -15px 10px 10px #fff;
  box-shadow: 0 -15px 10px 10px #fff;
  padding: 0;
  text-align: left;
  font-size: 15px;
}
.author-card
  .author-card__wrapper
  .author-card__text
  .read-more-content
  .read-more-content__trigger:hover {
  color: #0f794a;
}
.author-card
  .author-card__wrapper
  .author-card__text
  .read-more-content
  .read-more-content__trigger
  span:after {
  display: none;
}
.author-card .author-card__wrapper .author-card__text .author-card__read-more {
  margin-bottom: 25px;
}
@media (min-width: 48em) {
  .author-card
    .author-card__wrapper
    .author-card__text
    .author-card__read-more {
    margin-bottom: 30px;
  }
}
.author-card
  .author-card__wrapper
  .author-card__text
  .author-card__read-more
  a {
  width: 100%;
}
@media (min-width: 48em) {
  .author-card
    .author-card__wrapper
    .author-card__text
    .author-card__read-more
    a {
    width: auto;
  }
}
.author-card .author-card__wrapper .author-card__text .social-icons {
  margin-bottom: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 5px;
  -moz-column-gap: 5px;
  column-gap: 5px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 48em) {
  .author-card .author-card__wrapper .author-card__text .social-icons {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: absolute;
    top: 25px;
    right: 25px;
  }
}
.team-section {
  background: transparent -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#ffdb58),
      to(#f8c305)
    ) 0 0 no-repeat padding-box;
  background: transparent -o-linear-gradient(top, #ffdb58 0, #f8c305 100%) 0 0 no-repeat
    padding-box;
  background: transparent linear-gradient(180deg, #ffdb58, #f8c305) 0 0
    no-repeat padding-box;
}
.team-section .section__title {
  padding: 0 15px;
}
@media (min-width: 40em) {
  .team-section .section__title {
    text-align: center;
  }
}
.team-section .section__description {
  padding: 0 15px 26px;
  line-height: 20px;
}
@media (min-width: 40em) {
  .team-section .section__description {
    line-height: 25px;
    max-width: 964px;
    margin: auto;
  }
}
.team-section .section__cards {
  padding-left: 0;
}
.team-section .section__card {
  list-style: none;
  margin-bottom: 12px;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1607843137254902);
}
@media (min-width: 40em) {
  .team-section .section__card {
    margin-bottom: 24px;
  }
}
.text-and-image-section {
  background: #f7f7f7;
  padding: 40px 15px;
}
@media (min-width: 40em) {
  .text-and-image-section {
    padding: 60px 0;
  }
  .text-and-image-section .main-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.text-and-image-section .section__image {
  padding: 0 0 40px;
}
@media (min-width: 40em) {
  .text-and-image-section .section__image {
    padding: 0 50px 0 0;
    width: 20%;
  }
}
@media (min-width: 40em) {
  .text-and-image-section .section__image picture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
}
.text-and-image-section .section__image img {
  display: block;
  margin: auto;
  width: 106px;
}
@media (min-width: 40em) {
  .text-and-image-section .section__image img {
    width: 100%;
  }
}
.text-and-image-section .section__content .section__description {
  line-height: 20px;
}
@media (min-width: 40em) {
  .text-and-image-section .section__content .section__description {
    line-height: 25px;
  }
}
@media (min-width: 40em) {
  .text-and-image-section .section__content {
    width: 80%;
  }
}
.verdict-section {
  padding: 40px 0;
}
@media (min-width: 48em) {
  .verdict-section {
    padding: 60px 0;
  }
}
.verdict-section__star-rating {
  background-image: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/star-little-full.svg);
  background-size: 18px;
  position: absolute;
  height: 100%;
  z-index: 1;
}
.verdict-section__star-rating-container {
  display: -ms-inline-grid;
  display: inline-grid;
  height: 17px;
  width: 90px;
  position: relative;
  margin-left: 28px;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}
@media (min-width: 48em) {
  .verdict-section__star-rating-container {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }
}
.verdict-section__star-rating-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.verdict-section__star-rating--underlay {
  width: 100%;
  opacity: 0.5;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  z-index: 0;
}
.verdict-section__star-rating-number {
  display: inherit;
  margin-left: 9px;
}
.verdict-section__title {
  margin-bottom: 0;
}
.verdict-section__title-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 19px;
}
@media (min-width: 48em) {
  .verdict-section__title-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 29px;
  }
}
.verdict-section__title-wrapper .verdict-section__star-rating-container {
  height: 21px;
  width: 105px;
}
@media (min-width: 48em) {
  .verdict-section__title-wrapper .verdict-section__star-rating-container {
    height: 25px;
    width: 125px;
  }
}
.verdict-section__title-wrapper .verdict-section__star-rating {
  background-size: 21px;
  height: 20px;
}
@media (min-width: 48em) {
  .verdict-section__title-wrapper .verdict-section__star-rating {
    background-size: 25px;
    height: 24px;
  }
}
@media (min-width: 48em) {
  .verdict-section__title-wrapper .verdict-section__star-rating-number {
    font-size: 18px;
  }
}
@media (min-width: 48em) {
  .verdict-section__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 61px;
  }
}
.verdict-section__content--text {
  margin-bottom: 19px;
}
@media (min-width: 48em) {
  .verdict-section__content--text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.verdict-section__content--table {
  background: #f7f7f7;
  border-radius: 5px;
  border-spacing: 0;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137254902);
  padding: 24px 15px;
  width: 100%;
}
@media (min-width: 48em) {
  .verdict-section__content--table {
    padding: 13px 32px 25px;
  }
}
.verdict-section__content--table-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
.verdict-section__content--table tr:first-of-type td:first-of-type {
  font-weight: 700;
  padding-bottom: 14px;
}
.verdict-section__content--table tr:not(:first-of-type) td {
  border-bottom: 1px solid #e2e2e2;
}
.verdict-section__content--table tr td {
  line-height: 17px;
  padding: 12px 0 7.5px;
}
.verdict-section__content--table tr td:last-of-type {
  position: relative;
}
.verdict-section__content--table tr td:last-of-type > div {
  position: absolute;
  right: 0;
  top: 12px;
}
.verdict-section__content--table tr td div {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.video-section {
  position: relative;
  padding-top: 2em;
  padding-bottom: 2em;
  border-top: 0;
  margin-top: 0;
}
.video-section__content {
  max-width: 600px;
  margin: 0 auto;
}
.video-section .video-wrapper {
  position: relative;
  padding-bottom: 56%;
}
.video-section .video-wrapper iframe,
.video-section .video-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.video-section .video-wrapper img {
  z-index: 2;
  -o-object-fit: cover;
  object-fit: cover;
}
.vip-program-section {
  background: #242b44;
  color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 48em) {
  .vip-program-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.vip-program-section .section__title {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 8px;
  line-height: 1;
  margin-bottom: 19px;
}
@media (min-width: 48em) {
  .vip-program-section .section__title {
    gap: 18px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 40px;
  }
}
.vip-program-section .section__title img {
  width: 30px;
  height: auto;
}
@media (min-width: 48em) {
  .vip-program-section .section__title img {
    width: auto;
  }
}
.vip-program-section .section__rewards {
  background: #fff;
  padding: 30px 15px 35px;
  border-radius: 5px;
  margin-top: 20px;
}
@media (min-width: 48em) {
  .vip-program-section .section__rewards {
    padding: 30px 26px 35px;
  }
}
.vip-program-section .section__rewards table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  color: #242b44;
}
.vip-program-section .section__rewards th {
  text-align: left;
}
.vip-program-section .section__rewards th:first-child {
  width: 28%;
}
@media (min-width: 48em) {
  .vip-program-section .section__rewards th:first-child {
    padding-left: 11.5px;
    width: 50%;
  }
}
.vip-program-section .section__rewards tbody tr td {
  border-bottom: 1px solid #e2e2e2;
  padding: 14px 0 7px;
}
.vip-program-section .section__rewards tbody tr td:first-child {
  padding-left: 4px;
  width: 28%;
}
@media (min-width: 48em) {
  .vip-program-section .section__rewards tbody tr td:first-child {
    padding-left: 26.5px;
    width: 50%;
  }
}



.faq-accordion .faq-accordion-tabs .faq-accordion-tab-label {
    background: #fff;
    border-radius: 8px;
    color: #242b44;
    border: 1px solid #fff;
    padding: 16px 40px 16px 20px;
}


.faq-accordion-tab-label {
    box-pack: justify;
    -ms-flex-pack: justify;
    background: #728d9e;
    border: 1px solid #3c4c54;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: flex
;
    display: -ms-flexbox;
    flex-direction: column;
    font-size: 16px;
    font-weight: 900;
    justify-content: space-between;
    line-height: 24px;
    padding: 8px 40px 8px 10px;
    position: relative;
}

.faq-accordion .faq-accordion-tabs .faq-accordion-tab-label:after {
    background: url(https://www.topaustraliangambling.com/app/themes/brigantine/public/assets/images/green-arrow.svg) no-repeat 50%;
    right: 10px;
}


.faq-accordion-tab-label:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgb3ZlcmZsb3c9InZpc2libGUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4Ij48cGF0aCB4bWxuczpkZWZhdWx0PSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0iTTE5LjMzIDExYzAtLjU1LS40NS0xLTEtMUgxNFY1LjY3YzAtLjU1LS40NS0xLTEtMWgtMmMtLjU1IDAtMSAuNDUtMSAxVjEwSDUuNjdjLS41NSAwLTEgLjQ1LTEgMXYyYzAgLjU1LjQ1IDEgMSAxSDEwdjQuMzNjMCAuNTUuNDUgMSAxIDFoMmMuNTUgMCAxLS40NSAxLTFWMTRoNC4zM2MuNTUgMCAxLS40NSAxLTF2LTJ6IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIGZpbGw9IiMzYzRjNTQiLz48L3N2Zz4=) no-repeat 50%;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 40px;
}


.faq-accordion-tab-input {
    opacity: 0;
    position: absolute;
    z-index: -1;
}