:root {
  --grmc-royal-blue: #0060a8;
  --grmc-pink: #e11683;
  --white: white;
  --grmc-green: #96c21e;
  --black: #333;
  --linkedin-blue: #0077b5;
  --twitter-blue: #00acee;
  --facebook-blue: #3b5998;
  --youtube-red: #c4302b;
  --grmc-dark-magenta: #94368b;
  --grmc-red: #e24413;
  --grmc-crimson: #e83843;
  --grmc-gold: #ffcd00;
  --grmc-sky-blue: #40b4e5;
}

.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-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

body {
  color: #333;
  font-family: museo-sans-rounded, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 36px;
}

h1 {
  color: var(--grmc-royal-blue);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  color: var(--grmc-pink);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: museo, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  color: var(--grmc-royal-blue);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: museo, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.sec_menus {
  z-index: 999999;
  font-size: 14px;
  line-height: 21px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.menu-topbar {
  height: 50px;
  background-color: var(--grmc-royal-blue);
  padding-left: 10px;
  padding-right: 10px;
}

.menu-main {
  background-color: var(--white);
  padding: 20px 10px;
  transition: border-width .2s cubic-bezier(.645, .045, .355, 1);
}

.wrpr_topbar {
  height: 100%;
  color: #fff;
  align-items: center;
  display: flex;
}

.div_call-us-wrpr {
  flex: 1;
}

.a_topbar-menu-item {
  color: #fff;
  margin-left: 25px;
  margin-right: 10px;
  display: inline-block;
}

.a_topbar-menu-item.highlight {
  background-color: var(--grmc-green);
  border-radius: 20px;
  margin-right: 0;
  padding: 5px 20px;
  transition: transform .2s cubic-bezier(.68, -.55, .265, 1.55);
}

.a_topbar-menu-item.highlight:hover {
  transform: translate(0, -2px);
}

.a_topbar-menu-item.telephone-number {
  margin-left: 10px;
}

.a_topbar-menu-item.highlight {
  background-color: #96c21e;
  border-radius: 20px;
  margin-right: 0;
  padding: 5px 20px;
  transition: transform .2s cubic-bezier(.68, -.55, .265, 1.55);
}

.a_topbar-menu-item.highlight:hover {
  transform: translate(0, -2px);
}

.cntr_topbar {
  height: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.text-block, .wrpr_a-underliner {
  display: inline-block;
}

.hlpr_underliner {
  height: 2px;
  background-color: rgba(255, 255, 255, .8);
  margin-left: 10px;
  margin-right: 10px;
}

.hlpr_underliner.right {
  margin-left: 25px;
  margin-right: 10px;
}

.cntr_menu {
  max-width: 1320px;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main_menu-social-links {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 15px;
  display: grid;
}

.img_social {
  width: 20px;
  color: var(--black);
  margin-right: 5px;
  transition: transform .2s cubic-bezier(.68, -.55, .265, 1.55), color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
}

.img_social:hover {
  transform: translate(0, -1px);
}

.img_social.linkedin:hover {
  color: var(--linkedin-blue);
}

.img_social.twitter:hover {
  color: var(--twitter-blue);
}

.img_social.facebook:hover {
  color: var(--facebook-blue);
}

.img_social.youtube:hover {
  color: var(--youtube-red);
}

.a_main-menu-link {
  color: var(--black);
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 1em;
  font-weight: 500;
  display: inline-block;
}

.a_main-menu-link.cloud.w--current {
  color: var(--grmc-pink);
}

.a_main-menu-link.about.w--current {
  color: var(--grmc-dark-magenta);
}

.a_main-menu-link.support.w--current {
  color: var(--grmc-green);
}

.a_main-menu-link.cyber.w--current {
  color: var(--grmc-red);
}

.a_main-menu-link.professional.w--current {
  color: var(--grmc-royal-blue);
}

.container {
  text-align: center;
}

.p_hero-intro {
  text-align: center;
  letter-spacing: normal;
  margin-top: 50px;
  margin-bottom: 25px;
  line-height: 30px;
}

.p_hero-intro.mobile {
  display: none;
}

.p_hero-intro.forcolumns {
  text-align: left;
}

.div_leading-benefits {
  display: flex;
}

.wrpr_leading-benefit {
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.wrpr_leading-benefit.last {
  border-right-style: none;
}

.img_leading-icon {
  height: 50px;
}

.p_leading-description {
  color: #333;
  text-align: center;
  letter-spacing: -.2px;
  margin-top: 10px;
  font-family: museo, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.wrpr_cta {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 50px;
  display: flex;
}

.btn_standard {
  background-color: var(--grmc-dark-magenta);
  border: 2px solid #fff;
  border-radius: 50px;
  padding: 12px 30px;
  font-family: museo, sans-serif;
  font-size: 22px;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: 0 0 10px rgba(0, 0, 0, .25);
}

.btn_standard:hover {
  transform: translate(0, -4px);
}

.btn_standard.centred {
  text-align: center;
  display: inline-block;
}

.btn_standard.centred.blue {
  background-color: var(--grmc-royal-blue);
}

.btn_standard.centred.pink {
  background-color: var(--grmc-pink);
}

.btn_standard.centred.orange {
  background-color: var(--grmc-red);
}

.btn_standard.centred.red {
  background-color: var(--grmc-crimson);
}

.btn_standard.blue {
  background-color: var(--grmc-dark-magenta);
}

.gm-wave-divider {
  margin-left: -12.5vw;
  position: relative;
}

.img_wave-layer-mid-back {
  z-index: -9998;
  width: 120vw;
  max-width: none;
  margin-left: -5vw;
  position: absolute;
}

.img_wave-layer-back {
  z-index: -9999;
  width: 120vw;
  max-width: none;
  margin-left: -5vw;
  position: absolute;
}

.img_wave-layer-front {
  z-index: -9996;
  width: 120vw;
  max-width: none;
  margin-left: -5vw;
  position: absolute;
}

.img_wave-layer-mid-front {
  z-index: -9997;
  width: 120vw;
  max-width: none;
  margin-left: -5vw;
  position: absolute;
}

.sec_wave {
  height: 250px;
  margin-top: -60px;
  margin-bottom: -60px;
}

.grid_thrive {
  grid-column-gap: 60px;
  grid-row-gap: 100px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ".";
  grid-auto-flow: row;
  align-items: center;
}

.rtb_standard a {
  color: var(--grmc-dark-magenta);
  transition: color .2s;
}

.rtb_standard a:hover {
  color: var(--grmc-green);
}

.h2 {
  margin-top: 25px;
  margin-bottom: 50px;
}

.h2.colorblue {
  color: var(--grmc-royal-blue);
}

.h2.colorpurple {
  color: var(--grmc-dark-magenta);
}

.h2.colororange {
  color: var(--grmc-red);
}

.h2.coloryellow {
  color: var(--grmc-gold);
}

.h2.colortorquoise {
  color: var(--grmc-sky-blue);
}

.h2.colorred {
  color: var(--grmc-pink);
}

.h2.colorgreen {
  color: var(--grmc-green);
}

.h2.people {
  text-align: left;
  margin-bottom: 26px;
}

.h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: museo, sans-serif;
}

.h1.white {
  color: var(--grmc-dark-magenta);
  margin-bottom: 20px;
}

.h1.servicedesk {
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.h1.blog {
  text-align: left;
  margin-bottom: 20px;
}

.h1.gm_orange {
  color: var(--grmc-red);
  margin-top: 50px;
}

.grid_services {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: stretch;
  justify-items: center;
}

.expandingcard {
  width: 100%;
  text-align: center;
  cursor: auto;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  transition: transform .2s cubic-bezier(.68, -.55, .265, 1.55), box-shadow .2s cubic-bezier(.68, -.55, .265, 1.55);
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
}

.expandingcard:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.a_card-nav {
  color: var(--grmc-royal-blue);
  font-size: 16px;
  transition: color .2s;
}

.a_card-nav:hover {
  color: var(--grmc-pink);
}

.p_card-nav-title {
  flex: 1;
  margin-top: 25px;
  margin-bottom: 25px;
  line-height: 23px;
}

.grid_our-offer {
  grid-column-gap: 50px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "Description Description Description Image Image Image"
                       "People People Trust Trust Efficiency Efficiency";
  grid-auto-flow: row;
}

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

.div_testimonial-card {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
}

.div_testimonial-card:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.div_testimonial-content-wrp {
  flex: 1;
}

.img_quote-mark-close {
  z-index: 1;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div_testimonial-rating {
  margin-bottom: 20px;
}

.paragraph {
  z-index: 2;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  position: relative;
}

.div_testimonial-author-wrp {
  align-items: flex-end;
  display: flex;
}

.div-block-2 {
  border-radius: 4%;
  margin-right: 20px;
  overflow: hidden;
}

.text-block-2 {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.flx_results-wrp {
  height: 330px;
  display: flex;
}

.div_results-card {
  height: 330px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  margin-right: 20px;
  padding: 40px 20px;
  transition: box-shadow .2s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
}

.div_results-card:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.div_results-card.last {
  margin-right: 0;
}

.p_result-descriptor {
  text-align: center;
  line-height: 30px;
}

.div_result {
  justify-content: center;
  margin-top: 20px;
  font-family: museo, sans-serif;
  font-size: 32px;
  font-weight: 700;
  display: flex;
}

.p_results-collected {
  z-index: -1;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 21px;
  position: relative;
}

.p_card-hidden-description {
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 21px;
  display: block;
}

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

.grid_resources_other {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: grid;
}

.div_2col {
  display: flex;
}

.div_col-right {
  flex: 1;
}

.grid_csr-highlights {
  grid-row-gap: 31px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid_last-service-cards {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.sec_footer-main {
  z-index: 1;
  background-color: var(--grmc-royal-blue);
  margin-top: -1px;
  padding-top: 26px;
  position: relative;
}

.sec_fixed-footer-topper {
  z-index: 2;
  margin-top: -81px;
  position: relative;
}

.gm-wave-divider-footer {
  z-index: 3;
  height: 122px;
  margin-left: -12.5vw;
  position: relative;
}

.img_wave-layer-back-footer, .img_wave-layer-mid-front-footer {
  width: 120vw;
  max-width: none;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.img_wave-layer-front-footer {
  width: 120vw;
  height: 170px;
  max-width: none;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.sec_wave-footer {
  z-index: 9;
  height: 170px;
  position: relative;
}

.div_award-card {
  z-index: 9999;
  height: 150px;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 20px;
  transition: box-shadow .2s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
}

.div_award-card:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.div_award-card._1-ce-acc {
  z-index: 9994;
}

.div_award-card._2-iasme {
  z-index: 9998;
  padding: 20px;
}

.div_award-card._3-msp501 {
  z-index: 9997;
}

.div_award-card._4-sbrc {
  z-index: 9993;
}

.div_award-card._5-comptia {
  z-index: 9990;
}

.div_award-card._6-50best {
  z-index: 9999;
}

.div_award-card._7-mssilver {
  z-index: 9992;
}

.div_award-card._8-cfep51 {
  z-index: 9996;
}

.div_award-card._9-ngfinalist {
  z-index: 9995;
}

.div_award-card._14-gdpr {
  z-index: 9986;
}

.div_award-card._11-ce {
  z-index: 9989;
}

.div_award-card._13-iasmegold {
  z-index: 9987;
}

.div_award-card._15-quality {
  z-index: 9985;
}

.div_award-card._12-ceplus {
  z-index: 9988;
}

.div_award-card._10-ng {
  z-index: 9991;
}

.image {
  padding-right: 20px;
}

.rtb_freeguide-lower {
  margin-bottom: 20px;
}

.rtb_freeguide-lower h4 {
  color: var(--grmc-pink);
  text-align: center;
  font-size: 24px;
  line-height: 28px;
}

.rtb_freeguide-lower p {
  text-align: center;
}

.grid_blog-highlights {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  transition: transform .2s cubic-bezier(.68, -.55, .265, 1.55);
  display: grid;
}

.div_blog-tile {
  background-color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
}

.div_blog-tile:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.div_blog-image-wrp {
  height: 250px;
  position: relative;
}

.div_blog-excerpt-wrp {
  text-align: center;
  flex: 1;
  padding: 20px;
}

.div_blog-image {
  transition: transform .2s cubic-bezier(.68, -.55, .265, 1.55);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.div_blog-image:hover {
  transform: scale(1.2);
}

.div_blog-image.two {
  background-image: url('../images/social.png');
}

.div_blog-image.three {
  background-image: url('../images/insider-threat.png');
}

.div_service-tile-final {
  box-shadow: none;
  text-align: center;
  background-color: rgba(150, 194, 30, .2);
  border-radius: 5px;
  padding: 20px;
  transition: transform .5s cubic-bezier(.86, 0, .07, 1);
}

.div_service-tile-final:hover {
  box-shadow: none;
  transform: scale(1.1);
}

.div_service-tile-final.bgpk {
  background-color: rgba(225, 22, 131, .2);
}

.div_service-tile-final.bgor {
  background-color: rgba(226, 68, 19, .2);
}

.div_service-tile-final.bgbl {
  text-align: center;
  background-color: rgba(0, 96, 168, .2);
}

.p_final-service-label {
  color: var(--grmc-green);
  margin-top: 20px;
  font-family: museo, sans-serif;
  line-height: 24px;
}

.p_final-service-label.clpk {
  color: var(--grmc-pink);
}

.p_final-service-label.clor {
  color: var(--grmc-red);
}

.p_final-service-label.clbl {
  color: var(--grmc-royal-blue);
}

.div_footer-flex-wrp {
  margin-top: 40px;
  display: flex;
}

.div_footer-col-wrp {
  flex: 1;
}

.div_footer-col-wrp.flex {
  justify-content: flex-end;
  display: flex;
}

.p_footer-mission {
  width: 70%;
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
}

.a_quick-link {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  transition: transform .2s;
  display: inline-block;
}

.a_quick-link:hover {
  transform: translate(0, -2px);
}

.a_quick-link.red {
  color: var(--grmc-crimson);
  text-decoration: underline;
}

.p_footer-contact {
  color: #fff;
  cursor: pointer;
  margin-top: 6px;
  margin-bottom: 14px;
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
  transition: transform .2s;
}

.p_footer-contact:hover {
  transform: translate(0, -5px);
}

.p_footer-contact.no-hover {
  margin-top: 0;
  margin-bottom: 0;
  transition-property: none;
}

.p_footer-contact.no-hover:hover {
  transform: none;
}

.div_footer-col-left {
  width: 40%;
}

.div_footer-col-right {
  width: 60%;
}

.div_footer-col-right.lp {
  flex: 1;
}

.h4_footer-heading {
  color: #fff;
}

.bold-text {
  font-family: museo, sans-serif;
}

.ctn_inline-nav {
  margin-top: 100px;
}

.div_contact-flex {
  display: flex;
}

.div_contact-col {
  margin-right: 20px;
}

.div_contact-col.detail {
  flex: 1;
}

.ctn_footer-flex-50 {
  border-top: 1px solid var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div_footer-flex-col {
  flex: 1;
}

.div_footer-flex-col.right {
  flex: 0 auto;
}

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

.nav-menu {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.mainmenu_underliner {
  height: 2px;
  background-color: var(--black);
  transform-style: preserve-3d;
  border-radius: 20px;
  margin-top: -15px;
  transform: scale3d(.5, 1, 1);
}

.mainmenu_underliner.colorpk {
  background-color: var(--grmc-pink);
}

.mainmenu_underliner.colorrd {
  background-color: var(--grmc-red);
}

.mainmenu_underliner.colorbl {
  background-color: var(--grmc-royal-blue);
}

.mainmenu_underliner.colorpu {
  background-color: var(--grmc-dark-magenta);
}

.mainmenu_underliner.colorgr {
  background-color: var(--grmc-green);
}

.main-nav-wrp {
  flex: 0 auto;
}

.img_hero {
  text-align: center;
}

.hero-section {
  margin-top: 165px;
  padding-bottom: 150px;
}

.hero-section.blog {
  padding-bottom: 50px;
}

.h3_offer.colrd {
  color: var(--grmc-crimson);
}

.h3_offer.colorgn {
  color: var(--grmc-green);
}

.card_partner_logo {
  display: block;
}

.grid {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 25px;
  margin-bottom: 25px;
}

.div_award-outer-wrapper {
  height: 150px;
}

.div_award-card-description-wrp {
  display: block;
}

.h4_award-card-header {
  color: var(--grmc-dark-magenta);
  font-size: 16px;
  line-height: 22px;
}

.p_results-hidden-description {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 21px;
  display: block;
}

.div_highlights-wrp {
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  margin-top: 20px;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
}

.div_highlights-wrp.first {
  margin-top: 0;
}

.img_csr-star {
  margin-right: 20px;
}

.div_col-left {
  width: 40%;
  padding-right: 60px;
}

.p_csr-highlight {
  margin-bottom: 0;
  line-height: 26px;
}

.rtb_csr-description {
  margin-top: 20px;
  margin-bottom: 20px;
}

.rtb_csr-description h3 {
  margin-top: 0;
}

.rtb_ebook-highlight, .rtb_ebook-highlight p {
  margin-bottom: 20px;
}

.rtb_ebook-highlight h3 {
  margin-bottom: 20px;
  line-height: 38px;
}

.div_btn-testimonials {
  text-align: center;
  display: none;
}

.rtb_blog-excerpt a {
  color: var(--grmc-red);
}

.p_slightly-condensed {
  letter-spacing: -.2px;
}

.div_quote-mark-aligner {
  position: relative;
}

.img_quote-mark-open {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: rotate(180deg);
}

.a_hero-leaders {
  width: 25%;
  justify-content: center;
  align-items: center;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1);
}

.a_hero-leaders:hover {
  transform: translate(0, -5px);
}

.sec_page-sections {
  padding-top: 150px;
  padding-bottom: 150px;
}

.sec_page-sections.hide {
  display: none;
}

.h1_inner-dot {
  color: rgba(51, 51, 51, .5);
}

.h1_qualifier {
  color: rgba(51, 51, 51, .7);
  font-size: 30px;
}

.div_leader-divider {
  width: 1px;
  background-image: linear-gradient(#fff, rgba(51, 51, 51, .15) 50%, #fff);
}

.img_results {
  height: 150px;
  display: block;
}

.div_mobile-spacer, .main-nav-wrp-mobile {
  display: none;
}

.main_mobile-social-links {
  margin-top: 15px;
  display: none;
}

.img_ebook-mini {
  width: 75%;
}

.img_wave-footer-topper {
  width: 120vw;
  max-width: none;
  margin-left: -5vw;
  position: static;
}

.img_logo {
  width: 100%;
}

.brand {
  width: 24%;
  flex: none;
}

.ico_hero-green {
  width: 80px;
  height: 80px;
  color: var(--grmc-green);
}

.ico_hero-blue {
  width: 80px;
  height: 80px;
  color: var(--grmc-royal-blue);
}

.ico_hero-red {
  width: 80px;
  height: 80px;
  color: var(--grmc-crimson);
}

.ico_hero-pink {
  width: 80px;
  height: 80px;
  color: var(--grmc-pink);
}

.h3_centred {
  text-align: center;
  display: block;
}

.svg_service-area-icon {
  width: 80px;
  height: 80px;
  color: var(--grmc-green);
  background-color: rgba(150, 194, 30, .2);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.svg_service-area-icon.gmrd {
  color: var(--grmc-crimson);
  background-color: rgba(232, 56, 67, .3);
}

.svg_service-area-icon.gmblue {
  color: var(--grmc-royal-blue);
  background-color: rgba(0, 96, 168, .2);
}

.svg_service-area-icon.gmpnk {
  color: var(--grmc-pink);
  background-color: rgba(225, 22, 131, .2);
}

.svg_service-area-icon.gmyel {
  color: var(--grmc-gold);
  background-color: rgba(255, 205, 0, .2);
}

.svg_service-area-icon.gmoran {
  color: var(--grmc-red);
  background-color: rgba(226, 68, 19, .3);
}

.svg_service-area-solo-icon {
  width: 100px;
  height: 100px;
  color: var(--grmc-green);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.svg_service-area-solo-icon.gmrd {
  color: var(--grmc-red);
}

.svg_service-area-solo-icon.gmblue {
  color: var(--grmc-royal-blue);
}

.svg_service-area-solo-icon.gmpnk {
  color: var(--grmc-pink);
}

.grid_testimonials-blocks {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 60px;
}

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

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

.btn_blog-read-more {
  color: var(--grmc-crimson);
  background-color: #fff;
}

.div_btn-blog-read-more-wrapper {
  text-align: center;
}

.container_cyber-security {
  margin-top: 50px;
  margin-bottom: 50px;
}

.gm_red {
  color: var(--grmc-red);
}

.gm_green {
  color: var(--grmc-green);
}

.gm_blue {
  color: var(--grmc-royal-blue);
}

.gm_purple {
  color: var(--grmc-dark-magenta);
}

.div_hero-columns-wrapper {
  flex-direction: row;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.div_hero-column {
  flex: 1;
}

.div_hero-column.right {
  margin-left: 20px;
}

.p_cta-qualfier {
  font-size: 20px;
  font-weight: 700;
}

.gm_pink {
  color: var(--grmc-pink);
}

.svg_wrap {
  width: 40%;
  flex: 1;
  align-items: center;
}

.svg_wrap.sm {
  width: 40%;
}

.section {
  margin-left: -5vw;
}

.page-wrap {
  width: 100vw;
}

.div_about-us-upper-hero-wrapper {
  margin-bottom: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.p_about-us-definition {
  text-align: center;
}

.div_mission-purpose-columns {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 100px;
  display: flex;
}

.div_flex-column {
  height: 100%;
  flex: 1;
}

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

.grid_values {
  grid-column-gap: 25px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 50px;
}

.div_values-grid-item {
  width: 100%;
  height: 300px;
  text-align: center;
  overflow: hidden;
}

.h3_values {
  color: var(--black);
  text-align: center;
}

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

.img_ourpeople {
  margin-top: 50px;
}

.star-banner {
  max-width: 1279px;
  background-color: #f5f5f5;
  margin-top: 100px;
  margin-bottom: 50px;
  position: relative;
}

.image-5 {
  position: absolute;
  top: -33%;
  bottom: 0%;
  left: -10%;
  right: auto;
}

.paragraph-3 {
  border-top: 1px solid var(--black);
  border-bottom: 1px solid var(--black);
  padding: 50px 350px;
}

.scotland {
  position: absolute;
  top: -42%;
  bottom: 0%;
  right: -44px;
}

.grid_people-like-us {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 50px;
}

.con_services {
  text-align: center;
}

.img_core-services {
  margin-top: 50px;
}

.grid_about-us-results {
  grid-column-gap: 49px;
  grid-row-gap: 50px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 50px;
}

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

.result-descriptor {
  font-size: 26px;
  line-height: 26px;
}

.reults_stats-qualifier {
  text-align: center;
  margin-top: 25px;
  font-size: 16px;
}

.grid_locations {
  grid-row-gap: 50px;
  grid-template-columns: 1fr .5fr;
  margin-top: 50px;
}

.div_address-block-map {
  height: 100%;
  background-color: var(--grmc-royal-blue);
  flex-direction: column;
  padding: 25px;
  display: flex;
}

.h3_map-location-header {
  color: var(--white);
  text-transform: uppercase;
  flex: 0 auto;
  font-size: 40px;
  font-weight: 500;
}

.p_map-location-address {
  color: #fff;
  font-size: 20px;
}

.grid_thrive-outer {
  grid-row-gap: 50px;
  grid-template-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 50px;
}

.grid_thrive-item {
  grid-template-columns: .25fr 1fr;
  grid-template-areas: "Area"
                       "Area";
}

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

.grid_testimonials-blocks-two {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 60px;
}

.div_hero-columns-wrapper-about-us {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid-2 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.link {
  color: var(--grmc-dark-magenta);
  text-decoration: underline;
}

.text-block-3 {
  font-size: 16px;
  line-height: 20px;
}

.grid_servicedesk {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div_sd-box.email {
  background-color: var(--grmc-green);
}

.div_sd-box.share {
  background-color: var(--grmc-pink);
}

.div_sd-box.chatonline {
  background-color: var(--grmc-dark-magenta);
  display: none;
}

.div_sd-box {
  background-color: var(--grmc-red);
  color: var(--white);
  text-align: center;
  border-radius: 5px;
  padding: 25px;
}

.div_sd-box.online {
  text-align: center;
}

.div_sd-box.phone {
  background-color: var(--grmc-sky-blue);
}

.h2_servicedesk {
  color: var(--white);
  font-size: 25px;
}

.btn_servicedesk-item {
  background-color: var(--white);
  color: var(--black);
  border-radius: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 14px;
  transition: box-shadow .2s;
  box-shadow: 0 0 10px rgba(0, 0, 0, .3);
}

.btn_servicedesk-item:hover {
  box-shadow: 0 0 15px 2px rgba(0, 0, 0, .3);
}

.p_servicedesk-item {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 20px;
}

.html-embed-3 {
  width: 60px;
  opacity: 1;
  color: var(--white);
}

.div_servicedesk-icon-wrapper {
  width: 60px;
  height: 60px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.p_note-centred {
  text-align: center;
  margin-top: 25px;
}

.div_contact-grid {
  margin-bottom: 100px;
}

.p_map-location-tel {
  color: #fff;
  flex: 1;
  font-size: 20px;
}

.p_job-highlight-title {
  font-weight: 800;
}

.job-highlight-box-grid {
  grid-template-columns: .25fr 1fr;
  margin-bottom: 25px;
}

.div_job-highlight-box {
  background-color: var(--grmc-royal-blue);
  color: #fff;
  border-radius: 5px;
  margin-bottom: 25px;
  padding: 25px;
}

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

.rich-text-block h2 {
  color: var(--grmc-royal-blue);
  text-align: left;
}

.rich-text-block a {
  color: var(--grmc-royal-blue);
}

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

.img_social-footer {
  width: 20px;
  color: rgba(255, 255, 255, .75);
  margin-right: 5px;
  transition: transform .2s cubic-bezier(.68, -.55, .265, 1.55), color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
}

.img_social-footer:hover {
  color: #fff;
  transform: translate(0, -1px);
}

.con_additonal-resources {
  margin-top: 100px;
}

.con_additonal-resources.hidden {
  display: none;
}

.div_additional-resoureces-wrapper {
  display: block;
}

.p_book-a-call-intro {
  text-align: center;
  margin-bottom: 50px;
  padding-left: 225px;
  padding-right: 225px;
}

.p_job-listing-item {
  background-color: var(--grmc-royal-blue);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px;
  transition: background-color .2s;
}

.p_job-listing-item:hover {
  background-color: var(--grmc-sky-blue);
}

.a_job-listing-item {
  color: #fff;
  transition: color .2s cubic-bezier(.645, .045, .355, 1);
}

.a_job-listing-item:hover {
  color: var(--white);
}

.p_footer-contact-token {
  color: #fff;
  cursor: pointer;
  margin-top: 6px;
  margin-bottom: 14px;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  transition: transform .2s;
  display: inline-block;
}

.p_footer-contact-token:hover {
  transform: translate(0, -5px);
}

.p_footer-contact-token.border {
  margin-left: 20px;
}

.p_footer-contact-token.border-nohover {
  margin-left: 20px;
  transition-property: none;
}

.p_footer-contact-token.border-nohover:hover {
  transform: none;
}

.div-block-11 {
  height: 800px;
  background-color: #bebebe;
  display: none;
}

.div_slip-slide-card-content {
  width: 100%;
  height: 300px;
  flex-direction: column;
  flex: none;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.div_slip-slide-card {
  width: 100%;
  height: 300px;
  text-align: center;
  cursor: auto;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: transform .2s cubic-bezier(.68, -.55, .265, 1.55), box-shadow .2s cubic-bezier(.68, -.55, .265, 1.55);
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
}

.div_slip-slide-card:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.p_slip-slide-content {
  flex: 1;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 28px;
  display: block;
}

.svg_slip-slide-arrow {
  width: 20px;
  color: rgba(51, 51, 51, .4);
  margin-left: auto;
  margin-right: auto;
}

.div_value-slip-slide-wrapper {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div_result-content {
  height: 120px;
}

.result-full-description {
  font-size: 14px;
  line-height: 26px;
}

.div_result-lower-wrapper {
  height: 120px;
  overflow: hidden;
}

.blog_hero-wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
}

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

.blog_rtb h2 {
  text-align: left;
  font-style: normal;
}

.blog_details-token {
  color: rgba(51, 51, 51, .68);
  font-size: 14px;
  display: inline-block;
}

.blog_details-token.divider {
  margin-left: 25px;
  margin-right: 25px;
}

.blog_token-wrapper.listing {
  margin-bottom: 10px;
}

.btn_blog-listing {
  background-color: var(--grmc-dark-magenta);
  border-radius: 5px;
  padding: 0 10px;
  transition: transform .2s, background-color .2s;
}

.btn_blog-listing:hover {
  background-color: var(--grmc-green);
  transform: translate(0, -5px);
}

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

.rtb_additional-resources a {
  color: #333;
  text-decoration: underline;
  transition: color .2s;
}

.rtb_additional-resources a:hover {
  color: var(--grmc-crimson);
}

.div-block-11-copy {
  height: 800px;
  background-color: #bebebe;
  display: block;
}

.lp_header-header {
  z-index: 1001;
  margin-top: 25px;
  margin-bottom: 25px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.lp-btn_btn {
  width: 33%;
  height: 50px;
  background-color: #e83843;
  border-radius: 4px;
  position: absolute;
  top: 7px;
  right: 7px;
}

.lp-sec_hero {
  color: #fff;
  background-color: #0060a8;
  padding-top: 200px;
  padding-bottom: 300px;
  font-size: 16px;
  line-height: 27px;
  position: relative;
}

.lp-sec_hero.purple {
  background-color: var(--grmc-dark-magenta);
}

.lp-h1_hero-headline {
  color: #fff;
  text-align: left;
  font-family: museo, sans-serif;
}

.lp-form_form-action {
  max-width: 600px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.lp-div_row {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  transition: box-shadow .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.lp-input_form-control {
  width: 64%;
  height: 50px;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 24px;
}

.lp-div_hero-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.lp-div_divider-shape-bottom {
  position: absolute;
  top: auto;
  bottom: -1%;
  left: 0%;
  right: 0%;
}

.lp-div_hero-bio {
  margin-bottom: 42px;
}

.lp-div_input-group {
  width: 100%;
  height: 65px;
  background-color: #fff;
  border-radius: 6px;
  flex-wrap: wrap;
  align-items: stretch;
  padding: 7px;
  display: flex;
  position: relative;
}

.lp-div_col6 {
  max-width: 50%;
  flex: 0 0 50%;
  align-self: center;
  padding-left: 15px;
  padding-right: 15px;
}

.lp-container {
  padding-left: 15px;
  padding-right: 15px;
}

.lp-div_col12 {
  color: #333;
  text-align: center;
  flex: 1;
  align-self: center;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.lp-div_col12.cta {
  margin-top: 50px;
  margin-bottom: 50px;
}

.lp-div_col4 {
  max-width: 33.33%;
  flex: 0 0 33.33%;
  align-self: center;
  padding-left: 15px;
  padding-right: 15px;
}

.lp-sec_features {
  color: #fff;
  padding-top: 200px;
  padding-bottom: 300px;
  font-size: 16px;
  line-height: 27px;
  position: relative;
}

.button {
  border-radius: 6px;
}

.lp-div_feature-panel {
  color: #333;
  text-align: center;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  padding: 40px;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.lp-div_feature-panel:hover, .lp-div_feature-panel.active {
  box-shadow: 0 0 40px rgba(0, 0, 0, .16);
}

.container-3 {
  display: block;
}

.blog_date {
  display: none;
}

.form-block {
  background-color: var(--grmc-royal-blue);
  border-radius: 10px;
  margin-top: 100px;
  margin-bottom: 29px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-4 {
  color: #fff;
  text-align: center;
  margin-bottom: 15px;
}

.ebook-link-wrapper {
  text-align: center;
}

.h4_ebook {
  color: var(--grmc-pink);
  text-align: center;
  margin-bottom: 25px;
  font-size: 24px;
  line-height: 32px;
}

.ebook-description-wrapper {
  text-align: center;
}

.ranking_mobile {
  border-top: 1px solid var(--black);
  border-bottom: 1px solid var(--black);
  padding: 50px 350px;
  display: none;
}

.text-field {
  background-color: var(--white);
  border-radius: 20px;
}

.html-embed-5 {
  padding: 20px;
}

.success-message {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.error-message {
  margin-left: 170px;
  margin-right: 170px;
}

.div-block-13 {
  display: flex;
}

.div-block-14 {
  flex: 1;
  padding-right: 20px;
}

.div-block-14.right {
  padding-left: 20px;
  padding-right: 0;
}

.text-span {
  color: var(--grmc-royal-blue);
  margin-bottom: 20px;
  display: inline-block;
}

.rtb_subpage-intros {
  margin-bottom: 100px;
}

.rtb_subpage-intros p {
  margin-bottom: 20px;
}

.h2_careers {
  color: var(--white);
  font-size: 28px;
  line-height: 44px;
}

.h3_careers {
  text-align: center;
  margin-bottom: 20px;
}

.h2_purple {
  color: var(--grmc-royal-blue);
}

.link-2 {
  color: var(--grmc-dark-magenta);
}

.benefits_line {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.benefits-link {
  color: var(--grmc-dark-magenta);
}

.benefits-link:hover {
  color: var(--grmc-pink);
}

.explainer-grid {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto auto auto auto;
  grid-template-areas: ". ."
                       ". ."
                       ". ."
                       "Area Area";
  align-items: center;
  justify-items: center;
}

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

.sec_final {
  margin-bottom: 200px;
}

.paragraph-4 {
  text-align: center;
  margin-top: 50px;
}

.text-span-2 {
  font-size: 18px;
  font-weight: 700;
}

.div-block-15 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-2 {
  border: 3px solid var(--grmc-royal-blue);
  color: var(--grmc-royal-blue);
  background-color: #fff;
  border-radius: 10px;
  transition: all .2s;
}

.button-2:hover {
  background-color: var(--grmc-royal-blue);
  color: var(--white);
}

.wwu-copy {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wwu-content {
  text-align: center;
  margin-top: 0;
}

.inline-h2 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.inline-h2.first {
  margin-top: 0;
}

.bp-packsgrid {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  margin-top: 100px;
}

.div-block-17, .div-block-18 {
  display: flex;
}

.grid-5 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  margin-bottom: 150px;
}

.rtb_subpage-intros-wider-ps {
  margin-bottom: 100px;
}

.rtb_subpage-intros-wider-ps p, .rtb_subpage-intros-wider-ps ul, .rtb_subpage-intros-wider-ps h2 {
  margin-bottom: 50px;
}

.html-embed-6 {
  height: 700px;
}

.container-5 {
  text-align: left;
  position: relative;
}

.image-9 {
  z-index: -9999;
  position: absolute;
  top: auto;
  bottom: 5%;
  left: auto;
  right: -34%;
}

.human_calendly-wrapper {
  position: relative;
}

.paragraph-5 {
  text-align: center;
  font-weight: 700;
}

.a_quick-link-dark {
  color: var(--grmc-dark-magenta);
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  transition: transform .2s;
  display: inline-block;
}

.a_quick-link-dark:hover {
  color: var(--grmc-crimson);
  transform: translate(0, -2px);
}

.a_quick-link-dark.bold {
  font-weight: 700;
}

.grid-6 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.h2-subhead {
  color: var(--twitter-blue);
  margin-top: 0;
  font-family: museo-sans, sans-serif;
  font-size: 28px;
  font-weight: 300;
}

.list {
  display: none;
}

.container-callsd {
  text-align: center;
  padding-top: 0;
}

.heading-4 {
  margin-bottom: 0;
}

.btn_standard-sd {
  background-color: var(--grmc-dark-magenta);
  border: 2px solid #fff;
  border-radius: 50px;
  padding: 12px 30px;
  font-family: museo, sans-serif;
  font-size: 22px;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1);
  box-shadow: 0 0 10px rgba(0, 0, 0, .25);
}

.btn_standard-sd:hover {
  transform: translate(0, -4px);
}

.team-profiles-container {
  margin-bottom: 100px;
}

.collection-list {
  grid-column-gap: 51px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.div-status_block {
  border: 5px solid var(--grmc-green);
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  padding: 15px 15px 75px;
  display: flex;
  position: relative;
}

.div-status_block.offline {
  border-color: var(--grmc-red);
}

.div-status_block.part-offline {
  border-color: var(--grmc-gold);
}

.h2-status {
  color: var(--black);
  margin-top: 0;
}

.div-status-block {
  height: 75px;
  background-color: var(--grmc-green);
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-status-block.offline {
  background-color: var(--grmc-red);
}

.div-status-block.part-offline {
  background-color: var(--grmc-gold);
}

.p-status {
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 700;
  position: static;
}

.p-status.offline {
  border-top-color: var(--grmc-red);
  background-color: var(--grmc-red);
}

.p-status-date {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 26px;
}

.grid-7 {
  grid-row-gap: 50px;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-os-status {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-version-block {
  color: var(--grmc-green);
}

.os-icon-wrapper {
  height: 130px;
  align-items: center;
  display: flex;
}

.div-version-instructions-header {
  margin-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
}

.div-instructions-wrapper {
  display: flex;
}

.div-version-instructions-link {
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
}

.div-howto-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.a-vers-check {
  color: var(--youtube-red);
}

.a-update {
  color: var(--grmc-dark-magenta);
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-19 {
  display: flex;
}

.p-status-label {
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 15px;
  line-height: 26px;
}

.link-block-2 {
  width: 100%;
}

.fa-brand {
  font-family: "Font Awesome 6 Brands Regular 400", sans-serif;
}

.div-block-20 {
  text-align: center;
  margin-bottom: 50px;
}

.updates-grid {
  grid-column-gap: 50px;
  grid-row-gap: 100px;
  grid-template-rows: auto auto auto auto auto;
  align-items: center;
}

.fa-solid {
  font-family: "Font Awesome 6 Pro Solid 900", sans-serif;
}

.update-intro {
  margin-bottom: 50px;
}

.div-block-21 {
  min-height: 150px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

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

.text-block-7 {
  display: inline-block;
}

.text-block-8 {
  margin-left: 15px;
  display: inline-block;
}

.heading-5 {
  margin-bottom: 0;
  margin-right: 20px;
}

.text-block-9 {
  margin-right: 14px;
  display: inline-block;
}

.text-block-10 {
  display: inline-block;
}

.empty-state {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.div-enddate-block {
  color: var(--twitter-blue);
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-22 {
  border: 5px solid #000;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  display: flex;
  position: relative;
}

.div-block-23 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-24 {
  justify-content: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-block-11 {
  color: #fff;
  margin-left: 5px;
  display: inline;
}

.heading-6 {
  min-height: 150px;
}

.div-block-25 {
  background-color: rgba(51, 51, 51, .01);
  border: 2px solid rgba(51, 51, 51, .05);
  border-radius: 15px;
  margin-bottom: 25px;
  padding: 25px;
}

.text-block-12 {
  font-weight: 700;
  display: inline-block;
}

.text-block-13 {
  margin-left: 20px;
  display: inline-block;
}

.heading-7 {
  font-size: 28px;
}

.div-block-26 {
  width: 75%;
  height: 1px;
  background-color: rgba(51, 51, 51, .25);
  margin: 15px auto;
  display: flex;
}

.html-embed-7 {
  width: 70px;
  color: red;
}

.rich-text-block-2 {
  width: 100px;
}

.servicedescription-rtb h2 {
  text-align: left;
}

.text-block-14 {
  text-align: center;
  letter-spacing: 6px;
  font-weight: 700;
}

.text-block-15 {
  text-align: center;
  text-decoration: none;
}

.empty-state-2 {
  background-color: rgba(0, 0, 0, 0);
}

.image-10, .all-systems-banner-container {
  margin-top: 50px;
  margin-bottom: 50px;
}

.all-systems-banner {
  height: 50px;
  background-color: var(--grmc-green);
  color: var(--white);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-16 {
  letter-spacing: 10px;
  font-size: 24px;
}

.empty-state-3 {
  background-color: rgba(0, 0, 0, 0);
}

.hero-without-image {
  min-height: 100vh;
  border-bottom: 1px solid #e4ebf3;
  align-items: center;
  padding: 80px 30px;
  display: flex;
  position: relative;
}

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

.hero-wrapper-two {
  max-width: 750px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

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

.image-11 {
  margin-bottom: 100px;
}

@media screen and (min-width: 1280px) {
  .main_menu-social-links {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .a_main-menu-link {
    margin-left: 25px;
    margin-right: 25px;
  }

  .wrpr_cta {
    flex-direction: column;
    align-items: center;
  }

  .h1 {
    margin-bottom: 20px;
  }

  .h1.gm_pink {
    color: var(--grmc-pink);
  }

  .grid_resources-highlight {
    grid-row-gap: 50px;
  }

  .grid_resources_other {
    grid-column-gap: 41px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
  }

  .div_service-tile-final.bgor {
    background-color: rgba(232, 56, 67, .2);
  }

  .p_final-service-label.clor {
    color: var(--grmc-crimson);
  }

  .mainmenu_underliner.colorrd {
    background-color: var(--grmc-red);
  }

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

  .sec_page-sections {
    font-size: 20px;
  }

  .img_ebook-mini {
    max-width: 75%;
  }

  .ico_hero-green, .ico_hero-blue, .ico_hero-red, .ico_hero-pink {
    width: 80px;
    height: 80px;
    color: var(--grmc-crimson);
  }

  .h3_centred {
    text-align: center;
  }

  .div_hero-columns-wrapper {
    align-items: center;
    display: flex;
  }

  .div_hero-column {
    flex: 1;
  }

  .p_cta-qualfier {
    font-size: 20px;
    font-weight: 700;
  }

  .gm_pink {
    color: var(--grmc-pink);
  }

  .div_mission-purpose-columns {
    align-items: center;
    display: flex;
  }

  .star-banner {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-3 {
    border-top: 1px solid var(--black);
    border-bottom: 1px solid var(--black);
  }

  .grid_people-like-us {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 50px;
  }

  .div_grid-item-people-like-us {
    height: 100%;
    text-align: center;
  }

  .div-block-5 {
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .con_services {
    text-align: center;
  }

  .img_core-services {
    margin-top: 25px;
  }

  .grid_about-us-results {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 50px;
    margin-bottom: 25px;
  }

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

  .result-descriptor {
    font-size: 28px;
  }

  .reults_stats-qualifier {
    text-align: center;
    font-size: 12px;
  }

  .div_hero-columns-wrapper-about-us {
    align-items: center;
    display: flex;
  }

  .grid-2 {
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto;
    grid-template-areas: ". ."
                         ". ."
                         "Area Area";
  }

  .div-block-12 {
    padding: 25px;
  }

  .div_result-content {
    height: 120px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .result-full-description {
    font-size: 14px;
  }

  .div_result-lower-wrapper {
    height: 120px;
    overflow: hidden;
  }

  .ranking_mobile {
    border-top: 1px solid var(--black);
    border-bottom: 1px solid var(--black);
  }

  .explainer-grid {
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto;
    grid-template-areas: ". ."
                         ". ."
                         "Area Area";
    align-items: center;
  }

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

  .bp-packsgrid {
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto;
    grid-template-areas: ". ."
                         ". ."
                         "Area Area";
  }
}

@media screen and (max-width: 991px) {
  .wrpr_topbar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .wrpr_a-underliner {
    font-size: 11px;
  }

  .cntr_menu {
    padding-left: 10px;
    padding-right: 10px;
  }

  .main_menu-social-links {
    flex: none;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 3px;
  }

  .img_wave-layer-mid-back, .img_wave-layer-back, .img_wave-layer-front, .img_wave-layer-mid-front {
    width: 150vw;
    max-width: none;
    margin-left: -25vw;
  }

  .grid_thrive {
    grid-row-gap: 19px;
  }

  .rtb_standard {
    text-align: center;
  }

  .grid_resources-highlight {
    grid-template-areas: ". ."
                         "Area Area";
    justify-items: center;
  }

  .grid_resources_other {
    max-width: 50%;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div_2col {
    flex-direction: column;
  }

  .div_col-right {
    margin-top: 40px;
  }

  .sec_footer-main {
    padding-top: 50px;
  }

  .sec_fixed-footer-topper {
    margin-top: -100px;
    overflow: hidden;
  }

  .img_wave-layer-back-footer, .img_wave-layer-mid-front-footer, .img_wave-layer-front-footer {
    width: 150vw;
    max-width: none;
    margin-left: -25vw;
  }

  .div_footer-flex-wrp {
    margin-top: 50px;
  }

  .div_footer-col-wrp.flex {
    flex-direction: column;
  }

  .div_footer-col-left {
    width: auto;
  }

  .div_footer-col-right {
    width: auto;
    margin-top: 20px;
  }

  .ctn_footer-flex-50 {
    margin-top: 20px;
  }

  .nav-menu {
    background-color: #fff;
    padding-bottom: 20px;
  }

  .mainmenu_underliner {
    width: 40%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .div_col-left {
    width: auto;
    text-align: center;
    padding-right: 0;
  }

  .menu-button {
    text-align: right;
    flex: 1;
  }

  .menu-button.w--open {
    color: #333;
    background-color: #fff;
  }

  .img_results {
    height: 110px;
  }

  .img_thrive {
    width: 66%;
  }

  .main_mobile-social-links {
    margin-top: 3px;
  }

  .img_ebook-mini {
    width: auto;
    margin-top: 40px;
  }

  .img_wave-footer-topper {
    width: 150vw;
    max-width: none;
    margin-left: -25vw;
  }

  .brand {
    width: auto;
  }

  .h3_centred {
    text-align: center;
  }

  .svg_service-area-icon {
    background-color: rgba(150, 194, 30, .2);
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: flex;
  }

  .svg_service-area-icon.gmblue {
    display: flex;
  }

  .svg_service-area-solo-icon {
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: flex;
  }

  .svg_service-area-solo-icon.gmblue {
    display: flex;
  }

  .grid_testimonials-blocks {
    grid-template-columns: 1fr;
  }

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

  .image-5 {
    width: 330px;
    display: block;
    top: -25%;
    left: -21%;
  }

  .paragraph-3 {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .scotland {
    display: block;
    top: -36%;
    right: -94px;
  }

  .grid_people-like-us {
    grid-row-gap: 49px;
    grid-template-columns: 1fr;
  }

  .grid_testimonials-blocks-two {
    grid-template-columns: 1fr;
  }

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

  .main_footer-social-links {
    margin-top: 3px;
  }

  .p_book-a-call-intro {
    padding-left: 0;
    padding-right: 0;
  }

  .blank {
    display: none;
  }

  .p_slip-slide-content {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 32px;
  }

  .lp-input_form-control {
    padding-left: 5px;
  }

  .ranking_mobile {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-9 {
    display: none;
  }

  .collection-list-3 {
    grid-template-columns: 1fr;
  }

  .container-7 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .container-8 {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .main_menu-social-links, .p_hero-intro {
    display: none;
  }

  .p_hero-intro.mobile {
    display: block;
  }

  .p_hero-intro.mobile.white {
    padding-left: 50px;
    padding-right: 50px;
  }

  .div_leading-benefits {
    flex-wrap: wrap;
  }

  .wrpr_leading-benefit {
    width: 100%;
    height: 100%;
  }

  .btn_standard.centred {
    padding: 8px 12px;
    font-size: 15px;
  }

  .img_wave-layer-mid-back, .img_wave-layer-back, .img_wave-layer-front, .img_wave-layer-mid-front {
    width: 200vw;
    margin-left: -50vw;
  }

  .grid_thrive {
    grid-row-gap: 20px;
  }

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

  .grid_services {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .grid_our-offer {
    grid-column-gap: 50px;
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .flx_results-wrp {
    height: 680px;
    flex-wrap: wrap;
    display: block;
    position: relative;
  }

  .div_results-card {
    width: 48%;
    flex: 0 auto;
    position: absolute;
  }

  .div_results-card.last {
    z-index: 9996;
    margin-top: 20px;
    top: 330px;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .div_results-card.happiness {
    z-index: 9999;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .div_results-card.same-day {
    z-index: 9998;
    margin-right: 0;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .div_results-card.hour {
    z-index: 9997;
    margin-top: 20px;
    top: 330px;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .grid_resources-highlight {
    max-width: 75%;
    grid-row-gap: 10px;
    grid-template: "Area Area"
                   "Area-2 Area-2"
                   / 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-left: auto;
    margin-right: auto;
  }

  .grid_resources_other {
    max-width: 75%;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid_last-service-cards {
    grid-template-columns: 1fr 1fr;
  }

  .sec_footer-main {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sec_fixed-footer-topper {
    margin-top: -147px;
  }

  .img_wave-layer-back-footer, .img_wave-layer-mid-front-footer, .img_wave-layer-front-footer {
    width: 200vw;
    margin-left: -50vw;
  }

  .image {
    margin-left: auto;
    margin-right: auto;
  }

  .grid_blog-highlights {
    grid-template-columns: 1fr;
  }

  .p_footer-contact {
    width: auto;
  }

  .img_hero {
    max-width: 80%;
  }

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

  .hero-section.about-us {
    padding-left: 0;
    padding-right: 0;
  }

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

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

  .rtb_ebook-highlight.bullets {
    text-align: left;
  }

  .a_hero-leaders {
    width: 49%;
    flex: none;
  }

  .sec_page-sections {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_leader-divider.mid {
    display: none;
  }

  .div_mobile-spacer {
    width: 100%;
    height: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .image-2 {
    width: 280px;
  }

  .main-nav-wrp-mobile {
    display: flex;
  }

  .a_mobile-menu {
    color: var(--black);
    flex: 1;
    margin-top: 20px;
  }

  .main_mobile-social-links {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .topbar_utility-menu {
    display: none;
  }

  .div_ebook-highlights-wrp {
    text-align: center;
  }

  .img_ebook-mini {
    height: 212px;
  }

  .img_wave-footer-topper {
    width: 200vw;
    margin-left: -50vw;
  }

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

  .grid_testimonials-blocks {
    grid-template-columns: 1fr;
  }

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

  .div_hero-column.right {
    display: none;
  }

  .div_about-us-upper-hero-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_mission-purpose-columns {
    flex-direction: column;
  }

  .div_flex-column {
    width: 100%;
  }

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

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

  .image-5, .paragraph-3, .scotland {
    display: none;
  }

  .grid_about-us-results {
    grid-template-columns: 1fr 1fr;
  }

  .reults_stats-qualifier {
    padding-left: 90px;
    padding-right: 90px;
  }

  .grid_locations {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .grid_testimonials-blocks-two, .grid-2, .grid_servicedesk {
    grid-template-columns: 1fr;
  }

  .main_footer-social-links {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .p_footer-contact-token {
    width: auto;
  }

  .blank {
    display: none;
  }

  .lp-sec_hero {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .lp-div_row {
    flex-direction: column;
  }

  .lp-div_hero-content {
    text-align: center;
  }

  .lp-div_col6 {
    max-width: 100%;
  }

  .lp-div_col4 {
    max-width: 75%;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .form-block {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .ranking_mobile {
    display: block;
  }

  .div-block-13 {
    flex-direction: column;
  }

  .div-block-14 {
    padding-right: 0;
  }

  .div-block-14.right {
    padding-left: 0;
  }

  .explainer-grid, .bp-packsgrid {
    grid-template-columns: 1fr;
  }

  .list {
    display: block;
  }

  .collection-list, .grid-7, .updates-grid {
    grid-template-columns: 1fr;
  }

  .grid-spacer {
    display: none;
  }

  .hero-without-image {
    padding: 60px 15px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 14px;
    line-height: 20px;
  }

  .wrpr_topbar {
    justify-content: flex-end;
  }

  .div_call-us-wrpr {
    width: 44.1319%;
    flex-direction: column;
    flex: none;
    display: none;
  }

  .a_topbar-menu-item.telephone-number {
    margin-left: 0;
    font-size: 1rem;
  }

  .p_hero-intro {
    font-size: 14px;
    line-height: 20px;
  }

  .wrpr_leading-benefit {
    width: 100%;
    height: 100%;
  }

  .p_leading-description {
    font-size: 14px;
    line-height: 20px;
  }

  .img_wave-layer-mid-back, .img_wave-layer-back, .img_wave-layer-front, .img_wave-layer-mid-front {
    width: 300vw;
    margin-left: -100vw;
  }

  .rtb_standard h3 {
    font-size: 18px;
    line-height: 24px;
  }

  .h2 {
    font-size: 24px;
    line-height: 30px;
  }

  .h1 {
    font-size: 24px;
    line-height: 24px;
  }

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

  .flx_results-wrp {
    height: 1380px;
  }

  .div_results-card.last {
    width: 100%;
    margin-top: 60px;
    top: 990px;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .div_results-card.happiness {
    width: 100%;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .div_results-card.same-day {
    width: 100%;
    margin-top: 20px;
    top: 330px;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .div_results-card.hour {
    width: 100%;
    margin-top: 40px;
    top: 660px;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .grid_resources-highlight {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .grid_resources_other {
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .grid_last-service-cards {
    grid-template-columns: 1fr;
  }

  .sec_footer-main {
    margin-top: -4px;
  }

  .sec_fixed-footer-topper {
    margin-top: -131px;
  }

  .img_wave-layer-back-footer, .img_wave-layer-mid-front-footer, .img_wave-layer-front-footer {
    width: 300vw;
    margin-left: -100vw;
  }

  .image {
    padding-right: 0;
  }

  .grid_blog-highlights {
    grid-template-columns: 1fr;
  }

  .p_final-service-label {
    line-height: 18px;
  }

  .div_footer-flex-wrp {
    flex-direction: column;
  }

  .div_footer-col-wrp.flex {
    margin-top: 40px;
  }

  .p_footer-mission {
    font-size: 14px;
  }

  .a_quick-link {
    font-size: 14px;
    line-height: 18px;
  }

  .p_footer-contact {
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .div_footer-col-left {
    margin-top: 0;
  }

  .h4_footer-heading {
    margin-bottom: 10px;
  }

  .ctn_footer-flex-50 {
    flex-direction: column-reverse;
  }

  .div_footer-flex-col {
    margin-top: 20px;
  }

  .img_hero {
    max-width: 100%;
    margin-top: 10px;
  }

  .h3_offer {
    font-size: 18px;
    line-height: 24px;
  }

  .card_partner_logo {
    max-width: 70%;
  }

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

  .p_results-hidden-description {
    display: none;
  }

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

  .h1_qualifier {
    font-size: 18px;
    line-height: 24px;
  }

  .img_results {
    height: 140px;
  }

  .main-nav-wrp-mobile {
    flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .a_mobile-menu {
    flex: 0 50%;
  }

  .topbar_utility-menu {
    display: none;
  }

  .brand {
    width: 80%;
  }

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

  .p_cta-qualfier {
    font-size: 16px;
  }

  .svg_wrap {
    width: 70%;
  }

  .svg_wrap.sm {
    width: 60%;
  }

  .div_mission-purpose-columns {
    text-align: center;
    flex-direction: column;
  }

  .div_flex-column {
    width: 100%;
  }

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

  .paragraph-3 {
    display: none;
  }

  .grid_about-us-results {
    grid-template-columns: 1fr;
  }

  .h3_map-location-header {
    font-size: 30px;
  }

  .p_map-location-address {
    font-size: 18px;
  }

  .grid_thrive-item {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .p_map-location-tel {
    font-size: 18px;
  }

  .p_footer-contact-token {
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .lp_header-header {
    margin-left: 10px;
    margin-right: 10px;
  }

  .lp-sec_hero {
    font-size: 14px;
    line-height: 22px;
  }

  .lp-h1_hero-headline {
    font-size: 30px;
  }

  .lp-div_row {
    margin-left: -15px;
    margin-right: -15px;
  }

  .lp-input_form-control {
    font-size: 12px;
  }

  .lp-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lp-sec_features {
    font-size: 14px;
    line-height: 22px;
  }

  .form-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading, .heading-2 {
    font-size: 20px;
    line-height: 28px;
  }

  .a_quick-link-dark {
    font-size: 14px;
    line-height: 18px;
  }

  .heading-4 {
    font-size: 30px;
  }

  .btn_standard-sd {
    font-size: 12px;
  }

  .container-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-8 {
    max-width: none;
  }
}

#w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6d2-f515a185 {
  grid-area: Description;
}

#w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6db-f515a185 {
  grid-area: Image;
  justify-self: end;
}

#w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6dc-f515a185 {
  grid-area: People;
}

#w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6e5-f515a185 {
  grid-area: Trust;
}

#w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6ef-f515a185 {
  grid-area: Efficiency;
}

#w-node-ef1910af-a3a0-9f51-e1d5-c1a074ba84cf-f515a185, #w-node-_8a48911b-552d-355a-e681-0cd3d8eafa89-f515a185, #w-node-_80d90d13-2064-9257-35bf-48c07f3e80bd-f515a185, #w-node-be8f3f1a-7c3d-07d7-8b55-a67b2f4096d8-f515a185, #w-node-aa72e7f1-13cd-c433-850d-9d6b9941d9cb-f515a185 {
  align-self: center;
}

#w-node-cb363f3f-33db-2534-1974-0d6d38e44f34-e2ed5933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed5944-e2ed5933 {
  grid-area: Area;
}

#w-node-_4bc1cb11-4c06-99c5-b73a-2f11c0a731bf-e2ed5933, #w-node-db56ebcc-4642-c614-bde8-03f2d06c6329-e2ed5933, #w-node-_04b0f0e4-5072-9175-6bfa-41da402578ac-e2ed5933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed596f-e2ed5933 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-db27bc58-ea57-3849-6f19-be426bb98df8-e2ed5933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed595f-e2ed5933 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed596d-e2ed5933 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed597b-e2ed5933 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_379b6bab-2317-d1e2-70a0-acdbc1323f97-e2ed5933, #w-node-_45a8f724-c596-8729-4f3c-22eba9ef7899-e2ed5933, #w-node-_919e6e17-00a9-1d28-9aa0-1fd81b16e16d-e2ed5933, #w-node-_919e6e17-00a9-1d28-9aa0-1fd81b16e16e-e2ed5933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ce3211a-dc6e-7538-b492-831d013667fc-013667f8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2572d542-417e-f2c1-d021-12bd0fc9e16a-ae93e3dc, #w-node-f3a86fb4-8363-d833-0ae6-bef6ca38de9e-ae93e3dc {
  align-self: center;
}

#w-node-aaf36580-da2b-9498-b27d-881acf0e29f4-ae93e3dc {
  align-self: center;
  justify-self: center;
}

#w-node-_85d72064-c062-1f9d-eec5-ea701d5ecdc5-1d5ecdc4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_85d72064-c062-1f9d-eec5-ea701d5ecdc6-1d5ecdc4 {
  grid-area: Area;
}

#w-node-_43b45773-b656-c202-bb8e-dc9014d65b5c-14d65b58 {
  grid-area: Description;
}

#w-node-_43b45773-b656-c202-bb8e-dc9014d65b64-14d65b58 {
  grid-area: Image;
  justify-self: end;
}

#w-node-_43b45773-b656-c202-bb8e-dc9014d65b65-14d65b58 {
  grid-area: People;
}

#w-node-_43b45773-b656-c202-bb8e-dc9014d65b6e-14d65b58 {
  grid-area: Trust;
}

#w-node-_43b45773-b656-c202-bb8e-dc9014d65b78-14d65b58 {
  grid-area: Efficiency;
}

#w-node-_025a7ac6-c045-df36-4aa3-88da80171942-80171942 {
  align-self: center;
  justify-self: center;
}

#w-node-_0d8b9390-da8b-b8d7-159e-0bc709aeb3d8-de7a7681 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-d3512633-cf62-f41d-811e-0b4346d3776e-de7a7681 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-edc9cece-3dc7-4b36-fc6c-f4da69af5d89-de7a7681 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-decb2003-aaae-d07d-8a0d-f165269c6b88-de7a7681, #w-node-_542c10bf-3f85-7aac-9530-0e7fe205d183-de7a7681 {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-_56fb8432-ff57-77ab-5808-b0bb214a6612-7c6db2a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_3141107c-162b-7bfb-17c6-57cf7f6877db-7c6db2a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c7890399-6be0-dfe4-7a2c-f90bbc142199-7c6db2a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3141107c-162b-7bfb-17c6-57cf7f6877db-c852486c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56fb8432-ff57-77ab-5808-b0bb214a6612-c852486c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-c7890399-6be0-dfe4-7a2c-f90bbc142199-c852486c, #w-node-e8746362-eb0c-59d9-42ce-3f97a2605993-9793326f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8746362-eb0c-59d9-42ce-3f97a26059a1-9793326f {
  grid-area: Area;
}

#w-node-_0909560a-92f0-95f2-6f80-0a08ed2743db-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3071bc8a-0e2b-574d-1378-40b9249bda8b-19371e70, #w-node-_337f918f-1177-f927-c603-0da2ba2a63f0-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_5dc8d1f6-88e6-e888-8f5e-41d53fa49fe8-19371e70, #w-node-b9fd0362-ddc3-8f7a-a97b-198579dcda48-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_50a59169-f9d8-6d07-27ef-ca999b121e02-19371e70, #w-node-_06e64010-f6c7-4af5-6788-7945c84fc2ff-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e6d57854-4f12-7bf8-20e2-45cfd9b0a61f-19371e70 {
  align-self: center;
}

#w-node-e4e436e0-ad47-46e0-36d5-b344b947e5c8-19371e70 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-cb4785dd-c25b-a997-527e-508a8ee642e5-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cb4785dd-c25b-a997-527e-508a8ee642ed-19371e70, #w-node-cb4785dd-c25b-a997-527e-508a8ee642fc-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0fabe282-3532-25dc-c84b-c95888e0a03f-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb4785dd-c25b-a997-527e-508a8ee642f4-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cb4785dd-c25b-a997-527e-508a8ee64300-19371e70 {
  align-self: center;
}

#w-node-cb4785dd-c25b-a997-527e-508a8ee642fe-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-cb4785dd-c25b-a997-527e-508a8ee64308-19371e70 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3f00df5e-3fbc-d244-6650-5441dcdbe9d0-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3f00df5e-3fbc-d244-6650-5441dcdbe9d2-19371e70, #w-node-_3f00df5e-3fbc-d244-6650-5441dcdbe9d4-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3f00df5e-3fbc-d244-6650-5441dcdbe9d6-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c8a0ee47-9bfc-1f3f-8d86-29ec7467cfcb-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f00df5e-3fbc-d244-6650-5441dcdbe9da-19371e70, #w-node-_3f00df5e-3fbc-d244-6650-5441dcdbe9dc-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3f00df5e-3fbc-d244-6650-5441dcdbe9de-19371e70 {
  align-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-19371e70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-19371e70 {
  align-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-19371e70 {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-4d35be37 {
  align-self: start;
}

#w-node-_5e771104-29fb-5df7-25c1-80dbc1b5ca12-4d35be37 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e771104-29fb-5df7-25c1-80dbc1b5ca15-4d35be37 {
  align-self: start;
}

#w-node-_5e771104-29fb-5df7-25c1-80dbc1b5ca16-4d35be37 {
  align-self: center;
  justify-self: center;
}

#w-node-_5e771104-29fb-5df7-25c1-80dbc1b5ca3b-4d35be37 {
  align-self: start;
}

#w-node-_5e771104-29fb-5df7-25c1-80dbc1b5ca3c-4d35be37 {
  align-self: center;
  justify-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-4d35be37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-4d35be37 {
  align-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-4d35be37 {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-09f59eb1, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-09f59eb1 {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-09f59eb1 {
  align-self: center;
  justify-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-09f59eb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-09f59eb1 {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb5f-89a8f5ce, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-89a8f5ce {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-89a8f5ce {
  align-self: center;
  justify-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-89a8f5ce, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb68-89a8f5ce, #w-node-_971c99d9-9005-46b3-f3a0-7e1a836fac05-89a8f5ce {
  align-self: center;
}

#w-node-_7af7d1ed-5bd2-c315-a359-bfbf04e3d608-89a8f5ce {
  align-self: stretch;
}

#w-node-_7af7d1ed-5bd2-c315-a359-bfbf04e3d609-89a8f5ce {
  align-self: center;
  justify-self: center;
}

#w-node-_4d9dfbb6-a3fc-d203-8ef3-ad7ac899f52d-89a8f5ce {
  align-self: stretch;
}

#w-node-_98223845-7102-0318-fa32-a8882a10a627-89a8f5ce, #w-node-db7688c6-7c63-f8d3-a2f1-eecd05bd008f-89a8f5ce, #w-node-d5306fbd-c9a5-ccb1-063f-b98a3374b790-89a8f5ce {
  align-self: center;
}

#w-node-d5306fbd-c9a5-ccb1-063f-b98a3374b791-89a8f5ce {
  align-self: center;
  justify-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-89a8f5ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-89a8f5ce {
  grid-area: Area;
}

#w-node-_6b4f2b07-741a-e760-409e-ab96e2f9b879-c2604dde {
  align-self: center;
  justify-self: center;
}

#w-node-_6f792fbe-b2b9-0df1-10be-c6d45df86b24-c2604dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653637ed-612b-ef48-067a-406c547aa4de-c2604dde {
  align-self: center;
  justify-self: center;
}

#w-node-b8c5aa6e-1f61-3a91-74b9-6798f5676ac3-f5676abd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-31604fe3, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-31604fe3 {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-31604fe3 {
  align-self: center;
  justify-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-2e74d3fa, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-2e74d3fa {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-2e74d3fa {
  align-self: center;
  justify-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-2cf15832, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-2cf15832 {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-2cf15832 {
  align-self: center;
  justify-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-ea39a190, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-ea39a190 {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-ea39a190, #w-node-dd6f9906-3a3f-7762-251f-ecb190a86edf-ea39a190 {
  align-self: center;
  justify-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-ea39a190 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-ea39a190 {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-189f7560, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-189f7560 {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-189f7560 {
  align-self: center;
  justify-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-189f7560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-189f7560 {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-2cb25c5c, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-2cb25c5c {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-2cb25c5c {
  align-self: center;
  justify-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-2cb25c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-2cb25c5c {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-9bb15a32, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-9bb15a32 {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-9bb15a32 {
  align-self: center;
  justify-self: center;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-9bb15a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-9bb15a32 {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-71a1fdec, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-71a1fdec {
  align-self: center;
}

#w-node-c8762acd-3860-9f56-9a0f-69d8ca0775b6-71a1fdec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_07a68e6d-378f-4108-404f-6f9b8070a7ab-71a1fdec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07a68e6d-378f-4108-404f-6f9b8070a7b9-71a1fdec {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-b939a62f, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-b939a62f {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-b939a62f {
  align-self: center;
  justify-self: center;
}

#w-node-f3a8a6af-de3b-283c-bcd1-912a934c701a-b939a62f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61fe8419-acdf-b4ca-6131-295552d5b4f1-52d5b4eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61fe8419-acdf-b4ca-6131-295552d5b4ff-52d5b4eb {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-cb74d8be, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-cb74d8be {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-cb74d8be {
  align-self: center;
  justify-self: center;
}

#w-node-_00461a69-f156-db2f-2827-a23d33d53e02-cb74d8be {
  grid-area: Area;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-8420b001, #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-8420b001 {
  align-self: center;
}

#w-node-be5a41b3-d435-7b63-4454-3a5ab03feb67-8420b001 {
  align-self: center;
  justify-self: center;
}

#w-node-_9ddc691b-6909-75a2-bb7e-4012ab34770c-8420b001 {
  grid-area: Area;
}

#w-node-_8d49bd9a-6c03-c63a-f5aa-165bc7b24c32-a6ab47e5 {
  justify-self: center;
}

#w-node-f129c578-d1a7-50e0-26a7-d58314f3115e-65f7a171 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d7cde71f-f62e-6b10-ed0d-7a53a1dbe90f-65f7a171, #w-node-cf398c4c-78a4-0f3c-d985-67f48692615b-65f7a171, #w-node-_8fb41099-94b5-3be1-27a8-5e6ac6324ea4-65f7a171 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-ee9d3df0-231a-862d-3e9e-cdeb6924eb86-65f7a171 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9ebbae06-34ba-b44a-2265-3459bfc24cac-65f7a171, #w-node-b466b951-2c11-9805-b329-67c3cf0974e2-65f7a171, #w-node-_6461d073-10e6-f608-0fa4-97085ca9d71e-65f7a171, #w-node-_56d10acf-225c-71df-c850-81a07c1fc4b6-65f7a171 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_2a8ab2cf-9fbf-830c-5bef-08dff5ffe158-fd182a73, #w-node-_1ce161be-60c5-5344-05bf-eba23198c169-fd182a73, #w-node-f11950e5-cce4-2164-d6a2-35d224687d72-fd182a73, #w-node-aae8893b-d432-9a45-21ab-d6a00d82b487-fd182a73, #w-node-_8beff64d-01ee-a143-1989-9842752c826c-fd182a73, #w-node-_82e97864-d1bf-ce4f-f82f-68dde4dcbcdc-fd182a73, #w-node-_751140ef-9e4e-6a87-03d0-b474ee21d8cb-fd182a73, #w-node-_795b9eb8-1fbd-435c-af0b-dfdd60627e4c-fd182a73, #w-node-b6e8817e-b4f9-7c14-ce3e-13b402033446-fd182a73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a8ab2cf-9fbf-830c-5bef-08dff5ffe158-607b525e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1ce161be-60c5-5344-05bf-eba23198c169-607b525e, #w-node-f11950e5-cce4-2164-d6a2-35d224687d72-607b525e, #w-node-aae8893b-d432-9a45-21ab-d6a00d82b487-607b525e, #w-node-_8beff64d-01ee-a143-1989-9842752c826c-607b525e, #w-node-_82e97864-d1bf-ce4f-f82f-68dde4dcbcdc-607b525e, #w-node-_751140ef-9e4e-6a87-03d0-b474ee21d8cb-607b525e, #w-node-_03080884-f604-09b6-b6e3-9e39e9d0798f-607b525e, #w-node-_233dc4aa-8532-0066-17ef-2ec0970242d0-607b525e, #w-node-_795b9eb8-1fbd-435c-af0b-dfdd60627e4c-607b525e, #w-node-b6e8817e-b4f9-7c14-ce3e-13b402033446-607b525e, #w-node-_47b33396-2c84-b6e2-7e34-08c41fe3d921-607b525e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a8ab2cf-9fbf-830c-5bef-08dff5ffe158-29c053d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1ce161be-60c5-5344-05bf-eba23198c169-29c053d5, #w-node-f11950e5-cce4-2164-d6a2-35d224687d72-29c053d5, #w-node-aae8893b-d432-9a45-21ab-d6a00d82b487-29c053d5, #w-node-_8beff64d-01ee-a143-1989-9842752c826c-29c053d5, #w-node-_82e97864-d1bf-ce4f-f82f-68dde4dcbcdc-29c053d5, #w-node-_751140ef-9e4e-6a87-03d0-b474ee21d8cb-29c053d5, #w-node-_03080884-f604-09b6-b6e3-9e39e9d0798f-29c053d5, #w-node-_233dc4aa-8532-0066-17ef-2ec0970242d0-29c053d5, #w-node-e1eed7fa-8b8b-2ccb-d865-6f6b6758cce7-29c053d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a8ab2cf-9fbf-830c-5bef-08dff5ffe158-9c2ea998 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1ce161be-60c5-5344-05bf-eba23198c169-9c2ea998, #w-node-f11950e5-cce4-2164-d6a2-35d224687d72-9c2ea998, #w-node-aae8893b-d432-9a45-21ab-d6a00d82b487-9c2ea998, #w-node-_8beff64d-01ee-a143-1989-9842752c826c-9c2ea998, #w-node-_82e97864-d1bf-ce4f-f82f-68dde4dcbcdc-9c2ea998, #w-node-_751140ef-9e4e-6a87-03d0-b474ee21d8cb-9c2ea998, #w-node-_03080884-f604-09b6-b6e3-9e39e9d0798f-9c2ea998, #w-node-_233dc4aa-8532-0066-17ef-2ec0970242d0-9c2ea998, #w-node-e1eed7fa-8b8b-2ccb-d865-6f6b6758cce7-9c2ea998, #w-node-d76ab0eb-093c-c1a6-8a63-e385d77f3d81-9c2ea998, #w-node-c7b59a7b-17b3-9743-8454-5d64104207c6-9c2ea998, #w-node-_13801f38-ec18-7dc3-9780-b75029698c49-9c2ea998 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a8ab2cf-9fbf-830c-5bef-08dff5ffe158-d7057e69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1ce161be-60c5-5344-05bf-eba23198c169-d7057e69, #w-node-f11950e5-cce4-2164-d6a2-35d224687d72-d7057e69, #w-node-aae8893b-d432-9a45-21ab-d6a00d82b487-d7057e69, #w-node-_8beff64d-01ee-a143-1989-9842752c826c-d7057e69, #w-node-_82e97864-d1bf-ce4f-f82f-68dde4dcbcdc-d7057e69, #w-node-_751140ef-9e4e-6a87-03d0-b474ee21d8cb-d7057e69, #w-node-_03080884-f604-09b6-b6e3-9e39e9d0798f-d7057e69, #w-node-_233dc4aa-8532-0066-17ef-2ec0970242d0-d7057e69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3473a19a-c8d1-3ec9-f7b4-32f0b5950f1c-d7057e69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-b3e95980-9b72-5720-473b-54aecdb41cdb-d7057e69, #w-node-_5cdc5b99-fa98-27ee-b46d-da1fc20a2a18-d7057e69, #w-node-_1039e135-d733-1a5c-64ef-f8bb627ec13c-d7057e69, #w-node-_76e11ac6-a5b3-cbf7-3dc7-9b47abaf4e49-d7057e69, #w-node-_95be2415-ab53-d034-6b68-7641500b819d-d7057e69, #w-node-_5fdda4f6-cab2-4380-2eec-5471c2d3c6c3-d7057e69, #w-node-_75282a11-d453-8541-2962-edea3a9b75b2-d7057e69, #w-node-_110fe039-378c-17a7-0761-1bb55d09b4e3-d7057e69, #w-node-_2a8ab2cf-9fbf-830c-5bef-08dff5ffe158-daa37a21, #w-node-_1ce161be-60c5-5344-05bf-eba23198c169-daa37a21, #w-node-f11950e5-cce4-2164-d6a2-35d224687d72-daa37a21, #w-node-aae8893b-d432-9a45-21ab-d6a00d82b487-daa37a21, #w-node-_8beff64d-01ee-a143-1989-9842752c826c-daa37a21, #w-node-_82e97864-d1bf-ce4f-f82f-68dde4dcbcdc-daa37a21, #w-node-_751140ef-9e4e-6a87-03d0-b474ee21d8cb-daa37a21, #w-node-_795b9eb8-1fbd-435c-af0b-dfdd60627e4c-daa37a21, #w-node-b6e8817e-b4f9-7c14-ce3e-13b402033446-daa37a21, #w-node-_2a8ab2cf-9fbf-830c-5bef-08dff5ffe158-1d46e5c5, #w-node-_1ce161be-60c5-5344-05bf-eba23198c169-1d46e5c5, #w-node-f11950e5-cce4-2164-d6a2-35d224687d72-1d46e5c5, #w-node-aae8893b-d432-9a45-21ab-d6a00d82b487-1d46e5c5, #w-node-_8beff64d-01ee-a143-1989-9842752c826c-1d46e5c5, #w-node-_82e97864-d1bf-ce4f-f82f-68dde4dcbcdc-1d46e5c5, #w-node-_751140ef-9e4e-6a87-03d0-b474ee21d8cb-1d46e5c5, #w-node-_795b9eb8-1fbd-435c-af0b-dfdd60627e4c-1d46e5c5, #w-node-b6e8817e-b4f9-7c14-ce3e-13b402033446-1d46e5c5, #w-node-ff082d90-5a3f-73e7-bec0-9d70be784370-1d46e5c5, #w-node-_9760f12c-756b-4e33-b33e-014929be9c46-1d46e5c5, #w-node-ebc1c91b-6a81-c8b1-1321-a7f62ed72a9e-1d46e5c5, #w-node-_9d4f78e4-b2dd-8086-0ea3-7dd919e1ab7e-1d46e5c5, #w-node-c8cb98e7-2e4f-4728-2b9a-63b7cbaf4358-1d46e5c5, #w-node-_473f56af-90c9-1ec4-d507-f2e749220e30-1d46e5c5, #w-node-_56e297d6-9713-6658-95c8-b321dae68452-1d46e5c5, #w-node-_2c7ccb18-5d31-5277-cd52-8bb675716a53-1d46e5c5, #w-node-_4897de93-d8b1-cfb3-1ebe-bdf0c492169d-1d46e5c5, #w-node-_9b02e4eb-d220-02cf-bad5-22faa87eaf4f-1d46e5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed596f-e2ed5933 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed595f-e2ed5933 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed596d-e2ed5933 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed597b-e2ed5933 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-c8762acd-3860-9f56-9a0f-69d8ca0775b6-71a1fdec {
    grid-area: Area;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_4bc1cb11-4c06-99c5-b73a-2f11c0a731bf-e2ed5933 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-db56ebcc-4642-c614-bde8-03f2d06c6329-e2ed5933 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_04b0f0e4-5072-9175-6bfa-41da402578ac-e2ed5933 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed596f-e2ed5933 {
    grid-area: 7 / 1 / 8 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-db27bc58-ea57-3849-6f19-be426bb98df8-e2ed5933 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed595f-e2ed5933 {
    grid-column: 1 / 2;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed596d-e2ed5933 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed597b-e2ed5933 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_379b6bab-2317-d1e2-70a0-acdbc1323f97-e2ed5933 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_919e6e17-00a9-1d28-9aa0-1fd81b16e16d-e2ed5933 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_9ce3211a-dc6e-7538-b492-831d013667fc-013667f8 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_9ce3211a-dc6e-7538-b492-831d013667fd-013667f8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9ce3211a-dc6e-7538-b492-831d01366808-013667f8 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_9ce3211a-dc6e-7538-b492-831d01366809-013667f8 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_0d8b9390-da8b-b8d7-159e-0bc709aeb3d8-de7a7681 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3512633-cf62-f41d-811e-0b4346d3776e-de7a7681 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-edc9cece-3dc7-4b36-fc6c-f4da69af5d89-de7a7681 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-decb2003-aaae-d07d-8a0d-f165269c6b88-de7a7681 {
    grid-column: 3 / 5;
  }

  #w-node-_542c10bf-3f85-7aac-9530-0e7fe205d183-de7a7681 {
    grid-area: 3 / 2 / 4 / 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6d2-f515a185 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6db-f515a185 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6dc-f515a185 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6e5-f515a185 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_91c0354a-b214-560c-f8d3-01feb7bcc6ef-f515a185 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-cb363f3f-33db-2534-1974-0d6d38e44f34-e2ed5933 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed5938-e2ed5933 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed5944-e2ed5933 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6d0-fb44d6cc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6d8-fb44d6cc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6da-fb44d6cc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6e4-fb44d6cc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6e6-fb44d6cc {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6ee-fb44d6cc {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437883-d391a742 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788b-d391a742 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788d-d391a742 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437897-d391a742 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437899-d391a742 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc4378a1-d391a742 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf2f-734c064d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf37-734c064d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c91f3b9c-1e7a-ff95-0ec3-08890748b931-734c064d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf41-734c064d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf43-734c064d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_899d6709-56af-8017-22fe-b7c9f3f71a2e-734c064d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf4d-734c064d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-cd9c5f96-59d1-413b-616f-e6e5c91df079-734c064d {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2572d542-417e-f2c1-d021-12bd0fc9e16a-ae93e3dc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b4372a14-b753-7549-3bdd-4bff71c94823-71c9481f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b4372a14-b753-7549-3bdd-4bff71c94829-71c9481f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_43b45773-b656-c202-bb8e-dc9014d65b5c-14d65b58 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_43b45773-b656-c202-bb8e-dc9014d65b64-14d65b58 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_43b45773-b656-c202-bb8e-dc9014d65b65-14d65b58 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_43b45773-b656-c202-bb8e-dc9014d65b6e-14d65b58 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_43b45773-b656-c202-bb8e-dc9014d65b78-14d65b58 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437883-a89acdf7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788b-a89acdf7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788d-a89acdf7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437897-a89acdf7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437899-a89acdf7 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc4378a1-a89acdf7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437883-c7eb639e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788b-c7eb639e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788d-c7eb639e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437897-c7eb639e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437899-c7eb639e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc4378a1-c7eb639e {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0d8b9390-da8b-b8d7-159e-0bc709aeb3d8-de7a7681 {
    grid-column-end: 2;
  }

  #w-node-d3512633-cf62-f41d-811e-0b4346d3776e-de7a7681 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-edc9cece-3dc7-4b36-fc6c-f4da69af5d89-de7a7681 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-decb2003-aaae-d07d-8a0d-f165269c6b88-de7a7681 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_542c10bf-3f85-7aac-9530-0e7fe205d183-de7a7681 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf2f-9793326f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf37-9793326f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c91f3b9c-1e7a-ff95-0ec3-08890748b931-9793326f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf41-9793326f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf43-9793326f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_899d6709-56af-8017-22fe-b7c9f3f71a2e-9793326f {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf4d-9793326f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-cd9c5f96-59d1-413b-616f-e6e5c91df079-9793326f {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e8746362-eb0c-59d9-42ce-3f97a2605993-9793326f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e8746362-eb0c-59d9-42ce-3f97a2605995-9793326f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e8746362-eb0c-59d9-42ce-3f97a26059a1-9793326f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-19371e70 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-19371e70 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-19371e70 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-4d35be37 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_5e771104-29fb-5df7-25c1-80dbc1b5ca15-4d35be37 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_5e771104-29fb-5df7-25c1-80dbc1b5ca3b-4d35be37 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-4d35be37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-4d35be37 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-4d35be37 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-09f59eb1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-09f59eb1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-09f59eb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-09f59eb1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-09f59eb1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb5f-89a8f5ce {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-89a8f5ce {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-89a8f5ce {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb68-89a8f5ce {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_971c99d9-9005-46b3-f3a0-7e1a836fac05-89a8f5ce {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7af7d1ed-5bd2-c315-a359-bfbf04e3d608-89a8f5ce {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4d9dfbb6-a3fc-d203-8ef3-ad7ac899f52d-89a8f5ce {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_98223845-7102-0318-fa32-a8882a10a627-89a8f5ce {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-db7688c6-7c63-f8d3-a2f1-eecd05bd008f-89a8f5ce {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d5306fbd-c9a5-ccb1-063f-b98a3374b790-89a8f5ce {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-89a8f5ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-89a8f5ce {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-89a8f5ce {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b8c5aa6e-1f61-3a91-74b9-6798f5676ac3-f5676abd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8c5aa6e-1f61-3a91-74b9-6798f5676ac5-f5676abd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-31604fe3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-31604fe3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-2e74d3fa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-2e74d3fa {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-2cf15832 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-2cf15832 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-ea39a190 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-ea39a190 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-dd6f9906-3a3f-7762-251f-ecb190a86edf-ea39a190 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-ea39a190 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-ea39a190 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-ea39a190 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-189f7560 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-189f7560 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-189f7560 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-189f7560 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-189f7560 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-2cb25c5c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-2cb25c5c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-2cb25c5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-2cb25c5c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-2cb25c5c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-9bb15a32 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-9bb15a32 {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-9bb15a32 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-9bb15a32 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-9bb15a32 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-71a1fdec {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-71a1fdec {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_07a68e6d-378f-4108-404f-6f9b8070a7ab-71a1fdec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07a68e6d-378f-4108-404f-6f9b8070a7ad-71a1fdec {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_07a68e6d-378f-4108-404f-6f9b8070a7b9-71a1fdec {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-b939a62f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-b939a62f {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_61fe8419-acdf-b4ca-6131-295552d5b4f1-52d5b4eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_61fe8419-acdf-b4ca-6131-295552d5b4f3-52d5b4eb {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_61fe8419-acdf-b4ca-6131-295552d5b4ff-52d5b4eb {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-cb74d8be {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-cb74d8be {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb64-8420b001 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be5a41b3-d435-7b63-4454-3a5ab03feb66-8420b001 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f129c578-d1a7-50e0-26a7-d58314f3115e-65f7a171 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7cde71f-f62e-6b10-ed0d-7a53a1dbe90f-65f7a171, #w-node-cf398c4c-78a4-0f3c-d985-67f48692615b-65f7a171, #w-node-_8fb41099-94b5-3be1-27a8-5e6ac6324ea4-65f7a171 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ee9d3df0-231a-862d-3e9e-cdeb6924eb86-65f7a171 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ebbae06-34ba-b44a-2265-3459bfc24cac-65f7a171, #w-node-b466b951-2c11-9805-b329-67c3cf0974e2-65f7a171, #w-node-_6461d073-10e6-f608-0fa4-97085ca9d71e-65f7a171, #w-node-_56d10acf-225c-71df-c850-81a07c1fc4b6-65f7a171 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cb363f3f-33db-2534-1974-0d6d38e44f34-e2ed5933 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed5938-e2ed5933 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed5944-e2ed5933 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4bc1cb11-4c06-99c5-b73a-2f11c0a731bf-e2ed5933 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-db56ebcc-4642-c614-bde8-03f2d06c6329-e2ed5933 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_04b0f0e4-5072-9175-6bfa-41da402578ac-e2ed5933 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-db27bc58-ea57-3849-6f19-be426bb98df8-e2ed5933 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dfb6c06e-0d42-a90e-1d73-7494e2ed595f-e2ed5933 {
    grid-column: 1 / 2;
  }

  #w-node-_379b6bab-2317-d1e2-70a0-acdbc1323f97-e2ed5933 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_919e6e17-00a9-1d28-9aa0-1fd81b16e16d-e2ed5933 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6d8-fb44d6cc {
    grid-row: 4 / 5;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6da-fb44d6cc {
    grid-row: 5 / 6;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6e2-fb44d6cc {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6e4-fb44d6cc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6e6-fb44d6cc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6ee-fb44d6cc {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a72accbc-c6fa-8f5f-1c22-5a72fb44d6f0-fb44d6cc {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788b-d391a742 {
    grid-row: 4 / 5;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788d-d391a742 {
    grid-row: 5 / 6;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437895-d391a742 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437897-d391a742 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437899-d391a742 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc4378a1-d391a742 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc4378a3-d391a742 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf37-734c064d {
    grid-row: 4 / 5;
  }

  #w-node-c91f3b9c-1e7a-ff95-0ec3-08890748b931-734c064d {
    grid-row: 5 / 6;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf41-734c064d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf43-734c064d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_899d6709-56af-8017-22fe-b7c9f3f71a2e-734c064d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf4d-734c064d {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-cd9c5f96-59d1-413b-616f-e6e5c91df079-734c064d {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788b-a89acdf7 {
    grid-row: 4 / 5;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788d-a89acdf7 {
    grid-row: 5 / 6;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437895-a89acdf7 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437897-a89acdf7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437899-a89acdf7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc4378a1-a89acdf7 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc4378a3-a89acdf7 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788b-c7eb639e {
    grid-row: 4 / 5;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc43788d-c7eb639e {
    grid-row: 5 / 6;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437895-c7eb639e {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437897-c7eb639e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc437899-c7eb639e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc4378a1-c7eb639e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f8221310-0d32-c94d-cb59-ba43fc4378a3-c7eb639e {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf37-9793326f {
    grid-row: 4 / 5;
  }

  #w-node-c91f3b9c-1e7a-ff95-0ec3-08890748b931-9793326f {
    grid-row: 5 / 6;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf41-9793326f {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf43-9793326f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_899d6709-56af-8017-22fe-b7c9f3f71a2e-9793326f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d0812db7-dc4e-6362-0cdf-d022d8c9cf4d-9793326f {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-cd9c5f96-59d1-413b-616f-e6e5c91df079-9793326f {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-e8746362-eb0c-59d9-42ce-3f97a2605993-9793326f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8746362-eb0c-59d9-42ce-3f97a2605995-9793326f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e8746362-eb0c-59d9-42ce-3f97a26059a1-9793326f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-19371e70 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-19371e70 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-19371e70 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-4d35be37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-4d35be37 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-4d35be37 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-09f59eb1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-09f59eb1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-09f59eb1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-89a8f5ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-89a8f5ce {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-89a8f5ce {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b8c5aa6e-1f61-3a91-74b9-6798f5676ac3-f5676abd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b8c5aa6e-1f61-3a91-74b9-6798f5676ac5-f5676abd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-ea39a190 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-ea39a190 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-ea39a190 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-189f7560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-189f7560 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-189f7560 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-2cb25c5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-2cb25c5c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-2cb25c5c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7a-9bb15a32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc7c-9bb15a32 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93269aca-3eb9-a7e0-e513-629d90d6bc86-9bb15a32 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_07a68e6d-378f-4108-404f-6f9b8070a7ab-71a1fdec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07a68e6d-378f-4108-404f-6f9b8070a7ad-71a1fdec {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_07a68e6d-378f-4108-404f-6f9b8070a7b9-71a1fdec {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_61fe8419-acdf-b4ca-6131-295552d5b4f1-52d5b4eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61fe8419-acdf-b4ca-6131-295552d5b4f3-52d5b4eb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_61fe8419-acdf-b4ca-6131-295552d5b4ff-52d5b4eb {
    grid-area: 3 / 1 / 4 / 2;
  }
}


@font-face {
  font-family: 'Font Awesome 6 Brands Regular 400';
  src: url('../fonts/Font-Awesome-6-Brands-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro Light 300';
  src: url('../fonts/Font-Awesome-6-Pro-Light-300.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro Regular 400';
  src: url('../fonts/Font-Awesome-6-Pro-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro Solid 900';
  src: url('../fonts/Font-Awesome-6-Pro-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro Thin 100';
  src: url('../fonts/Font-Awesome-6-Pro-Thin-100.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}