:root {
  --white: white;
  --black: black;
}

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

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

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

.stb-header {
  height: auto;
  min-height: 740px;
  position: relative;
}

.body {
  background-color: #fff;
  background-image: url('/images/offekt_ai_background_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.image {
  transform-origin: -50% -50%;
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  inset: auto;
}

.text-block {
  color: #222;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #0000002e;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  position: relative;
  top: 10%;
}

.div-block {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.text-block-2 {
  color: #fe3d35;
  text-align: left;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: red;
  text-transform: uppercase;
  padding-bottom: 60px;
  font-family: Open Sans, sans-serif;
  font-size: 58px;
  font-style: normal;
  font-weight: 700;
  line-height: 68px;
}

.large-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: 4fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1080px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: grid;
}

.paragraph {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.right-text {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: repeat(auto-fit, minmax(301px, 1fr));
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1080px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: grid;
  overflow: hidden;
}

.paragraph-2 {
  color: #222;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 42px;
}

.paragraph-2.fadein-pushup-animation {
  color: #222;
  font-size: 22px;
  font-weight: 400;
  line-height: 42px;
}

.medium-header {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1020px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: grid;
}

.text-block-3 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 32px;
}

.text-block-3.fadein-pushup-animation {
  color: #222;
  letter-spacing: .1px;
  text-transform: uppercase;
  text-shadow: 1px 1px #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.stb-home-context {
  z-index: 3;
  margin-bottom: 180px;
  display: block;
  position: relative;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border-top: 0 #222;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1080px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 2%;
  padding-right: 2%;
  display: grid;
}

.text-block-4 {
  color: #222;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.paragraph-3 {
  color: #b6b6b6;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.link, .link-2 {
  color: #222;
  cursor: pointer;
  text-decoration: none;
}

.paragraph-4 {
  color: #b6b6b6;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.link-3, .link-4 {
  color: #222;
  text-decoration: none;
}

.stb-footer {
  background-color: #fff;
  border: 0 #222;
  padding-bottom: 100px;
  position: relative;
}

.stb-works-context {
  margin-bottom: 200px;
  display: block;
  position: relative;
}

.div-block-3 {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.text-block-5 {
  color: #222;
  text-shadow: 0 1px 1px var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.stb-collection-item {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 64px;
  font-weight: 300;
  line-height: 96px;
}

.stb-collection-item.fadein-pushup-animation {
  z-index: 2;
  text-shadow: 1px 1px 6px #00000014;
  cursor: pointer;
  position: relative;
}

.text-block-6 {
  color: #fff;
  -webkit-text-stroke-color: #000;
  margin-top: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-decoration: underline;
}

.stb-canvas {
  opacity: 1;
  background-color: #fff0;
  position: fixed;
  inset: 0%;
}

.html-embed {
  background-color: #fff;
  position: fixed;
  inset: 0%;
}

.stb-navigation {
  z-index: 1000;
  position: fixed;
  inset: 0% 0% auto;
}

.list {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.text-block-7 {
  color: #000;
  letter-spacing: 1.5px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.link-block, .link-block-2, .link-block-3, .link-block-4 {
  text-decoration: none;
}

.paragraph-5 {
  color: #222;
  text-shadow: 1px 1px 6px #0000002e;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.text-block-8 {
  color: #000;
  text-shadow: 1px 1px 6px #0000002e;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 48px;
}

.columns {
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.stb-what-context {
  margin-bottom: 140px;
  display: block;
  position: relative;
}

.text-block-9 {
  font-family: Open Sans, sans-serif;
}

.div-block-4 {
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.text-block-10 {
  color: #222;
  letter-spacing: 1px;
  -webkit-text-stroke-color: #222;
  text-shadow: 1px 1px 1px var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.stb-work-logo, .stb-what-logo {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.column, .column-2, .column-3 {
  padding-left: 0;
  padding-right: 0;
}

.text-block-11 {
  color: #2220;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #222;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

.text-block-11:hover, .text-block-11:active {
  text-decoration: none;
}

.text-block-11:focus {
  color: #fff;
  text-decoration: none;
}

.text-block-11:focus-visible, .text-block-11[data-wf-focus-visible], .link-block-5 {
  text-decoration: none;
}

.list-2 {
  display: none;
}

.background-video {
  object-fit: cover;
  overflow: hidden;
}

.stb-home-video {
  margin-bottom: 80px;
  display: none;
  position: relative;
}

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

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 2.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.right-video {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto 0;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.background-video-2 {
  z-index: 100;
  object-fit: cover;
}

.body-2 {
  background-color: #fff;
}

.stb-work-content {
  position: relative;
}

.large-header-work {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto 0;
  grid-template-columns: 2.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.large-header-work-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.large-photo-set {
  text-align: center;
  margin-top: 180px;
}

.image-2 {
  margin-bottom: 42px;
}

.large-footer-work {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.list-3 {
  display: none;
}

.stb-who-content {
  margin-bottom: 140px;
  display: block;
  position: relative;
}

.both-paragraphs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: grid;
}

.div-block-6 {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.link-5 {
  color: #222;
  font-size: 18px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
}

.div-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1020px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.paragraph-6 {
  color: #222;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 42px;
}

.div-block-8 {
  text-align: center;
  max-width: 1020px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-9 {
  text-align: center;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 60vh;
  max-height: 100%;
  display: flex;
  position: relative;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.heading {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.text-block-12 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.image-3 {
  z-index: 0;
  opacity: 0;
  object-fit: cover;
  border-radius: 0;
  min-width: 100%;
  max-width: none;
  height: 100vh;
  max-height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.collection-list {
  z-index: 2;
}

.link-block-6 {
  z-index: 2;
  position: relative;
}

.list-4 {
  margin-bottom: 40px;
}

.list-item-2 {
  margin-bottom: 20px;
}

.stb-list-collection {
  list-style-type: none;
}

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

.collection-list-wrapper, .collection-list-wrapper-2 {
  display: none;
}

.quick-stack {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.text-block-13 {
  color: #fe3d35;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: red;
  text-transform: uppercase;
  padding-bottom: 60px;
  font-family: Open Sans, sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 68px;
}

.image-4, .image-5, .image-6, .image-7, .image-8, .image-9 {
  min-width: 940px;
}

.text-span {
  color: #838383;
  font-size: 11px;
  font-weight: 700;
}

.div-block-10 {
  text-align: center;
}

.text-block-14 {
  color: #5e5e5e;
  margin-bottom: 18px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.link-6, .link-7 {
  color: #ff2d2d;
}

.link-8 {
  color: #222;
  text-decoration: none;
}

.link-9 {
  color: #000;
  text-decoration: none;
}

.grid-2 {
  grid-template-rows: auto;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.text-block-15, .text-block-16 {
  color: #000;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  text-decoration: none;
}

.link-block-7, .link-block-8 {
  text-decoration: none;
}

.link-10, .link-11, .link-12 {
  color: #222;
  text-decoration: none;
}

.bold-text, .bold-text-2, .bold-text-3, .bold-text-4 {
  font-size: 18px;
  line-height: 28px;
}

@media screen and (max-width: 991px) {
  .stb-header {
    min-height: 400px;
  }

  .body {
    background-attachment: fixed;
  }

  .text-block-2 {
    font-size: 42px;
    line-height: 52px;
  }

  .large-header {
    grid-template-columns: 5.5fr;
  }

  .right-text {
    grid-template-columns: .25fr 1fr;
  }

  .medium-header {
    grid-template-columns: 1.5fr 1fr;
  }

  .stb-collection-item.fadein-pushup-animation {
    font-size: 56px;
    line-height: 88px;
  }

  .stb-canvas {
    opacity: 1;
  }
}

@media screen and (max-width: 767px) {
  .body {
    background-attachment: fixed;
  }

  .stb-home-context {
    margin-bottom: 100px;
  }

  .stb-works-context {
    margin-bottom: 180px;
  }

  .stb-collection-item.fadein-pushup-animation {
    font-size: 48px;
    line-height: 68px;
  }

  .stb-canvas {
    opacity: 1;
  }
}

@media screen and (max-width: 479px) {
  .body {
    background-size: cover;
    background-attachment: fixed;
  }

  .image {
    max-width: 100%;
    left: auto;
  }

  .div-block {
    width: 100%;
  }

  .text-block-2 {
    text-align: center;
    font-size: 36px;
    line-height: 42px;
  }

  .large-header {
    grid-template-columns: 6.5fr;
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .right-text {
    grid-template-rows: repeat(auto-fit, minmax(342px, 1fr));
    grid-template-columns: .25fr 1fr;
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .paragraph-2, .paragraph-2.fadein-pushup-animation {
    font-size: 18px;
    line-height: 36px;
  }

  .medium-header {
    grid-template-columns: 2.75fr 1fr;
    max-width: 100%;
    margin-top: 60px;
  }

  .text-block-3.fadein-pushup-animation {
    font-size: 28px;
    line-height: 32px;
  }

  .stb-home-context {
    margin-bottom: 60px;
  }

  .div-block-2 {
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .stb-works-context {
    margin-bottom: 140px;
  }

  .div-block-3 {
    max-width: 100%;
  }

  .text-block-5 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .stb-collection-item.fadein-pushup-animation {
    font-size: 24px;
    line-height: 48px;
  }

  .text-block-6 {
    font-size: 12px;
  }

  .stb-canvas {
    opacity: 1;
  }

  .text-block-7 {
    line-height: 16px;
  }

  .paragraph-5 {
    font-weight: 400;
  }

  .text-block-8 {
    font-weight: 600;
  }

  .columns, .div-block-4 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .column, .column-2 {
    margin-bottom: 18px;
  }

  .right-video {
    grid-template-columns: 1fr 3.5fr;
  }

  .large-header-work {
    grid-template-columns: 4.75fr;
  }

  .large-header-work-title {
    grid-template-columns: 1fr 3fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .image-2 {
    margin-bottom: 0;
  }

  .large-footer-work {
    grid-template-columns: 1fr 3fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .both-paragraphs {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 2.75fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-7 {
    grid-template-columns: 2.75fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .paragraph-6 {
    line-height: 26px;
  }

  .list-item {
    font-size: 24px;
    line-height: 48px;
  }

  .collection-list-wrapper {
    display: none;
  }

  .quick-stack {
    padding-left: 5%;
    padding-right: 5%;
  }

  .text-block-13 {
    text-align: center;
    font-size: 36px;
    line-height: 42px;
  }

  .text-span {
    line-height: 12px;
  }

  .grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .link-block-7, .link-block-8 {
    margin-bottom: 20px;
  }
}

#w-node-_53c91643-3add-19b9-7097-7266f5eb2d75-dd3fae1f {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_8361ff53-e54a-ffa3-1802-bf802a5bc3f6-dd3fae1f, #w-node-ef2b53ef-29f0-a69f-70a9-9103b2350b02-dd3fae1f, #w-node-_098bdee9-b7c0-107d-0351-c2d6590cdda4-dd3fae1f, #w-node-_07b0de6f-211e-037d-a335-f069a35133f8-dd3fae1f, #w-node-_157a5e57-4c7d-bf20-7f98-d24f20e90dd8-dd3fae1f, #w-node-_8dafffbd-eb53-123f-c057-a89e692d1adc-dd3fae1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3d398649-11aa-ccc7-b5ab-24502a7e0753-2a7e074f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3d398649-11aa-ccc7-b5ab-24502a7e075b-2a7e074f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b7de3e8d-fe6e-d7af-bf0f-78cfef24acc7-2a7e074f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_791f0eaa-ad27-6ddb-ec3e-6a02b78fb110-2a7e074f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_53b90f48-1490-6287-d8c2-d15afc441ce5-2a7e074f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae28 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae28 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae28 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae28 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae29 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae29 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae29 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae29 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae2b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae2b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae2b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae2b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae2c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae2c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae2c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae2c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae2e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae2e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae2e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae2e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae2f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae2f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae2f {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae2f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-efdd63be-5227-8e97-a58d-58235b6273ab-dd3fae30 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9dae425b-ac27-e03d-f683-b893109f7b76-dd3fae30 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0446958b-9635-643e-5561-308e69ed534b-dd3fae30 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_21698539-ca55-fdcf-fe0f-84068bdf53a6-dd3fae30 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5871817e-f6a7-358a-e9b2-9b20db408912-dd3fae30 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae31 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae31 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae31 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae31 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae32 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae32 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae32 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae32 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae33 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae33 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae33 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae33 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae34 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae34 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae34 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae34 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae35 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae36 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae36 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae36 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae36 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d228909f-215a-8367-d3c7-0bbbf79a7a52-dd3fae37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c0c206-693a-af87-b18f-b54b56fe771e-dd3fae37 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f8cc9a6-f4f2-50dc-f00d-68ff418ef123-dd3fae37 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf0dfee1-e1d1-cbee-16b7-d094358d70fd-dd3fae37 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c542da5d-4e1b-4439-8873-d11aa1e11a83-dd3fae37, #w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d089-dd3fae38 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d08b-dd3fae38 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_317b84b4-339b-1090-a601-32f81e321424-dd3fae38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e6ac56e-8f4b-ecf9-754a-a82c73291dbd-dd3fae38 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efa8a-dd3fae38 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efa95-dd3fae38 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efaa2-dd3fae38 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efaa8-dd3fae38 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3ab159d9-f170-aade-c8c3-e03596122878-dd3fae39 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr;
}

#w-node-_1f16f6e4-b941-d10f-f829-5e2265780ecf-dd3fae39 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1f16f6e4-b941-d10f-f829-5e2265780ed1-dd3fae39 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_30ada0ea-4660-c5bc-5350-285108d1491d-dd3fae39 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr;
}

#w-node-_30ada0ea-4660-c5bc-5350-285108d14923-dd3fae39 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_30ada0ea-4660-c5bc-5350-285108d14927-dd3fae39 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-fcd7d15b-5173-050c-681c-c3eaa5ed5b4b-dd3fae39 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr;
}

#w-node-c4679483-3721-1505-ff57-f5e534fce916-dd3fae39 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_2900a18e-d0d7-acac-aa21-163610d1731c-dd3fae39 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2900a18e-d0d7-acac-aa21-163610d17327-dd3fae39 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_2900a18e-d0d7-acac-aa21-163610d17330-dd3fae39 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2900a18e-d0d7-acac-aa21-163610d17338-dd3fae39 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d089-36b76bb9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d08b-36b76bb9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5e6ac56e-8f4b-ecf9-754a-a82c73291dbd-36b76bb9 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_3368cf3a-39dc-793d-5d19-4f910be98cd8-36b76bb9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3368cf3a-39dc-793d-5d19-4f910be98cdd-36b76bb9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_961ebaf6-3019-a1b3-71da-b013a04766d5-36b76bb9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_961ebaf6-3019-a1b3-71da-b013a04766e5-36b76bb9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efa8a-36b76bb9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efa95-36b76bb9 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efaa2-36b76bb9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efaa8-36b76bb9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d089-24671b2d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d08b-24671b2d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5e6ac56e-8f4b-ecf9-754a-a82c73291dbd-24671b2d {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_3368cf3a-39dc-793d-5d19-4f910be98cd8-24671b2d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3368cf3a-39dc-793d-5d19-4f910be98cdd-24671b2d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_961ebaf6-3019-a1b3-71da-b013a04766d5-24671b2d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_961ebaf6-3019-a1b3-71da-b013a04766e5-24671b2d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efa8a-24671b2d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efa95-24671b2d {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efaa2-24671b2d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5e429c31-6693-9110-b32d-4253f57efaa8-24671b2d {
  grid-area: 2 / 2 / 3 / 3;
}

@media screen and (max-width: 479px) {
  #w-node-_8361ff53-e54a-ffa3-1802-bf802a5bc3f6-dd3fae1f, #w-node-ef2b53ef-29f0-a69f-70a9-9103b2350b02-dd3fae1f {
    grid-column: 1 / 3;
  }

  #w-node-_098bdee9-b7c0-107d-0351-c2d6590cdda4-dd3fae1f, #w-node-_07b0de6f-211e-037d-a335-f069a35133f8-dd3fae1f, #w-node-_157a5e57-4c7d-bf20-7f98-d24f20e90dd8-dd3fae1f, #w-node-_8dafffbd-eb53-123f-c057-a89e692d1adc-dd3fae1f, #w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d089-dd3fae38 {
    grid-column-start: 1;
  }

  #w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d08b-dd3fae38 {
    grid-column: 1 / 3;
  }

  #w-node-_5e429c31-6693-9110-b32d-4253f57efa95-dd3fae38 {
    grid-row-start: 2;
    grid-column-start: 1;
  }

  #w-node-_5e429c31-6693-9110-b32d-4253f57efaa2-dd3fae38 {
    grid-row-start: 3;
  }

  #w-node-_5e429c31-6693-9110-b32d-4253f57efaa8-dd3fae38 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1f16f6e4-b941-d10f-f829-5e2265780ecf-dd3fae39 {
    grid-column-start: 1;
  }

  #w-node-_1f16f6e4-b941-d10f-f829-5e2265780ed1-dd3fae39 {
    grid-column: 1 / 3;
  }

  #w-node-_30ada0ea-4660-c5bc-5350-285108d14923-dd3fae39 {
    grid-column-start: 1;
  }

  #w-node-_30ada0ea-4660-c5bc-5350-285108d14927-dd3fae39 {
    grid-column: 1 / 3;
  }

  #w-node-_2900a18e-d0d7-acac-aa21-163610d17327-dd3fae39 {
    grid-row-start: 2;
    grid-column-start: 1;
  }

  #w-node-_2900a18e-d0d7-acac-aa21-163610d17330-dd3fae39 {
    grid-area: 3 / 1 / 3 / 2;
  }

  #w-node-_2900a18e-d0d7-acac-aa21-163610d17338-dd3fae39 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d089-36b76bb9 {
    grid-column-start: 1;
  }

  #w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d08b-36b76bb9 {
    grid-column: 1 / 3;
  }

  #w-node-_3368cf3a-39dc-793d-5d19-4f910be98cd8-36b76bb9 {
    grid-column-start: 1;
  }

  #w-node-_3368cf3a-39dc-793d-5d19-4f910be98cdd-36b76bb9 {
    grid-column: 1 / 3;
  }

  #w-node-_961ebaf6-3019-a1b3-71da-b013a04766d5-36b76bb9 {
    grid-column-start: 1;
  }

  #w-node-_961ebaf6-3019-a1b3-71da-b013a04766e5-36b76bb9 {
    grid-column: 1 / 3;
  }

  #w-node-_5e429c31-6693-9110-b32d-4253f57efa95-36b76bb9 {
    grid-row-start: 2;
    grid-column-start: 1;
  }

  #w-node-_5e429c31-6693-9110-b32d-4253f57efaa2-36b76bb9 {
    grid-row-start: 3;
  }

  #w-node-_5e429c31-6693-9110-b32d-4253f57efaa8-36b76bb9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d089-24671b2d {
    grid-column-start: 1;
  }

  #w-node-a45195a9-5b9e-d3c2-776c-a9b92bc9d08b-24671b2d {
    grid-column: 1 / 3;
  }

  #w-node-_3368cf3a-39dc-793d-5d19-4f910be98cd8-24671b2d {
    grid-column-start: 1;
  }

  #w-node-_3368cf3a-39dc-793d-5d19-4f910be98cdd-24671b2d {
    grid-column: 1 / 3;
  }

  #w-node-_961ebaf6-3019-a1b3-71da-b013a04766d5-24671b2d {
    grid-column-start: 1;
  }

  #w-node-_961ebaf6-3019-a1b3-71da-b013a04766e5-24671b2d {
    grid-column: 1 / 3;
  }

  #w-node-_5e429c31-6693-9110-b32d-4253f57efa95-24671b2d {
    grid-row-start: 2;
    grid-column-start: 1;
  }

  #w-node-_5e429c31-6693-9110-b32d-4253f57efaa2-24671b2d {
    grid-row-start: 3;
  }

  #w-node-_5e429c31-6693-9110-b32d-4253f57efaa8-24671b2d {
    grid-area: 4 / 1 / 5 / 2;
  }
}


