:root {
  --midnight-blue: #290644;
  --crimson: #de394d;
  --white: white;
  --plum: #ceb2e3;
  --gainsboro: #edecf0;
  --crimson-2: #ca2135;
  --blacklist-gray: #8e8992;
  --silver: #bbb9c8;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--midnight-blue);
  color: #333;
  margin-top: 80px;
  font-family: Red Hat Text, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

h1 {
  color: var(--midnight-blue);
  font-family: Red Hat Display, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

h2 {
  color: var(--midnight-blue);
  font-family: Red Hat Display, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

h3 {
  color: var(--midnight-blue);
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
}

h4 {
  color: var(--midnight-blue);
  margin-top: 16px;
  margin-bottom: 8px;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

h5 {
  color: var(--midnight-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Red Hat Display, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--crimson);
  font-weight: 700;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 18px;
  list-style-type: decimal;
}

li {
  background-image: url('../images/Bullet_1.svg');
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 16px;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 6px solid var(--midnight-blue);
  color: var(--midnight-blue);
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 17px;
  line-height: 24px;
}

.menu-bar-container {
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.brand {
  order: -1;
}

.nav-menu {
  order: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.top-bar {
  background-color: #29064480;
  width: 100%;
  padding: 8px 16px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.nav-link {
  color: var(--white);
  padding: 8px 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: color .2s;
}

.nav-link:hover, .nav-link.w--current {
  color: var(--plum);
}

.nav-link.dropdown {
  padding-right: 40px;
}

.nav-link.for-dropdown {
  padding-right: 8px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.heading-1 {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.heading-1.reverse-text {
  text-shadow: 1px 1px 6px #000;
}

.reverse-text {
  color: #fff;
}

.reverse-text.heading-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.reverse-text.text-center {
  align-self: center;
}

.reverse-text.text-center.blog-post-date {
  margin-bottom: 0;
}

.paragraph {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 17px;
  line-height: 24px;
}

.paragraph.small {
  font-size: 13px;
  line-height: 16px;
}

.paragraph.reverse-text {
  text-align: left;
}

.paragraph.centered {
  text-align: center;
}

.heading-2 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Red Hat Display, sans-serif;
  line-height: 40px;
  display: inline;
}

.heading-2.reverse-text {
  color: #fff;
  text-align: center;
  font-weight: 700;
}

.heading-2.rtp-results {
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-weight: 400;
}

.card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 32px;
  display: grid;
}

.card.alternate {
  background-color: var(--gainsboro);
}

.card.alternate.no-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card.alternate.bottom-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.card.feature {
  background-color: var(--plum);
}

.card.feature.bottom-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card.cta {
  background-color: var(--crimson);
}

.card.cta.bottom-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.card.cta.top-rounded {
  height: 200px;
}

.card.invisible {
  background-color: #fff0;
  padding: 0;
}

.card.header {
  text-align: left;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 20px;
}

.card.header.post-header {
  background-color: #fff0;
  padding-top: 280px;
}

.card.no-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center start;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.card.no-rounded.bottom-half {
  margin-bottom: 32px;
}

.card.no-rounded.review-main {
  padding-top: 32px;
}

.card.no-rounded.blog {
  padding-top: 20px;
}

.card.no-rounded.bottom-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card.top-rounded {
  padding-bottom: 16px;
  display: block;
}

.card.top-rounded.quick-facts-mobile, .card.quick-facts-mobile {
  display: none;
}

.card.bottom-rounded {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.card.bottom-half {
  margin-bottom: 24px;
}

.card.bottom-half.bottom-rounded {
  flex-direction: column;
  margin-bottom: 32px;
  display: flex;
}

.card.header-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 32px;
  padding-bottom: 32px;
  display: grid;
}

.card.header-page.post-header {
  background-color: #fff0;
  padding-top: 280px;
}

.body {
  color: var(--midnight-blue);
}

.container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 1200px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section {
  padding-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
}

.heading-3 {
  color: var(--midnight-blue);
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
}

.heading-3.reverse-text {
  color: var(--white);
}

.heading-3.read-review-link {
  text-align: center;
  margin-top: 4px;
  font-size: 13px;
}

.heading-3.review-text {
  clear: none;
  padding-left: 16px;
  display: inline-block;
}

.heading-3.facts {
  margin-left: 0;
  margin-right: 5px;
}

.quote {
  border-left-width: 4px;
  border-left-color: var(--midnight-blue);
  color: var(--midnight-blue);
  margin-bottom: 0;
  padding: 0 0 0 16px;
  font-size: 17px;
  line-height: 24px;
}

.list {
  margin-bottom: 0;
}

.list.small {
  font-size: 14px;
}

.list.small.casino-bullets {
  margin-top: 4px;
  font-size: 12px;
  line-height: 16px;
}

.list-item {
  background-image: url('../images/Bullet_1.svg');
  background-position: 0 8px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 16px;
  display: block;
}

.list-item.casino-fact {
  background-position: 0 4px;
  font-size: 13px;
  line-height: 16px;
}

.list-item.small {
  background-position: 0 7px;
  line-height: 20px;
}

.list-item.reverse {
  background-image: url('../images/Bullet.svg');
}

.faqs {
  border-radius: 4px;
  width: 100%;
  overflow: hidden;
}

.question {
  background-color: #ceb2e3;
  background-image: url('../images/plus.svg');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 0;
  padding: 8px 16px 8px 32px;
}

.question.active {
  background-image: url('../images/minus.svg');
  background-size: 12px;
}

.answer {
  background-color: var(--midnight-blue);
  padding: 16px;
  display: block;
}

.button {
  border: 1px solid var(--crimson);
  background-color: var(--crimson);
  text-align: center;
  border-radius: 4px;
  margin-right: 4px;
  padding: 8px 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  transition: background-color .3s;
}

.button:hover, .button:active {
  background-color: var(--crimson-2);
}

.button.secondary-button {
  border: 1px solid var(--midnight-blue);
  color: var(--midnight-blue);
  background-color: #0000;
  flex: 1;
  padding: 8px 16px;
  transition: border-color .3s, color .3s, background-color .3s;
}

.button.secondary-button:hover {
  border-color: var(--crimson);
  color: var(--crimson);
}

.button.secondary-button.month-button {
  flex: 1;
  padding: 4px 8px;
}

.button.secondary-button.plus-button {
  flex: 0 auto;
  width: 45px;
  padding: 6px 9px;
}

.button.toggle {
  background-color: var(--gainsboro);
  color: var(--midnight-blue);
  background-image: url('../images/ToggleInactive.svg');
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: 16px;
  border-style: none;
  margin-bottom: 8px;
  margin-right: 8px;
  padding-left: 40px;
}

.button.toggle.w--current {
  background-color: var(--midnight-blue);
  color: var(--white);
  background-image: url('../images/ToggleActive.svg');
}

.button.toggle.jetboost-filter-active {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: url('../images/ToggleActive.svg');
}

.button.reveerse {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
}

.button.casino-button {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.button.casino-button.month-button {
  flex: 1;
  margin-right: 0;
  padding: 4px 8px;
}

.button.casino-button.is-blacklist {
  border-color: var(--blacklist-gray);
  background-color: var(--blacklist-gray);
  padding-left: 6px;
  padding-right: 6px;
  font-size: 13px;
}

.button.casino-button.is-blacklist.is-full-width {
  width: 100%;
}

.button.full-width {
  font-weight: 700;
  display: block;
}

.button.big {
  width: 280px;
}

.button.clear {
  background-color: #de394d00;
  border-style: none;
  padding: 0;
  display: none;
}

.button.reverse-text {
  margin-left: 0;
  margin-right: 0;
}

.button.close-button {
  z-index: 999;
  background-image: url('../images/full-screen.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 50%;
  width: 4rem;
  min-height: 2.5rem;
  position: absolute;
  inset: 5% 2.5% auto auto;
}

.blog-post-widget {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-post-item {
  display: flex;
}

.blog-post-item-image {
  border-radius: 4px;
  align-self: center;
  margin-right: 16px;
  display: inline-block;
}

.div-block {
  align-self: center;
}

._2-columns {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

._2-columns.homepage-2-columns {
  grid-template-columns: 1fr;
  grid-auto-flow: column;
}

.text-center {
  text-align: center;
}

.rating {
  justify-content: space-between;
  align-items: center;
  display: block;
}

.default {
  background-image: url('../images/minus.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  font-size: 16px;
}

.casinos-list {
  margin-bottom: 0;
}

.casino-item {
  background-color: var(--gainsboro);
  padding: 16px 32px;
}

.casino-item.month-casino-item {
  padding-top: 4px;
  padding-bottom: 4px;
}

.casino-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.casino-row.minirow {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}

.casino-row.miniminirow {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.casino-thumbnail {
  background-color: var(--plum);
  border-radius: 4px;
  flex: none;
  align-self: center;
  align-items: center;
  width: 120px;
  height: 80px;
  margin-right: 8px;
  display: flex;
}

.casino-thumbnail.casino-page-header {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.casino-thumbnail.mini {
  align-self: flex-start;
  width: 80px;
  height: 60px;
  padding: 8px;
}

.casino-thumbnail.month-casinos-thumbnail {
  width: 100%;
  height: 80px;
  margin-right: 80px;
  padding: 8px;
  display: flex;
}

.casino-details {
  flex: 1;
}

.casino-details.sidebar {
  width: 100%;
  margin-top: 8px;
}

.casino-details.list {
  width: 100%;
  display: flex;
}

.casino-play-button {
  text-align: right;
  order: 1;
  width: auto;
}

.casino-play-button.casinominimini-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.casino-play-button.casinominimini-button.sidebar {
  width: 100%;
}

.casino-play-button.list {
  line-height: 1;
}

.casino-play-button.month-casino-buttons {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -4px;
  display: grid;
}

.casino-play-button.cta-list {
  line-height: 1;
  display: flex;
}

.casino-masthead {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.casino-masthead.casino-masthead-minimini {
  flex-direction: row;
  align-items: flex-start;
}

.casino-masthead.month-casinos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home-intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  background-image: url('../images/5ea0a2951989751030223f58_200422-Catzino_Lucky-Cat-Monochrome_1.avif');
  background-position: 101% 107%;
  background-repeat: no-repeat;
  background-size: auto 240px;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 32px;
  display: grid;
}

.home-top-casinos {
  background-color: #fff;
  border-radius: 4px;
  position: relative;
}

.footer-button {
  background-color: #fff0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-top: 0;
  padding: 0 32px 16px;
  position: relative;
}

.full-width {
  width: 100%;
}

.search {
  padding-left: 16px;
}

.casino-thumbnail-image {
  order: 0;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.casino-thumbnail-image.casino-header-image {
  max-width: none;
  max-height: 100%;
}

.content-area {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 2fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.content-area.homepage-content-area {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq {
  margin-bottom: 1px;
}

.no-rounded {
  border-radius: 0;
}

.bottom-rounded {
  border-radius: 0 0 4px 4px;
}

.aside {
  border-radius: 4px;
  margin-bottom: 32px;
  overflow: hidden;
}

.aside.iframe {
  overflow: auto;
}

.sidebar {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
}

.sidebar.hide-desktop {
  display: none;
}

.blog-aside-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-aside-list-item {
  display: flex;
}

.margin-bottom-0 {
  margin-bottom: 0;
}

.padding-bottom-none {
  padding-bottom: 0;
}

.form {
  grid-column-gap: 4px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-field {
  border-radius: 4px;
  height: 100%;
  margin-bottom: 0;
  padding: 8px 16px;
}

.footer {
  padding-bottom: 0;
}

.footer-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.colophon {
  color: var(--white);
  text-align: right;
}

.header-with-illustration {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
}

.vertical-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.top-rounded {
  border-radius: 4px 4px 0 0;
}

.grid {
  grid-template-rows: auto;
}

.stats-header {
  align-items: center;
  display: flex;
}

.stats-header-icon {
  align-self: center;
  margin-right: 8px;
  display: block;
}

.heading-4 {
  clear: left;
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  line-height: 23px;
}

.heading-4.stat-label {
  padding-right: 4px;
  font-family: Red Hat Text, sans-serif;
  display: inline;
}

.heading-4.margin-top-0 {
  margin-top: 0;
}

.text-block {
  clear: left;
}

.stat-details {
  display: inline;
}

.stat-bubble {
  background-color: var(--plum);
  color: var(--midnight-blue);
  border-radius: 4px;
  margin-bottom: 4px;
  margin-right: 4px;
  padding: 8px 12px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
}

.filters {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.filter-label {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gainsboro);
  cursor: pointer;
  background-image: none;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
  display: grid;
}

.filter {
  margin-top: 16px;
}

.filter-label-text {
  color: var(--midnight-blue);
  background-image: url('../images/plus.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 8px;
  padding-left: 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.news-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 32px 32px;
  display: grid;
}

.news-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gainsboro);
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 16px;
  display: grid;
}

.game-thumbnail {
  background-image: url('../images/image-6_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 120px;
}

.game-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.game-buttons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-area-rounded {
  border-radius: 4px;
  overflow: hidden;
}

.red-bold {
  color: var(--crimson);
}

.rtp-results {
  text-align: center;
  width: 100%;
}

.rtp-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-bottom: 16px;
  display: grid;
}

.input {
  background-color: #fff;
  border: 1px #000;
  border-radius: 4px;
  margin-top: 8px;
}

.rtp-form-container {
  width: 100%;
}

.show-more {
  margin-bottom: 0;
  display: none;
}

.blog-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-meta {
  justify-content: center;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.blog-meta.archive {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.author-link {
  color: var(--plum);
  padding-left: 8px;
  padding-right: 16px;
  font-weight: 400;
}

.author-link.archive {
  color: var(--midnight-blue);
}

.author-pic {
  object-fit: cover;
  border-radius: 20px;
}

.casino-images {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.casino-image {
  border-radius: 4px;
  width: 100%;
  max-width: none;
  display: block;
}

.casino-image.header {
  width: 100%;
}

.rich-text-block ul {
  padding-left: 0;
  list-style-type: none;
}

.rich-text-block li {
  background-image: url('../images/Bullet_1.svg');
  background-position: 0 8px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 10px;
  padding-left: 16px;
}

.rich-text-block h1 {
  color: var(--midnight-blue);
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.rich-text-block h2 {
  color: var(--midnight-blue);
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Red Hat Display, sans-serif;
  line-height: 40px;
}

.rich-text-block h3 {
  color: var(--midnight-blue);
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.rich-text-block blockquote {
  border-left-width: 4px;
  border-left-color: var(--midnight-blue);
  color: var(--midnight-blue);
  margin-top: 28px;
  margin-bottom: 28px;
  padding: 0 0 0 16px;
  font-size: 17px;
  line-height: 24px;
}

.rich-text-block h5 {
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.sidebar-facts li {
  margin-bottom: 16px;
}

.sidebar-facts ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.sidebar-facts strong {
  color: var(--midnight-blue);
}

.casino-facts-small {
  margin-top: 4px;
}

.casino-facts-small li {
  background-image: url('../images/Bullet_1.svg');
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 16px;
  font-size: 13px;
  line-height: 16px;
  list-style-type: none;
}

.casino-facts-small ul {
  margin-bottom: 0;
  padding-left: 0;
}

.link-block {
  text-align: center;
  flex: 0 auto;
  width: 160px;
}

.link-block.text-center.casino-rating-link.rating-line.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  display: flex;
}

.link-block.text-center.casino-rating-link.is-hidden {
  display: none;
}

.author-avatar {
  object-fit: cover;
  border-radius: 120px;
  width: 100px;
  height: 100px;
}

.author-name-wrapper {
  align-items: center;
  display: flex;
}

.author-name {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
}

.logo {
  margin-top: -5px;
}

.search-link {
  margin-left: 16px;
}

.search-link.mobile {
  display: none;
}

.collection-item-inline {
  display: inline-block;
}

.jetboost-list-wrapper-8dg8 {
  background-color: #fff;
}

.blog-date {
  opacity: .5;
  color: var(--midnight-blue);
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.catzino-container {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.html-embed {
  display: none;
}

.reverse-text-copy {
  color: #fff;
}

.reverse-text-copy.heading-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.reverse-text-copy.text-center {
  align-self: center;
}

.reverse-text-copy.text-center.blog-post-date {
  margin-bottom: 0;
}

.div-block-4 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.date-archive {
  opacity: .5;
  color: var(--midnight-blue);
  text-align: right;
}

.blog-background {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.search-form {
  width: 100%;
}

.compare-casinos {
  background-image: url('../images/3_1.avif');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: 100%;
}

.casino-bonus {
  background-image: url('../images/2_1.avif');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100%;
}

.casino-games {
  background-image: url('../images/1_1.avif');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100%;
}

.news {
  background-image: url('../images/4_1.avif');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 100%;
}

.link, .link.show-less {
  display: none;
}

.casino-facts {
  margin-bottom: 0;
  padding-left: 100px;
}

.casino-facts.reverse-text.lede {
  font-size: 18px;
  line-height: 24px;
}

.casino-facts.reverse-text.lede.casino-review-facts {
  margin-top: 16px;
  padding-left: 36px;
}

.casino-facts.is-hidden {
  display: none;
}

.list-item-2 {
  background-image: url('../images/Bullet_1.svg');
  background-position: 0 9px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 16px;
}

.small {
  font-size: 15px;
  line-height: 22px;
}

.plus-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #bbb9c8;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  margin-bottom: 0;
  padding: 16px;
  display: grid;
}

.plus-info.sidebar {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  grid-template-rows: auto auto;
}

.plus-info.vertical-grid {
  border-radius: 4px;
  grid-template-columns: 1fr;
}

.plus-column {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stripe-list-item {
  background-color: #fff;
  background-image: none;
  padding: 8px;
}

.stripe-list-item.sidebar-facts {
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 32px;
  display: block;
}

.stripe-list {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
}

.stripe-list.selector-filters {
  margin-top: -8px;
  margin-bottom: 8px;
}

.stripe-list.sidebar-facts-list {
  border-radius: 0;
  margin-bottom: 0;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-5.inline {
  clear: left;
  margin-bottom: 0;
  display: inline-block;
}

.inline {
  display: inline-block;
}

.inline.right-align {
  float: right;
  text-align: right;
}

.plus {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.plus.sidebar {
  display: none;
}

.plus-text {
  background-color: #fff;
  border-radius: 4px;
  padding: 8px;
}

.plus-actions {
  background-color: var(--silver);
  text-align: right;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-bottom: 8px;
}

.plus-actions-wrapper {
  border-top: 1px solid var(--midnight-blue);
  margin-top: 8px;
  padding-top: 16px;
}

.body-2 {
  font-size: 15px;
}

.form-block {
  margin-bottom: 0;
}

.html-embed-2 {
  display: none;
}

.nav-link-dropdown-icon {
  color: var(--plum);
  text-align: right;
  position: static;
}

.dropdown-list {
  background-color: var(--midnight-blue);
  width: 320px;
}

.dropdown-list.w--open {
  background-color: #edecf0;
  border-radius: 4px;
  width: 320px;
}

.dropdown-link {
  color: var(--midnight-blue);
  transition: background-color .2s;
}

.dropdown-link:hover {
  background-color: var(--plum);
}

.dropdown {
  padding: 0;
  display: flex;
}

.casinos-list-background {
  background-color: #fff;
}

.casino-logo {
  border: 4px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 248px;
  padding: 16px;
  display: flex;
}

.casino-review-header {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.text-link {
  color: var(--midnight-blue);
  margin-right: 8px;
}

.div-block-5 {
  font-family: Red Hat Display, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.rating-line {
  display: flex;
}

.rating-line-image {
  margin-right: 8px;
}

.image-container {
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 8px;
}

.geotargetlygeocontent1588189089217_content_1, .geotargetlygeocontent1588189089217_content_2, .geotargetlygeocontent1588189089217_content_3 {
  display: none;
}

.geotargetlygeocontent1587255884407_content_1, .geotargetlygeocontent1587255884407_content_2, .geotargetlygeocontent1587255884407_default {
  display: block;
}

.checkbox-field, .checkbox-field-2, .html-embed-3 {
  display: none;
}

.icon {
  margin-right: 8px;
}

.sidebar-facts-header {
  display: flex;
}

.sidebar-fact-label {
  flex: none;
  width: 170px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 16px;
  display: inline;
}

.div-block-6 {
  align-self: flex-start;
  display: flex;
}

.div-block-6.casino-fact {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.div-block-7 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-8 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.tabs-menu {
  text-align: center;
  background-color: #fff;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  transition: opacity .2s;
}

.casinos-lists, .tabs, .tabs-2, .casino-tabs {
  background-color: #fff;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.casino-fact {
  text-align: right;
  flex: 1;
  align-self: center;
  display: inline;
  position: static;
}

.text-block-3, .text-block-4 {
  display: inline-block;
}

.image-4 {
  max-width: 80%;
}

.gallery {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-5, .text-block-6, .text-block-7 {
  text-align: right;
}

.review-header {
  margin-top: 8px;
}

.casino-thumbnail-link {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 85%;
  height: 85%;
  margin-left: auto;
  margin-right: auto;
}

.link-block-2 {
  margin-right: 16px;
}

.new-casinos {
  background-image: url('../images/3200421-Catzino_Header-Illustration-11_1.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
}

.search-2 {
  margin-bottom: 0;
  display: none;
}

.div-block-10 {
  align-items: center;
  display: flex;
}

.search-input {
  border-style: none none solid;
  border-width: 4px 4px 2px;
  border-color: black black var(--plum);
  color: #fff;
  background-color: #fff0;
  margin-bottom: 0;
  margin-left: -16px;
  padding-left: 32px;
  padding-right: 0;
}

.search-mobile, .html-embed-4 {
  display: none;
}

.terms-container {
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 150px;
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 40px;
  padding-top: 0;
  display: flex;
}

.terms-container.sidebar {
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
}

.terms-container.text-right {
  text-align: right;
  padding-top: 0;
}

.terms-container.split-flex {
  flex-wrap: wrap;
  margin-left: 10px;
}

.terms-link {
  opacity: .7;
  color: var(--midnight-blue);
  text-align: center;
  margin-left: 4px;
  margin-right: 0;
  font-size: 12px;
  font-weight: 700;
}

.grid-2 {
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "Welcome-Bonus"
                       "."
                       "."
                       ".";
}

.play-responsibly {
  text-align: center;
  flex: 0 auto;
  order: 0;
  align-self: center;
  width: 100%;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.detailed-terms {
  font-size: 12px;
  line-height: 16px;
}

.paragraph-3, .paragraph-4 {
  font-size: 10px;
  display: inline;
}

.paragraph2 {
  margin-bottom: 0;
  padding-right: 180px;
  font-size: 17px;
}

.tool-tip-icon {
  color: #fff;
  cursor: help;
  background-color: #8b7796;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 12px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.tool-tip-hover-box {
  color: #fff;
  text-align: left;
  background-color: #210436;
  border-radius: 8px;
  min-width: 275px;
  min-height: 75px;
  padding: 10px 10px 5px;
  font-size: 11px;
  font-weight: 400;
  line-height: 135%;
  display: none;
  position: absolute;
  bottom: 25px;
  box-shadow: 2px 2px 10px #29064478;
}

.tool-tip-bottom-arrow {
  background-color: #210436;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -2px;
  transform: rotate(45deg);
}

.tabs-content {
  overflow: visible;
}

.tap-to-close {
  display: none;
}

.tool-tip-wrapper-flex {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.no-breaking {
  white-space: nowrap;
  display: flex;
}

.terms-container-review {
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 150px;
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 40px;
  padding-top: 0;
  display: flex;
}

.terms-container-review.text-right {
  text-align: right;
  width: 200px;
  margin-left: 0;
  padding-top: 0;
  display: block;
}

.terms-container-review.split-flex {
  flex-wrap: wrap;
  margin-left: 10px;
}

.paragraph-5 {
  font-size: 11px;
}

.paragraph-6 {
  font-size: 12px;
}

.link-2 {
  display: none;
}

.casino-review-header-terms {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: block;
}

.banner-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 32px;
  display: grid;
}

.banner-container.alternate {
  background-color: var(--gainsboro);
}

.banner-container.feature {
  background-color: var(--plum);
}

.banner-container.cta {
  background-color: var(--crimson);
}

.banner-container.cta.top-rounded {
  height: 200px;
}

.banner-container.invisible {
  background-color: #fff0;
  padding: 0;
}

.banner-container.header {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
}

.banner-container.header.post-header {
  background-color: #fff0;
  padding-top: 280px;
}

.banner-container.no-rounded {
  border-radius: 0;
  place-content: stretch;
  place-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
}

.banner-container.no-rounded.bottom-half {
  margin-bottom: 32px;
}

.banner-container.no-rounded.review-main {
  padding-top: 0;
}

.banner-container.top-rounded {
  padding-bottom: 16px;
}

.banner-container.top-rounded.quick-facts-mobile, .banner-container.quick-facts-mobile {
  display: none;
}

.banner-container.bottom-half {
  margin-bottom: 24px;
}

.banner-container.bottom-half.bottom-rounded {
  flex-direction: column;
  margin-bottom: 32px;
  display: flex;
}

.banner-container.header-page {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-bottom: 32px;
  padding-bottom: 32px;
}

.banner-container.header-page.post-header {
  background-color: #fff0;
  padding-top: 280px;
}

.heading-6, .div-block-11 {
  color: var(--white);
}

.paris, .paris.geotargetlygeocontent1587255810065_content_1 {
  display: block;
}

.geotargetlygeocontent1587255810065_default, .geotargetlygeocontent1587255810065_content_1 {
  display: none;
}

.terms-link-2 {
  opacity: .7;
  color: #290644;
  text-align: center;
  margin-left: 4px;
  margin-right: 0;
  font-size: 12px;
  font-weight: 700;
}

.button-2 {
  text-align: center;
  background-color: #de394d;
  border: 1px solid #de394d;
  border-radius: 4px;
  margin-right: 4px;
  padding: 8px 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  transition: background-color .3s;
}

.button-2:hover, .button-2:active {
  background-color: #ca2135;
}

.button-2.secondary-button {
  color: #290644;
  background-color: #0000;
  border: 1px solid #290644;
  flex: 1;
  padding: 8px 16px;
  transition: border-color .3s, color .3s, background-color .3s;
}

.button-2.secondary-button:hover {
  color: #de394d;
  border-color: #de394d;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
}

.reverse-text-smaller {
  color: #fff;
  font-size: 12px;
  line-height: 14px;
}

.reverse-text-smaller.heading-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.reverse-text-smaller.text-center {
  align-self: center;
}

.reverse-text-smaller.text-center.blog-post-date {
  margin-bottom: 0;
}

.grid-4 {
  display: none;
}

.grid-listings {
  grid-column-gap: 47px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  padding-left: 32px;
}

.grid-listings.is-3-row {
  grid-column-gap: 40px;
  flex: 1;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: auto;
}

.text-block-11 {
  font-size: 24px;
}

.text-block-12 {
  font-size: 24px;
  font-weight: 700;
}

.text-block-13 {
  font-size: 24px;
}

.text-block-14 {
  font-size: 24px;
  font-weight: 700;
}

.text-block-15 {
  font-size: 12px;
}

.text-block-16 {
  margin-right: 0;
  padding-right: 4px;
  font-size: 14px;
  display: inline;
}

.text-block-17 {
  font-size: 14px;
}

.text-block-18 {
  font-size: 12px;
}

.text-block-19 {
  font-size: 14px;
  display: inline;
}

.text-block-19.is-mid-blue {
  color: var(--midnight-blue);
  font-weight: 400;
}

.grid-top-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-flow: row;
}

.div-block-12 {
  padding-top: 0;
}

.paragraph-intro {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 180px;
  font-size: 17px;
  line-height: 24px;
  position: static;
}

.paragraph-intro.small {
  font-size: 13px;
  line-height: 16px;
}

.grid-top-3-sidebar {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.sidebar-bonus-percentage {
  display: flex;
}

.text-block-percent {
  margin-right: 0;
  padding-right: 4px;
  font-size: 12px;
  display: inline;
}

.text-block-up-to {
  font-size: 12px;
  display: inline;
}

.text-block-fs {
  font-size: 12px;
}

.grid-5 {
  grid-template-columns: 1fr 1fr;
}

.grid-casino-review {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.grid-casino-review.reverse-text {
  grid-column-gap: 33px;
  grid-column-gap: 32px;
  grid-template-columns: 1fr 1fr;
}

.bonus-header-mobile {
  display: none;
}

.grid-top-3-mobile {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  display: none;
}

.text-block-20 {
  font-size: 14px;
}

.casino-facts-2 {
  margin-bottom: 0;
}

.casino-facts-2.reverse-text.lede {
  font-size: 18px;
  line-height: 24px;
}

.casino-facts-2.reverse-text.lede.casino-review-facts {
  margin-top: 16px;
  padding-left: 36px;
}

.bonus-header {
  display: flex;
}

.home-intro-tablet {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  background-image: url('../images/5ea0a2951989751030223f58_200422-Catzino_Lucky-Cat-Monochrome_1.avif');
  background-position: 101% 107%;
  background-repeat: no-repeat;
  background-size: auto 240px;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 32px;
  display: none;
}

.grid-top-3-tablet {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  display: none;
}

.grid-listings-tablet {
  grid-column-gap: 31px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  padding-left: 32px;
  display: none;
}

.casino-banner {
  background-color: #fff;
  padding-bottom: 0;
}

.button-single {
  border: 1px solid var(--crimson);
  background-color: var(--crimson);
  text-align: center;
  border-radius: 4px;
  margin-right: 4px;
  padding: 8px 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  transition: background-color .3s;
}

.button-single:hover, .button-single:active {
  background-color: var(--crimson-2);
}

.button-single.secondary-button {
  border: 1px solid var(--midnight-blue);
  color: var(--midnight-blue);
  background-color: #0000;
  flex: 1;
  padding: 8px 16px;
  transition: border-color .3s, color .3s, background-color .3s;
}

.button-single.secondary-button:hover {
  border-color: var(--crimson);
  color: var(--crimson);
}

.button-single.secondary-button.month-button {
  flex: 1;
  padding: 4px 8px;
}

.button-single.toggle {
  background-color: var(--gainsboro);
  color: var(--midnight-blue);
  background-image: url('../images/ToggleInactive.svg');
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: 16px;
  border-style: none;
  margin-right: 8px;
  padding-left: 40px;
}

.button-single.toggle.w--current {
  background-color: var(--midnight-blue);
  color: var(--white);
  background-image: url('../images/ToggleActive.svg');
}

.button-single.toggle.jetboost-filter-active {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: url('../images/ToggleActive.svg');
}

.button-single.reveerse {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
}

.button-single.casino-button.month-button {
  flex: 1;
  margin-right: 0;
  padding: 4px 8px;
}

.button-single.full-width {
  font-weight: 700;
  display: block;
}

.button-single.big {
  width: 280px;
}

.button-single.clear {
  background-color: #de394d00;
  border-style: none;
  padding: 0;
  display: none;
}

.button-single-desktop {
  border: 1px solid var(--crimson);
  background-color: var(--crimson);
  text-align: center;
  border-radius: 4px;
  margin-right: 4px;
  padding: 8px 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  transition: background-color .3s;
}

.button-single-desktop:hover, .button-single-desktop:active {
  background-color: var(--crimson-2);
}

.button-single-desktop.secondary-button {
  border: 1px solid var(--midnight-blue);
  color: var(--midnight-blue);
  background-color: #0000;
  flex: 1;
  padding: 8px 16px;
  transition: border-color .3s, color .3s, background-color .3s;
}

.button-single-desktop.secondary-button:hover {
  border-color: var(--crimson);
  color: var(--crimson);
}

.button-single-desktop.secondary-button.month-button {
  flex: 1;
  padding: 4px 8px;
}

.button-single-desktop.toggle {
  background-color: var(--gainsboro);
  color: var(--midnight-blue);
  background-image: url('../images/ToggleInactive.svg');
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: 16px;
  border-style: none;
  margin-right: 8px;
  padding-left: 40px;
}

.button-single-desktop.toggle.w--current {
  background-color: var(--midnight-blue);
  color: var(--white);
  background-image: url('../images/ToggleActive.svg');
}

.button-single-desktop.toggle.jetboost-filter-active {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: url('../images/ToggleActive.svg');
}

.button-single-desktop.reveerse {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
}

.button-single-desktop.casino-button {
  display: block;
}

.button-single-desktop.casino-button.month-button {
  flex: 1;
  margin-right: 0;
  padding: 4px 8px;
}

.button-single-desktop.full-width {
  font-weight: 700;
  display: block;
}

.button-single-desktop.big {
  width: 280px;
}

.button-single-desktop.clear {
  background-color: #de394d00;
  border-style: none;
  padding: 0;
  display: none;
}

.casino-play-button-review {
  text-align: right;
  order: 1;
  width: auto;
}

.casino-play-button-review.casinominimini-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.casino-play-button-review.casinominimini-button.sidebar {
  width: 100%;
}

.casino-play-button-review.month-casino-buttons {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -4px;
  display: grid;
}

.grid-top-3-sidebar-mobile {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  display: none;
}

.html-embed-5 {
  object-fit: fill;
  display: block;
  overflow: hidden;
}

.div-block-13 {
  width: 100%;
  display: block;
}

.play-button {
  border: 1px solid var(--crimson);
  background-color: var(--crimson);
  text-align: center;
  border-radius: 4px;
  margin-right: 4px;
  padding: 8px 16px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
  transition: background-color .3s;
}

.play-button:hover, .play-button:active {
  background-color: var(--crimson-2);
}

.play-button.secondary-button {
  border: 1px solid var(--midnight-blue);
  color: var(--midnight-blue);
  background-color: #0000;
  flex: 1;
  padding: 8px 16px;
  transition: border-color .3s, color .3s, background-color .3s;
}

.play-button.secondary-button:hover {
  border-color: var(--crimson);
  color: var(--crimson);
}

.play-button.secondary-button.month-button {
  flex: 1;
  padding: 4px 8px;
}

.play-button.toggle {
  background-color: var(--gainsboro);
  color: var(--midnight-blue);
  background-image: url('../images/ToggleInactive.svg');
  background-position: 14px;
  background-repeat: no-repeat;
  background-size: 16px;
  border-style: none;
  margin-right: 8px;
  padding-left: 40px;
}

.play-button.toggle.w--current {
  background-color: var(--midnight-blue);
  color: var(--white);
  background-image: url('../images/ToggleActive.svg');
}

.play-button.toggle.jetboost-filter-active {
  background-color: var(--midnight-blue);
  color: #fff;
  background-image: url('../images/ToggleActive.svg');
}

.play-button.reveerse {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
}

.play-button.casino-button.month-button {
  flex: 1;
  margin-right: 0;
  padding: 4px 8px;
}

.play-button.full-width {
  font-weight: 700;
  display: block;
}

.play-button.big {
  width: 280px;
}

.play-button.clear {
  background-color: #de394d00;
  border-style: none;
  padding: 0;
  display: none;
}

.play-button.reverse-text {
  margin-left: 470px;
  margin-right: 470px;
}

.play-game {
  background-color: #fff;
  padding-bottom: 0;
}

.aside-game-info {
  border-radius: 4px;
  margin-bottom: 32px;
  overflow: hidden;
}

.aside-game-info.iframe {
  overflow: auto;
}

.card-sidebar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 32px;
  display: grid;
}

.card-sidebar.alternate {
  background-color: var(--gainsboro);
}

.card-sidebar.alternate.bottom-rounded {
  padding-top: 32px;
  padding-bottom: 32px;
}

.card-sidebar.feature {
  background-color: var(--plum);
}

.card-sidebar.cta {
  background-color: var(--crimson);
}

.card-sidebar.cta.bottom-rounded {
  padding-top: 32px;
  padding-bottom: 32px;
}

.card-sidebar.cta.top-rounded {
  height: 200px;
}

.card-sidebar.invisible {
  background-color: #fff0;
  padding: 0;
}

.card-sidebar.header {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 20px;
}

.card-sidebar.header.post-header {
  background-color: #fff0;
  padding-top: 280px;
}

.card-sidebar.no-rounded {
  border-radius: 0;
  place-content: stretch;
  place-items: center start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.card-sidebar.no-rounded.bottom-half {
  margin-bottom: 32px;
}

.card-sidebar.no-rounded.review-main {
  padding-top: 32px;
}

.card-sidebar.no-rounded.blog {
  padding-top: 20px;
}

.card-sidebar.top-rounded {
  padding-bottom: 16px;
}

.card-sidebar.top-rounded.quick-facts-mobile, .card-sidebar.quick-facts-mobile {
  display: none;
}

.card-sidebar.bottom-rounded {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.card-sidebar.bottom-half {
  margin-bottom: 24px;
}

.card-sidebar.bottom-half.bottom-rounded {
  flex-direction: column;
  margin-bottom: 32px;
  display: flex;
}

.card-sidebar.header-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 32px;
  padding-bottom: 32px;
  display: grid;
}

.card-sidebar.header-page.post-header {
  background-color: #fff0;
  padding-top: 280px;
}

.iframe-embed {
  background-color: var(--white);
  border: 1px #000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.slots-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 32px 32px;
  display: grid;
}

.slots-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gainsboro);
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 16px;
  display: grid;
}

.card-review-sidebar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 32px;
  display: grid;
}

.card-review-sidebar.alternate {
  background-color: var(--gainsboro);
}

.card-review-sidebar.alternate.no-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-review-sidebar.alternate.bottom-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.card-review-sidebar.feature {
  background-color: var(--plum);
}

.card-review-sidebar.feature.bottom-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-review-sidebar.cta {
  background-color: var(--crimson);
}

.card-review-sidebar.cta.bottom-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.card-review-sidebar.cta.top-rounded {
  height: 200px;
}

.card-review-sidebar.invisible {
  background-color: #fff0;
  padding: 0;
}

.card-review-sidebar.header {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 20px;
}

.card-review-sidebar.header.post-header {
  background-color: #fff0;
  padding-top: 280px;
}

.card-review-sidebar.no-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center start;
  padding-top: 32px;
  padding-bottom: 0;
  display: block;
}

.card-review-sidebar.no-rounded.bottom-half {
  margin-bottom: 32px;
}

.card-review-sidebar.no-rounded.review-main {
  padding-top: 32px;
}

.card-review-sidebar.no-rounded.blog {
  padding-top: 20px;
}

.card-review-sidebar.top-rounded {
  padding-bottom: 16px;
  display: block;
}

.card-review-sidebar.top-rounded.quick-facts-mobile, .card-review-sidebar.quick-facts-mobile {
  display: none;
}

.card-review-sidebar.bottom-rounded {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.card-review-sidebar.bottom-half {
  margin-bottom: 24px;
}

.card-review-sidebar.bottom-half.bottom-rounded {
  flex-direction: column;
  margin-bottom: 32px;
  display: flex;
}

.card-review-sidebar.header-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 32px;
  padding-bottom: 32px;
  display: grid;
}

.card-review-sidebar.header-page.post-header {
  background-color: #fff0;
  padding-top: 280px;
}

.text-block-21 {
  display: inline;
}

.text-block-22 {
  font-weight: 700;
  display: inline;
}

.text-block-23 {
  display: inline;
}

.text-block-24 {
  font-weight: 700;
  display: inline;
}

.text-block-25 {
  display: inline;
}

.text-block-26 {
  font-weight: 700;
  display: inline;
}

.text-block-27 {
  display: inline;
}

.text-block-28 {
  font-weight: 700;
  display: inline;
}

.text-block-29 {
  display: inline;
}

.text-block-30 {
  font-weight: 700;
  display: inline;
}

.text-block-31 {
  display: inline;
}

.text-block-32 {
  font-weight: 700;
  display: inline;
}

.text-block-33, .text-block-34, .div-block-14 {
  display: inline;
}

.div-block-15 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-16 {
  width: 100%;
  display: inline;
}

.div-block-infos {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pagination {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-bottom: 32px;
}

.pagination.is-author {
  background-color: var(--white);
}

.iframe-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.iframe-wrapper.full-screen {
  z-index: 99999;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.geotargetlygeocontent1587255810065_content_2 {
  display: none;
}

.canada {
  display: block;
}

.textarea {
  aspect-ratio: auto;
  min-width: 250px;
  min-height: 250px;
}

.container-2 {
  display: flex;
}

.image-6 {
  aspect-ratio: auto;
  text-align: left;
  flex: 0 auto;
  width: 100%;
  max-width: 44%;
  height: 100%;
  margin-top: 40px;
  margin-left: 0;
  display: block;
}

.container-3 {
  display: block;
}

.image-7, .image-8 {
  width: 100%;
  max-width: 40%;
  height: 100%;
}

.plus-button-icon {
  width: 26px;
  height: 26px;
}

.blacklist-note {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #585147;
  background-color: #ffecd4;
  border: 1px solid #dbccb9;
  border-radius: 4px;
  margin-bottom: 14px;
  padding: 12px;
  display: flex;
}

.blacklist-note-icon {
  width: 30px;
  height: 30px;
}

.card-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.casino-details-block {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.casino-name-wrap {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 250px;
  padding-right: 10px;
  display: flex;
  overflow: hidden;
}

.casino-name {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.4;
}

.casino-meta-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-3 {
  display: none;
}

.casinos-section {
  background-color: var(--white);
}

.casinos-tabs {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  display: flex;
}

.casinos-section-wrap {
  margin-bottom: 0;
  display: none;
}

.casinos-tab-radio-wrap {
  background-color: var(--gainsboro);
  margin-bottom: 8px;
  padding: 8px 6px 8px 40px;
  font-family: Red Hat Display, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  .menu-bar-container {
    width: auto;
  }

  .brand {
    text-align: center;
    flex: 1;
    order: 0;
    align-self: center;
  }

  .nav-menu {
    background-color: var(--midnight-blue);
    background-image: none;
    padding-top: 8px;
    padding-bottom: 16px;
  }

  .menu-button {
    order: -1;
    margin-right: 32px;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #c8c8c800;
  }

  .nav-link.dropdown {
    padding-top: 8px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .heading-1 {
    text-align: center;
  }

  .card.cta.no-rounded.is-inside-grid {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .card.cta.top-rounded {
    height: 160px;
  }

  .container {
    grid-template-rows: auto;
    width: auto;
  }

  .section.footer-section {
    padding-bottom: 0;
  }

  .menu-icon {
    color: #fff;
    font-size: 30px;
    line-height: 40px;
  }

  .default {
    background-size: auto 75%;
  }

  .casino-item.month-casino-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .casino-thumbnail.month-casinos-thumbnail {
    width: 100%;
    height: 80px;
  }

  .casino-details {
    display: block;
  }

  .casino-details.list {
    width: 40%;
  }

  .casino-play-button {
    text-align: center;
    width: 100%;
  }

  .casino-play-button.list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: right;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 25%;
    line-height: 1;
    display: block;
  }

  .casino-play-button.month-casino-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .casino-play-button.cta-list {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    text-align: right;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 20%;
    line-height: 1;
  }

  .casino-masthead {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .casino-masthead.month-casinos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-intro {
    display: block;
  }

  .content-area {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .sidebar.hide-desktop {
    display: block;
  }

  .sidebar.hide-mobile {
    display: none;
  }

  .footer {
    padding-bottom: 0;
  }

  .footer-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    width: auto;
  }

  .footer-cat {
    width: 25%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .colophon {
    text-align: center;
    padding-bottom: 0;
  }

  .filters {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .link-block.text-center {
    width: 15%;
  }

  .link-block.text-center.casino-rating-link {
    display: none;
  }

  .logo {
    display: inline-block;
  }

  .search-link {
    display: none;
  }

  .search-link.mobile {
    margin-left: 56px;
    display: block;
  }

  .catzino-container {
    width: auto;
  }

  .casino-bonus, .casino-games, .news {
    background-size: auto 75%;
  }

  .casino-facts {
    display: none;
  }

  .stripe-list-item.sidebar-facts {
    align-items: center;
    display: flex;
  }

  .stripe-list.sidebar-facts-list {
    border-radius: 0;
    margin-bottom: 0;
  }

  .nav-link-dropdown-icon {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding: 16px;
    font-size: 24px;
    display: flex;
  }

  .dropdown-list.w--open {
    border-radius: 0;
  }

  .dropdown {
    display: flex;
  }

  .casino-logo {
    height: 217px;
  }

  .sidebar-fact-label {
    padding-right: 8px;
  }

  .div-block-7 {
    padding-bottom: 32px;
  }

  .div-block-8 {
    align-items: center;
    display: flex;
  }

  .dropdown-2 {
    display: block;
  }

  .review-header {
    margin-top: -16px;
  }

  .search-input.mobile {
    color: var(--midnight-blue);
    border-bottom-style: none;
    height: 56px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .search-mobile {
    z-index: 50;
    background-color: var(--gainsboro);
    width: 100%;
    display: none;
    position: absolute;
    inset: 56px auto auto 0%;
  }

  .terms-container, .terms-container-review {
    width: 100%;
    margin-left: 0;
  }

  .banner-container.cta.top-rounded {
    height: 160px;
  }

  .geotargetlygeocontent1587255810065_default, .grid-listings {
    display: none;
  }

  .grid-listings.is-3-row {
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    padding-left: 0;
    display: grid;
  }

  .grid-top-3 {
    display: none;
  }

  .paragraph-intro {
    text-align: center;
    padding-right: 0;
  }

  .home-intro-tablet {
    display: none;
  }

  .grid-top-3-tablet {
    display: block;
  }

  .grid-listings-tablet {
    grid-column-gap: 17px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 12px;
    display: grid;
  }

  .grid-listings-tablet.is-hidden {
    display: none;
  }

  .button-single.casino-button, .button-single-desktop.casino-button {
    display: block;
  }

  .casino-play-button-review {
    text-align: center;
    width: 100%;
  }

  .casino-play-button-review.list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: right;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 25%;
    display: block;
  }

  .casino-play-button-review.month-casino-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .card-sidebar.cta.top-rounded, .card-review-sidebar.cta.top-rounded {
    height: 160px;
  }

  .card-3 {
    grid-template-columns: 1fr;
  }

  .casino-meta-wrap {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .card.cta.top-rounded {
    height: auto;
  }

  .card.top-rounded.quick-facts-mobile {
    display: block;
  }

  .card.quick-facts-mobile {
    margin-top: 16px;
    margin-bottom: 16px;
    display: block;
  }

  .container {
    grid-row-gap: 32px;
  }

  .section.footer-section {
    padding-bottom: 32px;
  }

  .heading-3.quick-facts-desktop, .list.quick-facts-desktop {
    display: none;
  }

  .button {
    flex: 1 0 auto;
  }

  .button.secondary-button {
    flex-grow: 3;
  }

  .button.toggle {
    background-position: 8px;
    background-size: 10px;
    padding-left: 24px;
    padding-right: 10px;
    font-size: 13px;
  }

  ._2-columns {
    grid-template-columns: 1fr;
  }

  ._2-columns.homepage-2-columns {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .casino-item {
    padding-left: 28px;
    padding-right: 28px;
  }

  .casino-row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .casino-row.minirow {
    grid-template-columns: 1fr;
  }

  .casino-row.miniminirow {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .casino-thumbnail.mini {
    justify-content: center;
    width: 100%;
    padding: 16px;
  }

  .casino-thumbnail.month-casinos-thumbnail {
    width: 100%;
    margin-right: 0;
    padding: 16px;
  }

  .casino-details, .casino-details.list {
    width: 100%;
  }

  .casino-play-button {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .casino-play-button.list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .casino-play-button.cta-list {
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .casino-masthead {
    grid-auto-columns: 1fr;
    padding-bottom: 16px;
  }

  .casino-masthead.casino-masthead-minimini {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .casino-masthead.month-casinos {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .home-intro {
    background-image: none;
    padding-bottom: 32px;
  }

  .content-area {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .sidebar.hide-desktop {
    display: block;
  }

  .sidebar.hide-mobile {
    display: none;
  }

  .colophon {
    padding-bottom: 0;
  }

  .header-with-illustration {
    display: block;
  }

  .filters {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .filter-label-text {
    font-size: 14px;
  }

  .game-thumbnail {
    height: 240px;
  }

  .show-more {
    margin-bottom: 0;
  }

  .casino-images {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .link-block.text-center {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block.text-center.casino-rating-link, .header-illo {
    display: none;
  }

  .casino-facts.reverse-text.lede.casino-review-facts {
    margin-top: 0;
  }

  .stripe-list-item.sidebar-facts {
    align-items: flex-start;
  }

  .casino-logo {
    width: 216px;
    height: 216px;
  }

  .casino-review-header {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .casino-image-link {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .gallery {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    display: grid;
  }

  .text-block-8, .text-block-9, .text-block-10 {
    text-align: right;
  }

  .collection-list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .review-header {
    margin-top: 0;
  }

  .new-casinos {
    background-size: auto 75%;
  }

  .terms-container.split-flex {
    flex-wrap: nowrap;
  }

  .play-responsibly {
    width: auto;
    margin-top: 1px;
    margin-left: 5px;
  }

  .tool-tip-icon {
    border-radius: 6px;
    width: 23px;
    min-width: 23px;
    height: 23px;
    min-height: 24px;
    padding-top: .5px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .tool-tip-hover-box {
    z-index: 10;
    background-color: #210436e6;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 100vh;
    padding: 100px 40px 40px;
    font-size: 16px;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .tool-tip-bottom-arrow {
    display: none;
  }

  .tap-to-close {
    font-weight: 700;
    display: block;
  }

  .image-5 {
    width: 25px;
  }

  .tool-tip-wrapper-flex {
    width: auto;
  }

  .terms-container-review.split-flex {
    flex-wrap: nowrap;
  }

  .casino-review-header-terms {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .banner-container.cta.top-rounded {
    height: auto;
  }

  .banner-container.top-rounded.quick-facts-mobile {
    display: block;
  }

  .banner-container.quick-facts-mobile {
    margin-top: 16px;
    margin-bottom: 16px;
    display: block;
  }

  .button-2 {
    flex: 1 0 auto;
  }

  .button-2.secondary-button {
    flex-grow: 3;
  }

  .text-block-16, .text-block-17, .text-block-19 {
    font-size: 12px;
  }

  .casino-facts-2.reverse-text.lede.casino-review-facts {
    margin-top: 0;
  }

  .home-intro-tablet {
    background-image: none;
    padding-bottom: 32px;
  }

  .button-single {
    flex: 1 0 auto;
  }

  .button-single.secondary-button {
    flex-grow: 3;
  }

  .button-single.toggle {
    background-position: 8px;
    background-size: 10px;
    padding-left: 24px;
    padding-right: 10px;
    font-size: 13px;
  }

  .button-single-desktop {
    flex: 1 0 auto;
  }

  .button-single-desktop.secondary-button {
    flex-grow: 3;
  }

  .button-single-desktop.toggle {
    background-position: 8px;
    background-size: 10px;
    padding-left: 24px;
    padding-right: 10px;
    font-size: 13px;
  }

  .casino-play-button-review {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .casino-play-button-review.list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .play-button {
    flex: 1 0 auto;
  }

  .play-button.secondary-button {
    flex-grow: 3;
  }

  .play-button.toggle {
    background-position: 8px;
    background-size: 10px;
    padding-left: 24px;
    padding-right: 10px;
    font-size: 13px;
  }

  .card-sidebar.cta.top-rounded {
    height: auto;
  }

  .card-sidebar.top-rounded.quick-facts-mobile {
    display: block;
  }

  .card-sidebar.quick-facts-mobile {
    margin-top: 16px;
    margin-bottom: 16px;
    display: block;
  }

  .card-review-sidebar.cta.top-rounded {
    height: auto;
  }

  .card-review-sidebar.top-rounded.quick-facts-mobile {
    display: block;
  }

  .card-review-sidebar.quick-facts-mobile {
    margin-top: 16px;
    margin-bottom: 16px;
    display: block;
  }

  .pagination, .pagination.is-author {
    padding-left: 22px;
    padding-right: 22px;
  }
}

@media screen and (max-width: 479px) {
  .nav-menu {
    background-image: none;
  }

  .heading-1 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph {
    text-align: left;
    padding-bottom: 20px;
  }

  .paragraph.reverse-text {
    text-align: left;
    font-size: 17px;
  }

  .paragraph.centered {
    text-align: center;
  }

  .heading-2 {
    font-size: 26px;
    line-height: 32px;
  }

  .heading-2.reverse-text, .heading-2.reverse-text.review-page {
    text-align: center;
  }

  .card {
    padding: 24px;
  }

  .card.feature.no-rounded {
    padding-bottom: 24px;
  }

  .card.cta.no-rounded.inside {
    padding-top: 0;
    padding-bottom: 0;
  }

  .card.vertical-center {
    grid-template-rows: auto;
    grid-auto-flow: row;
  }

  .card.header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 20px;
  }

  .card.no-rounded.bottom-rounded {
    padding: 0;
  }

  .card.header-page {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 24px;
  }

  .menu-icon {
    font-size: 30px;
  }

  .heading-3.review-text {
    padding-left: 0;
    font-size: 15px;
  }

  .button.toggle {
    background-position: 8px;
    margin-bottom: 8px;
    padding: 8px 12px 8px 24px;
    display: inline-block;
  }

  .button.toggle.w--current {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button.casino-button {
    margin-right: 0;
  }

  .button.reverse-text {
    margin-left: 0;
    margin-right: 0;
  }

  .blog-post-item {
    flex-direction: column;
    display: flex;
  }

  .blog-post-item-image {
    align-self: center;
    width: 100%;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .casino-item {
    padding-left: 24px;
    padding-right: 24px;
  }

  .casino-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .casino-row.miniminirow {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .casino-thumbnail {
    text-align: left;
    width: 80px;
    height: 70px;
  }

  .casino-thumbnail.mini {
    text-align: center;
    height: 100px;
    margin-right: 0;
    padding: 16px;
    display: flex;
  }

  .casino-thumbnail.month-casinos-thumbnail {
    width: 100%;
    height: 100px;
    margin-right: 0;
    padding: 16px;
  }

  .casino-details.list {
    justify-content: center;
  }

  .casino-play-button.casino-mini-buttons {
    margin-top: 16px;
  }

  .casino-play-button.casinominimini-button.sidebar {
    margin-top: 0;
  }

  .casino-play-button.list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .casino-play-button.cta-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
  }

  .casino-masthead {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    padding-bottom: 0;
    display: flex;
  }

  .casino-masthead.casino-masthead-minimini {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .home-intro {
    padding: 24px;
    display: block;
  }

  .home-top-casinos {
    overflow: hidden;
  }

  .footer-button {
    margin-top: 0;
  }

  .casino-thumbnail-image {
    object-fit: fill;
    width: 100%;
    max-width: none;
    position: static;
  }

  .content-area {
    border-radius: 4px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    display: block;
    overflow: hidden;
  }

  .sidebar {
    margin-top: 32px;
  }

  .footer {
    text-align: center;
  }

  .footer-container {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div-block-2 {
    grid-template-rows: auto auto auto;
    justify-items: center;
  }

  .header-with-illustration {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid, .filters {
    grid-template-columns: 1fr;
  }

  .filter-label {
    height: 100%;
    padding: 6px 12px;
  }

  .filter-label-text {
    font-size: 14px;
  }

  .news-grid {
    grid-template-columns: 1fr;
    padding: 0 24px 24px;
  }

  .game-thumbnail {
    height: 160px;
  }

  .rich-text-block h1 {
    font-size: 32px;
    line-height: 40px;
  }

  .link-block.text-center {
    width: 100%;
  }

  .link-block.text-center.casino-rating-link.rating-line.w--current {
    justify-content: center;
  }

  .image {
    margin-top: -8px;
  }

  .image-2 {
    margin-right: 8px;
  }

  .div-block-3 {
    max-width: 100%;
  }

  .image-3 {
    width: 100%;
    max-width: none;
  }

  .casino-facts {
    display: none;
  }

  .plus-info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .plus-column.sidebar {
    align-items: center;
    margin-top: 0;
  }

  .stripe-list-item.sidebar-facts {
    padding-left: 24px;
    padding-right: 24px;
  }

  .plus {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .plus.sidebar {
    margin-top: 0;
    display: none;
  }

  .casino-logo {
    margin-bottom: 0;
    margin-right: 0;
  }

  .casino-review-header {
    flex-direction: column;
    grid-template-rows: auto;
  }

  .rating-line {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .rating-line.text-left {
    margin-left: 0;
    margin-right: 0;
  }

  .image-container {
    padding-left: 0;
    padding-right: 0;
  }

  .sidebar-fact-label {
    flex: none;
    align-self: center;
    width: 160px;
  }

  .terms-container {
    flex-wrap: nowrap;
  }

  .terms-container.text-right {
    text-align: center;
  }

  .terms-link, .play-responsibly {
    font-size: 12px;
  }

  .rich-text-block-2 {
    font-size: 10px;
    line-height: 16px;
  }

  .paragraph2 {
    padding-right: 0;
  }

  .tool-tip-icon {
    border-radius: 15px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .terms-container-review.text-right {
    text-align: center;
  }

  .casino-review-header-terms {
    flex-direction: column;
    grid-template-rows: auto;
    margin-top: 10px;
    padding-top: 0;
  }

  .banner-container {
    padding: 24px;
  }

  .banner-container.feature.no-rounded {
    padding-bottom: 24px;
  }

  .banner-container.vertical-center {
    grid-template-rows: auto;
    grid-auto-flow: row;
  }

  .banner-container.header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 24px;
  }

  .banner-container.header-page {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 24px;
  }

  .geotargetlygeocontent1587255810065_default, .geotargetlygeocontent1587255810065_content_1 {
    display: none;
  }

  .terms-link-2 {
    font-size: 12px;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .grid-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-listings {
    display: none;
  }

  .text-block-17 {
    padding-top: 6px;
  }

  .grid-top-3 {
    display: none;
  }

  .paragraph-intro {
    padding-right: 0;
  }

  .paragraph-intro.reverse-text {
    font-size: 16px;
  }

  .grid-top-3-sidebar {
    display: none;
  }

  .grid-casino-review.reverse-text {
    grid-column-gap: 33px;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .bonus-header-mobile {
    display: block;
  }

  .grid-top-3-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .bonus-header {
    display: none;
  }

  .home-intro-tablet {
    padding: 24px;
    display: none;
  }

  .grid-top-3-tablet, .grid-listings-tablet {
    display: none;
  }

  .button-single.toggle {
    background-position: 8px;
    margin-bottom: 8px;
    padding: 8px 12px 8px 24px;
    display: inline-block;
  }

  .button-single.toggle.w--current {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button-single.casino-button {
    margin-right: 0;
    display: block;
  }

  .button-single-desktop.toggle {
    background-position: 8px;
    margin-bottom: 8px;
    padding: 8px 12px 8px 24px;
    display: inline-block;
  }

  .button-single-desktop.toggle.w--current {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button-single-desktop.casino-button {
    margin-right: 0;
    display: block;
  }

  .casino-play-button-review.casino-mini-buttons {
    margin-top: 16px;
  }

  .casino-play-button-review.casinominimini-button.sidebar {
    margin-top: 0;
  }

  .casino-play-button-review.list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: block;
  }

  .grid-top-3-sidebar-mobile {
    grid-template-columns: 1fr;
    display: block;
  }

  .play-button.toggle {
    background-position: 8px;
    margin-bottom: 8px;
    padding: 8px 12px 8px 24px;
    display: inline-block;
  }

  .play-button.toggle.w--current {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .play-button.casino-button {
    margin-right: 0;
  }

  .play-button.reverse-text {
    margin-left: 0;
    margin-right: 0;
  }

  .card-sidebar {
    padding: 24px;
  }

  .card-sidebar.feature.no-rounded {
    padding-bottom: 24px;
  }

  .card-sidebar.vertical-center {
    grid-template-rows: auto;
    grid-auto-flow: row;
  }

  .card-sidebar.header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 20px;
  }

  .card-sidebar.header-page {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 24px;
  }

  .section-2 {
    padding-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slots-grid {
    grid-template-columns: 1fr;
    padding: 0 24px 24px;
  }

  .card-review-sidebar {
    padding: 24px;
  }

  .card-review-sidebar.feature.no-rounded {
    padding-bottom: 24px;
  }

  .card-review-sidebar.vertical-center {
    grid-template-rows: auto;
    grid-auto-flow: row;
  }

  .card-review-sidebar.header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 20px;
  }

  .card-review-sidebar.header-page {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 24px;
  }

  .container-2 {
    display: block;
  }

  .image-6 {
    text-align: left;
    vertical-align: baseline;
    width: auto;
    min-width: 0;
    max-width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
    overflow: clip;
  }

  .image-7 {
    width: auto;
    min-width: 0;
    max-width: 100%;
    height: auto;
  }

  .image-8 {
    min-width: 0;
    max-width: 100%;
  }

  .casino-name-wrap {
    width: auto;
  }
}

#w-node-de519419-2dd6-dba5-eb0f-2484b1c06082-758a4683 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2826584e-6007-615c-a670-869b01bc0763-758a4683 {
  place-self: auto;
}

#w-node-_11c10064-9f18-36fe-ff94-672af03b7f77-758a4683 {
  justify-self: center;
}

#w-node-_7492d47e-34dd-a1e2-15fb-46009123141b-758a4683, #w-node-ecb4cbe2-c7b5-b831-bab7-6566d12f1aed-758a4683 {
  place-self: auto center;
}

#w-node-ecaba3fd-ac95-2ee7-e2be-fafdf960d5ab-758a4683, #w-node-ecaba3fd-ac95-2ee7-e2be-fafdf960d5ad-758a4683, #w-node-_4b9cf29e-ca67-3ce0-2878-53c7f51ddc43-758a4683, #w-node-_4b9cf29e-ca67-3ce0-2878-53c7f51ddc45-758a4683, #w-node-_0239d8f3-a8b0-5f43-aecc-78217eadc984-758a4683, #w-node-_0239d8f3-a8b0-5f43-aecc-78217eadc986-758a4683 {
  justify-self: center;
}

#w-node-fd0bd660-df86-2e87-c3ef-eeccafbdd3e2-758a4683 {
  place-self: auto;
}

#w-node-fd0bd660-df86-2e87-c3ef-eeccafbdd3e4-758a4683 {
  justify-self: center;
}

#w-node-_1afdfc66-9c16-4b43-f877-d6564508cb53-758a4683 {
  place-self: auto center;
}

#w-node-_9200bb89-f433-dce9-9b4e-6b979e2c3e58-758a4683 {
  place-self: auto;
}

#w-node-_9200bb89-f433-dce9-9b4e-6b979e2c3e5b-758a4683 {
  justify-self: center;
}

#w-node-_1f39853b-fdc2-dc30-0327-b50b7f2d8010-758a4683 {
  place-self: auto center;
}

#w-node-_6dcf41b9-bc65-b93d-d4aa-ccd391e2d22f-91e2d229, #w-node-_6dcf41b9-bc65-b93d-d4aa-ccd391e2d231-91e2d229, #w-node-_6dcf41b9-bc65-b93d-d4aa-ccd391e2d243-91e2d229 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dcf41b9-bc65-b93d-d4aa-ccd391e2d255-91e2d229 {
  align-self: start;
}

#w-node-_583e3109-b373-1230-5dfd-d5f679da04fc-91e2d229, #w-node-_7d24d6f6-15d4-b09c-00ef-ab8259e1bef8-91e2d229, #w-node-_95ad610f-5322-0406-03a4-388d757c23fd-91e2d229, #CatBackground.w-node-b8c1ea85-0c3c-ee20-c385-28c329d406ae-a8cb6c66, #w-node-_67ff4f25-ff4a-72a9-047c-6a66557ff1d4-a8cb6c66, #w-node-_11184219-7622-bd47-1d8a-57b4ad7b820c-a8cb6c66, #w-node-e22ce550-3121-5bef-9e47-a15f3928efdd-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e22ce550-3121-5bef-9e47-a15f3928efdf-a8cb6c66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_3529e8d9-302e-7239-f358-78630d470cb1-a8cb6c66, #w-node-_1655b639-fcef-7cc8-8dce-0c17cd87aab5-a8cb6c66, #w-node-abb90849-0fba-732b-4581-f0c5ab702d68-a8cb6c66, #w-node-abb90849-0fba-732b-4581-f0c5ab702d69-a8cb6c66, #w-node-_5e1b6a72-6080-b0ff-63e5-1199995de200-a8cb6c66, #w-node-_5e1b6a72-6080-b0ff-63e5-1199995de201-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e22ce550-3121-5bef-9e47-a15f3928efe7-a8cb6c66 {
  order: 9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-e22ce550-3121-5bef-9e47-a15f3928efe8-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e30722b1-1505-d07d-061f-d1b45754caf4-a8cb6c66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e30722b1-1505-d07d-061f-d1b45754caf5-a8cb6c66 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-e30722b1-1505-d07d-061f-d1b45754cb16-a8cb6c66 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: start;
}

#w-node-e30722b1-1505-d07d-061f-d1b45754cb1b-a8cb6c66 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: start;
}

#w-node-e30722b1-1505-d07d-061f-d1b45754cb1c-a8cb6c66 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e30722b1-1505-d07d-061f-d1b45754cb31-a8cb6c66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de519419-2dd6-dba5-eb0f-2484b1c06082-a8cb6c66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_40f80c85-27da-2352-b47b-65c1bfec15a7-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_40f80c85-27da-2352-b47b-65c1bfec15a8-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40f80c85-27da-2352-b47b-65c1bfec15ab-a8cb6c66 {
  align-self: end;
}

#w-node-_267ec25d-c792-89e3-c9d6-b495e9189bd2-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_267ec25d-c792-89e3-c9d6-b495e9189bd3-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_267ec25d-c792-89e3-c9d6-b495e9189bd6-a8cb6c66 {
  align-self: end;
}

#w-node-a2ec492d-6b42-009a-c4fa-b2eb7ec51318-a8cb6c66, #w-node-a2ec492d-6b42-009a-c4fa-b2eb7ec51319-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea1c9572-e19c-317a-9973-04a77136ace3-a8cb6c66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ea1c9572-e19c-317a-9973-04a77136ace4-a8cb6c66, #w-node-ea1c9572-e19c-317a-9973-04a77136ad05-a8cb6c66, #w-node-ea1c9572-e19c-317a-9973-04a77136ad0a-a8cb6c66 {
  align-self: start;
}

#w-node-ea1c9572-e19c-317a-9973-04a77136ad20-a8cb6c66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8f91-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8f92-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8f95-a8cb6c66 {
  align-self: end;
}

#w-node-_7e984693-5977-de61-4e21-35ae98213d80-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7e984693-5977-de61-4e21-35ae98213d81-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e984693-5977-de61-4e21-35ae98213d84-a8cb6c66 {
  align-self: end;
}

#w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8f9a-a8cb6c66, #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8f9b-a8cb6c66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fb6-a8cb6c66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fb7-a8cb6c66, #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fcd-a8cb6c66, #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fd2-a8cb6c66 {
  align-self: start;
}

#w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fe9-a8cb6c66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-row-a8cb6c66 {
  justify-self: auto;
}

#w-node-a44029ce-df99-4f65-d218-5b29e2f3c312-cccb6c6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a44029ce-df99-4f65-d218-5b29e2f3c314-cccb6c6d {
  justify-self: center;
}

#w-node-_316d7182-b7ca-25cb-778a-e45570561066-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_316d7182-b7ca-25cb-778a-e45570561067-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b01c8ab6-f159-073e-bc97-77a5eece7dbb-cccb6c6d {
  align-self: end;
}

#w-node-a772a348-8f24-54ec-685c-a113461d59d7-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a772a348-8f24-54ec-685c-a113461d59d8-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a772a348-8f24-54ec-685c-a113461d59db-cccb6c6d {
  align-self: end;
}

#w-node-_316d7182-b7ca-25cb-778a-e4557056106f-cccb6c6d, #w-node-_316d7182-b7ca-25cb-778a-e45570561070-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_316d7182-b7ca-25cb-778a-e4557056108b-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_316d7182-b7ca-25cb-778a-e4557056108c-cccb6c6d, #w-node-_316d7182-b7ca-25cb-778a-e455705610a2-cccb6c6d, #w-node-_316d7182-b7ca-25cb-778a-e455705610a7-cccb6c6d {
  align-self: start;
}

#w-node-_316d7182-b7ca-25cb-778a-e455705610be-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_00161a03-5905-e603-c6a1-3cf77a4dff6e-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_00161a03-5905-e603-c6a1-3cf77a4dff6f-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00161a03-5905-e603-c6a1-3cf77a4dff72-cccb6c6d {
  align-self: end;
}

#w-node-_00161a03-5905-e603-c6a1-3cf77a4dff7d-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_00161a03-5905-e603-c6a1-3cf77a4dff7e-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00161a03-5905-e603-c6a1-3cf77a4dff81-cccb6c6d {
  align-self: end;
}

#w-node-_00161a03-5905-e603-c6a1-3cf77a4dff86-cccb6c6d, #w-node-_00161a03-5905-e603-c6a1-3cf77a4dff87-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36d73872-13d8-8d36-7207-1c52758c8f7e-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_36d73872-13d8-8d36-7207-1c52758c8f7f-cccb6c6d, #w-node-_36d73872-13d8-8d36-7207-1c52758c8f95-cccb6c6d, #w-node-_36d73872-13d8-8d36-7207-1c52758c8f9a-cccb6c6d {
  align-self: start;
}

#w-node-_36d73872-13d8-8d36-7207-1c52758c8fb1-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0b062c9d-97a7-bbde-3838-dcd005c813bc-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0b062c9d-97a7-bbde-3838-dcd005c813bd-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b062c9d-97a7-bbde-3838-dcd005c813c0-cccb6c6d {
  align-self: end;
}

#w-node-_0b062c9d-97a7-bbde-3838-dcd005c813cb-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0b062c9d-97a7-bbde-3838-dcd005c813cc-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b062c9d-97a7-bbde-3838-dcd005c813cf-cccb6c6d {
  align-self: end;
}

#w-node-_0b062c9d-97a7-bbde-3838-dcd005c813d4-cccb6c6d, #w-node-_0b062c9d-97a7-bbde-3838-dcd005c813d5-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eada4-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eada5-cccb6c6d, #w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eadbb-cccb6c6d, #w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eadc0-cccb6c6d {
  align-self: start;
}

#w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eadd7-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6ae-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6af-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6b2-cccb6c6d {
  align-self: end;
}

#w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6bd-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6be-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6c1-cccb6c6d {
  align-self: end;
}

#w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6c6-cccb6c6d, #w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6c7-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7df-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7e0-cccb6c6d, #w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7f6-cccb6c6d, #w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7fb-cccb6c6d {
  align-self: start;
}

#w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b812-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de8392a0-ecb5-a0c3-736b-a22e928f0040-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-de8392a0-ecb5-a0c3-736b-a22e928f0041-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de8392a0-ecb5-a0c3-736b-a22e928f0044-cccb6c6d {
  align-self: end;
}

#w-node-de8392a0-ecb5-a0c3-736b-a22e928f004f-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-de8392a0-ecb5-a0c3-736b-a22e928f0050-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de8392a0-ecb5-a0c3-736b-a22e928f0053-cccb6c6d {
  align-self: end;
}

#w-node-de8392a0-ecb5-a0c3-736b-a22e928f0058-cccb6c6d, #w-node-de8392a0-ecb5-a0c3-736b-a22e928f0059-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f57-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f58-cccb6c6d, #w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f6e-cccb6c6d, #w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f73-cccb6c6d {
  align-self: start;
}

#w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f8a-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3d865eea-5938-c69a-e843-9422180e6215-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3d865eea-5938-c69a-e843-9422180e6216-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d865eea-5938-c69a-e843-9422180e6219-cccb6c6d {
  align-self: end;
}

#w-node-_3d865eea-5938-c69a-e843-9422180e6224-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3d865eea-5938-c69a-e843-9422180e6225-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d865eea-5938-c69a-e843-9422180e6228-cccb6c6d {
  align-self: end;
}

#w-node-_3d865eea-5938-c69a-e843-9422180e622d-cccb6c6d, #w-node-_3d865eea-5938-c69a-e843-9422180e622e-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_863c3e11-31c2-48ca-0007-55e5cea19f4a-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_863c3e11-31c2-48ca-0007-55e5cea19f4b-cccb6c6d, #w-node-_863c3e11-31c2-48ca-0007-55e5cea19f61-cccb6c6d, #w-node-_863c3e11-31c2-48ca-0007-55e5cea19f66-cccb6c6d {
  align-self: start;
}

#w-node-_863c3e11-31c2-48ca-0007-55e5cea19f7d-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fc4-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fc5-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fc8-cccb6c6d {
  align-self: end;
}

#w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fd3-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fd4-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fd7-cccb6c6d {
  align-self: end;
}

#w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fdc-cccb6c6d, #w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fdd-cccb6c6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e555d1c8-650a-9861-1d06-934b09b22a84-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e555d1c8-650a-9861-1d06-934b09b22a85-cccb6c6d, #w-node-e555d1c8-650a-9861-1d06-934b09b22a9b-cccb6c6d, #w-node-e555d1c8-650a-9861-1d06-934b09b22aa0-cccb6c6d {
  align-self: start;
}

#w-node-e555d1c8-650a-9861-1d06-934b09b22ab7-cccb6c6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fb9be1de-e9ee-1014-4729-eabf15415432-cccb6c6d {
  justify-self: auto;
}

#w-node-a816f5b7-dfcf-af73-7c5c-7c41aedaa57e-52cb6c70, #w-node-_6fcdb1eb-15bd-d1ae-fadb-6ed09a956b15-52cb6c70, #w-node-_1d578db4-f6af-ca24-1124-2ca106914183-52cb6c70, #w-node-_0c48bef6-147a-5e29-666a-fdbbe384438a-52cb6c70 {
  align-self: center;
}

#w-node-_10b4c8b1-0f49-60c1-ac0c-b7a2d67a63da-52cb6c70 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_10b4c8b1-0f49-60c1-ac0c-b7a2d67a63e7-52cb6c70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10b4c8b1-0f49-60c1-ac0c-b7a2d67a63ec-52cb6c70 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58549774-116d-65a1-cd78-944a67add588-52cb6c70 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-ae1c2dd0-e24b-21fd-fa76-1edde88ee663-52cb6c70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8ae2f6bc-09e1-a08f-e6e5-d8a28d08b434-53cb6c71 {
  justify-self: stretch;
}

#w-node-_8ae2f6bc-09e1-a08f-e6e5-d8a28d08b43c-53cb6c71 {
  align-self: end;
}

#w-node-b5e8cfd0-736e-d9dc-7e8d-8b3481445a39-50cb6c72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-dd20dcb3-ab4a-0140-d64c-92ec7feba0c7-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-dd20dcb3-ab4a-0140-d64c-92ec7feba0c8-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd20dcb3-ab4a-0140-d64c-92ec7feba0cb-50cb6c72 {
  align-self: end;
}

#w-node-dd20dcb3-ab4a-0140-d64c-92ec7feba0cd-50cb6c72, #w-node-dd20dcb3-ab4a-0140-d64c-92ec7feba0ce-50cb6c72 {
  align-self: start;
}

#w-node-_208251c2-4796-4335-3caf-7a8829e52a37-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_208251c2-4796-4335-3caf-7a8829e52a38-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208251c2-4796-4335-3caf-7a8829e52a3b-50cb6c72 {
  align-self: end;
}

#w-node-_208251c2-4796-4335-3caf-7a8829e52a3d-50cb6c72, #w-node-_208251c2-4796-4335-3caf-7a8829e52a3e-50cb6c72 {
  align-self: start;
}

#w-node-b045a702-b770-c3fa-f604-42f9958a6ab0-50cb6c72 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7755e7f2-d854-405a-49a3-717a388e462c-50cb6c72, #w-node-_10f5fdfc-f301-06f8-fe74-ec4ab953cb3f-50cb6c72 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e2c58bb3-dfc8-5b04-a3d3-c13fdec9c03c-50cb6c72, #w-node-e2c58bb3-dfc8-5b04-a3d3-c13fdec9c061-50cb6c72, #w-node-e2c58bb3-dfc8-5b04-a3d3-c13fdec9c069-50cb6c72 {
  place-self: start;
}

#w-node-c835861c-29f4-8801-b998-93d95768c6ca-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c835861c-29f4-8801-b998-93d95768c6cb-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c835861c-29f4-8801-b998-93d95768c6ce-50cb6c72 {
  align-self: end;
}

#w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06b9e-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06b9f-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06ba2-50cb6c72 {
  align-self: end;
}

#w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06ba7-50cb6c72, #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06ba8-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bc3-50cb6c72 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bc4-50cb6c72, #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bda-50cb6c72, #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bdf-50cb6c72 {
  align-self: start;
}

#w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bf6-50cb6c72 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c81ed4cd-1e41-e47b-a515-1c04aa719929-50cb6c72, #w-node-_277910e1-79ed-be5f-e516-61d40ddb9a35-50cb6c72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_173f4c25-3426-fa10-03d2-33b9b36b1c96-50cb6c72, #w-node-_58fe9638-8582-ec9b-54f6-ed36ba70f19b-50cb6c72, #w-node-_1a8eab85-edee-8628-9770-5dd99b0cd79c-50cb6c72 {
  place-self: start;
}

#w-node-_296ed208-dba9-4b70-8ea4-f10af2adfcff-8bcb6c75 {
  place-self: center;
}

#w-node-b6a28b66-e781-1c3c-bc98-8339c14ae943-8bcb6c75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_85624769-8629-942b-c267-ccc37b983681-5fcb6c77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_85624769-8629-942b-c267-ccc37b983682-5fcb6c77, #w-node-_85624769-8629-942b-c267-ccc37b9836a3-5fcb6c77, #w-node-_85624769-8629-942b-c267-ccc37b9836a8-5fcb6c77 {
  align-self: start;
}

#w-node-_85624769-8629-942b-c267-ccc37b9836bf-5fcb6c77, #w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cea1-5fcb6c77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cea2-5fcb6c77, #w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cec3-5fcb6c77, #w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cec8-5fcb6c77 {
  align-self: start;
}

#w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cedf-5fcb6c77, #w-node-_393bb767-9e21-3435-8c3a-6adff267f7f6-5fcb6c77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_393bb767-9e21-3435-8c3a-6adff267f7f7-5fcb6c77, #w-node-_393bb767-9e21-3435-8c3a-6adff267f818-5fcb6c77, #w-node-_393bb767-9e21-3435-8c3a-6adff267f81d-5fcb6c77 {
  align-self: start;
}

#w-node-_393bb767-9e21-3435-8c3a-6adff267f834-5fcb6c77, #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89902-e3cb6c78 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89903-e3cb6c78, #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89924-e3cb6c78, #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89929-e3cb6c78 {
  align-self: start;
}

#w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89940-e3cb6c78, #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b69-e3cb6c78 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b6a-e3cb6c78, #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b8b-e3cb6c78, #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b90-e3cb6c78 {
  align-self: start;
}

#w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89ba7-e3cb6c78 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5619bb50-f853-083b-7c43-14acb840aa87-48cb6c79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2ab4df4d-866d-5aa1-b565-d466340703f9-48cb6c79, #w-node-fc4a9eea-4e94-e181-115e-b8e7024b5056-48cb6c79, #w-node-_999cfad4-bb65-622e-9124-587eb6d4ace1-48cb6c79, #w-node-_91f1bd00-f3f8-ddb2-cafd-571837210927-48cb6c79, #w-node-c7d7c7e7-53cc-b0be-27dd-324a138c990b-48cb6c79, #w-node-_8b0b53c2-5b6b-b84c-d741-b3b641ce02ad-48cb6c79, #w-node-_5c88a78f-4d5d-d8ca-48fd-7641a8ca76c7-48cb6c79, #w-node-a85fd8e3-9f43-a5a1-1814-fef43e24c93e-48cb6c79, #w-node-_56687fac-be64-8180-1182-965b9386de9b-48cb6c79, #w-node-e7ddc4f0-f16c-7160-8a38-840222c39a07-48cb6c79, #w-node-_33e3332e-02b6-577f-08a8-77457aecf358-48cb6c79, #w-node-_132a4047-c486-745f-b4b6-68631d674786-48cb6c79, #w-node-dfc6db0f-bbda-8717-7c10-904c64bb0c8c-48cb6c79, #w-node-b2c758d9-7637-7c37-bd73-3c3df01233c4-48cb6c79, #w-node-d5f6c869-eadb-5358-ebc8-32f8b0662f3d-48cb6c79, #w-node-_340ad4fb-ffaa-3a8c-af2b-45c1e1e41aa0-48cb6c79, #w-node-_361889cf-702d-c07c-d7f2-1f4b2d099ec7-48cb6c79, #w-node-_64085c61-c435-2d0a-0372-9ce7674b965a-48cb6c79, #w-node-c70b9713-5a5a-58d1-4401-dc25aeee3d6d-48cb6c79, #w-node-_2fbb0094-06de-dea1-47e2-b617ceaf21b6-48cb6c79 {
  align-self: end;
}

#w-node-_48f85852-b352-23c4-3957-920587350bfb-93cb6c7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_48f85852-b352-23c4-3957-920587350bfc-93cb6c7d, #w-node-_48f85852-b352-23c4-3957-920587350c1d-93cb6c7d, #w-node-_48f85852-b352-23c4-3957-920587350c22-93cb6c7d {
  align-self: start;
}

