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

.body {
  background-color: #fff;
}

.nav-bar-mobile {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 5;
  display: none;
  width: 100%;
  height: 60px;
  border-bottom: 1px none #fff;
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.39);
}

.navlink {
  position: relative;
  width: 25px;
  height: 30px;
  margin-top: 16px;
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.8;
}

.navlink.phonelinks {
  opacity: 0.8;
}

.navlink.phonelinks:hover {
  opacity: 1;
}

.section {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding: 40px 20px;
  border-style: none none solid;
  border-width: 10px 10px 1px;
  border-color: #000;
  background-color: #fff;
  color: #fff;
}

.section.belowhero {
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.section.challengewidth {
  max-width: 840px;
}

.heading {
  max-width: 800px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-weight: 400;
  text-align: center;
}

.heading.hero {
  margin-top: 0px;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 60px;
  font-weight: 700;
  text-align: left;
  text-shadow: 0 2px 10px #000;
}

.subheading {
  max-width: 800px;
  margin: 0px auto 40px;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-size: 22px;
  font-weight: 300;
  text-align: center;
}

.subheading.hero {
  width: 550px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 100px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  text-align: left;
  text-shadow: 0 2px 10px #000;
}

.subheading.reach {
  margin-bottom: 60px;
}

.gridportfolio {
  max-width: 1400px;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 20px;
  justify-items: stretch;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.thumb-frame {
  position: relative;
  padding: 10px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.31);
  cursor: pointer;
}

.thumb-frame:hover {
  box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.2);
}

.heading-3 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #fff;
  line-height: 24px;
  text-align: left;
  text-shadow: 0 2px 10px #000;
}

.client-thumb {
  height: 100px;
}

.client-thumb.onecolor {
  display: block;
  opacity: 1;
}

