:root {
  --midnight-blue: #0d2741;
  --linen: #e2dcd1;
  --sky-blue-2: #0df;
  --light-blue: #9cc8d3;
  --dark-slate-blue-2: #125083;
  --sky-blue: #72becf;
  --white: white;
  --navajo-white: #ffd17c;
  --cyan: #52ffeb;
  --steel-blue: #5d7a9b;
  --dark-slate-blue-3: #234061;
  --white-smoke: #ebebeb;
  --light-cyan: #dbf8ff;
  --powder-blue: #8ee8fc;
  --pale-turquoise: #7ceeff;
  --light-steel-blue: #8bb3d5;
  --black: black;
  --dark-grey: #9b9fa3;
  --dark-slate-blue: #334f6f;
}

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

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

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

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

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

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

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

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: #333;
  align-self: flex-start;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  align-self: flex-start;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 10px;
}

.section {
  height: 210vh;
  position: static;
}

.smile-holder {
  background-color: var(--midnight-blue);
  justify-content: center;
  align-items: flex-start;
  height: 200vh;
  display: flex;
  position: relative;
}

.the-smile {
  color: #3c6d93;
  flex: 1;
  margin-bottom: -5px;
  position: relative;
}

.section-2 {
  perspective: 1000px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 120px;
  position: static;
  overflow: hidden;
}

