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

.headline_text_wrapper {
  width: auto;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 0px;
}

.header_container {
  width: 1000px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 0px;
}

.headline_h1 {
  margin-top: 0px;
  font-family: Merriweather, serif;
  color: #fff;
  font-size: 70px;
  line-height: 1.2;
  text-align: center;
  text-shadow: 0 0 7px rgba(255, 0, 221, 0.83);
}

.headline_h1.question-title {
  font-size: 54px;
  text-shadow: 0 0 7px rgba(255, 0, 221, 0.83);
}

.headline_h1.pick-card {
  font-size: 30px;
  text-shadow: none;
}

.headline_h1.card-sub-header {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 32px;
  text-align: left;
  text-shadow: none;
}

.headline_h1.card-sub-header.full-article {
  color: #000;
  font-style: italic;
  text-align: center;
}

.headline_h1.single-card {
  font-size: 48px;
  text-align: left;
  text-shadow: none;
}

.headline_h1.single-card.full-article {
  color: #b60003;
  text-align: center;
  text-shadow: none;
}

.navbar {
  padding-right: 75px;
  padding-left: 75px;
  border-bottom: 1px none #fff;
  background-color: hsla(0, 0%, 100%, 0);
}

.header_section.front {
  padding-bottom: 60px;
  background-image: url('../images/bg-image.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.navbar-box {
  margin-right: auto;
  margin-left: auto;
}

.nav-menu {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  text-align: center;
}

.nav-item {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid transparent;
  color: #fff;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}

.nav-item:hover {
  border-bottom: 2px solid #fff;
  text-decoration: none;
}

.nav-item:active {
  color: #fff;
}

.nav-item:focus {
  color: #fff;
}

.nav-item:visited {
  color: #fff;
}

.nav-item.child-menu-item._2nd-item {
  border-right: 1px none hsla(0, 0%, 100%, 0.5);
  border-left: 1px none hsla(0, 0%, 100%, 0.5);
}

.nav-item.child-menu-item.last-item {
  border-right: 1px none hsla(0, 0%, 100%, 0.5);
}

.nav-item._1st-item {
  border-left: 1px none hsla(0, 0%, 100%, 0.5);
}

.nav-item._1st-item.w--current {
  color: #fff;
}

.footer_section {
  border-top: 1px solid #ddd;
}

.footer_container {
  display: block;
  width: 600px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.footer_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  text-align: center;
}

.footer-link {
  margin-right: 10px;
  margin-left: 10px;
  color: #000;
  font-size: 12px;
  line-height: 1.2;
  text-decoration: none;
}

.footer-link:hover {
  text-decoration: underline;
}

.footer-text {
  color: #000;
  font-size: 12px;
  line-height: 1.5;
  font-weight: 400;
}

.footer-text.v2 {
  margin-bottom: 0px;
}

.questions {
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid {
  display: -ms-grid;
  display: grid;
  padding-top: 10px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row dense;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 16px 1fr 16px 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 16px auto 16px auto 16px auto 16px auto;
  grid-template-rows: auto auto auto auto auto;
}

.question-image {
  width: 100%;
}

.text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  padding: 10px 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 600;
  text-align: center;
  text-transform: none;
}

.text:hover {
  background-color: #fffb00;
}

.text.single-card {
  display: block;
  height: auto;
  background-color: hsla(0, 0%, 100%, 0);
  color: #fff;
  line-height: 1.4;
  font-weight: 500;
  text-align: left;
}

.text.single-card.full-article {
  margin-top: 20px;
  color: #000;
  line-height: 1.7;
  font-weight: 500;
  text-transform: none;
}

.ad-space {
  width: 800px;
  height: 200px;
  margin: 30px auto;
  padding-top: 20px;
  padding-bottom: 20px;
  /*background-color: #ececec;*/
}

.left-block {
  width: 30%;
  height: auto;
  float: left;
}

.cards-single {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px 40px 20px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: rgba(51, 51, 51, 0.5);
}

.cards-single.full-article {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: rgba(51, 51, 51, 0);
  color: rgba(51, 51, 51, 0);
}

.right-block {
  width: 70%;
  float: right;
}

.right-block.full-article {
  width: auto;
  padding-left: auto
  padding-right: auto;
}

.button {
  margin-top: 20px;
  padding: 15px 20px;
  background-color: #ece338;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}

.button:hover {
  background-color: #ec3838;
  color: #fff;
}

.body-section {
  width: 1000px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-4 {
  display: block;
  height: 400px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
}

.card {
  display: block;
}

.card._1 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 12;
  display: block;
  background-color: transparent;
  mix-blend-mode: normal;
}

.card._1:hover {
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.card._2 {
  position: relative;
  left: 100px;
  top: -320px;
  right: auto;
  z-index: 1;
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.card._2:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(30deg);
  -ms-transform: scale(1.1) rotate(30deg);
  transform: scale(1.1) rotate(30deg);
}

.card._3 {
  position: relative;
  left: 170px;
  top: -600px;
  right: auto;
  z-index: 2;
  -webkit-transform: rotate(0deg) rotate(60deg);
  -ms-transform: rotate(0deg) rotate(60deg);
  transform: rotate(0deg) rotate(60deg);
}

.card._3:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(0deg) rotate(60deg);
  -ms-transform: scale(1.1) rotate(0deg) rotate(60deg);
  transform: scale(1.1) rotate(0deg) rotate(60deg);
}

.card._4 {
  position: relative;
  left: 200px;
  top: -850px;
  right: auto;
  z-index: 3;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.card._4:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(90deg);
  -ms-transform: scale(1.1) rotate(90deg);
  transform: scale(1.1) rotate(90deg);
}

.card._5 {
  position: relative;
  left: 170px;
  top: -1100px;
  right: auto;
  z-index: 4;
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}

.card._5:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(120deg);
  -ms-transform: scale(1.1) rotate(120deg);
  transform: scale(1.1) rotate(120deg);
}

.card._6 {
  position: relative;
  left: 100px;
  top: -1380px;
  right: auto;
  z-index: 5;
  -webkit-perspective: none;
  perspective: none;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  -webkit-transform: rotate(0deg) rotate(150deg);
  -ms-transform: rotate(0deg) rotate(150deg);
  transform: rotate(0deg) rotate(150deg);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.card._6:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(0deg) rotate(150deg);
  -ms-transform: scale(1.1) rotate(0deg) rotate(150deg);
  transform: scale(1.1) rotate(0deg) rotate(150deg);
}

.card._7 {
  position: relative;
  top: -1700px;
  right: auto;
  z-index: 6;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.card._7:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(180deg);
  -ms-transform: scale(1.1) rotate(180deg);
  transform: scale(1.1) rotate(180deg);
}

.card._8 {
  position: relative;
  left: -100px;
  top: -2080px;
  right: auto;
  z-index: 7;
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}

.card._8:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(210deg);
  -ms-transform: scale(1.1) rotate(210deg);
  transform: scale(1.1) rotate(210deg);
}

.card._9 {
  position: relative;
  left: -170px;
  top: -2500px;
  right: auto;
  z-index: 8;
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}

.card._9:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(240deg);
  -ms-transform: scale(1.1) rotate(240deg);
  transform: scale(1.1) rotate(240deg);
}

