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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Raleway variablefont wght', sans-serif;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #1f1f1f;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #1f1f1f;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

p {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #1f1f1f;
}

li {
  font-family: Montserrat, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  color: #1f1f1f;
  font-weight: 700;
}

.nav-header-section {
  position: -webkit-sticky;
  position: sticky;
  background-color: #fff;
  color: #fff;
}

.logo {
  padding-left: 100px;
}

.header {
  position: static;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  box-shadow: 1px 1px 3px 0 #000;
}

.phone-number {
  color: #1f1f1f;
  text-decoration: none;
}

.header-text {
  color: #1f1f1f;
}

.hero {
  padding: 150px 100px 200px;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(37%, rgba(0, 0, 0, 0.7)), to(hsla(0, 0%, 100%, 0))), url('../images/shutterstock_398903410-2.jpg');
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.7) 37%, hsla(0, 0%, 100%, 0)), url('../images/shutterstock_398903410-2.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.hero-layout {
  margin-right: 0px;
  margin-left: 0px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 0.25fr;
  grid-template-columns: 1fr 0.25fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.hero-layout.hero-info {
  color: #fff;
}

.background-info-section {
  padding: 100px 100px 80px;
}

.info-section-layout {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.services-offered-section {
  padding: 50px 100px;
}

.services-grid {
  margin-top: 40px;
  margin-bottom: 20px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.service-info {
  padding-left: 10px;
}

.faq-section {
  padding: 20px 100px;
  background-color: #fff;
}

.footer {
  padding: 50px 100px;
  background-color: #02277a;
}

.industries-section {
  padding: 20px 100px;
}

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

.industry-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 20px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0, 0, 0, 0.8)), to(transparent)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.industry-info.business {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0, 0, 0, 0.8)), to(transparent)), url('../images/shutterstock_286022486-2.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent), url('../images/shutterstock_286022486-2.jpg');
  background-position: 0px 0px, 100% 50%;
  background-size: auto, cover;
}

.industry-info.government {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0, 0, 0, 0.8)), to(transparent)), url('../images/shutterstock_1014231283-1-2.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent), url('../images/shutterstock_1014231283-1-2.jpg');
  background-position: 0px 0px, 50% 0%;
}

.industry-info.education {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0, 0, 0, 0.8)), to(transparent)), url('../images/shutterstock_243766495-2.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent), url('../images/shutterstock_243766495-2.jpg');
  background-position: 0px 0px, 0% 50%;
}

.industry-info.transportation {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0, 0, 0, 0.8)), to(transparent)), url('../images/shutterstock_146384984-2.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent), url('../images/shutterstock_146384984-2.jpg');
}

.industry-info.finance {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0, 0, 0, 0.8)), to(transparent)), url('../images/shutterstock_582687739-2.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent), url('../images/shutterstock_582687739-2.jpg');
  background-position: 0px 0px, 20% 50%;
}

.industry-info.logistics {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0, 0, 0, 0.8)), to(transparent)), url('../images/shutterstock_682632358-2.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent), url('../images/shutterstock_682632358-2.jpg');
  background-position: 0px 0px, 35% 50%;
}

.industry-info.ecommerce {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0, 0, 0, 0.8)), to(transparent)), url('../images/shutterstock_1398390008-2.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent), url('../images/shutterstock_1398390008-2.jpg');
  background-position: 0px 0px, 70% 50%;
}

.industry-info.healthcare {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, rgba(0, 0, 0, 0.8)), to(transparent)), url('../images/shutterstock_352316315-2.jpg');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent), url('../images/shutterstock_352316315-2.jpg');
  background-position: 0px 0px, 40% 50%;
}

.footer-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 0.5fr 0.5fr;
  grid-template-columns: 1fr 0.5fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: transparent;
}

.accordian-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
}

.accordian-item-trigger {
  margin-bottom: 0px;
  padding: 10px 20px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #1f1f1f;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #fff;
  color: #1f1f1f;
  cursor: pointer;
}

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

.h4.faq-question {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
}

.accordian-item-content {
  overflow: hidden;
  margin-bottom: 0px;
  padding: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #fff;
}

.faq-answer {
  margin: 20px 40px 40px;
}

.about-us-section {
  padding-right: 100px;
  padding-left: 100px;
}

.dsx-section {
  padding: 100px 200px 80px;
  background-color: #ebebeb;
}

