:root {
  --red: #e2001a;
}

.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;
}

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

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

.main-wrapper {
  background-color: var(--red);
  min-height: 100vh;
  padding: 0;
}

.block-img-main {
  display: none;
  position: relative;
  overflow: hidden;
}

.image {
  object-fit: cover;
  border-radius: 0;
  min-height: 100vh;
  overflow: hidden;
}

.block-logo {
  z-index: 2;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.up-link-box {
  text-align: right;
  width: 120px;
}

.image-11 {
  max-width: 100%;
}

.life-link-box {
  text-align: right;
  width: 132px;
  max-width: 100%;
  margin-top: 0;
}

.up-logos {
  flex-flow: column;
  display: flex;
}

.image-12 {
  width: 120px;
}

.heading-one {
  margin-left: 1rem;
  margin-right: 1rem;
  position: absolute;
  inset: 25% 0% auto;
}

.heading {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 700;
}

.block-1 {
  padding: 32px 0;
  position: relative;
  overflow: hidden;
}

.container {
  max-width: 940px;
}

.body {
  color: #000;
  font-family: Fira Sans, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

.text-block {
  margin-bottom: 24px;
  font-size: 16px;
}

.text-block._24 {
  margin-bottom: 0;
  font-size: 16px;
}

.heading-2 {
  color: var(--red);
  text-align: center;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 0;
}

.block-test {
  margin-top: 40px;
  margin-bottom: 40px;
}

.question {
  flex-flow: column;
  margin-bottom: 32px;
  display: flex;
}

.que {
  background-color: #f3f3f3;
  border-radius: 12px;
  padding: 10px;
}

.zag-que {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--red);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  padding: 10px;
  display: grid;
}

.number {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.text-block-2 {
  color: #fff;
  font-weight: 500;
}

.answer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  grid-template: "."
                 "Area"
                 / 1fr 3fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: block;
}

.answer.correct {
  background-color: #d4edda;
}

.answer.wrong {
  background-color: #f8d7da;
}

.number-anser {
  background-color: var(--red);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.number-anser._1 {
  flex-flow: column;
}

.text-block-3 {
  color: #fff;
}

.text-block-4 {
  color: #333;
  justify-content: flex-start;
  align-items: center;
  height: 52px;
  display: flex;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  margin-bottom: 8px;
}

.answer-description {
  background-color: #fff;
  border-radius: 12px;
  padding: 10px;
  display: none;
}

.results-wrapper {
  display: block;
}

.result-beginner, .result-middle, .result-perfect {
  background-color: #f5f5f5;
  border-radius: 12px;
  padding: 10px;
  display: none;
}

.text-block-5 {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
}

.text-block-64 {
  color: #333;
  height: auto;
  padding: 10px 10px 10px 0;
}

.block-2 {
  background-color: #a80417;
  padding: 32px 0;
}

.container2 {
  max-width: 940px;
}

.heading-3 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  line-height: 150%;
}

.text-block-65 {
  color: #333;
  margin-bottom: 24px;
}

.block-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff3;
  border: 1px #000;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 7fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 24px;
  display: grid;
}

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

.number-heading {
  background-color: var(--red);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.text-block-66 {
  color: #333;
  font-size: 22px;
  font-weight: 700;
}

.grid1 {
  margin-top: 40px;
  margin-bottom: 0;
}

.grid-2 {
  grid-column-gap: 16px;
  grid-template: ". . ."
                 ". . ."
                 "Area Area Area"
                 / 1fr 1fr 1fr;
}

.card {
  background-color: #f3f3f3;
  border-radius: 12px;
  padding: 20px;
}

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

.img-card {
  margin-bottom: 12px;
}

.text-span {
  color: var(--red);
}

.text-block-67 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-size: 23px;
  font-weight: 700;
}

.container-tst {
  max-width: 940px;
}

