:root {
  --purple: #67399b;
  --black--900: #121212;
  --white: white;
  --red-mocaas: #e43b40;
  --black--800: #20293a;
  --grey-bg: #f8f8f8;
  --black--500: #848199;
  --black: black;
}

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

.navmenu__dropdown-section-link-heading {
  margin-right: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.navmenu__dropdown-section-link-heading:hover {
  color: var(--purple);
}

.navbar__container {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 1512px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 100px 24px;
  display: grid;
}

.navmenu__dropdown-container {
  z-index: 1;
  justify-content: space-between;
  max-width: 1280px;
  display: flex;
  position: static;
}

.cta-button__sub-text {
  opacity: .8;
  font-weight: 400;
}

.navbar__navmenu-mobile {
  display: none;
}

.navmenu__dropdown-section-link {
  color: var(--black--900);
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.navmenu__dropdown-section-link:hover {
  color: var(--purple);
}

.navmenu__dropdown-section-link:focus {
  color: #4353ff;
}

.link-list__dropdown-toggle {
  align-items: center;
  height: 100%;
  padding: 0 0 12px;
  transition: box-shadow .2s, color .2s;
  display: flex;
}

.link-list__dropdown-toggle:hover, .link-list__dropdown-toggle.w--open {
  box-shadow: inset 0 -3px 0 0 var(--purple);
  color: var(--purple);
}

.link-list__dropdown-toggle.right-side-text {
  color: var(--white);
  padding-bottom: 0;
}

.link-list__dropdown-toggle.right-side-text:hover {
  box-shadow: none;
  color: var(--red-mocaas);
}

.navbar__mobile-overlay {
  display: none;
}

.navmenu__dropdown-right {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  padding-top: 40px;
  padding-bottom: 52px;
}

.link-list__dropdown-icon {
  align-self: center;
  align-items: center;
  margin-left: 8px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.navmenu__dropdown {
  background-color: #fff;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.navmenu__dropdown.w--open {
  background-color: var(--white);
  border-bottom-style: none;
  max-height: 90vh;
  overflow: auto;
  box-shadow: 0 8px 20px -5px #0003;
}

.navmenu__dropdown-section-link-icon {
  margin-right: 16px;
  transform: translate(0, 1px);
}

.navmenu__flex-container {
  flex: none;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.link-list__list-item {
  flex: none;
  margin-right: 0;
  display: flex;
}

.link-list__list-item.cc-first {
  margin-right: 0;
}

.link-list__link {
  color: var(--black--900);
  align-items: center;
  padding-top: 0;
  padding-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
  text-decoration: none;
  transition: box-shadow .2s, color .2s;
  display: flex;
}

.link-list__link:hover {
  box-shadow: inset 0 -3px 0 0 var(--purple);
  color: var(--purple);
}

.link-list__link.w--current {
  color: var(--purple);
  font-weight: 600;
}

.link-list__link.right-side-text {
  color: var(--white);
  padding-bottom: 0;
}

.link-list__link.right-side-text:hover {
  box-shadow: none;
  color: var(--red-mocaas);
}

.navmenu__section-link-row {
  color: #1b1b1b;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: -1px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.navmenu__section-link-row:hover {
  color: #4353ff;
}

.navmenu__section-link-row.cc-last {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.navmenu__section-link-row.cc-first {
  border-top-style: none;
  border-top-width: 0;
  padding-top: 0;
}

.navbar__logo-embed {
  color: #e43b40;
  width: 170px;
  height: auto;
  display: flex;
}

.navbar__logo-embed.color-white {
  color: var(--white);
}

.button {
  color: #fff;
  background-color: #4353ff;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  padding: 0 24px;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button:hover {
  background-color: #3545ee;
}

.button.cc-navbar {
  padding-top: 12px;
  padding-bottom: 12px;
  transition: box-shadow .2s, color .2s, background-color .2s;
}

.button.cc-navbar.cc-secondary {
  color: #4353ff;
  background-color: #4353ff17;
  margin-right: 10px;
}

.button.cc-navbar.cc-secondary:hover {
  background-color: #4353ff29;
}

.navmenu__dropdown-section {
  margin-bottom: 40px;
}

.navmenu__dropdown-section.cc-last {
  margin-bottom: 0;
  list-style-type: none;
}

.navmenu__dropdown-section-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.navbar {
  z-index: 9999;
  font-size: 1rem;
  line-height: 1.7;
  position: fixed;
  inset: 0% 0% auto;
  transform: none;
}

.nav-menu__cta-button {
  color: #fff;
  cursor: pointer;
  background-color: #4353ff;
  align-items: center;
  padding: 12px 24px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s, color .2s, background-color .2s;
  display: flex;
}

.nav-menu__cta-button:hover {
  background-color: #3545ee;
}

.navmenu__dropdown-section-heading {
  color: #666;
  text-transform: uppercase;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 28px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
}

.navmenu__dropdown-section-list-item {
  color: var(--purple);
}

.navmenu__dropdown-section-link-description {
  color: var(--black--800);
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
}

.navmenu__dropdown-block {
  background-color: #fafafa;
  border-left: 1px solid #e4e4e4;
  flex: 0 0 34%;
  padding-left: 60px;
}

.navmenu__cta-wrapper {
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

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

.navmenu__image {
  object-fit: cover;
  object-position: 50% 50%;
  margin-right: 24px;
}

.brand {
  color: #1b1b1b;
  flex: none;
  align-self: center;
  padding-top: 0;
  padding-bottom: 0;
  transition: color .2s;
}

.brand:hover {
  color: #4353ff;
}

.navmenu__dropdown-list {
  margin-bottom: 0;
  padding-left: 0;
}

.navbar__navmenu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: flex-start stretch;
  margin-left: 80px;
  transition: all .2s;
  display: grid;
  position: static;
}

.navmenu__beta-tag {
  clear: left;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
}

.navmenu__dropdown-banner-link {
  background-color: #fafafa;
  border-left: 1px solid #e4e4e4;
  margin-bottom: 40px;
  text-decoration: none;
}

.navbar__wrapper {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1px #e4e4e4;
  position: relative;
  box-shadow: 0 8px 20px -12px #0003;
}

.navmenu__link-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  display: flex;
}

.navmenu__link-list.right-navbar {
  background-color: var(--black--900);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 36px 16px;
}

.navmenu__link-list.navbar-mobile {
  display: none;
}

.link-list__dropdown-wrapper {
  color: var(--black--900);
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
  display: flex;
  position: static;
}

.sr-only {
  white-space: nowrap;
  border: 0 solid #0000;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  position: absolute;
  overflow: hidden;
}

.navmenu__banner-image {
  width: 100%;
}

.navmenu__dropdown-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 40px 52px;
  display: grid;
}

.navmenu__dropdown-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1280px) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  width: 100%;
  display: grid;
}

.navmenu__col-1-list {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.text-block {
  font-weight: 400;
}

.text-block.right-side-text {
  color: var(--white);
}

.container-set {
  max-width: none;
  padding: 100px 0;
  position: static;
}

.container-set.mt-100 {
  margin-top: 100px;
  padding-left: 0;
  padding-right: 0;
}

.container-set.bg-grey {
  background-color: var(--grey-bg);
}

.container-set.bg-black {
  background-color: var(--black--900);
}

.container-set.bg-black.container-cta {
  margin-top: -198px;
  padding-top: 312px;
}

.container-set.bg-black.footer-section {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  display: flex;
}

.container-set.ss-section {
  padding-bottom: 0;
}

.container-set.privacy-policy {
  margin-top: 60px;
}

.title-hero {
  color: var(--black--900);
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 125%;
}

.hero-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1512px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.hero-section.test {
  grid-template-columns: 1fr;
}

.hero-section.story-section {
  padding-left: 100px;
  padding-right: 100px;
}

.hero-section.about-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
}

.hero-section.cta-section {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-section.footer-section {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.hero-section.copyright-section {
  border-top: 1px solid #ffffff1a;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-top: 36px;
  display: flex;
}

.hero-section.header-success-story {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  padding-top: 60px;
}

.hero-section.content-story {
  grid-template-columns: 1fr;
  display: block;
}

.hero-section.content-story.privacy-policy {
  flex-flow: column;
  padding-top: 60px;
  display: flex;
}

.hero-section.course-info-section {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  place-items: center start;
}

.hero-section.pricing {
  flex-flow: column;
  display: flex;
}

.hero-section.mt-60 {
  margin-top: 60px;
}

.right-hero-side {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.right-hero-side.video-section {
  height: 100%;
}

.p-hero {
  color: var(--black--800);
  margin-bottom: 36px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 150%;
}

.btn-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.btn-hero.video-btn, .btn-hero.btn-v02 {
  justify-content: center;
  align-items: flex-start;
}

.rounded-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--purple);
  color: var(--white);
  border-radius: 1000px;
  padding: 20px 40px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 125%;
  text-decoration: none;
  display: flex;
}

.rounded-btn:hover {
  background-color: #451a74;
}

.rounded-btn.story-section-btn {
  padding: 18px 32px;
  font-size: 16px;
}

.rounded-btn.white-version {
  margin-left: auto;
  margin-right: auto;
}

.rounded-btn.outline-btn {
  border: 2px solid var(--white);
  background-color: #67399b00;
}

.rounded-btn.btn-pricing {
  padding: 18px 32px;
  font-size: 14px;
}

.rounded-btn.btn-pricing.color-purple-new {
  color: var(--purple);
  background-color: #ead9fd;
}

.rounded-btn.btn-pricing.color-purple-new:hover {
  background-color: #f7efff;
}

.code-embed {
  width: 23px;
}

.icon-btn {
  border: 3px solid var(--purple);
  color: var(--purple);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: auto;
  padding: 0;
  display: flex;
}

.play-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-self: stretch;
  text-decoration: none;
  display: flex;
}

.text-btn {
  color: var(--black--900);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #10172900;
  align-self: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.text-bold {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.video-bg {
  background-color: #0000;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  top: auto;
}

.background-video {
  background-color: #00000080;
  max-height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.video-content {
  z-index: 999;
  max-width: 1512px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  position: relative;
}

.title-video {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 125%;
}

.video-teks {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.video-detail {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.story-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1512px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.story-info {
  color: var(--black--900);
  text-align: center;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 135%;
}

.story-info.title-pricing, .story-info.text-left {
  text-align: left;
  line-height: 125%;
}

.desc-story {
  text-align: center;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 125%;
}

.slider {
  align-self: stretch;
  max-width: 100%;
}

.container-2 {
  width: 100%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.slider-custom-style {
  display: none;
}

.author-designation {
  color: #0a0c0a99;
  letter-spacing: -.00656rem;
  font-size: .875rem;
  font-weight: 400;
}

.swiper-slide {
  flex: 0 0 39.375rem;
}

.testimonial_text {
  color: #0a0c0a99;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.section-spacing {
  padding-left: 30px;
  padding-right: 30px;
}

.section-spacing.project {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.testimonial_content {
  flex-direction: column;
  justify-content: space-between;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  display: flex;
}

.swiper-wrapper {
  display: flex;
}

.swiper-button-prev {
  z-index: 5;
  cursor: pointer;
  background-color: #f8ffe9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: color .2s, background-color .3s;
  display: flex;
  position: absolute;
  inset: auto auto 60% -1.5rem;
  transform: translate(0, 50%);
}

.swiper-button-prev:hover, .swiper-button-prev:focus-visible, .swiper-button-prev[data-wf-focus-visible] {
  color: #f8ffe9;
  background-color: #0b0c0b;
}

.swiper_slider-wrapper {
  overflow: hidden;
}

.author-name {
  color: #0a0c0a;
  font-weight: 500;
  line-height: 1.1;
}

.testimonial_thumb {
  flex: none;
  overflow: hidden;
}

.testimonial_author {
  border-radius: .9375rem;
  width: 100%;
}

.testimonial_item-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #f1f1f1;
  border-radius: 1.25rem;
  padding: 1.5rem;
  display: flex;
}

.swiper-pagination {
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.swiper-button-next {
  z-index: 5;
  cursor: pointer;
  background-color: #f8ffe9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: color .2s, background-color .3s;
  display: flex;
  position: absolute;
  inset: auto -1.5rem 60% auto;
  transform: translate(0, 50%);
}

.swiper-button-next:hover, .swiper-button-next:focus-visible, .swiper-button-next[data-wf-focus-visible] {
  color: #f8ffe9;
  background-color: #0b0c0b;
}

.swiper_component {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.story-list {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.mask {
  width: 31%;
  height: 100%;
  margin-right: 0;
  overflow: visible;
}

.mask.feature-slider {
  width: 47%;
}

.left-arrow {
  background-color: #f2f4f7;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: 180px;
  margin-bottom: auto;
  margin-left: 0;
  padding: 0 .25rem;
  display: flex;
}

.button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.product-card {
  background-color: #1d293900;
  border-radius: .75rem;
  width: 100%;
  height: 100%;
  margin-right: 0;
  padding: 0;
}

.description-story {
  color: var(--black--800);
  letter-spacing: normal;
  height: 100%;
  margin-bottom: 26px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.uui-button-icon {
  color: #101828;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.button-2 {
  grid-column-gap: .5rem;
  color: #111;
  text-align: center;
  white-space: nowrap;
  background-color: #e1ff00;
  border: 1px solid #e1ff00;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #e1ff0033;
}

.button-2:hover {
  background-color: #bcd500;
  border-color: #e1ff00;
}

.button-2:focus {
  background-color: #e1ff00;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #6f7e00;
}

.button-secondary-gray {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.button-secondary-gray:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.heading-story {
  color: var(--black--900);
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 125%;
}

.space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.img-services {
  border: 4px solid #e1ff00;
  border-radius: .5rem;
  width: 100%;
  height: auto;
}

.slide {
  vertical-align: top;
  object-fit: fill;
  margin-right: 36px;
}

.slide.slide-feature {
  margin-right: 64px;
}

.right-arrow {
  background-color: #f2f4f7;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: 180px;
  margin-bottom: auto;
  padding: 0 .25rem;
  display: flex;
}

.space-medium {
  width: 100%;
  min-height: 2rem;
  display: block;
}

.space-medium.tab-mode, .space-medium.llandscape-phone, .space-medium.phone-mode {
  display: none;
}

.slide-nav {
  background-color: #b71b1b00;
  margin-top: 20px;
  margin-bottom: -20px;
  position: relative;
}

.slider-product {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  background-color: #fff0;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  overflow: hidden;
}

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

.story-info-card {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-flow: column;
  margin-top: 24px;
  display: block;
}

.image {
  width: 100%;
}

.success-story-section {
  max-width: 1512px;
  margin-left: auto;
  margin-right: auto;
}

.link-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--purple);
  color: var(--white);
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 14px 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-block:hover {
  background-color: #451a74;
}

.story-btn {
  display: inline-block;
}

.about-title {
  color: var(--black--900);
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 125%;
}

.desc-about {
  color: var(--black--800);
  margin-bottom: 38px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 150%;
}

.place-content-story {
  height: 74px;
  margin-bottom: 26px;
  line-height: 150%;
}

.feature-title {
  color: var(--black--900);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 125%;
}

.body {
  font-family: Inter, sans-serif;
}

.title-p-feature {
  color: var(--black--800);
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 150%;
}

.feature-title-box {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 42px;
  display: flex;
}

.feature-card {
  width: 100%;
  max-width: 100%;
  text-decoration: none;
}

.feature-img {
  border-radius: 10px;
  width: 100%;
}

.heading {
  color: var(--black--900);
  font-size: 36px;
  font-weight: 500;
  line-height: 125%;
}

.feature-content-p {
  color: var(--black--800);
  margin-bottom: 0;
  font-size: 20px;
  line-height: 150%;
}

.feature-content-title {
  color: var(--black--900);
  font-size: 36px;
  font-weight: 500;
  line-height: 125%;
}

.services-title {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 100px;
  font-size: 48px;
  font-weight: 600;
  line-height: 125%;
}

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

.services-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--white);
  border-radius: 10px;
  flex-flow: column;
  padding: 56px 24px;
  display: flex;
}

.services-card.bg-red {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #e43b40;
  flex-flow: column;
}

.services-card.bg-purple {
  background-color: #67399b;
  flex-flow: column;
}

.services-card.bg-blue {
  background-color: #48b6cd;
}

.services-card.bg-orange {
  background-color: #f8712f;
}

.ic-feature {
  width: 48px;
  margin-bottom: 0;
}

.services-title-card {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.desc-feature {
  flex: 1;
  align-self: stretch;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 150%;
}

.services-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  margin-bottom: 0;
  display: flex;
}

.title-ss {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 64px;
  display: flex;
}

.place-ss {
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.img-ss {
  border-radius: 10px;
  width: 100%;
}

.cta-title {
  color: var(--white);
  text-align: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 125%;
}

.cta-btn-box {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.footer-menu {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  display: flex;
}

.footer-menu.no-head-title {
  justify-content: flex-start;
  align-items: flex-end;
}

.title-menu {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

.menu-list-footer {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.menu-list-footer.no-head-title {
  justify-content: flex-start;
  align-items: flex-end;
}

.footer-menu-text {
  text-decoration: none;
}

.footer-teks {
  color: var(--white);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 125%;
  text-decoration: none;
}

.copyright-teks {
  color: var(--white);
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  font-size: 16px;
  display: flex;
}

.img-hero {
  max-width: 80%;
}

.code-embed-2 {
  width: 24px;
  height: 24px;
}

.paragraph {
  align-self: center;
  margin-bottom: 0;
}

.left-story-card {
  color: var(--black--900);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.success-story-title {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.success-story-desc {
  color: var(--black--800);
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 150%;
}

.img-header-story {
  width: 100%;
}

.img-header-story.img-course {
  border-radius: 10px;
}

.story-teks {
  color: var(--black--800);
  width: 70%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 160%;
}

.name-story {
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 48px;
  font-weight: 600;
  line-height: 125%;
}

.name-story.mb-30 {
  margin-bottom: 30px;
}

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

.span-story-teks {
  font-size: 32px;
  font-weight: 600;
  line-height: 160%;
}

.text-span {
  font-size: 24px;
  line-height: 150%;
}

.ordered-text {
  color: var(--black--800);
  margin-bottom: 36px;
  font-size: 24px;
  line-height: 150%;
  list-style-type: decimal;
}

.numbered-text {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
}

.list-success-story {
  color: var(--black--900);
  margin-top: 16px;
  font-size: 24px;
  font-weight: 700;
}

.p-story-teks-number {
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.left-corse-info {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.start-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.card-pricing {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  flex-direction: column;
  padding: 40px 40px 48px;
  display: flex;
  box-shadow: 1px 1px 12px #14142b14;
}

.card-pricing.popular {
  background-color: #4a3aff;
  padding-top: 30px;
  position: relative;
}

.list-item-pricing {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.container-default {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.icon-pricing---brix {
  margin-right: 18px;
}

.content-pricig-table {
  margin-top: 76px;
}

.container-660px-center {
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
}

.text-color-neutral-800 {
  color: #170f49;
}

.text-color-neutral-800.mg-bottom-0px {
  margin-bottom: 0;
}

.text-uppercase {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.text-uppercase.subtitle {
  color: #4a3aff;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.toggle-bullet---brix {
  background-color: #fff;
  border-radius: 100px;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% 6px 0% auto;
}

.toggle---brix {
  cursor: pointer;
  background-color: #4a3aff;
  border-radius: 100px;
  width: 74px;
  min-width: 74px;
  height: 33px;
  min-height: 33px;
  margin-left: 16px;
  margin-right: 16px;
  position: relative;
}

.popular-badge-align---brix {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.button-primary {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #4a3aff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px #4a3aff1f;
}

.button-primary:hover {
  background-color: #3527d8;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff26;
}

.button-primary.light {
  color: #4a3aff;
  background-color: #fff;
}

.badge-popular---brix {
  color: #fff;
  background-color: #fff3;
  border-radius: 10px;
  padding: 12px 17px;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  position: absolute;
  inset: 20px 20px auto auto;
}

.text-single-300 {
  font-size: 20px;
  line-height: 22px;
}

.text-single-300.medium {
  font-weight: 500;
}

.text-single-300.medium.text-color-400 {
  color: #d9dbe9;
}

.text-single-300.medium.text-color-600 {
  color: #6f6c90;
}

.icon-bullet---brix {
  margin-right: 14px;
}

.cloneable-container-default {
  border-radius: 20px;
  min-height: 624px;
  transform: translate(0);
}

.cloneable-container-default.center {
  border-radius: 0;
  align-items: center;
  min-height: auto;
  padding-top: 144px;
  padding-bottom: 144px;
}

.color-white {
  color: #fff;
}

.text-single-200 {
  font-size: 18px;
  line-height: 20px;
}

.text-single-200.bold {
  font-weight: 700;
}

.text-single-200.medium {
  font-weight: 500;
}

.text-single-200.medium.color-neutral-300 {
  color: #eff0f6;
}

.text-single-200.text-color-neutral-100 {
  color: #fff;
}

.padding-top-80px {
  padding-top: 80px;
}

.toggle-wrapper---brix {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-color-neutral-400 {
  color: #d9dbe9;
}

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

.mg-top-18px {
  margin-top: 18px;
}

.mg-top-18px.mg-bottom-32px {
  margin-bottom: 32px;
}

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

.grid-three-columns.monthly {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.grid-three-columns.annuallly {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing {
  color: #170f49;
  margin-bottom: 18px;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.pricing.color-white {
  color: #fff;
}

.list-pricing {
  margin-top: 24px;
  margin-bottom: 0;
}

.pricing-card-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  display: grid;
}

.pricing-card {
  background-color: var(--white);
  flex-flow: column;
  justify-content: space-between;
  padding: 50px 32px;
  display: flex;
}

.pricing-card.rounded-left {
  border-top-left-radius: 26px;
  border-bottom-left-radius: 26px;
  flex-flow: column;
  justify-content: space-between;
}

.pricing-card.rounded-right {
  border-top-right-radius: 26px;
  border-bottom-right-radius: 26px;
}

.pricing-card.bg-purple {
  background-color: var(--purple);
}

.pricing-card.bg-purple.rounded-pricing {
  border-radius: 26px;
}

.price-dollar {
  font-size: 36px;
  line-height: 150%;
}

.price-dollar.mb-30 {
  margin-bottom: 30px;
}

.price-dollar.mb-30.text-white {
  color: var(--white);
}

.pricing-tab {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tab-month {
  color: var(--white);
  background-color: #67399b99;
  padding: 10px 40px;
  font-size: 16px;
  line-height: 150%;
}

.tab-month.w--current {
  background-color: var(--purple);
  opacity: 1;
}

.price-span {
  color: var(--black--500);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.price-rupiah {
  color: #231d4f;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 125%;
}

.price-rupiah.mb-30 {
  margin-bottom: 30px;
}

.price-rupiah.mb-30.text-white {
  color: var(--white);
}

.level-pricing {
  color: var(--black--900);
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 28px;
}

.level-pricing.text-white {
  color: var(--white);
}

.advantage-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.advantage-list.mt-30 {
  margin-top: 30px;
}

.advantage-list.mt-30.mb-30 {
  margin-bottom: 30px;
}

.advatange-level {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.advantage-desc {
  color: var(--black--500);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.ic-pricing-check {
  flex: none;
  align-self: stretch;
  width: 22px;
  height: 22px;
  display: flex;
}

.price-btn {
  display: flex;
}

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

.tabs-menu {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dropdown-toggle {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  padding: 0;
  display: flex;
}

.dropdown-list {
  background-color: #17191b;
  border: 1px solid #ffffff1a;
}

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

.dropdown-link {
  color: #fff;
}

.dropdown-link.w--current {
  color: #e40813;
}

.icon {
  position: static;
}

.dropdown {
  flex: none;
  align-self: center;
}

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

.ic-social-media {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  display: flex;
}

.vid-mocaas {
  justify-content: space-between;
  max-width: 100%;
}

.mocaas-video {
  display: block;
}

.mocaas-video.video-mobile {
  display: none;
}

.title-privacy.story-teks {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 50px;
  display: flex;
}

.title-other-page {
  color: var(--black--900);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 150%;
}

.update-info-privacy {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.teks-title {
  font-size: 32px;
  font-weight: 700;
}

.navmenu__dropdown-section-link-heading-2 {
  margin-right: 8px;
  line-height: 1.5;
}

.navbar__container-2 {
  justify-content: space-between;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar__navmenu-mobile-2 {
  display: none;
}

.navmenu__dropdown-section-link-2 {
  color: #1b1b1b;
  text-decoration: none;
  display: flex;
}

.navmenu__dropdown-section-link-2:hover, .navmenu__dropdown-section-link-2:focus {
  color: #4353ff;
}

.link-list__dropdown-toggle-2 {
  color: #1b1b1b;
  align-items: center;
  height: 100%;
  padding: 16px 0;
  transition: box-shadow .2s, color .2s;
  display: flex;
}

.link-list__dropdown-toggle-2:hover {
  color: #4353ff;
  box-shadow: inset 0 -3px #4353ff;
}

.link-list__dropdown-toggle-2.w--open {
  box-shadow: inset 0 -3px #4353ff;
}

.navmenu__dropdown-2 {
  background-color: #fff;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.navmenu__dropdown-2.w--open {
  max-height: 90vh;
  overflow: auto;
}

.navmenu__dropdown-section-link-icon-2 {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  transform: translate(0, 1px);
}

.navmenu__flex-container-2 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.link-list__list-item-2 {
  margin-right: 32px;
  display: flex;
}

.link-list__link-2 {
  color: #1b1b1b;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s, color .2s;
  display: flex;
}

.link-list__link-2:hover {
  color: #4353ff;
  box-shadow: inset 0 -3px #4353ff;
}

.navbar__logo-embed-2 {
  color: var(--red-mocaas);
  display: flex;
}

.button-3 {
  color: #fff;
  background-color: #4353ff;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  padding: 0 24px;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-3:hover {
  background-color: #3545ee;
}

.button-3.cc-navbar {
  padding-top: 12px;
  padding-bottom: 12px;
  transition: box-shadow .2s, color .2s, background-color .2s;
}

.button-3.cc-navbar.cc-secondary {
  color: #4353ff;
  background-color: #4353ff17;
  margin-right: 10px;
}

.button-3.cc-navbar.cc-secondary:hover {
  background-color: #4353ff29;
}

.navmenu__dropdown-section-list-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
  display: grid;
}

.navmenu__dropdown-section-link-description-2 {
  color: #666;
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.navmenu__cta-wrapper-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.brand-2 {
  color: #1b1b1b;
  align-self: center;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: color .2s;
}

.brand-2:hover {
  color: #4353ff;
}

.navmenu__dropdown-list-2 {
  margin-bottom: 0;
}

.navbar__navmenu-2 {
  flex: 1;
  justify-content: space-between;
  margin-left: 32px;
  transition: all .2s;
  display: flex;
  position: static;
}

.navmenu__content-block-overlay-2 {
  background-color: #fafafa;
}

.navbar__wrapper-2 {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
}

.navmenu__link-list-2 {
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.link-list__dropdown-wrapper-2 {
  align-items: center;
  font-weight: 500;
  display: flex;
  position: static;
}

.navmenu__dropdown-left-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 52px;
  padding-right: 60px;
  display: grid;
}

.navmenu__dropdown-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1280px) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  width: 100%;
  display: grid;
}

.navmenu__dropdown-section-link-heading-3 {
  margin-right: 8px;
  line-height: 1.5;
}

.navbar__navmenu-mobile-3 {
  display: none;
}

.navmenu__dropdown-section-link-3 {
  color: #1b1b1b;
  text-decoration: none;
  display: flex;
}

.navmenu__dropdown-section-link-3:hover, .navmenu__dropdown-section-link-3:focus {
  color: #4353ff;
}

.link-list__dropdown-toggle-3 {
  color: #1b1b1b;
  align-items: center;
  height: 100%;
  padding: 16px 0;
  transition: box-shadow .2s, color .2s;
  display: flex;
}

.link-list__dropdown-toggle-3:hover {
  color: #4353ff;
  box-shadow: inset 0 -3px #4353ff;
}

.link-list__dropdown-toggle-3.w--open {
  box-shadow: inset 0 -3px #4353ff;
}

.button-4 {
  color: #fff;
  background-color: #4353ff;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  padding: 0 24px;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-4:hover {
  background-color: #3545ee;
}

.button-4.cc-navbar {
  padding-top: 12px;
  padding-bottom: 12px;
  transition: box-shadow .2s, color .2s, background-color .2s;
}

.button-4.cc-navbar.cc-secondary {
  color: #4353ff;
  background-color: #4353ff17;
  margin-right: 10px;
}

.button-4.cc-navbar.cc-secondary:hover {
  background-color: #4353ff29;
}

.navmenu__dropdown-section-link-description-3 {
  color: #666;
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.navmenu__cta-wrapper-3 {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.brand-3 {
  color: #1b1b1b;
  align-self: center;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: color .2s;
}

.brand-3:hover {
  color: #4353ff;
}

.navmenu__dropdown-list-3 {
  margin-bottom: 0;
}

.navbar__navmenu-3 {
  flex: 1;
  justify-content: space-between;
  margin-left: 32px;
  transition: all .2s;
  display: flex;
  position: static;
}

.navmenu__content-block-overlay-3 {
  background-color: #fafafa;
}

.navbar__wrapper-3 {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
}

.navmenu__link-list-3 {
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.mocaas-frame-video {
  flex: 0 auto;
  align-self: center;
  width: 100%;
}

.wa {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fff;
  background-color: #008a17;
  border: 1px solid #ffffff1a;
  border-radius: 8px;
  align-items: center;
  padding: 10px 15px 10px 20px;
  text-decoration: none;
  display: flex;
  position: fixed;
  bottom: 20px;
  right: 20px;
}

.icon-2 {
  width: 24px;
  height: 24px;
}

.text-span-2 {
  color: var(--purple);
  font-weight: 600;
  text-decoration: none;
}

.link {
  text-decoration: none;
}

.text-link {
  color: var(--purple);
}

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

.navmenu__dropdown-section-list-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.navmenu__dropdown-grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1280px) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  width: 100%;
  display: grid;
}

.navmenu__dropdown-section-link-icon-3 {
  margin-right: 16px;
  transform: translate(0, 1px);
}

.navmenu__dropdown-left-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 40px 52px;
  display: grid;
}

.navmenu__dropdown-section-link-heading-4 {
  margin-right: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.navmenu__dropdown-section-link-heading-4:hover {
  color: #67399b;
}

.navmenu__dropdown-section-link-4 {
  color: #121212;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.navmenu__dropdown-section-link-4:hover {
  color: #67399b;
}

.navmenu__dropdown-section-link-4:focus {
  color: #4353ff;
}

.navmenu__dropdown-section-list-item-4 {
  color: #67399b;
}

.navmenu__dropdown-section-link-description-4 {
  color: #20293a;
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
}

.navmenu__dropdown-section-list-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.navmenu__dropdown-grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1280px) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  width: 100%;
  display: grid;
}

.navmenu__dropdown-section-link-icon-4 {
  margin-right: 16px;
  transform: translate(0, 1px);
}

.navmenu__dropdown-left-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 40px 52px;
  display: grid;
}

.navmenu__dropdown-section-link-heading-5 {
  margin-right: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.navmenu__dropdown-section-link-heading-5:hover {
  color: #67399b;
}

.navmenu__dropdown-section-link-5 {
  color: #121212;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.navmenu__dropdown-section-link-5:hover {
  color: #67399b;
}

.navmenu__dropdown-section-link-5:focus {
  color: #4353ff;
}

.navmenu__dropdown-section-list-item-5 {
  color: #67399b;
}

.navmenu__dropdown-section-link-description-5 {
  color: #20293a;
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
}

.navmenu__dropdown-left-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 40px 52px;
  display: grid;
}

.navmenu__dropdown-section-link-icon-5 {
  margin-right: 16px;
  transform: translate(0, 1px);
}

.navmenu__dropdown-section-link-description-6 {
  color: #20293a;
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
}

.navmenu__dropdown-grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1280px) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  width: 100%;
  display: grid;
}

.navmenu__dropdown-section-link-heading-6 {
  margin-right: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.navmenu__dropdown-section-link-heading-6:hover {
  color: #67399b;
}

.navmenu__dropdown-section-link-6 {
  color: #121212;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.navmenu__dropdown-section-link-6:hover {
  color: #67399b;
}

.navmenu__dropdown-section-link-6:focus {
  color: #4353ff;
}

.navmenu__dropdown-section-list-item-6 {
  color: #67399b;
}

.hero-section-v02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1512px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.hero-section-v02.test {
  grid-template-columns: 1fr;
}

.hero-section-v02.story-section {
  padding-left: 100px;
  padding-right: 100px;
}

.hero-section-v02.about-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
}

.hero-section-v02.cta-section {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-section-v02.footer-section {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.hero-section-v02.copyright-section {
  border-top: 1px solid #ffffff1a;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-top: 36px;
  display: flex;
}

.hero-section-v02.header-success-story {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  padding-top: 60px;
}

.hero-section-v02.content-story {
  grid-template-columns: 1fr;
  display: block;
}

.hero-section-v02.content-story.privacy-policy {
  flex-flow: column;
  padding-top: 60px;
  display: flex;
}

.hero-section-v02.course-info-section {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  place-items: center start;
}

.hero-section-v02.pricing {
  flex-flow: column;
  display: flex;
}

.hero-section-v02.mt-60 {
  margin-top: 60px;
}

.services-info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 100%;
  margin-top: 64px;
  display: grid;
  position: relative;
}

.product-card-info {
  position: relative;
}

.img-product {
  border-radius: 30px;
}

.text-card {
  padding-bottom: 32px;
  padding-left: 20px;
  padding-right: 40px;
  position: absolute;
  inset: auto 0% 0%;
}

.title-product {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 135%;
}

.place-img {
  border-radius: 30px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.calculator-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1512px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.calculator-section.test {
  grid-template-columns: 1fr;
}

.calculator-section.story-section {
  padding-left: 100px;
  padding-right: 100px;
}

.calculator-section.about-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
}

.calculator-section.cta-section {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.calculator-section.footer-section {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.calculator-section.copyright-section {
  border-top: 1px solid #ffffff1a;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-top: 36px;
  display: flex;
}

.calculator-section.header-success-story {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  padding-top: 60px;
}

.calculator-section.content-story {
  grid-template-columns: 1fr;
  display: block;
}

.calculator-section.content-story.privacy-policy {
  flex-flow: column;
  padding-top: 60px;
  display: flex;
}

.calculator-section.course-info-section {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  place-items: center start;
}

.calculator-section.pricing {
  flex-flow: column;
  display: flex;
}

.calculator-section.mt-60 {
  margin-top: 60px;
}

.left-side-calculator {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.jumlah-pembeli {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  margin-bottom: 28px;
  display: grid;
}

.form-text {
  color: var(--black--800);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text-field {
  background-color: var(--grey-bg);
  color: var(--black--800);
  border: 1px solid #d9d9d9;
  border-radius: 100px;
  margin-bottom: 0;
  padding: 18px 20px;
  font-size: 20px;
}

.form-format {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.slider-calculator {
  width: 100%;
}

.form {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.penghasilan-box {
  background-color: var(--black);
  border-radius: 30px;
  justify-content: space-between;
  align-items: center;
  padding: 36px 20px;
  display: flex;
}

.total-penghasilan {
  color: #fff;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 135%;
}

.penghasila-number {
  color: #fff;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 135%;
}

.plce-code {
  width: 100%;
}

.title-product-desc {
  font-weight: 400;
}

.compare {
  background-color: var(--grey-bg);
}

.compare-section {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1512px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.compare-section.test {
  grid-template-columns: 1fr;
}

.compare-section.story-section {
  padding-left: 100px;
  padding-right: 100px;
}

.compare-section.about-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
}

.compare-section.cta-section {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.compare-section.footer-section {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.compare-section.copyright-section {
  border-top: 1px solid #ffffff1a;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-top: 36px;
  display: flex;
}

.compare-section.header-success-story {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  padding-top: 60px;
}

.compare-section.content-story {
  grid-template-columns: 1fr;
  display: block;
}

.compare-section.content-story.privacy-policy {
  flex-flow: column;
  padding-top: 60px;
  display: flex;
}

.compare-section.course-info-section {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  place-items: center start;
}

.compare-section.pricing {
  flex-flow: column;
  display: flex;
}

.compare-section.mt-60 {
  margin-top: 60px;
}

.compare-section.version-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-table_icon-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.pricing-table_button {
  color: #fff;
  text-align: center;
  background-color: #2d62ff;
  border-radius: 50vw;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: .6rem 1rem;
  font-size: .9rem;
  display: flex;
}

.pricing-table_plan-icon {
  width: 1.5rem;
}

.button-5 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #000;
  border: .0625rem solid #f5f8ff;
  border-radius: .3125rem;
  align-items: center;
  padding: .625rem;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.button-5:hover {
  background-color: #f5f8ff;
}

.pricing-table_head {
  padding: 2rem 2.5rem;
  font-size: 1rem;
  font-weight: 400;
  position: relative;
}

.pricing-table_head.is-basic-plan {
  background-color: var(--purple);
  border-radius: 1rem 0 0;
}

.pricing-table_head.is-enterprise-plan {
  background-color: #f5f8ff;
  border-top-right-radius: 1rem;
}

.pricing-table_head.is-heading-cell {
  background-color: var(--white);
  align-items: stretch;
  height: 100%;
  padding-left: 0;
}

.pricing-table_head.background-color-blue-lighter {
  background-color: var(--white);
}

.pricing-table_heading {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.logo {
  border-radius: .25rem;
  width: 1.875rem;
}

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

.pricing-table_row.is-category {
  color: #fff;
  text-align: left;
}

.heading-style-h1 {
  margin-bottom: .5rem;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.1;
}

.pricing-table_header_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #3b52ff;
  flex-direction: column;
  display: flex;
}

.fs_table-examples_table-container {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: auto;
}

.fs_table-examples_table-container.is-relative-element {
  padding-top: 3.5rem;
}

.pricing-table_most-popular {
  color: #fff;
  background-color: #2d62ff;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: -2.7rem 0% auto;
}

.pricing-table_header {
  font-weight: 400;
}

.pricing-table_component {
  text-align: left;
  width: 100%;
}

.text-size-regular {
  font-size: 1rem;
}

.heading-style-h4 {
  color: var(--white);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h4.text-black {
  color: var(--black--800);
}

.pricing-table_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 21.5rem;
  font-weight: 400;
  line-height: 1.8;
  display: flex;
}

.pricing-table_cell {
  text-align: center;
  min-width: 14rem;
  padding: 14px 16px;
  font-size: 16px;
  font-weight: 400;
}

.pricing-table_cell.is-first {
  color: #fff;
  text-align: left;
  background-color: #2d62ff;
  border-right-style: none;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-weight: 600;
}

.pricing-table_cell.is-title {
  text-align: left;
}

.pricing-table_cell.background-color-blue-lighter {
  background-color: #faf7fd;
}

.pricing-table_cell.background-color-blue-lighter.is-round {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.pricing-table_cell.is-category {
  color: #fff;
  text-align: left;
  background-color: #2d62ff;
  border-right-style: none;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-weight: 600;
}

.pricing-table_header_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-table_body {
  color: #000;
  background-color: #fff;
}

.pricing-table_icon {
  width: 1.75rem;
  line-height: 0;
  display: inline-block;
}

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

.mocaas-compare {
  background-color: var(--white);
  border-radius: 30px;
  flex-flow: column;
  padding: 48px 30px;
  display: flex;
}

.title-compare {
  color: var(--purple);
  font-size: 20px;
  font-weight: 700;
  line-height: 135%;
}

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

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

.block-title {
  justify-content: center;
  align-items: center;
  padding: 20px 8px;
  display: flex;
}

.text-title-compare {
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 135%;
}

.body-compare {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e1e1e1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-compare.no-border {
  border: 1px #000;
}

.content-compare-text {
  color: var(--black--800);
  text-align: center;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 125%;
}

.content-compare-text.text-left {
  text-align: left;
}

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

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

@media screen and (min-width: 1920px) {
  .badge-popular---brix {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-card-list {
    grid-auto-flow: column;
  }
}

@media screen and (max-width: 991px) {
  .navbar__container {
    z-index: 1;
    background-color: #fff;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    padding: 10px 20px;
    position: relative;
  }

  .navmenu__dropdown-container {
    border-bottom: 1px solid #e4e4e4;
    width: 100%;
  }

  .navmenu__dropdown-container.cc-mobile {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar__navmenu-mobile {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .link-list__dropdown-toggle {
    z-index: 1;
    background-color: #fff;
    flex: 1;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 16px;
  }

  .link-list__dropdown-toggle:hover, .link-list__dropdown-toggle.w--open {
    box-shadow: none;
  }

  .link-list__dropdown-toggle.right-side-text {
    color: var(--black--800);
    padding-bottom: 16px;
  }

  .navmenu__button-icon {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
  }

  .navbar__mobile-overlay {
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .navmenu__dropdown-right {
    padding-top: 32px;
    padding-bottom: 20px;
  }

  .navmenu__dropdown {
    position: relative;
    top: 0%;
    overflow: hidden;
  }

  .navmenu__dropdown.w--open {
    box-shadow: none;
    border-top-style: none;
    border-bottom-style: none;
    max-height: none;
    padding-bottom: 20px;
    position: relative;
    top: 0%;
    overflow: visible;
  }

  .navmenu__flex-container {
    background-color: #fff;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .link-list__list-item {
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    align-self: stretch;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .link-list__list-item.cc-first {
    z-index: 2;
  }

  .link-list__link {
    flex: 1;
    padding-bottom: 16px;
  }

  .link-list__link:hover {
    box-shadow: none;
  }

  .link-list__link.right-side-text {
    color: var(--black--900);
    margin-bottom: 16px;
  }

  .navbar__logo-embed {
    width: 120px;
    height: auto;
  }

  .button {
    flex: 1;
    justify-content: center;
  }

  .button.cc-navbar.cc-secondary {
    margin-right: 12px;
  }

  .navmenu__dropdown-section {
    margin-bottom: 32px;
  }

  .navmenu__dropdown-section-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    flex: none;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .nav-menu__cta-button {
    flex: 1;
    justify-content: center;
  }

  .navmenu__dropdown-block {
    border: 1px solid #e4e4e4;
    padding-left: 32px;
    padding-right: 32px;
  }

  .navmenu__cta-wrapper {
    margin-top: auto;
    padding: 20px;
  }

  .navmenu__cta-wrapper.cc-mobile {
    z-index: 1;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .brand {
    z-index: 1;
  }

  .navbar__navmenu {
    z-index: 0;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid #e4e4e4;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    justify-items: start;
    height: 100vh;
    margin-left: 0;
    transition-property: none;
    display: flex;
    position: absolute;
    inset: 100% 0% 0%;
    overflow: hidden;
    transform: translate(0);
  }

  .navmenu__dropdown-banner-link {
    border: 1px solid #e4e4e4;
  }

  .navmenu__link-list {
    border-bottom: 1px solid #e4e4e4;
    flex-direction: column;
    flex: none;
    width: 100%;
    overflow: auto;
  }

  .navmenu__link-list.right-navbar {
    background-color: #fff0;
    border-radius: 0;
    flex: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navmenu__link-list.navbar-mobile {
    display: flex;
  }

  .navmenu__link-list.navbar-web {
    display: none;
  }

  .navmenu__button {
    z-index: 1;
    cursor: pointer;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-right: -20px;
    padding: 22px 16px 18px;
    font-size: 24px;
    display: block;
    position: relative;
  }

  .link-list__dropdown-wrapper {
    background-color: #fff;
    flex-direction: column;
    flex: 1;
  }

  .navmenu__dropdown-left {
    flex-direction: column;
    flex: none;
    padding: 0;
    display: flex;
  }

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

  .container-set {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .container-set.mt-100 {
    width: 100%;
    margin-top: 50px;
    display: block;
  }

  .container-set.bg-black.container-cta {
    padding-top: 280px;
  }

  .title-hero {
    font-size: 36px;
  }

  .hero-section {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1.25fr 1fr;
    place-items: start center;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section.story-section {
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section.about-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.25fr;
  }

  .hero-section.cta-section {
    justify-content: flex-start;
    align-items: center;
  }

  .hero-section.footer-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .hero-section.header-success-story {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1.25fr;
  }

  .hero-section.course-info-section {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: .75fr 1fr;
    place-items: start;
  }

  .right-hero-side {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .right-hero-side.video-set-mocaas {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .p-hero {
    font-size: 18px;
  }

  .rounded-btn {
    justify-content: flex-start;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .text-btn {
    font-size: 18px;
  }

  .video-bg {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .video-content {
    max-width: 100%;
    padding-left: 70px;
    padding-right: 70px;
  }

  .title-video {
    margin-bottom: 12px;
    font-size: 36px;
  }

  .video-teks {
    font-size: 18px;
  }

  .video-detail {
    width: 75%;
  }

  .story-info {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .desc-story {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .swiper-slide {
    flex-basis: 32rem;
  }

  .testimonial_text {
    font-size: 1.4rem;
  }

  .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
    left: -1rem;
  }

  .testimonial_thumb {
    width: 13.2rem;
  }

  .swiper-pagination {
    bottom: -3rem;
  }

  .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    right: -1rem;
  }

  .mask {
    width: 47.5%;
  }

  .mask.feature-slider {
    width: 47%;
  }

  .left-arrow {
    margin-top: auto;
    margin-left: 1px;
  }

  .product-card {
    padding: 0;
  }

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

  .slide {
    margin-right: 2rem;
  }

  .slide.slide-feature {
    margin-right: 54px;
  }

  .right-arrow {
    margin-top: auto;
  }

  .space-medium.tab-mode, .space-medium.phone-mode {
    display: none;
  }

  .slider-product {
    padding-bottom: 20px;
  }

  .title-story {
    width: 100%;
  }

  .title-story.version-two {
    flex-flow: column;
    order: -1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .about-title {
    margin-bottom: 32px;
    font-size: 36px;
  }

  .desc-about {
    margin-bottom: 32px;
    font-size: 18px;
  }

  .place-content-story {
    height: 94px;
    margin-bottom: 12px;
  }

  .feature-title {
    font-size: 36px;
  }

  .title-p-feature {
    font-size: 18px;
  }

  .feature-title-box {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 80px;
  }

  .feature-content-p {
    font-size: 16px;
  }

  .feature-content-title {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 32px;
  }

  .services-title {
    margin-bottom: 60px;
    font-size: 36px;
  }

  .services-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .services-card {
    padding: 48px 20px;
  }

  .services-content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .title-ss {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .cta-title {
    width: 80%;
    font-size: 36px;
  }

  .footer-teks {
    font-size: 16px;
  }

  .img-hero {
    max-width: 100%;
  }

  .success-story-title.mb-40 {
    font-size: 14px;
  }

  .success-story-desc.mb-40 {
    font-size: 18px;
  }

  .story-teks {
    width: 80%;
  }

  .name-story.mb-40 {
    font-size: 36px;
  }

  .name-story.mb-30 {
    margin-bottom: 16px;
    font-size: 36px;
  }

  .mb-40 {
    margin-bottom: 20px;
  }

  .content-pricig-table {
    margin-top: 60px;
  }

  .badge-popular---brix {
    top: 24px;
    right: 24px;
  }

  .padding-top-80px {
    padding-top: 0;
  }

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

  .grid-three-columns.monthly {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .grid-three-columns.annuallly {
    grid-template-columns: 1fr;
  }

  .pricing-card-list {
    background-color: #fff0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-card {
    margin-bottom: 16px;
  }

  .pricing-card.rounded-right-tab {
    border-top-right-radius: 26px;
    border-bottom-right-radius: 26px;
  }

  .pricing-tab {
    width: 100%;
  }

  .dropdown-toggle {
    color: var(--black--900);
    margin-bottom: 16px;
  }

  .dropdown-list.w--open {
    background-color: #17191b00;
    position: relative;
  }

  .dropdown-link {
    color: var(--black--900);
    padding-left: 0;
  }

  .dropdown {
    flex: 1;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar__container-2 {
    z-index: 1;
    background-color: #fff;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .navbar__navmenu-mobile-2 {
    display: flex;
  }

  .link-list__dropdown-toggle-2 {
    z-index: 1;
    background-color: #fff;
    flex: 1;
    justify-content: space-between;
    width: 100%;
  }

  .link-list__dropdown-toggle-2:hover, .link-list__dropdown-toggle-2.w--open {
    box-shadow: none;
  }

  .navmenu__dropdown-2 {
    position: relative;
    top: 0%;
    overflow: hidden;
  }

  .navmenu__dropdown-2.w--open {
    border-top-style: none;
    border-bottom-style: none;
    max-height: none;
    padding-bottom: 20px;
    position: relative;
    top: 0%;
    overflow: visible;
  }

  .navmenu__flex-container-2 {
    background-color: #fff;
    flex-direction: column;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .link-list__list-item-2 {
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .link-list__list-item-2.cc-first {
    z-index: 2;
  }

  .link-list__link-2 {
    flex: 1;
  }

  .link-list__link-2:hover {
    box-shadow: none;
  }

  .button-3 {
    flex: 1;
    justify-content: center;
  }

  .button-3.cc-navbar.cc-secondary {
    margin-right: 12px;
  }

  .navmenu__dropdown-section-list-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .navmenu__cta-wrapper-2 {
    margin-top: auto;
    padding: 20px;
  }

  .navmenu__cta-wrapper-2.cc-mobile {
    z-index: 1;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .brand-2 {
    z-index: 1;
  }

  .navbar__navmenu-2 {
    z-index: 0;
    border-bottom: 1px solid #e4e4e4;
    height: 100vh;
    margin-left: 0;
    transition-property: none;
    position: absolute;
    inset: 100% 0% 0%;
    overflow: hidden;
    transform: translate(0);
  }

  .navmenu__link-list-2 {
    border-bottom: 1px solid #e4e4e4;
    flex-direction: column;
    flex: 1;
    overflow: auto;
  }

  .link-list__dropdown-wrapper-2 {
    background-color: #fff;
    flex-direction: column;
    flex: 1;
  }

  .navmenu__dropdown-left-2 {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
    padding-right: 0;
    display: flex;
  }

  .navbar__navmenu-mobile-3 {
    display: flex;
  }

  .link-list__dropdown-toggle-3 {
    z-index: 1;
    background-color: #fff;
    flex: 1;
    justify-content: space-between;
    width: 100%;
  }

  .link-list__dropdown-toggle-3:hover, .link-list__dropdown-toggle-3.w--open {
    box-shadow: none;
  }

  .button-4 {
    flex: 1;
    justify-content: center;
  }

  .button-4.cc-navbar.cc-secondary {
    margin-right: 12px;
  }

  .navmenu__cta-wrapper-3 {
    margin-top: auto;
    padding: 20px;
  }

  .navmenu__cta-wrapper-3.cc-mobile {
    z-index: 1;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .brand-3 {
    z-index: 1;
  }

  .navbar__navmenu-3 {
    z-index: 0;
    border-bottom: 1px solid #e4e4e4;
    height: 100vh;
    margin-left: 0;
    transition-property: none;
    position: absolute;
    inset: 100% 0% 0%;
    overflow: hidden;
    transform: translate(0);
  }

  .navmenu__link-list-3 {
    border-bottom: 1px solid #e4e4e4;
    flex-direction: column;
    flex: 1;
    overflow: auto;
  }

  .wa {
    background-color: #0c9d24;
  }

  .navmenu__dropdown-section-list-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    flex: none;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .navmenu__dropdown-grid-3 {
    flex-flow: column;
    display: flex;
  }

  .navmenu__dropdown-left-3 {
    flex-direction: column;
    flex: none;
    padding: 0;
    display: flex;
  }

  .navmenu__dropdown-section-list-4 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    flex: none;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .navmenu__dropdown-grid-4 {
    flex-flow: column;
    display: flex;
  }

  .navmenu__dropdown-left-4, .navmenu__dropdown-left-5 {
    flex-direction: column;
    flex: none;
    padding: 0;
    display: flex;
  }

  .navmenu__dropdown-grid-5 {
    flex-flow: column;
    display: flex;
  }

  .hero-section-v02 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1.25fr 1fr;
    place-items: start center;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section-v02.story-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero-section-v02.about-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.25fr;
  }

  .hero-section-v02.footer-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .hero-section-v02.header-success-story {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1.25fr;
  }

  .hero-section-v02.course-info-section {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: .75fr 1fr;
    place-items: start;
  }

  .services-info {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .img-product {
    border-radius: 15px;
  }

  .text-card {
    padding: 0 12px 12px;
  }

  .title-product {
    font-size: 18px;
  }

  .place-img {
    border-radius: 15px;
  }

  .calculator-section {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 29px;
    display: grid;
  }

  .calculator-section.story-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .calculator-section.about-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.25fr;
  }

  .calculator-section.footer-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .calculator-section.header-success-story {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1.25fr;
  }

  .calculator-section.course-info-section {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: .75fr 1fr;
    place-items: start;
  }

  .left-side-calculator {
    order: 1;
  }

  .right-sidee-calculator {
    width: 100%;
  }

  .jumlah-pembeli {
    margin-bottom: 20px;
  }

  .form-text {
    font-size: 18px;
  }

  .form {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .penghasilan-box {
    border-radius: 24px;
    padding: 24px 16px;
  }

  .total-penghasilan {
    font-size: 18px;
  }

  .penghasila-number {
    font-size: 32px;
  }

  .compare-section {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1.25fr 1fr;
    place-items: start center;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .compare-section.story-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .compare-section.about-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.25fr;
  }

  .compare-section.footer-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .compare-section.header-success-story {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1.25fr;
  }

  .compare-section.course-info-section {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: .75fr 1fr;
    place-items: start;
  }

  .compare-section.version-two {
    flex-flow: column;
  }

  .button-5 {
    line-height: 1;
  }

  .pricing-table_head {
    min-width: 18rem;
  }

  .fs_table-examples_table-container {
    max-width: 100%;
    padding-top: 5rem;
    overflow: auto;
  }

  .pricing-table_component {
    max-width: 100%;
  }

  .mocaas-compare {
    padding: 36px 24px;
  }

  .block-title {
    padding-top: 18px;
    padding-bottom: 16px;
  }

  .text-title-compare, .content-compare-text {
    margin-bottom: 10px;
    font-size: 18px;
  }
}

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

  .navbar__logo-embed {
    width: 100px;
    height: auto;
  }

  .navmenu__dropdown-section-list {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr;
  }

  .brand.w--current {
    padding-left: 0;
  }

  .container-set {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-set.bg-black.container-cta {
    padding-top: 280px;
  }

  .container-set.bg-black.footer-section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .title-hero {
    margin-bottom: 10px;
    font-size: 40px;
  }

  .hero-section {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 14px;
    padding-right: 14px;
  }

  .hero-section.story-section {
    max-width: 100%;
  }

  .hero-section.footer-section {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: start;
  }

  .hero-section.copyright-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-section.course-info-section {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
    justify-items: stretch;
    display: flex;
  }

  .right-hero-side {
    justify-content: flex-start;
    align-items: center;
  }

  .video-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-video {
    margin-bottom: 24px;
    font-size: 30px;
  }

  .video-detail {
    width: 100%;
  }

  .story-info {
    font-size: 30px;
  }

  .desc-story {
    font-size: 16px;
  }

  .swiper-slide {
    flex-basis: 100%;
  }

  .testimonial_text {
    font-size: 1.3rem;
  }

  .section-spacing {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-spacing.project {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
    display: none;
  }

  .testimonial_thumb {
    width: auto;
  }

  .testimonial_author {
    object-fit: cover;
    object-position: 50% 0%;
    height: 24rem;
  }

  .testimonial_item-wrap {
    flex-direction: column;
    padding: 1rem;
  }

  .swiper-pagination {
    margin-top: 2rem;
  }

  .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    display: none;
  }

  .mask {
    width: 100%;
    min-height: 100%;
    max-height: 100%;
  }

  .mask.feature-slider {
    width: 100%;
  }

  .left-arrow {
    margin-top: 184px;
    margin-left: 2px;
    padding: .125rem;
    display: flex;
    overflow: hidden;
  }

  .layout10_content {
    height: 100%;
  }

  .button-row-4 {
    align-self: stretch;
  }

  .button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .description-story, .button-2 {
    font-size: 1rem;
  }

  .button-2:hover {
    background-color: #bcd500;
    border-color: #e1ff00;
  }

  .button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .button-secondary-gray:hover {
    color: #344054;
    background-color: #fff;
  }

  .heading-story {
    font-size: 20px;
  }

  .space-xsmall {
    min-height: .75rem;
  }

  .slide {
    vertical-align: top;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }

  .slide.slide-feature {
    margin-right: 12px;
  }

  .right-arrow {
    margin-top: 184px;
    padding: .125rem;
    display: flex;
    position: absolute;
  }

  .space-medium {
    min-height: 1.5rem;
    display: block;
  }

  .space-medium.llandscape-phone {
    display: none;
  }

  .slider-product {
    padding-bottom: 20px;
  }

  .title-story {
    margin-bottom: 24px;
  }

  .about-title {
    font-size: 30px;
  }

  .desc-about {
    font-size: 16px;
  }

  .feature-title {
    font-size: 30px;
  }

  .title-p-feature {
    width: 100%;
    font-size: 16px;
  }

  .feature-content-title {
    font-size: 24px;
  }

  .services-title {
    font-size: 30px;
  }

  .desc-feature {
    font-size: 16px;
  }

  .cta-title {
    font-size: 30px;
  }

  .footer-menu {
    margin-bottom: 30px;
  }

  .title-menu {
    font-size: 22px;
  }

  .copyright-teks {
    align-self: flex-start;
  }

  .img-hero {
    width: 100%;
    max-width: none;
  }

  .story-teks {
    width: 100%;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .badge-popular---brix {
    top: 26px;
  }

  .grid-three-columns.annuallly {
    grid-template-columns: 1fr;
  }

  .navmenu__dropdown-section-list-2, .navmenu__dropdown-section-list-3, .navmenu__dropdown-section-list-4 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr;
  }

  .hero-section-v02 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .hero-section-v02.story-section {
    max-width: 100%;
  }

  .hero-section-v02.footer-section {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: start;
  }

  .hero-section-v02.copyright-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-section-v02.course-info-section {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
    justify-items: stretch;
    display: flex;
  }

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

  .calculator-section.story-section {
    max-width: 100%;
  }

  .calculator-section.footer-section {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: start;
  }

  .calculator-section.copyright-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .calculator-section.course-info-section {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
    justify-items: stretch;
    display: flex;
  }

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

  .compare-section.story-section {
    max-width: 100%;
  }

  .compare-section.footer-section {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: start;
  }

  .compare-section.copyright-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .compare-section.course-info-section {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
    justify-items: stretch;
    display: flex;
  }

  .pricing-table_head, .pricing-table_head.is-heading-cell {
    min-width: auto;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .fs_table-examples_table-container {
    padding-bottom: 0;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .pricing-table_text-wrapper {
    display: none;
  }

  .pricing-table_cell.is-price {
    min-width: auto;
  }

  .pricing-table_cell.is-first {
    white-space: nowrap;
    min-width: auto;
    position: sticky;
    left: 0;
  }

  .pricing-table_cell.is-title {
    white-space: nowrap;
    background-color: #fff;
    border-right: .0625rem solid #f5f8ff;
    min-width: auto;
    position: sticky;
    left: 0;
  }

  .pricing-table_cell.is-category {
    white-space: nowrap;
    min-width: auto;
  }

  .mocaas-compare {
    padding: 24px 16px;
  }

  .text-title-compare, .content-compare-text {
    font-size: 16px;
  }
}

@media screen and (max-width: 479px) {
  .navbar__container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .navmenu__dropdown-section-link {
    flex-direction: column;
    margin-bottom: 8px;
  }

  .navmenu__dropdown-right {
    padding-top: 28px;
    padding-bottom: 12px;
  }

  .navmenu__dropdown-section-link-icon {
    margin-bottom: 10px;
    transform: none;
  }

  .navbar__logo-embed {
    width: 100px;
    height: auto;
  }

  .button.cc-navbar.cc-secondary {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .navmenu__dropdown-section-list {
    grid-column-gap: 33px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
  }

  .navmenu__dropdown-section-link-description {
    margin-top: 4px;
  }

  .navmenu__dropdown-block {
    border-bottom-width: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .navmenu__cta-wrapper {
    flex-direction: column;
  }

  .navmenu__dropdown-left {
    padding-bottom: 32px;
  }

  .container-set.bg-black.container-cta {
    margin-top: -70px;
    padding-top: 120px;
  }

  .hero-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-section.story-section {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-section.about-section {
    width: 100%;
  }

  .hero-section.footer-section {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .p-hero {
    margin-bottom: 10px;
  }

  .p-hero.text-center.mb-mobile {
    margin-bottom: 30px;
  }

  .btn-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .btn-hero.video-btn, .btn-hero.btn-v02 {
    justify-content: flex-start;
    align-items: center;
  }

  .play-btn {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .video-bg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .video-content {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .video-detail {
    width: 100%;
  }

  .desc-story.text-left.mb-mobile {
    margin-bottom: 30px;
  }

  .testimonial_text {
    font-size: 1.2rem;
  }

  .swiper-button-prev {
    display: none;
  }

  .swiper-pagination {
    bottom: -2.5rem;
  }

  .swiper-button-next {
    display: none;
  }

  .mask {
    width: 100%;
  }

  .left-arrow {
    margin-top: 114px;
    margin-bottom: auto;
    padding: .5rem;
  }

  .product-card {
    height: 100%;
    min-height: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading-story {
    font-size: 1.5rem;
    line-height: 150%;
  }

  .slide {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-right: .125rem;
  }

  .right-arrow {
    justify-content: center;
    align-items: center;
    margin-top: 114px;
    padding: .5rem 0;
    display: flex;
    overflow: hidden;
  }

  .space-medium.llandscape-phone, .space-medium.phone-mode {
    display: block;
  }

  .space-medium.phone-mode.phone-mode-lg {
    display: none;
  }

  .left-about-side {
    width: 100%;
  }

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

  .title-ss {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .place-ss {
    width: 100%;
  }

  .footer-menu {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .footer-menu.no-head-title {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .card-pricing {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-uppercase.subtitle {
    font-size: 14px;
  }

  .popular-badge-align---brix {
    justify-content: flex-start;
    margin-bottom: 16px;
  }

  .button-primary {
    padding: 15px 34px 16px;
  }

  .badge-popular---brix {
    position: static;
  }

  .pricing {
    font-size: 39px;
    line-height: 64px;
  }

  .pricing-card-list {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .tab-month {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tabs-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .mocaas-video {
    display: none;
  }

  .mocaas-video.video-mobile {
    width: 100%;
    display: block;
  }

  .navmenu__dropdown-section-link-2 {
    flex-direction: column;
  }

  .navmenu__dropdown-section-link-icon-2 {
    margin-bottom: 24px;
    transform: none;
  }

  .button-3.cc-navbar.cc-secondary {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .navmenu__dropdown-section-list-2 {
    grid-row-gap: 24px;
  }

  .navmenu__dropdown-section-link-description-2 {
    margin-top: 4px;
  }

  .navmenu__cta-wrapper-2 {
    flex-direction: column;
  }

  .navmenu__dropdown-left-2 {
    padding-bottom: 32px;
  }

  .navmenu__dropdown-section-link-3 {
    flex-direction: column;
  }

  .button-4.cc-navbar.cc-secondary {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .navmenu__dropdown-section-link-description-3 {
    margin-top: 4px;
  }

  .navmenu__cta-wrapper-3 {
    flex-direction: column;
  }

  .navmenu__dropdown-section-list-3 {
    grid-column-gap: 33px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
  }

  .navmenu__dropdown-section-link-icon-3 {
    margin-bottom: 10px;
    transform: none;
  }

  .navmenu__dropdown-left-3 {
    padding-bottom: 32px;
  }

  .navmenu__dropdown-section-link-4 {
    flex-direction: column;
    margin-bottom: 8px;
  }

  .navmenu__dropdown-section-link-description-4 {
    margin-top: 4px;
  }

  .navmenu__dropdown-section-list-4 {
    grid-column-gap: 33px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
  }

  .navmenu__dropdown-section-link-icon-4 {
    margin-bottom: 10px;
    transform: none;
  }

  .navmenu__dropdown-left-4 {
    padding-bottom: 32px;
  }

  .navmenu__dropdown-section-link-5 {
    flex-direction: column;
    margin-bottom: 8px;
  }

  .navmenu__dropdown-section-link-description-5 {
    margin-top: 4px;
  }

  .navmenu__dropdown-left-5 {
    padding-bottom: 32px;
  }

  .navmenu__dropdown-section-link-icon-5 {
    margin-bottom: 10px;
    transform: none;
  }

  .navmenu__dropdown-section-link-description-6 {
    margin-top: 4px;
  }

  .navmenu__dropdown-section-link-6 {
    flex-direction: column;
    margin-bottom: 8px;
  }

  .hero-section-v02 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-section-v02.story-section {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-section-v02.about-section {
    width: 100%;
  }

  .hero-section-v02.footer-section {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .services-info {
    grid-template-columns: 1fr;
  }

  .calculator-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .calculator-section.story-section {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .calculator-section.about-section {
    width: 100%;
  }

  .calculator-section.footer-section {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .left-side-calculator {
    width: 100%;
  }

  .form-text {
    margin-bottom: 10px;
  }

  .compare-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .compare-section.story-section {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .compare-section.about-section {
    width: 100%;
  }

  .compare-section.footer-section {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .pricing-table_header_content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .fs_table-examples_table-container {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .fs_table-examples_table-container.is-relative-element {
    padding-top: 3rem;
  }

  .pricing-table_most-popular {
    padding-top: .7rem;
    padding-bottom: .75rem;
    top: -3rem;
  }

  .pricing-table_header_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .mocaas-compare {
    padding: 16px 12px;
  }
}

#w-node-_3baaa1fc-ab7f-6131-782d-2517d5de1093-c4d4f83c {
  align-self: center;
}

#w-node-_3baaa1fc-ab7f-6131-782d-2517d5de10a4-c4d4f83c {
  place-self: center end;
}

#w-node-_21c6e096-3e09-8875-61d0-2791ac817638-c4d4f83c {
  align-self: center;
}

#w-node-_65fe9d65-5bdf-aeb9-a904-970b56f305ae-c4d4f83c {
  place-self: center end;
}

#w-node-d3a5603e-6df8-1b0e-2397-82adc2c1e52d-c4d4f83c, #w-node-_3e0229b5-0aba-6def-2def-f94bde8316bd-c4d4f83c, #w-node-cb5c0ae7-1f88-1937-49c0-b800db3bf6e0-c4d4f83c, #w-node-_7aa7d87d-9351-e7b6-4b82-951e5a2b40af-c4d4f83c, #w-node-cb5c0ae7-1f88-1937-49c0-b800db3bf6e3-c4d4f83c, #w-node-d096b4bf-a577-de2c-de24-9a9ce9da951c-c4d4f83c, #w-node-d096b4bf-a577-de2c-de24-9a9ce9da951f-c4d4f83c, #w-node-d096b4bf-a577-de2c-de24-9a9ce9da9521-c4d4f83c, #w-node-f6603507-5187-410c-3b1f-5384470cbd5e-c4d4f83c, #w-node-f6603507-5187-410c-3b1f-5384470cbd61-c4d4f83c, #w-node-_91a7ff81-9a84-cc0e-21d1-68530d293dfd-c4d4f83c, #w-node-f33aab92-5c61-6fce-bb12-56befe166c21-c4d4f83c, #w-node-f33aab92-5c61-6fce-bb12-56befe166c24-c4d4f83c, #w-node-f33aab92-5c61-6fce-bb12-56befe166c27-c4d4f83c, #w-node-_736ee219-206e-0ea7-09c6-a833f86bd46b-c4d4f83c, #w-node-_736ee219-206e-0ea7-09c6-a833f86bd46e-c4d4f83c, #w-node-_736ee219-206e-0ea7-09c6-a833f86bd471-c4d4f83c, #w-node-_584b74f3-1521-8520-792f-a4c1d46ce24b-c4d4f83c, #w-node-_584b74f3-1521-8520-792f-a4c1d46ce24e-c4d4f83c, #w-node-_584b74f3-1521-8520-792f-a4c1d46ce251-c4d4f83c, #w-node-_1f0b2a4d-cef9-53c1-363b-40abcdb4aa62-c4d4f83c, #w-node-_1f0b2a4d-cef9-53c1-363b-40abcdb4aa65-c4d4f83c, #w-node-_1f0b2a4d-cef9-53c1-363b-40abcdb4aa67-c4d4f83c, #w-node-a324b14b-9741-d8bd-6718-792e67560db8-c4d4f83c, #w-node-a324b14b-9741-d8bd-6718-792e67560dbd-c4d4f83c, #w-node-a324b14b-9741-d8bd-6718-792e67560dbb-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdb5-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdb8-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdbc-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdbf-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdc1-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdc4-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdc7-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdc9-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdcc-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdcf-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdd2-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdd6-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdd9-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cddc-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cde0-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cde3-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cde6-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdea-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cded-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdf0-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdf4-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdf7-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdf9-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdfc-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6cdff-c4d4f83c, #w-node-cd570738-c552-c2ef-33bd-daf2f6e6ce01-c4d4f83c {
  align-self: center;
}

#w-node-_357ec10a-0f5c-6e21-58f3-7362bdfc7cf9-bdfc7cc7 {
  align-self: auto;
}

#w-node-_57aeb515-23a9-9008-09ae-a3ba465ab45e-fd3dbcfc {
  place-self: center stretch;
}

#w-node-_5abbac5a-f1b7-02bc-e91d-7fff8274e5ef-8274e5e4 {
  justify-self: start;
}

#w-node-_5abbac5a-f1b7-02bc-e91d-7fff8274e5f9-8274e5e4 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_5abbac5a-f1b7-02bc-e91d-7fff8274e627-8274e5e4 {
  place-self: center end;
}

#w-node-_6643cf47-42c0-ceee-a493-73689fa06fa8-8274e5e4 {
  justify-self: start;
}

#w-node-_588f2504-062e-c3ae-af46-9bab5804d2c4-8274e5e4, #w-node-_5abbac5a-f1b7-02bc-e91d-7fff8274e66b-8274e5e4 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_5abbac5a-f1b7-02bc-e91d-7fff8274e6d0-8274e5e4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5abbac5a-f1b7-02bc-e91d-7fff8274e6d4-8274e5e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5abbac5a-f1b7-02bc-e91d-7fff8274e6ed-8274e5e4 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-f04b6932-de59-9ebe-d1de-17316e2fab4a-7f249522 {
  justify-self: start;
}

#w-node-_599b2f4a-44fb-ace4-8468-20ccd7cef2bd-7f249522 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-f04b6932-de59-9ebe-d1de-17316e2fab79-7f249522 {
  place-self: center end;
}

#w-node-f04b6932-de59-9ebe-d1de-17316e2fab7a-7f249522 {
  justify-self: start;
}

#w-node-_0823f901-20ba-1d30-c0e2-301592c793e2-7f249522, #w-node-f04b6932-de59-9ebe-d1de-17316e2fabb4-7f249522 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-f04b6932-de59-9ebe-d1de-17316e2fac19-7f249522 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f04b6932-de59-9ebe-d1de-17316e2fac1d-7f249522 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f04b6932-de59-9ebe-d1de-17316e2fac36-7f249522 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-7f249522 {
  order: -9999;
}

#w-node-ccec688d-6fce-0016-ce85-5a9633ca08dd-7e6f3889 {
  justify-self: start;
}

#w-node-_5616272a-4175-f990-27ec-c75cdfa532ab-7e6f3889 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-ccec688d-6fce-0016-ce85-5a9633ca090c-7e6f3889 {
  place-self: center end;
}

#w-node-ccec688d-6fce-0016-ce85-5a9633ca090d-7e6f3889 {
  justify-self: start;
}

#w-node-_465b3fe8-a9db-0de1-4ef0-de28671e70ea-7e6f3889, #w-node-ccec688d-6fce-0016-ce85-5a9633ca0947-7e6f3889 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-ccec688d-6fce-0016-ce85-5a9633ca09ac-7e6f3889 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ccec688d-6fce-0016-ce85-5a9633ca09b0-7e6f3889 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ccec688d-6fce-0016-ce85-5a9633ca09c9-7e6f3889 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_251db8f6-b933-4104-f137-6e5d231108b0-397e9e9f {
  justify-self: start;
}

#w-node-_9159f926-84a0-ff65-e0dc-66476a51ef7d-397e9e9f {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_251db8f6-b933-4104-f137-6e5d231108df-397e9e9f {
  place-self: center end;
}

#w-node-_251db8f6-b933-4104-f137-6e5d231108e0-397e9e9f {
  justify-self: start;
}

#w-node-_4f13b263-bfe5-32f3-070b-20229d8dcedf-397e9e9f, #w-node-_251db8f6-b933-4104-f137-6e5d2311091a-397e9e9f {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_251db8f6-b933-4104-f137-6e5d2311097f-397e9e9f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_251db8f6-b933-4104-f137-6e5d23110983-397e9e9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_251db8f6-b933-4104-f137-6e5d2311099c-397e9e9f {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851def-e42254ce {
  justify-self: start;
}

#w-node-_1028c58d-b63e-5bb0-ca64-acfc6d4ad54e-e42254ce {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851e1e-e42254ce {
  place-self: center end;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851e1f-e42254ce {
  justify-self: start;
}

#w-node-_6718a47a-c125-3e43-1720-3b198c2f5adb-e42254ce, #w-node-bc9411c0-dfa6-2005-e916-72fcc6851e59-e42254ce {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851ebe-e42254ce {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851ec2-e42254ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851edb-e42254ce {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-e42254ce {
  place-self: center stretch;
}

#w-node-_77822f1a-cf9a-090d-f556-09cc86166e54-e42254ce {
  justify-self: stretch;
}

#w-node-c73bf5b8-485e-8ed6-4c07-bcd5ff537870-8f53eb14 {
  justify-self: start;
}

#w-node-b10564d1-05df-09c9-9aff-d010731937c1-8f53eb14 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-c73bf5b8-485e-8ed6-4c07-bcd5ff53789f-8f53eb14 {
  place-self: center end;
}

#w-node-c73bf5b8-485e-8ed6-4c07-bcd5ff5378a0-8f53eb14 {
  justify-self: start;
}

#w-node-_71e07854-d870-83f7-cf03-213aec84d95c-8f53eb14, #w-node-c73bf5b8-485e-8ed6-4c07-bcd5ff5378da-8f53eb14 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-c73bf5b8-485e-8ed6-4c07-bcd5ff53793f-8f53eb14 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c73bf5b8-485e-8ed6-4c07-bcd5ff537943-8f53eb14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c73bf5b8-485e-8ed6-4c07-bcd5ff53795c-8f53eb14 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_57f5ddf1-b316-5e49-3502-2897d374eefe-8f53eb14 {
  place-self: center stretch;
}

#w-node-_77822f1a-cf9a-090d-f556-09cc86166e54-8f53eb14 {
  justify-self: stretch;
}

#w-node-ba25ef13-130c-8b23-e15e-91efb877dc72-fe9436ce {
  justify-self: start;
}

#w-node-_19474bcc-d928-026c-2704-f5ef892cd6ed-fe9436ce {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-ba25ef13-130c-8b23-e15e-91efb877dca1-fe9436ce {
  place-self: center end;
}

#w-node-ba25ef13-130c-8b23-e15e-91efb877dca2-fe9436ce {
  justify-self: start;
}

#w-node-f3b31f63-0a59-fce0-d732-384e6d44fd7e-fe9436ce, #w-node-ba25ef13-130c-8b23-e15e-91efb877dcdc-fe9436ce {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-ba25ef13-130c-8b23-e15e-91efb877dd41-fe9436ce {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ba25ef13-130c-8b23-e15e-91efb877dd45-fe9436ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba25ef13-130c-8b23-e15e-91efb877dd5e-fe9436ce {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_3cbd2478-33b0-a569-94c3-c471b44c0cea-fe9436ce {
  place-self: center stretch;
}

#w-node-_77822f1a-cf9a-090d-f556-09cc86166e54-fe9436ce {
  justify-self: stretch;
}

#w-node-_0f9dab58-793c-0cd1-bea4-bb80106182a9-8b61d87d {
  justify-self: start;
}

#w-node-_34b6c523-0c45-d62b-6677-b15934349ade-8b61d87d {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_0f9dab58-793c-0cd1-bea4-bb80106182d8-8b61d87d {
  place-self: center end;
}

#w-node-_0f9dab58-793c-0cd1-bea4-bb80106182d9-8b61d87d {
  justify-self: start;
}

#w-node-df038667-d974-5404-db44-dffc0a6b84a1-8b61d87d, #w-node-_0f9dab58-793c-0cd1-bea4-bb8010618313-8b61d87d {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_0f9dab58-793c-0cd1-bea4-bb8010618378-8b61d87d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0f9dab58-793c-0cd1-bea4-bb801061837c-8b61d87d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f9dab58-793c-0cd1-bea4-bb8010618395-8b61d87d {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_2b410dab-d5ad-e297-ab18-83734d377789-4c3f49bd {
  justify-self: start;
}

#w-node-_922bfd2a-4628-affb-de9b-bd413d993f7c-4c3f49bd {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_2b410dab-d5ad-e297-ab18-83734d3777b8-4c3f49bd {
  place-self: center end;
}

#w-node-_2b410dab-d5ad-e297-ab18-83734d3777b9-4c3f49bd {
  justify-self: start;
}

#w-node-a29b2fee-f77a-413a-2f2b-fdbc0dd84748-4c3f49bd, #w-node-_2b410dab-d5ad-e297-ab18-83734d3777f3-4c3f49bd {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_2b410dab-d5ad-e297-ab18-83734d377858-4c3f49bd {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2b410dab-d5ad-e297-ab18-83734d37785c-4c3f49bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b410dab-d5ad-e297-ab18-83734d377875-4c3f49bd {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-a6c0e5cf-4832-0aa0-d68c-d062980049f8-613735e5 {
  justify-self: start;
}

#w-node-_0277121b-7c39-655e-24eb-86049329ded0-613735e5 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-a6c0e5cf-4832-0aa0-d68c-d06298004a27-613735e5 {
  place-self: center end;
}

#w-node-a6c0e5cf-4832-0aa0-d68c-d06298004a28-613735e5 {
  justify-self: start;
}

#w-node-_59aae842-4159-4ff2-4cad-a6a6c047db0e-613735e5, #w-node-a6c0e5cf-4832-0aa0-d68c-d06298004a62-613735e5 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-a6c0e5cf-4832-0aa0-d68c-d06298004ac7-613735e5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a6c0e5cf-4832-0aa0-d68c-d06298004acb-613735e5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a6c0e5cf-4832-0aa0-d68c-d06298004ae4-613735e5 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_15b13a77-d27a-1e67-dcda-11f6fec1cb34-ce0308a5 {
  justify-self: start;
}

#w-node-_5b54d650-a1b6-8ae1-4f09-ec597d6e5291-ce0308a5 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_15b13a77-d27a-1e67-dcda-11f6fec1cb63-ce0308a5 {
  place-self: center end;
}

#w-node-_15b13a77-d27a-1e67-dcda-11f6fec1cb64-ce0308a5 {
  justify-self: start;
}

#w-node-_3360e52f-490f-74b4-9c43-84f076f47344-ce0308a5, #w-node-_15b13a77-d27a-1e67-dcda-11f6fec1cb9e-ce0308a5 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_15b13a77-d27a-1e67-dcda-11f6fec1cc03-ce0308a5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_15b13a77-d27a-1e67-dcda-11f6fec1cc07-ce0308a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_15b13a77-d27a-1e67-dcda-11f6fec1cc20-ce0308a5 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_7eaa8c1d-02c8-be61-4511-de91a6fac062-1916020d {
  justify-self: start;
}

#w-node-_5436e23b-b833-da56-b1d8-f18f6080aff6-1916020d {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_7eaa8c1d-02c8-be61-4511-de91a6fac091-1916020d {
  place-self: center end;
}

#w-node-_7eaa8c1d-02c8-be61-4511-de91a6fac092-1916020d {
  justify-self: start;
}

#w-node-_8fc890d3-1143-7e99-95f7-82b312f2c8cd-1916020d, #w-node-_7eaa8c1d-02c8-be61-4511-de91a6fac0cc-1916020d {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_7eaa8c1d-02c8-be61-4511-de91a6fac131-1916020d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7eaa8c1d-02c8-be61-4511-de91a6fac135-1916020d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7eaa8c1d-02c8-be61-4511-de91a6fac14e-1916020d {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_792c7975-e96f-04c0-c23e-ee7dc57e792f-88591bf0 {
  justify-self: start;
}

#w-node-_22523f6b-d3eb-9c8b-a64e-d4d245992c39-88591bf0 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_792c7975-e96f-04c0-c23e-ee7dc57e795e-88591bf0 {
  place-self: center end;
}

#w-node-_792c7975-e96f-04c0-c23e-ee7dc57e795f-88591bf0 {
  justify-self: start;
}

#w-node-_7ad0ed8a-384c-427d-9935-8b563a759f61-88591bf0, #w-node-_792c7975-e96f-04c0-c23e-ee7dc57e7999-88591bf0 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_792c7975-e96f-04c0-c23e-ee7dc57e79fe-88591bf0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_792c7975-e96f-04c0-c23e-ee7dc57e7a02-88591bf0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_792c7975-e96f-04c0-c23e-ee7dc57e7a1b-88591bf0 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_64cca146-6692-563a-8d7c-ba2ec28b57f8-9bf66f9e {
  align-self: center;
}

#w-node-_64cca146-6692-563a-8d7c-ba2ec28b5810-9bf66f9e {
  place-self: center end;
}

#w-node-_21c6e096-3e09-8875-61d0-2791ac817638-9bf66f9e {
  align-self: center;
}

#w-node-_65fe9d65-5bdf-aeb9-a904-970b56f305ae-9bf66f9e {
  place-self: center end;
}

#w-node-_141324cc-feff-db6b-4880-41465440cac6-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cac9-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cacd-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cad0-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cad2-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cad5-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cad8-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cada-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cadd-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cae0-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cae3-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cae7-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440caea-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440caed-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440caf1-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440caf4-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440caf7-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cafb-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cafe-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cb01-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cb05-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cb08-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cb0a-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cb0d-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cb10-9bf66f9e, #w-node-_141324cc-feff-db6b-4880-41465440cb12-9bf66f9e {
  align-self: center;
}

#w-node-_404e5650-d5d5-ecea-af39-39ad2c6381e3-2c6381b7 {
  align-self: auto;
}

#w-node-_546b5b95-7d3b-9f7b-3d04-bc3350c9b18f-50c9b185 {
  place-self: center stretch;
}

#w-node-f4ce0d67-8215-c13b-ed61-5583b0e38e3b-b0e38e30 {
  justify-self: start;
}

#w-node-f4ce0d67-8215-c13b-ed61-5583b0e38e45-b0e38e30 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-f4ce0d67-8215-c13b-ed61-5583b0e38e6a-b0e38e30 {
  place-self: center end;
}

#w-node-f4ce0d67-8215-c13b-ed61-5583b0e38e6b-b0e38e30 {
  justify-self: start;
}

#w-node-_293a7caa-b323-5781-fea2-acb28a6c4542-b0e38e30, #w-node-f4ce0d67-8215-c13b-ed61-5583b0e38ea5-b0e38e30 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-f4ce0d67-8215-c13b-ed61-5583b0e38f0a-b0e38e30 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f4ce0d67-8215-c13b-ed61-5583b0e38f0e-b0e38e30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f4ce0d67-8215-c13b-ed61-5583b0e38f27-b0e38e30 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-f877f63b-b0db-f6eb-0505-d27562292fd6-14808ef9 {
  justify-self: start;
}

#w-node-f877f63b-b0db-f6eb-0505-d27562292fe0-14808ef9 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-f877f63b-b0db-f6eb-0505-d27562293005-14808ef9 {
  place-self: center end;
}

#w-node-f877f63b-b0db-f6eb-0505-d27562293006-14808ef9 {
  justify-self: start;
}

#w-node-f877f63b-b0db-f6eb-0505-d27562293010-14808ef9, #w-node-f877f63b-b0db-f6eb-0505-d27562293040-14808ef9 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-f877f63b-b0db-f6eb-0505-d275622930a5-14808ef9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f877f63b-b0db-f6eb-0505-d275622930a9-14808ef9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f877f63b-b0db-f6eb-0505-d275622930c2-14808ef9 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_18853bfa-2993-5648-a3ea-fc681826268b-cdd24812 {
  justify-self: start;
}

#w-node-_0ed20ffe-08a5-113d-d3f7-6c1222c35095-cdd24812 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_18853bfa-2993-5648-a3ea-fc68182626ba-cdd24812 {
  place-self: center end;
}

#w-node-_18853bfa-2993-5648-a3ea-fc68182626bb-cdd24812 {
  justify-self: start;
}

#w-node-_18853bfa-2993-5648-a3ea-fc68182626c5-cdd24812, #w-node-_18853bfa-2993-5648-a3ea-fc68182626f5-cdd24812 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_18853bfa-2993-5648-a3ea-fc681826275a-cdd24812 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_18853bfa-2993-5648-a3ea-fc681826275e-cdd24812 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18853bfa-2993-5648-a3ea-fc6818262777-cdd24812 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_3812648d-9757-9e99-1e20-b3e673bad12d-22a1ff9c {
  justify-self: start;
}

#w-node-_446ce111-9416-7825-9f42-f136774821bd-22a1ff9c {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_3812648d-9757-9e99-1e20-b3e673bad15c-22a1ff9c {
  place-self: center end;
}

#w-node-_3812648d-9757-9e99-1e20-b3e673bad15d-22a1ff9c {
  justify-self: start;
}

#w-node-_3812648d-9757-9e99-1e20-b3e673bad167-22a1ff9c, #w-node-_3812648d-9757-9e99-1e20-b3e673bad197-22a1ff9c {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_3812648d-9757-9e99-1e20-b3e673bad1fc-22a1ff9c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3812648d-9757-9e99-1e20-b3e673bad200-22a1ff9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3812648d-9757-9e99-1e20-b3e673bad219-22a1ff9c {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_73c249a2-f0e5-f399-e9bf-e2e0b1398bc0-6384bdc0 {
  justify-self: start;
}

#w-node-_964e40f0-9797-0404-7a03-85cf59702e1c-6384bdc0 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_73c249a2-f0e5-f399-e9bf-e2e0b1398bef-6384bdc0 {
  place-self: center end;
}

#w-node-_73c249a2-f0e5-f399-e9bf-e2e0b1398bf0-6384bdc0 {
  justify-self: start;
}

#w-node-_73c249a2-f0e5-f399-e9bf-e2e0b1398bfa-6384bdc0, #w-node-_73c249a2-f0e5-f399-e9bf-e2e0b1398c2a-6384bdc0 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_73c249a2-f0e5-f399-e9bf-e2e0b1398c8f-6384bdc0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_73c249a2-f0e5-f399-e9bf-e2e0b1398c93-6384bdc0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73c249a2-f0e5-f399-e9bf-e2e0b1398cac-6384bdc0 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_9cda4bf6-cb19-7ccf-37cd-5d883673ec32-1f21f5f6 {
  justify-self: start;
}

#w-node-b6f6276f-43ca-ccf4-1f93-976244e30769-1f21f5f6 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_9cda4bf6-cb19-7ccf-37cd-5d883673ec61-1f21f5f6 {
  place-self: center end;
}

#w-node-_9cda4bf6-cb19-7ccf-37cd-5d883673ec62-1f21f5f6 {
  justify-self: start;
}

#w-node-_9cda4bf6-cb19-7ccf-37cd-5d883673ec6c-1f21f5f6, #w-node-_9cda4bf6-cb19-7ccf-37cd-5d883673ec9c-1f21f5f6 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_9cda4bf6-cb19-7ccf-37cd-5d883673ed01-1f21f5f6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9cda4bf6-cb19-7ccf-37cd-5d883673ed05-1f21f5f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9cda4bf6-cb19-7ccf-37cd-5d883673ed1e-1f21f5f6 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_4a25c311-8a9e-13ed-d876-c2f5f35848e7-675c7d21 {
  justify-self: start;
}

#w-node-_66c968b3-f591-4007-050b-9382f721040b-675c7d21 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_4a25c311-8a9e-13ed-d876-c2f5f3584916-675c7d21 {
  place-self: center end;
}

#w-node-_4a25c311-8a9e-13ed-d876-c2f5f3584917-675c7d21 {
  justify-self: start;
}

#w-node-_4a25c311-8a9e-13ed-d876-c2f5f3584921-675c7d21, #w-node-_4a25c311-8a9e-13ed-d876-c2f5f3584951-675c7d21 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_4a25c311-8a9e-13ed-d876-c2f5f35849b6-675c7d21 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4a25c311-8a9e-13ed-d876-c2f5f35849ba-675c7d21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4a25c311-8a9e-13ed-d876-c2f5f35849d3-675c7d21 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_65a5885c-f842-3584-a25f-dd8a32f6e444-37920193 {
  justify-self: start;
}

#w-node-_66442a8e-fbed-8333-fd2b-edd30b7f789d-37920193 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_65a5885c-f842-3584-a25f-dd8a32f6e473-37920193 {
  place-self: center end;
}