#w-node-_48f85852-b352-23c4-3957-920587350c39-93cb6c7d, #w-node-_443397b5-7584-64a3-2ab9-84b056a4a75f-a6cb6c7e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_443397b5-7584-64a3-2ab9-84b056a4a760-a6cb6c7e, #w-node-_443397b5-7584-64a3-2ab9-84b056a4a781-a6cb6c7e, #w-node-_443397b5-7584-64a3-2ab9-84b056a4a786-a6cb6c7e {
  align-self: start;
}

#w-node-_443397b5-7584-64a3-2ab9-84b056a4a79d-a6cb6c7e, #w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c2c-a6cb6c7e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c2d-a6cb6c7e, #w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c4e-a6cb6c7e, #w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c53-a6cb6c7e {
  align-self: start;
}

#w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c6a-a6cb6c7e, #w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84bdc-a6cb6c7e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84bdd-a6cb6c7e, #w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84bfe-a6cb6c7e, #w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84c03-a6cb6c7e {
  align-self: start;
}

#w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84c1a-a6cb6c7e, #w-node-_9caef9dd-40f7-a95d-2bee-03822d5b7062-7dcb6c7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9caef9dd-40f7-a95d-2bee-03822d5b7063-7dcb6c7f, #w-node-_9caef9dd-40f7-a95d-2bee-03822d5b7084-7dcb6c7f, #w-node-_9caef9dd-40f7-a95d-2bee-03822d5b7089-7dcb6c7f {
  align-self: start;
}

