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

body {
  font-family: 'Source Sans Pro', sans-serif;
  color: #444;
  font-size: 18px;
  line-height: 26px;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 60px;
  line-height: 75px;
  font-weight: 700;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 40px;
  line-height: 48px;
  font-weight: 700;
}

p {
  margin-bottom: 0px;
}

.global-section {
  width: 100%;
  padding-right: 40px;
  padding-left: 40px;
}

.global-section.bg-yellow {
  background-color: #ffd900;
}

.global-section.bg-hero {
  min-height: 800px;
  background-color: #004fb6;
  background-image: url('../images/H_BG2x.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  color: #fff;
}

.global-section.bg-green {
  background-color: #35a074;
  background-image: url('../images/BG-P-A-min.jpg');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
}

.global-section.bg-lgrey {
  background-color: #f5f5f5;
}

.global-section.bg-lgrey.overflow {
  overflow: hidden;
}

.global-section.bg-lgrey.overflow.hidden {
  display: none;
}

.global-section.bg-lgrey.mobile-only {
  display: none;
}

.global-section.bg-lgrey.mobile-only.o-hidden {
  overflow: hidden;
}

.global-section.bg_half {
  background-image: url('../images/Half-BG.svg');
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.global-section.bg-horizon {
  background-image: url('../images/Horizon.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.global-section.bg-dgrey {
  background-color: #333;
  color: #fff;
}

.global-spacer {
  width: 100%;
}

.global-spacer._100 {
  height: 100px;
}

.global-spacer._50 {
  height: 50px;
}

.global-spacer._25 {
  height: 25px;
}

.global-spacer._75 {
  height: 75px;
}

.global-spacer._500 {
  height: 500px;
}

.global-spacer._10 {
  height: 10px;
}

.global-container {
  max-width: 1240px;
}

.global-container.c-xl {
  max-width: 1340px;
}

.global-container.c-md {
  max-width: 940px;
}

.global-container.c-xxl {
  max-width: 1540px;
}

.navigation-grid {
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 20px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.global-button {
  width: 100px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 4px;
  -webkit-transition: all 150ms ease;
  transition: all 150ms ease;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}

.global-button.d-button {
  background-color: #004fb6;
  -webkit-transition: all 150ms ease;
  transition: all 150ms ease;
}

.global-button.d-button:hover {
  background-color: #003e8e;
}

.global-button.d-button.lg-button {
  width: 150px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 25px;
}

.global-button.y-button {
  background-color: #ffd900;
  color: #004fb6;
  font-weight: 600;
}

.global-button.y-button:hover {
  background-color: #e0bf00;
}

.global-button.y-button.lg-button {
  width: 150px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 25px;
}

.hero-grid {
  padding-top: 50px;
  padding-bottom: 50px;
  grid-column-gap: 20px;
  grid-row-gap: 50px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 100px 1fr 100px;
  grid-template-rows: 100px 1fr 100px;
}

.global-block {
  width: 100%;
}

.global-block.m-700 {
  max-width: 700px;
}

.global-block.m-700.mg-0 {
  margin-right: auto;
  margin-left: auto;
}

.global-block.m-550 {
  max-width: 550px;
}

.global-block.m-550.mg-0 {
  margin-right: auto;
  margin-left: auto;
}

.global-block.m-525 {
  max-width: 525px;
}

.global-block.m-450 {
  max-width: 450px;
}

.global-block.m-475 {
  max-width: 475px;
}

.global-block.m-475.mg-0 {
  margin-right: auto;
  margin-left: auto;
}

.global-block.white-shadow-block {
  padding: 50px;
  background-color: #fff;
  box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.15);
}

.global-block.white-shadow-block.t-margin {
  position: relative;
  margin-top: -400px;
}

.global-block.m-650 {
  max-width: 650px;
}

.global-block.m-650.mg-0 {
  margin-right: auto;
  margin-left: auto;
}

.global-block.m-675 {
  max-width: 675px;
}

.global-block.m-675.mg-0 {
  margin-right: auto;
  margin-left: auto;
}

.global-block.m-500 {
  max-width: 500px;
}

.global-block.m-500.mg-0 {
  margin-right: auto;
  margin-left: auto;
}

.scroll-indicator-container {
  width: 2px;
  height: 70px;
  margin-right: 20px;
  background-color: hsla(0, 0%, 100%, 0.3);
}

.scroll-indicator {
  position: absolute;
  width: 2px;
  height: 25px;
  background-color: #ffd900;
}

.scroll-indicator-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
}

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

.b-txt {
  color: #005a6c;
}

.b-txt.lw-txt {
  font-weight: 400;
}

.b-txt.bo-txt {
  font-weight: 700;
}

.steps-grid {
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 0.25fr 1fr 0.25fr 1fr 0.25fr 1fr 0.25fr 1fr;
  grid-template-columns: 1fr 0.25fr 1fr 0.25fr 1fr 0.25fr 1fr 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 150px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #ffd900;
  box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.15);
}

.steps-circle.c-green {
  background-color: #35a074;
}

.steps-circle.c-dgreen {
  background-color: #276a49;
}

.steps-circle.c-grey {
  background-color: #e8e8e8;
}

.steps-img {
  max-width: 100px;
}

.steps-int-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 150px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.md-txt {
  font-size: 20px;
  line-height: 28px;
}

.md-txt.sb-txt {
  font-weight: 600;
}

.lg-txt {
  font-size: 26px;
  line-height: 38px;
}

.features-grid {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.features-grid.feature-right {
  grid-column-gap: 100px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
}

.features-grid.feature-left {
  grid-column-gap: 100px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
}

.features-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 70px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #ffd900;
  box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.15);
}