#w-node-_65a5885c-f842-3584-a25f-dd8a32f6e474-37920193 {
  justify-self: start;
}

#w-node-_65a5885c-f842-3584-a25f-dd8a32f6e47e-37920193, #w-node-_65a5885c-f842-3584-a25f-dd8a32f6e4ae-37920193 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_65a5885c-f842-3584-a25f-dd8a32f6e513-37920193 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_65a5885c-f842-3584-a25f-dd8a32f6e517-37920193 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65a5885c-f842-3584-a25f-dd8a32f6e530-37920193 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-37920193 {
  place-self: center stretch;
}

#w-node-_77822f1a-cf9a-090d-f556-09cc86166e54-37920193 {
  justify-self: stretch;
}

#w-node-eb34d1a2-1d20-67ea-09a9-0ffa77922a5f-a59b3485 {
  justify-self: start;
}

#w-node-fc274d47-7ea9-abe1-bae2-b64bd2fbb695-a59b3485 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-eb34d1a2-1d20-67ea-09a9-0ffa77922a8e-a59b3485 {
  place-self: center end;
}

#w-node-eb34d1a2-1d20-67ea-09a9-0ffa77922a8f-a59b3485 {
  justify-self: start;
}

#w-node-eb34d1a2-1d20-67ea-09a9-0ffa77922a99-a59b3485, #w-node-eb34d1a2-1d20-67ea-09a9-0ffa77922ac9-a59b3485 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-eb34d1a2-1d20-67ea-09a9-0ffa77922b2e-a59b3485 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-eb34d1a2-1d20-67ea-09a9-0ffa77922b32-a59b3485 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb34d1a2-1d20-67ea-09a9-0ffa77922b4b-a59b3485 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_57f5ddf1-b316-5e49-3502-2897d374eefe-a59b3485 {
  place-self: center stretch;
}