#w-node-_9caef9dd-40f7-a95d-2bee-03822d5b70a0-7dcb6c7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5619bb50-f853-083b-7c43-14acb840aa87-2acb6c80 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a44e6f4a-416b-4375-f10b-ac41627a38d6-2acb6c80, #w-node-_5c161a00-be35-53be-4e4a-3be6498062b7-2acb6c80, #w-node-a3fdb072-53c3-ebdd-d6c3-882b6d901517-2acb6c80, #w-node-d89e1bcf-76ae-43b2-7d61-e9f04e2f9293-2acb6c80, #w-node-_0c1532d5-a088-5ee1-0460-715d894ad950-2acb6c80 {
  align-self: end;
}

#w-node-_3b264534-bd41-9e6e-b181-cad42f193782-cfcb6c81 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3b264534-bd41-9e6e-b181-cad42f193783-cfcb6c81, #w-node-_3b264534-bd41-9e6e-b181-cad42f1937a4-cfcb6c81, #w-node-_3b264534-bd41-9e6e-b181-cad42f1937a9-cfcb6c81 {
  align-self: start;
}

#w-node-_3b264534-bd41-9e6e-b181-cad42f1937c0-cfcb6c81, #w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce5d-3acb6c82 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce5e-3acb6c82, #w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce7f-3acb6c82, #w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce84-3acb6c82 {
  align-self: start;
}