.section-hero {
  z-index: 0;
  background-color: var(--linen);
  background-image: radial-gradient(circle farthest-corner at 100% 100%, var(--sky-blue-2), var(--light-blue) 54%);
  height: 100vh;
  display: block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.tooth-holder {
  z-index: 16;
  justify-content: center;
  align-items: center;
  width: 50vw;
  position: absolute;
  inset: auto 0% 15% auto;
}

.the-tooth.mod {
  filter: blur(40px);
  background-color: #ffffff29;
  border-radius: 100px;
  width: 15vw;
  height: 15vw;
  position: absolute;
  inset: -3% 0% 0% 26%;
}

.the-tooth.mod.sm {
  filter: blur(25px);
  background-color: #ffffffb0;
  width: 5vw;
  height: 5vw;
  top: 7%;
  left: 35%;
}

.smile {
  opacity: 1;
  border-radius: 0;
  width: 100vw;
  height: auto;
  display: block;
  position: sticky;
  top: 14vh;
  overflow: hidden;
}

.video-grid-holder {
  display: none;
  position: absolute;
  inset: 0%;
}

.html-embed {
  position: absolute;
  inset: 0%;
}

.nav {
  background-color: #0000;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link {
  color: var(--white);
  letter-spacing: 2px;
  margin-right: 14px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  transition: color .375s;
}

.nav-link:hover {
  color: var(--navajo-white);
}

.nav-link.w--current {
  color: var(--cyan);
}

.nav-link.adj {
  border: 1px solid var(--white);
  border-radius: 3px;
  margin-left: 21px;
  margin-right: 21px;
  padding-left: 32px;
  padding-right: 32px;
}

.nav-link.temp {
  display: none;
}

.brand {
  width: 250px;
  height: 100px;
  position: absolute;
  inset: -95px auto auto 17.5px;
}

.brand.dark {
  width: 255px;
  display: none;
  top: -94px;
  left: 15.5px;
}

.brand.dark.w--current, .brand.white {
  display: block;
}

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

.gulumseyin {
  z-index: 5;
  color: #52ffebba;
  letter-spacing: -11px;
  text-transform: uppercase;
  mix-blend-mode: overlay;
  font-family: Exo, sans-serif;
  font-size: 26vw;
  font-weight: 900;
  position: absolute;
  inset: auto 0% 27%;
}

.bg {
  z-index: -1;
  background-color: var(--midnight-blue);
  display: block;
  position: fixed;
  inset: 0%;
}

.nav-menu {
  margin-top: 10px;
  position: absolute;
  inset: 0% 4% auto auto;
}

.hero-sub-text {
  z-index: 51;
  border: 1px solid var(--steel-blue);
  border-radius: 3px;
  flex-direction: row;
  justify-content: space-around;
  margin-bottom: 28px;
  margin-left: 26px;
  padding: 9px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 12px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.hero-sub-text h3 {
  color: var(--dark-slate-blue-3);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 12px;
}

.hero-sub-text p {
  color: var(--dark-slate-blue-3);
  margin-bottom: 0;
  padding-left: 25px;
}

.hero-value-head {
  z-index: 20;
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 800;
  line-height: 80px;
  position: absolute;
  top: 225px;
  left: 101px;
}

.hero-value-head.sm {
  z-index: 20;
  color: var(--steel-blue);
  margin-top: 30px;
  font-size: 23px;
  font-weight: 600;
  line-height: 32px;
  top: 380px;
}

.hero-half {
  z-index: 15;
  opacity: .65;
  background-image: url('../images/Hero-3.svg');
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.hero-half.moved {
  display: block;
  transform: scale(1.2)translate(-19px, 38px);
}

.opener-left {
  z-index: 100;
  filter: brightness(41%);
  background-image: url('../images/Opener-Left.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 300vh;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.hero-half-moves {
  opacity: .07;
  filter: contrast(155%);
  background-image: url('../images/Makrodent-I-Colored.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.hero-half-moves._2 {
  background-image: url('../images/Makrodent-3.jpg');
  display: block;
}

.hero-half-moves._3 {
  background-image: url('../images/Makrodent-5.jpg');
  display: block;
}

.opener-r-ight {
  z-index: 100;
  filter: brightness(50%);
  background-image: url('../images/Opener-Right.svg');
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  width: 300vh;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.nav-svg {
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.main-text {
  width: 50vw;
  padding: 50px;
}

.main-text h2, .main-text p {
  color: var(--white-smoke);
}

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

.section-brans {
  z-index: 0;
  background-color: var(--midnight-blue);
  height: auto;
  padding-top: 126px;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.doktorlar {
  grid-column-gap: 16px;
  grid-row-gap: 150px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  place-items: stretch center;
  margin-top: 200px;
  display: grid;
}

.doktor {
  height: 40vh;
}

.doktor.left {
  flex-direction: row-reverse;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 40vw;
  display: flex;
}

.doktor.right {
  flex-direction: row-reverse;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  height: 40vw;
  display: flex;
}

.portraits {
  border-radius: 42%;
  position: absolute;
}

.portraits.a {
  border-radius: 0%;
  width: 40vw;
}

.portraits.a.adj {
  margin-top: 46px;
}

.portraits.b {
  border: 3px solid var(--light-cyan);
  box-shadow: 4px 4px 9px 0 var(--dark-slate-blue-2);
  border-radius: 4%;
  width: 28vw;
}

.doctor-holder {
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 40vw;
  height: 40vw;
  display: flex;
}

.names-text {
  flex: 0 auto;
  align-self: auto;
}

.names-text.right {
  color: var(--powder-blue);
  flex: 1;
  align-self: flex-end;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  top: -30px;
}

.names-text.right.own {
  color: var(--pale-turquoise);
}

.names-text.left {
  color: var(--powder-blue);
  flex: 1;
  align-self: flex-end;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  top: -30px;
}

.names-text.left.own {
  color: var(--pale-turquoise);
  align-self: flex-start;
}

.section-3 {
  height: 200vh;
  display: none;
}

.brans-holder {
  height: auto;
}

.brans {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 25px;
  display: flex;
}

.brans-head {
  color: var(--dark-slate-blue-2);
  text-align: right;
  width: 50vw;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.brans-text {
  direction: ltr;
  color: var(--dark-slate-blue-2);
  text-transform: none;
  white-space: normal;
  width: 30vw;
  text-decoration: none;
}

.section-footer {
  background-color: var(--midnight-blue);
  height: 80vh;
  position: relative;
}

.footer-holder {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-top: 180px;
  display: block;
  position: absolute;
  inset: 0%;
}

.text-block {
  color: var(--white-smoke);
  align-self: flex-start;
  padding-bottom: 35px;
  padding-right: 35px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.copyright {
  color: #858585;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: normal;
}

.contact {
  color: var(--white-smoke);
  align-self: auto;
  margin-left: 25px;
  font-size: 2vw;
}

.contact-num {
  color: var(--white);
  margin-left: 25px;
  font-size: 3vw;
}

.num-inline {
  font-size: 2.5vw;
}

.contact-address {
  color: var(--white);
  margin-top: 30px;
  margin-left: 25px;
  font-size: 1.2vw;
  line-height: 1.5;
}

.map-link {
  margin-top: 20px;
  margin-left: 25px;
}

.docs-head {
  color: var(--light-steel-blue);
  flex-wrap: wrap;
  flex: 1;
  align-self: auto;
  margin-left: 18px;
  margin-right: auto;
  font-family: Exo, sans-serif;
  font-size: 10vw;
  font-weight: 700;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.section-spacer {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.line {
  background-color: var(--white);
  align-self: auto;
  width: 45vw;
  height: 5px;
  position: absolute;
  inset: 62% 0% 0%;
}

.trans-logo {
  flex-direction: column-reverse;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
  position: relative;
}

.brans-head-link {
  color: var(--steel-blue);
  padding-right: 40px;
  font-size: 3.5vw;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.brans-head-link:hover {
  color: var(--sky-blue);
}

.brans-head-link.hero {
  font-size: 3vw;
}

.lottie-animation {
  z-index: 200;
  width: 25vw;
  height: 25vw;
  display: none;
  position: static;
}

.opener-holder {
  z-index: 5000;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.image {
  width: 45vw;
}

.poliklinik {
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin-top: 200px;
  display: flex;
}

.slider-holder {
  align-self: auto;
  position: absolute;
}

.makrodent {
  background-color: #0000;
  width: 70vw;
  height: 65vh;
  display: block;
}

.slide {
  background-image: url('../images/Makrodent-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.slide-2 {
  background-image: url('../images/Makrodent-I.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/Makrodent-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-4 {
  background-image: url('../images/Makrodent-4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-5 {
  background-image: url('../images/Makrodent-7.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-6 {
  background-image: url('../images/Makrodent-6.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-8 {
  background-image: url('../images/Makrodent-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-nav {
  display: none;
}

.icon, .icon-2 {
  color: var(--navajo-white);
}

.polik-head {
  color: var(--dark-slate-blue-2);
  align-self: flex-start;
  margin-top: 70px;
  font-size: 80px;
  position: relative;
}

.section-4 {
  background-color: var(--midnight-blue);
  height: 100vh;
}

.spacer {
  width: auto;
  height: 50px;
}

.poliklinik-section {
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 350px;
  padding-bottom: 120px;
  display: block;
}

.blob {
  width: 55%;
  position: absolute;
  inset: -16% 0% 0% 21%;
}

.header-holder {
  justify-content: center;
  align-items: flex-end;
  height: 400px;
  display: flex;
  position: relative;
  inset: 0%;
}

.z-gecmis {
  flex: 0 auto;
  order: 0;
  align-self: flex-end;
}

.logo-holder {
  z-index: 110;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -30% 0% 0%;
}

.brand-opener {
  width: 250px;
  height: 100px;
  position: absolute;
  inset: -95px auto auto 17.5px;
}

.brand-opener.dark {
  width: 255px;
  display: block;
  top: -94px;
  left: 15.5px;
}

.brand-opener.white {
  flex: 0 auto;
  align-self: auto;
  width: 20%;
  height: auto;
  margin-top: 300px;
  display: block;
  position: static;
}

.kursad {
  grid-column-gap: 16px;
  grid-row-gap: 300px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  justify-items: center;
  margin-top: 111px;
  display: flex;
}

.body-2 {
  background-color: var(--midnight-blue);
  background-image: none;
}

.oz-gecmis-holder {
  margin-right: 100px;
}

.text-block-2 {
  color: var(--light-blue);
  white-space: normal;
  width: 30vw;
  margin-top: 60px;
  font-family: Montserrat, sans-serif;
}

.body-3, .body-4 {
  background-color: var(--midnight-blue);
}

.hakan-aydin, .hakan-demirel {
  grid-column-gap: 16px;
  grid-row-gap: 300px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  justify-items: center;
  margin-top: 111px;
  display: flex;
}

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

.volkan {
  grid-column-gap: 16px;
  grid-row-gap: 300px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  justify-items: center;
  margin-top: 111px;
  display: flex;
}

.body-6, .body-7, .body-8, .body-9, .body-10, .body-11, .body-12, .body-13, .body-14, .body-15 {
  background-color: var(--midnight-blue);
}

.slide-7 {
  background-image: url('../images/Makrodent-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.doktorlar-copy {
  grid-column-gap: 16px;
  grid-row-gap: 150px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  place-items: stretch center;
  margin-top: 200px;
  display: grid;
}

.header-holder-copy {
  justify-content: center;
  align-items: flex-end;
  height: 400px;
  display: flex;
  position: relative;
  inset: 0%;
}

.brans-holder-copy {
  height: 200vh;
  margin-top: 180px;
}

.brans-text-copy {
  direction: ltr;
  color: var(--dark-slate-blue-2);
  text-transform: none;
  white-space: normal;
  direction: ltr;
  text-transform: none;
  white-space: normal;
  direction: ltr;
  text-transform: none;
  white-space: normal;
  direction: ltr;
  text-transform: none;
  white-space: normal;
  direction: ltr;
  text-transform: none;
  white-space: normal;
  direction: ltr;
  text-transform: none;
  white-space: normal;
  width: 30vw;
  text-decoration: none;
}

.section-kvkk {
  background-color: var(--midnight-blue);
}

.kvkk-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.kvkk-link-text {
  color: var(--powder-blue);
  text-transform: uppercase;
  padding-left: 15px;
  padding-right: 10px;
  font-size: 1.2vw;
  text-decoration: none;
  transition: color .4s;
}

.kvkk-link-text:hover {
  color: var(--navajo-white);
}

.bold-text {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 1.5vw;
  line-height: 1.4;
}

.opener {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.div-block {
  height: 20vh;
}

.kvkk-center {
  flex-direction: column;
  display: flex;
}

.kvkk-text-img-wrap {
  border: 1px solid var(--powder-blue);
  border-radius: 20px;
  align-items: center;
  margin: 15px 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  display: flex;
}

.kvkk-h1 {
  color: var(--powder-blue);
  text-align: center;
  letter-spacing: 2px;
  margin-top: 5px;
  margin-bottom: 3px;
  font-family: Montserrat, sans-serif;
  font-size: 1.5vw;
  line-height: 29px;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.rl-styleguide_nav-link {
  border-radius: 0;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  background-color: #fff;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.margin-top, .margin-top.margin-small, .margin-top.margin-0, .margin-top.margin-tiny, .margin-top.margin-xxsmall, .margin-top.margin-xsmall, .margin-top.margin-medium, .margin-top.margin-large, .margin-top.margin-xlarge, .margin-top.margin-xxlarge, .margin-top.margin-huge, .margin-top.margin-xhuge, .margin-top.margin-xxhuge, .margin-top.margin-custom1, .margin-top.margin-custom2, .margin-top.margin-custom3 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

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

.button {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.is-secondary {
  color: #000;
  background-color: #0000;
}

.button.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl-styleguide_heading {
  z-index: 4;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.rl-styleguide_subheading {
  z-index: 3;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.rl-styleguide_subheading.is-text-small {
  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: 400;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #e8edff;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #f9eff6;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-size-medium {
  font-size: 1.125rem;
}

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

.text-size-small {
  font-size: .875rem;
}

.text-size-tiny {
  font-size: .75rem;
}

.text-weight-xbold {
  font-weight: 800;
}

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

.text-weight-semibold {
  font-weight: 600;
}

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

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

.text-weight-light {
  font-weight: 300;
}

.text-style-italic {
  font-style: italic;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.text-style-nowrap {
  white-space: nowrap;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.text-style-link {
  text-decoration: underline;
}

.text-style-muted {
  opacity: .6;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.background-color-black {
  background-color: #000;
}

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

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

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

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

.rl-styleguide_scheme-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl-styleguide_scheme {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.margin-bottom, .margin-bottom.margin-xsmall, .margin-bottom.margin-0, .margin-bottom.margin-tiny, .margin-bottom.margin-xxsmall, .margin-bottom.margin-small, .margin-bottom.margin-medium, .margin-bottom.margin-large, .margin-bottom.margin-xlarge, .margin-bottom.margin-xxlarge, .margin-bottom.margin-huge, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-custom1, .margin-bottom.margin-custom2, .margin-bottom.margin-custom3 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rl-styleguide_scheme-card {
  border-radius: 0;
  overflow: hidden;
}

.color-scheme-1 {
  color: #000;
  background-color: #fff;
}

.rl-styleguide_scheme-wrapper {
  padding: 1rem;
}

.rl-styleguide_scheme-foreground {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.rl-styleguide-accent {
  color: #000;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.tabs-menu {
  background-color: #eee;
  border: 1px solid #000;
  align-self: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link.w--current {
  background-color: #fff;
  border-color: #000;
}

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link {
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  background-color: #eee;
  border-color: #000;
}

.slider-arrow {
  color: #000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.hidden-ui-elements {
  display: none;
}

.slider-arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #eee;
  border: 1px solid #eee;
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  background-color: #0000;
  border-style: none;
  border-color: #0000;
  padding: 0;
  display: inline-block;
}

.tag.is-text.is-alternate {
  color: #fff;
  background-color: #0000;
}

.tag.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.rl-styleguide_form-wrapper {
  padding-right: 1.5rem;
}

.form_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_field-wrapper {
  position: relative;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_field-label.is-alternate {
  color: #fff;
}

.form_input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input.is-select-input {
  background-image: url('../images/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input.is-select-input.is-alternate {
  background-image: url('../images/chevron-down-white.svg');
}

.form_input.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.form_input.is-alternate::placeholder {
  color: #fff9;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.form_checkbox.is-alternate {
  color: #fff;
}

.form_checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-icon.is-alternate {
  border-color: #fff;
}

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

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form_radio.is-alternate {
  color: #fff;
}

.form_radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form_radio-icon.is-alternate {
  border-color: #fff;
}

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

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.icon-height-xxsmall {
  height: 1rem;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.icon-height-small {
  height: 2rem;
}

.icon-height-medium {
  height: 3rem;
}

.icon-height-large {
  height: 5rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.icon-height-custom1 {
  height: 1.25rem;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.rl-styleguide_radius-large-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.rl-styleguide_radius-large {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.rl-styleguide_radius-medium-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rl-styleguide_radius-medium {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.rl-styleguide_radius-small-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.rl-styleguide_radius-small {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.padding-bottom, .padding-bottom.padding-0, .padding-bottom.padding-tiny, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xsmall, .padding-bottom.padding-small, .padding-bottom.padding-medium, .padding-bottom.padding-large, .padding-bottom.padding-xlarge, .padding-bottom.padding-xxlarge, .padding-bottom.padding-huge, .padding-bottom.padding-xhuge, .padding-bottom.padding-xxhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-custom2, .padding-bottom.padding-custom3 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-top, .padding-top.padding-0, .padding-top.padding-tiny, .padding-top.padding-xxsmall, .padding-top.padding-xsmall, .padding-top.padding-small, .padding-top.padding-medium, .padding-top.padding-large, .padding-top.padding-xlarge, .padding-top.padding-xxlarge, .padding-top.padding-huge, .padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-custom1, .padding-top.padding-custom2, .padding-top.padding-custom3 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical, .padding-vertical.padding-0, .padding-vertical.padding-tiny, .padding-vertical.padding-xxsmall, .padding-vertical.padding-xsmall, .padding-vertical.padding-small, .padding-vertical.padding-medium, .padding-vertical.padding-large, .padding-vertical.padding-xlarge, .padding-vertical.padding-xxlarge, .padding-vertical.padding-huge, .padding-vertical.padding-xhuge, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom1, .padding-vertical.padding-custom2, .padding-vertical.padding-custom3 {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal, .padding-horizontal.padding-0, .padding-horizontal.padding-tiny, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-small, .padding-horizontal.padding-medium, .padding-horizontal.padding-large, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-huge, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom2, .padding-horizontal.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-left, .padding-left.padding-0, .padding-left.padding-tiny, .padding-left.padding-xxsmall, .padding-left.padding-xsmall, .padding-left.padding-small, .padding-left.padding-medium, .padding-left.padding-large, .padding-left.padding-xlarge, .padding-left.padding-xxlarge, .padding-left.padding-huge, .padding-left.padding-xhuge, .padding-left.padding-xxhuge, .padding-left.padding-custom1, .padding-left.padding-custom2, .padding-left.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-0, .padding-right.padding-tiny, .padding-right.padding-xxsmall, .padding-right.padding-xsmall, .padding-right.padding-small, .padding-right.padding-medium, .padding-right.padding-large, .padding-right.padding-xlarge, .padding-right.padding-xxlarge, .padding-right.padding-huge, .padding-right.padding-xhuge, .padding-right.padding-xxhuge, .padding-right.padding-custom1, .padding-right.padding-custom2, .padding-right.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-0 {
  padding: 0;
}

.padding-tiny {
  padding: .25rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.margin-vertical, .margin-vertical.margin-0, .margin-vertical.margin-tiny, .margin-vertical.margin-xxsmall, .margin-vertical.margin-xsmall, .margin-vertical.margin-small, .margin-vertical.margin-medium, .margin-vertical.margin-large, .margin-vertical.margin-xlarge, .margin-vertical.margin-xxlarge, .margin-vertical.margin-huge, .margin-vertical.margin-xhuge, .margin-vertical.margin-xxhuge, .margin-vertical.margin-custom1, .margin-vertical.margin-custom2, .margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-0, .margin-horizontal.margin-tiny, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-small, .margin-horizontal.margin-medium, .margin-horizontal.margin-large, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-huge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-custom2, .margin-horizontal.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-left, .margin-left.margin-0, .margin-left.margin-tiny, .margin-left.margin-xxsmall, .margin-left.margin-xsmall, .margin-left.margin-small, .margin-left.margin-medium, .margin-left.margin-large, .margin-left.margin-xlarge, .margin-left.margin-xxlarge, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xxhuge, .margin-left.margin-custom1, .margin-left.margin-custom2, .margin-left.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-right, .margin-right.margin-0, .margin-right.margin-tiny, .margin-right.margin-xxsmall, .margin-right.margin-xsmall, .margin-right.margin-small, .margin-right.margin-medium, .margin-right.margin-large, .margin-right.margin-xlarge, .margin-right.margin-xxlarge, .margin-right.margin-huge, .margin-right.margin-xhuge, .margin-right.margin-xxhuge, .margin-right.margin-custom1, .margin-right.margin-custom2, .margin-right.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-0 {
  margin: 0;
}

.margin-tiny {
  margin: .25rem;
}

.margin-xxsmall {
  margin: .5rem;
}

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.rl-styleguide_spacing-all, .hide {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

.pointer-events-auto {
  pointer-events: auto;
}

.pointer-events-none {
  pointer-events: none;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

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

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

.z-index-2 {
  z-index: 2;
  position: relative;
}

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

.aspect-ratio-square {
  aspect-ratio: 1;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.section_contact13 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.contact13_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.contact13_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact13_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.contact13_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

@media screen and (max-width: 991px) {
  .section-2 {
    height: 180vh;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 2vw;
  }

  .nav-link.adj {
    margin-left: 9px;
    margin-right: 9px;
  }

  .brand.dark, .brand.white {
    width: 200px;
    height: 75px;
    top: -73px;
  }

  .nav-menu {
    background-color: var(--midnight-blue);
    inset: 0%;
  }

  .hero-sub-text {
    justify-content: space-between;
    width: 90vw;
  }

  .hero-sub-text h3 {
    line-height: 15px;
  }

  .hero-value-head {
    font-size: 60px;
    line-height: 75px;
  }

  .hero-value-head.sm {
    font-size: 20px;
  }

  .hero-half {
    top: 50%;
  }

  .hero-half.moved {
    background-image: url('../images/Hero-3.svg');
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
  }

  .opener-left, .opener-r-ight {
    width: 200vh;
  }

  .doktorlar {
    grid-row-gap: 50px;
  }

  .names-text.right, .names-text.left {
    top: 0;
  }

  .text-block, .copyright {
    font-size: 10px;
  }

  .contact, .contact-num {
    font-size: 25px;
  }

  .contact-address {
    font-size: 14px;
    line-height: 20px;
  }

  .section-spacer {
    flex-direction: column-reverse;
  }

  .brans-head-link {
    text-align: right;
    padding-right: 0;
    font-size: 4vw;
  }

  .brans-head-link.hero {
    padding-right: 35px;
  }

  .makrodent {
    width: 90vw;
  }

  .slide-4 {
    background-position: 0%;
  }

  .slide-5 {
    background-position: 50%;
  }

  .slide-6, .slide-8 {
    background-position: 0%;
  }

  .poliklinik-section {
    height: 350vh;
  }

  .header-holder {
    height: 200px;
  }

  .kursad {
    grid-row-gap: 129px;
  }

  .text-block-2 {
    width: 40vw;
  }

  .hakan-aydin, .hakan-demirel, .volkan {
    grid-row-gap: 129px;
  }

  .icon-3 {
    color: var(--powder-blue);
    font-size: 40px;
  }

  .slide-7 {
    background-image: url('../images/Makrodent-5.jpg');
    background-position: 0%;
  }

  .doktorlar-copy {
    grid-row-gap: 50px;
  }

  .header-holder-copy {
    height: 200px;
  }

  .bold-text, .kvkk-h1 {
    font-size: 2.5vw;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

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

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

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

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

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

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .hide-tablet {
    display: none;
  }

  .contact13_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
}

@media screen and (max-width: 767px) {
  .section-2 {
    height: 220vh;
  }

  .tooth-holder {
    width: 30vw;
  }

  .nav-link.adj {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 40vw;
  }

  .brand.dark.w--current, .brand.white.w--current {
    top: -63px;
  }

  .nav-menu {
    background-color: var(--midnight-blue);
    width: 100vw;
    height: 100vh;
    margin-top: 0;
    padding-top: 85px;
    padding-left: 85px;
    inset: 0%;
  }

  .hero-sub-text {
    font-size: 10px;
  }

  .hero-value-head {
    font-size: 30px;
    line-height: 35px;
    top: 84px;
    left: 60px;
  }

  .hero-value-head.sm {
    font-size: 16px;
    line-height: 20px;
    top: 135px;
  }

  .main-text {
    width: 80vw;
  }

  .doktorlar {
    grid-row-gap: 130px;
    margin-top: 100px;
  }

  .brans-head {
    width: 70vw;
  }

  .brans-head.hero {
    width: 50vw;
  }

  .brans-text {
    width: 40vw;
  }

  .contact, .contact-num {
    font-size: 18px;
  }

  .contact-address {
    font-size: 12px;
  }

  .brans-head-link {
    font-size: 5vw;
  }

  .brans-head-link.hero {
    font-size: 3.3vw;
  }

  .poliklinik-section {
    height: 800vh;
  }

  .header-holder {
    height: 100px;
  }

  .kursad, .hakan-aydin, .hakan-demirel, .volkan {
    margin-top: 100px;
  }

  .icon-3 {
    color: var(--pale-turquoise);
    font-size: 40px;
  }

  .doktorlar-copy {
    grid-row-gap: 130px;
    margin-top: 100px;
  }

  .header-holder-copy {
    height: 100px;
  }

  .brans-text-copy {
    width: 40vw;
  }

  .kvkk-h1 {
    font-size: 3vw;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h6, .text-size-large {
    font-size: 1.125rem;
  }

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

  .text-style-nowrap {
    white-space: normal;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

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

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

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

  .contact13_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .the-smile {
    width: 220%;
    margin-bottom: 0;
    left: -28.7vw;
  }

  .section-2 {
    height: auto;
  }

  .section-hero {
    background-image: radial-gradient(circle farthest-corner at 100% 100%, var(--sky-blue-2), var(--linen) 40%, var(--linen));
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .tooth-holder {
    width: 120%;
    margin-top: 12.7vh;
    margin-left: 15px;
    margin-right: auto;
    position: static;
    bottom: 42%;
  }

  .smile {
    justify-content: center;
    align-items: center;
    top: 23vh;
  }

  .nav-link {
    padding-top: 20px;
    font-size: 7vw;
  }

  .nav-link.adj {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .brand.dark {
    width: 125px;
    height: 50px;
    padding-top: 3px;
    padding-left: 5px;
    top: -29px;
  }

  .brand.dark.w--current {
    width: 150px;
    top: -34px;
  }

  .brand.white {
    width: 130px;
    padding-top: 3px;
    padding-left: 5px;
    top: -29px;
  }

  .brand.white.w--current {
    width: 150px;
    top: -34px;
  }

  .gulumseyin {
    letter-spacing: 0;
    margin-bottom: -40px;
    font-size: 50vw;
  }

  .nav-menu {
    padding-left: 25px;
  }

  .hero-sub-text {
    width: 99vw;
    margin-bottom: 65px;
    margin-left: 2px;
    margin-right: 2px;
  }

  .hero-value-head {
    margin-top: 142px;
    margin-left: 20px;
    position: static;
    top: 120px;
    left: 19px;
  }

  .hero-value-head.sm {
    margin-top: 15px;
    font-size: 4.5vw;
    font-weight: 600;
    line-height: 1.4;
    position: static;
    top: 170px;
  }

  .hero-half {
    display: none;
  }

  .opener-left, .opener-r-ight {
    width: 200vh;
  }

  .main-text {
    width: 90vw;
    padding-left: 5px;
    padding-right: 5px;
  }

  .doktorlar {
    grid-column-gap: 4px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .doktor.left, .doktor.right {
    height: 40vh;
  }

  .portraits.a {
    width: 55vw;
  }

  .portraits.b {
    width: 35vw;
  }

  .doctor-holder {
    flex-direction: row;
    width: 40vw;
    height: 40vw;
  }

  .names-text.right, .names-text.left {
    font-size: 10px;
    top: 40px;
  }

  .brans {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .brans-head {
    text-align: left;
    width: 90vw;
    font-size: 15px;
    line-height: 20px;
  }

  .brans-head.hero {
    width: 90vw;
    margin-bottom: 15px;
  }

  .brans-text {
    width: 90vw;
    padding-left: 0;
    padding-right: 8px;
    font-family: Montserrat, sans-serif;
    font-size: 4.2vw;
    line-height: 1.5;
  }

  .footer-holder {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    margin-top: 120px;
  }

  .text-block {
    text-align: center;
    margin-left: 0;
    padding-bottom: 10px;
    padding-right: 0;
    font-size: 5vw;
    line-height: 1;
    inset: auto 0% 0%;
  }

  .contact {
    padding-left: 0;
    font-size: 13vw;
    line-height: 1.1;
  }

  .num-inline {
    font-size: 15px;
  }

  .contact-address {
    font-size: 14px;
  }

  .docs-head {
    font-size: 13vw;
  }

  .brans-head-link {
    padding-right: 0;
    font-size: 7vw;
    line-height: 1.5;
  }

  .brans-head-link.hero {
    font-family: Exo, sans-serif;
    font-size: 7vw;
  }

  .opener-holder {
    justify-content: center;
    align-items: center;
    inset: 0%;
  }

  .poliklinik {
    margin-top: 100px;
  }

  .makrodent {
    width: 95vw;
    height: 55vh;
  }

  .slide-2 {
    background-position: 0%;
  }

  .slide-3 {
    background-position: 50%;
  }

  .slide-4 {
    background-position: 0%;
  }

  .poliklinik-section {
    height: auto;
    margin-top: auto;
  }

  .header-holder {
    height: auto;
  }

  .logo-holder {
    position: relative;
    inset: 0;
  }

  .brand-opener.white {
    width: 50%;
    margin-top: 0;
    padding-left: 0;
  }

  .kursad {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .oz-gecmis-holder {
    margin-right: 0;
    padding-left: 19px;
  }

  .text-block-2 {
    width: 90vw;
  }

  .hakan-aydin, .hakan-demirel, .volkan {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .doktorlar-copy {
    grid-column-gap: 4px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .brans-holder-copy {
    height: auto;
    padding-bottom: 49px;
  }

  .brans-text-copy {
    width: 60vw;
    padding-left: 10px;
  }

  .bold-text {
    font-size: 5vw;
  }

  .tooth-wrapper {
    overflow: hidden;
  }

  .kvkk-h1 {
    font-size: 3.5vw;
    line-height: 21px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

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

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

#w-node-_39c64490-d240-2eb8-5afc-30134b9b78dd-4b9b78db {
  grid-area: 2 / 3 / 3 / 4;
  place-self: end;
}

#w-node-_39c64490-d240-2eb8-5afc-30134b9b78e2-4b9b78db {
  align-self: center;
}

#w-node-_39c64490-d240-2eb8-5afc-30134b9b78e4-4b9b78db {
  place-self: center;
}

#w-node-_39c64490-d240-2eb8-5afc-30134b9b78e9-4b9b78db {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_39c64490-d240-2eb8-5afc-30134b9b78ef-4b9b78db {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ccff-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd00-f6edb684 {
  justify-self: center;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd17-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd18-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd1c-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd1d-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd21-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd22-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd26-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd27-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd2b-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd2c-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd30-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd31-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd3b-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd3c-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd40-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd41-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd45-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd46-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd4a-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd4b-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd4f-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd50-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd54-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd55-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd5f-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd60-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd64-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd65-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd69-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd6a-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd6e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd6f-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd78-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd79-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd82-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd83-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd95-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd96-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd9a-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd9b-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cd9f-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cda0-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cda4-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cda5-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cda9-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdaa-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdb4-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdb5-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdb9-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdba-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdbe-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdbf-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdc3-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdc4-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdc8-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdc9-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdcd-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdce-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdd9-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdda-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdde-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cddf-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cde3-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cde4-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cde8-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cde9-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cded-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdee-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdf2-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdf3-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdf7-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdf8-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdfc-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cdfd-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce01-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce02-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce06-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce07-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce0b-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce0c-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce17-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce18-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce1c-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce1d-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce21-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce22-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce29-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce2a-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce5c-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ce73-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ce74-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce75-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce77-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ce7a-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ce7b-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce7c-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce80-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ce83-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ce84-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce85-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce89-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ce8d-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce8e-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce94-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ce98-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce99-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ce9d-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cea0-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cea5-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cea6-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cea7-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ceab-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ceae-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ceaf-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ceb0-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ceb6-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ceb9-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ceba-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cebb-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cec1-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cec4-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cec5-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cec6-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cece-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ced1-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ced2-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ced3-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cedf-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cee0-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cee1-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cee5-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ceea-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53ceeb-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ceec-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cef2-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cef7-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cef8-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cef9-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53ceff-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf04-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf05-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf06-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf0e-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf14-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf15-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf1b-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf21-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf22-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf23-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf29-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf2e-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf2f-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf30-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf38-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf3d-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf3e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf3f-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf47-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf4c-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf4d-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf4e-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf58-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf5e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf5f-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf67-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf70-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf71-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf72-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf7b-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf7c-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf7d-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf86-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cf87-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cf88-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cfa3-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfa4-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfa9-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfaa-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfb2-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfb3-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfba-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfbb-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfca-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfcb-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfcc-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cfcd-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cfcf-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfd2-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfd6-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfd7-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfd8-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfe1-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfe2-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfe3-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfec-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfed-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfee-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cfef-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cff5-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cff6-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cff7-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cff8-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53cffa-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cffe-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53cfff-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d000-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d001-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d003-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d00c-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d013-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d014-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d015-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d016-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d018-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d01b-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d01f-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d020-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d021-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d02a-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d02b-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d02c-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d035-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d036-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d037-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d038-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d03e-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d03f-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d040-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d041-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d043-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d047-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d048-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d049-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d04a-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d04c-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d0e7-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0ea-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0eb-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0ee-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0ef-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0f2-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0f3-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0f7-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0fa-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0fb-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0fe-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d0ff-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d102-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d107-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d10b-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d10c-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d10e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d110-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d111-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d113-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d115-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d116-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d118-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d11a-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d11b-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d11d-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d11f-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d120-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d122-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d124-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d125-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d127-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d129-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d12b-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d12d-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d12f-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d130-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d132-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d133-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d135-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d136-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d138-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d139-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d13b-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d13c-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d13e-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d13f-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d141-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d142-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d144-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d14a-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d14d-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d14e-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d150-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d152-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d153-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d155-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d157-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d158-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d15a-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d15c-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d15d-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d15f-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d161-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d162-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d164-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d166-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d167-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d169-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d16b-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d16c-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d16e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d170-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d171-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d173-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d175-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d176-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d178-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d17a-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d17b-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d17d-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d17f-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d180-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d182-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d187-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d18b-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d18d-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d190-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d195-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d19a-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d19f-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1a4-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1ab-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1ac-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1ae-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1af-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1b1-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1b2-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1b4-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1b5-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1b7-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1b8-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1ba-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1bb-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1bd-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1be-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1c0-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1c1-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1c3-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1c4-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1c6-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1c7-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1c9-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1ca-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1cc-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1cd-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1cf-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1d0-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1d2-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1d3-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1d5-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1d6-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1d8-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1d9-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1db-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1dc-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1de-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1df-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1e1-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1e2-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1e4-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1e5-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1e7-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1e8-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1ea-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1eb-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1ed-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1ee-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1f0-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1f1-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1f3-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1f4-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1f6-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1f7-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1f9-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1fa-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d1fc-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1fd-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d1ff-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d200-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d202-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d203-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d208-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d20c-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d20e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d211-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d216-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d21b-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d220-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d225-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d22c-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d22d-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d22f-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d230-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d232-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d233-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d235-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d236-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d238-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d239-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d23b-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d23c-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d23e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d23f-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d241-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d242-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d244-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d245-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d247-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d248-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d24a-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d24b-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d24d-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d24e-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d250-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d251-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d253-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d254-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d256-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d257-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d259-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d25a-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d25c-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d25d-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d25f-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d260-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d262-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d263-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d265-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d266-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d268-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d269-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d26b-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d26c-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d26e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d26f-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d271-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d272-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d274-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d275-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d277-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d278-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d27a-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d27b-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d27d-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d27e-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d280-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d281-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d283-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d284-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d289-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d28c-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d28d-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d28f-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d290-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d292-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d293-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d295-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d296-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d298-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d299-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d29b-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d29c-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d29e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d29f-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2a1-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2a2-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2a4-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2a5-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2a7-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2a8-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2aa-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2ab-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2ad-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2ae-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2b0-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2b1-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2b3-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2b4-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2b6-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2b7-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2b9-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2ba-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2bc-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2bd-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2bf-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2c0-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2c2-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2c3-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2c5-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2c6-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2c8-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2c9-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d2cb-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d2cc-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d3be-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d3c2-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3c3-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3c7-f6edb684, #w-node-f2957c1b-48d8-47d8-a715-2831ff53d3c9-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3ca-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3ce-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3cf-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3d3-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3d4-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3d8-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3d9-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3dd-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3de-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3e2-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3e3-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3e7-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3e8-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3ec-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3ed-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3f1-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3f2-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3f6-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3f7-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3fa-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3fb-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d3ff-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d400-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d404-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d405-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d409-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d40a-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d40e-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d40f-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d413-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d414-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d418-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d419-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d41d-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d41e-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d422-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d423-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d427-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d428-f6edb684 {
  justify-self: start;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d42c-f6edb684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2957c1b-48d8-47d8-a715-2831ff53d42d-f6edb684 {
  justify-self: start;
}