#w-node-_77822f1a-cf9a-090d-f556-09cc86166e54-a59b3485 {
  justify-self: stretch;
}

#w-node-_229e37f4-7540-f59d-08cf-7a21ae906d33-95ea11e4 {
  justify-self: start;
}

#w-node-_516dc51f-0a50-e534-234c-3e2a43b917f2-95ea11e4 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_229e37f4-7540-f59d-08cf-7a21ae906d62-95ea11e4 {
  place-self: center end;
}

#w-node-_229e37f4-7540-f59d-08cf-7a21ae906d63-95ea11e4 {
  justify-self: start;
}

#w-node-_229e37f4-7540-f59d-08cf-7a21ae906d6d-95ea11e4, #w-node-_229e37f4-7540-f59d-08cf-7a21ae906d9d-95ea11e4 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_229e37f4-7540-f59d-08cf-7a21ae906e02-95ea11e4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_229e37f4-7540-f59d-08cf-7a21ae906e06-95ea11e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_229e37f4-7540-f59d-08cf-7a21ae906e1f-95ea11e4 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_3cbd2478-33b0-a569-94c3-c471b44c0cea-95ea11e4 {
  place-self: center stretch;
}

#w-node-_77822f1a-cf9a-090d-f556-09cc86166e54-95ea11e4 {
  justify-self: stretch;
}