#w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce9b-3acb6c82, #w-node-d878b032-b77e-755b-ed17-d740944396fe-3acb6c82 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d878b032-b77e-755b-ed17-d740944396ff-3acb6c82, #w-node-d878b032-b77e-755b-ed17-d74094439720-3acb6c82, #w-node-d878b032-b77e-755b-ed17-d74094439725-3acb6c82 {
  align-self: start;
}

#w-node-d878b032-b77e-755b-ed17-d7409443973c-3acb6c82, #w-node-db18841f-2efb-fa2d-df4d-7e2a0a237bf2-3acb6c82 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-db18841f-2efb-fa2d-df4d-7e2a0a237bf3-3acb6c82, #w-node-db18841f-2efb-fa2d-df4d-7e2a0a237c14-3acb6c82, #w-node-db18841f-2efb-fa2d-df4d-7e2a0a237c19-3acb6c82 {
  align-self: start;
}

#w-node-db18841f-2efb-fa2d-df4d-7e2a0a237c30-3acb6c82, #w-node-_238b6736-8b81-ce53-e26d-6264bda21282-d1cb6c83 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_238b6736-8b81-ce53-e26d-6264bda21283-d1cb6c83, #w-node-_238b6736-8b81-ce53-e26d-6264bda212a4-d1cb6c83, #w-node-_238b6736-8b81-ce53-e26d-6264bda212a9-d1cb6c83 {
  align-self: start;
}