.card._10 {
  position: relative;
  left: -200px;
  top: -2950px;
  right: auto;
  z-index: 9;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.card._10:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(270deg);
  -ms-transform: scale(1.1) rotate(270deg);
  transform: scale(1.1) rotate(270deg);
}

.card._11 {
  position: relative;
  left: -170px;
  top: -3400px;
  right: auto;
  z-index: 10;
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}

.card._11:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(300deg);
  -ms-transform: scale(1.1) rotate(300deg);
  transform: scale(1.1) rotate(300deg);
}

.card._12 {
  position: relative;
  left: -100px;
  top: -3820px;
  right: auto;
  z-index: 11;
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}

.card._12:hover {
  z-index: 12;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  -webkit-transform: scale(1.1) rotate(330deg);
  -ms-transform: scale(1.1) rotate(330deg);
  transform: scale(1.1) rotate(330deg);
}

.container {
  display: block;
  height: 800px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.stacks-of-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (max-width: 991px) {
  .headline_text_wrapper {
    width: 100%;
  }

  .header_container {
    width: 95%;
  }

  .headline_h1 {
    font-size: 50px;
  }

  .navbar {
    padding-right: 45px;
    padding-left: 45px;
  }

  .nav-item:hover {
    border-bottom-width: 1px;
    text-decoration: underline;
  }

  .nav-hamburger-btn {
    color: #fff;
    font-size: 50px;
  }

  .nav-hamburger-btn.w--open {
    background-color: #4800a0;
  }

  .footer_container {
    width: 95%;
  }

  .footer_wrapper {
    overflow: visible;
  }

  .footer-link {
    display: inline;
    float: none;
  }

  .ad-space {
    width: 100%;
  }

  .cards-single.full-article {
    margin-bottom: 0px;
  }

  .body-section {
    width: 95%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .headline_text_wrapper {
    width: 95%;
  }

  .headline_h1 {
    font-size: 45px;
    text-align: left;
  }

  .headline_h1.question-title {
    font-size: 46px;
    text-align: center;
  }

  .headline_h1.pick-card {
    font-size: 36px;
    text-align: center;
  }
  
  .headline_h1.single-card {
      text-align: center;
  }
  
  .headline_h1.card-sub-header {
      text-align: center;
  }

  .nav-item {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .nav-item.child-menu-item._2nd-item {
    border-bottom-width: 1px;
    border-bottom-color: #dbe9ff;
    background-color: #fff;
    color: #000;
    text-align: center;
  }

  .nav-item.child-menu-item.last-item {
    border-bottom-width: 1px;
    border-bottom-color: #dbe9ff;
    background-color: #fff;
    color: #000;
    text-align: center;
  }

  .nav-item._1st-item {
    border-bottom-width: 1px;
    border-bottom-color: #dbe9ff;
    background-color: #fff;
    color: #000;
    text-align: center;
  }

  .nav-hamburger-btn {
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    float: none;
    color: #fff;
    font-size: 30px;
    text-align: center;
  }

  .nav-hamburger-btn.w--open {
    background-color: rgba(255, 255, 255, 0);
    color: #fff;
  }

  .footer_container {
    width: 90%;
  }

  .footer-text {
    font-size: 11px;
  }

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

  .text.single-card {
    padding-top: 20px;
    text-align: center;
  }

  .ad-space {
    width: 100%;
  }

  .left-block {
    width: 100%;
  }

  .cards-single.mobile {
    display: block;
    padding-bottom: 40px;
  }

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

  .body-section {
    width: 95%;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .image-5 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .card._1 {
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  }

  .card._2 {
    left: 80px;
    top: -325px;
    -webkit-transform: scale(0.7) rotate(30deg);
    -ms-transform: scale(0.7) rotate(30deg);
    transform: scale(0.7) rotate(30deg);
  }

  .card._3 {
    left: 135px;
    top: -615px;
    -webkit-transform: scale(0.7) rotate(60deg);
    -ms-transform: scale(0.7) rotate(60deg);
    transform: scale(0.7) rotate(60deg);
  }

  .card._4 {
    left: 150px;
    top: -900px;
    -webkit-transform: scale(0.7) rotate(90deg);
    -ms-transform: scale(0.7) rotate(90deg);
    transform: scale(0.7) rotate(90deg);
  }

  .card._5 {
    left: 135px;
    top: -1190px;
    -webkit-transform: scale(0.7) rotate(120deg);
    -ms-transform: scale(0.7) rotate(120deg);
    transform: scale(0.7) rotate(120deg);
  }

  .card._6 {
    left: 80px;
    top: -1475px;
    -webkit-transform: scale(0.7) rotate(150deg);
    -ms-transform: scale(0.7) rotate(150deg);
    transform: scale(0.7) rotate(150deg);
  }

  .card._7 {
    top: -1800px;
    -webkit-transform: scale(0.7) rotate(180deg);
    -ms-transform: scale(0.7) rotate(180deg);
    transform: scale(0.7) rotate(180deg);
  }

  .card._8 {
    left: -80px;
    top: -2175px;
    -webkit-transform: scale(0.7) rotate(210deg);
    -ms-transform: scale(0.7) rotate(210deg);
    transform: scale(0.7) rotate(210deg);
  }

  .card._9 {
    left: -135px;
    top: -2590px;
    -webkit-transform: scale(0.7) rotate(240deg);
    -ms-transform: scale(0.7) rotate(240deg);
    transform: scale(0.7) rotate(240deg);
  }

  .card._10 {
    left: -150px;
    top: -3000px;
    -webkit-transform: scale(0.7) rotate(270deg);
    -ms-transform: scale(0.7) rotate(270deg);
    transform: scale(0.7) rotate(270deg);
  }

  .card._11 {
    left: -135px;
    top: -3415px;
    -webkit-transform: scale(0.7) rotate(300deg);
    -ms-transform: scale(0.7) rotate(300deg);
    transform: scale(0.7) rotate(300deg);
  }

  .card._12 {
    left: -80px;
    top: -3825px;
    -webkit-transform: scale(0.7) rotate(330deg);
    -ms-transform: scale(0.7) rotate(330deg);
    transform: scale(0.7) rotate(330deg);
  }

  .container {
    height: 650px;
  }

  .stacks-of-card {
    margin-top: 0px;
    padding-top: 0px;
  }
}

@media screen and (max-width: 479px) {
  .headline_text_wrapper {
    width: 95%;
  }
  
  .right-block.full-article {
      width: 100%;
      padding-left: auto;
      padding-right: auto;
  }

  .header_container {
    padding-top: 0px;
  }

  .headline_h1 {
    font-size: 34px;
    text-align: center;
  }

  .headline_h1.pick-card {
    font-size: 24px;
  }

  .headline_h1.card-sub-header {
    font-size: 24px;
    text-align: center;
  }

  .headline_h1.card-sub-header.full-article {
    text-align: center;
  }

  .headline_h1.single-card {
    font-size: 32px;
    text-align: center;
  }

  .headline_h1.single-card.full-article {
    text-align: center;
  }

  .navbar {
    padding-right: 15px;
    padding-left: 15px;
  }

  .nav-item {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom-color: #4d11cf;
    font-size: 15px;
  }

  .nav-hamburger-btn {
    font-size: 25px;
  }

  .footer_container {
    width: 90%;
    padding-top: 20px;
  }

  .footer_wrapper {
    display: block;
  }

  .footer-link {
    display: block;
    float: none;
    line-height: 1.6;
  }

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

  .ad-space {
    width: 100%;
  }

  .left-block {
    width: 100%;
  }

  .cards-single.full-article {
    margin-bottom: 0px;
    padding: 10px;
  }

  .cards-single.mobile {
    display: block;
    padding: 10px 10px 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .right-block{
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
}

  .body-section {
    width: 95%;
  }

  .image-5 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .card._1 {
    top: -70px;
    z-index: 12;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
  }

  .card._2 {
    left: 60px;
    top: -400px;
    z-index: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transform: scale(0.5) rotate(30deg);
    -ms-transform: scale(0.5) rotate(30deg);
    transform: scale(0.5) rotate(30deg);
  }

  .card._3 {
    left: 100px;
    top: -710px;
    z-index: 2;
    -webkit-transform: scale(0.5) rotate(60deg);
    -ms-transform: scale(0.5) rotate(60deg);
    transform: scale(0.5) rotate(60deg);
  }

  .card._4 {
    left: 115px;
    top: -1005px;
    z-index: 3;
    -webkit-transform: scale(0.5) rotate(90deg);
    -ms-transform: scale(0.5) rotate(90deg);
    transform: scale(0.5) rotate(90deg);
  }

  .card._5 {
    left: 100px;
    top: -1295px;
    -webkit-transform: scale(0.5) rotate(120deg);
    -ms-transform: scale(0.5) rotate(120deg);
    transform: scale(0.5) rotate(120deg);
  }

  .card._6 {
    left: 60px;
    top: -1605px;
    -webkit-transform: scale(0.5) rotate(150deg);
    -ms-transform: scale(0.5) rotate(150deg);
    transform: scale(0.5) rotate(150deg);
  }

  .card._7 {
    top: -1940px;
    z-index: 6;
    -webkit-transform: rotate(180deg) scale(0.5);
    -ms-transform: rotate(180deg) scale(0.5);
    transform: rotate(180deg) scale(0.5);
  }

  .card._8 {
    left: -60px;
    top: -2305px;
    -webkit-transform: scale(0.5) rotate(210deg);
    -ms-transform: scale(0.5) rotate(210deg);
    transform: scale(0.5) rotate(210deg);
  }

  .card._9 {
    left: -100px;
    top: -2695px;
    -webkit-transform: scale(0.5) rotate(240deg);
    -ms-transform: scale(0.5) rotate(240deg);
    transform: scale(0.5) rotate(240deg);
  }

  .card._10 {
    left: -115px;
    top: -3105px;
    -webkit-transform: scale(0.5) rotate(270deg);
    -ms-transform: scale(0.5) rotate(270deg);
    transform: scale(0.5) rotate(270deg);
  }

  .card._11 {
    left: -100px;
    top: -3510px;
    z-index: 10;
    -webkit-transform: scale(0.5) rotate(300deg);
    -ms-transform: scale(0.5) rotate(300deg);
    transform: scale(0.5) rotate(300deg);
  }

  .card._12 {
    left: -60px;
    top: -3900px;
    z-index: 11;
    -webkit-transform: scale(0.5) rotate(330deg);
    -ms-transform: scale(0.5) rotate(330deg);
    transform: scale(0.5) rotate(330deg);
  }

  .container {
    display: block;
    height: 450px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .stacks-of-card {
    margin-top: auto;
  }
}

#w-node-c9d1c7f3-b08a-1417-72ee-d2f563fbf84f-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2b8fe4fe-4408-3508-4ef7-4f4a9c700b4d-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ca3f33c1-12a1-b800-0399-884cddf3e242-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_34766602-99d7-1eda-19b4-28de79f1429d-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e7d55a0b-c64b-6e84-d425-41b38957db93-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-edc7fdd2-70f7-4dcd-721b-26f634e81ea9-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db021f17-f141-c433-7a3f-6f9b02b7298a-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_56ddf4b1-0f17-c81f-17f3-e434e61c25f1-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a091567c-1625-0ff9-eafa-62b437e09d0a-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7c5a4a06-4795-2b42-7680-bbd56ad90f39-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5d0d5ecc-a22c-3286-a4c5-5b180215a135-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7c84c85d-2041-8f1a-bc58-89a7da34f067-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9c132823-b714-81d9-1a33-427b17edaeaf-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c63988da-841c-3d8d-910c-55e62e96058f-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee228ed5-3fda-0a6c-3437-94ae636be8f5-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_677d4e2b-4c9b-f465-c3e4-05f91e3d5566-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2b54e263-58f9-5aea-3a3a-a75076eac7d1-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3e813c7d-d8f7-6df0-c153-7923ed686dbc-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_579d6084-5520-1a3d-ef17-f1817fa9f682-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08111e07-8adc-a222-6517-8e774735ae40-d1778423 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}