:root {
  --font-family--roboto: Roboto, sans-serif;
  --color--black: black;
  --color--white: white;
  --contact: #002e41;
  --transparent: transparent;
  --color--dark-silver: #4d4d4d;
  --color--dark-charcoal: #2e2d2d;
  --lightgrey: #2e2d2d;
  --color--grey: grey;
  --pop: #cae1eb;
  --address: #f4f4f4;
  --work: Roboto, sans-serif;
  --blue: #7bb5cd1a;
}

body {
  font-family: var(--font-family--roboto);
  color: var(--color--black);
  font-size: 1.75rem;
  line-height: 100%;
}

h1 {
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

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

h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

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

p {
  margin-bottom: 0;
  font-size: 1.32388rem;
  line-height: 150%;
}

a {
  color: var(--color--black);
  text-decoration: none;
}

img {
  max-width: 100%;
  display: inline-block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  width: 100%;
  min-width: 100%;
  margin-top: 2.75rem;
  margin-bottom: 3.375rem;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

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

.nav-button {
  background-color: #0db3e7;
  border-radius: .375rem;
  margin-left: .875rem;
  padding: .625rem 1.25rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 28px;
}

.nav-container {
  width: 100%;
  max-width: 76.875rem;
}

.navbar-logo-left-container {
  background-color: #0f2024;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  padding: 1.2rem 1rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-logo-left-container.scrolled {
  background-color: var(--contact);
}

.navbar-wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.navbar-brand {
  margin-right: auto;
}

.nav-menu-wrapper {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  align-items: center;
  font-size: 1.5rem;
  line-height: 155.556%;
  display: flex;
  position: static;
}

.nav-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: 1.125rem;
  line-height: 155.556%;
  text-decoration: none;
  display: flex;
}

.nav-link.w--current {
  border-bottom: 1px solid #fff;
  font-weight: 600;
}

.padding-global {
  color: var(--contact);
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  display: block;
}

.padding-global:where(.w-variant-9673f592-15ba-1acb-3351-c3e10afe27f5) {
  padding-left: 0;
  padding-right: 0;
}

.padding-global.margin {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.padding-global.application-color {
  background-color: #f2f8fa;
}

.padding-global.footer-color {
  background-color: #263238;
}

.nav-link-drop-down {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: static;
}

.nav-dropdown-list.w--open {
  background-color: #ddd0;
  margin-top: 37px;
  padding-top: 26px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.nav-dropdown-link {
  color: var(--color--black);
  font-size: 1.125rem;
  line-height: 1.47778;
  text-decoration: none;
  display: block;
}

.text-link-wrapper {
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 24px;
  display: flex;
}

.text-link-wrapper:hover {
  background-color: #002e410a;
}

.main-wrapper {
  position: relative;
}

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

.container-large.is-relative {
  position: relative;
}

.section_home-tracking {
  background-color: #05181e;
  border-bottom-right-radius: 1.38rem;
  border-bottom-left-radius: 1.38rem;
  max-width: 100%;
  position: relative;
  overflow: clip;
}

.tracking-wrapper-wrapper {
  max-width: 40.7rem;
}

.tracking-text {
  color: #d0d0d0;
  max-width: 34.4375rem;
  margin-top: 1.6875rem;
  margin-bottom: 5rem;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 111.111%;
  position: relative;
}

.tracking-image-wrapper {
  object-fit: cover;
  width: 100%;
  max-width: 42.2rem;
  display: none;
  position: relative;
}

.section-heading-component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.tracking-heading {
  color: var(--color--white);
  margin-top: 70px;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.16;
}

.heading-coloe {
  color: #63daff;
}

.smart-heading-wrapper {
  margin-bottom: 5.50688rem;
}

.smart-heading {
  color: #4d4d4d;
  margin-top: 0;
  margin-bottom: 1.375rem;
  font-size: 2rem;
  line-height: 90%;
}

.smart-text {
  max-width: 37.25rem;
  color: var(--color--dark-silver);
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 128.571%;
}

.smart-component {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.card-heading {
  color: #4d4d4d;
  margin-bottom: 1.0625rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.card-text {
  color: #4d4d4d;
  max-width: 18.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
}

.card-logo {
  margin-bottom: 1.25688rem;
}

.card-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 5.875rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-image {
  margin-top: 0;
}

.background-logo {
  display: none;
}

.section_home-consultancy {
  display: block;
}

.consuliancy-heading {
  color: #4d4d4d;
  margin-bottom: 1.375rem;
  font-size: 2rem;
  line-height: 112.5%;
}

.paragraph {
  color: #4d4d4d;
  margin-bottom: 3.5rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 150%;
}

.consuliancy-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
}

.consultancy-card {
  grid-column-gap: 1.375rem;
  grid-row-gap: 1.375rem;
  margin-bottom: 3.995rem;
  display: flex;
}

.consultancy-card.no-padding {
  margin-bottom: 3rem;
}

.consuliancy-card-heading {
  color: var(--color--dark-charcoal);
  margin-bottom: .25em;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 150%;
}

.consuliancy-card-text {
  color: #555;
  max-width: 41.3125rem;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.25;
}

.image-wrapper {
  object-fit: cover;
  margin-left: auto;
}

.consuliancy-image {
  aspect-ratio: 9.235 / 10;
  object-fit: cover;
}

.consuliancy-logo {
  width: 80px;
}

.consuliancy-wrapper {
  grid-column-gap: 67px;
  grid-row-gap: 67px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 7.375rem;
  padding-top: 24px;
  display: grid;
}

.consuliancy-component {
  margin-bottom: 4.7rem;
  font-size: 1.25rem;
}

.consuliancy-learn {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  color: #0db3e7;
  border: .209625rem solid #49c6ed;
  border-radius: .6rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: -175px;
  padding: .83875rem 1.67688rem;
  font-size: 1.25rem;
  text-decoration: none;
  display: inline-flex;
}

.consuliancy-learn.white-bg {
  background-color: #fff;
}

.learn-wrapper {
  text-align: center;
  margin-bottom: 4rem;
}

.application-image-wrapper {
  position: relative;
}

.application-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.application-image.mo {
  display: none;
}

.application-card-component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  margin-bottom: 6rem;
  display: grid;
  position: static;
}

.application-heading-wrapper {
  margin-bottom: 4.625rem;
}

.application-heading {
  color: #4d4d4d;
  text-transform: uppercase;
  margin-bottom: 1.375rem;
  font-size: 2rem;
  line-height: 112.5%;
}

.application-text {
  max-width: 35.1875rem;
  color: var(--color--dark-silver);
  font-weight: 500;
  line-height: 128.571%;
}

.application-logo-wrapper {
  grid-column-gap: 1.46875rem;
  grid-row-gap: 1.46875rem;
  margin-bottom: 2.5rem;
  display: flex;
}

.application-logo-wrapper.no-padding {
  margin-bottom: 0;
}

.application-card-heading {
  color: #4d4d4d;
  font-weight: 600;
}

.application-card-text {
  max-width: 28rem;
  color: var(--color--dark-silver);
  font-size: 1.5rem;
  line-height: 150%;
}

.application-component.margin {
  margin-top: 7.875rem;
}

.application-logo {
  height: 3.9375rem;
}

.heading {
  color: #002e41;
  text-align: center;
  max-width: 64.375rem;
  margin-bottom: 5.1875rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 156.25%;
}

.mission-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mission-card-wrapper {
  text-align: center;
  margin-left: 22px;
  padding-right: 22px;
}

.mission-logo {
  margin-bottom: 1.6875rem;
}

.mission-card-heading {
  color: #002e41;
  font-size: 2.25rem;
  line-height: 138.889%;
}

.mission-card-text {
  color: var(--color--dark-silver);
  font-size: 1.5rem;
  line-height: 208.333%;
}

.mission-heading-wrapper {
  justify-content: center;
  display: flex;
}

.mission-component {
  margin-top: 6.625rem;
  margin-bottom: 6.625rem;
}

.footer-light {
  border-bottom: 1px solid #e4ebf3;
  justify-content: space-between;
  padding: 4rem 0 5.1675rem;
  display: flex;
  position: relative;
}

.footer-wrapper-left {
  flex-flow: column;
  display: flex;
}

.social-link {
  margin-bottom: 2.02938rem;
}

.footer-block-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-block-two.lat {
  width: 100%;
  max-width: 17rem;
}

.footer-title {
  color: var(--color--white);
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 140%;
}

.footer-link-two {
  color: var(--color--white);
  margin-bottom: .75rem;
  font-size: .875rem;
  line-height: 142.857%;
  text-decoration: none;
}

.footer-link-two.no-padding {
  margin-bottom: .75rem;
}

.footer-copyright {
  color: var(--color--white);
  margin-bottom: .5rem;
  font-size: .875rem;
  line-height: 142.857%;
}

.footer-social-link {
  margin-left: 12px;
}

.text-block {
  color: var(--color--white);
  font-size: .875rem;
  line-height: 142.857%;
}

.footer-wrapper-right {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  width: 100%;
  max-width: 40rem;
  display: flex;
}

.footer-text {
  margin-bottom: 2.5rem;
}

.footer-social-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-left: 0;
  display: none;
}

.form-block {
  width: 100%;
  color: var(--color--white);
}

.message-field {
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  line-height: 140%;
}

.email-address {
  max-width: 15.9375rem;
  height: 2.5rem;
  color: var(--color--white);
  background-color: #515b60;
  border-radius: .5rem;
  margin-bottom: 1.5rem;
  padding: 0 0 0 14px;
}

.search-message {
  max-width: 15.9375rem;
  height: 5.375rem;
  color: var(--color--white);
  background-color: #515b60;
  border-radius: .5rem;
  margin-bottom: 1rem;
  padding: 0 0 0 16px;
}

.footer-button {
  background-color: #0db3e7;
  border-radius: .88rem;
  padding: .66625rem 1.52313rem;
  font-size: 1rem;
  line-height: 150%;
}

.footer-button.left {
  align-self: flex-start;
}

.footer-button-wrapper {
  text-align: right;
  max-width: 15.9375rem;
}

.message-wrapper {
  width: 100%;
}

.center-meter-image {
  margin-top: -39px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.circle-wrapper {
  border-radius: 50%;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.padding-top {
  padding-top: 7rem;
}

.text-field {
  color: #6f6c90;
  background-color: #f3f3f300;
  border: 1px solid #eff0f6;
  border-radius: 10px;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  min-height: 70px;
  padding: 1.5rem;
  text-decoration: none;
  display: block;
  position: static;
  box-shadow: 0 2px 6px #13124212;
}

.text-field.drop {
  width: 100%;
  padding: 0;
}

.pop-left {
  background-color: var(--pop);
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.pop-right {
  background-color: var(--color--white);
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  width: 100%;
  max-width: 31rem;
  height: 100%;
  padding: 2rem;
  position: relative;
}

.close-pop {
  cursor: pointer;
  width: 1.875rem;
  height: 1.875rem;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.pop-head {
  color: #154f67;
  margin-bottom: .62rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 145%;
}

.pop-tag {
  color: #6f6c90;
  margin-bottom: 3rem;
  font-size: 1.125rem;
}

.pop-up {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.pop-wrap {
  z-index: 9999;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.tq-flex {
  background-color: var(--color--white);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  max-height: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
  position: relative;
}

.tq-image {
  max-width: 300px;
}

.cross-tq {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.tracking_bg-blur {
  aspect-ratio: 1;
  filter: blur(200px);
  pointer-events: none;
  object-fit: cover;
  background-color: #0f4b5e;
  border-radius: 62.5rem;
  width: 120%;
  position: absolute;
  inset: -50% auto auto -15%;
}

.hero_component-wrapper {
  z-index: 21;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100dvh;
  display: flex;
  position: relative;
}

.only-desktop {
  display: none;
}

.hero_image {
  object-fit: contain;
  max-width: 40%;
}

.pop-up-right-content {
  max-width: 22.5rem;
  margin-left: auto;
  margin-right: auto;
}

.form-block-wrapper {
  width: 100%;
}

.success-message {
  background-color: #ddd0;
}

.menu-button {
  background-color: var(--color--white);
  color: #a27b5c;
  letter-spacing: .54px;
  border: 1px solid #a27b5c;
  margin-bottom: 5rem;
  padding: .875rem 1.6875rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 155.556%;
}

.nav-links_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--color--white);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  padding: 46px;
  display: grid;
}

.section_home-technology-tablet {
  display: none;
}

.section_home-technology {
  background-color: #7bb5cd1a;
}

.section_home-technology.hide-desktop {
  display: none;
}

.technology-heading {
  text-align: center;
  margin-bottom: 1.375rem;
  font-size: 2rem;
  line-height: 112.5%;
}

.technology-text {
  text-align: center;
  max-width: 66.875rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.25rem;
  font-weight: 500;
}

.tracking-button {
  background-color: #0db3e7;
  border-radius: .375rem;
  padding: 1rem 2.1875rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 116.667%;
  display: inline-block;
}

.tracking-button.padding {
  padding: 1rem 2rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 133.333%;
}

.inline-arrow {
  display: inline-block;
}

.nav-dropdown-bottom {
  background-color: var(--contact);
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: .88rem;
  padding-bottom: .88rem;
  display: flex;
}

.dropdown-button {
  background-color: #0db3e7;
  border-radius: 6.25rem;
  padding: .625rem 1rem;
  font-size: .85rem;
  font-weight: 700;
  line-height: 155.556%;
}

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

.margin-bottom._2rem {
  margin-bottom: 5.5rem;
}

.navbar-logo {
  width: 100%;
  max-width: 188px;
  display: block;
}

.ikonik-yc57v, .ikonik-dork3 {
  color: #fff;
}

.bg-video {
  z-index: 1;
  object-fit: cover;
  object-position: 100% 50%;
  position: absolute;
  inset: 43px 0% 0%;
}

@media screen and (max-width: 991px) {
  .nav-link.dropdown {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-button {
    width: fit-content;
    margin-top: 24px;
    margin-left: 2rem;
    margin-right: 2rem;
    display: block;
  }

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

  .menu-button {
    color: var(--color--white);
    background-color: #fff0;
    border-style: none;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: 12px;
    display: flex;
  }

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

  .navbar-logo-left-container {
    padding-top: .5125rem;
    padding-bottom: .5125rem;
  }

  .navbar-wrapper {
    position: static;
  }

  .nav-menu-wrapper {
    background-color: var(--color--white);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100vw;
    max-height: calc(100dvh - 72.7891px);
    padding-top: 53px;
    padding-bottom: 53px;
    position: fixed;
    top: 65px;
    left: 0;
    overflow: auto;
  }

  .nav-link {
    color: var(--color--black);
    margin: 38px 0;
    padding-left: 31px;
    padding-right: 31px;
  }

  .nav-link.w--current {
    border-bottom-style: none;
  }

  .nav-link.w--open {
    margin-bottom: -17px;
  }

  .nav-icon {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link-drop-down {
    align-items: flex-start;
  }

  .nav-dropdown-list.w--open {
    padding-top: 0;
    position: static;
  }

  .nav-dropdown-link {
    background-color: var(--transparent);
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-size: 1rem;
  }

  .text-link-wrapper {
    justify-content: space-between;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 110%;
  }

  .tracking-wrapper-wrapper {
    z-index: 1;
    text-align: center;
    position: relative;
  }

  .tracking-text {
    margin-bottom: 1.66438rem;
    margin-left: auto;
    margin-right: auto;
    line-height: 120.939%;
  }

  .button {
    border-radius: .5rem;
    padding: .41125rem .94375rem .40625rem;
    font-size: .75rem;
  }

  .tracking-image {
    margin-bottom: 2.375rem;
  }

  .section-heading-component {
    flex-flow: column-reverse;
    justify-content: flex-start;
  }

  .tracking-heading {
    margin-bottom: .470625rem;
  }

  .smart-heading-wrapper {
    text-align: center;
  }

  .smart-component {
    flex-flow: column-reverse wrap;
    align-items: center;
  }

  .card-heading {
    margin-bottom: .375rem;
  }

  .card-logo {
    aspect-ratio: 1;
    object-fit: cover;
    display: none;
  }

  .card-wrapper {
    grid-column-gap: 2.375rem;
    grid-row-gap: 2.3125rem;
  }

  .smart-right {
    margin-bottom: 2.51625rem;
  }

  .background-logo {
    height: 4.375rem;
    margin-bottom: 1.0625rem;
    display: block;
  }

  .section_home-consultancy {
    display: block;
  }

  .consuliancy-card-wrapper {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .consultancy-card {
    display: block;
  }

  .image-wrapper {
    margin-bottom: 2.51875rem;
    margin-left: 0;
  }

  .consuliancy-wrapper {
    text-align: center;
    flex-flow: column-reverse wrap-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .learn-wrapper.margin-bottom {
    margin-bottom: 3rem;
  }

  .application-image-wrapper {
    display: none;
  }

  .application-image.mo {
    display: block;
  }

  .application-card-component {
    justify-content: center;
  }

  .application-heading-wrapper {
    text-align: center;
  }

  .application-text {
    margin-bottom: 2.5rem;
  }

  .application-logo-wrapper.no-padding {
    margin-bottom: 0;
  }

  .footer-wrapper-left {
    flex-wrap: wrap;
  }

  .relevant-card-component {
    grid-template-columns: 1fr 1fr;
  }

  .relevant-card-wrapper {
    text-align: center;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .card-image-wrapper {
    margin-top: auto;
  }

  .inner-image-wrapper {
    padding: 55px;
  }

  .sector-heading-wrapper {
    z-index: 1;
    position: relative;
  }

  .choose-card-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hide-tablet {
    display: none;
  }

  .only-desktop {
    display: block;
  }

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

  .nav-links_wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 13px;
    display: flex;
  }

  .section_home-technology-tablet {
    background-color: #7bb5cd1a;
    display: block;
  }

  .section_home-technology {
    display: none;
  }

  .section_home-technology.hide-desktop {
    display: block;
  }

  .technology-heading {
    text-align: center;
    margin-bottom: 1.375rem;
  }

  .technology-text, .technology-heading-wrapper-tab {
    text-align: center;
  }

  .technology-heading-tab {
    margin-top: 6.25rem;
    margin-bottom: 1.375rem;
    font-size: 2rem;
    line-height: 112.5%;
  }

  .technology-text-tab {
    color: var(--color--dark-silver);
    margin-bottom: 2.75rem;
    font-size: 1.5rem;
  }

  .technology-image-wrapper {
    text-align: center;
  }

  .technology-card-component {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 1.0625rem;
    display: grid;
  }

  .technology-card-logo {
    margin-bottom: 1.0625rem;
  }

  .technology-card-heading {
    color: var(--lightgrey);
    margin-bottom: .5rem;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.15;
  }

  .technology-card-text {
    color: #4d4d4d;
    max-width: 15.75rem;
    font-size: 1rem;
    line-height: 1.18;
  }

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

  .relevant-card-component-blog-inner {
    grid-template-columns: 1fr 1fr;
  }

  .optimize-wrapper {
    padding: 2rem 3.125rem;
  }

  .blog-card-wrapper {
    text-align: center;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .inline-arrow {
    display: none;
  }

  .nav-dropdown-bottom {
    background-color: var(--color--white);
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 4.475rem;
  }

  .dropdown-button {
    border-radius: .5rem;
  }

  .nav-links-item {
    width: 100%;
  }

  .navbar-logo {
    max-width: 147px;
  }

  .ikonik-dork3 {
    color: var(--color--black);
  }
}

@media screen and (max-width: 767px) {
  .menu-button {
    padding: .5rem .3125rem;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-wrapper {
    position: absolute;
  }

  .padding-global {
    padding-bottom: 73px;
  }

  .padding-global.margin {
    padding-top: 3.375rem;
    padding-bottom: 2.8125rem;
  }

  .nav-icon {
    width: 1.75rem;
    height: 1.75rem;
    color: var(--color--white);
  }

  .nav-dropdown-link {
    white-space: normal;
    max-width: 100%;
    margin-bottom: 16px;
    line-height: 150%;
  }

  .container-large {
    max-width: 100%;
  }

  .tracking-wrapper-wrapper {
    padding-top: 106px;
    padding-bottom: 20px;
  }

  .tracking-image-wrapper {
    display: block;
  }

  .section-heading-component {
    flex-flow: column;
  }

  .smart-heading-wrapper {
    flex-flow: column;
    align-items: center;
    margin-bottom: 2.5rem;
    display: flex;
  }

  .smart-heading {
    margin-bottom: .375rem;
    font-size: 1.25rem;
    line-height: 180%;
  }

  .smart-text {
    max-width: 20.0625rem;
    font-size: .875rem;
    line-height: 128.571%;
  }

  .smart-card {
    text-align: center;
    flex-flow: column;
    align-items: center;
    max-width: 9.25rem;
    display: flex;
  }

  .card-heading {
    font-size: .8125rem;
    line-height: 1.15;
  }

  .card-text {
    max-width: 8.375rem;
    font-size: .6875rem;
    line-height: 1.18;
  }

  .smart-right {
    margin-bottom: 2.51625rem;
  }

  .consuliancy-heading {
    margin-bottom: .375rem;
    font-size: 1.25rem;
    line-height: 180%;
  }

  .paragraph {
    max-width: 20.3125rem;
    margin-bottom: 2.125rem;
    font-size: .875rem;
    font-weight: 500;
    line-height: 128.571%;
  }

  .consultancy-card {
    margin-bottom: 2.125rem;
  }

  .consultancy-card.no-padding {
    margin-bottom: 1.25rem;
  }

  .consuliancy-card-heading {
    font-size: .8125rem;
    line-height: 153.846%;
  }

  .consuliancy-card-text {
    max-width: 19.3125rem;
    font-size: .6875rem;
  }

  .consuliancy-logo {
    margin-bottom: 1rem;
  }

  .consuliancy-wrapper {
    justify-content: center;
  }

  .consuliancy-component {
    margin-bottom: 2.5rem;
  }

  .consuliancy-learn {
    border-width: .0524375rem;
    border-radius: .375rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
    line-height: 201.25%;
  }

  .learn-wrapper.margin-bottom {
    margin-bottom: 2.375rem;
  }

  .application-image {
    display: none;
  }

  .application-image.mo {
    display: block;
  }

  .application-card-component {
    margin-bottom: 1.875rem;
  }

  .application-heading-wrapper {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .application-heading {
    margin-bottom: .375rem;
    font-size: 1.25rem;
    line-height: 180%;
  }

  .application-text {
    max-width: 20rem;
    font-size: .875rem;
    line-height: 142.857%;
  }

  .application-logo-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    align-items: center;
  }

  .application-logo-wrapper.no-padding {
    align-items: center;
    margin-bottom: 0;
  }

  .application-card-heading {
    font-size: .8125rem;
    line-height: 153.846%;
  }

  .application-card-text {
    text-align: center;
    max-width: 8.8125rem;
    font-size: .6875rem;
  }

  .application-component.margin {
    margin-top: 2.3125rem;
  }

  .application-logo {
    object-fit: contain;
  }

  .real-time-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading {
    max-width: 20rem;
    margin-bottom: 2.5rem;
    font-size: 1rem;
    line-height: 150%;
  }

  .mission-wrapper {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    flex-flow: column;
  }

  .mission-card-heading {
    margin-bottom: .375rem;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 250%;
  }

  .mission-card-text {
    font-size: 1rem;
    line-height: 312.5%;
  }

  .mission-component {
    margin-top: 2.5rem;
  }

  .footer-light {
    flex-flow: column;
    padding-left: 15px;
    padding-right: 15px;
  }

  .social-link {
    margin-bottom: 1rem;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-wrapper-right {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer-text {
    margin-bottom: 1.5rem;
  }

  .social-logo {
    height: 2.5rem;
  }

  .footer-button-wrapper {
    text-align: left;
  }

  .relevant-heading {
    margin-top: 1.875rem;
    margin-bottom: 1.3125rem;
    font-size: .875rem;
    line-height: 142.857%;
  }

  .relevant-text-wrapper {
    border-radius: .375rem;
    max-width: none;
    height: 1.875rem;
  }

  .relevant-text {
    font-size: .75rem;
    line-height: 233.333%;
  }

  .relevant-card-component {
    grid-column-gap: 2.3125rem;
    grid-row-gap: 2.5rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .relevant-card-component.product {
    grid-column-gap: 2.455rem;
    grid-row-gap: 2.455rem;
    grid-column-gap: 2.455rem;
    grid-row-gap: 2.455rem;
    grid-template-columns: 1fr 1fr 1fr;
    overflow: auto;
  }

  .reveant-card-heading {
    margin-bottom: .375rem;
    font-size: .6875rem;
    line-height: 150%;
  }

  .reveant-card-image {
    margin-bottom: .625rem;
  }

  .reveant-card-text {
    max-width: 8.875rem;
    margin-bottom: .75rem;
    font-size: .5rem;
    line-height: 150%;
  }

  .reveant-card-text.product {
    max-width: 31.1875rem;
    font-size: .5rem;
    line-height: 125%;
  }

  .reveant-card-button {
    border-radius: .375rem;
    padding: .625rem .92125rem;
    font-size: .75rem;
    line-height: 1.2;
  }

  .section-title {
    margin-top: 1.25rem;
    margin-bottom: .8125rem;
    font-size: .75rem;
    line-height: 300%;
  }

  .title-text-wrapper {
    margin-bottom: 0;
    padding-top: .0625rem;
    padding-bottom: .0625rem;
    padding-left: .8125rem;
  }

  .title-text {
    font-size: .625rem;
    line-height: 280%;
  }

  .inner-image-wrapper, .pdf-wrapper {
    margin-bottom: 1.1875rem;
  }

  .ultrasonic-wrapper {
    align-items: center;
    max-width: none;
    padding-top: .375rem;
    padding-bottom: .4375rem;
    padding-left: 2rem;
  }

  .ultrasonic-wrapper.no-color {
    padding: .75rem 3.25rem .75rem 2rem;
  }

  .ultrasonic-text {
    font-size: .875rem;
    font-weight: 600;
    line-height: 190.028%;
  }

  .water-meter-text {
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 150%;
  }

  .pdf-text {
    font-size: .625rem;
    line-height: 220%;
  }

  .inner-image-component {
    flex-flow: column;
    margin-bottom: 0;
  }

  .learn-button-wrapper {
    text-align: left;
  }

  .features-text {
    max-width: 20.0625rem;
    margin-bottom: 1.1875rem;
    font-size: .75rem;
    line-height: 133.333%;
  }

  .list-text {
    font-size: .75rem;
    line-height: 166.667%;
  }

  .key-features-wrapper {
    margin-bottom: 1.1875rem;
  }

  .features-heading {
    margin-bottom: .625rem;
    font-size: .875rem;
    line-height: 190.028%;
  }

  .details-wrapper {
    border-radius: .375rem;
    margin-bottom: 1.1875rem;
    padding: 1rem 1.375rem 1.125rem .8125rem;
  }

  .line-color {
    display: none;
  }

  .product-wrapper {
    padding: 1.13563rem 0 1.125rem 2.0875rem;
  }

  .product-heading {
    margin-bottom: .99rem;
    font-size: .825938rem;
    line-height: 83.137%;
  }

  .section_about-sector {
    margin-bottom: 2.5rem;
  }

  .sector-heading-wrapper {
    text-align: center;
  }

  .sector-heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.375rem;
    line-height: 345.455%;
  }

  .about-color {
    border-bottom-style: none;
  }

  .sector-text {
    display: none;
  }

  .sector-component {
    flex-flow: column-reverse;
    margin-bottom: 3.8125rem;
  }

  .about-text {
    color: #d0d0d0;
    margin-bottom: .875rem;
    font-size: .875rem;
    line-height: 120.939%;
    display: block;
  }

  .services-heading-wrapper {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .services-heading {
    margin-bottom: .75rem;
    font-size: 1rem;
    line-height: 162.5%;
  }

  .services-heading.contact {
    font-size: 1rem;
    line-height: 125%;
  }

  .services-text {
    max-width: 20.0625rem;
    margin-bottom: 2.5rem;
    font-size: .875rem;
    font-weight: 500;
    line-height: 128.571%;
  }

  .services-card-component {
    grid-column-gap: 1.3125rem;
    grid-row-gap: 1.3125rem;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 2.5rem;
  }

  .services-card-wrapper {
    flex-flow: column;
    align-items: center;
    padding: .625rem 1.25rem .75rem;
    display: inline-flex;
  }

  .services-card-heading {
    font-size: .625rem;
    line-height: 82.17%;
  }

  .services-card-text {
    max-width: 8rem;
    font-size: .5rem;
    line-height: 150%;
  }

  .choose-heading {
    margin-top: 2.5rem;
    margin-bottom: 1.875rem;
    font-size: 1rem;
    line-height: 162.5%;
  }

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

  .choose-card-wrapper {
    flex-flow: column;
    align-items: center;
    margin-bottom: 2.5rem;
    display: flex;
  }

  .choose-card-wrapper.no-margin {
    margin-bottom: 2.5rem;
  }

  .choose-card-logo {
    margin-bottom: 1.25rem;
  }

  .choose-card-heading {
    margin-bottom: .5rem;
    font-size: .875rem;
    line-height: 185.714%;
  }

  .choose-card-text {
    max-width: 20.0625rem;
    font-size: .75rem;
    line-height: 150%;
  }

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

  .card-head {
    margin-bottom: .375rem;
    font-size: .6875rem;
    line-height: 127.273%;
  }

  .key-rich-text li {
    font-size: .75rem;
    line-height: 166.667%;
  }

  .address-info-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
    display: flex;
  }

  .contact-us-wrapper {
    text-align: center;
  }

  .contact-map-wrapper {
    align-items: center;
  }

  .pop-left {
    display: none;
  }

  .pop-right {
    border-radius: 16px;
  }

  .pop-up {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tracking_bg-blur {
    display: none;
  }

  .hero_component-wrapper {
    height: auto;
  }

  .hero_form-submit {
    padding: .41125rem .94375rem;
    font-size: .75rem;
    line-height: 109.741%;
  }

  .office-text {
    align-self: center;
    font-size: 1rem;
    line-height: 102.549%;
  }

  .div-block {
    text-align: center;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .menu-component {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .nav-links_wrapper {
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 20px 30px;
    display: flex;
  }

  .pdf-wrapper-learn {
    margin-bottom: 1.1875rem;
  }

  .technology-heading-tab {
    margin-top: 2.5rem;
    font-size: 1.25rem;
    line-height: 180%;
  }

  .technology-text-tab {
    font-size: .875rem;
    font-weight: 500;
    line-height: 128.571%;
  }

  .technology-card-component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.8125rem;
  }

  .technology-card-heading {
    font-size: .8125rem;
  }

  .technology-card-text {
    font-size: .6875rem;
  }

  .heading-line {
    display: none;
  }

  .menu-card-wrapper {
    max-width: none;
    padding: .625rem;
  }

  .menu-card-link {
    margin-bottom: .625rem;
  }

  .card-link-wrapper {
    padding: .25rem;
  }

  .menu-card-heading {
    margin-bottom: .9375rem;
    font-size: .875rem;
  }

  .menu-card-heading.inner {
    font-size: 1.5rem;
  }

  .menu-card-logo {
    margin-right: .5rem;
  }

  .card-logo-text {
    margin-right: .625rem;
    font-size: .6875rem;
  }

  .menu-logo-date {
    font-size: .6875rem;
  }

  .traveling-paragraph {
    font-size: .875rem;
  }

  .tinerary-heading {
    font-size: 1.125rem;
  }

  .tinerary-paragraph {
    font-size: .875rem;
  }

  .tinerary-text, .lightly-heading {
    font-size: 1.125rem;
  }

  .lightly-paragraph {
    font-size: .875rem;
  }

  .relevant-card-component-blog-inner {
    grid-column-gap: 2.3125rem;
    grid-row-gap: 2.5rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .relevant-card-component-blog-inner.product {
    grid-column-gap: 2.455rem;
    grid-row-gap: 2.455rem;
    grid-column-gap: 2.455rem;
    grid-row-gap: 2.455rem;
    grid-template-columns: 1fr 1fr 1fr;
    overflow: auto;
  }

  .blogs-card-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .blogs-card-wrapper.margin {
    margin-bottom: 6.25rem;
  }

  .blogs-button-wrapper {
    margin-bottom: 2.5rem;
  }

  .optimize-wrapper {
    flex-flow: column;
  }

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

  .card-name-real {
    margin-right: .625rem;
    font-size: .6875rem;
  }

  .blog-hero-img-wrap {
    width: 100%;
  }

  .blog-hero-card {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    bottom: 0;
    left: 0;
  }

  .hero-card-heading {
    margin-bottom: .9375rem;
    font-size: .875rem;
  }

  .hero-card-heading.inner {
    font-size: 1.5rem;
  }

  .div-block-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-bottom {
    background-color: var(--color--white);
  }

  .sector_image {
    max-width: 100%;
  }

  .splide__list {
    padding-left: 1.125rem;
  }

  .splide__list.designer {
    grid-column-gap: 4.1rem;
    grid-row-gap: 4.1rem;
    grid-column-gap: 4.1rem;
    grid-row-gap: 4.1rem;
  }

  .splide__slide.slide {
    width: 38%;
  }

  .bg-video {
    width: 173vw;
    margin-left: -36vw;
    display: none;
    position: static;
  }

  .tracking-bg {
    border-radius: 1.25rem;
  }
}

@media screen and (max-width: 479px) {
  .nav-button {
    margin-left: .9rem;
  }

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

  .nav-menu-wrapper {
    max-height: calc(100dvh - 64.7891px);
    top: 64.7891px;
  }

  .nav-link {
    padding-left: 15px;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.margin {
    padding-top: 6rem;
  }

  .nav-icon {
    width: 1.9rem;
  }

  .text-link-wrapper {
    padding-left: 22px;
    padding-right: 22px;
  }

  .tracking-wrapper-wrapper {
    padding-bottom: 77px;
  }

  .tracking-text {
    font-size: 1.3rem;
  }

  .section-heading-component {
    justify-content: flex-start;
    align-items: center;
  }

  .tracking-heading {
    font-size: 1.8rem;
  }

  .smart-right {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .card-image {
    max-width: 62%;
    margin-left: auto;
    margin-right: auto;
  }

  .consuliancy-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 0;
  }

  .footer-wrapper-left {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .footer-block-two.lat {
    margin-left: auto;
    margin-right: auto;
  }

  .footer-wrapper-right {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .footer-social-link {
    margin-left: 0;
  }

  .form-block {
    width: 100%;
  }

  .email-address {
    max-width: none;
  }

  .search-message, .footer-button-wrapper {
    max-width: 100%;
  }

  .relevant-card-component.product {
    grid-template-columns: 1fr;
  }

  .reveant-card-heading, .reveant-card-text.product, .reveant-card-text.product {
    font-size: .75rem;
  }

  .message-wrapper {
    max-width: 100%;
  }

  .product-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .product-heading {
    font-size: 1.5rem;
  }

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

  .padding-top.no-pdt {
    padding-top: 0;
  }

  .key-rich-text li {
    font-size: 1rem;
  }

  .key-rich-text h2 {
    font-size: 1.5rem;
  }

  .text-field {
    min-height: 50px;
    margin-bottom: 0;
    color: #6f6c90 !important;
  }

  .contact-map-wrapper {
    margin-bottom: 3rem;
  }

  .contact-map {
    max-width: 20rem;
  }

  .pop-right {
    padding-top: 3.6rem;
    padding-bottom: 3.6rem;
    overflow: auto;
  }

  .close-pop {
    width: 1rem;
    height: 1rem;
  }

  .hero_form-submit {
    padding: .5rem 1rem;
    font-size: 1.2rem;
    font-weight: 400;
  }

  .hero_input {
    height: 44px;
    font-size: 1rem;
  }

  .limited-text-wrapper {
    padding: .5rem;
  }

  .off-address {
    font-size: 1rem;
  }

  .address-wrap {
    max-width: 20rem;
  }

  .menu-component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .text-field-download {
    min-height: 50px;
  }

  .relevant-card-component-blog-inner.product, .blogs-card-wrapper {
    grid-template-columns: 1fr;
  }

  .tracking-button {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1.2rem;
  }

  .section-blogs-wrap {
    margin-top: 4rem;
  }

  .splide__slide.slide {
    width: 93%;
  }

  .hero_img {
    width: 90%;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .select-field {
    height: 50px;
  }
}

#w-node-f8747bd1-c8dd-d81f-da97-79c5d82742b1-b067e5c3 {
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-d650b9d3-d35e-f993-0dca-a03be0c40bab-b067e5c3 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }
}
