/* Managed by Webcontra Designer. Hand edits are fine; the file is re-parsed and re-formatted on the next write. Rules the Style panel cannot edit are kept exactly as written, where they are. */

.w-layout-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}
.w-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ccc;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ccc;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ccc;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ccc;
}
.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}
.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-top-color: #3898ec;
  border-right-width: 4px;
  border-right-color: #3898ec;
  border-bottom-width: 4px;
  border-bottom-color: #3898ec;
  border-left-width: 4px;
  border-left-color: #3898ec;
}
body {
  font-family: "Helvetica Neue", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: var(--black);
}
img {
  height: auto;
  max-width: 100%;
}
.container {
  margin-right: auto;
  margin-left: auto;
  min-width: 80%;
  max-width: 980px;
}
.container.survey {
  padding-top: 100px;
  padding-right: 15%;
  padding-bottom: 100px;
  padding-left: 15%;
  background-color: var(--white);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gainsboro);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gainsboro);
}
.container.nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.container.mini-nav {
  display: flex;
}
.nav-link {
  font-size: 16px;
  color: var(--midnight-blue);
  letter-spacing: 1px;
  transition: color .2s;
}
.nav-link:hover, .nav-link.w--current {
  color: var(--indian-red-2);
}
.nav-link.null {
  display: none;
}
.nav-brand {
  flex-direction: column;
  margin-right: auto;
  width: 100px;
  height: 50px;
  background-image: url('../images/GMIC-Logo-Nav.png');
  background-size: 100px;
  background-position: 0;
  background-repeat: no-repeat;
}
.nav-menu {
  display: flex;
  align-items: center;
}
.nav-contact-section {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
  color: var(--white);
  letter-spacing: 1px;
  background-color: var(--midnight-blue);
}
.nav-link-section {
  padding-top: 10px;
  padding-bottom: 10px;
  color: var(--white);
  background-color: #0000;
}
.nav-contact-link {
  display: flex;
  align-items: center;
  margin-right: 40px;
  float: left;
  font-size: 13px;
  color: var(--black);
  text-decoration: none;
}
.nav-contact-link.title {
  padding-right: 5px;
  text-transform: uppercase;
}
.nav-contact-icon {
  margin-right: 5px;
  width: 20px;
  float: left;
}
.nav-contact-label {
  display: inline-block;
  color: var(--white);
  opacity: .7;
}
.hero-section {
  padding-top: 140px;
  color: var(--white);
  background-color: var(--midnight-blue);
}
.hero-section.home {
  padding-top: 140px;
  padding-bottom: 100px;
  position: relative;
  font-size: 16px;
  color: var(--slate-grey);
  text-align: left;
  background-image: linear-gradient(to right, var(--gainsboro), #fff0), url('../images/GMIC-Hero-Banner-Home.jpg');
  background-size: auto, cover;
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, no-repeat;
  background-color: var(--gainsboro);
}
.hero-section.services {
  padding-bottom: 100px;
  font-size: 16px;
  background-image: url('../images/GMIC-Stripe-Micro.svg');
  background-size: cover;
  background-position: 100%;
  background-repeat: no-repeat;
}
.hero-section.resources {
  padding-bottom: 140px;
  background-image: url('../images/GMIC-Stripe-Mid.png');
  background-size: auto;
  background-position: 100%;
  background-repeat: no-repeat;
}
.hero-section.contact {
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: url('../images/GMIC-Stripe-Micro.svg');
  background-size: 690px;
  background-position: 100% 0;
  background-repeat: no-repeat;
}
.hero-section.ambulance {
  padding-bottom: 100px;
  font-size: 16px;
  background-image: url('../images/GMIC-Stripe-Mid.svg');
  background-size: cover;
  background-position: 100%;
  background-repeat: no-repeat;
}
.hero-section.medical-art {
  padding-bottom: 100px;
  font-size: 16px;
  background-image: url('../images/GMIC-Stripe-Micro.svg');
  background-size: cover;
  background-position: 100%;
  background-repeat: no-repeat;
}
.image {
  width: 100%;
}
.hero-title {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 6em;
  line-height: .9em;
  color: var(--white);
}
.hero-title.survey {
  font-size: 5em;
}
.hero-title.home {
  margin-bottom: 40px;
  color: var(--midnight-blue);
}
.hero-strip {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  text-align: left;
  background-color: var(--midnight-blue);
}
.hero-image-wrapper {
  min-height: 200px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-size: auto;
  background-position: 0 0;
  background-color: var(--black);
}
.content-wrapper {
  margin-bottom: 40px;
}
.content-wrapper.hero {
  margin-right: auto;
  width: 50%;
  max-width: 820px;
  color: var(--white);
}
.content-wrapper.extra {
  margin-bottom: 80px;
}
.content-wrapper.mission {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 100px;
}
.content-wrapper.resources {
  margin-right: auto;
  width: 80%;
  max-width: 720px;
}
.content-wrapper.faq {
  margin-bottom: 100px;
}
.content-wrapper.survey {
  margin-bottom: 0;
  width: 90%;
}
.content-wrapper.medical-arts {
  margin-bottom: 100px;
}
.content-wrapper.sub-hero {
  margin-right: auto;
  width: 50%;
  max-width: 820px;
  color: var(--white);
}
.content-wrapper.ambulance {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  z-index: 2;
}
.content-wrapper.ma {
  margin-bottom: 0;
}
.content-wrapper.is-70-percent {
  width: 70%;
}
.button {
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  position: relative;
  z-index: 5;
  font-size: 16px;
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  background-color: var(--indian-red-2);
  border-radius: 50px;
  transition: background-color .2s;
}
.button:hover {
  background-color: #cc4040;
}
.button.resources {
  margin-top: 40px;
}
.button.contact {
  margin-top: 40px;
  width: 50%;
}
.button.modal {
  padding-top: 12px;
  padding-right: 26px;
  padding-bottom: 12px;
  padding-left: 26px;
  width: 100%;
  text-transform: capitalize;
}
.button.close-modal {
  margin-top: 10px;
  padding-top: 10px;
  padding-right: 26px;
  padding-bottom: 10px;
  padding-left: 26px;
  width: 100%;
  color: var(--black);
  text-transform: capitalize;
  background-color: var(--gainsboro);
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--gainsboro);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--gainsboro);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--gainsboro);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--gainsboro);
}
.button.survey {
  margin-top: 40px;
  padding-right: 100px;
  padding-left: 100px;
  float: right;
}
.button.ratings {
  margin-bottom: 20px;
}
.button.faq {
  margin-top: 40px;
}
.button.phone {
  margin-top: 40px;
  padding-left: 60px;
  background-image: url('../images/ico-enquiry-48.png');
  background-size: 17px;
  background-position: 16%;
  background-repeat: no-repeat;
}
.button.ambulance {
  flex: none;
  margin-left: 20px;
}
.button.services {
  margin-top: 60px;
}
.button._404 {
  margin-top: 32px;
}
.grid-hero-strip {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  width: 100%;
  position: relative;
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
.hero-strip-h4 {
  margin-top: 0;
  font-weight: 400;
  color: var(--white);
}
.hero-strip-details {
  display: block;
  margin-bottom: 6px;
  font-size: 15px;
  line-height: 22px;
  color: #fff9;
  text-decoration: none;
}
.hero-strip-block {
  margin-top: 24px;
}
.icon {
  width: 24px;
  height: 24px;
}
.icon.services {
  display: none;
  float: left;
}
.icon.ratings {
  margin-right: 20px;
  width: 20px;
  height: 20px;
  background-image: none;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
.icon.service {
  width: 24px;
  height: auto;
  float: left;
  opacity: .5;
}
.icon.contact {
  margin-right: 10px;
  float: left;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  opacity: .6;
}
.icon.contact.mini {
  margin-right: 14px;
  width: 20px;
  height: 20px;
}
.icon.foot {
  margin-top: 4px;
  margin-right: 20px;
  width: 20px;
  height: 20px;
  float: left;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  opacity: .44;
}
.icon.foot.phone {
  margin-top: 2px;
  width: 15px;
  height: 15px;
}
.icon.siren {
  margin-right: 5px;
}
.icon.tips {
  filter: brightness(200%);
}
.hero-subtitle {
  font-size: 24px;
  line-height: 40px;
}
.hero-subtitle.home {
  font-size: 20px;
  line-height: 30px;
  color: #0e2347b3;
}
.hero-strip-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 24px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
  background-color: #172d54;
  border-radius: 4px;
  border-bottom-style: none;
  border-bottom-width: 3px;
  border-bottom-color: var(--indian-red-2);
}
.section {
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}
.section.mission {
  position: relative;
  background-image: linear-gradient(to bottom, var(--gainsboro), white);
  background-color: var(--gainsboro);
}
.section.newletter {
  background-image: url('../images/GMIC-Stripe-Micro.svg');
  background-size: cover;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-color: var(--gainsboro);
}
.section.resources {
  padding-top: 100px;
  padding-bottom: 100px;
}
.section.survey {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: var(--gainsboro);
}
.section.survey.null {
  display: none;
}
.section.faqs {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #dee0e44d;
}
.section.about {
  padding-top: 200px;
  padding-bottom: 220px;
  background-color: var(--gainsboro);
}
.section.strip {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: var(--midnight-blue);
}
.section.service {
  position: relative;
  background-color: #dee0e44d;
}
.section.ambulance {
  background-color: var(--gainsboro);
}
.section.reviews {
  display: none;
}
.section.resource-preparation {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #dee0e44d;
}
.section.ambulance-general {
  background-image: linear-gradient(to right, var(--white), #dee0e480);
  background-size: auto;
  background-position: 0 0;
  background-color: #0000;
}
.section.service-tips {
  position: relative;
  background-color: var(--white);
}
.heading-h1 {
  margin-bottom: 40px;
  font-weight: 400;
  font-size: 4em;
  line-height: 1em;
  color: var(--midnight-blue);
}
.heading-h1.resources {
  margin-bottom: 60px;
}
.heading-h1.faq {
  margin-bottom: 40px;
}
.heading-h1.inter {
  z-index: 2;
  color: var(--white);
}
.heading-h1.ambulance {
  width: 70%;
}
.heading-h2 {
  margin-bottom: 40px;
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
  color: var(--midnight-blue);
}
.heading-h2.contact {
  margin-top: 0;
  margin-bottom: 0;
}
.heading-h2.survey {
  margin-top: 0;
  margin-bottom: 20px;
}
.heading-h2.mission {
  margin-bottom: 100px;
}
.heading-h2.tips.light {
  color: var(--white);
}
.heading-h2.hero-contact {
  margin-top: 0;
  margin-bottom: 20px;
  color: var(--white);
}
.heading-h2.callback {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 30px;
}
.heading-h2.comments {
  margin-top: 0;
  margin-bottom: 10px;
}
.heading-h2.team {
  margin-bottom: 20px;
}
.heading-h2.ambulance {
  margin-top: 0;
  margin-bottom: 20px;
}
.heading-h2.inter {
  color: #ffffffb3;
}
.grid-about {
  grid-template-columns: .5fr 1fr;
  grid-template-rows: auto;
  margin-top: 140px;
  height: 500px;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}
.paragraph-h2 {
  font-size: 20px;
  line-height: 36px;
  color: #616e86;
}
.home-about-image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url('../images/GMIC-About.jpeg');
  background-size: cover;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.section-title-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.section-title-wrapper.hide {
  display: none;
}
.section-title-wrapper.survey {
  margin-right: auto;
  margin-left: auto;
  width: 75%;
}
.section-title-wrapper.hero {
  margin-bottom: 0;
}
.section-title-wrapper.position {
  margin-top: 100px;
  margin-bottom: 100px;
}
.section-title-wrapper.mission {
  flex-direction: column;
  align-items: flex-start;
}
.section-title-label {
  margin-right: 10px;
  float: left;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: var(--midnight-blue);
  text-transform: uppercase;
}
.section-title-label.hero {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.section-title-label.apporach {
  color: var(--white);
}
.section-title-label.tips {
  color: var(--indian-red-2);
}
.section-title-strip {
  width: 50px;
  height: 5px;
  float: left;
  background-color: var(--indian-red);
  border-radius: 30px;
}
.section-title-strip.mission {
  flex: none;
  margin-bottom: 20px;
  background-color: var(--white);
}
.grid-mission {
  grid-template-rows: auto;
  margin-bottom: 100px;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}
.image-mission {
  width: 100%;
}
.grid-service-options {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: auto auto;
  overflow: hidden;
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.home-services-details-block {
  float: left;
}
.home-title-h4 {
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 400;
  color: var(--midnight-blue);
}
.home-services-description {
  color: var(--slate-grey);
}
.grid-values {
  grid-template-rows: auto;
  grid-column-gap: 140px;
  grid-row-gap: 140px;
}
.vision-list {
  padding-left: 12px;
  color: var(--slate-grey);
}
.vision-list-items {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 18px;
  line-height: 30px;
}
.newsletter-wrapper {
  padding-top: 100px;
  padding-right: 100px;
  padding-bottom: 100px;
  padding-left: 100px;
  overflow: hidden;
  position: relative;
  background-color: var(--midnight-blue);
  border-radius: 6px;
}
.grid-newsletter {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
  width: 75%;
}
.newsletter-label {
  font-weight: 400;
  color: var(--white);
}
.newsletter-label.hide {
  opacity: 0;
}
.newsletter-field {
  margin-bottom: 0;
  min-height: 64px;
  border-radius: 3px;
  border-top-width: 1px;
  border-top-color: #000;
  border-right-width: 1px;
  border-right-color: #000;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  border-left-width: 1px;
  border-left-color: #000;
}
.submit-button {
  padding-top: 13px;
  padding-right: 40px;
  padding-bottom: 13px;
  padding-left: 40px;
  background-color: var(--indian-red-2);
}
.newsletter-form-block {
  margin-bottom: 0;
}
.hero-mini-image {
  width: 15%;
  height: 300px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-size: auto;
  background-position: 0 0;
}
.hero-mini-image._1 {
  display: none;
  height: 500px;
  float: left;
  background-image: url('../images/GMIC-Hero-01.jpeg');
  background-size: cover;
  background-position: 100%;
  background-repeat: no-repeat;
}
.hero-mini-image._2 {
  display: none;
  height: 360px;
  float: left;
  background-image: url('../images/GMIC-Hero-02.jpeg');
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.hero-mini-image._5 {
  width: 40%;
  height: 600px;
  float: right;
  background-image: url('../images/GMIC-Hero-01.jpeg');
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.hero-mini-image._4 {
  margin-left: auto;
  width: 60%;
  height: 500px;
  float: right;
  background-image: url('../images/GMIC-Hero-02.jpeg');
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.hero-mini-image._3 {
  display: none;
  width: 35%;
  height: 250px;
  float: left;
  background-image: url('../images/GMIC-Hero-05.jpeg');
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.div-block {
  display: none;
  align-items: flex-end;
  width: 30%;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
.footer {
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 60px;
  font-size: 14px;
  line-height: 20px;
  color: var(--white);
  background-color: var(--midnight-blue);
}
.footer-flex-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  text-align: left;
}
.footer-logo-link {
  flex: 0 auto;
  margin-top: -4px;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 100px;
}
.footer-link {
  display: block;
  margin-right: 40px;
  margin-bottom: 20px;
  float: left;
  color: var(--gainsboro);
  text-decoration: none;
}
.footer-link:hover {
  text-decoration: underline;
}
.grid-8 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.rating-stars-block {
  margin-bottom: 40px;
}
.ratings-review-label {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 28px;
}
.ratings-reviewer {
  float: left;
  color: var(--slate-grey);
}
.service-service-type-block {
  display: flex;
  align-items: flex-start;
  padding-top: 60px;
  padding-right: 40px;
  padding-bottom: 60px;
  padding-left: 40px;
  background-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--line);
}
.service-service-type-content {
  margin-left: 40px;
  float: left;
}
.service-heading-h4 {
  margin-top: 0;
  font-size: 18px;
}
.service-heading-h4.others {
  margin-bottom: 20px;
}
.text-block-2 {
  opacity: .5;
}
.grid-services {
  grid-template-rows: auto;
  margin-bottom: 40px;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}
.service-tips-column {
  width: 50%;
  height: 100%;
  float: left;
  color: #ffffffb3;
}
.service-tips-column.image {
  background-image: url('../images/GMIC-Hero-03.jpeg');
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.service-tips-column.right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 100px;
  padding-right: 10%;
  padding-bottom: 100px;
  padding-left: 10%;
  background-color: var(--midnight-blue);
}
.service-tips-column.ct-scan {
  background-image: url('../images/scan.jpg');
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.service-tips-column.xray {
  background-image: url('../images/cdc-4U6qzwNu-Ns-unsplash.jpeg');
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.service-tips-column.ecg {
  background-image: url('../images/irwan-iwe-rbDE93-0hHs-unsplash.jpeg');
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.service-tips-column.left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 100px;
  padding-right: 15%;
  padding-bottom: 100px;
  padding-left: 10%;
  background-color: #18376b;
}
.service-tips-section {
  display: flex;
  flex-direction: row;
  min-height: 100vh;
  position: relative;
  color: var(--gainsboro);
}
.service-tips-section.null {
  display: block;
}
.service-slider-wrapper {
  width: 100%;
  min-height: 100vh;
  background-color: var(--white);
}
.service-slide-arrow {
  width: 100px;
  height: 100px;
  top: auto;
  right: 0;
  bottom: 50%;
  left: auto;
  font-size: 20px;
  color: var(--white);
  background-color: #00000080;
  transition: background-color .2s;
}
.service-slide-arrow:hover {
  background-color: #000000b3;
}
.service-slide-arrow.left {
  margin-right: 100px;
  overflow: visible;
}
.service-slide-arrow.right {
  background-color: #000000b3;
}
.service-slide-arrow.right:hover {
  background-color: #000000e6;
}
.service-slide-nav {
  top: auto;
  right: 130px;
  bottom: 40%;
  left: auto;
  font-size: 8px;
}
.service-slide-arrow-wrapper {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  float: left;
  color: var(--white);
  background-color: var(--black);
}
.service-slide-heading {
  margin-right: 10px;
  float: left;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}
.service-slide-tip {
  float: left;
  font-size: 14px;
  line-height: 24px;
  opacity: .7;
}
.resources-insurance-logo {
  margin-right: 10px;
  margin-bottom: 10px;
  width: 30%;
}
.resources-logo-wrapper {
  padding-top: 40px;
}
.resources-payment-logo {
  height: 80px;
}
.resources-payment-label {
  margin-right: 20px;
  float: left;
  opacity: .5;
}
.resources-pamyment-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 60px;
}
.contact-info-link {
  margin-top: 20px;
  width: 100%;
  color: var(--black);
  text-decoration: none;
}
.contact-info-link.hero {
  display: flex;
  color: #ffffff80;
}
.contact-link {
  float: left;
}
.grid-contact {
  grid-template-rows: auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.contact-label {
  margin-bottom: 20px;
  color: var(--slate-grey);
}
.grid-contact-form {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.contact-form-block.survey {
  margin-bottom: 40px;
}
.contact-text-field {
  min-height: 54px;
  border-radius: 2px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gainsboro);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gainsboro);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gainsboro);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gainsboro);
  box-shadow: 0 1px 3px #0000000d;
  transition: border-color .2s;
}
.contact-text-field:hover, .contact-text-field:focus {
  border-color: var(--indian-red-2);
}
.contact-text-field.area {
  min-height: 150px;
}
.contact-field-label {
  margin-bottom: 10px;
  font-weight: 400;
  color: var(--slate-grey);
}
.footer-copyright-label {
  opacity: .5;
}
.ratings-reviewer-profile {
  margin-right: 10px;
  float: left;
  background-color: var(--slate-grey);
  border-radius: 50%;
}
.ratings-user-block {
  display: flex;
  align-items: center;
  float: left;
}
.newsletter-image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  background-color: var(--indian-red-2);
}
.modal-bkg {
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  background-color: #070b13e6;
}
.modal-image {
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}
.modal-heding {
  font-size: 24px;
  line-height: 40px;
}
.modal-subheading {
  font-size: 14px;
  line-height: 20px;
  opacity: .6;
}
.modal-content-wrapper {
  padding-top: 40px;
  padding-right: 3%;
  padding-bottom: 60px;
  padding-left: 3%;
  width: 360px;
  position: absolute;
  top: auto;
  right: 3%;
  bottom: 5%;
  left: auto;
  text-align: center;
  background-color: var(--white);
  border-radius: 6px;
}
.survey-row {
  margin-top: -1px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--line);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--line);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--line);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--line);
  transition: background-color .2s;
}
.survey-row:hover {
  background-color: #0000000d;
}
.survey-row.heading {
  margin-right: 0;
  margin-left: 0;
  padding-right: 20px;
  padding-left: 20px;
  position: sticky;
  top: -1px;
  font-size: 18px;
  color: var(--white);
  background-color: var(--slate-grey);
}
.survey-row.comments {
  background-color: var(--line);
}
.survey-row.highlight {
  background-color: #616e861a;
}
.grid-survey {
  grid-template-columns: 40% 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
}
.survey-content-block {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--line);
}
.survey-content-block.header {
  border-right-color: #586377;
}
.survey-content-block.callback {
  padding-top: 40px;
  padding-bottom: 40px;
}
.survey-option-block {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.survey-option-block.callback {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: left;
}
.survey-question-h1 {
  margin-bottom: 0;
  font-weight: 400;
}
.survey-radio-label {
  display: none;
  font-size: 14px;
  line-height: 20px;
}
.survey-radio-button {
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0;
  width: 24px;
  height: 24px;
}
.survey-radio-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  text-align: center;
}
.survey-question-h2 {
  font-size: 14px;
  line-height: 20px;
}
.service-strip {
  display: flex;
  padding-top: 40px;
  padding-right: 0;
  padding-bottom: 40px;
  padding-left: 0;
  overflow: hidden;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--line);
}
.service-scroll-label {
  flex: none;
  margin-right: 20px;
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.service-scroll-label.approach {
  color: var(--white);
}
.service-feedback-block {
  margin-top: 140px;
  width: 50%;
  color: var(--slate-grey);
}
.parallex-section {
  display: flex;
  align-items: center;
  padding-right: 5%;
  padding-left: 5%;
  height: 75vh;
  position: relative;
  background-image: url('../images/GMIC-Position-Home.jpg');
  background-size: cover;
  background-position: 0;
  background-repeat: no-repeat;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gainsboro);
}
.div-block-2 {
  margin-top: 60px;
}
.grid-callback {
  grid-template-rows: auto;
  margin-top: 20px;
}
.faq-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  font-size: 16px;
}
.faq-wrapper {
  flex-direction: row;
  padding-top: 100px;
}
.accordion-content {
  overflow: hidden;
  color: var(--slate-grey);
}
.faqs-copy {
  margin-top: 40px;
  margin-right: 5%;
  margin-bottom: 40px;
  margin-left: 5%;
}
.accordion-trigger {
  margin-top: -1px;
  padding-top: 20px;
  padding-right: 5%;
  padding-bottom: 20px;
  padding-left: 5%;
  background-color: var(--white);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--line);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--indian-red-2);
  transition: background-color .2s;
  cursor: pointer;
}
.accordion-trigger:hover {
  background-color: var(--white);
}
.accordion-wrapper {
  margin-bottom: 16px;
  overflow: hidden;
  background-color: var(--white);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--line);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--line);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--line);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--line);
  transition: background-color .15s;
}
.grid-faqs {
  grid-template-rows: auto;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}