.block-img-answ, .image-13 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.block-test-1 {
  z-index: 1;
  position: relative;
}

.text-block-68 {
  color: #333;
  font-size: 27px;
  font-weight: 700;
}

.paws {
  max-width: 10%;
  position: absolute;
  inset: auto auto 0% 2%;
  transform: rotate(31deg);
}

.paws-2 {
  max-width: 10%;
  position: absolute;
  inset: auto auto 14% 6%;
  transform: rotate(20deg);
}

.paws-3 {
  max-width: 10%;
  position: absolute;
  inset: auto auto 29% 10%;
  transform: rotate(45deg);
}

.image-14, .image-15, .image-16 {
  opacity: .15;
}

.paws-4 {
  max-width: 10%;
  position: absolute;
  inset: auto 0% 41% auto;
  transform: rotate(-42deg);
}

.paws-5 {
  max-width: 10%;
  position: absolute;
  inset: auto 8% 52% auto;
  transform: rotate(-28deg);
}

.paws-6 {
  max-width: 10%;
  position: absolute;
  inset: auto 14% 65% auto;
  transform: rotate(-53deg);
}

.image-14-2, .image-14-3, .image-14-5 {
  opacity: .15;
}

.block-lottie {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lottie-animation {
  max-width: 20%;
}

.text-block-69 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
}

.mistake {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 12px;
  margin-bottom: 32px;
  padding: 20px;
  position: static;
  top: 15px;
}

.block-3 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.heading-4 {
  color: #333;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  line-height: 150%;
}

.text-block-70 {
  color: #333;
  margin-bottom: 24px;
}

.text-block-70._24 {
  margin-bottom: 0;
}

.svobody {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 11.75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  display: grid;
}

.circle {
  background-color: var(--red);
  border-radius: 100%;
  width: 18px;
  height: 18px;
}

.image-17, .image-18, .image-19, .image-20, .image-21, .image-22 {
  max-width: 25%;
}

.text-block-63 {
  color: #fff;
  margin-bottom: 24px;
}

.card2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f3f3f3;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5.75fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}

.card2._2 {
  margin-bottom: 24px;
}

.questions-end {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.q-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--red);
  background-color: #f3f3f3;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
  grid-auto-columns: 1fr;
  padding: 10px;
  display: grid;
}

.q-1.end {
  grid-template-columns: .25fr 6.5fr;
}

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

.text-block-71 {
  font-weight: 500;
}

.footer {
  background-color: #f3f3f3;
  padding-top: 48px;
  padding-bottom: 48px;
}

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

.link {
  color: #000;
}

.illustration {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-23 {
  max-width: 45%;
}

.paws11 {
  opacity: .06;
  max-width: 14%;
  position: absolute;
  inset: auto 0% 14%;
  transform: rotate(20deg);
}

.block-circle {
  background-color: var(--red);
  opacity: .06;
  border-radius: 100%;
  width: 400px;
  height: 400px;
  position: absolute;
  inset: 1% -6% auto auto;
}

.block-circle2 {
  background-color: var(--red);
  opacity: .06;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  position: absolute;
  inset: 23% auto auto -3%;
}

.paws12 {
  opacity: .06;
  max-width: 14%;
  position: absolute;
  inset: 35% -4% auto auto;
  transform: rotate(-45deg);
}

.block-circle3 {
  background-color: var(--red);
  opacity: .06;
  border-radius: 100%;
  width: 400px;
  height: 400px;
  position: absolute;
  inset: auto 0 43% -28%;
}

.block-circle4 {
  background-color: var(--red);
  opacity: .06;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  position: absolute;
  inset: auto -3% 30% auto;
}

.block-circle5 {
  background-color: var(--red);
  opacity: .06;
  border-radius: 100%;
  width: 400px;
  height: 400px;
  position: absolute;
  inset: auto -19% -6% auto;
}

.block-ph {
  border-radius: 12px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.image-32 {
  border-radius: 12px;
}

.block-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 7fr;
  grid-auto-columns: 1fr;
  margin-bottom: 12px;
  display: grid;
}

.image-33 {
  max-width: 100%;
}

.ph-res {
  background-image: linear-gradient(#00000080, #00000080), url('../images/28276459_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: flex-end;
  height: 520px;
  display: flex;
  position: relative;
}

.ph-res._1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/8432_1.webp');
  background-size: auto, cover;
}

.ph-res._2 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/2149214414_1.webp');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.image-34 {
  border-radius: 12px;
}