.features-circle.c-green {
  background-color: #35a074;
}

.features-circle.c-dgreen {
  background-color: #276a49;
}

.features-circle.c-grey {
  background-color: #e8e8e8;
}

.slider-arrow {
  display: none;
}

.slider-nav {
  display: none;
}

.slider-nav.mobile-only {
  display: block;
}

.slider-wrapper {
  height: auto;
  max-width: 1050px;
  background-color: transparent;
}

.slider-mask {
  overflow: visible;
  height: auto;
  max-width: 1050px;
}

.slider-container {
  height: auto;
  max-width: 1050px;
}

.slider-content {
  grid-column-gap: 30px;
  -ms-grid-columns: minmax(-webkit-min-content, -webkit-max-content) 1fr;
  -ms-grid-columns: minmax(min-content, max-content) 1fr;
  grid-template-columns: minmax(-webkit-min-content, -webkit-max-content) 1fr;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.slider-detail {
  padding-right: 30px;
  grid-column-gap: 30px;
  -ms-grid-columns: minmax(-webkit-min-content, -webkit-max-content) 1fr;
  -ms-grid-columns: minmax(min-content, max-content) 1fr;
  grid-template-columns: minmax(-webkit-min-content, -webkit-max-content) 1fr;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pre-footer-grid {
  grid-column-gap: 50px;
  -ms-grid-columns: 1fr minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content);
  -ms-grid-columns: 1fr minmax(min-content, max-content) minmax(min-content, max-content);
  grid-template-columns: 1fr minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content);
  grid-template-columns: 1fr minmax(min-content, max-content) minmax(min-content, max-content);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pre-footer-grid.feature-right {
  grid-column-gap: 100px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
}

.pre-footer-grid.feature-left {
  grid-column-gap: 100px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
}

.dg-txt {
  color: #191919;
}

.dg-txt.lw-txt {
  font-weight: 400;
}

.dg-txt.bo-txt {
  font-weight: 700;
}

.footer-grid {
  grid-column-gap: 40px;
  -ms-grid-columns: minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) 1fr;
  -ms-grid-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) 1fr;
  grid-template-columns: minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) 1fr;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-grid.feature-right {
  grid-column-gap: 100px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
}

.footer-grid.feature-left {
  grid-column-gap: 100px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
}