#w-node-_238b6736-8b81-ce53-e26d-6264bda212c0-d1cb6c83, #w-node-aa13ec9e-f35e-88e2-ffb8-492e83c428fa-d1cb6c83 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-aa13ec9e-f35e-88e2-ffb8-492e83c428fb-d1cb6c83, #w-node-aa13ec9e-f35e-88e2-ffb8-492e83c4291c-d1cb6c83, #w-node-aa13ec9e-f35e-88e2-ffb8-492e83c42921-d1cb6c83 {
  align-self: start;
}

#w-node-aa13ec9e-f35e-88e2-ffb8-492e83c42938-d1cb6c83, #w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227bc-d1cb6c83 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227bd-d1cb6c83, #w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227de-d1cb6c83, #w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227e3-d1cb6c83 {
  align-self: start;
}

#w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227fa-d1cb6c83, #w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45bf-88cb6c84 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45c0-88cb6c84, #w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45e1-88cb6c84, #w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45e6-88cb6c84 {
  align-self: start;
}

#w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45fd-88cb6c84, #w-node-d33fa69c-1e01-7348-add2-76cc1a2b357a-88cb6c84 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d33fa69c-1e01-7348-add2-76cc1a2b357b-88cb6c84, #w-node-d33fa69c-1e01-7348-add2-76cc1a2b359c-88cb6c84, #w-node-d33fa69c-1e01-7348-add2-76cc1a2b35a1-88cb6c84 {
  align-self: start;
}