.res-txt {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: block;
}

.text-block-73 {
  color: #fff;
}

.sup-date-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 32px;
  padding-top: 0;
  display: grid;
}

.sup-text {
  color: #000;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
}

.date-text {
  color: #000;
  text-align: right;
  font-size: 16px;
  font-weight: 400;
}

.button-reset-test-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.button {
  color: var(--red);
  background-color: #fff;
  border-radius: 12px;
  padding: 12px 24px;
  font-weight: 700;
  display: block;
}

.button.red {
  background-color: var(--red);
  color: #fff;
  text-transform: uppercase;
  transition: all .2s ease-in-out;
}

.button.red:hover {
  background-color: #b60015;
}

.block-img-main-mob {
  display: none;
  position: relative;
  overflow: hidden;
}

.block-logo-mob {
  z-index: 2;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.heading-one-mob {
  margin-left: 1rem;
  margin-right: 1rem;
  position: absolute;
  inset: 25% 0% auto;
}

.image-mob {
  object-fit: cover;
  border-radius: 0;
  min-height: 100vh;
  overflow: hidden;
}

.block-img-main-2 {
  background-color: #fff;
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

.block-logo-2 {
  z-index: 2;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.heading-one-2 {
  margin-left: 1rem;
  margin-right: 1rem;
  position: absolute;
  inset: 25% 0% auto;
}

.block-circle-1 {
  opacity: 1;
  background-color: #e2001a1a;
  border-radius: 100%;
  width: 900px;
  height: 900px;
  position: absolute;
  inset: auto 0% -62% 13%;
}

.block-element3 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.image-36 {
  max-width: 50%;
}

@media screen and (min-width: 1280px) {
  .heading {
    font-size: 40px;
    line-height: 140%;
  }

  .block-circle3 {
    left: -22%;
  }

  .block-circle-1 {
    width: 1000px;
    height: 1000px;
  }

  .image-36 {
    max-width: 50%;
  }
}

@media screen and (min-width: 1440px) {
  .up-link-box {
    width: 120px;
  }

  .image-11 {
    max-width: 100%;
  }

  .heading {
    font-size: 44px;
    line-height: 120%;
  }

  .block-circle2 {
    width: 150px;
    height: 150px;
  }

  .block-circle3 {
    left: -20%;
  }

  .block-circle5 {
    bottom: -4%;
    right: -14%;
  }

  .block-circle-1 {
    width: 1100px;
    height: 1100px;
  }

  .image-36 {
    max-width: 50%;
  }
}

@media screen and (min-width: 1920px) {
  .up-link-box {
    width: 140px;
  }

  .life-link-box {
    max-width: 160px;
  }

  .heading {
    font-size: 56px;
    line-height: 130%;
  }

  .block-circle-1 {
    width: 1500px;
    height: 1500px;
  }

  .image-36 {
    max-width: 60%;
  }
}

@media screen and (max-width: 991px) {
  .block-img-main {
    display: block;
  }

  .heading-one {
    margin-left: 5%;
    margin-right: 5%;
  }

  .heading {
    font-size: 28px;
  }

  .container {
    max-width: 700px;
  }

  .text-block-64 {
    padding: 0;
  }

  .container2, .container-tst {
    max-width: 700px;
  }

  .block-img-main-mob {
    display: none;
  }

  .heading-one-mob {
    margin-left: 5%;
    margin-right: 5%;
  }

  .block-img-main-2 {
    display: none;
  }

  .heading-one-2 {
    margin-left: 5%;
    margin-right: 5%;
  }
}

@media screen and (max-width: 767px) {
  .up-link-box {
    width: 120px;
  }

  .image-11 {
    max-width: 100%;
  }

  .life-link-box {
    max-width: 128px;
  }

  .heading-one {
    margin-left: 5%;
    margin-right: 5%;
  }

  .heading {
    font-size: 27px;
  }

  .container {
    margin-left: 5%;
    margin-right: 5%;
  }

  .text-block-64 {
    padding: 0;
  }

  .container2 {
    margin-left: 5%;
    margin-right: 5%;
  }

  .grid-2 {
    flex-flow: column;
    display: flex;
  }

  .image-17, .image-18, .image-19, .image-20, .image-21, .image-22 {
    max-width: 15%;
  }

  .block-circle, .block-img-main-mob {
    display: none;
  }

  .heading-one-mob, .heading-one-2 {
    margin-left: 5%;
    margin-right: 5%;
  }
}

@media screen and (max-width: 479px) {
  .block-img-main {
    display: none;
  }

  .image {
    min-height: 100vh;
  }

  .block-logo {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 1%;
    padding-left: 0%;
    padding-right: 0;
  }

  .up-link-box {
    width: 120px;
  }

  .image-11 {
    max-width: 100%;
  }

  .up-logos {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-one {
    top: 22%;
  }

  .heading {
    font-size: 27px;
  }

  .container {
    margin-left: 5%;
    margin-right: 5%;
  }

  .heading-2 {
    font-size: 24px;
  }

  .number-anser._1 {
    display: block;
  }

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

  .text-block-4._1 {
    height: auto;
  }

  .result-beginner, .result-middle, .result-perfect {
    display: none;
  }

  .text-block-64 {
    padding: 0;
  }

  .container2 {
    margin-left: 5%;
    margin-right: 5%;
  }

  .heading-3 {
    font-size: 24px;
  }

  .grid-2 {
    flex-flow: column;
    display: flex;
  }

  .paws, .paws-2, .paws-3, .paws-4, .paws-5, .paws-6 {
    display: none;
  }

  .heading-4 {
    font-size: 24px;
  }

  .image-17, .image-18, .image-19, .image-20, .image-21, .image-22 {
    max-width: 12%;
  }

  .card2 {
    flex-flow: column;
    grid-template-columns: .25fr 5fr;
    display: flex;
  }

  .questions-end {
    flex-flow: column;
    display: flex;
  }

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

  .image-23 {
    max-width: 100%;
  }

  .image-24, .image-25, .image-26, .image-27, .image-28, .image-29, .image-30, .image-31 {
    max-width: 12%;
  }

  .block-circle {
    display: none;
  }

  .block-icon {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .image-33 {
    max-width: 15%;
    margin-bottom: 12px;
  }

  .ph-res._1 {
    background-image: linear-gradient(#00000080, #00000080), url('../images/8432_1.webp');
    background-position: 0 0, 20%;
  }

  .ph-res._2 {
    background-image: linear-gradient(#00000080, #00000080), url('../images/2149214414_1.webp');
    background-position: 0 0, 100%;
  }

  .sup-date-box {
    margin-bottom: 20px;
  }

  .button {
    display: none;
  }

  .button.red {
    display: block;
  }

  .block-img-main-mob {
    background-color: #fff;
    min-height: 100vh;
    display: block;
  }

  .block-logo-mob {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 1%;
    padding-left: 0%;
    padding-right: 0;
  }

  .heading-one-mob {
    top: 22%;
  }

  .text-block-74 {
    color: #333;
    text-align: center;
    text-transform: uppercase;
    font-size: 27px;
    font-weight: 700;
    line-height: 44px;
  }

  .image-mob {
    width: 100%;
    max-width: 100%;
    min-height: auto;
    position: static;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .block-element {
    z-index: 4;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 11%;
  }

  .block-all-elements {
    z-index: 4;
    position: static;
    top: 0;
  }

  .image-35 {
    z-index: 40;
    width: 100%;
    position: absolute;
    inset: auto 0% 22%;
  }

  .block-element-2 {
    z-index: 0;
    background-color: #e2001a1a;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 550px;
    height: 550px;
    display: flex;
    position: absolute;
    inset: auto 0% -22% -10%;
    overflow: hidden;
  }

  .block-img-main-2 {
    display: none;
  }

  .block-logo-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 1%;
    padding-left: 0%;
    padding-right: 0;
  }

  .heading-one-2 {
    top: 22%;
  }
}

#w-node-fdeebcbd-612f-4359-3afd-2b31b5021d0e-a0febd96 {
  justify-self: center;
}

#w-node-fdf4a29f-f97d-db29-6316-72b22d1293bf-a0febd96 {
  align-self: center;
}

#w-node-_96580f80-4d8b-2cce-c8a9-eb54e403269c-a0febd96, #w-node-c4e866fd-a9e1-9278-10b3-5ccfa86b57ff-a0febd96, #w-node-e0fef1e7-2a3a-fab2-671c-80d5838ae411-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da40a01d-7977-a098-04c4-d7057287924d-a0febd96 {
  justify-self: center;
}

#w-node-da40a01d-7977-a098-04c4-d70572879250-a0febd96 {
  align-self: center;
}

#w-node-da40a01d-7977-a098-04c4-d70572879255-a0febd96, #w-node-da40a01d-7977-a098-04c4-d7057287925f-a0febd96, #w-node-da40a01d-7977-a098-04c4-d70572879269-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d329aaad-f131-0276-806d-f23ec2e5bfdd-a0febd96 {
  place-self: auto;
}

#w-node-d329aaad-f131-0276-806d-f23ec2e5bfdf-a0febd96 {
  justify-self: center;
}

#w-node-d329aaad-f131-0276-806d-f23ec2e5bfe2-a0febd96 {
  align-self: center;
}