.small-nav {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 1.5fr 1.5fr 0.75fr;
  grid-template-columns: 0.75fr 1.5fr 1.5fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.portfolio-title {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-left: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
}

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

.client-logo {
  display: block;
  max-width: 80%;
  margin-right: auto;
  margin-left: auto;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.contact {
  position: relative;
  padding-top: 40px;
  border-style: none none solid;
  border-width: 0.5px;
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}

.brandlink {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  overflow: visible;
  width: 250px;
  height: 60px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0.8;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-size: 9px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}

.brandlink:hover {
  opacity: 1;
}

.brandlink.w--current {
  margin-top: 9px;
}

.brandlogo {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 26px;
  font-weight: 400;
}

.footer {
  position: relative;
  height: 60px;
  background-color: #fff;
  box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.2);
}

.copyright2 {
  display: inline-block;
  float: right;
  color: rgba(0, 0, 0, 0.4);
  font-size: 11px;
  font-weight: 400;
  text-align: right;
}

.gridbrands {
  margin-top: 60px;
  padding-right: 60px;
  padding-left: 60px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.contact-icons {
  display: -ms-grid;
  display: grid;
  margin-bottom: 100px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 16px 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.contact-text {
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-size: 22px;
  font-weight: 300;
  text-align: center;
}

.centercontact {
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: center;
}

.copyright {
  display: inline-block;
  color: rgba(0, 0, 0, 0.4);
  font-size: 11px;
  font-weight: 400;
  text-align: left;
}

.grid-6 {
  position: relative;
  margin-top: 60px;
  padding-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  grid-template-areas: ".";
  -ms-grid-columns: 2.25fr 0.25fr 0.75fr;
  grid-template-columns: 2.25fr 0.25fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.subsection {
  margin-bottom: 10px;
  padding-left: 10px;
  background-color: hsla(0, 0%, 100%, 0.5);
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-size: 28px;
  font-weight: 300;
}

.subsection.center-top {
  display: block;
  margin-top: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.subsection.center-top.bio {
  text-align: left;
}

.paragraph {
  margin-bottom: 40px;
  padding-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
  color: #646464;
}

.paragraph.details {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  text-align: left;
}

.paragraph.details.tg {
  text-align: center;
}

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

.bio {
  position: relative;
  z-index: 2;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.designappshome {
  display: -ms-grid;
  display: grid;
  margin-bottom: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 6px 0.75fr 6px 0.75fr;
  grid-template-columns: 0.75fr 0.75fr 0.75fr;
  -ms-grid-rows: auto 0px auto 0px auto 0px auto 0px auto;
  grid-template-rows: auto auto auto auto auto;
}

.container {
  position: relative;
  width: 98%;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
}

.container.footercenter {
  padding-top: 10px;
}

.subtitles {
  margin-top: -10px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-size: 18px;
  font-weight: 400;
}

.navlinks {
  margin-right: -10px;
  float: right;
}

.thumb3 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-KingsIsland.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb2 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-Concession-TV.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb1 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-HeimlichHeroes.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}

.thumb4 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-StudentSuiteApp.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb5 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-SchoolAppsUSA.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb6 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-Lifeline.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb7 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-Arbitrator.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb8 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-Edge.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb9 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-Kidd-Coffee.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb10 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-Cintas.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb11 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-Intelligrated2.png');
  background-position: 50% 50%;
  background-size: 344px;
  background-repeat: no-repeat;
}

.thumb12 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-Simbiz.png');
  background-position: 50% 50%;
  background-size: 344px;
  background-repeat: no-repeat;
}

.thumb13 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-TopGunSalesPerformance.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb14 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-CampScotchGrouper.png');
  background-position: 50% 50%;
  background-size: 344px;
  background-repeat: no-repeat;
}

.thumb15 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-DSS.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumb16 {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-MasonTech.png');
  background-position: 50% 50%;
  background-size: 344px;
  background-repeat: no-repeat;
}

.projecttitle {
  margin-top: 10px;
  margin-bottom: 0px;
  padding-left: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-size: 24px;
  line-height: 26px;
  font-weight: 400;
}

.selfie {
  position: absolute;
  left: auto;
  right: auto;
  bottom: -35px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  min-height: 900px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  background-image: url('../images/JJC-FullCut-Out.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.hero-text {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 550px;
  margin-bottom: 20px;
  margin-left: 30px;
  padding: 0px;
  border-radius: 10px;
}

.scrollbtn {
  position: static;
  width: 60px;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 30px;
  background-color: #fff;
  background-image: url('../images/icon_Arrow-Up.svg');
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.48);
}

.scrollbtn:hover {
  box-shadow: 0 4px 12px 4px rgba(0, 0, 0, 0.48);
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.scroll-link {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.scrollbtn2 {
  width: 60px;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 30px;
  background-color: #fff;
  background-image: url('../images/icon_Arrow-Up.svg');
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.48);
}

.topscroll {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.topscroll.w--current {
  display: none;
}

.nav-bar-top-projects {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 5;
  height: 60px;
  border-bottom: 1px none #fff;
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.39);
}

.backtoprojects {
  position: relative;
  display: inline-block;
  height: 30px;
  margin-top: 14px;
  margin-right: 10px;
  opacity: 0.8;
}

.backtoprojects:hover {
  opacity: 1;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.brandlinkhome {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: block;
  overflow: visible;
  width: 200px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0.8;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-size: 9px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}

.brandlinkhome:hover {
  opacity: 1;
}

.brandlinkhome.w--current {
  margin-top: 9px;
}

.projheader {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/Heimlich-Heroes-Banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.button {
  display: block;
  width: 200px;
  margin: 40px auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 3px solid #fff;
  border-radius: 10px;
  background-color: #000;
  box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.4);
  text-align: center;
}

.button:hover {
  border: 3px solid #000;
  background-color: transparent;
  color: #000;
}

.button.wide.extra {
  width: 250px;
}

.button.print-materials {
  margin-top: 10px;
}

.button.tight {
  margin-bottom: 0px;
}

.button.wider {
  width: auto;
  max-width: 250px;
}

.button.hide {
  display: none;
}

.small-nav-projects {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 16px 1.5fr 16px 1.5fr 16px 0.75fr;
  grid-template-columns: 0.75fr 1.5fr 1.5fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.projheader2 {
  position: relative;
  width: 100%;
  height: 400px;
  max-width: 1400px;
  background-image: url('../images/Concession-TV-Banner2.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.html-embed {
  display: block;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 60px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  border: 0px none #fff;
  border-radius: 0px;
  background-color: #fff;
  color: #fff;
  text-align: center;
}

.html-embed.top-margin {
  display: block;
  overflow: hidden;
  margin-top: 40px;
}

.hero {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.html-embed-2 {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1400px;
  margin-top: 0px;
}

.html-embed-2.topgun {
  position: absolute;
  left: 0%;
  top: -200px;
  right: 0%;
  bottom: 0%;
  z-index: -10;
  height: 400px;
  margin-top: 0px;
}

.div-block-21 {
  display: block;
  padding-left: 36px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.poster-titles {
  margin-top: 0px;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.postervertical {
  width: 60%;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.poster-center {
  display: block;
  width: 80%;
  margin: 62px auto auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: center;
}

.project {
  display: block;
  padding-top: 40px;
  padding-bottom: 40px;
  grid-column-gap: 9px;
  grid-row-gap: 85px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.25fr 9px 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto 85px auto;
  grid-template-rows: auto auto;
  background-color: #fff;
}

.project1apps {
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto 0px auto;
  grid-template-rows: auto auto auto;
}

.print2 {
  grid-template-areas: ".";
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.appsutilized {
  margin-bottom: 60px;
}

.project2apps {
  position: relative;
  width: 238px;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.solution {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

.solution.bottompad {
  margin-bottom: 80px;
}

.specializations {
  position: relative;
  z-index: 2;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.columnspacer {
  margin-top: 0px;
  padding-top: 60px;
}

.quote {
  margin-top: 60px;
  padding-left: 10px;
  color: #000;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
}

.quote.smallq {
  font-size: 22px;
  line-height: 28px;
}

.author {
  color: #000;
  text-align: right;
}

.results {
  max-width: 850px;
  margin-right: auto;
  margin-bottom: 80px;
  margin-left: auto;
  font-family: Ubuntu, Helvetica, sans-serif;
}

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

.subheading2 {
  max-width: 800px;
  margin: 0px auto;
  padding-top: 20px;
  padding-left: 0px;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-size: 22px;
  font-weight: 300;
  text-align: left;
}

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

.containerpage {
  position: relative;
  width: 98%;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
}

.sectionbottom {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding: 40px 20px;
  border: 1px none #000;
  background-color: #fff;
  color: #fff;
}

.projheader3 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  background-image: url('../images/KI-Banner2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.heading-4 {
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-weight: 300;
  text-align: center;
}

.contacticon {
  max-width: 60px;
  opacity: 0.8;
  cursor: pointer;
}

.contacticon:hover {
  opacity: 1;
}

.column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.image {
  max-width: 300px;
}

._2column {
  max-width: 850px;
  margin-right: auto;
  margin-left: auto;
}

.ki-loader {
  display: block;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  text-align: center;
}

.lightbox {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.lightbox.edge {
  width: 50%;
}

.lightbox.email {
  width: 500px;
}

.lightbox.top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

.projheader4 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/How2Life-Banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.image-2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  cursor: help;
}

.projheader5 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/SAUSA-banner2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project5apps {
  width: 238px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.projheader6 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/Les-Banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.projheader7 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/Arb-banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.projheader8 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/EdgeTeenCenter-banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.project8apps {
  width: 116px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.projheader9 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/KiddCoffee-Banner2.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.projheader10 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/Cintas-banner.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.projheader11 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/Intelligrated-Banner.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project11apps {
  width: 177px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.icon-photoshop {
  cursor: help;
}

.projheader12 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/SimBiz-Banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.projheader13 {
  position: relative;
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-color: rgba(255, 255, 255, 0.49);
  background-image: url('../images/Brand_TopGun.svg');
  background-position: 50% 50%;
  background-size: 500px;
  background-repeat: no-repeat;
}

.projheader14 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/CampScotchGrouper-Banner.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.projheader15 {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/dss-banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.project15apps {
  width: 177px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.weblanguages {
  display: -ms-grid;
  display: grid;
  margin-bottom: 20px;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 6px 0.75fr 6px 0.75fr;
  grid-template-columns: 0.75fr 0.75fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.projheader16 {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-color: #000;
  background-image: url('../images/MTC-Banner.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project16apps {
  width: 300px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto 0px auto;
  grid-template-rows: auto auto auto;
}

.project3apps {
  width: 300px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ascp-brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 300px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-8 {
  margin-top: 50px;
  grid-column-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 0px 1fr 0px 1.25fr;
  grid-template-columns: 1fr 1fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.columns-3 {
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
}

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

.image-4 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.simbizworkbook {
  position: relative;
}

.workbook {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 250px;
  margin-top: 73px;
  margin-right: 14px;
  -webkit-transform: rotate(11deg);
  -ms-transform: rotate(11deg);
  transform: rotate(11deg);
}

._850 {
  max-width: 850px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  padding-bottom: 20px;
  border-bottom: 1px solid #000;
}

.videoholder {
  max-width: 850px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 40px;
}

.logo-top {
  position: relative;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  opacity: 0;
}

.text-block-2 {
  position: relative;
  z-index: 5;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 32px;
  text-align: center;
  letter-spacing: 3px;
}

.text-block-2.address {
  position: relative;
  z-index: 5;
  padding-top: 20px;
  font-size: 20px;
  letter-spacing: 6px;
}

.image-19 {
  position: relative;
  z-index: 5;
  display: block;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.div-block-25 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 25;
  height: 400px;
  padding-top: 80px;
  background-color: rgba(0, 0, 0, 0.6);
}

._850end {
  max-width: 850px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  padding-bottom: 20px;
  border-bottom: 1px none #000;
  text-align: center;
}

.columns-7 {
  padding-bottom: 40px;
}

.column-851 {
  padding-top: 2px;
  padding-right: 1px;
  padding-left: 0px;
}

.column-852 {
  padding-top: 2px;
  padding-right: 0px;
  padding-left: 1px;
}

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

.image-20 {
  padding-top: 30px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.image-21 {
  padding-top: 42px;
}

.html-embed-6 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  width: 100%;
  height: 400px;
  max-height: 400px;
  max-width: 1400px;
}

.nav-bar-top {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 5;
  width: 100%;
  height: 60px;
  border-bottom: 1px none #fff;
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.39);
}

.nav-bar-bottom-projects {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 5;
  display: none;
  height: 60px;
  border-bottom: 1px none #fff;
  background-color: #fff;
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.39);
}

.html-embed-7 {
  display: block;
  width: 100%;
  min-height: 850px;
  min-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.columns-8 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.comingsoon {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.4);
}

.text-block-3 {
  margin-top: 119px;
  -webkit-transform: rotate(-26deg);
  -ms-transform: rotate(-26deg);
  transform: rotate(-26deg);
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #fff;
  font-size: 30px;
  text-align: center;
}

.containernav {
  position: relative;
  width: 98%;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
}

.containernav.tab {
  position: relative;
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
}

.project6apps {
  width: 177px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.project12apps {
  width: 177px;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.project13apps {
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto 0px auto;
  grid-template-rows: auto auto auto;
}

.ascpvideo {
  max-width: 640px;
  margin-right: auto;
  margin-left: auto;
}

.navlink-mobile {
  position: relative;
  width: 25px;
  height: 30px;
  margin-top: 16px;
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.8;
}

.navlink-mobile.phonelinks {
  opacity: 0.8;
}

.navlink-mobile.phonelinks:hover {
  opacity: 1;
}

.hero-text-mobile {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: none;
  width: 550px;
  margin-bottom: 20px;
  margin-left: 30px;
  padding: 0px;
  border-radius: 10px;
}

.grid-16 {
  grid-template-areas: ".";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.print-titles {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Ubuntu, Helvetica, sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
}

.image-23 {
  padding-top: 20px;
}

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

.sketch-cert {
  width: 100%;
}

.thumbhow2life {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/How2Life-NEW.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbprolacta {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-Prolacta-NEW.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbinfluence {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-InfluenceMapper-NEW.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbmodernice {
  overflow: hidden;
  max-height: 344px;
  max-width: 344px;
  min-height: 250px;
  min-width: 200px;
  background-image: url('../images/Thumb-ModernIce-NEW.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.projheadermi {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  background-image: url('../images/MI-Banner.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.projheaderinfluence {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/InfluenceMapper-Banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.influencemapperapps {
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

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

.image-24 {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
}

.image-25 {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
}

.projheaderprolacta {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/Prolacta-Banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.image-26 {
  cursor: help;
}

.image-27 {
  cursor: help;
}

.image-28 {
  cursor: help;
}

.image-29 {
  cursor: help;
}

.image-30 {
  cursor: help;
}

.image-31 {
  cursor: help;
}

.image-32 {
  cursor: help;
}

.image-33 {
  cursor: help;
}

.image-34 {
  cursor: help;
}

.image-35 {
  cursor: help;
}

.image-36 {
  cursor: help;
}

.image-37 {
  cursor: help;
}

.image-38 {
  cursor: help;
}

.image-39 {
  cursor: help;
}

.image-40 {
  cursor: help;
}

.image-41 {
  cursor: help;
}

.image-42 {
  cursor: help;
}

.image-43 {
  cursor: help;
}

.image-44 {
  cursor: help;
}

.image-45 {
  cursor: help;
}

.image-46 {
  cursor: help;
}

.image-47 {
  cursor: help;
}

.image-48 {
  cursor: help;
}

.image-49 {
  cursor: help;
}

.image-50 {
  cursor: help;
}

.image-51 {
  cursor: help;
}

.image-52 {
  cursor: help;
}

.image-53 {
  cursor: help;
}

.image-54 {
  cursor: help;
}

.image-55 {
  cursor: help;
}

.projheaderss {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/StudentSuite-banner.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.projheaderh2l {
  width: 100%;
  height: 400px;
  max-width: 1400px;
  margin-top: 0px;
  background-image: url('../images/How2Life-Banner2.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.videoholderh2l {
  max-width: 850px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

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

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

.image-56 {
  cursor: help;
}

.image-57 {
  cursor: help;
}

.image-58 {
  cursor: help;
}

.image-59 {
  cursor: help;
}

.image-60 {
  cursor: help;
}

.image-61 {
  width: 100%;
  cursor: help;
}

.image-62 {
  cursor: help;
}

.image-63 {
  cursor: help;
}

.image-64 {
  cursor: help;
}

.image-65 {
  cursor: help;
}

.image-66 {
  cursor: help;
}

.image-67 {
  cursor: help;
}

.image-68 {
  cursor: help;
}

.image-69 {
  cursor: help;
}

.image-70 {
  cursor: help;
}

.image-71 {
  cursor: help;
}

.image-72 {
  cursor: help;
}

.image-73 {
  cursor: help;
}

.image-74 {
  cursor: help;
}

.image-75 {
  cursor: help;
}

.image-76 {
  cursor: help;
}

.image-77 {
  cursor: help;
}

.image-78 {
  cursor: help;
}

.image-79 {
  cursor: help;
}

.image-80 {
  cursor: help;
}

.image-81 {
  cursor: help;
}

.image-82 {
  cursor: help;
}

.image-83 {
  cursor: help;
}

.image-84 {
  cursor: help;
}

.image-85 {
  cursor: help;
}

.image-86 {
  cursor: help;
}

.image-87 {
  cursor: help;
}

.image-88 {
  cursor: help;
}

.image-89 {
  cursor: help;
}

.image-90 {
  cursor: help;
}

.image-91 {
  cursor: help;
}

.image-92 {
  cursor: help;
}

.image-93 {
  cursor: help;
}

.image-94 {
  cursor: help;
}

.image-95 {
  cursor: help;
}

.project1appsheimlich {
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.project1appsss {
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.image-96 {
  cursor: help;
}

.image-97 {
  cursor: help;
}

.image-98 {
  cursor: help;
}

.image-99 {
  cursor: help;
}

.image-100 {
  cursor: help;
}

.image-101 {
  cursor: help;
}

.image-102 {
  cursor: help;
}

.image-103 {
  cursor: help;
}

.image-104 {
  cursor: help;
}

.image-105 {
  cursor: help;
}

.image-106 {
  cursor: help;
}

.image-107 {
  cursor: help;
}

.image-108 {
  cursor: help;
}

.image-109 {
  cursor: help;
}

.image-110 {
  cursor: help;
}

.image-111 {
  cursor: help;
}

.image-112 {
  cursor: help;
}

.image-113 {
  cursor: help;
}

.image-114 {
  cursor: help;
}

.image-115 {
  cursor: help;
}

.image-116 {
  cursor: help;
}

.image-117 {
  cursor: help;
}

.image-118 {
  cursor: help;
}

.image-119 {
  cursor: help;
}

.image-120 {
  cursor: help;
}

.image-121 {
  cursor: help;
}

.image-122 {
  cursor: help;
}

.image-123 {
  cursor: help;
}

.image-124 {
  cursor: help;
}

.project1appsarb {
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 6px 1fr 6px 1fr 6px 1fr 6px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.image-125 {
  cursor: help;
}

.image-126 {
  cursor: help;
}

.image-127 {
  cursor: help;
}

.image-128 {
  cursor: help;
}

.image-129 {
  cursor: help;
}

.image-130 {
  cursor: help;
}

.image-131 {
  cursor: help;
}

.image-132 {
  cursor: help;
}

.image-133 {
  cursor: help;
}

.image-134 {
  cursor: help;
}

.image-135 {
  cursor: help;
}

.image-136 {
  cursor: help;
}

.image-137 {
  cursor: help;
}

.image-138 {
  cursor: help;
}

.image-139 {
  cursor: help;
}

.image-140 {
  cursor: help;
}

.image-141 {
  cursor: help;
}

.image-142 {
  cursor: help;
}

.image-143 {
  cursor: help;
}

.image-144 {
  cursor: help;
}

.image-145 {
  cursor: help;
}

.image-146 {
  cursor: help;
}

.image-147 {
  cursor: help;
}

.image-148 {
  cursor: help;
}

.image-149 {
  cursor: help;
}

.image-150 {
  cursor: help;
}

.image-151 {
  cursor: help;
}

.image-152 {
  cursor: help;
}

.image-153 {
  cursor: help;
}

.image-154 {
  cursor: help;
}

.image-155 {
  cursor: help;
}

.image-156 {
  cursor: help;
}

.image-157 {
  cursor: help;
}

.image-158 {
  cursor: help;
}

.grid-20 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #00aeef;
}

.lightbox-link {
  display: block;
  overflow: auto;
  max-height: 600px;
}

.lightbox-link-2 {
  display: block;
  background-color: #00aeef;
}

.lightbox-link-3 {
  display: block;
  background-color: #00aeef;
}

.image-159 {
  display: block;
  overflow: auto;
  margin-right: auto;
  margin-left: auto;
  box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, 0.3);
}

.image-160 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.image-161 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.grid-21 {
  margin-bottom: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.imageh2lanim {
  display: block;
  width: 80px;
  margin-right: auto;
  margin-left: auto;
}

.lightboxblue {
  display: block;
  background-color: #00aeef;
}

.image-162 {
  display: block;
  max-width: 50%;
  margin-right: auto;
  margin-left: auto;
}

.appicon {
  display: block;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
}

.html-embed-h2l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  align-self: start;
  border: 0px none #fff;
  border-radius: 0px;
  background-color: #fff;
  color: #fff;
  text-align: center;
}

.html-embed-h2l.top-margin {
  display: block;
  overflow: hidden;
  margin-top: 40px;
}

.lightbox-h2lemails {
  display: block;
  overflow: auto;
  max-height: 600px;
}

.lightbox-h2lemails2 {
  display: block;
  overflow: auto;
  max-height: 800px;
}

.grid-22 {
  margin-bottom: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.image-163 {
  max-height: 590px;
}

.printdetails {
  color: #000;
  text-align: center;
}

.printflyer {
  margin-top: 40px;
  margin-bottom: 40px;
}

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

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

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

.gridfigmaapp {
  margin-bottom: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

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

.gridh2lbrand {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #00aeef;
}

.image-164 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.paragraph-2 {
  margin-top: 20px;
  color: #000;
  text-align: center;
}

.link-block-2 {
  display: inline-block;
}

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

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

.paragraph-3 {
  color: #000;
  text-align: center;
}

.div-block-27 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-26 {
  margin-bottom: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-165 {
  box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, 0.3);
}

.lightbox-link-6 {
  box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, 0.3);
}

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

.gridlotties {
  margin-bottom: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.html-embed-8 {
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}

.image-166 {
  display: block;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}

.image-167 {
  display: block;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}

.html-embed-9 {
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}

.image-168 {
  display: block;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}

.outershadow {
  box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, 0.3);
}

.html-embed-wide {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 60px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  border: 0px none #fff;
  border-radius: 0px;
  background-color: #fff;
  color: #fff;
  text-align: center;
}

.html-embed-wide.top-margin {
  display: block;
  overflow: hidden;
  margin-top: 40px;
}

.image-169 {
  display: block;
}

.image-170 {
  display: block;
  max-height: 60px;
}

.image-171 {
  height: 100px;
  max-height: 100px;
  max-width: 300px;
}

.image-172 {
  max-height: 100px;
}

.image-173 {
  display: block;
  max-width: 80%;
  margin-left: 3px;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.paragraph-4 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: -2;
  margin-top: 220px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: rgba(0, 0, 0, 0.6);
  font-size: 2em;
  line-height: 1em;
}

.grid-6-home {
  position: relative;
  margin-top: 60px;
  padding-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  grid-template-areas: ".";
  -ms-grid-columns: 2.25fr 0.25fr 0.75fr;
  grid-template-columns: 2.25fr 0.25fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

@media screen and (max-width: 991px) {
  .body {
    background-color: #fff;
  }

  .nav-bar-mobile {
    display: none;
  }

  .heading.hero {
    width: 350px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 44px;
    line-height: 48px;
    text-align: left;
  }

  .subheading.hero {
    width: 350px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    line-height: 18px;
  }

  .gridportfolio {
    display: block;
    max-width: 900px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-areas: ".";
    -ms-grid-columns: 0.25fr 16px 0.25fr;
    grid-template-columns: 0.25fr 0.25fr;
    -ms-grid-rows: auto 16px auto 16px auto 16px auto;
    grid-template-rows: auto auto auto auto;
    text-align: center;
  }

  .thumb-frame {
    display: block;
    width: 344px;
    margin-right: auto;
    margin-left: auto;
  }

  .heading-3 {
    width: 350px;
    margin-top: 0px;
    margin-bottom: 6px;
    font-size: 16px;
    line-height: 16px;
    text-align: left;
  }

  .small-nav {
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-columns: 1.5fr 1.5fr;
    grid-template-columns: 1.5fr 1.5fr;
  }

  .portfolio-title {
    padding-left: 10px;
    text-align: left;
  }

  .portfolio-link {
    margin-right: 10px;
    margin-left: 10px;
  }

  .brandlogo {
    text-align: center;
  }

  .copyright2 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .gridbrands {
    display: -ms-grid;
    display: grid;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .contact-icons {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .centercontact {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .copyright {
    margin-right: 40px;
    margin-left: 40px;
  }

  .grid-6 {
    display: block;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-areas: ".";
    -ms-grid-columns: 1.25fr 16px minmax(350px, 0.25fr) 16px 1fr;
    grid-template-columns: 1.25fr minmax(350px, 0.25fr) 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .subsection {
    padding-left: 0px;
    text-align: left;
  }

  .paragraph {
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
  }

  .bio {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .designappshome {
    display: -ms-grid;
    display: grid;
    max-width: 200px;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    justify-items: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .container {
    width: 100%;
  }

  .subtitles {
    text-align: left;
  }

  .thumb10 {
    background-image: url('../images/Thumb-Cintas.png');
    background-size: 344px;
  }

  .thumb12 {
    background-image: url('../images/Thumb-Simbiz.png');
  }

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

  .projecttitle {
    text-align: left;
  }

  .selfie {
    left: auto;
    top: auto;
    right: 9%;
    bottom: 0%;
    min-height: 700px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .myrole {
    position: relative;
    text-align: left;
  }

  .hero-text {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 350px;
    margin-bottom: 20px;
    margin-left: 50px;
    padding: 0px;
  }

  .topscroll {
    display: none;
  }

  .projheader {
    height: 220px;
  }

  .small-nav-projects {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-grid-columns: 1.5fr 1.5fr;
    grid-template-columns: 1.5fr 1.5fr;
  }

  .projheader2 {
    height: 220px;
    background-size: contain;
  }

  .html-embed-2.topgun {
    margin-top: 66px;
  }

  .div-block-21 {
    padding-left: 20px;
  }

  .poster-titles {
    margin-top: 10px;
    font-size: 20px;
    line-height: 22px;
  }

  .poster-center {
    margin-top: 40px;
  }

  .project {
    position: relative;
    display: block;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .project1apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 6px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project2apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .specializations {
    left: 144px;
    margin-top: 227px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .subheading2 {
    padding-left: 0px;
  }

  .containerpage {
    width: 100%;
  }

  .projheader3 {
    height: 220px;
    background-size: contain;
  }

  .projheader4 {
    height: 220px;
  }

  .projheader5 {
    height: 220px;
  }

  .project5apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .projheader6 {
    height: 220px;
  }

  .projheader7 {
    height: 220px;
  }

  .projheader8 {
    height: 220px;
  }

  .project8apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .projheader9 {
    height: 220px;
  }

  .projheader10 {
    height: 220px;
  }

  .projheader11 {
    height: 220px;
  }

  .project11apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .projheader12 {
    height: 220px;
  }

  .projheader13 {
    height: 220px;
    padding-top: 100px;
  }

  .projheader14 {
    height: 220px;
  }

  .projheader15 {
    height: 220px;
  }

  .project15apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .weblanguages {
    display: -ms-grid;
    display: grid;
    max-width: 200px;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    justify-items: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .projheader16 {
    height: 220px;
  }

  .project16apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project3apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .image-4 {
    width: 500px;
  }

  .workbook {
    width: 250px;
    margin-top: 47px;
    margin-right: -39px;
  }

  .logo-top {
    height: 220px;
    padding-top: 30px;
  }

  .text-block-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
  }

  .text-block-2.address {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-19 {
    width: 50%;
  }

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

  .containernav {
    width: 100%;
  }

  .containernav.tab {
    width: 90%;
  }

  .project6apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project12apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project13apps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 6px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .hero-text-mobile {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: none;
    width: 350px;
    margin-bottom: 20px;
    margin-left: 50px;
    padding: 0px;
  }

  .projheadermi {
    height: 220px;
    background-size: contain;
  }

  .projheaderinfluence {
    height: 220px;
  }

  .influencemapperapps {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 6px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .projheaderprolacta {
    height: 220px;
  }

  .projheaderss {
    height: 220px;
  }

  .projheaderh2l {
    height: 220px;
  }

  .image-61 {
    width: 100%;
    background-image: url('../images/software_iSpring.svg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .project1appsheimlich {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 6px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project1appsss {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 6px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project1appsarb {
    display: -ms-grid;
    display: grid;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 6px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-6-home {
    display: block;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-areas: ".";
    -ms-grid-columns: 1.25fr 16px minmax(350px, 0.25fr) 16px 1fr;
    grid-template-columns: 1.25fr minmax(350px, 0.25fr) 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
}

@media screen and (max-width: 767px) {
  .body {
    background-color: #fff;
  }

  .nav-bar-mobile {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 10;
    display: block;
    box-shadow: 0 -1px 15px 0 rgba(0, 0, 0, 0.24);
  }

  .navlink.phonelinks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60px;
    height: 60px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .section {
    height: auto;
  }

  .heading.hero {
    margin-bottom: 4px;
    font-size: 44px;
    line-height: 44px;
    text-align: center;
  }

  .heading.hero.mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #000;
    font-size: 44px;
    font-weight: 400;
    text-shadow: none;
  }

  .heading.mobilehide {
    display: none;
  }

  .subheading.hero {
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 18px;
  }

  .subheading.hero.mobile {
    color: #646464;
    text-align: center;
    text-shadow: none;
  }

  .subheading.reach {
    padding-right: 40px;
    padding-left: 40px;
  }

  .subheading.mobilehide {
    display: none;
  }

  .gridportfolio {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .heading-3 {
    margin-top: 0px;
    font-size: 16px;
    text-align: center;
  }

  .heading-3.mobile {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    color: #000;
    font-weight: 500;
    text-align: center;
    text-shadow: none;
  }

  .small-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: center;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .portfolio-title {
    padding-left: 10px;
    font-size: 16px;
  }

  .footer {
    height: 140px;
  }

  .copyright2 {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    float: none;
    text-align: center;
  }

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

  .contact-icons {
    display: block;
    text-align: center;
  }

  .contact-text {
    margin-bottom: 40px;
  }

  .copyright {
    display: block;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    border-style: none;
    border-width: 1px;
    border-color: #000;
    text-align: center;
  }

  .grid-6 {
    display: block;
  }

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

  .subsection.center-top {
    padding-right: 0px;
    text-align: center;
  }

  .subsection.center-top.bio {
    text-align: center;
  }

  .paragraph {
    padding-right: 0px;
    padding-left: 0px;
  }

  .paragraph.details {
    padding-left: 0px;
  }

  .bio {
    position: relative;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .designappshome {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .container {
    display: block;
    width: 100%;
    padding-top: 0px;
  }

  .subtitles {
    text-align: center;
  }

  .thumb3 {
    min-height: 250px;
  }

  .thumb2 {
    min-height: 250px;
  }

  .thumb1 {
    min-height: 250px;
  }

  .thumb4 {
    min-height: 250px;
  }

  .thumb5 {
    min-height: 250px;
  }

  .thumb6 {
    min-height: 250px;
  }

  .thumb7 {
    min-height: 250px;
  }

  .thumb8 {
    min-height: 250px;
  }

  .thumb9 {
    min-height: 250px;
  }

  .thumb10 {
    min-height: 250px;
  }

  .thumb11 {
    min-height: 250px;
  }

  .thumb12 {
    min-height: 250px;
  }

  .thumb13 {
    min-height: 250px;
  }

  .thumb14 {
    min-height: 250px;
  }

  .thumb15 {
    min-height: 250px;
  }

  .thumb16 {
    min-height: 250px;
  }

  .projecttitle {
    font-size: 22px;
    text-align: left;
  }

  .selfie {
    position: relative;
    left: auto;
    right: auto;
    bottom: -35px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .hero-text {
    display: none;
    width: 100%;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .scroll-link {
    display: none;
  }

  .scrollbtn2 {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.48);
  }

  .topscroll {
    position: relative;
    z-index: 9;
    display: block;
    margin-top: 0px;
    margin-bottom: -15px;
  }

  .nav-bar-top-projects {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 10;
    display: none;
    background-color: hsla(0, 0%, 100%, 0.6);
    box-shadow: 0 -1px 15px 0 rgba(0, 0, 0, 0.24);
  }

  .projheader {
    overflow: hidden;
    height: 164px;
  }

  .button.wide {
    width: 250px;
  }

  .small-nav-projects {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: center;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    background-color: transparent;
  }

  .projheader2 {
    overflow: hidden;
    height: 164px;
  }

  .html-embed-2 {
    margin-top: 0px;
  }

  .html-embed-2.topgun {
    margin-top: 100px;
  }

  .div-block-21 {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    text-align: center;
  }

  .poster-titles {
    margin-top: 0px;
    font-size: 18px;
    line-height: 24px;
  }

  .poster-center {
    margin-top: 0px;
  }

  .project {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .project1apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .print2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .appsutilized {
    margin-bottom: 20px;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }

  .project2apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: stretch;
  }

  .specializations {
    position: relative;
    left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .quote {
    font-size: 26px;
  }

  .containerpage {
    display: block;
    width: 100%;
    padding-top: 0px;
  }

  .sectionbottom {
    height: auto;
    padding-bottom: 0px;
  }

  .projheader3 {
    overflow: hidden;
    height: 164px;
  }

  .lightbox {
    margin-bottom: 40px;
  }

  .lightbox.edge {
    width: 90%;
  }

  .projheader4 {
    overflow: hidden;
    height: 164px;
  }

  .projheader5 {
    overflow: hidden;
    height: 164px;
  }

  .project5apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .projheader6 {
    overflow: hidden;
    height: 164px;
  }

  .projheader7 {
    overflow: hidden;
    height: 164px;
  }

  .projheader8 {
    overflow: hidden;
    height: 164px;
  }

  .project8apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .projheader9 {
    overflow: hidden;
    height: 164px;
  }

  .projheader10 {
    overflow: hidden;
    height: 164px;
  }

  .projheader11 {
    overflow: hidden;
    height: 164px;
  }

  .project11apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .projheader12 {
    overflow: hidden;
    height: 164px;
  }

  .projheader13 {
    overflow: hidden;
    height: 164px;
    background-size: 350px;
  }

  .projheader14 {
    overflow: hidden;
    height: 164px;
  }

  .projheader15 {
    overflow: hidden;
    height: 164px;
  }

  .project15apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .weblanguages {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .projheader16 {
    overflow: hidden;
    height: 164px;
    background-color: #000;
  }

  .project16apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .project3apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .grid-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .workbook {
    position: relative;
    display: block;
    width: 210px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  ._850 {
    display: block;
  }

  .logo-top {
    height: 165px;
    padding-top: 20px;
  }

  .text-block-2 {
    padding-top: 0px;
    font-size: 18px;
  }

  .text-block-2.address {
    font-size: 18px;
  }

  .image-19 {
    width: 70%;
    margin-top: 0px;
  }

  ._850end {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .image-20 {
    padding-top: 0px;
  }

  .image-21 {
    padding-top: 0px;
  }

  .html-embed-6 {
    display: block;
    height: 170px;
    background-color: #000;
  }

  .nav-bar-top {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 10;
    display: none;
    box-shadow: 0 -1px 15px 0 rgba(0, 0, 0, 0.24);
  }

  .nav-bar-bottom-projects {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 10;
    display: block;
    background-color: #fff;
    box-shadow: 0 -1px 15px 0 rgba(0, 0, 0, 0.24);
  }

  .html-embed-7 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .containernav {
    display: block;
    width: 100%;
  }

  .containernav.tab {
    display: block;
  }

  .project6apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .project12apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .project13apps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .navlink-mobile.phonelinks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60px;
    height: 60px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    opacity: 1;
  }

  .hero-text-mobile {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .thumbhow2life {
    min-height: 250px;
  }

  .thumbprolacta {
    min-height: 250px;
  }

  .thumbinfluence {
    min-height: 250px;
  }

  .thumbmodernice {
    min-height: 250px;
  }

  .projheadermi {
    overflow: hidden;
    height: 164px;
  }

  .projheaderinfluence {
    overflow: hidden;
    height: 164px;
  }

  .influencemapperapps {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .grid-18 {
    display: block;
  }

  .grid-19 {
    display: block;
  }

  .projheaderprolacta {
    overflow: hidden;
    height: 164px;
  }

  .projheaderss {
    overflow: hidden;
    height: 164px;
  }

  .projheaderh2l {
    overflow: hidden;
    height: 164px;
  }

  .gridim {
    display: block;
  }

  .gridim2 {
    display: block;
  }

  .project1appsheimlich {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .project1appsss {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .project1appsarb {
    margin-right: auto;
    margin-left: auto;
    justify-items: center;
  }

  .grid-21 {
    display: block;
  }

  .lightbox-h2lemails {
    margin-bottom: 40px;
  }

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

  .lightboxlottie {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .gridh2lwebsite {
    display: block;
  }

  .h2lweb {
    margin-bottom: 40px;
  }

  .gridh2lbackend {
    display: block;
  }

  .link-block-2 {
    margin-bottom: 20px;
  }

  .grid-26 {
    display: block;
  }

  .gridh2ltouts {
    display: block;
  }

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

  .image-166 {
    max-width: 500px;
  }

  .image-167 {
    max-width: 500px;
  }

  .image-168 {
    max-width: 500px;
  }

  .paragraph-4 {
    margin-top: 100px;
  }

  .grid-6-home {
    display: block;
    margin-top: 40px;
  }
}

@media screen and (max-width: 479px) {
  .navlink.phonelinks {
    position: relative;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .section {
    margin-left: auto;
    padding: 0px;
  }

  .section.challengewidth {
    display: block;
    width: 100%;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading.hero {
    width: 100%;
    margin-bottom: 4px;
    font-size: 38px;
    line-height: 42px;
  }

  .heading.hero.mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #000;
    font-size: 35px;
    font-weight: 400;
    text-align: center;
    text-shadow: none;
  }

  .heading.mobilehide {
    display: none;
  }

  .subheading {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .subheading.hero {
    width: 100%;
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 4px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    text-align: left;
  }

  .subheading.hero.mobile {
    color: #646464;
    text-shadow: none;
  }

  .subheading.reach {
    padding-right: 10px;
    padding-left: 10px;
  }

  .subheading.mobilehide {
    display: none;
  }

  .thumb-frame {
    overflow: visible;
    width: 300px;
    max-height: 250px;
    max-width: 300px;
    min-width: 200px;
  }

  .heading-3 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 6px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    line-height: 14px;
  }

  .heading-3.mobile {
    color: #000;
    font-size: 12px;
    font-weight: 700;
    text-shadow: none;
  }

  .small-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    padding-right: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    grid-column-gap: 5px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    background-color: transparent;
  }

  .portfolio-title {
    padding-left: 10px;
    font-size: 16px;
  }

  .footer {
    height: 130px;
  }

  .copyright2 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .copyright {
    margin-right: 20px;
    margin-left: 20px;
  }

  .subsection {
    padding-right: 0px;
    padding-left: 0px;
  }

  .paragraph {
    padding-right: 0px;
    padding-left: 0px;
  }

  .bio {
    padding-right: 0px;
    padding-left: 0px;
  }

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

  .container.footercenter {
    padding-top: 0px;
  }

  .thumb3 {
    overflow: hidden;
    max-height: 200px;
    max-width: 300px;
    min-height: 200px;
  }

  .thumb2 {
    min-height: 200px;
  }

  .thumb1 {
    overflow: hidden;
    width: auto;
    min-height: 200px;
  }

  .thumb4 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb5 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb6 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb7 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb8 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb9 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb10 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb11 {
    min-height: 200px;
  }

  .thumb12 {
    max-height: 200px;
    min-height: 200px;
    background-size: cover;
  }

  .thumb13 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb14 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb15 {
    max-height: 200px;
    min-height: 200px;
  }

  .thumb16 {
    max-height: 200px;
    min-height: 200px;
  }

  .projecttitle {
    font-size: 22px;
  }

  .selfie {
    bottom: -45px;
    width: 280px;
    min-height: 800px;
    margin-top: -70px;
    text-align: center;
  }

  .hero-text {
    display: none;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .projheader {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .small-nav-projects {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    padding-right: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    grid-column-gap: 5px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    background-color: transparent;
  }

  .projheader2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .html-embed-2.topgun {
    margin-top: 200px;
  }

  .poster-center {
    margin-top: 0px;
  }

  .project {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .project1apps {
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .appsutilized {
    position: relative;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-align: center;
  }

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

  .specializations {
    padding-right: 20px;
    padding-left: 20px;
  }

  .quote {
    font-size: 22px;
    line-height: 26px;
  }

  .subheading2 {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .sectionbottom {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .projheader3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .lightbox {
    margin-bottom: 40px;
  }

  .grid-7 {
    display: block;
  }

  .projheader4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheader5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .project5apps {
    position: relative;
    margin-right: auto;
    margin-left: auto;
  }

  .projheader6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheader7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheader8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

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

  .projheader9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheader10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheader11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

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

  .projheader12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheader13 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 200px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-position: 50% 50%;
    background-size: 200px;
    text-align: center;
  }

  .projheader14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheader15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

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

  .weblanguages {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .projheader16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .project16apps {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .project3apps {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .workbook {
    position: relative;
    display: block;
    width: 150px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .logo-top {
    height: 160px;
    padding-top: 10px;
  }

  .text-block-2 {
    padding-top: 20px;
    font-size: 10px;
  }

  .text-block-2.address {
    font-size: 10px;
  }

  ._850end {
    margin-bottom: 0px;
  }

  .image-20 {
    padding-top: 0px;
  }

  .image-21 {
    padding-top: 0px;
  }

  .html-embed-6 {
    position: relative;
    display: none;
  }

  .html-embed-7 {
    overflow: visible;
    width: 440px;
    margin-top: -199px;
    margin-bottom: -200px;
    margin-left: -78px;
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
  }

  .project6apps {
    position: relative;
    margin-right: auto;
    margin-left: auto;
  }

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

  .project13apps {
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .navlink-mobile.phonelinks {
    position: relative;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .hero-text-mobile {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
    width: 100%;
    margin-top: 40px;
    padding-right: 10px;
    padding-left: 10px;
    color: #000;
  }

  .grid-16 {
    display: block;
  }

  .grid-17 {
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .thumbhow2life {
    max-height: 200px;
    min-height: 200px;
  }

  .thumbprolacta {
    max-height: 200px;
    min-height: 200px;
  }

  .thumbinfluence {
    max-height: 200px;
    min-height: 200px;
  }

  .thumbmodernice {
    max-height: 200px;
    min-height: 200px;
  }

  .projheadermi {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheaderinfluence {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .influencemapperapps {
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .grid-18 {
    display: block;
  }

  .grid-19 {
    display: block;
  }

  .projheaderprolacta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheaderss {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .projheaderh2l {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: cover;
    text-align: center;
  }

  .gridim {
    display: block;
  }

  .gridim2 {
    display: block;
  }

  .project1appsheimlich {
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .project1appsss {
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .project1appsarb {
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .lightbox-link {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lightboxblue {
    margin-top: 20px;
  }

  .grid-22 {
    display: block;
  }

  .lightboxlottie {
    margin-bottom: 40px;
  }

  .lightbox-link-5 {
    margin-bottom: 40px;
  }

  .gridh2lwebsite {
    display: block;
  }

  .gridfigmaapp {
    display: block;
  }

  .h2lweb {
    margin-bottom: 20px;
  }

  .grid-25 {
    display: block;
  }

  .div-block-26 {
    margin-bottom: 20px;
  }

  .gridh2lbackend {
    display: block;
  }

  .gridh2lbrand {
    display: block;
  }

  .lightbox-link-6 {
    margin-bottom: 40px;
  }

  .gridh2ltouts {
    display: block;
  }

  .gridlotties {
    display: block;
  }

  .lightbox-link-7 {
    margin-bottom: 40px;
  }

  .lightboxh2lapp {
    margin-bottom: 40px;
  }

  .image-166 {
    max-width: 250px;
  }

  .image-167 {
    max-width: 250px;
  }

  .image-168 {
    max-width: 250px;
  }

  .paragraph-4 {
    margin-top: 80px;
    font-size: 1.4em;
  }

  .grid-6-home {
    margin-top: 20px;
  }
}

#w-node-e668d576-9b76-12d2-f5b2-52c8fe3deccc-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_76de751f-142d-ba65-d02f-d63c3a147ab5-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0d19d4d-be33-bfda-22ff-4fe1d61ef8fd-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_743671aa-df9b-c15d-0f48-c04352393e39-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aaab6176-ed05-9840-931a-05c6000ca153-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8516890e-5af3-eff4-2ed8-e7b0f3bef616-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df5a2acd-9de0-d4ee-f9ee-57fa4d6814a0-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf34fcf-ee5b-85f9-3f2e-08e091845a4a-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a8768f2-e9c1-8438-ea42-515b3a1d470f-aef966ff {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_41362d74-c1c0-fdd6-f1fe-f6a5813ce157-aef966ff {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-e924bffd-6c72-abfc-90b1-852788b17e08-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aee7f27f-deb5-72a9-a833-ce5c99f13b13-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_34e9299a-3720-d36f-d3fc-ffc23c52751b-aef966ff {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_8828625f-4140-69b5-d114-f1dc7a3b45af-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fce6aee4-ba27-1ffe-30d4-08979dbd7291-aef966ff {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_3dd1c43c-d094-2859-1305-8378e6ed9b8b-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3dd1c43c-d094-2859-1305-8378e6ed9b8c-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a2081366-c510-ac13-6ea9-b2ad89008044-aef966ff {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e74a018b-9f0b-5bb1-4326-cfb2005c964c-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0ac62335-48ee-61a6-0985-9831f4e2b073-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0177b2df-58c4-8541-3390-115e388827be-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_631ffda9-84e5-9710-6352-4d0781a0aafa-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_72f1e52d-c078-4177-1dfe-89a2e75cae39-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ede94a7b-934b-d23f-dcd4-c87916448ff1-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ede94a7b-934b-d23f-dcd4-c87916448fe5-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ede94a7b-934b-d23f-dcd4-c87916448fe9-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ede94a7b-934b-d23f-dcd4-c87916448ff3-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_019ba523-988d-cbce-d745-ab44c0c56910-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ede94a7b-934b-d23f-dcd4-c87916448fef-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7f7b4534-21cd-d7e8-92dc-95f6e5e944fc-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ede94a7b-934b-d23f-dcd4-c87916448feb-aef966ff {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_69ec9773-9ae8-ab93-5a5e-1fdcf37c2499-aef966ff {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-aa6523a8-270e-b674-88c6-6af1ccd51882-aef966ff {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ffd45b87-c104-6026-f5b4-bf9c69739cf4-aef966ff {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-4f4b4791 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-4f4b4791 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d6-4f4b4791 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d7-4f4b4791 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b3df2ab6-e29e-46b4-f45b-cf6d8a25096e-4f4b4791 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d9-4f4b4791 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_08f650cb-77fd-c62c-5517-990df46b24cf-4f4b4791 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 3;
  grid-column-end: 6;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c91d6bc6-7027-cf89-3fd9-a4546f00f544-4f4b4791 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_25c9cb93-bfca-b791-a308-fe343c8c7ef7-4f4b4791 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b9753a71-7178-e863-49ea-f4e5d96291e7-d96291e5 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b9753a71-7178-e863-49ea-f4e5d96291e9-d96291e5 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b9753a71-7178-e863-49ea-f4e5d96291eb-d96291e5 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b9753a71-7178-e863-49ea-f4e5d96291ed-d96291e5 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_262402a5-2c12-fbff-b357-75345b3e15ab-8dd62568 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_262402a5-2c12-fbff-b357-75345b3e15ac-8dd62568 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_6a2937f2-6938-e818-5cfe-5dcbcf8b4aaa-8dd62568 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bb5690f0-242e-dd89-48c0-b07904532342-8dd62568 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e5ee2d36-6e26-2eb4-1f42-b5c5e4424c94-8dd62568 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_830356b0-1e9f-76b0-df97-6132a1219b52-8dd62568 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a1b92b90-fb18-58ba-3500-7c31c7002d58-8dd62568 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a5887b68-61c6-4bf6-0c5a-bc5762708196-8dd62568 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_122d6d6b-0e08-e686-1fe1-98a699cc7290-8dd62568 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-cd0ed46b-e15d-a202-ddff-f3d75334ec10-8dd62568 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_670ce8e2-fc43-8b51-6ec7-56853ff6e16f-8dd62568 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_262402a5-2c12-fbff-b357-75345b3e15ab-130739b1 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_262402a5-2c12-fbff-b357-75345b3e15ac-130739b1 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bb5690f0-242e-dd89-48c0-b07904532342-130739b1 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_1178c7b8-1024-ae32-2d24-0b33c279487d-130739b1 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_013f9b84-f446-a790-18a9-e8bae2a96964-130739b1 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ed349286-dd5d-da58-4d74-ab6c0976272a-130739b1 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_55c5b334-e271-64eb-1d6a-96d9c1e73f17-130739b1 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6e87e97c-e52f-adce-b986-769ca53c8527-130739b1 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 2;
  grid-column-end: 6;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_392d95ad-de5f-c257-5680-2801c6370706-b4829bf7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_392d95ad-de5f-c257-5680-2801c6370707-b4829bf7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_15228c92-2979-abc2-26bd-16592d676f83-b4829bf7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_4a5fcf35-eca3-e78b-2ab2-b826b2d2aa1b-b4829bf7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d0e26ad7-e456-07fb-5bf9-a248099c239b-b4829bf7 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_7ed17717-305b-547a-028b-4cfdec32a5bc-b4829bf7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d3b1aac4-7e30-6450-db5d-215df67cc92d-b4829bf7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_3fc5f963-1c65-fe1c-2e2b-19ae2bb6f248-b4829bf7 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-d8069689 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-d8069689 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_23e403b1-5f49-0a71-4d14-890ecc0905ca-d8069689 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d7-d8069689 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d9-d8069689 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c0e44aa5-0bf3-62bf-2d11-08f4ef514453-d8069689 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_49974b0f-4e6c-9f62-ea55-23b93aae7bc7-d8069689 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-baaaf794-9de7-0c23-c599-4658e3b51362-d8069689 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_9ccc590a-1017-5ca6-f6d0-35d9761d47a2-d8069689 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-a9f1f1b1-9656-5a08-3d93-1a9c268d99c0-d8069689 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-c0573097 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-c0573097 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_966ae7a5-1948-d08c-5e71-1effe8bf2beb-c0573097 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_6b2ef787-f5bb-9bdb-508c-9050f036eb32-c0573097 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_0e526053-933d-a09f-c125-5b511287076c-c0573097 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_77810e0d-3794-6f34-4f97-50c3e661f8ba-c0573097 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cad52196-5048-b28d-6bc2-ca7e39227ad5-41c07d4e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-41c07d4e {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-41c07d4e {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-eb98686c-506f-5a13-9d34-2f0c68fa70d1-41c07d4e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d9-41c07d4e {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_2ba1be26-9ae6-05ed-f47b-d7bb3113d75f-41c07d4e {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-9207bdee {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-9207bdee {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_966ae7a5-1948-d08c-5e71-1effe8bf2beb-9207bdee {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_636867de-93f0-869e-e81d-edd89d0a2302-9207bdee {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_45788644-31f1-b036-1d82-e67a9fab9c03-9207bdee {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_80652e36-b5aa-3720-7268-7fc9f7c73fa7-9207bdee {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cc574c1b-0393-c4bd-28ce-6108ea6bcd98-9207bdee {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-3cc0677b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-3cc0677b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_23e403b1-5f49-0a71-4d14-890ecc0905ca-3cc0677b {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-eeba56c0-3fc1-c0a8-34d4-30c78f4af733-3cc0677b {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d9-3cc0677b {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-de88e151-6ae6-7cf3-2c1c-c06164a16a6f-3cc0677b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_11875193-80ed-fa25-f55c-3a52607d0473-3cc0677b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_783212b6-27fa-fecc-7f07-2a5aa9ede04f-3cc0677b {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-a700de4e-ca07-93d8-5971-d47959662aec-b806b9f0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a700de4e-ca07-93d8-5971-d47959662aed-b806b9f0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_146fcc3c-6be0-fd04-406d-666be61d9902-b806b9f0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_179e05de-9f09-6ddb-afc2-f74d15554410-b806b9f0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-735731cc {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-735731cc {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-6a07e8ad {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-6a07e8ad {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d6e4a3cd-ee76-9eba-cbdf-eedce7799e84-6a07e8ad {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a47b9f34-2da4-15fa-5c31-2ead7f8169f1-6a07e8ad {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_1331eb76-7593-0cee-7ee6-2d228f930066-6a07e8ad {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_848e0472-2b3c-25c0-8840-b76c4d67921a-6a07e8ad {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_1225a3a0-aecd-4e56-a363-eb071c63d8bd-6a07e8ad {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_079eb506-f96f-65fe-0d49-7bade05fbef8-6a07e8ad {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_1b157ee9-cce3-32e0-3ff9-e04daf334140-6a07e8ad {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-ce6b51fe-ca56-ea3d-572e-79cdcf38fd62-6a07e8ad {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-fd39b3ba {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-fd39b3ba {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_6eb582d3-fc6c-5888-89d4-c89b3c879861-fd39b3ba {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b0c544a1-b000-5c20-709e-c5b9b59879e4-fd39b3ba {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_479d1c06-6abd-b264-a0b3-149d326f186a-fd39b3ba {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_9f1e7de6-6c81-4fab-2213-8658dedf1bc5-fd39b3ba {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_597b6245-cbf2-564c-caa0-76bfe05e69ef-fd39b3ba {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_01e0d148-c6f9-44b9-e695-d6099c101590-fd39b3ba {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_7cdfa0b1-4a02-05f7-128e-48592a4b3801-fd39b3ba {
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-f52e21a8-67ee-0228-cd08-824f7251949b-fd39b3ba {
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_2050dae9-7185-4544-d126-9b6c772830ca-fd39b3ba {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-db07c0b7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-db07c0b7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-dcdd10b1-0aeb-c522-05f3-c769c6513007-db07c0b7 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b58843a4-2a23-5caf-b9fa-a1b86467dbc1-db07c0b7 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b4ea6c7b-557d-0837-9d62-3cf8fa9d8595-db07c0b7 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_3ef53a7a-3e31-d890-92bb-7de407b8284b-db07c0b7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_6b3e30a0-e4ed-80a1-1407-12c4af3c8da6-db07c0b7 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_3185cf50-461b-44a1-ebb5-45de2df914c5-db07c0b7 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_9ab363f0-b8ba-081b-f70b-74e94799ddbb-db07c0b7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-e974d624-d152-b483-5339-d6958f30c57c-92836056 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e974d624-d152-b483-5339-d6958f30c57d-92836056 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-6f39bb84 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-6f39bb84 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d84392bd-4739-8e8d-7920-52f98fdcb648-6f39bb84 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c46ff02f-cb86-1c0a-a884-56c9ccaaecbc-6f39bb84 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_1be86441-b05a-7999-df3e-d50c6ba2c39c-6f39bb84 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_262402a5-2c12-fbff-b357-75345b3e15ab-790b8f6e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_262402a5-2c12-fbff-b357-75345b3e15ac-790b8f6e {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bb5690f0-242e-dd89-48c0-b07904532342-790b8f6e {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ed349286-dd5d-da58-4d74-ab6c0976272a-790b8f6e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e364e5bd-cbc4-20ef-90e9-a82a000dc6fb-790b8f6e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-3cdb2fd7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-3cdb2fd7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_262052a9-9b82-3658-760f-45fc6db37179-3cdb2fd7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_53d4a5ca-4a8a-4404-35ca-702804b6fa83-3cdb2fd7 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-c1cd4f52-e6e5-4f1d-e0f0-b5aebfccbf84-3cdb2fd7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_262052a9-9b82-3658-760f-45fc6db37179-7cd8c50c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d24d3cf8-b8b1-5702-f22f-759d1659ed88-7cd8c50c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_53d4a5ca-4a8a-4404-35ca-702804b6fa83-7cd8c50c {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-c1cd4f52-e6e5-4f1d-e0f0-b5aebfccbf84-7cd8c50c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3a86d84-339a-3ba7-4936-34ea29640d54-7cd8c50c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-2f3a7c7f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-2f3a7c7f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23e403b1-5f49-0a71-4d14-890ecc0905ca-2f3a7c7f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d7-2f3a7c7f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_439906eb-fa6b-24d4-a1d6-85bb3e337250-2f3a7c7f {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc1f9b51-b06e-ee08-b254-49695500707e-2f3a7c7f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5b2cf489-fa16-bf8a-16ef-9a2d6290c2ed-2f3a7c7f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49974b0f-4e6c-9f62-ea55-23b93aae7bc7-2f3a7c7f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f3eac30d-b65e-7213-1316-32f6166df7b0-2f3a7c7f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9ccc590a-1017-5ca6-f6d0-35d9761d47a2-2f3a7c7f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7cddfc31-cb8f-8ba1-790a-cca63dcc0c49-2f3a7c7f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-aa40d207-0c5c-3476-2010-0f7ff29f1b27-2f3a7c7f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dfd0da0a-6bb1-dedf-3344-9ca8bc6243e5-2f3a7c7f {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_86352226-4a43-a544-d39a-58216764e98e-2f3a7c7f {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_462c6e93-be25-b62e-5d23-930f2fb03f0b-2f3a7c7f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_24cd1eed-8659-6819-7dd1-0fb6cb729032-2f3a7c7f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24cd1eed-8659-6819-7dd1-0fb6cb729034-2f3a7c7f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_24cd1eed-8659-6819-7dd1-0fb6cb729036-2f3a7c7f {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ff3dd1df-204f-9a9f-8c83-8eaf75dc5c8b-2f3a7c7f {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2752efa8-6400-36ab-3df8-098cb609cb03-2f3a7c7f {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-e668d576-9b76-12d2-f5b2-52c8fe3deccc-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_76de751f-142d-ba65-d02f-d63c3a147ab5-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_743671aa-df9b-c15d-0f48-c04352393e39-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-aaab6176-ed05-9840-931a-05c6000ca153-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3dd1c43c-d094-2859-1305-8378e6ed9b8b-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3dd1c43c-d094-2859-1305-8378e6ed9b8c-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0ac62335-48ee-61a6-0985-9831f4e2b073-aef966ff {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_0177b2df-58c4-8541-3390-115e388827be-aef966ff {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_631ffda9-84e5-9710-6352-4d0781a0aafa-aef966ff {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_72f1e52d-c078-4177-1dfe-89a2e75cae39-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ede94a7b-934b-d23f-dcd4-c87916448ff1-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ede94a7b-934b-d23f-dcd4-c87916448fe5-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ede94a7b-934b-d23f-dcd4-c87916448fe9-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ede94a7b-934b-d23f-dcd4-c87916448ff3-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_019ba523-988d-cbce-d745-ab44c0c56910-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ede94a7b-934b-d23f-dcd4-c87916448fef-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7f7b4534-21cd-d7e8-92dc-95f6e5e944fc-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ede94a7b-934b-d23f-dcd4-c87916448feb-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_69ec9773-9ae8-ab93-5a5e-1fdcf37c2499-aef966ff {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-aa6523a8-270e-b674-88c6-6af1ccd51882-aef966ff {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-ffd45b87-c104-6026-f5b4-bf9c69739cf4-aef966ff {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-4f4b4791 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-4f4b4791 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d7-4f4b4791 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d9-4f4b4791 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 6;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_08f650cb-77fd-c62c-5517-990df46b24cf-4f4b4791 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 3;
    grid-column-end: 6;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_262402a5-2c12-fbff-b357-75345b3e15ab-8dd62568 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_262402a5-2c12-fbff-b357-75345b3e15ac-8dd62568 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-bb5690f0-242e-dd89-48c0-b07904532342-8dd62568 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_262402a5-2c12-fbff-b357-75345b3e15ab-130739b1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_262402a5-2c12-fbff-b357-75345b3e15ac-130739b1 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-bb5690f0-242e-dd89-48c0-b07904532342-130739b1 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_1178c7b8-1024-ae32-2d24-0b33c279487d-130739b1 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 6;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_013f9b84-f446-a790-18a9-e8bae2a96964-130739b1 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_392d95ad-de5f-c257-5680-2801c6370706-b4829bf7 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_392d95ad-de5f-c257-5680-2801c6370707-b4829bf7 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-d8069689 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-d8069689 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d7-d8069689 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d9-d8069689 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 6;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-c0573097 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-c0573097 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-41c07d4e {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-41c07d4e {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d9-41c07d4e {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-9207bdee {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-9207bdee {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-3cc0677b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-3cc0677b {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d9-3cc0677b {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 6;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-a700de4e-ca07-93d8-5971-d47959662aec-b806b9f0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-a700de4e-ca07-93d8-5971-d47959662aed-b806b9f0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-735731cc {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-735731cc {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-6a07e8ad {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-6a07e8ad {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-fd39b3ba {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-fd39b3ba {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-db07c0b7 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-db07c0b7 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_3ef53a7a-3e31-d890-92bb-7de407b8284b-db07c0b7 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_6b3e30a0-e4ed-80a1-1407-12c4af3c8da6-db07c0b7 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_3185cf50-461b-44a1-ebb5-45de2df914c5-db07c0b7 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 6;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9ab363f0-b8ba-081b-f70b-74e94799ddbb-db07c0b7 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-e974d624-d152-b483-5339-d6958f30c57c-92836056 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-e974d624-d152-b483-5339-d6958f30c57d-92836056 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-6f39bb84 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-6f39bb84 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_262402a5-2c12-fbff-b357-75345b3e15ab-790b8f6e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_262402a5-2c12-fbff-b357-75345b3e15ac-790b8f6e {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-bb5690f0-242e-dd89-48c0-b07904532342-790b8f6e {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-3cdb2fd7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-3cdb2fd7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_262052a9-9b82-3658-760f-45fc6db37179-3cdb2fd7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c1cd4f52-e6e5-4f1d-e0f0-b5aebfccbf84-3cdb2fd7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_262052a9-9b82-3658-760f-45fc6db37179-7cd8c50c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d24d3cf8-b8b1-5702-f22f-759d1659ed88-7cd8c50c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c1cd4f52-e6e5-4f1d-e0f0-b5aebfccbf84-7cd8c50c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f3a86d84-339a-3ba7-4936-34ea29640d54-7cd8c50c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d7-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bc1f9b51-b06e-ee08-b254-49695500707e-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b2cf489-fa16-bf8a-16ef-9a2d6290c2ed-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-af5580db-0ee9-5d8d-33a6-cefd695ad758-aef966ff {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-af5580db-0ee9-5d8d-33a6-cefd695ad75a-aef966ff {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-af5580db-0ee9-5d8d-33a6-cefd695ad75e-aef966ff {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b9753a71-7178-e863-49ea-f4e5d96291e7-d96291e5 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-b9753a71-7178-e863-49ea-f4e5d96291e9-d96291e5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b9753a71-7178-e863-49ea-f4e5d96291eb-d96291e5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d3-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d4-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d7-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bc1f9b51-b06e-ee08-b254-49695500707e-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b2cf489-fa16-bf8a-16ef-9a2d6290c2ed-2f3a7c7f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e668d576-9b76-12d2-f5b2-52c8fe3deccc-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_76de751f-142d-ba65-d02f-d63c3a147ab5-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b0d19d4d-be33-bfda-22ff-4fe1d61ef8fd-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_743671aa-df9b-c15d-0f48-c04352393e39-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-aaab6176-ed05-9840-931a-05c6000ca153-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8516890e-5af3-eff4-2ed8-e7b0f3bef616-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-df5a2acd-9de0-d4ee-f9ee-57fa4d6814a0-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fbf34fcf-ee5b-85f9-3f2e-08e091845a4a-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5a8768f2-e9c1-8438-ea42-515b3a1d470f-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_41362d74-c1c0-fdd6-f1fe-f6a5813ce157-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e924bffd-6c72-abfc-90b1-852788b17e08-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-aee7f27f-deb5-72a9-a833-ce5c99f13b13-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_34e9299a-3720-d36f-d3fc-ffc23c52751b-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8828625f-4140-69b5-d114-f1dc7a3b45af-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fce6aee4-ba27-1ffe-30d4-08979dbd7291-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3dd1c43c-d094-2859-1305-8378e6ed9b8b-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3dd1c43c-d094-2859-1305-8378e6ed9b8c-aef966ff {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a1312eba-4e3a-9983-d5c7-5c96bb274c1c-c0573097 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_504252a9-bf2f-e88e-8dbf-fdfacfa7e3d2-c0573097 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}