#w-node-c7976a3a-be26-7919-8653-644facdfd9c4-57e14541 {
  justify-self: start;
}

#w-node-_39193bf6-e2ba-68e0-85b5-8613ad8d9582-57e14541 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-c7976a3a-be26-7919-8653-644facdfd9f3-57e14541 {
  place-self: center end;
}

#w-node-c7976a3a-be26-7919-8653-644facdfd9f4-57e14541 {
  justify-self: start;
}

#w-node-c7976a3a-be26-7919-8653-644facdfd9fe-57e14541, #w-node-c7976a3a-be26-7919-8653-644facdfda2e-57e14541 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-c7976a3a-be26-7919-8653-644facdfda93-57e14541 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c7976a3a-be26-7919-8653-644facdfda97-57e14541 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7976a3a-be26-7919-8653-644facdfdab0-57e14541 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_9f8c1741-e340-e337-5404-4d13b98ff9e0-a37d50ab {
  justify-self: start;
}

#w-node-_9f41b58f-4153-557f-de8a-e3802976f416-a37d50ab {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_9f8c1741-e340-e337-5404-4d13b98ffa0f-a37d50ab {
  place-self: center end;
}

#w-node-_9f8c1741-e340-e337-5404-4d13b98ffa10-a37d50ab {
  justify-self: start;
}