#w-node-d329aaad-f131-0276-806d-f23ec2e5bfe7-a0febd96, #w-node-d329aaad-f131-0276-806d-f23ec2e5bff2-a0febd96, #w-node-d329aaad-f131-0276-806d-f23ec2e5bffd-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3ac61ae-9e53-7649-d0bc-13dfda9c8b54-a0febd96 {
  justify-self: center;
}

#w-node-a3ac61ae-9e53-7649-d0bc-13dfda9c8b57-a0febd96 {
  align-self: center;
}

#w-node-a3ac61ae-9e53-7649-d0bc-13dfda9c8b5c-a0febd96, #w-node-a3ac61ae-9e53-7649-d0bc-13dfda9c8b66-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3ac61ae-9e53-7649-d0bc-13dfda9c8b69-a0febd96 {
  align-self: auto;
}

#w-node-a3ac61ae-9e53-7649-d0bc-13dfda9c8b70-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04945768-e38f-3f1b-ed58-78443b525973-a0febd96 {
  justify-self: center;
}

#w-node-_04945768-e38f-3f1b-ed58-78443b525976-a0febd96 {
  align-self: center;
}

#w-node-_04945768-e38f-3f1b-ed58-78443b52597b-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04945768-e38f-3f1b-ed58-78443b52597e-a0febd96 {
  align-self: center;
}

