:root {
  --navbar-bg-c: #ffffffe6;
  --button-inactive-c: #8f28d3;
  --button-hover-c: #a836ff;
  --black-c: #000;
  --grayed-out: #333333b3;
  --link-inactive-c: #1f62f1;
  --link-hover-c: #2a91ff;
  --invisible-c: #fff0;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: #333;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

p {
  margin-top: 7px;
  margin-bottom: 7px;
}

li {
  margin-bottom: 3px;
}

.nav-menu-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.right-navbar-content {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  align-items: center;
  display: flex;
}

.navbar-component {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  display: flex;
}

.container {
  width: 100%;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-block-navbar {
  color: #151515;
  justify-content: center;
  align-items: center;
  padding: .46rem .75rem;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.link-block-navbar:hover {
  opacity: .8;
  transform: translate(0, 1px);
}

.image {
  vertical-align: baseline;
  flex: 0 auto;
  width: auto;
  max-width: 100%;
  height: 55px;
  margin-top: 5px;
}

.div-block {
  vertical-align: baseline;
  display: block;
}

.navbar {
  z-index: 9999;
  background-color: var(--navbar-bg-c);
  position: sticky;
  top: 0;
}

.logo-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.biglogo {
  height: 150px;
}

.section {
  max-width: none;
  margin: 60px 10px 0;
}

.pink-elipse {
  background-color: #8f129e;
  border-radius: 50%;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: .5rem;
  height: .5rem;
  margin-right: 10px;
  display: inline-flex;
}

.heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
}

.event-location-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.big-heading {
  font-size: 50px;
}

.event-description {
  max-width: 700px;
  margin-top: 20px;
  font-size: 16px;
}

.event-date-place {
  margin-top: 0;
  display: block;
}

.event-time-block {
  margin-left: 20px;
}

.text-block {
  margin-top: 3px;
  font-size: 16px;
  font-weight: 700;
}

.bold-text {
  color: #333;
}

.paragraph {
  margin-top: 7px;
  margin-bottom: 7px;
  font-size: 14px;
}

.paragraph.extra-space {
  text-align: center;
  margin-top: 12px;
  margin-bottom: 7px;
}

.registrationbutton {
  background-color: var(--button-inactive-c);
  letter-spacing: 0;
  text-indent: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  min-width: 16rem;
  padding: 11px 10px;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.registrationbutton:hover, .registrationbutton:focus {
  background-color: var(--button-hover-c);
}

.registrationbutton.disabledbutton {
  background-color: #6a33e280;
}

.registraion {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 0;
  display: block;
}

.registraion.registration-center {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

.talks-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.list {
  padding-left: 0;
  font-size: 14px;
  list-style-type: none;
}

.event-schedule {
  margin-top: 10px;
}

.heading-2 {
  margin-bottom: 5px;
}

.main {
  border: 0px none var(--black-c);
  margin-top: 0;
}

.text-span {
  color: #6a33e2;
  -webkit-text-stroke-color: #6a33e2;
  font-weight: 500;
}

.brand-link {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin: 0;
  display: block;
  position: relative;
}

.talk-stack {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  aspect-ratio: auto;
  border: 1px #000;
  flex: 1;
  align-self: auto;
  min-width: 300px;
  max-width: 500px;
  margin: 0;
  padding: 5px 5px 10px 0;
}

.cell {
  border-radius: 1px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
}

.cell.titlecell {
  border: 1px #000;
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-start;
}

.cell.tba-cell {
  justify-content: center;
  align-items: flex-start;
}

.cell-2 {
  text-align: left;
  justify-content: flex-end;
  align-items: flex-end;
}

.person-description {
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
}

.items-flex-box {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: wrap;
  place-content: stretch space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-6 {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: flex;
}

.about-us-block {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.about-stack {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  flex: 1;
  align-self: auto;
  min-width: 300px;
  max-width: 600px;
  margin: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.person-stack {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px #000;
  flex: 1;
  align-self: auto;
  min-width: 300px;
  max-width: 600px;
  margin: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cell-3 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 5px;
}

.heading-3 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.photo {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 0%;
  width: 120px;
  height: 160px;
  padding-right: 0;
  position: static;
}

.photo.unknownphoto {
  border: 1px solid var(--grayed-out);
  filter: grayscale();
}

.motto-text {
  text-transform: capitalize;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.text-span-2, .text-span-3, .text-span-4, .text-span-5 {
  font-size: 16px;
}

.person-name {
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 500;
}

.links-container {
  margin-bottom: 5px;
  display: flex;
}

.link-image {
  width: 20px;
  margin-left: 0;
  margin-right: 0;
}

.image-2 {
  width: 20px;
}

.personal-link-block {
  flex: 0 auto;
  margin-left: 2px;
  margin-right: 2px;
}

.talk-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
}

.motto-section {
  margin-top: 40px;
  margin-bottom: 40px;
}

.about-us-text {
  margin-top: 20px;
}

.past-event-navigation {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.navbutton {
  background-color: #3895ece6;
}

.navbutton.w--current {
  background-color: #3895ec;
}

.section-2 {
  margin-top: 60px;
}

.text-span-6, .text-span-7 {
  font-weight: 500;
}

.link {
  color: var(--link-inactive-c);
  -webkit-text-stroke-color: #0976db;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.link:hover, .link:focus {
  color: var(--link-hover-c);
}

.link.w--current {
  color: var(--link-inactive-c);
}

.link.w--current:hover, .link.w--current:focus {
  color: var(--link-hover-c);
}

.text-span-8 {
  font-weight: 500;
}

.follow-us {
  color: #5f5f5f;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  font-weight: 500;
  display: flex;
}

.past-photos-link {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.past-photos-link.registration-center {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

.past-events {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-3 {
  width: 300px;
  position: relative;
}

.text-block-2 {
  color: #2b2b2b;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #fff;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 700;
  position: absolute;
}

.past-event-inner-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 5px 0 0;
  display: flex;
}

.clickable-past-event-image {
  border: 1px solid var(--link-inactive-c);
  filter: brightness(105%);
  border-radius: 1px;
  width: 400px;
  min-width: 200px;
}

.clickable-past-event-image:hover, .clickable-past-event-image:focus {
  border-color: var(--link-hover-c);
  filter: brightness(120%);
}

.past-event-text {
  z-index: auto;
  background-color: #ffffffe6;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  position: absolute;
  inset: auto 0% 0%;
}

.text-span-9 {
  text-decoration: none;
}

.link-padding {
  margin-top: 0;
  padding: 5px;
}

.text-block-3 {
  color: #0976db;
}

.bigger-bold-text {
  font-size: 15px;
}

.cyan-elipse {
  background-color: var(--link-inactive-c);
  border-radius: 50%;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: .5rem;
  height: .5rem;
  margin-right: 10px;
  display: inline-flex;
}

.div-block-7 {
  margin-top: 20px;
}

.follow-us-block {
  margin-top: 5px;
  margin-bottom: 5px;
}

.emphasis-text-span {
  font-weight: 500;
}

.link-violet {
  color: var(--button-inactive-c);
  -webkit-text-stroke-color: #0976db;
  font-weight: 500;
  text-decoration: none;
}

.link-violet:hover, .link-violet:focus {
  color: var(--button-hover-c);
}

.link-violet.w--current {
  color: #000;
}

.link-violet.w--current:hover, .link-violet.w--current:focus {
  color: var(--button-hover-c);
}

.dropdown-list {
  background-color: var(--navbar-bg-c);
  font-weight: 500;
}

.link-black {
  color: var(--black-c);
  -webkit-text-stroke-color: #0976db;
  font-weight: 500;
  text-decoration: none;
}

.link-black:hover, .link-black:focus {
  color: var(--link-hover-c);
}

.link-black.w--current {
  color: var(--link-inactive-c);
}

.link-black.w--current:hover, .link-black.w--current:focus {
  color: var(--link-hover-c);
}

.list-item-title {
  font-weight: 500;
}

.heading-6 {
  font-size: 30px;
  line-height: 40px;
}

.subheading {
  margin-top: 0;
}

.event-location-text {
  font-size: 18px;
  font-weight: 700;
}

.registration-flex-block {
  box-sizing: border-box;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: left;
  object-fit: fill;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}

.highlighted-text {
  font-weight: 500;
}

.list-item {
  color: var(--black-c);
}

.past-photos {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  aspect-ratio: auto;
  text-align: left;
  object-fit: fill;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  margin: 20px auto;
  display: flex;
}

.past-event-image {
  border: 1px none var(--black-c);
  border-radius: 1px;
  width: 400px;
  min-width: 200px;
  margin: 0 5px;
  padding-left: 0;
  padding-right: 0;
}

.talk-stack-hidden {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  flex: 1;
  align-self: auto;
  min-width: 300px;
  max-width: 500px;
  margin: 0;
  padding: 5px 5px 10px 0;
}

.placeholder-text-block {
  color: var(--invisible-c);
  align-self: center;
  font-size: 10px;
  line-height: 10px;
}

.talk-stack-tba {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px #000;
  flex: 1;
  align-self: auto;
  min-width: 300px;
  max-width: 500px;
  margin: 0;
  padding: 5px 5px 10px 0;
}

.heading-7 {
  margin-bottom: 20px;
}

.past-event-block {
  display: flex;
}

.past-event-link-block {
  color: var(--link-inactive-c);
  text-align: center;
  text-decoration: none;
  position: relative;
}

.past-event-link-block:hover, .past-event-link-block:focus {
  color: var(--link-hover-c);
}

@media screen and (max-width: 991px) {
  .nav-menu-wrap {
    justify-content: flex-end;
    align-items: center;
  }

  .menu-button {
    border-radius: 4px;
    overflow: hidden;
  }

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

  .right-navbar-content {
    display: none;
  }

  .navbar-component {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .container {
    max-width: 90vw;
  }

  .link {
    flex: 0 auto;
  }

  .clickable-past-event-image {
    flex: 1 1 0;
  }

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

  .past-photos {
    margin-top: 10px;
  }

  .past-event-image {
    filter: brightness();
    width: 300px;
  }

  .placeholder-text-block {
    font-size: 8px;
    line-height: 8px;
  }

  .past-event-link-block {
    flex: 1 1 0;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 34px;
    line-height: 42px;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar-component {
    padding-top: .3rem;
    padding-bottom: .3rem;
  }

  .big-heading {
    font-size: 45px;
  }

  .past-event-text {
    font-size: 14px;
    line-height: 22px;
  }

  .small-menu-button, .small-menu-button.w--open, .nav-menu {
    background-color: var(--navbar-bg-c);
  }

  .heading-5 {
    font-size: 34px;
    line-height: 42px;
  }

  .subheading {
    font-size: 30px;
    line-height: 34px;
  }

  .placeholder-text-block {
    align-self: auto;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 30px;
    line-height: 34px;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-component {
    padding-top: .2rem;
    padding-bottom: .2rem;
  }

  .big-heading {
    font-size: 38px;
  }

  .text-block {
    margin-top: 2px;
    font-size: 15px;
  }

  .person-description {
    font-size: 13px;
    line-height: 15px;
  }

  .person-name {
    font-size: 15px;
  }

  .talk-title {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-4 {
    font-size: 34px;
    line-height: 40px;
  }

  .heading-5 {
    font-size: 30px;
    line-height: 36px;
  }

  .subheading {
    font-size: 26px;
    line-height: 27px;
  }

  .event-location-text {
    font-size: 16px;
    line-height: 20px;
  }

  .past-photos {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }
}

#w-node-_3d7c0762-745a-6f6f-05e8-7c9889ffca8f-1e7ef565 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_3d7c0762-745a-6f6f-05e8-7c9889ffca90-1e7ef565 {
  grid-row: span 2 / span 2;
}

#w-node-_39824e22-4a56-5910-de05-aa9b9f23214d-1e7ef565, #w-node-_544a283d-ca71-9f09-39fa-495fdb116b9b-1e7ef565, #w-node-_7bc989c7-a367-9e36-e674-dabd08536d02-1e7ef565, #w-node-_1594c8ee-61e7-1d4c-c484-66625475b477-1e7ef565 {
  grid-template-rows: auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_5f00c490-976c-f267-0afe-9bd6cb61aecf-1e7ef565 {
  grid-template-rows: auto;
  grid-template-columns: .7fr;
}

#w-node-_3d7c0762-745a-6f6f-05e8-7c9889ffcac2-1e7ef565 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_3d7c0762-745a-6f6f-05e8-7c9889ffcac3-1e7ef565 {
  grid-row: span 2 / span 2;
}

#w-node-cb301cb0-8454-f766-5a34-cf32f8a4d2d2-1e7ef565 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-cb301cb0-8454-f766-5a34-cf32f8a4d2d3-1e7ef565 {
  grid-row: span 2 / span 2;
}

#w-node-_33076fe6-8272-5614-03b3-7547869a72d1-1e7ef565 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33076fe6-8272-5614-03b3-7547869a72d2-1e7ef565 {
  grid-row: span 2 / span 2;
}

#w-node-_1308f9a1-d3df-aba1-9964-461fc7f486a3-1e7ef565 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_1308f9a1-d3df-aba1-9964-461fc7f486a4-1e7ef565 {
  grid-row: span 2 / span 2;
}

#w-node-e6d9788b-41f0-b489-6b56-56492684f6f6-1e7ef565 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-e6d9788b-41f0-b489-6b56-56492684f6f7-1e7ef565 {
  grid-row: span 2 / span 2;
}

#w-node-_3d7c0762-745a-6f6f-05e8-7c9889ffcad2-1e7ef565 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_3d7c0762-745a-6f6f-05e8-7c9889ffcad3-1e7ef565 {
  grid-row: span 2 / span 2;
}

#w-node-_7f33a89c-ddf3-8450-2789-d2fa36cfab03-1e7ef565 {
  grid-template-rows: auto;
  grid-template-columns: .7fr;
}

#w-node-_0016df54-ec9c-8311-40a7-19b7524087ff-dbdda08d {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_0016df54-ec9c-8311-40a7-19b752408800-dbdda08d {
  grid-row: span 2 / span 2;
}

#w-node-_0016df54-ec9c-8311-40a7-19b75240880a-dbdda08d {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_0016df54-ec9c-8311-40a7-19b75240880b-dbdda08d {
  grid-row: span 2 / span 2;
}

#w-node-_0016df54-ec9c-8311-40a7-19b752408819-dbdda08d {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_0016df54-ec9c-8311-40a7-19b75240881a-dbdda08d {
  grid-row: span 2 / span 2;
}

#w-node-_0016df54-ec9c-8311-40a7-19b752408827-dbdda08d {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_0016df54-ec9c-8311-40a7-19b752408828-dbdda08d {
  grid-row: span 2 / span 2;
}

#w-node-_0016df54-ec9c-8311-40a7-19b75240883c-dbdda08d {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_0016df54-ec9c-8311-40a7-19b75240883d-dbdda08d {
  grid-row: span 2 / span 2;
}

#w-node-_0016df54-ec9c-8311-40a7-19b75240884c-dbdda08d {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_0016df54-ec9c-8311-40a7-19b75240884d-dbdda08d {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246589-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24658a-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246598-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246599-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465a7-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465a8-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465b6-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465b7-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465c5-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465c6-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465d4-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465d5-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465e3-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465e4-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465f2-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2465f3-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246601-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246602-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246610-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246611-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24661f-1d6eeb34 {
  grid-template-rows: auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246626-1d6eeb34 {
  grid-template-rows: auto;
  grid-template-columns: .7fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24662f-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246630-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24663e-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24663f-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24664d-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24664e-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24665c-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24665d-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24666b-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24666c-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24667a-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24667b-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246689-1d6eeb34 {
  grid-template-rows: auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246690-1d6eeb34 {
  grid-template-rows: auto;
  grid-template-columns: .7fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246699-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24669a-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466a8-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466a9-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466b7-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466b8-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466c6-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466c7-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466d5-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466d6-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466e1-1d6eeb34 {
  grid-template-rows: auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466e8-1d6eeb34 {
  grid-template-rows: auto;
  grid-template-columns: .7fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466f1-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba2466f2-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246703-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246704-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246711-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246712-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24671f-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba246720-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24672d-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24672e-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24673c-1d6eeb34 {
  grid-template-rows: auto auto;
  grid-template-columns: .7fr 1.25fr;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24673d-1d6eeb34 {
  grid-row: span 2 / span 2;
}

#w-node-_33f8eb34-6e98-af02-27d6-3722ba24674b-1d6eeb34 {
  grid-template-rows: auto;
  grid-template-columns: .7fr;
}