.grid-resources {
  grid-template-rows: auto;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}
.home-services-wrapper-copy {
  margin-bottom: 20px;
  background-color: var(--gainsboro);
}
.home-services-block {
  display: flex;
  align-items: flex-start;
  padding-top: 60px;
  padding-right: 15%;
  padding-bottom: 60px;
  padding-left: 15%;
}
.home-services-block.alt {
  margin-top: -1px;
  margin-right: -1px;
  background-color: #f0f2f6;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gainsboro);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gainsboro);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gainsboro);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gainsboro);
}
.home-service-image {
  width: 100%;
  height: 100%;
  min-height: 260px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-size: auto;
  background-position: 0 0;
}
.home-service-image.location {
  background-image: url('../images/GMIC-Building-Service-Floor.jpg');
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.home-service-image.xray {
  background-image: url('../images/GMIC-Service-Xray.jpg');
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.home-service-image.ecg {
  background-image: url('../images/GMIC-Service-Electrocardiogram.jpg');
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.home-service-image.ambulance {
  background-image: url("../images/generate-a-another-view-of-this.jpg");
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.home-service-image.proximity {
  background-image: url('../images/pexels-pavel-danilyuk-6754163.jpeg');
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.home-service-image.cost {
  background-image: url('../images/GMIC-Facility-Service-Floor.jpg');
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.home-service-image.generator {
  background-image: url('../images/GMIC-Consulting-Service-Floor.jpg');
  background-size: cover;
  background-position: 100%;
  background-repeat: no-repeat;
}
.home-service-image.workspace {
  background-image: url('../images/GMIC-Conference-Service-Floor.jpg');
  background-size: cover;
  background-position: 100%;
  background-repeat: no-repeat;
}
.home-service-image.ct {
  background-image: url('../images/GMIC-Service-CT-Home.jpg');
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.text-blurb {
  font-size: 18px;
  line-height: 32px;
  color: var(--slate-grey);
  letter-spacing: 2px;
}
.footer-block.brand {
  display: flex;
  align-items: flex-start;
  padding-right: 10%;
}
.footer-h1 {
  margin-bottom: 20px;
  width: 100%;
  color: var(--gainsboro);
  opacity: .5;
}
.footer-info-link {
  display: flex;
  margin-bottom: 10px;
  width: 100%;
  color: var(--white);
  text-decoration: none;
}
.footer-contact-link {
  float: left;
  color: var(--gainsboro);
}
.footer-contact-link.foot {
  margin-top: -4px;
}
.grid-footer-content-block {
  grid-template-rows: auto;
  width: 65%;
  float: left;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.footer-content-block {
  margin-bottom: 20px;
}
.grid-footer-links {
  grid-template-columns: 1fr 2fr;
  grid-template-rows: auto;
  margin-bottom: 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #fff3;
}
.home-mission-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.home-about-image {
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url("../images/add-a-black-female-nurse-walking-2.jpg");
  background-size: cover;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.profile-block {
  display: flex;
  flex-direction: row;
  padding-top: 20px;
  padding-right: 10%;
  padding-bottom: 20px;
  padding-left: 10%;
  position: relative;
  background-color: #105e54;
  box-shadow: 0 0 2px #0006;
}
.chat-block {
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: 5px;
  box-shadow: 0 1px 10px #121b0e4d;
}
.chat-link {
  display: inline-block;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  width: 98%;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  background-image: url('../images/ico-external-link_1ico-external-link.png');
  background-size: 14px;
  background-position: 90%;
  background-repeat: no-repeat;
  background-color: #00aa21;
  border-radius: 5px;
  transition: background-color .2s;
}
.chat-link:hover {
  background-color: #00881a;
}
.profile-details {
  width: 70%;
  float: left;
}
.status {
  line-height: 18px;
  color: #ffffffa3;
}
.profile-label {
  font-size: 18px;
  line-height: 20px;
}
.online-indicator {
  display: none;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  right: 10%;
  bottom: auto;
  left: auto;
  background-color: #00aa21;
  border-radius: 50%;
}
.chat-message {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 14px;
  line-height: 20px;
  color: #000000b3;
  background-image: url('../images/img-whatsapp-chat-bkg.jpg');
  background-size: 380px;
  background-position: 0 0;
  background-color: #e6ddd5;
}
.chat-action {
  padding-top: 15px;
  padding-right: 5%;
  padding-bottom: 15px;
  padding-left: 5%;
  text-align: center;
  background-color: #fff;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #0003;
}
.chat-wrapper {
  min-width: 280px;
  max-width: 280px;
  position: fixed;
  top: auto;
  right: 3%;
  bottom: 5%;
  left: auto;
  z-index: 10;
  color: #fff;
}
.profile {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  position: relative;
  float: left;
  background-image: url('../images/ico-profile_1ico-profile.png');
  background-size: 24px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #fff;
  border-radius: 50%;
}
.chat-bubble {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  position: relative;
  float: right;
  background-image: url('../images/Whatsapp-logo-trans.png');
  background-size: 34px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #00aa21;
  border-radius: 50%;
  box-shadow: 0 10px 20px #0000001a, 0 2px 4px #0003;
  transition: background-color .2s;
  cursor: pointer;
}
.chat-bubble:hover {
  background-color: #00881a;
}
.close {
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('../images/ic-close_1ic-close.png');
  background-size: 25px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #c72e43;
  border-radius: 50%;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #c72e43;
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: #c72e43;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #c72e43;
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: #c72e43;
  transition: background-color .2s;
}
.close:hover {
  background-color: #aa182b;
  border-top-color: #aa182b;
  border-right-color: #aa182b;
  border-bottom-color: #aa182b;
  border-left-color: #aa182b;
}
.stripe-mission {
  width: 60%;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
.stripe-service {
  width: 32%;
  position: absolute;
  top: auto;
  right: auto;
  bottom: -10%;
  left: -8%;
  z-index: 1;
}
.stripe-strip {
  position: absolute;
  top: 0;
  right: -40%;
  bottom: auto;
  left: auto;
  z-index: 1auto;
}
.stripe-position {
  width: 25%;
  position: absolute;
  top: auto;
  right: 0;
  bottom: -15%;
  left: auto;
  z-index: 1;
}
.grid-payment {
  grid-template-rows: auto;
  margin-bottom: 40px;
}
.modal-button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.div-block-3 {
  width: 40%;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  z-index: 10;
}
.stripe-about {
  width: 80%;
  position: absolute;
  top: 0;
  right: -10%;
  bottom: auto;
  left: auto;
  z-index: 1;
}
.stripe-service-expanded {
  display: none;
  position: absolute;
  top: auto;
  right: auto;
  bottom: -13%;
  left: 0;
  z-index: 1;
}
.resources-payment-title {
  padding-right: 10px;
  padding-left: 10px;
  font-size: 14px;
  background-color: var(--gainsboro);
  opacity: .5;
}
.message-bubble {
  margin-bottom: 5px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  background-color: var(--white);
  border-radius: 20px 20px 20px 0;
  box-shadow: 1px 1px 3px #0000001a;
}
.message-bubble.top {
  border-bottom-left-radius: 20px;
}
.strip-icon-block {
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  width: 50px;
  height: 50px;
  background-color: #ffffff1a;
  border-radius: 50%;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #fff3;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #fff3;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #fff3;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #fff3;
}
.service-icon-block {
  flex: none;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  width: 50px;
  height: 50px;
  background-color: #ffffff1a;
  border-radius: 50%;
}
.medtrack-connect {
  display: flex;
  align-items: center;
  flex: none;
  margin-left: auto;
  padding-top: 4px;
  padding-right: 16px;
  padding-bottom: 4px;
  padding-left: 16px;
  float: right;
  color: var(--white);
  text-decoration: none;
  letter-spacing: 0;
  background-color: var(--indian-red-2);
  border-radius: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #cf5050;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #cf5050;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #cf5050;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #cf5050;
  box-shadow: 0 1px 3px #00000042;
  transition: background-color .2s;
}
.medtrack-connect:hover {
  background-color: #cc4040;
}
.medtrack-connect.mini {
  margin-left: auto;
}
.medtrack-connect.main {
  display: none;
}
.medtrack-icon {
  margin-right: 8px;
  width: 16px;
}
.grid-survey-comments {
  grid-template-rows: auto;
  margin-top: 40px;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}
.survey-wrapper {
  margin-right: auto;
  margin-left: auto;
  max-width: 612px;
}
.grid-block.float {
  padding-left: 25%;
}
.grid-block.terra {
  padding-top: 60px;
  padding-right: 60px;
  padding-bottom: 60px;
  padding-left: 60px;
}
.img-ambulance {
  width: 100%;
}
.services-list-block {
  padding-left: 16px;
}
.services-list-block.team {
  column-count: 2;
}
.services-list-item {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.grid-ambulance {
  grid-template-rows: auto;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}
.service-label-pill {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
  color: var(--slate-grey);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gainsboro);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gainsboro);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gainsboro);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gainsboro);
}
.img-inter-ambulance {
  width: 100%;
  position: relative;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  background-color: var(--line);
}
.services-inter-copy-block {
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  padding-top: 100px;
  padding-right: 15%;
  padding-bottom: 100px;
  padding-left: 10%;
  position: relative;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 18px;
  line-height: 30px;
  color: #ffffffb3;
  background-color: var(--midnight-blue);
}
.text-column {
  column-gap: 60px;
  width: 80%;
  column-count: 2;
}
.services-inter-body {
  margin-top: 20px;
  padding-right: 5%;
  padding-left: 5%;
  position: relative;
}
.services-inter-heading-block {
  position: relative;
  z-index: 2;
}
.stripe-ambulance {
  width: 50%;
  position: absolute;
  top: 0;
  right: -10%;
  bottom: auto;
  left: auto;
  z-index: 1;
}
.medical-arts-images {
  width: 100%;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-size: auto;
  background-position: 0 0;
}
.medical-arts-images._01 {
  background-image: url('../images/irwan-iwe-rbDE93-0hHs-unsplash.jpeg');
  background-size: cover;
  background-repeat: no-repeat;
}
.medical-arts-images._02 {
  background-image: url('../images/GMIC-smilling-lady.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
}
.medical-arts-images._03 {
  background-image: url('../images/scan.jpg');
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.medical-art-slider-wrapper {
  width: 100%;
  height: 100%;
  background-color: var(--white);
}
.medical-art-section {
  display: flex;
  flex-direction: row;
  position: relative;
  color: var(--gainsboro);
}
.medical-art-section.null {
  display: none;
}
.stripe-medical-art {
  position: absolute;
  top: auto;
  right: auto;
  bottom: -13%;
  left: 0;
  z-index: 1;
}
.img-ambulance-landscape {
  width: 100%;
}
.stripe-ambulance-inter {
  width: 50%;
  position: absolute;
  top: auto;
  right: 0;
  bottom: -5%;
  left: auto;
  z-index: 1;
}
.grid-compare-row {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.grid-compare-row.alt {
  background-color: #dee0e44d;
}
.grid-compare-row.heading {
  position: sticky;
  top: 0;
  background-color: var(--white);
  box-shadow: 0 1px 3px #0000000d;
}
.compare-block {
  margin-top: -1px;
  margin-left: -1px;
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20%;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--line);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--line);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--line);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--line);
}
.compare-block.title {
  text-align: left;
}
.compare-block.heading {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #dee0e44d;
}
.compare-block.empty {
  text-align: left;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
.resources-preparation-column {
  margin-top: -20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--line);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--line);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--line);
}
.resources-heading-h4 {
  margin-top: 0;
  font-size: 18px;
}
.resources-heading-h4.others {
  margin-bottom: 20px;
}
.resources-paragraph {
  opacity: .5;
}
.resources-type-block {
  padding-top: 40px;
  padding-right: 15%;
  padding-bottom: 40px;
  padding-left: 15%;
  background-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--line);
}
.resources-list-wrapper {
  padding-left: 16px;
}
.resources-list-wrapper.team {
  column-count: 2;
}
.compare-h4 {
  margin-top: 0;
  margin-bottom: 0;
}
.compare-h4.title {
  margin-bottom: 5px;
  font-size: 24px;
  line-height: 30px;
}
.compare-label.title {
  color: var(--slate-grey);
}
.ambulance-section-img {
  display: flex;
  flex-direction: row;
  position: relative;
  color: var(--gainsboro);
}
.ambulance-section-img.null {
  display: block;
}
.compare-h4-mobile {
  display: none;
  font-size: 14px;
  color: var(--slate-grey);
  letter-spacing: 1px;
  text-transform: uppercase;
}
.grid-ambulance-terra {
  grid-template-rows: auto;
  color: #ffffffb3;
  background-color: var(--midnight-blue);
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.stripe-ambulance-terra {
  width: 45%;
  position: absolute;
  top: 0;
  right: -10%;
  bottom: auto;
  left: auto;
  z-index: 1;
}
.img-ambulance-alpha, .img-medical-arts {
  width: 100%;
}
.grid-services-tips {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto;
  margin-bottom: 40px;
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.grid-block-tips {
  margin-right: -1px;
  padding-top: 100px;
  padding-right: 15%;
  padding-bottom: 100px;
  padding-left: 15%;
  position: relative;
  color: #000000b3;
  background-color: #dee0e44d;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--line);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--line);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--line);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--line);
}
.grid-block-tips.float {
  padding-left: 25%;
}
.grid-block-tips.terra {
  padding-top: 60px;
  padding-right: 60px;
  padding-bottom: 60px;
  padding-left: 60px;
}
.grid-block-tips._01 {
  color: #ffffffb3;
  background-color: var(--midnight-blue);
}
.grid-block-tips._02 {
  color: #ffffffb3;
  background-color: var(--slate-grey);
}
.grid-block-tips._03 {
  background-color: #dee0e44d;
}
.section-title-tops {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: var(--indian-red-2);
  text-transform: uppercase;
}
.section-title-tops.hero {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.section-title-tops.apporach {
  color: var(--white);
}
.section-title-tops.tips {
  color: var(--indian-red-2);
}
.stripe-tips {
  width: 90%;
  position: absolute;
  top: auto;
  right: 0;
  left: auto;
  z-index: 1;
}
.hero-link {
  display: inline-block;
  margin-left: 20px;
  color: var(--white);
  text-decoration: none;
}
.utility-page-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  max-width: 100%;
  max-height: 100%;
  background-image: linear-gradient(315deg, var(--gainsboro), var(--white));
}
.utility-page-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 260px;
  text-align: center;
}
.service-track {
  display: flex;
  justify-content: space-around;
  flex: none;
  min-width: 100%;
}
@media (max-width: 991px) {
  .container.survey {
    padding-top: 60px;
    padding-right: 5%;
    padding-bottom: 60px;
    padding-left: 5%;
  }
  .container.mini-nav {
    align-items: center;
  }
  .nav-menu {
    padding-right: 4%;
    padding-bottom: 20px;
    padding-left: 4%;
    background-color: var(--white);
    box-shadow: 0 20px 20px #0006;
  }
  .nav-contact-section {
    padding-top: 10px;
    padding-right: 5%;
    padding-bottom: 10px;
    padding-left: 5%;
  }
  .nav-link-section {
    padding-right: 5%;
    padding-left: 5%;
  }
  .nav-contact-link {
    align-items: flex-start;
    margin-right: 3%;
  }
  .nav-contact-link.title {
    display: none;
    align-items: flex-start;
  }
  .hero-section {
    padding-right: 5%;
    padding-left: 5%;
  }
  .hero-section.home {
    background-image: linear-gradient(to right, var(--gainsboro) 30%, #fff0), url('../images/GMIC-Hero-Banner-Home.jpg');
    background-size: auto, cover;
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
  }
  .hero-section.services, .hero-section.resources {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .hero-section.contact {
    padding-top: 60px;
  }
  .hero-section.ambulance, .hero-section.medical-art {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .content-wrapper.hero, .content-wrapper.resources {
    width: 100%;
  }
  .content-wrapper.sub-hero {
    margin-right: 0;
    margin-bottom: 0;
    width: 100%;
  }
  .grid-hero-strip {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    width: 100%;
  }
  .section {
    padding-top: 100px;
    padding-right: 5%;
    padding-bottom: 100px;
    padding-left: 5%;
  }
  .section.survey {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section.about {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section.strip {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .heading-h1.inter {
    font-size: 3em;
  }
  .heading-h1.ambulance {
    width: 100%;
  }
  .heading-h2.inter {
    font-size: 24px;
    line-height: 30px;
  }
  .grid-about {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    margin-top: 100px;
    height: auto;
  }
  .grid-mission {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }
  .grid-service-options {
    grid-template-columns: 1fr 1fr;
  }
  .grid-values {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }
  .newsletter-wrapper {
    padding-right: 5%;
    padding-left: 5%;
  }
  .grid-newsletter {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
  }
  .footer {
    padding-right: 20px;
    padding-left: 20px;
  }
  .service-service-type-content {
    margin-left: 5%;
  }
  .grid-services {
    grid-template-columns: 1fr;
  }
  .service-tips-column {
    width: 100%;
    float: none;
  }
  .service-tips-column.right {
    width: 100%;
    height: auto;
  }
  .service-tips-column.left {
    padding-bottom: 60px;
    width: 100%;
    height: auto;
  }
  .service-tips-section {
    height: auto;
    min-height: auto;
  }
  .service-slider-wrapper {
    height: auto;
    min-height: 0;
    background-color: var(--midnight-blue);
  }
  .service-slide {
    height: auto;
  }
  .service-slide-arrow {
    width: 50px;
    height: 50px;
  }
  .service-slide-arrow.left {
    height: 100%;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
  }
  .service-slide-arrow.right {
    height: 100%;
    bottom: 0;
  }
  .contact-info-link.hero {
    color: #fffc;
  }
  .grid-contact {
    grid-template-columns: 1fr;
  }
  .contact-text-field {
    font-size: 16px;
  }
  .service-strip {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .parallex-section {
    height: 40vh;
    background-image: linear-gradient(#00000080, #00000080), url('../images/GMIC-Position-Home.jpg');
    background-size: auto, cover;
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
  }
  .faq-h1 {
    letter-spacing: 0;
  }
  .grid-resources {
    grid-template-columns: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }
  .grid-footer-content-block {
    width: 100%;
  }
  .home-about-image {
    height: auto;
    min-height: 500px;
  }
  .chat-wrapper {
    bottom: 3%;
  }
  .stripe-mission {
    width: 100%;
  }
  .stripe-position {
    width: 40%;
  }
  .grid-block.float {
    margin-top: 0;
    padding-left: 0;
  }
  .grid-ambulance {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }
  .text-column {
    width: 100%;
  }
  .services-inter-body {
    padding-right: 5%;
    padding-left: 5%;
  }
  .stripe-ambulance {
    width: 80%;
  }
  .menu-button {
    color: var(--midnight-blue);
  }
  .medical-art-slide {
    height: auto;
  }
  .medical-art-slider-wrapper {
    height: auto;
    min-height: 0;
    background-color: var(--midnight-blue);
  }
  .medical-art-section {
    height: auto;
    min-height: auto;
  }
  .stripe-medical-art {
    display: none;
  }
  .stripe-ambulance-inter {
    width: 80%;
  }
  .resources-type-block {
    padding-right: 5%;
    padding-left: 5%;
  }
  .ambulance-section-img {
    height: auto;
    min-height: auto;
  }
  .ambulance-inter-wrapper {
    padding-right: 5%;
    padding-left: 5%;
  }
  .stripe-ambulance-terra {
    right: 0;
  }
  .grid-services-tips {
    grid-template-columns: 1fr;
  }
  .grid-block-tips.float {
    margin-top: 0;
    padding-left: 0;
  }
  .stripe-tips {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .container.survey {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .hero-section.home {
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: linear-gradient(135deg, var(--gainsboro) 40%, #fff0), url('../images/GMIC-Hero-Banner-Home.jpg');
    background-size: auto, cover;
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
  }
  .hero-title {
    font-size: 4em;
  }
  .content-wrapper.ambulance {
    flex-direction: column;
    align-items: flex-start;
  }
  .button.ambulance {
    margin-left: 0;
  }
  .heading-h1 {
    font-size: 3em;
  }
  .heading-h2 {
    font-size: 24px;
    line-height: 30px;
  }
  .section-title-wrapper.position {
    flex-direction: column;
    align-items: flex-start;
  }
  .grid-values {
    grid-template-columns: 1fr;
  }
  .newsletter-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .grid-newsletter {
    width: 100%;
  }
  .footer {
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
  .footer-image {
    object-fit: contain;
  }
  .service-service-type-block {
    padding-top: 40px;
    padding-right: 5%;
    padding-bottom: 40px;
    padding-left: 5%;
  }
  .grid-services {
    grid-template-rows: auto auto;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }
  .resources-pamyment-wrapper {
    margin-top: 0;
  }
  .grid-contact-form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
  .newsletter-image {
    display: none;
  }
  .service-scroll-label.approach {
    margin-left: 0;
  }
  .faq-wrapper {
    padding-top: 0;
  }
  .grid-faqs {
    grid-template-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .grid-resources {
    grid-template-columns: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }
  .grid-footer-links {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }
  .status {
    font-size: 14px;
  }
  .profile-label {
    margin-bottom: 5px;
  }
  .chat-wrapper {
    font-size: 16px;
  }
  .medtrack-connect {
    display: none;
  }
  .grid-block.terra {
    padding-top: 20px;
    padding-right: 20%;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .services-inter-copy-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .text-column {
    column-count: 1;
  }
  .stripe-ambulance-inter {
    width: 50%;
  }
  .grid-compare-row {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
  }
  .grid-compare-row.alt {
    background-color: var(--white);
  }
  .grid-compare-row.heading {
    display: none;
  }
  .compare-block {
    padding-top: 20px;
    padding-right: 5%;
    padding-bottom: 20px;
    padding-left: 5%;
    text-align: left;
  }
  .compare-block.title {
    background-color: #dee0e44d;
    border-left-width: 2px;
    border-left-color: var(--indian-red-2);
  }
  .resources-type-block {
    padding-top: 40px;
    padding-right: 5%;
    padding-bottom: 40px;
    padding-left: 5%;
  }
  .compare-label {
    font-size: 20px;
    line-height: 30px;
  }
  .compare-h4-mobile {
    display: block;
  }
  .grid-ambulance-terra {
    grid-template-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .grid-services-tips {
    grid-template-rows: auto auto;
  }
  .grid-block-tips.terra {
    padding-top: 20px;
    padding-right: 20%;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 479px) {
  .container.mini-nav {
    flex-wrap: wrap;
  }
  .nav-contact-link {
    flex: none;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .nav-contact-icon {
    width: 20px;
  }
  .nav-contact-label {
    line-height: 20px;
  }
  .hero-title, .hero-title.survey {
    font-size: 3em;
  }
  .content-wrapper.hero {
    margin-bottom: 0;
  }
  .button {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
  }
  .button.newsletter-submit {
    width: 100%;
  }
  .grid-hero-strip {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .hero-strip-details {
    font-size: 14px;
    line-height: 20px;
    color: #ffffffb3;
  }
  .icon.strip {
    width: 16px;
    height: auto;
  }
  .hero-subtitle {
    line-height: 34px;
  }
  .section.survey {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .section.strip {
    padding-bottom: 30px;
  }
  .heading-h1.inter {
    font-size: 2em;
  }
  .heading-h2.inter {
    font-size: 20px;
    line-height: 30px;
  }
  .grid-service-options {
    grid-template-columns: 1fr;
  }
  .newsletter-wrapper {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .footer {
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
  }
  .footer-flex-container {
    flex-direction: column;
  }
  .footer-logo-link {
    margin-top: 0;
    height: 60px;
  }
  .grid-contact-form {
    grid-template-columns: 1fr;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }
  .faqs-copy {
    margin-top: 16px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
  }
  .accordion-trigger {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
  .home-service-image {
    height: 250px;
  }
  .grid-footer-content-block {
    grid-template-columns: 1fr;
  }
  .home-about-image {
    min-height: 300px;
  }
  .chat-wrapper {
    min-width: 80%;
    max-width: 0;
  }
  .stripe-strip {
    width: 140%;
  }
  .div-block-3 {
    width: 100%;
  }
  .strip-icon-block {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 36px;
    height: 36px;
  }
  .grid-ambulance.ambulance {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
  .services-inter-copy-block {
    padding-bottom: 40px;
  }
  .grid-block-tips {
    padding-top: 40px;
    padding-right: 15%;
    padding-bottom: 40px;
    padding-left: 15%;
  }
  .hero-link {
    margin-top: 20px;
    margin-left: 0;
    width: 100%;
  }
}
#w-node-_5b0d7e5d-5074-c458-583c-453fe4def69a-dd7dfd31, #w-node-_8d077c25-ebe7-2387-72af-699d361b198d-dd7dfd31, #w-node-_8d077c25-ebe7-2387-72af-699d361b196e-dd7dfd31, #w-node-_8d077c25-ebe7-2387-72af-699d361b1979-dd7dfd31, #w-node-_8d077c25-ebe7-2387-72af-699d361b1982-dd7dfd31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_709fb788-d960-1ebc-0eb9-d4a15f0c39fd-dd7dfd31 {
  place-self: center start;
}
#w-node-f7ae40b8-66bb-c6cc-ccff-0b588fc7b2ec-dd7dfd31, #w-node-ead39abd-9d9d-b54c-44ef-b4d3c0ae54a5-dd7dfd31, #w-node-ead39abd-9d9d-b54c-44ef-b4d3c0ae54a6-dd7dfd31, #w-node-ead39abd-9d9d-b54c-44ef-b4d3c0ae54ad-dd7dfd31, #w-node-ead39abd-9d9d-b54c-44ef-b4d3c0ae54ae-dd7dfd31, #w-node-ead39abd-9d9d-b54c-44ef-b4d3c0ae54b5-dd7dfd31, #w-node-ead39abd-9d9d-b54c-44ef-b4d3c0ae54b6-dd7dfd31, #w-node-ead39abd-9d9d-b54c-44ef-b4d3c0ae54bd-dd7dfd31, #w-node-ead39abd-9d9d-b54c-44ef-b4d3c0ae54be-dd7dfd31, #w-node-_7fb1012e-6432-c4a3-50a8-8a88e61f6495-dd7dfd31, #w-node-_761cde8e-97d6-489c-07f7-79a121bf3103-dd7dfd31, #w-node-_601396b3-55eb-8a4a-2ee8-f71f4f529600-dd7dfd31, #w-node-_92bf925b-8e6e-afbf-5b00-f4c747a3a448-dd7dfd31, #w-node-fd44c340-fcba-993a-50e3-36b67c65c703-ea8e8418, #w-node-_9a4d52e5-5fe7-39ee-fda0-d7cf6882e93c-ea8e8418, #w-node-a6687bf9-51d3-e3fb-6ebe-7c318cf088e7-ea8e8418, #w-node-a6687bf9-51d3-e3fb-6ebe-7c318cf088f2-ea8e8418, #w-node-_23f60b50-e18c-7439-6f6f-50cbbcace147-bcace13d, #w-node-_23f60b50-e18c-7439-6f6f-50cbbcace14b-bcace13d, #w-node-_23f60b50-e18c-7439-6f6f-50cbbcace14f-bcace13d, #w-node-_5b0d7e5d-5074-c458-583c-453fe4def69a-d8aa5840 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f2084c39-5f76-fd9d-1275-44b7c8710232-d8aa5840 {
  align-self: center;
}
#w-node-ebd5c554-4aa7-5f9e-d385-c77c3a04a36a-d8aa5840, #w-node-_9b0a4f95-6fab-838b-5230-3bc80494bf63-d8aa5840, #w-node-_13d19480-e7c3-65b9-fb2e-9766c3c45786-d8aa5840, #w-node-_13d19480-e7c3-65b9-fb2e-9766c3c45794-d8aa5840, #w-node-_13d19480-e7c3-65b9-fb2e-9766c3c457a2-d8aa5840, #w-node-_5b0d7e5d-5074-c458-583c-453fe4def69a-550e4f1e, #w-node-ebd5c554-4aa7-5f9e-d385-c77c3a04a36a-550e4f1e, #w-node-_01a709a4-966d-726b-c3f6-a25fcb0ac50e-550e4f1e, #w-node-_17eac84e-51bd-d935-4824-8ec3d98bf2f7-550e4f1e, #w-node-_5b0d7e5d-5074-c458-583c-453fe4def69a-57e50628, #w-node-ae8393ec-a6a2-a1bd-a87a-e98394076081-57e50628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_13133817-c0e5-2d7d-c34b-72c5068d1200-57e50628 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_5b0d7e5d-5074-c458-583c-453fe4def69a-4f3f4b34, #w-node-_64a986d8-2b56-b5ab-61a9-0028ed240d8a-4f3f4b34, #w-node-f417d77f-ee64-811a-37c2-674f4f9144f9-4f3f4b34, #w-node-c3e82e7c-fe39-ee80-a185-29f287a782b7-4f3f4b34, #w-node-f4ee2df3-fc90-135f-c810-6ba49987f460-4f3f4b34, #w-node-e12e8fe8-2f2b-9aaf-855f-f3b43a76c328-4f3f4b34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b0ffebba-de58-bd0e-e1c9-3421195af1f2-4f3f4b34 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_14440383-0b4f-e86a-81e4-7e3934e75d39-4f3f4b34, #w-node-_14440383-0b4f-e86a-81e4-7e3934e75d3c-4f3f4b34, #w-node-_14440383-0b4f-e86a-81e4-7e3934e75d41-4f3f4b34, #w-node-_14440383-0b4f-e86a-81e4-7e3934e75d46-4f3f4b34, #w-node-_14440383-0b4f-e86a-81e4-7e3934e75d4b-4f3f4b34, #w-node-_14440383-0b4f-e86a-81e4-7e3934e75d50-4f3f4b34, #w-node-f0757ed9-cbfa-57ed-ac52-d3e773a803f2-4f3f4b34, #w-node-f0757ed9-cbfa-57ed-ac52-d3e773a803f7-4f3f4b34, #w-node-f0757ed9-cbfa-57ed-ac52-d3e773a803fc-4f3f4b34, #w-node-f0757ed9-cbfa-57ed-ac52-d3e773a80401-4f3f4b34, #w-node-f0757ed9-cbfa-57ed-ac52-d3e773a80406-4f3f4b34, #w-node-f0757ed9-cbfa-57ed-ac52-d3e773a8040b-4f3f4b34, #w-node-ab88d9c7-3366-9f06-0632-7129a238a324-4f3f4b34, #w-node-ab88d9c7-3366-9f06-0632-7129a238a327-4f3f4b34, #w-node-ab88d9c7-3366-9f06-0632-7129a238a32c-4f3f4b34, #w-node-ab88d9c7-3366-9f06-0632-7129a238a331-4f3f4b34, #w-node-ab88d9c7-3366-9f06-0632-7129a238a336-4f3f4b34, #w-node-ab88d9c7-3366-9f06-0632-7129a238a33b-4f3f4b34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_22e1f5aa-aa1a-b501-6d87-aeb123d4fb6a-4f3f4b34 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_435ee085-d807-8351-4c6d-209128d4aa09-4f3f4b34, #w-node-_435ee085-d807-8351-4c6d-209128d4aa0c-4f3f4b34, #w-node-_435ee085-d807-8351-4c6d-209128d4aa11-4f3f4b34, #w-node-_435ee085-d807-8351-4c6d-209128d4aa16-4f3f4b34, #w-node-_435ee085-d807-8351-4c6d-209128d4aa1b-4f3f4b34, #w-node-_435ee085-d807-8351-4c6d-209128d4aa20-4f3f4b34, #w-node-_9f06baaf-2990-8911-a55f-24efcc27bc58-4f3f4b34, #w-node-_9f06baaf-2990-8911-a55f-24efcc27bc5b-4f3f4b34, #w-node-_9f06baaf-2990-8911-a55f-24efcc27bc60-4f3f4b34, #w-node-_9f06baaf-2990-8911-a55f-24efcc27bc65-4f3f4b34, #w-node-_9f06baaf-2990-8911-a55f-24efcc27bc6a-4f3f4b34, #w-node-_9f06baaf-2990-8911-a55f-24efcc27bc6f-4f3f4b34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4e12fde9-b049-4dfd-a660-bb0f16e8e900-4f3f4b34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_4e12fde9-b049-4dfd-a660-bb0f16e8e903-4f3f4b34 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-b888eec1-8d85-5664-a358-d06a5e4ab33c-4f3f4b34, #w-node-b888eec1-8d85-5664-a358-d06a5e4ab340-4f3f4b34, #w-node-_5b0d7e5d-5074-c458-583c-453fe4def69a-addc7eed, #w-node-e2869777-6d31-6ea5-e1d7-cff81489cd0a-addc7eed, #w-node-b2605407-ea85-063c-7ba6-f0212358de21-addc7eed, #w-node-b2605407-ea85-063c-7ba6-f0212358de19-addc7eed, #w-node-b2605407-ea85-063c-7ba6-f0212358de29-addc7eed, #w-node-b2605407-ea85-063c-7ba6-f0212358de1a-addc7eed, #w-node-b2605407-ea85-063c-7ba6-f0212358de22-addc7eed, #w-node-b2605407-ea85-063c-7ba6-f0212358de2a-addc7eed, #w-node-_24657237-39f5-a9c7-793c-e8e4308502c0-addc7eed, #w-node-_5b2b39ea-7db3-d4c0-f6aa-6a72046a3333-addc7eed, #w-node-_8cf08a02-e6f3-af1e-b6a7-1f37f616b2d8-addc7eed, #w-node-_2adae659-b61e-bae5-77e0-f6e84e581212-addc7eed, #w-node-ae5922c6-0ca5-2386-f7e5-1e2d19530f8c-addc7eed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f2084c39-5f76-fd9d-1275-44b7c8710232-addc7eed {
  align-self: center;
}
#w-node-ebd5c554-4aa7-5f9e-d385-c77c3a04a36a-addc7eed, #w-node-_13d19480-e7c3-65b9-fb2e-9766c3c45786-addc7eed, #w-node-_13d19480-e7c3-65b9-fb2e-9766c3c45794-addc7eed, #w-node-_13d19480-e7c3-65b9-fb2e-9766c3c457a2-addc7eed, #w-node-_5b0d7e5d-5074-c458-583c-453fe4def69a-3f10bb16, #w-node-_9b0a4f95-6fab-838b-5230-3bc80494bf63-3f10bb16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-dd72f2fc-eab3-8d57-8e63-178b15ff76fe-3f10bb16 {
  align-self: center;
}
#w-node-cb01e126-ae3d-20d5-2aea-1a0cf0db6f89-3f10bb16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_94a85eca-eb03-b8d6-55c7-4df2cd9f5d68-3f10bb16, #w-node-eccd316d-3fa9-b727-a57a-1136bd5dbce5-3f10bb16, #w-node-_082d95e2-7c4e-a3ee-86c9-62619b9ad0b7-3f10bb16, #w-node-_3140683c-1b3d-ec28-552a-54711c91eaca-3f10bb16, #w-node-_3140683c-1b3d-ec28-552a-54711c91eacb-3f10bb16, #w-node-_3140683c-1b3d-ec28-552a-54711c91ead0-3f10bb16, #w-node-_69999f4b-e747-5e31-eb21-6b961c8585a2-3f10bb16, #w-node-_69999f4b-e747-5e31-eb21-6b961c8585a5-3f10bb16, #w-node-_69999f4b-e747-5e31-eb21-6b961c8585a8-3f10bb16, #w-node-_87df7e57-4bfc-548d-741c-8f4ff2a51300-3f10bb16, #w-node-_87df7e57-4bfc-548d-741c-8f4ff2a51303-3f10bb16, #w-node-_87df7e57-4bfc-548d-741c-8f4ff2a51306-3f10bb16, #w-node-f9758c14-37f0-9566-2f99-e6d4617ef412-3f10bb16, #w-node-f9758c14-37f0-9566-2f99-e6d4617ef415-3f10bb16, #w-node-f9758c14-37f0-9566-2f99-e6d4617ef418-3f10bb16, #w-node-_407c2d27-0874-5e8d-6a32-54a4a16bff19-3f10bb16, #w-node-_407c2d27-0874-5e8d-6a32-54a4a16bff1c-3f10bb16, #w-node-_407c2d27-0874-5e8d-6a32-54a4a16bff1f-3f10bb16, #w-node-_0e0757be-7602-fed7-e56a-6cede888bdbe-3f10bb16, #w-node-_0e0757be-7602-fed7-e56a-6cede888bdc1-3f10bb16, #w-node-_0e0757be-7602-fed7-e56a-6cede888bdc6-3f10bb16, #w-node-b7cefbf0-a2ae-4c91-a398-c3c2b0e01160-3f10bb16, #w-node-b7cefbf0-a2ae-4c91-a398-c3c2b0e01163-3f10bb16, #w-node-b7cefbf0-a2ae-4c91-a398-c3c2b0e01168-3f10bb16, #w-node-a16fdb8b-f08f-614d-ae42-6381f55b54c7-3f10bb16, #w-node-a16fdb8b-f08f-614d-ae42-6381f55b54ca-3f10bb16, #w-node-a16fdb8b-f08f-614d-ae42-6381f55b54cf-3f10bb16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
@media (max-width: 991px) {
  #w-node-a6687bf9-51d3-e3fb-6ebe-7c318cf088f2-ea8e8418 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@media (max-width: 479px) {
  #w-node-_13133817-c0e5-2d7d-c34b-72c5068d1200-57e50628 {
    grid-column: span 1 / span 1;
  }
}