.dsx-process {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
  grid-template-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.process-photo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.process-photo.verify {
  height: 200px;
  background-image: none;
}

.contact-section {
  padding: 20px 100px 100px;
}

.contact-grid {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.office {
  padding-left: 20px;
}

.paragraph {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 18px;
}

.heading {
  font-family: 'Droid Serif', serif;
}

.heading.hero-section {
  color: #fff;
  font-size: 32px;
}

.cta {
  margin-top: 20px;
  padding-top: 0px;
}

.button {
  border-style: solid;
  border-width: 1.5px;
  border-color: #fff;
  border-radius: 0px;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
}

.button:hover {
  border-width: 1.5px;
  box-shadow: inset 0 1px 2px 1px hsla(0, 0%, 100%, 0.8);
  font-family: Montserrat, sans-serif;
  color: #fff;
}

.button.on-white {
  border-color: #1f1f1f;
  color: #1f1f1f;
}

.process-title {
  color: #1f1f1f;
  text-align: left;
  text-transform: uppercase;
}

.icon {
  margin-right: 10px;
  font-family: 'Fa solid 900', sans-serif;
  color: #02277a;
  font-size: 24px;
}

.icon.brand {
  font-family: 'Fa brands 400', sans-serif;
}

.icon.bigger {
  font-size: 20px;
}

.icon.bigger.hidden {
  color: transparent;
}

.icon.hidden {
  color: #fff;
}

.icon.process {
  font-family: 'Fa 400', sans-serif;
  color: #018fb9;
  font-size: 40px;
  text-align: center;
}

.icon.process-exp {
  color: #018fb9;
  font-size: 35px;
  text-align: center;
}

.heading-2 {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.paragraph-2 {
  margin-bottom: 100px;
  font-family: Montserrat, sans-serif;
}

.text-field {
  border-style: solid;
  border-width: 1px;
  border-color: #1f1f1f;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  color: #1f1f1f;
}

.offices {
  line-height: 30px;
}

.footer-text {
  color: #fff;
}

.heading-3 {
  margin-bottom: 20px;
}

.industries-info {
  color: #fff;
}

.industries-desc {
  color: #fff;
}

.number {
  margin-right: 50px;
  margin-bottom: -10px;
  font-family: 'Open Sans', sans-serif;
  color: #cfcfcf;
  font-size: 100px;
  font-weight: 700;
}

.arrow {
  background-image: url('../images/Arrow-Infographic.png');
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.plus {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Fa solid 900', sans-serif;
  text-align: left;
}

.minus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -25px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: 'Fa solid 900', sans-serif;
}

.image {
  background-image: url('../images/shutterstock_691685071-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .background-info-section {
    padding-right: 80px;
    padding-left: 80px;
  }

  .services-offered-section {
    padding-right: 80px;
    padding-left: 80px;
  }

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

  .faq-section {
    padding-right: 80px;
    padding-left: 80px;
  }

  .industries-section {
    padding-right: 60px;
    padding-left: 60px;
  }

  .industries-grid {
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .accordian-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .about-us-section {
    padding-right: 80px;
    padding-left: 80px;
  }

  .dsx-section {
    padding-right: 80px;
    padding-left: 80px;
  }

  .contact-section {
    padding-right: 80px;
    padding-left: 80px;
  }

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

  .number {
    margin-right: 20px;
  }
}

@media screen and (max-width: 767px) {
  .logo {
    padding-left: 40px;
  }

  .hero {
    padding: 80px 40px 100px;
  }

  .background-info-section {
    padding-right: 40px;
    padding-left: 40px;
  }

  .services-offered-section {
    padding-right: 40px;
    padding-left: 40px;
  }

  .faq-section {
    padding-right: 40px;
    padding-left: 40px;
  }

  .industries-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .accordian-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .faq-answer {
    font-size: 14px;
  }

  .about-us-section {
    padding-right: 40px;
    padding-left: 40px;
  }

  .dsx-section {
    padding-right: 40px;
    padding-left: 40px;
  }

  .contact-section {
    padding-right: 40px;
    padding-left: 40px;
  }

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

  .number {
    margin-right: 10px;
    font-size: 70px;
  }
}

@media screen and (max-width: 479px) {
  .accordian-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

  .h4.faq-question {
    font-size: 16px;
  }

  .faq-answer {
    margin-right: 20px;
    margin-left: 20px;
    font-size: 14px;
  }
}

#w-node-d480233e-ebd1-990d-8fc7-ad51dfc310b3-fcf10293 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e28bc329-f5f9-033d-5651-af8ef764717f-fcf10293 {
  -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-fb3ada39-0e78-e272-1518-ea9afe10a267-fcf10293 {
  -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-dd168cb7-c44d-e63f-1cbe-abcde2eb3588-fcf10293 {
  -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-_845747a5-19e6-9038-8ecf-5cedf35d947e-fcf10293 {
  -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-e4293783-bdff-e20c-7e6b-af73bfb5b662-fcf10293 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_5b933732-16be-b923-98ad-4fd1000ad693-fcf10293 {
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: end;
  align-self: end;
  -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-_91cf1e11-0fca-faaa-8efa-ae763872f3aa-fcf10293 {
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: end;
  align-self: end;
  -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-_4fed78f4-a75b-31ba-2448-4c5349f21d7d-fcf10293 {
  -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: 3;
  grid-row-end: 4;
}

#w-node-e6e97645-1ce1-c920-face-91bb1cced689-fcf10293 {
  -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: 2;
  grid-row-end: 4;
}

#w-node-_2f7132ab-1e79-a0c3-fa39-403ba8c9c997-fcf10293 {
  -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: 2;
  grid-row-end: 4;
}

#w-node-aef116d1-01ea-f6f8-734b-fd2f6e1b86e2-fcf10293 {
  -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: 2;
  grid-row-end: 4;
}

#w-node-e524991b-2ec2-421c-22fb-cf52ac3e0c70-fcf10293 {
  -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: 3;
  grid-row-end: 4;
}

#w-node-_3567c391-68f1-d987-b644-b71d85c4186f-fcf10293 {
  -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-a696168a-4055-50c7-6696-bee62f03d10d-fcf10293 {
  -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-d5354148-8790-7034-d90b-7368f6d98791-fcf10293 {
  -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-b35f1788-d6a3-39a8-ff65-da25ce247a82-fcf10293 {
  -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-c9fe1832-94c7-6cf2-8aa0-a3c5cc396e4e-fcf10293 {
  -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-fd580cac-0e4c-4586-d62b-6da7ddff6e6b-fcf10293 {
  -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-_119400a3-e1e8-58c8-5caa-d51913f0ad42-fcf10293 {
  -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-_119400a3-e1e8-58c8-5caa-d51913f0ad47-fcf10293 {
  -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-_119400a3-e1e8-58c8-5caa-d51913f0ad4c-fcf10293 {
  -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-_119400a3-e1e8-58c8-5caa-d51913f0ad51-fcf10293 {
  -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-_119400a3-e1e8-58c8-5caa-d51913f0ad56-fcf10293 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-_119400a3-e1e8-58c8-5caa-d51913f0ad5b-fcf10293 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-_64909b3a-6178-9432-d393-9bad2f16ce86-fcf10293 {
  -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: 2;
  grid-row-end: 4;
}

#w-node-d55c14a5-3f0e-238f-9104-b8eda6687121-fcf10293 {
  -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;
}

#w-node-b511f9be-4f18-4e25-66d0-4bfccc25bfec-fcf10293 {
  -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-ab205a8c-26ed-a04e-6e6b-72fd44505493-fcf10293 {
  -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;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ee8f78ba-e498-7668-3fc1-bf55aedf4a7e-fcf10293 {
  -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-b0b6a597-2a8f-28bb-0828-49c558641081-fcf10293 {
  -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-_4e2aa48b-4a9e-8127-3aec-fd7347368bfb-fcf10293 {
  -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-_529af15d-0429-e082-da81-ee39b64c7b5d-fcf10293 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-d5354148-8790-7034-d90b-7368f6d98791-fcf10293 {
    -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-b35f1788-d6a3-39a8-ff65-da25ce247a82-fcf10293 {
    -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-c9fe1832-94c7-6cf2-8aa0-a3c5cc396e4e-fcf10293 {
    -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-fd580cac-0e4c-4586-d62b-6da7ddff6e6b-fcf10293 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_119400a3-e1e8-58c8-5caa-d51913f0ad42-fcf10293 {
    -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: 2;
    grid-row-end: 3;
  }

  #w-node-_119400a3-e1e8-58c8-5caa-d51913f0ad47-fcf10293 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_119400a3-e1e8-58c8-5caa-d51913f0ad4c-fcf10293 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_119400a3-e1e8-58c8-5caa-d51913f0ad51-fcf10293 {
    -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-_119400a3-e1e8-58c8-5caa-d51913f0ad56-fcf10293 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_119400a3-e1e8-58c8-5caa-d51913f0ad5b-fcf10293 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_64909b3a-6178-9432-d393-9bad2f16ce86-fcf10293 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 2;
    grid-row-end: 6;
  }

  #w-node-d55c14a5-3f0e-238f-9104-b8eda6687121-fcf10293 {
    -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-b511f9be-4f18-4e25-66d0-4bfccc25bfec-fcf10293 {
    -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-ab205a8c-26ed-a04e-6e6b-72fd44505493-fcf10293 {
    -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-ee8f78ba-e498-7668-3fc1-bf55aedf4a7e-fcf10293 {
    -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;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_119400a3-e1e8-58c8-5caa-d51913f0ad51-fcf10293 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-d55c14a5-3f0e-238f-9104-b8eda6687121-fcf10293 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-ab205a8c-26ed-a04e-6e6b-72fd44505493-fcf10293 {
    -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;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-ee8f78ba-e498-7668-3fc1-bf55aedf4a7e-fcf10293 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimsontext';
  src: url('../fonts/CrimsonText-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimsontext';
  src: url('../fonts/CrimsonText-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway variablefont wght';
  src: url('../fonts/Raleway-VariableFont_wght.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}