#w-node-_9f8c1741-e340-e337-5404-4d13b98ffa1a-a37d50ab, #w-node-_9f8c1741-e340-e337-5404-4d13b98ffa4a-a37d50ab {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_9f8c1741-e340-e337-5404-4d13b98ffaaf-a37d50ab {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9f8c1741-e340-e337-5404-4d13b98ffab3-a37d50ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9f8c1741-e340-e337-5404-4d13b98ffacc-a37d50ab {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_52172f86-092b-6c10-aad8-ed72f8fdfc99-bdf205c8 {
  justify-self: start;
}

#w-node-_5f8c09d4-87a5-2a53-4b17-55bc159e7d41-bdf205c8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_52172f86-092b-6c10-aad8-ed72f8fdfcc8-bdf205c8 {
  place-self: center end;
}

#w-node-_52172f86-092b-6c10-aad8-ed72f8fdfcc9-bdf205c8 {
  justify-self: start;
}

#w-node-_52172f86-092b-6c10-aad8-ed72f8fdfcd3-bdf205c8, #w-node-_52172f86-092b-6c10-aad8-ed72f8fdfd03-bdf205c8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_52172f86-092b-6c10-aad8-ed72f8fdfd68-bdf205c8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_52172f86-092b-6c10-aad8-ed72f8fdfd6c-bdf205c8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52172f86-092b-6c10-aad8-ed72f8fdfd85-bdf205c8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851def-a1b79c23 {
  justify-self: start;
}