#w-node-d33fa69c-1e01-7348-add2-76cc1a2b35b8-88cb6c84, #w-node-_343ee197-0623-7c6d-c3d7-48cc3c22866e-88cb6c84 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_343ee197-0623-7c6d-c3d7-48cc3c22866f-88cb6c84, #w-node-_343ee197-0623-7c6d-c3d7-48cc3c228690-88cb6c84, #w-node-_343ee197-0623-7c6d-c3d7-48cc3c228695-88cb6c84 {
  align-self: start;
}

#w-node-_343ee197-0623-7c6d-c3d7-48cc3c2286ac-88cb6c84 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6f176c99-c37c-bbd7-6664-f627fcb677fe-21cb6c87 {
  align-self: center;
}

#w-node-_6f176c99-c37c-bbd7-6664-f627fcb67810-21cb6c87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30e5412d-53f4-7179-110f-bc9fed4f21a5-ed4f219d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_80e24d22-8488-e424-f649-16d3101b9104-ed4f219d, #w-node-_80e24d22-8488-e424-f649-16d3101b9105-ed4f219d, #w-node-efed5b48-34b7-e4dc-ac85-53acc74c90f4-ed4f219d, #w-node-efed5b48-34b7-e4dc-ac85-53acc74c90f5-ed4f219d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221a6-ed4f219d {
  order: 9999;
}

#w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221a7-ed4f219d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221a8-ed4f219d {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221c9-ed4f219d {
  grid-area: 2 / 1 / 3 / 4;
  align-self: start;
}