.footer-link {
  -webkit-transition: all 150ms ease;
  transition: all 150ms ease;
  color: #ccc;
  text-decoration: none;
}

.footer-link:hover {
  color: #fff;
}

.steps-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-steps-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.single-slider-container {
  width: 100%;
  height: auto;
  max-width: none;
}

.single-slider-mask {
  overflow: visible;
  width: auto;
  height: auto;
  max-width: none;
}

.single-slider-wrapper {
  width: auto;
  height: auto;
  max-width: 100%;
  background-color: transparent;
}

.bo-txt {
  font-weight: 600;
}

.single-slider-and-container {
  width: 100%;
  height: auto;
  max-width: none;
  margin-top: 75px;
}

.projects-grid {
  grid-column-gap: 75px;
  grid-row-gap: 30px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.project-img {
  width: 100%;
  height: 100%;
  max-height: 450px;
  -o-object-fit: cover;
  object-fit: cover;
}

.lb-txt {
  color: #004fb6;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 46px;
    line-height: 54px;
  }

  h2 {
    font-size: 32px;
    line-height: 40px;
  }

  .global-section.bg-green {
    background-image: url('../images/BG-P-A.jpg');
    background-position: 100% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .global-section.bg-lgrey.desktop-only {
    display: none;
  }

  .global-section.bg-lgrey.mobile-only {
    display: block;
  }

  .hero-grid {
    grid-row-gap: 25px;
    -ms-grid-rows: 70px 1fr 70px;
    grid-template-rows: 70px 1fr 70px;
  }

  .features-grid.feature-right {
    grid-column-gap: 50px;
  }

  .features-grid.feature-left {
    grid-column-gap: 50px;
  }

  .slider-nav.mobile-only {
    height: 12px;
    margin-bottom: -44px;
    padding-top: 0px;
  }

  .footer-grid {
    -ms-grid-columns: minmax(-webkit-min-content, -webkit-max-content);
    -ms-grid-columns: minmax(min-content, max-content);
    grid-template-columns: minmax(-webkit-min-content, -webkit-max-content);
    grid-template-columns: minmax(min-content, max-content);
  }

  .single-steps-container {
    padding-right: 150px;
    padding-left: 150px;
  }

  .projects-grid {
    grid-column-gap: 40px;
  }

  .project-img {
    height: 100%;
    max-height: 350px;
  }
}

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

  .global-section.bg-hero {
    min-height: 500px;
  }

  .global-section.bg-green {
    background-size: auto;
    background-repeat: repeat;
  }

  .global-section.bg_half {
    padding-right: 0px;
    padding-left: 0px;
  }

  .global-block.white-shadow-block {
    padding-right: 40px;
    padding-left: 40px;
  }

  .md-txt {
    font-size: 18px;
    line-height: 26px;
  }

  .features-grid.feature-right {
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .features-grid.feature-left {
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pre-footer-grid {
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .single-steps-container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .projects-grid {
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .project-img {
    max-height: 300px;
  }
}

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

  h2 {
    font-size: 26px;
    line-height: 32px;
  }

  .global-section {
    padding-right: 25px;
    padding-left: 25px;
  }

  .global-section.bg-lgrey.no-mg {
    padding-right: 0px;
    padding-left: 0px;
  }

  .global-spacer._100 {
    height: 75px;
  }

  .global-spacer._500 {
    height: 300px;
  }

  .hero-grid {
    padding-top: 50px;
    padding-bottom: 50px;
    grid-row-gap: 20px;
    -ms-grid-rows: 70px 1fr 70px;
    grid-template-rows: 70px 1fr 70px;
  }

  .global-block.white-shadow-block.t-margin {
    margin-top: 0px;
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .lg-txt {
    font-size: 22px;
    line-height: 30px;
  }

  .slider-nav {
    display: block;
  }

  .footer-link {
    font-size: 14px;
    line-height: 22px;
  }

  .project-img {
    max-height: 250px;
  }
}

#w-node-f6d4494c-953a-0ce7-fd84-eba6f8417655-602e0112 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-da29b1b1-10ca-9ef0-c4d4-ed6da8c3029e-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_7c26643f-065f-7e20-234a-e04b8ea35a1b-602e0112 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ce3779ac-eefb-746b-c2f5-cb0165ed51e6-602e0112 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ce3779ac-eefb-746b-c2f5-cb0165ed51e7-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5857bb7d-cef3-9b81-5b92-eab547256a9f-602e0112 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_87ff2e04-8106-4cef-1658-9eea5c972fc5-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec9234ce-5e1e-ec83-02c5-ec097af3ed71-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_145df615-412d-b8c6-1a09-b305e5314b20-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_19bcea36-43b7-5f1f-3c8e-9caaaacba3f1-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23597355-071f-e189-1f53-41410634bf73-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3fb4e893-11e9-8d00-2533-8cc80e08e85e-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de59ab22-9fef-bc4a-66ad-4e7849f9480d-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c13998ff-dd8a-92dc-54b6-3ae98af0cf21-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a4b83f92-66b4-92dc-0f6d-a718b2397800-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_948c2edf-2a4e-9563-c920-a9d466c75014-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78dd0a46-bf52-6bff-ed92-1cec991a8c8c-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_189f3982-9eeb-6668-b9f0-ae3b6851aefa-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed5a69bd-ecb1-9d0d-1b4a-d63dabfc876d-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8bab42f4-8ffe-7e09-3f4f-26bd5b5777ef-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6080cf73-3fb1-8ad0-d225-0ed559b0f3ea-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bfa3586e-2b2b-ece5-3e25-cc276913c94e-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_031c1a90-e5cc-b9b3-7c49-a0746adf3342-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f63093d3-ba54-527b-6b5b-b6104910fe84-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_84461d70-c1e7-c179-28ff-fc3c2136fd72-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f63093d3-ba54-527b-6b5b-b6104910fe88-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5d2bfd3c-b261-1f31-2928-085f78737beb-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5d2bfd3c-b261-1f31-2928-085f78737bea-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dbab5976-5645-b25c-0326-22a9567c2549-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dbab5976-5645-b25c-0326-22a9567c254a-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_554109c7-5e65-ca77-c5bb-b6ffa832513d-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_444e6a93-04ed-f81b-ecd8-d981bfb0bfae-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d8523f2-87f9-5717-f807-43f256e5aaea-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d8523f2-87f9-5717-f807-43f256e5aaf4-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d8523f2-87f9-5717-f807-43f256e5ab04-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d8523f2-87f9-5717-f807-43f256e5ab0e-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d8523f2-87f9-5717-f807-43f256e5ab1e-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d8523f2-87f9-5717-f807-43f256e5ab28-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d8523f2-87f9-5717-f807-43f256e5ab38-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d8523f2-87f9-5717-f807-43f256e5ab42-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a540ad2-b87b-3d37-7e71-a815aa6ead14-602e0112 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_77033423-2cda-1526-ae6b-9c268d4786e6-602e0112 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_68c20781-d5e7-5a09-1e60-8a21b3377cd2-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5e7ad832-b92e-0166-c0a0-7f737f108623-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cecfccb8-c861-45ff-8ada-0e955bcf4735-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c351f2c3-5d4d-baa2-f688-4ec5c12f9b48-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7670f50d-9447-bf9b-c5ef-e94eb8205f85-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f9d2ac7c-0587-92ae-4a2c-dccc57ee6e44-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cac3372c-774f-7744-b2d5-5df584539eee-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1707a59-a29e-1a4f-357d-f4713b0c84ca-602e0112 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_6a540ad2-b87b-3d37-7e71-a815aa6ead14-602e0112 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f63093d3-ba54-527b-6b5b-b6104910fe88-602e0112 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-dbab5976-5645-b25c-0326-22a9567c254a-602e0112 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_6a540ad2-b87b-3d37-7e71-a815aa6ead14-602e0112 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_77033423-2cda-1526-ae6b-9c268d4786e6-602e0112 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_68c20781-d5e7-5a09-1e60-8a21b3377cd2-602e0112 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