#w-node-_0887ffdb-f8fa-34ea-ea3d-dff001670840-a1b79c23 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851e1e-a1b79c23 {
  place-self: center end;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851e1f-a1b79c23 {
  justify-self: start;
}

#w-node-_7dfff69e-ff77-590e-210c-b5b62ee5a9a7-a1b79c23, #w-node-bc9411c0-dfa6-2005-e916-72fcc6851e59-a1b79c23 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851ebe-a1b79c23 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851ec2-a1b79c23 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851edb-a1b79c23 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-a1b79c23 {
  place-self: center stretch;
}

#w-node-_77822f1a-cf9a-090d-f556-09cc86166e54-a1b79c23 {
  justify-self: stretch;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851def-1f911a21 {
  justify-self: start;
}

#w-node-e6fba98f-6187-b4df-a658-cfefa963c93a-1f911a21 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851e1e-1f911a21 {
  place-self: center end;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851e1f-1f911a21 {
  justify-self: start;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851e29-1f911a21, #w-node-bc9411c0-dfa6-2005-e916-72fcc6851e59-1f911a21 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851ebe-1f911a21 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851ec2-1f911a21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bc9411c0-dfa6-2005-e916-72fcc6851edb-1f911a21 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-1f911a21 {
  place-self: center stretch;
}