#w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221ce-ed4f219d {
  grid-area: 3 / 1 / 4 / 4;
  align-self: start;
}

#w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221cf-ed4f219d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221e5-ed4f219d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_203671ee-7aef-f659-591e-4b5f4cf1b329-ed4f219d {
  order: 2;
}

#w-node-_37c5a07f-b46e-d774-ebfe-d22b5e75cbb9-be15afa0, #w-node-_5e70c225-9c35-1ab6-5fb5-f8d200bec651-be15afa0, #w-node-_09df5108-917b-b8d9-a54f-ea509f6e201a-be15afa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db94ec-be15afa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db94ed-be15afa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db94f0-be15afa0 {
  align-self: end;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db94f5-be15afa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db94f6-be15afa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db94f9-be15afa0 {
  align-self: end;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db94fe-be15afa0, #w-node-c35f4101-f7c8-e876-a141-c08b08db94ff-be15afa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db950b-be15afa0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db950c-be15afa0, #w-node-c35f4101-f7c8-e876-a141-c08b08db9522-be15afa0, #w-node-c35f4101-f7c8-e876-a141-c08b08db9527-be15afa0 {
  align-self: start;
}

#w-node-c35f4101-f7c8-e876-a141-c08b08db953e-be15afa0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5b823b33-9084-551a-1756-f320aa5c0a88-be15afa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7df6644f-e32d-c96a-0d44-d48a047a09b9-be15afa0, #w-node-_6473c229-7b9f-06a9-650f-39c93251a038-be15afa0 {
  place-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_6dcf41b9-bc65-b93d-d4aa-ccd391e2d22f-91e2d229, #w-node-_6dcf41b9-bc65-b93d-d4aa-ccd391e2d231-91e2d229, #w-node-_6dcf41b9-bc65-b93d-d4aa-ccd391e2d243-91e2d229 {
    grid-column: span 1 / span 1;
  }

  #w-node-e22ce550-3121-5bef-9e47-a15f3928efdf-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-e22ce550-3121-5bef-9e47-a15f3928efe7-a8cb6c66 {
    justify-self: stretch;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bbf-50cb6c72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_46801b50-baf7-bb58-6d77-87be85f662ff-5fcb6c77 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7927e082-f837-6da4-1227-b482ca389c59-5fcb6c77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e6c3af05-d579-9637-d865-18a5abf411ef-5fcb6c77 {
    grid-column: span 2 / span 2;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef898fd-e3cb6c78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b64-e3cb6c78 {
    grid-column: span 2 / span 2;
  }

  #w-node-_50f0f9e4-1754-7ebd-adf5-5bdef4240b8a-93cb6c7d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_044a1e10-477b-e84e-33e9-50bc7e1f3890-a6cb6c7e, #w-node-_3597c3ba-9860-c11e-8d24-50d75ab43632-a6cb6c7e, #w-node-_6ae82572-0737-1c09-fac6-7ed60721e1d6-a6cb6c7e {
    grid-column: span 2 / span 2;
  }

  #w-node-ff1f11c0-df4f-be8d-98d8-97c5ae9445f1-7dcb6c7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0faf928c-b300-66c6-bcf1-7ab579566944-cfcb6c81, #w-node-b76bd6a2-87be-01a0-27e1-3466396a3bef-3acb6c82, #w-node-e8f02430-9198-0f44-2052-15ba42fff6b3-3acb6c82, #w-node-e03b173f-ec64-f46f-57f1-0a88e7476d68-3acb6c82 {
    grid-column: span 2 / span 2;
  }

  #w-node-_45d8be0e-a026-777f-598c-07f2a51aae9c-d1cb6c83, #w-node-_8e617100-dcde-6e1c-b07c-130350f639df-d1cb6c83 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3d4fd426-1141-5d08-0fa9-5b5a95badb7e-88cb6c84, #w-node-_6f4fe6da-57db-d07e-180a-9e96972f3219-88cb6c84, #w-node-_0066bf79-3847-9cc2-c207-0156da4b6c8a-88cb6c84 {
    grid-column: span 2 / span 2;
  }

  #w-node-_30e5412d-53f4-7179-110f-bc9fed4f21a5-ed4f219d {
    justify-self: start;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db9509-be15afa0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #CatBackground.w-node-b8c1ea85-0c3c-ee20-c385-28c329d406ae-a8cb6c66 {
    grid-column: span 1 / span 1;
  }

  #w-node-d453ee00-8053-21a5-995e-6467f3b2fd25-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e22ce550-3121-5bef-9e47-a15f3928efdd-a8cb6c66 {
    justify-self: center;
  }

  #w-node-e22ce550-3121-5bef-9e47-a15f3928efdf-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_756713da-28ef-9d7a-6e1f-d6a2a14716e8-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_756713da-28ef-9d7a-6e1f-d6a2a14716f5-a8cb6c66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8f8f-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fad-a8cb6c66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_316d7182-b7ca-25cb-778a-e45570561064-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_316d7182-b7ca-25cb-778a-e45570561082-cccb6c6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_00161a03-5905-e603-c6a1-3cf77a4dff6c-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00161a03-5905-e603-c6a1-3cf77a4dff99-cccb6c6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0b062c9d-97a7-bbde-3838-dcd005c813ba-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b062c9d-97a7-bbde-3838-dcd005c813e7-cccb6c6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6ac-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6d9-cccb6c6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-de8392a0-ecb5-a0c3-736b-a22e928f003e-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de8392a0-ecb5-a0c3-736b-a22e928f006b-cccb6c6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3d865eea-5938-c69a-e843-9422180e6213-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d865eea-5938-c69a-e843-9422180e6240-cccb6c6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fc2-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fef-cccb6c6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_10b4c8b1-0f49-60c1-ac0c-b7a2d67a63da-52cb6c70 {
    grid-column: span 2 / span 2;
  }

  #w-node-_10b4c8b1-0f49-60c1-ac0c-b7a2d67a63e7-52cb6c70 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10b4c8b1-0f49-60c1-ac0c-b7a2d67a63ec-52cb6c70 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_58549774-116d-65a1-cd78-944a67add588-52cb6c70, #w-node-ae1c2dd0-e24b-21fd-fa76-1edde88ee663-52cb6c70 {
    grid-column: span 1 / span 1;
  }

  #w-node-b5c5af56-aeed-f3c2-0805-db387019a118-50cb6c72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b5e8cfd0-736e-d9dc-7e8d-8b3481445a39-50cb6c72 {
    grid-column: span 1 / span 1;
  }

  #w-node-b045a702-b770-c3fa-f604-42f9958a6ab0-50cb6c72 {
    grid-column: 1 / 2;
  }

  #w-node-_7755e7f2-d854-405a-49a3-717a388e462c-50cb6c72, #w-node-_10f5fdfc-f301-06f8-fe74-ec4ab953cb3f-50cb6c72 {
    grid-column: 2 / 3;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06b93-50cb6c72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bba-50cb6c72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c81ed4cd-1e41-e47b-a515-1c04aa719929-50cb6c72, #w-node-_277910e1-79ed-be5f-e516-61d40ddb9a35-50cb6c72, #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebd-5fcb6c77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-5fcb6c77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1e-5fcb6c77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-5fcb6c77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7f-5fcb6c77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-5fcb6c77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef898eb-e3cb6c78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef898f8-e3cb6c78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b52-e3cb6c78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b5f-e3cb6c78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebd-93cb6c7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-93cb6c7d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebd-a6cb6c7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-a6cb6c7e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1e-a6cb6c7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-a6cb6c7e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7f-a6cb6c7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-a6cb6c7e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebd-7dcb6c7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-7dcb6c7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebd-cfcb6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-cfcb6c81 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebd-3acb6c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-3acb6c82 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1e-3acb6c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-3acb6c82 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7f-3acb6c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-3acb6c82 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebd-d1cb6c83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-d1cb6c83 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1e-d1cb6c83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-d1cb6c83 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7f-d1cb6c83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-d1cb6c83 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebd-88cb6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-88cb6c84 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1e-88cb6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-88cb6c84 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7f-88cb6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-88cb6c84 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30e5412d-53f4-7179-110f-bc9fed4f21a5-ed4f219d {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_30e5412d-53f4-7179-110f-bc9fed4f21a6-ed4f219d {
    justify-self: center;
  }

  #w-node-_30e5412d-53f4-7179-110f-bc9fed4f21a8-ed4f219d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221a6-ed4f219d, #w-node-_203671ee-7aef-f659-591e-4b5f4cf1b329-ed4f219d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db94ea-be15afa0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db9506-be15afa0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2bfaebd9-ecfa-d331-4552-2a4ddc4feb3a-91e2d229, #w-node-db47167e-20a6-0522-cecf-e061a6bb900d-91e2d229 {
    justify-self: center;
  }

  #w-node-_56e65357-6e43-3d2b-3b71-fb8e23a236c4-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e22ce550-3121-5bef-9e47-a15f3928efdd-a8cb6c66 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e22ce550-3121-5bef-9e47-a15f3928efdf-a8cb6c66 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-e22ce550-3121-5bef-9e47-a15f3928efe7-a8cb6c66 {
    order: 9999;
  }

  #w-node-e30722b1-1505-d07d-061f-d1b45754caf4-a8cb6c66 {
    grid-column: span 1 / span 1;
  }

  #w-node-e30722b1-1505-d07d-061f-d1b45754caf5-a8cb6c66 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-e30722b1-1505-d07d-061f-d1b45754cb16-a8cb6c66 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e30722b1-1505-d07d-061f-d1b45754cb17-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e30722b1-1505-d07d-061f-d1b45754cb1b-a8cb6c66 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e30722b1-1505-d07d-061f-d1b45754cb1c-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_756713da-28ef-9d7a-6e1f-d6a2a14716e6-a8cb6c66 {
    align-self: start;
  }

  #w-node-_756713da-28ef-9d7a-6e1f-d6a2a14716f5-a8cb6c66 {
    order: 9999;
  }

  #w-node-ea1c9572-e19c-317a-9973-04a77136ace3-a8cb6c66 {
    grid-column: span 1 / span 1;
  }

  #w-node-ea1c9572-e19c-317a-9973-04a77136ace4-a8cb6c66 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-ea1c9572-e19c-317a-9973-04a77136ad05-a8cb6c66 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ea1c9572-e19c-317a-9973-04a77136ad06-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea1c9572-e19c-317a-9973-04a77136ad0a-a8cb6c66 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ea1c9572-e19c-317a-9973-04a77136ad0b-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8f8d-a8cb6c66 {
    align-self: start;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fad-a8cb6c66 {
    order: 9999;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fb6-a8cb6c66 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fb7-a8cb6c66 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fcd-a8cb6c66 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fce-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fd2-a8cb6c66 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5f9f9e2a-77f9-d389-4b1e-eff4ceba8fd3-a8cb6c66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_316d7182-b7ca-25cb-778a-e45570561062-cccb6c6d {
    align-self: start;
  }

  #w-node-_316d7182-b7ca-25cb-778a-e4557056108b-cccb6c6d {
    grid-column: span 1 / span 1;
  }

  #w-node-_316d7182-b7ca-25cb-778a-e4557056108c-cccb6c6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_316d7182-b7ca-25cb-778a-e455705610a2-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_316d7182-b7ca-25cb-778a-e455705610a3-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_316d7182-b7ca-25cb-778a-e455705610a7-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_316d7182-b7ca-25cb-778a-e455705610a8-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00161a03-5905-e603-c6a1-3cf77a4dff66-cccb6c6d {
    align-self: start;
  }

  #w-node-_36d73872-13d8-8d36-7207-1c52758c8f7e-cccb6c6d {
    grid-column: span 1 / span 1;
  }

  #w-node-_36d73872-13d8-8d36-7207-1c52758c8f7f-cccb6c6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_36d73872-13d8-8d36-7207-1c52758c8f95-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_36d73872-13d8-8d36-7207-1c52758c8f96-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_36d73872-13d8-8d36-7207-1c52758c8f9a-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_36d73872-13d8-8d36-7207-1c52758c8f9b-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b062c9d-97a7-bbde-3838-dcd005c813b4-cccb6c6d {
    align-self: start;
  }

  #w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eada4-cccb6c6d {
    grid-column: span 1 / span 1;
  }

  #w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eada5-cccb6c6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eadbb-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eadbc-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eadc0-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7bb108e1-3cb9-752e-6ee2-c2370d6eadc1-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3a88b43-6499-c9a7-fd3b-966bdd31c6a6-cccb6c6d {
    align-self: start;
  }

  #w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7df-cccb6c6d {
    grid-column: span 1 / span 1;
  }

  #w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7e0-cccb6c6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7f6-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7f7-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7fb-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a49c54ab-cbba-7749-3ff2-f5b85f88b7fc-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de8392a0-ecb5-a0c3-736b-a22e928f0038-cccb6c6d {
    align-self: start;
  }

  #w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f57-cccb6c6d {
    grid-column: span 1 / span 1;
  }

  #w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f58-cccb6c6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f6e-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f6f-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f73-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c90de9fd-51bf-abcd-d230-e579fd5b9f74-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d865eea-5938-c69a-e843-9422180e620d-cccb6c6d {
    align-self: start;
  }

  #w-node-_863c3e11-31c2-48ca-0007-55e5cea19f4a-cccb6c6d {
    grid-column: span 1 / span 1;
  }

  #w-node-_863c3e11-31c2-48ca-0007-55e5cea19f4b-cccb6c6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_863c3e11-31c2-48ca-0007-55e5cea19f61-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_863c3e11-31c2-48ca-0007-55e5cea19f62-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_863c3e11-31c2-48ca-0007-55e5cea19f66-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_863c3e11-31c2-48ca-0007-55e5cea19f67-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1ea2d99-cc4b-22a7-856d-05c7dd302fbc-cccb6c6d {
    align-self: start;
  }

  #w-node-e555d1c8-650a-9861-1d06-934b09b22a84-cccb6c6d {
    grid-column: span 1 / span 1;
  }

  #w-node-e555d1c8-650a-9861-1d06-934b09b22a85-cccb6c6d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-e555d1c8-650a-9861-1d06-934b09b22a9b-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e555d1c8-650a-9861-1d06-934b09b22a9c-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e555d1c8-650a-9861-1d06-934b09b22aa0-cccb6c6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e555d1c8-650a-9861-1d06-934b09b22aa1-cccb6c6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10b4c8b1-0f49-60c1-ac0c-b7a2d67a63da-52cb6c70 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_10b4c8b1-0f49-60c1-ac0c-b7a2d67a63ec-52cb6c70 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ae2f6bc-09e1-a08f-e6e5-d8a28d08b42f-53cb6c71 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b5e8cfd0-736e-d9dc-7e8d-8b3481445a39-50cb6c72 {
    justify-self: center;
  }

  #w-node-_7755e7f2-d854-405a-49a3-717a388e462c-50cb6c72 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_10f5fdfc-f301-06f8-fe74-ec4ab953cb3f-50cb6c72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06b91-50cb6c72 {
    align-self: start;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bba-50cb6c72 {
    order: 9999;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bc3-50cb6c72 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bc4-50cb6c72 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bda-50cb6c72 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bdb-50cb6c72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06bdf-50cb6c72 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1ad1329b-fc8c-f731-00aa-b91b27a06be0-50cb6c72, #w-node-_277910e1-79ed-be5f-e516-61d40ddb9a35-50cb6c72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebb-5fcb6c77 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-5fcb6c77 {
    order: 9999;
  }

  #w-node-_85624769-8629-942b-c267-ccc37b983681-5fcb6c77 {
    grid-column: span 1 / span 1;
  }

  #w-node-_85624769-8629-942b-c267-ccc37b983682-5fcb6c77 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_85624769-8629-942b-c267-ccc37b9836a3-5fcb6c77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_85624769-8629-942b-c267-ccc37b9836a4-5fcb6c77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85624769-8629-942b-c267-ccc37b9836a8-5fcb6c77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_85624769-8629-942b-c267-ccc37b9836a9-5fcb6c77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1c-5fcb6c77 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-5fcb6c77 {
    order: 9999;
  }

  #w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cea1-5fcb6c77 {
    grid-column: span 1 / span 1;
  }

  #w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cea2-5fcb6c77 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cec3-5fcb6c77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cec4-5fcb6c77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cec8-5fcb6c77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_662b04ef-29bd-3208-47e0-9a97e0f6cec9-5fcb6c77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7d-5fcb6c77 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-5fcb6c77 {
    order: 9999;
  }

  #w-node-_393bb767-9e21-3435-8c3a-6adff267f7f6-5fcb6c77 {
    grid-column: span 1 / span 1;
  }

  #w-node-_393bb767-9e21-3435-8c3a-6adff267f7f7-5fcb6c77 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_393bb767-9e21-3435-8c3a-6adff267f818-5fcb6c77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_393bb767-9e21-3435-8c3a-6adff267f819-5fcb6c77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_393bb767-9e21-3435-8c3a-6adff267f81d-5fcb6c77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_393bb767-9e21-3435-8c3a-6adff267f81e-5fcb6c77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef898e9-e3cb6c78 {
    align-self: start;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef898f8-e3cb6c78 {
    order: 9999;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef898fd-e3cb6c78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89902-e3cb6c78 {
    grid-column: span 1 / span 1;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89903-e3cb6c78 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89924-e3cb6c78 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89925-e3cb6c78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89929-e3cb6c78 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef8992a-e3cb6c78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b50-e3cb6c78 {
    align-self: start;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b5f-e3cb6c78 {
    order: 9999;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b64-e3cb6c78 {
    grid-column: span 2 / span 2;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b69-e3cb6c78 {
    grid-column: span 1 / span 1;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b6a-e3cb6c78 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b8b-e3cb6c78 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b8c-e3cb6c78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b90-e3cb6c78 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_10a21329-cd3c-429f-9c4b-ffcb4ef89b91-e3cb6c78, #w-node-_2ab4df4d-866d-5aa1-b565-d466340703f3-48cb6c79, #w-node-fc4a9eea-4e94-e181-115e-b8e7024b5050-48cb6c79, #w-node-_999cfad4-bb65-622e-9124-587eb6d4acdb-48cb6c79, #w-node-_91f1bd00-f3f8-ddb2-cafd-571837210921-48cb6c79, #w-node-c7d7c7e7-53cc-b0be-27dd-324a138c9905-48cb6c79, #w-node-_8b0b53c2-5b6b-b84c-d741-b3b641ce02a7-48cb6c79, #w-node-_5c88a78f-4d5d-d8ca-48fd-7641a8ca76c1-48cb6c79, #w-node-a85fd8e3-9f43-a5a1-1814-fef43e24c938-48cb6c79, #w-node-_56687fac-be64-8180-1182-965b9386de95-48cb6c79, #w-node-e7ddc4f0-f16c-7160-8a38-840222c39a01-48cb6c79, #w-node-_33e3332e-02b6-577f-08a8-77457aecf352-48cb6c79, #w-node-_132a4047-c486-745f-b4b6-68631d674780-48cb6c79, #w-node-dfc6db0f-bbda-8717-7c10-904c64bb0c86-48cb6c79, #w-node-b2c758d9-7637-7c37-bd73-3c3df01233be-48cb6c79, #w-node-d5f6c869-eadb-5358-ebc8-32f8b0662f37-48cb6c79, #w-node-_340ad4fb-ffaa-3a8c-af2b-45c1e1e41a9a-48cb6c79, #w-node-_361889cf-702d-c07c-d7f2-1f4b2d099ec1-48cb6c79, #w-node-_64085c61-c435-2d0a-0372-9ce7674b9654-48cb6c79, #w-node-c70b9713-5a5a-58d1-4401-dc25aeee3d67-48cb6c79, #w-node-_2fbb0094-06de-dea1-47e2-b617ceaf21b0-48cb6c79 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebb-93cb6c7d {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-93cb6c7d {
    order: 9999;
  }

  #w-node-_48f85852-b352-23c4-3957-920587350bfb-93cb6c7d {
    grid-column: span 1 / span 1;
  }

  #w-node-_48f85852-b352-23c4-3957-920587350bfc-93cb6c7d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_48f85852-b352-23c4-3957-920587350c1d-93cb6c7d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_48f85852-b352-23c4-3957-920587350c1e-93cb6c7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48f85852-b352-23c4-3957-920587350c22-93cb6c7d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_48f85852-b352-23c4-3957-920587350c23-93cb6c7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebb-a6cb6c7e {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-a6cb6c7e {
    order: 9999;
  }

  #w-node-_443397b5-7584-64a3-2ab9-84b056a4a75f-a6cb6c7e {
    grid-column: span 1 / span 1;
  }

  #w-node-_443397b5-7584-64a3-2ab9-84b056a4a760-a6cb6c7e {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_443397b5-7584-64a3-2ab9-84b056a4a781-a6cb6c7e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_443397b5-7584-64a3-2ab9-84b056a4a782-a6cb6c7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_443397b5-7584-64a3-2ab9-84b056a4a786-a6cb6c7e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_443397b5-7584-64a3-2ab9-84b056a4a787-a6cb6c7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1c-a6cb6c7e {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-a6cb6c7e {
    order: 9999;
  }

  #w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c2c-a6cb6c7e {
    grid-column: span 1 / span 1;
  }

  #w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c2d-a6cb6c7e {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c4e-a6cb6c7e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c4f-a6cb6c7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c53-a6cb6c7e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b3960273-b84b-3bb0-fba4-fc4f30ff1c54-a6cb6c7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7d-a6cb6c7e {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-a6cb6c7e {
    order: 9999;
  }

  #w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84bdc-a6cb6c7e {
    grid-column: span 1 / span 1;
  }

  #w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84bdd-a6cb6c7e {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84bfe-a6cb6c7e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84bff-a6cb6c7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84c03-a6cb6c7e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6665bd01-42aa-9d3f-6e4c-a6f3d9b84c04-a6cb6c7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebb-7dcb6c7f {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-7dcb6c7f {
    order: 9999;
  }

  #w-node-_9caef9dd-40f7-a95d-2bee-03822d5b7062-7dcb6c7f {
    grid-column: span 1 / span 1;
  }

  #w-node-_9caef9dd-40f7-a95d-2bee-03822d5b7063-7dcb6c7f {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_9caef9dd-40f7-a95d-2bee-03822d5b7084-7dcb6c7f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9caef9dd-40f7-a95d-2bee-03822d5b7085-7dcb6c7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9caef9dd-40f7-a95d-2bee-03822d5b7089-7dcb6c7f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9caef9dd-40f7-a95d-2bee-03822d5b708a-7dcb6c7f, #w-node-_4cfc551f-0ba0-8f89-f85a-bb23a3cc4383-2acb6c80, #w-node-_5c161a00-be35-53be-4e4a-3be6498062b1-2acb6c80, #w-node-a3fdb072-53c3-ebdd-d6c3-882b6d901511-2acb6c80, #w-node-d89e1bcf-76ae-43b2-7d61-e9f04e2f928d-2acb6c80, #w-node-_0c1532d5-a088-5ee1-0460-715d894ad94a-2acb6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebb-cfcb6c81 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-cfcb6c81 {
    order: 9999;
  }

  #w-node-_3b264534-bd41-9e6e-b181-cad42f193782-cfcb6c81 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3b264534-bd41-9e6e-b181-cad42f193783-cfcb6c81 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_3b264534-bd41-9e6e-b181-cad42f1937a4-cfcb6c81 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3b264534-bd41-9e6e-b181-cad42f1937a5-cfcb6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3b264534-bd41-9e6e-b181-cad42f1937a9-cfcb6c81 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3b264534-bd41-9e6e-b181-cad42f1937aa-cfcb6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebb-3acb6c82 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-3acb6c82 {
    order: 9999;
  }

  #w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce5d-3acb6c82 {
    grid-column: span 1 / span 1;
  }

  #w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce5e-3acb6c82 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce7f-3acb6c82 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce80-3acb6c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce84-3acb6c82 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-dd78f2ef-87d4-d07c-c72d-ff9e9b06ce85-3acb6c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1c-3acb6c82 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-3acb6c82 {
    order: 9999;
  }

  #w-node-d878b032-b77e-755b-ed17-d740944396fe-3acb6c82 {
    grid-column: span 1 / span 1;
  }

  #w-node-d878b032-b77e-755b-ed17-d740944396ff-3acb6c82 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-d878b032-b77e-755b-ed17-d74094439720-3acb6c82 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d878b032-b77e-755b-ed17-d74094439721-3acb6c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d878b032-b77e-755b-ed17-d74094439725-3acb6c82 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d878b032-b77e-755b-ed17-d74094439726-3acb6c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7d-3acb6c82 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-3acb6c82 {
    order: 9999;
  }

  #w-node-db18841f-2efb-fa2d-df4d-7e2a0a237bf2-3acb6c82 {
    grid-column: span 1 / span 1;
  }

  #w-node-db18841f-2efb-fa2d-df4d-7e2a0a237bf3-3acb6c82 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-db18841f-2efb-fa2d-df4d-7e2a0a237c14-3acb6c82 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-db18841f-2efb-fa2d-df4d-7e2a0a237c15-3acb6c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db18841f-2efb-fa2d-df4d-7e2a0a237c19-3acb6c82 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-db18841f-2efb-fa2d-df4d-7e2a0a237c1a-3acb6c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebb-d1cb6c83 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-d1cb6c83 {
    order: 9999;
  }

  #w-node-_238b6736-8b81-ce53-e26d-6264bda21282-d1cb6c83 {
    grid-column: span 1 / span 1;
  }

  #w-node-_238b6736-8b81-ce53-e26d-6264bda21283-d1cb6c83 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_238b6736-8b81-ce53-e26d-6264bda212a4-d1cb6c83 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_238b6736-8b81-ce53-e26d-6264bda212a5-d1cb6c83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_238b6736-8b81-ce53-e26d-6264bda212a9-d1cb6c83 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_238b6736-8b81-ce53-e26d-6264bda212aa-d1cb6c83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1c-d1cb6c83 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-d1cb6c83 {
    order: 9999;
  }

  #w-node-aa13ec9e-f35e-88e2-ffb8-492e83c428fa-d1cb6c83 {
    grid-column: span 1 / span 1;
  }

  #w-node-aa13ec9e-f35e-88e2-ffb8-492e83c428fb-d1cb6c83 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-aa13ec9e-f35e-88e2-ffb8-492e83c4291c-d1cb6c83 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-aa13ec9e-f35e-88e2-ffb8-492e83c4291d-d1cb6c83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa13ec9e-f35e-88e2-ffb8-492e83c42921-d1cb6c83 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-aa13ec9e-f35e-88e2-ffb8-492e83c42922-d1cb6c83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7d-d1cb6c83 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-d1cb6c83 {
    order: 9999;
  }

  #w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227bc-d1cb6c83 {
    grid-column: span 1 / span 1;
  }

  #w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227bd-d1cb6c83 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227de-d1cb6c83 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227df-d1cb6c83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227e3-d1cb6c83 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d2d1f3ec-0f78-5fe8-efa6-29a2811227e4-d1cb6c83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3ebb-88cb6c84 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3eca-88cb6c84 {
    order: 9999;
  }

  #w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45bf-88cb6c84 {
    grid-column: span 1 / span 1;
  }

  #w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45c0-88cb6c84 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45e1-88cb6c84 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45e2-88cb6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45e6-88cb6c84 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d0af0ea1-31c0-9b1f-1818-7f29893c45e7-88cb6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f1c-88cb6c84 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f2b-88cb6c84 {
    order: 9999;
  }

  #w-node-d33fa69c-1e01-7348-add2-76cc1a2b357a-88cb6c84 {
    grid-column: span 1 / span 1;
  }

  #w-node-d33fa69c-1e01-7348-add2-76cc1a2b357b-88cb6c84 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-d33fa69c-1e01-7348-add2-76cc1a2b359c-88cb6c84 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d33fa69c-1e01-7348-add2-76cc1a2b359d-88cb6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d33fa69c-1e01-7348-add2-76cc1a2b35a1-88cb6c84 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d33fa69c-1e01-7348-add2-76cc1a2b35a2-88cb6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f7d-88cb6c84 {
    align-self: start;
  }

  #w-node-_65e74b91-216a-7657-baa2-1c81935d3f8c-88cb6c84 {
    order: 9999;
  }

  #w-node-_343ee197-0623-7c6d-c3d7-48cc3c22866e-88cb6c84 {
    grid-column: span 1 / span 1;
  }

  #w-node-_343ee197-0623-7c6d-c3d7-48cc3c22866f-88cb6c84 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_343ee197-0623-7c6d-c3d7-48cc3c228690-88cb6c84 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_343ee197-0623-7c6d-c3d7-48cc3c228691-88cb6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_343ee197-0623-7c6d-c3d7-48cc3c228695-88cb6c84 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_343ee197-0623-7c6d-c3d7-48cc3c228696-88cb6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_30e5412d-53f4-7179-110f-bc9fed4f21a6-ed4f219d {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_30e5412d-53f4-7179-110f-bc9fed4f21a8-ed4f219d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221a7-ed4f219d {
    grid-column: span 1 / span 1;
  }

  #w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221a8-ed4f219d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221c9-ed4f219d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221ca-ed4f219d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221ce-ed4f219d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3ddeb629-c30c-fdec-1f0b-afdb5e7221cf-ed4f219d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db94e8-be15afa0 {
    align-self: start;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db9506-be15afa0 {
    order: 9999;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db950b-be15afa0 {
    grid-column: span 1 / span 1;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db950c-be15afa0 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db9522-be15afa0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db9523-be15afa0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db9527-be15afa0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c35f4101-f7c8-e876-a141-c08b08db9528-be15afa0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