#w-node-_04945768-e38f-3f1b-ed58-78443b525985-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04945768-e38f-3f1b-ed58-78443b525988-a0febd96 {
  align-self: center;
}

#w-node-_04945768-e38f-3f1b-ed58-78443b52598f-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04945768-e38f-3f1b-ed58-78443b525992-a0febd96 {
  align-self: center;
}

#w-node-aa700d5e-04d6-806f-d503-d5fd201620b2-a0febd96 {
  justify-self: center;
}

#w-node-aa700d5e-04d6-806f-d503-d5fd201620b5-a0febd96 {
  align-self: center;
}

#w-node-aa700d5e-04d6-806f-d503-d5fd201620ba-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa700d5e-04d6-806f-d503-d5fd201620bd-a0febd96 {
  align-self: center;
}

#w-node-aa700d5e-04d6-806f-d503-d5fd201620c5-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa700d5e-04d6-806f-d503-d5fd201620c8-a0febd96 {
  align-self: center;
}

#w-node-aa700d5e-04d6-806f-d503-d5fd201620d0-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa700d5e-04d6-806f-d503-d5fd201620d3-a0febd96 {
  align-self: center;
}

#w-node-_73dc66b2-8c32-f962-1909-ac35cadc0915-a0febd96 {
  justify-self: center;
}