#w-node-_77822f1a-cf9a-090d-f556-09cc86166e54-1f911a21 {
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-_3baaa1fc-ab7f-6131-782d-2517d5de10a4-c4d4f83c, #w-node-_65fe9d65-5bdf-aeb9-a904-970b56f305ae-c4d4f83c {
    align-self: center;
  }

  #w-node-fd2e3c01-2c73-c8b9-845e-1bb997799e60-c4d4f83c {
    order: -9999;
  }

  #w-node-_357ec10a-0f5c-6e21-58f3-7362bdfc7cc9-bdfc7cc7 {
    place-self: stretch stretch;
  }

  #w-node-_357ec10a-0f5c-6e21-58f3-7362bdfc7cd9-bdfc7cc7 {
    justify-self: stretch;
  }

  #w-node-_357ec10a-0f5c-6e21-58f3-7362bdfc7ce9-bdfc7cc7, #w-node-_357ec10a-0f5c-6e21-58f3-7362bdfc7cf9-bdfc7cc7 {
    place-self: stretch stretch;
  }

  #w-node-_2e88f04f-6bb8-ae23-1758-b63bfd3dbcfe-fd3dbcfc {
    order: 9999;
  }

  #w-node-_57aeb515-23a9-9008-09ae-a3ba465ab45e-fd3dbcfc {
    justify-self: center;
  }

  #w-node-_5abbac5a-f1b7-02bc-e91d-7fff8274e626-8274e5e4, #w-node-f04b6932-de59-9ebe-d1de-17316e2fab78-7f249522 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-7f249522 {
    order: 9999;
  }

  #w-node-ccec688d-6fce-0016-ce85-5a9633ca090b-7e6f3889 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-7e6f3889 {
    order: 9999;
  }

  #w-node-_251db8f6-b933-4104-f137-6e5d231108de-397e9e9f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-397e9e9f {
    order: 9999;
  }

  #w-node-bc9411c0-dfa6-2005-e916-72fcc6851e1d-e42254ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-e42254ce {
    order: 9999;
  }

  #w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-e42254ce {
    justify-self: center;
  }

  #w-node-c73bf5b8-485e-8ed6-4c07-bcd5ff53789e-8f53eb14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-8f53eb14 {
    order: 9999;
  }

  #w-node-_57f5ddf1-b316-5e49-3502-2897d374eefe-8f53eb14 {
    justify-self: center;
  }

  #w-node-ba25ef13-130c-8b23-e15e-91efb877dca0-fe9436ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-fe9436ce {
    order: 9999;
  }

  #w-node-_3cbd2478-33b0-a569-94c3-c471b44c0cea-fe9436ce {
    justify-self: center;
  }

  #w-node-_0f9dab58-793c-0cd1-bea4-bb80106182d7-8b61d87d, #w-node-_2b410dab-d5ad-e297-ab18-83734d3777b7-4c3f49bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-4c3f49bd {
    order: 9999;
  }

  #w-node-a6c0e5cf-4832-0aa0-d68c-d06298004a26-613735e5, #w-node-_15b13a77-d27a-1e67-dcda-11f6fec1cb62-ce0308a5, #w-node-_7eaa8c1d-02c8-be61-4511-de91a6fac090-1916020d, #w-node-_792c7975-e96f-04c0-c23e-ee7dc57e795d-88591bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-88591bf0 {
    order: 9999;
  }

  #w-node-_64cca146-6692-563a-8d7c-ba2ec28b5810-9bf66f9e, #w-node-_65fe9d65-5bdf-aeb9-a904-970b56f305ae-9bf66f9e {
    align-self: center;
  }

  #w-node-f4f32bb9-4592-489a-002e-cf085b19ed61-9bf66f9e {
    order: -9999;
  }

  #w-node-_546b5b95-7d3b-9f7b-3d04-bc3350c9b187-50c9b185 {
    order: 9999;
  }

  #w-node-_546b5b95-7d3b-9f7b-3d04-bc3350c9b18f-50c9b185 {
    justify-self: center;
  }

  #w-node-f4ce0d67-8215-c13b-ed61-5583b0e38e69-b0e38e30, #w-node-f877f63b-b0db-f6eb-0505-d27562293004-14808ef9, #w-node-_18853bfa-2993-5648-a3ea-fc68182626b9-cdd24812 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-cdd24812 {
    order: 9999;
  }

  #w-node-_3812648d-9757-9e99-1e20-b3e673bad15b-22a1ff9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-22a1ff9c {
    order: 9999;
  }

  #w-node-_73c249a2-f0e5-f399-e9bf-e2e0b1398bee-6384bdc0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-6384bdc0 {
    order: 9999;
  }

  #w-node-_9cda4bf6-cb19-7ccf-37cd-5d883673ec60-1f21f5f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-1f21f5f6 {
    order: 9999;
  }

  #w-node-_4a25c311-8a9e-13ed-d876-c2f5f3584915-675c7d21 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-675c7d21 {
    order: 9999;
  }

  #w-node-_65a5885c-f842-3584-a25f-dd8a32f6e472-37920193 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-37920193 {
    order: 9999;
  }

  #w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-37920193 {
    justify-self: center;
  }

  #w-node-eb34d1a2-1d20-67ea-09a9-0ffa77922a8d-a59b3485 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-a59b3485 {
    order: 9999;
  }

  #w-node-_57f5ddf1-b316-5e49-3502-2897d374eefe-a59b3485 {
    justify-self: center;
  }

  #w-node-_229e37f4-7540-f59d-08cf-7a21ae906d61-95ea11e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-95ea11e4 {
    order: 9999;
  }

  #w-node-_3cbd2478-33b0-a569-94c3-c471b44c0cea-95ea11e4 {
    justify-self: center;
  }

  #w-node-c7976a3a-be26-7919-8653-644facdfd9f2-57e14541, #w-node-_9f8c1741-e340-e337-5404-4d13b98ffa0e-a37d50ab, #w-node-_52172f86-092b-6c10-aad8-ed72f8fdfcc7-bdf205c8, #w-node-bc9411c0-dfa6-2005-e916-72fcc6851e1d-a1b79c23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-a1b79c23 {
    order: 9999;
  }

  #w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-a1b79c23 {
    justify-self: center;
  }

  #w-node-bc9411c0-dfa6-2005-e916-72fcc6851e1d-1f911a21 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01020fce-f923-f8aa-efff-a258c08a8cf5-1f911a21 {
    order: 9999;
  }

  #w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-1f911a21 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_57aeb515-23a9-9008-09ae-a3ba465ab45e-fd3dbcfc, #w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-e42254ce, #w-node-_57f5ddf1-b316-5e49-3502-2897d374eefe-8f53eb14, #w-node-_3cbd2478-33b0-a569-94c3-c471b44c0cea-fe9436ce, #w-node-_546b5b95-7d3b-9f7b-3d04-bc3350c9b18f-50c9b185, #w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-37920193, #w-node-_57f5ddf1-b316-5e49-3502-2897d374eefe-a59b3485, #w-node-_3cbd2478-33b0-a569-94c3-c471b44c0cea-95ea11e4, #w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-a1b79c23, #w-node-a04e7bb0-c04f-e882-0d88-5000f7853be1-1f911a21 {
    place-self: auto;
  }
}