#w-node-_73dc66b2-8c32-f962-1909-ac35cadc0918-a0febd96 {
  align-self: center;
}

#w-node-_73dc66b2-8c32-f962-1909-ac35cadc091d-a0febd96, #w-node-_73dc66b2-8c32-f962-1909-ac35cadc0928-a0febd96, #w-node-_73dc66b2-8c32-f962-1909-ac35cadc0933-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a1af487-ce63-1d87-e191-137425961fe9-a0febd96 {
  justify-self: center;
}

#w-node-_6a1af487-ce63-1d87-e191-137425961fec-a0febd96 {
  align-self: center;
}

#w-node-_6a1af487-ce63-1d87-e191-137425961ff1-a0febd96, #w-node-_6a1af487-ce63-1d87-e191-137425961ffc-a0febd96, #w-node-_6a1af487-ce63-1d87-e191-137425962007-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4964b8d0-9685-0868-f43b-fbb1a4d6754e-a0febd96 {
  align-self: center;
}

#w-node-_4964b8d0-9685-0868-f43b-fbb1a4d6754f-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5b91eec2-bcd6-e2ae-594f-282059e3dcd3-a0febd96 {
  align-self: center;
}

#w-node-_5b91eec2-bcd6-e2ae-594f-282059e3dcd4-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_228f5349-4798-73db-2aab-f27c30fb7d00-a0febd96 {
  align-self: center;
}

#w-node-_228f5349-4798-73db-2aab-f27c30fb7d01-a0febd96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_882147df-3cdb-8d7b-813e-780f0ba89079-a0febd96 {
  justify-self: auto;
}

#w-node-e1bb02a3-20d0-912b-48dd-70d9ab05d56a-a0febd96 {
  align-self: center;
}

#w-node-_74d35d8d-652c-9bec-95da-e46d91648bba-a0febd96 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_74d35d8d-652c-9bec-95da-e46d91648bbd-a0febd96 {
  align-self: center;
}

#w-node-fe9d9b73-50ec-e059-1a93-5fb2b3bbbb0f-a0febd96 {
  justify-self: auto;
}

#w-node-fe9d9b73-50ec-e059-1a93-5fb2b3bbbb12-a0febd96, #w-node-_87273f78-4f66-0ae1-c3b3-b28f218cf340-a0febd96 {
  align-self: center;
}

#w-node-_2ae0c6a3-c215-1be6-f4de-7347d722f0fc-a0febd96 {
  justify-self: auto;
}

#w-node-_2ae0c6a3-c215-1be6-f4de-7347d722f0ff-a0febd96, #w-node-_1f1f67ce-d478-d08d-3856-99780791a19b-a0febd96 {
  align-self: center;
}

#w-node-_79a93f0e-d301-0fd3-c7c1-e412c02719fe-a0febd96 {
  justify-self: auto;
}

#w-node-_79a93f0e-d301-0fd3-c7c1-e412c0271a01-a0febd96, #w-node-fbd21482-c20c-8a34-d17e-995c9a23a76e-a0febd96 {
  align-self: center;
}

#w-node-_11349f7f-e791-cf0f-a54a-0ca662f0c26a-a0febd96 {
  justify-self: auto;
}

#w-node-_11349f7f-e791-cf0f-a54a-0ca662f0c26d-a0febd96, #w-node-d1dbeb9e-4332-b5bd-6e79-2eabdc9251dd-a0febd96 {
  align-self: center;
}

#w-node-e20cbdb6-986b-b877-6918-bab1e81eb955-a0febd96 {
  justify-self: auto;
}

#w-node-e20cbdb6-986b-b877-6918-bab1e81eb958-a0febd96, #w-node-_295b03d0-23f4-4e20-d8cc-bc12e609a1c2-a0febd96 {
  align-self: center;
}

#w-node-_919919a9-63ea-4cff-8df5-7bbc57bcf86e-a0febd96 {
  justify-self: auto;
}

#w-node-_919919a9-63ea-4cff-8df5-7bbc57bcf871-a0febd96, #w-node-_8fee8f95-88f3-0fb4-b6ee-e0ac4917000d-a0febd96 {
  align-self: center;
}

#w-node-_0c16943a-1472-e984-8a3d-55f36a68d08c-a0febd96 {
  justify-self: auto;
}

#w-node-_0c16943a-1472-e984-8a3d-55f36a68d08f-a0febd96, #w-node-_05413c0d-b55e-4dfd-ff9a-1681ba01dae8-a0febd96, #w-node-_6255fef7-6e33-ed55-dc4d-5b6d919cf5e0-a0febd96, #w-node-_54981ad2-1a9b-e192-5c2b-0d60737e2024-a0febd96, #w-node-f22d1de2-f377-e585-65e1-070fadcacb5d-a0febd96, #w-node-_3d6acb8e-989b-d483-6414-599ebf4f6b91-a0febd96, #w-node-_1db597d9-ee12-ff5e-1f24-828df5c3089b-a0febd96, #w-node-_0caed4c4-90a3-9071-23bc-6738472d39ad-a0febd96, #w-node-_8d5c1600-a15c-8042-a107-7f66ef365e1b-a0febd96, #w-node-_8d5c1600-a15c-8042-a107-7f66ef365e1d-a0febd96, #w-node-_15448c37-0b86-2693-ac7a-a11f16b12763-a0febd96, #w-node-_15448c37-0b86-2693-ac7a-a11f16b12765-a0febd96, #w-node-_72f30d15-5162-1b2c-21c4-77d747e60808-a0febd96, #w-node-_72f30d15-5162-1b2c-21c4-77d747e6080a-a0febd96, #w-node-cbb68a20-b1d4-42fa-6cc2-2ac9f6ea436e-a0febd96, #w-node-cbb68a20-b1d4-42fa-6cc2-2ac9f6ea4370-a0febd96, #w-node-_7d0ab53a-03bb-c736-82b5-af9d5888454f-a0febd96, #w-node-_7d0ab53a-03bb-c736-82b5-af9d58884551-a0febd96, #w-node-_8ea1adfb-c629-5feb-e789-413d66511833-a0febd96, #w-node-_8ea1adfb-c629-5feb-e789-413d66511835-a0febd96, #w-node-_0a8fa210-8579-9658-1217-54626ef34759-a0febd96, #w-node-_0a8fa210-8579-9658-1217-54626ef3475b-a0febd96 {
  align-self: center;
}

#w-node-_650a30e4-f1d0-f694-603e-fd6c1c7b4f5c-a0febd96 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_650a30e4-f1d0-f694-603e-fd6c1c7b4f5d-a0febd96, #w-node-_650a30e4-f1d0-f694-603e-fd6c1c7b4f5f-a0febd96 {
  align-self: center;
}


