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

body {
  font-family: 'Open Sans', sans-serif;
  color: #1a1b1f;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
}

h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 44px;
  line-height: 62px;
  font-weight: 700;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 36px;
  line-height: 50px;
  font-weight: 400;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 46px;
  font-weight: 400;
}

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

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 34px;
  font-weight: 500;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
}

p {
  margin-bottom: 10px;
}

a {
  display: block;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #1a1b1f;
  text-decoration: underline;
}

a:hover {
  color: #32343a;
}

a:active {
  color: #43464d;
}

ul {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

li {
  margin-bottom: 10px;
}

img {
  display: block;
}

label {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

blockquote {
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px 30px;
  border-left: 5px solid #e2e2e2;
  font-size: 20px;
  line-height: 34px;
}

figure {
  margin-top: 25px;
  padding-bottom: 20px;
}

figcaption {
  margin-top: 5px;
  opacity: 0.6;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
}

.divider {
  height: 1px;
  background-color: #eee;
}

.styleguide-content-wrap {
  text-align: center;
}

.section {
  margin-right: 30px;
  margin-left: 30px;
  background-color: #212121;
}

.section.cc-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  margin-right: 0px;
  margin-left: 0vw;
  padding-right: 80px;
  padding-left: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f4f4;
  text-align: center;
}

.section.cc-home-wrap {
  width: 100vw;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.section.cc-store-home-wrap {
  width: 100%;
  height: auto;
  margin: 0px 0px auto;
  padding: 10vh 50px 50px;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.styleguide-block {
  display: block;
  margin-top: 80px;
  margin-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-tiny {
  font-size: 12px;
  line-height: 20px;
}

.paragraph-bigger {
  margin-bottom: 10px;
  opacity: 1;
  font-size: 20px;
  line-height: 34px;
  font-weight: 400;
}

.paragraph-bigger.cc-bigger-light {
  margin-bottom: 0px;
  opacity: 0.6;
  font-family: Gotham, sans-serif;
}

.paragraph-bigger.cc-bigger-white-light {
  opacity: 0.6;
}

.button {
  padding: 12px 25px;
  border-radius: 0px;
  background-color: #1a1b1f;
  -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

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

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

.button.cc-jumbo-button {
  width: 50%;
  padding: 16px 35px;
  border-style: none;
  border-width: 1px;
  border-color: #48a4ff;
  background-color: #187fe6;
  font-family: Gotham, sans-serif;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-jumbo-button:hover {
  background-color: #1a1a1a;
  color: #fff;
}

.button.cc-jumbo-button.cc-jumbo-white {
  background-color: #fff;
  color: #000;
}

.button.cc-jumbo-button.cc-jumbo-white:hover {
  background-color: #f1f1f1;
}

.button.cc-jumbo-button.cc-jumbo-white:active {
  background-color: #e1e1e1;
}

.button.cc-contact-us {
  position: relative;
  z-index: 5;
}

.button.cc-white-button {
  padding: 16px 35px;
  background-color: #fff;
  color: #202020;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-white-button:hover {
  background-color: hsla(0, 0%, 100%, 0.8);
}

.button.cc-white-button:active {
  background-color: hsla(0, 0%, 100%, 0.9);
}

.label {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.label.cc-styleguide-label {
  margin-bottom: 25px;
}

.label.cc-light {
  opacity: 0.6;
}

.label.cc-blog-date {
  margin-top: 20px;
  opacity: 0.6;
}

.heading-jumbo-tiny {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 32px;
  font-weight: 500;
  text-transform: uppercase;
}

.rich-text {
  width: 70%;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
}

.rich-text p {
  margin-top: 15px;
  margin-bottom: 25px;
  opacity: 0.6;
}

.paragraph-light {
  opacity: 0.6;
}

.heading-jumbo {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0vh;
  font-family: Gotham, sans-serif;
  color: #000;
  font-size: 40px;
  line-height: 80px;
  font-weight: 700;
  text-transform: none;
}

.heading-jumbo.cc-white-heading-jumbo {
  color: #fff;
}

.heading-jumbo-small {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: 'Open Sans', sans-serif;
  font-size: 34px;
  line-height: 48px;
  font-weight: 700;
  text-transform: none;
}

.styleguide-button-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

.styleguide-header-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 460px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1a1b1f;
  color: #fff;
  text-align: center;
}

.paragraph-small {
  font-size: 14px;
  line-height: 26px;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: 0.8;
}

.logo-link:active {
  opacity: 0.7;
}

.menu {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  min-width: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navigation-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.navigation {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 30px 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.navigation-item {
  padding-top: 9px;
  padding-bottom: 9px;
  opacity: 0.6;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.navigation-item:hover {
  opacity: 0.9;
}

.navigation-item:active {
  opacity: 0.8;
}

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.navigation-item.w--current:hover {
  opacity: 0.8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: 0.7;
  color: #32343a;
}

.logo-image {
  display: block;
}

.navigation-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.footer-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 70px;
  padding-bottom: 70px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.5;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
  text-decoration: none;
}

.webflow-link:hover {
  opacity: 1;
}

.webflow-link:active {
  opacity: 0.8;
}

.webflow-logo-tiny {
  margin-top: -2px;
  margin-right: 8px;
}

.cta-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-bottom: 35px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cta-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 110px;
  padding-bottom: 120px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.businesses {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  min-height: auto;
  margin: 0vh 0px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #fff;
  background-color: #fff;
  opacity: 1;
  color: #fff;
}

.businesses.cc-subpage {
  display: block;
  height: auto;
  max-height: none;
  min-height: auto;
  min-width: auto;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: none;
  border-radius: 0px;
  background-color: #fff;
  background-image: none;
  color: #fff;
  cursor: pointer;
}

.businesses.cc-subpage {
  display: block;
  height: auto;
  max-height: none;
  min-height: auto;
  min-width: auto;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: none;
  border-radius: 0px;
  background-color: #fff;
  background-image: none;
  color: #fff;
  cursor: pointer;
}

.intro-content {
  width: 70%;
  max-width: 1140px;
  text-align: center;
}

.intro-content.cc-homepage {
  width: 100%;
  margin-bottom: 20px;
}

.motto-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-bottom: 85px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  font-size: 14px;
  text-align: center;
}

.about-story-wrap {
  width: 80%;
  margin: 80px auto;
  text-align: center;
}

.our-services-grid {
  margin-bottom: 120px;
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  -ms-grid-rows: auto 60px auto;
  grid-template-areas: ". . ."
    ". . .";
  -ms-grid-columns: 1fr 80px 1fr 80px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-heading-wrap {
  margin-top: 80px;
  margin-bottom: 80px;
  text-align: center;
}

.service-icon {
  margin-bottom: 30px;
}

.status-message {
  padding: 9px 30px;
  background-color: #202020;
  color: #fff;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
}

.status-message.cc-success-message {
  background-color: #12b878;
}

.status-message.cc-error-message {
  background-color: #db4b68;
}

.status-message.cc-no-data {
  display: block;
  width: 70%;
  margin: 100px auto;
}

.contact-form-wrap {
  padding: 45px 50px 50px;
  border-style: solid;
  border-width: 1px;
  border-color: #eee;
}

.contact-form-grid {
  margin-top: 100px;
  margin-bottom: 100px;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-areas: ". .";
  -ms-grid-columns: 2.5fr 80px 1fr;
  grid-template-columns: 2.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.details-wrap {
  margin-bottom: 30px;
}

.get-in-touch-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.text-field {
  margin-bottom: 18px;
  padding: 21px 20px;
  border: 1px solid #e4e4e4;
  border-radius: 0px;
  -webkit-transition: border-color 400ms ease;
  transition: border-color 400ms ease;
  font-size: 14px;
  line-height: 26px;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active {
  border-color: #43464d;
}

.text-field:focus {
  border-color: #43464d;
}

.text-field::-webkit-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.text-field:-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.text-field::-ms-input-placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.text-field::placeholder {
  color: rgba(50, 52, 58, 0.4);
}

.text-field.cc-contact-field {
  margin-bottom: 25px;
}

.text-field.cc-textarea {
  height: 200px;
  padding-top: 12px;
}

.contact-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.contact-form-heading-wrap {
  margin-bottom: 40px;
}

.contact-heading {
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: 400;
}

.map {
  width: 100%;
  height: 100%;
  margin-bottom: 0px;
  background-image: url('../images/brisbane-map-web.png');
  background-position: 0% 50%;
  background-size: cover;
  line-height: 20px;
}

.contact-team-name-wrap {
  margin-bottom: 30px;
}

.our-contacts {
  margin-bottom: 120px;
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  grid-template-areas: ". . .";
  -ms-grid-columns: 1fr 80px 1fr 80px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.contact-team-details-wrap {
  margin-top: 30px;
}

.contact-team-pic {
  height: 150px;
  margin-bottom: 30px;
  background-color: #f4f4f4;
}

.team-pic {
  width: 100%;
  height: 420px;
  margin-bottom: 40px;
  background-color: #f4f4f4;
}

.team-members {
  margin-bottom: 60px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-rows: auto 30px auto;
  grid-template-areas: ". . ."
    ". . .";
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.team-member-title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.team-member-name {
  margin-bottom: 5px;
  opacity: 1;
  font-size: 20px;
  line-height: 34px;
  font-weight: 400;
}

.projects-grid {
  margin-bottom: 60px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-areas: "."
    "."
    ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 30px auto 30px auto;
  grid-template-rows: auto auto auto;
}

.project-name-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.project-name-link {
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 34px;
  font-weight: 400;
  text-decoration: none;
}

.project-name-link:hover {
  opacity: 0.8;
}

.project-name-link:active {
  opacity: 0.7;
}

.project-cover-link {
  margin-bottom: 40px;
}

.project-cover-link:hover {
  opacity: 0.8;
}

.project-cover-link:active {
  opacity: 0.7;
}

.project-overview-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 620px;
  margin-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f4f4;
  background-image: url('../images/portfolio-1---wide.svg');
  background-position: 50% 50%;
  background-size: cover;
  color: #fff;
}

.project-overview-header.cc-project-2-header {
  background-image: url('../images/portfolio-2---wide.svg');
  background-position: 50% 50%;
}

.project-details-grid {
  margin-top: 100px;
  margin-bottom: 100px;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-areas: ". .";
  -ms-grid-columns: 1fr 80px 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.project-pics {
  margin-bottom: 120px;
}

.detail-image {
  width: 100%;
  margin-bottom: 30px;
}

.blog-detail-header-wrap {
  width: 70%;
  margin: 60px auto;
}

.detail-header-image {
  display: block;
  width: 100%;
  height: 620px;
  margin-bottom: 60px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px;
  background-size: cover;
}

.detail-header-image.w--current {
  margin-bottom: 60px;
}

.blog-list-wrap {
  margin-bottom: 100px;
}

.blog-item {
  display: block;
  margin-right: auto;
  margin-bottom: 80px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.blog-preview-image {
  display: block;
  width: 100%;
  height: 620px;
  margin-bottom: 45px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px;
  background-size: cover;
  -webkit-transition: opacity 600ms ease;
  transition: opacity 600ms ease;
}

.blog-preview-image:hover {
  opacity: 0.8;
}

.blog-preview-image:active {
  opacity: 0.7;
}

.blog-summary-wrap {
  width: 70%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  text-align: left;
}

.blog-heading-link {
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 46px;
  font-weight: 400;
  text-decoration: none;
}

.blog-heading-link:hover {
  opacity: 0.8;
}

.blog-heading-link:active {
  opacity: 0.7;
}

.contact-email-link {
  margin-bottom: 5px;
  opacity: 0.6;
}

.contact-email-link:hover {
  opacity: 1;
}

.contact-email-link:active {
  opacity: 0.8;
}

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

.protected-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.protected-heading {
  margin-bottom: 30px;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  padding: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-align: center;
}

._404-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1a1b1f;
}

._404-content-wrap {
  margin-bottom: 20px;
}

.home-content-wrap {
  margin-top: 80px;
  margin-bottom: 120px;
}

.home-section-wrap {
  margin-bottom: 30px;
}

.section-heading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
}

.about-grid {
  margin-bottom: 80px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-areas: ". .";
  -ms-grid-columns: 1fr 80px 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.about-grid.cc-about-2 {
  grid-template-areas: ". .";
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
}

.intro-text {
  width: 80%;
  margin-right: auto;
  margin-bottom: 35px;
  margin-left: auto;
}

.collection-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.work-heading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
}

.blog-heading {
  margin-bottom: 60px;
  text-align: center;
}

.blog-preview-wrap {
  width: 33.33%;
  padding-right: 45px;
  padding-bottom: 30px;
  padding-left: 15px;
}

.collection-list-wrapper {
  margin-bottom: 120px;
}

.business-article-heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 38px;
  font-weight: 500;
  text-decoration: none;
}

.business-article-heading:hover {
  opacity: 0.8;
}

.business-article-heading:active {
  opacity: 0.7;
}

.image {
  -o-object-fit: fill;
  object-fit: fill;
}

.background-video {
  width: auto;
  height: 100vh;
  min-height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
}

.background-video.panel {
  background-color: #000;
  opacity: 0.99;
  -o-object-fit: fill;
  object-fit: fill;
}

.background-video.panel.fp-auto-height {
  height: 100vh;
}

.text-block {
  margin-top: 0px;
  padding-top: 0px;
  color: #48a4ff;
  font-size: 18px;
  line-height: 28px;
}

.text-block.ligther {
  font-family: Gotham, sans-serif;
  font-weight: 300;
}

.text-block.ligther.black.opacity {
  background-image: none;
  opacity: 0.7;
}

.text-block.ligther.black.opacity.racehome-mobile-text {
  font-size: 14px;
  line-height: 24px;
}

.text-block.ligther.white.racehome-mobile-text._2vh-bottom-margin {
  font-size: 14px;
  line-height: 24px;
}

.text-block._10--side-padding.racehome-mobile-text {
  font-size: 16px;
}

.text-block.racehome-mobile-text {
  font-size: 16px;
}

.grid {
  height: 90vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: "Area Area-2"
    "Area Area-3";
  -ms-grid-columns: 50vw 0px 50vw;
  grid-template-columns: 50vw 50vw;
  -ms-grid-rows: 0px auto;
  grid-template-rows: repeat(auto-fit, 44vh) auto;
  background-color: #fff;
}

.grid.panel {
  width: 100%;
  height: 100vh;
}

.image-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  min-height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #149dcc;
  text-decoration: none;
  cursor: pointer;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.div-block:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Clap-banner-image.jpeg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Clap-banner-image.jpeg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.div-block.tile {
  background-image: none;
  background-size: auto;
  text-decoration: none;
}

.div-block.tile:hover {
  background-image: url('../images/Clap-banner-image.jpeg');
  background-size: cover;
}

.div-block-2 {
  min-height: auto;
  background-color: #52c556;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.div-block-2.tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
}

.div-block-2.tile:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/medicos-phone2x.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/medicos-phone2x.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.tile-block {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  min-height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-color: #f17e30;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  text-decoration: none;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.tile-block:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Concord-working-on-laptop.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Concord-working-on-laptop.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.tile-block.button {
  background-image: none;
  background-size: auto;
}

.tile-block.button:hover {
  background-image: url('../images/Concord-working-on-laptop.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.tile-block.tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-size: auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  text-decoration: none;
  cursor: pointer;
}

.tile-block.tile:hover {
  position: static;
  background-color: #f17e30;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Concord-working-on-laptop.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Concord-working-on-laptop.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
  opacity: 1;
}

.grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: "Area-3 Area-2"
    "Area Area-2";
  -ms-grid-columns: 1fr 0px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 50vh 0px 50vh;
  grid-template-rows: 50vh 50vh;
}

.grid-2.panel {
  width: 100%;
  height: 100vh;
}

.div-block-4 {
  background-color: #ee203a;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ee203a;
  background-image: none;
  background-size: auto;
  text-decoration: none;
}

.div-block-5:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/one-another-banner-for-web.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/one-another-banner-for-web.jpg');
  background-position: 0px 0px, 40% 50%;
  background-size: auto, cover;
}

.div-block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0d85ea;
  background-image: none;
  background-size: auto;
  text-decoration: none;
}

.div-block-6:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/racehome_phone_on_table.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/racehome_phone_on_table.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.div-block-7 {
  background-color: #0e52a1;
}

.div-block-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0e52a1;
  background-image: none;
  background-size: auto;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  text-decoration: none;
}

.div-block-8:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/medicos_video_chat.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/medicos_video_chat.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar:hover {
  border-style: none;
  border-width: 1px;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: "Area Area-2"
    "Area-4 Area-3";
  -ms-grid-columns: 50vw 0px 50vw;
  grid-template-columns: 50vw 50vw;
  -ms-grid-rows: 44vh 0px 44vh;
  grid-template-rows: 44vh 44vh;
  background-color: #4262e2;
}

.div-block-9 {
  background-color: #3b8c5b;
}

.div-block-10 {
  background-color: #28caff;
}

.div-block-11 {
  background-color: #4262e2;
}

.div-block-12 {
  background-color: #212121;
}

.div-block-13 {
  background-color: #3b8c5b;
}

.image-3 {
  display: block;
}

.div-block-14 {
  background-color: #6d1717;
}

.div-block-15 {
  background-color: #b91212;
}

.div-block-16 {
  background-color: #a23535;
}

.div-block-17 {
  background-color: #3b8c5b;
}

.div-block-18 {
  background-color: #28caff;
}

.div-block-19 {
  background-color: #212121;
}

.hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.hero-image-mask {
  width: 100%;
  margin-left: 40px;
}

.hero-image {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0.5 auto;
  -ms-flex: 0 0.5 auto;
  flex: 0 0.5 auto;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.heading {
  width: auto;
  height: auto;
  min-width: 0px;
  font-family: Raleway, sans-serif;
  line-height: 62px;
}

.heading.white {
  font-family: Gotham, sans-serif;
}

.heading.white.heading-light {
  font-family: Gotham, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.heading.white.heading-light.padding-left {
  padding-left: 15px;
}

.heading.white.heading-light.text-shadows {
  text-shadow: 0 0 3px #000;
}

.heading.white.q1-design {
  width: 946px;
  font-size: 34px;
  text-align: center;
}

.heading.heading-light {
  font-family: Gotham, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.paragraph {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

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

.paragraph.dark-grey-text {
  color: rgba(0, 0, 0, 0.7);
}

.paragraph.dark-grey-text.center-text-mobile.text-italics {
  font-style: italic;
}

.paragraph.dark-grey-text.center-text-mobile.text-italics.small-text {
  font-size: 14px;
}

.paragraph.dark-grey-text.text-italics {
  font-style: italic;
}

.paragraph.dark-grey-text.text-italics.small-text {
  font-size: 14px;
}

.paragraph.dark-grey-text.small-text {
  font-size: 14px;
}

.paragraph.dark-grey-text.font-weight-normal {
  font-weight: 400;
}

.paragraph.dark-grey-text.left-text {
  text-align: left;
}

.paragraph.black-text {
  color: rgba(0, 0, 0, 0.7);
}

.paragraph.light-grey-text {
  color: hsla(0, 0%, 100%, 0.7);
}

.column {
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding: 20px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-areas: "Area-2 Area"
    "Area-3 Area-4"
    "Area-5 Area-6";
  -ms-grid-columns: 1fr 15px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 22vh 15px 22vh 15px 22vh;
  grid-template-rows: 22vh 22vh 22vh;
  border-radius: 5px;
  background-color: #48a4ff;
}

.columns {
  position: relative;
  left: 0px;
  display: block;
  width: 100vw;
  height: 90vh;
  margin-bottom: 0px;
}

.column-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88vh;
  margin: 0px;
  padding: 0px 3%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-4 {
  height: auto;
}

.navbar-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 10vh;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: none;
  border-width: 0px;
  border-color: #464646;
  border-radius: 1px;
  background-color: #fff;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: "Area Area-2"
    "Area-3 Area-4";
  -ms-grid-columns: 50vw 0px 50vw;
  grid-template-columns: 50vw 50vw;
  -ms-grid-rows: 50vh 0px 50vh;
  grid-template-rows: 50vh 50vh;
}

.grid-4.panel {
  width: 100%;
  height: 100vh;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.div-block-20 {
  background-color: #3b8c5b;
  color: #fff;
}

.image-5 {
  display: block;
}

.div-block-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #3b8c5b;
  text-decoration: none;
}

.div-block-21:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/VRA-Tile.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/VRA-Tile.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.div-block-22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #28caff;
  text-decoration: none;
}

.div-block-22:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/salesing_man_using_laptop-for-web.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/salesing_man_using_laptop-for-web.jpg');
  background-position: 0px 0px, 50% 40%;
  background-size: auto, cover;
}

.div-block-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #212121;
  text-decoration: none;
}

.div-block-23:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/My-Property-tile.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/My-Property-tile.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.div-block-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #4262e2;
  text-decoration: none;
}

.div-block-24:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/All-in-square-tile.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/All-in-square-tile.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.paragraph-2 {
  font-family: Raleway, sans-serif;
  text-align: center;
}

.heading-2 {
  font-family: 'Open Sans', sans-serif;
  text-align: center;
}

.heading-2.black-text {
  color: #000;
}

.hero-2 {
  display: block;
  height: 80vh;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero-overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90vh;
  max-height: 780px;
  margin-top: 31px;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Custom-Web-Portals-and-Web-Development-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  color: #fff;
}

.centered-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.tabs-menu {
  display: block;
  padding-bottom: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 0px;
  font-family: Raleway, sans-serif;
  text-align: center;
}

.heading-3 {
  font-family: Raleway, sans-serif;
}

.paragraph-3 {
  font-family: Raleway, sans-serif;
}

.button-2 {
  font-family: Raleway, sans-serif;
}

.hero-overlay-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 50% 50%;
  color: #fff;
}

.slide {
  height: auto;
  background-image: url('../images/Anthology-QM.jpeg');
  background-position: 50% 50%;
  background-size: cover;
}

.tab-pane-tab-2 {
  height: 50vh;
}

.list-item {
  background-color: transparent;
  list-style-type: disc;
}

.list {
  list-style-type: disc;
}

.slide-2 {
  height: auto;
  margin-top: 0px;
  font-family: Raleway, sans-serif;
}

.hero-3 {
  display: block;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-4 {
  margin-top: 15vh;
  margin-bottom: 10vh;
  background-color: transparent;
  font-family: Raleway, sans-serif;
  color: #fff;
  font-weight: 400;
  text-align: center;
}

.grid-5 {
  position: static;
  overflow: auto;
  width: 70vw;
  margin: -30vh auto 93px 15vw;
  padding: 60px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-flow: row;
  grid-column-gap: 7vw;
  grid-row-gap: 100px;
  grid-template-areas: "Area Area-2 Area-3 Area-4 Area-5"
    "Area-6 Area-7 Area-8 Area-9 Area-10"
    "Area-11 Area-12 Area-13 Area-14 Area-15"
    "Area-16 Area-17 Area-18 Area-19 Area-20"
    "Area-21 Area-22 Area-23 Area-24 Area-25"
    "Area-26 Area-27 Area-28 Area-29 Area-30"
    "Area-31 Area-32 Area-33 Area-34 Area-35";
  -ms-grid-columns: 1fr 7vw 1fr 7vw 1fr 7vw 1fr 7vw 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 1fr 100px 1fr 100px 1fr 100px 1fr 100px 1fr 100px 1fr 100px 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  background-color: #fff;
  text-align: center;
  cursor: default;
  -o-object-fit: fill;
  object-fit: fill;
}

.client-logo {
  -o-object-fit: fill;
  object-fit: fill;
}

.section-2 {
  display: block;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: transparent;
  color: #fff;
}

.container-2 {
  height: 65vh;
  max-height: none;
  max-width: 100vw;
  margin-top: 0px;
  margin-bottom: 0vh;
  padding-top: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #212121;
  background-color: #212121;
}

.heading-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88vh;
  min-height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.slide-3 {
  position: relative;
  bottom: auto;
  z-index: auto;
  overflow: visible;
  width: auto;
  height: auto;
  clear: none;
}

.heading-6 {
  padding-left: 100px;
  font-family: Raleway, sans-serif;
  color: #000;
  text-align: left;
}

.block-quote {
  margin: 80px;
  padding: 0px;
  border: 0px solid #000;
  font-family: Raleway, sans-serif;
  color: #000;
}

.slider {
  display: inline-block;
  width: 50vw;
  height: 88vh;
}

.mask {
  background-color: #212121;
}

.div-block-25 {
  width: auto;
  height: auto;
  margin: 164px;
  background-color: #fff;
}

.paragraph-4 {
  display: inline-block;
  overflow: scroll;
  height: auto;
  margin-bottom: 0px;
  padding: 3vw;
  font-family: Raleway, sans-serif;
  color: #000;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.image-6 {
  padding-left: 56px;
}

.headerconcord {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f17e30;
  -o-object-fit: fill;
  object-fit: fill;
}

.headerconcord._2 {
  background-color: #161616;
}

.headerconcord.panel {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.column-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.column-3.header {
  height: 100vh;
  margin-top: 0px;
  padding: 0px;
  border-radius: 0px;
  background-image: url('../images/woman-in-orange-turtleneck-sweater-holding-black-smartphone-3767404-1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.left-heading {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  font-weight: 700;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 30px;
  font-weight: 700;
}

.left-heading.black.pad {
  padding-right: 0px;
}

.left-heading.black.pad._50px.plate-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading.black._70._50px-60 {
  font-size: 28px;
  font-weight: 500;
}

.left-heading.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading.black._3vh-margin {
  font-size: 34px;
}

.left-heading.black._10-left-margin.q1design-mobile-header {
  font-size: 30px;
}

.left-heading.black._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading.black._50px.concord-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.black._50px.concord-mobile-header._20px-margin-copy {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.black._50px.all-in-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading.black._50px.clap-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.black._50px.salesing-mobile-header-title {
  font-size: 34px;
  line-height: 1.4;
}

.left-heading.black._50px.salesing-mobile-header {
  font-size: 34px;
  line-height: 62px;
}

.left-heading.black._50px.myproperty-mobile-header._10vh-margin-bottom {
  font-size: 34px;
  line-height: 62px;
}

.left-heading.black._50px.novo-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading.black._50px.nopinocchio-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.black._50px.nopinocchio-mobile-header._10vh-top-margin {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.black._50px.racehome-mobile-header {
  font-size: 34px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading.black._50px.racehome-mobile-header._10--side-padding {
  margin-left: auto;
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading.black._6vh-top-margin.center._30px {
  font-size: 30px;
  font-weight: 700;
}

.left-heading.black._10-vh-margin {
  font-size: 30px;
}

.left-heading.black._50px--6vh {
  font-size: 30px;
  line-height: 48px;
}

.left-heading.black._10vh-top-margin {
  margin-top: 6vh;
}

.left-heading.black._10vh-top-margin.center._30px {
  margin-top: 10vh;
  font-size: 30px;
  font-weight: 700;
}

.left-heading.black.q1design-mobile-header.margin-change-mobile {
  font-size: 30px;
}

.left-heading._70 {
  width: 70%;
}

.left-heading._65 {
  width: auto;
}

.left-heading._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading._65._50px.salesing-mobile-header._10vh-margin-bottom {
  font-size: 34px;
  line-height: 62px;
}

.left-heading.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 34px;
  line-height: 62px;
}

.left-heading.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading.white._2vh-top-margin._50px.mobile-screen {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.white._2vh-top-margin._50px.pashion-mobile-header._14vh-margin-top {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.white._2vh-top-margin.river-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading.white._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading.white._50px._0vh {
  color: #000;
}

.left-heading.white._50px.concord-mobile-header {
  font-size: 34px;
  line-height: 38px;
}

.left-heading.white._50px.clap-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.white._50px._5vh-top-mobile-clap.clap-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading.white._50px.novo-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading.white._50px.nopinocchio-mobile-header-white {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.white._50px.black {
  color: #000;
}

.left-heading.white._50px.racehome-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.white._50px.racehome-mobile-header.no-top-margin {
  font-size: 34px;
}

.left-heading.white._50px.plate-mobile-header.no-bottom-margin {
  font-size: 30px;
  line-height: 34px;
}

.left-heading.white._50px.pashion-mobile-header.margin-top-20 {
  font-size: 30px;
  line-height: 38px;
}

.left-heading.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading._2vh-bottom-margin.medicos-mobile-header {
  font-size: 30px;
  letter-spacing: -1.25px;
}

.left-heading._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading._50px.one-another-mobile-header {
  font-size: 30px;
  line-height: 34px;
}

.left-heading._50px.one-another-mobile-header._5vh-bottom-margin {
  margin-bottom: 5vh;
}

.left-heading.ra-mobile-header {
  font-size: 30px;
}

.left-heading.myproperty-mobile-header._10vh-margin-bottom {
  line-height: 62px;
}

.paragraph-5 {
  color: #fff;
}

.columns-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.columns-3.panel {
  height: auto;
}

.column-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-6 {
  color: #000;
}

.div-block-26 {
  padding: 25px 5vw;
}

.navbar-3 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10vw;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #444;
  border-radius: 1px;
  background-color: #fff;
}

.div-block-27 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.image-7 {
  position: absolute;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.section-3 {
  margin-left: 0vw;
}

.image-8 {
  margin-bottom: 1017px;
}

.column-5 {
  padding-right: 0px;
  padding-left: 0px;
}

.link-block {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block.sidebar {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 9;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  border-style: solid;
  border-width: 1px;
  border-color: #f6f6f6;
  border-radius: 0px;
  background-color: #fff;
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}

.link-block.sidebar:hover {
  border-style: none;
  border-color: #48a4ff;
  background-color: #f4f4f4;
  color: transparent;
}

.image-9 {
  width: auto;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.image-10 {
  width: 50vw;
  height: 100vh;
  -o-object-fit: contain;
  object-fit: contain;
}

.div-block-28 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-28:hover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0px none #000;
  border-radius: 6px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/CBRE-10k-Video-wall.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/CBRE-10k-Video-wall.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  box-shadow: 0 10px 50px 0 #000;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-11 {
  position: absolute;
  display: block;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.div-block-29 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-30 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
}

.div-block-30:hover {
  border-radius: 6px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Griffith.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Griffith.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  box-shadow: 0 10px 50px 0 #000;
}

.section-collumn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.section-collumn.black {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #292929;
  color: #fff;
}

.section-collumn.white {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  color: #fff;
}

.section-collumn.white.down {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn.white.down.functionality {
  padding-top: 0vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn.white.up {
  padding-right: 10%;
}

.section-collumn.white.bottom {
  background-color: #fff;
}

.section-collumn.white.bottom.fafafa {
  background-color: #fafafa;
}

.section-collumn.white.bottom._18242e {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.section-collumn.white._161616 {
  background-color: #161616;
}

.section-collumn.white._161616.middle {
  background-color: #165aee;
}

.section-collumn.white.down-copy {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn.white.down-copy.functionality {
  padding-top: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn.white.mobile-centered.first.ipad-container._100.desktop-100 {
  height: 100%;
}

.section-collumn.transparent {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: transparent;
  color: #000;
}

.section-collumn.transparent.bottom {
  padding-right: 10%;
  background-color: transparent;
  color: #fff;
}

.section-collumn.transparent.bottom.padded {
  -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;
}

.section-collumn.transparent.bottom.space-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.section-collumn.transparent._10--side-padding {
  background-color: #fff;
}

.section-collumn.f9f9f9 {
  background-color: #f9f9f9;
}

.section-collumn.blue {
  position: relative;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #2c95e8;
}

.section-collumn.green {
  background-color: #3b8c5b;
}

.section-collumn.team-builder {
  padding-right: 10%;
  background-color: transparent;
}

.section-collumn.orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #ff7448;
}

.section-collumn.purple {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #8448ff;
}

.section-collumn.green2 {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #1ac676;
}

.section-collumn.inside {
  height: 35vh;
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn.inside._33-6vh {
  height: 33.6vh;
}

.section-collumn.inside._33-6vh.reduce-padding {
  padding-right: 20px;
  padding-left: 20px;
}

.section-collumn.concord-orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #f17e30;
}

.section-collumn.padding {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-collumn.padding.bottom-left {
  -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;
}

.section-collumn.padding.bottom-left.white-opacity {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.85)), to(hsla(0, 0%, 100%, 0.85)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.85), hsla(0, 0%, 100%, 0.85));
}

.section-collumn.padding.left-align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-collumn.padding.white-opacity {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.85)), to(hsla(0, 0%, 100%, 0.85)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.85), hsla(0, 0%, 100%, 0.85));
}

.section-collumn._2578ad {
  background-color: #2578ad;
}

.section-collumn.side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn.padding-10-sides {
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn.blue-river {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #165aee;
  color: #fff;
}

.section-collumn.blue-river.down {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn.blue-river.down.functionality {
  padding-top: 0vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn.blue-river.up {
  padding-right: 10%;
}

.section-collumn.blue-river.bottom {
  background-color: #fff;
}

.section-collumn.blue-river.bottom.fafafa {
  background-color: #fafafa;
}

.section-collumn.blue-river._161616 {
  background-color: #161616;
}

.section-collumn.blue-river._161616.middle {
  background-color: #165aee;
}

.section-collumn.blue-river.down-copy {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn.blue-river.down-copy.functionality {
  padding-top: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn.blue-river.middle-section {
  background-color: #fff;
  color: #fff;
}

.section-collumn.blue-river-2 {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  color: #fff;
}

.section-collumn.blue-river-2.down {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn.blue-river-2.down.functionality {
  padding-top: 0vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn.blue-river-2.up {
  padding-right: 10%;
}

.section-collumn.blue-river-2.bottom {
  background-color: #fff;
}

.section-collumn.blue-river-2.bottom.fafafa {
  background-color: #fafafa;
}

.section-collumn.blue-river-2._161616 {
  background-color: #161616;
}

.section-collumn.blue-river-2._161616.middle {
  background-color: #165aee;
}

.section-collumn.blue-river-2.down-copy {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn.blue-river-2.down-copy.functionality {
  padding-top: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn.blue-river-2.middle-section {
  background-color: #01142b;
  color: #fff;
}

.section-collumn._131313 {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #131313;
  color: #fff;
}

.section-collumn.mobile-racehome-collumn._10--side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn.center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-collumn.space-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-collumn.space-around._10--side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn.space-around._10--padding {
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn._10--side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn.center-column {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-2 {
  position: static;
  display: block;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.text-block-3 {
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.tile-logo {
  position: relative;
  display: block;
  height: 25%;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.tile-logo.logo-hidden {
  display: none;
}

.image-12 {
  position: relative;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-13 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  padding-left: 51px;
}

.image-14 {
  position: relative;
  overflow: visible;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -o-object-fit: fill;
  object-fit: fill;
}

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

.div-block-32:hover {
  border-radius: 6px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Billbergia-Tile-for-web.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Billbergia-Tile-for-web.jpg');
  background-position: 0px 0px, 50% 30%;
  background-size: auto, cover;
  box-shadow: 0 10px 50px 0 #000;
}

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

.div-block-33:hover {
  border-radius: 6px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Pradella-Skyneedle-tile.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Pradella-Skyneedle-tile.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  box-shadow: 0 10px 50px 0 #000;
}

.section-4 {
  height: auto;
}

.container-3 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  max-width: 100%;
}

.body-heading {
  padding-right: 0%;
  padding-left: 0%;
  color: #fff;
}

.paragraph-7 {
  color: #fff;
}

.div-block-34 {
  padding-right: 5vw;
  padding-left: 5vw;
}

.body {
  overflow: hidden;
  margin-left: 10vw;
  font-family: 'Open Sans', sans-serif;
}

.body.sub-body {
  overflow: auto;
}

.heading-7 {
  position: absolute;
  margin-top: 0px;
  margin-bottom: 0px;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  font-family: Gotham, sans-serif;
  font-size: 5vw;
  font-weight: 700;
}

.div-block-35 {
  position: absolute;
  left: 0px;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 94vh;
  margin-top: 6vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-35._86-small {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.div-block-36 {
  position: absolute;
  left: auto;
  top: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-37 {
  position: static;
  left: auto;
  top: 30%;
  right: 14%;
  display: inline-block;
}

.image-15 {
  position: absolute;
  left: 15%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
  text-align: center;
}

.heading-8 {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 44px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 19px;
  font-weight: 700;
}

.image-16 {
  padding-bottom: 8px;
  padding-left: 13px;
}

.div1 {
  position: relative;
  display: block;
  width: auto;
  height: 70%;
}

.business-tile {
  position: relative;
  display: inline-block;
  height: 500px;
  background-color: transparent;
  background-image: url('../images/Concord-banner.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.business-tile._1 {
  overflow: hidden;
  height: 45vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Concord-banner.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Concord-banner.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.business-tile._1:hover {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.image-17 {
  position: absolute;
  left: 37%;
  top: 30%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
}

.image-18 {
  position: absolute;
  left: 27%;
  top: 20%;
  right: 0%;
  bottom: -1%;
  text-align: center;
}

.div-block-38 {
  display: inline-block;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.image-19 {
  position: absolute;
  left: 34px;
  top: 6px;
  display: inline-block;
  overflow: hidden;
  max-width: 100%;
  margin-top: 80px;
  padding-bottom: 0px;
}

.business-tile-b {
  position: relative;
  display: block;
  height: 500px;
  background-image: url('../images/ba0205f29ec6ec6abf9398efa59eb757.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.business-tile-b._2 {
  height: 45vh;
}

.business-collumns {
  overflow: visible;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.div-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-20 {
  position: absolute;
  left: 37%;
  top: 20%;
  right: 0%;
  bottom: 0%;
  display: block;
  overflow: hidden;
}

.body-2 {
  overflow: auto;
  margin-right: 0vw;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}

.text-block-4 {
  padding-top: 292px;
  color: #fff;
  text-align: left;
}

.scroll-container-test {
  width: 100%;
  height: 260vh;
  background-color: #000;
}

.sticky-container-test {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

.overlay-test {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
}

.bg-scroll-test {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 150vh;
  max-width: none;
}

.avers {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 30px;
  padding-bottom: 40px;
  padding-left: 30px;
  -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;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Concord-working-on-laptop.jpg'), url('../images/1wf.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Concord-working-on-laptop.jpg'), url('../images/1wf.jpg');
  background-position: 0px 0px, 50% 50%, 50% 50%;
  background-size: auto, cover, cover;
  background-repeat: repeat, no-repeat, repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  color: #fff;
}

.avers:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/Concord-working-on-laptop.jpg'), url('../images/1wf.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Concord-working-on-laptop.jpg'), url('../images/1wf.jpg');
  background-position: 0px 0px, 50% 50%, 50% 50%;
  background-size: auto, cover, cover;
  background-repeat: repeat, no-repeat, repeat;
}

.card-wrapper {
  width: 400px;
  height: 500px;
  background-color: transparent;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.card {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 300px;
  height: 400px;
  background-color: transparent;
}

.reverse {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flag {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0px, 0px, 20px);
  transform: translate3d(0px, 0px, 20px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.h1 {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0px, 0px, 30px);
  transform: translate3d(0px, 0px, 30px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-21 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  padding-top: 15px;
  padding-left: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.container-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.card-wrapper {
  width: auto;
  height: auto;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.card-front {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #f17e30;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.card-front._2 {
  background-color: #149dcc;
}

.card-front._3 {
  background-color: #52c556;
}

.image-22 {
  padding-right: 46px;
  padding-left: 46px;
}

.card-image {
  padding-right: 40px;
  padding-left: 40px;
}

.card-back {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.h3 {
  color: #fff;
  font-weight: 700;
}

.paragraph-8 {
  margin-right: 30px;
  margin-left: 30px;
  color: #fff;
  font-weight: 700;
  text-align: center;
}

.p-card {
  color: #fff;
  text-align: center;
}

.container-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90vh;
  max-height: none;
  max-width: 100vw;
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Cuan.png');
  background-position: 0px 0px;
  background-size: cover;
}

.heading-9 {
  padding-bottom: 65px;
  color: #fff;
  font-weight: 700;
  text-shadow: 1px 1px 6px #000;
}

.div-block-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 90vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/Cuan.png');
  background-position: 50% 50%;
  background-size: cover;
}

.footer-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.footer-container.fb-footer {
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-5 {
  margin-right: 13px;
  color: #f8f8f8;
}

.footer-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-text.white {
  color: grey;
  font-size: 12px;
  text-align: left;
}

.logo-text {
  margin-top: 10px;
  color: #20193a;
  font-size: 32px;
  line-height: 34px;
  font-weight: 500;
}

.logo-text.l-t-w {
  color: #fff;
  text-decoration: none;
}

.div-block-40 {
  padding: 12px;
  background-color: #48a4ff;
}

.icon.fb-footer-link {
  color: #d8d8d8;
}

.footer-4 {
  padding: 15px;
  background-color: #2578ad;
}

.split-line {
  width: 100%;
  height: 1px;
  margin-top: 35px;
  margin-bottom: 15px;
  background-color: rgba(79, 94, 120, 0.15);
}

.info-text {
  display: block;
  float: left;
  color: rgba(79, 94, 120, 0.4);
  text-decoration: none;
}

.info-wrap {
  margin-bottom: 120px;
  padding: 5px 5px 30px;
}

.footer-title {
  margin-top: 0px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid hsla(0, 0%, 78%, 0.09);
  font-family: Montserrat, sans-serif;
  color: #212121;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.footer-link {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #212121;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: #fff;
}

.footer-col {
  padding: 20px 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.fb-footer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8b8b8b;
  text-align: right;
}

.link-block-2 {
  text-decoration: none;
}

.image-24 {
  margin-top: 10px;
  margin-bottom: 15px;
}

.image-25 {
  display: block;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -o-object-fit: fill;
  object-fit: fill;
}

.italic-text {
  padding-right: 10px;
  padding-left: 10px;
}

.lottie-animation {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 200px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.lottie-animation-2 {
  position: static;
  left: 0%;
  top: 30vh;
  right: 0%;
  bottom: 0%;
  width: 25px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.link-block-3 {
  position: relative;
  left: 0%;
  top: 40vh;
  right: 0%;
  bottom: 0vh;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.link-block-3.ipad-down {
  display: none;
}

.contact-form-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-form-grid-2 {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.div-block-41 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: block;
  width: 70vw;
  height: 100vh;
  padding-top: 80px;
  padding-left: 55px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.contact-side-div {
  position: relative;
  left: 70vw;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 30vw;
  height: 100vh;
  padding-left: 67px;
  background-color: #000;
}

.contact-section {
  height: 100vh;
}

.contact-section.panel {
  position: relative;
  display: block;
  height: auto;
  min-height: 100vh;
  padding-right: 0vw;
  padding-left: 0vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.contact-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  max-height: none;
  padding-top: 80px;
  padding-left: 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  background-color: #fff;
}

.contact-right {
  height: 100vh;
  padding-top: 133px;
  padding-bottom: 53px;
  padding-left: 67px;
  background-color: #000;
}

.contact-columns {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: auto;
  min-height: 100vh;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.contact-form {
  position: relative;
  height: 100%;
  max-width: none;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0vh;
  padding-right: 0vw;
  padding-left: 0vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.contact-form-container {
  overflow: hidden;
  width: 100%;
  margin-top: 0vh;
  padding-top: 0vh;
}

.contact-form-h {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: -1.25px;
}

.contact-form-h._2vh-top {
  letter-spacing: 0px;
}

.contactform-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 490px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.contactform-field {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 35px;
}

.contactform-label {
  position: relative;
  font-size: 17px;
  line-height: 35px;
  font-weight: 400;
}

.contactform-label1 {
  margin-bottom: 5px;
  clear: right;
  font-size: 16px;
  line-height: 36px;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
}

.contactform-label1._10px-padding {
  padding: 10px 10px 10px 0px;
}

.contactform-label1._10px-padding.ipad-screen {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.field-label-2 {
  text-transform: none;
}

.contactform-input {
  overflow: auto;
  margin-bottom: 20px;
  padding-right: 70px;
  padding-left: 0px;
  border: 1px none #000;
  font-size: 16px;
  line-height: 36px;
  font-weight: 300;
}

.contactform-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

.contactform-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

.contactform-input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

.contactform-input::placeholder {
  color: rgba(0, 0, 0, 0.7);
}

.contactform-input.message {
  height: auto;
}

.contactform-input._20px {
  font-size: 16px;
}

.text-block-6 {
  color: #fff;
}

.sidebar-title {
  margin-bottom: 13px;
  color: #fff;
  font-size: 17px;
  line-height: 17px;
  font-weight: 400;
}

.blue-text {
  color: #2578ad;
  font-size: 17px;
  line-height: 17px;
}

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

.sidebar-manager {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 25%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.sidebar-manager-name {
  margin-bottom: 5px;
  color: #fff;
}

.sidebar-manager-role {
  color: #fff;
  font-size: 14px;
}

.sidebar-manager-info {
  margin-top: 6px;
  margin-left: 20px;
  padding-left: 0px;
}

.sidebar-root {
  height: 80%;
}

.form {
  display: block;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.image-26 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-top: 40px;
  margin-left: 55px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.image-27 {
  position: fixed;
  left: 3%;
  top: 4%;
  right: auto;
  bottom: auto;
}

.image-28 {
  position: relative;
  z-index: 5;
  margin: auto;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.submit-button {
  display: inline-block;
  margin-top: 0px;
  padding-right: 40px;
  padding-left: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 2px;
  background-color: #eee;
  -webkit-transition-property: none;
  transition-property: none;
  color: #838383;
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.column-6 {
  height: 100vh;
  background-color: #161616;
}

.section-6 {
  height: 100vh;
}

.businesssection {
  display: block;
  height: 100vh;
}

.businesssection.single {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f17e30;
}

.businesssection.orange {
  background-color: #f17f30;
}

.heading-10 {
  margin-top: 10px;
  font-family: Gotham, sans-serif;
  color: #fff;
  text-align: center;
}

.paragraph-9 {
  margin-right: 23px;
  margin-bottom: 10px;
  margin-left: 23px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-weight: 400;
  text-align: center;
}

.heading-left.white {
  font-size: 34px;
  line-height: 38px;
}

.heading-11 {
  background-color: transparent;
  color: #000;
}

.column-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.image-29 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: auto;
  width: auto;
  height: 80px;
  margin-top: 2.5vh;
  margin-left: 0vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
  white-space: break-spaces;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.column-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.image-30 {
  position: fixed;
  left: 15vw;
  top: 2.5vh;
  z-index: 9;
  display: none;
  width: auto;
  height: 70px;
  margin-top: 0vh;
  margin-left: 0vw;
  padding-top: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.image-30.nopinocchio {
  top: 3vh;
  height: 60px;
}

.image-31 {
  position: absolute;
  z-index: 0;
}

.image-32 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 1;
}

.image-33 {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  overflow: visible;
  margin-top: 0px;
  padding-top: 0px;
}

.div-block-42 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-right: 160px;
  margin-left: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-43 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  text-align: center;
}

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

.div-block-44 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70vw;
  margin-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-7 {
  margin-bottom: 10px;
  font-family: Gotham, sans-serif;
  color: #717274;
}

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

.section-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 32px;
  padding-bottom: 50px;
  clear: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
}

.section-7.intro {
  overflow: hidden;
  margin-top: -52px;
  padding-top: 103px;
  padding-bottom: 103px;
}

.h3-2 {
  margin-bottom: 33px;
  font-size: 34px;
  line-height: 40px;
  font-weight: 600;
}

.h3-2.txt-center {
  margin-top: 36px;
  margin-bottom: 1px;
  padding-right: 30px;
  padding-left: 30px;
  font-family: Gotham, sans-serif;
  font-weight: 400;
  text-align: center;
}

.text-block-8 {
  display: inline-block;
  padding-left: 20px;
  font-weight: 600;
}

.header {
  position: relative;
  overflow: hidden;
  margin-top: -14px;
  padding: 116px 296px;
  border-radius: 41px;
  background-color: #fdece8;
  background-image: url('../images/bg-pattern.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-2 {
  font-family: Gotham, sans-serif;
  color: #f17f30;
  font-size: 68px;
  font-weight: 900;
  text-align: center;
}

.downloads {
  margin-top: 24px;
  text-align: center;
}

.wrapper {
  position: relative;
  z-index: 1;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.headimg {
  position: absolute;
  left: -17%;
  top: -19%;
  right: auto;
  bottom: auto;
  -webkit-filter: brightness(200%);
  filter: brightness(200%);
}

.headimg._2 {
  left: auto;
  top: auto;
  right: -5%;
  bottom: -12%;
}

.button-icon {
  display: inline-block;
  padding: 16px 43px;
  border-radius: 10px;
  background-color: #005ca9;
  color: #fff;
}

.button-icon.button {
  background-color: #f17f30;
  text-decoration: none;
  cursor: pointer;
}

.button-icon.button.last-child {
  margin-left: 15px;
  text-decoration: none;
}

.paragraph-10 {
  line-height: 30px;
  font-weight: 400;
}

.paragraph-10.subhead {
  margin-bottom: -30px;
}

._2-col-img-grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._2-col-img-grid.ft {
  margin-top: 50px;
  margin-bottom: 50px;
}

.feature-image {
  position: relative;
  z-index: 1;
  width: 450px;
  margin-top: -24px;
  margin-bottom: -84px;
}

.feature-image.oter {
  position: absolute;
  left: 72px;
  z-index: -1;
}

.feature-image.oter.oter-2 {
  z-index: -2;
  width: 390px;
}

.feature-image.right {
  width: 360px;
  margin-top: 29px;
  margin-left: -93px;
}

.feature-dec {
  padding-right: 100px;
}

.feature-dec.right {
  position: relative;
  z-index: 0;
  margin-left: -28px;
  padding-right: 149px;
}

.feature-dec.left {
  margin-left: 104px;
  padding-right: 0px;
}

.body-3 {
  overflow: hidden;
  margin-left: 10vw;
}

.section-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 32px;
  padding-bottom: 50px;
  clear: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #fff;
}

.section-8.et {
  padding-bottom: 111px;
}

.section-8.alt {
  background-color: #fdece8;
}

.section-8.footer {
  padding-top: 96px;
  padding-bottom: 0px;
  text-align: center;
}

.ft-icon {
  margin-bottom: 14px;
}

.heading-center {
  margin-bottom: 47px;
  padding-right: 285px;
  padding-left: 285px;
  text-align: center;
}

.heading-center.footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 193px;
  padding-left: 193px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.right-arrow {
  display: none;
}

.image-34 {
  width: 440px;
}

.feature-label {
  font-weight: 600;
}

.app-feature-card {
  padding: 29px 36px;
  border-radius: 20px;
  background-color: #fff6f4;
  -webkit-transition: all 275ms ease-in-out;
  transition: all 275ms ease-in-out;
  text-align: center;
  cursor: crosshair;
}

.app-feature-card:hover {
  background-color: #bfebf3;
  box-shadow: 0 7px 15px -5px rgba(191, 235, 243, 0.39);
}

.slider-2 {
  height: 630px;
  background-color: transparent;
}

.more-features {
  margin-top: 37px;
  padding-right: 65px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.slide-4 {
  margin-left: 61px;
}

.feature-icon {
  margin-bottom: 13px;
}

.mask-2 {
  height: 640px;
}

.left-arrow {
  display: none;
}

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

.text-field-2 {
  margin-top: 11px;
  padding-top: 29px;
  padding-bottom: 29px;
  border: 1px none #000;
  background-color: transparent;
}

.text-field-2::-webkit-input-placeholder {
  color: #005ca9;
  font-size: 18px;
}

.text-field-2:-ms-input-placeholder {
  color: #005ca9;
  font-size: 18px;
}

.text-field-2::-ms-input-placeholder {
  color: #005ca9;
  font-size: 18px;
}

.text-field-2::placeholder {
  color: #005ca9;
  font-size: 18px;
}

.div-block-46 {
  margin-top: 82px;
  padding-top: 6px;
  padding-bottom: 0px;
  border-top: 1px solid #eee;
}

.div-block-47 {
  height: 20px;
}

.image-35 {
  position: relative;
  z-index: 0;
  margin-top: -177px;
  -o-object-fit: cover;
  object-fit: cover;
}

.form-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #f2f6ff;
}

.social {
  margin-top: 34px;
}

.button-3 {
  margin-top: 0px;
  padding: 16px 43px;
  border-radius: 10px;
  background-color: #f2f6ff;
  -webkit-transition: all 275ms ease-in-out;
  transition: all 275ms ease-in-out;
  color: #005ca9;
  font-weight: 700;
}

.button-3:hover {
  background-color: #005ca9;
  box-shadow: -1px 11px 19px -6px rgba(19, 57, 150, 0.39);
  color: #fff;
}

.button-3.alt {
  background-color: #fc643f;
}

.button-3.alt:hover {
  background-color: #005ca9;
}

.button-3.alt.no-mg {
  margin-top: 0px;
}

.image-36 {
  width: 241px;
}

.column-10 {
  height: 100vh;
  background-image: url('../images/woman-in-brown-knitted-sweater-using-cellular-phone-37746742x.png');
  background-position: 50% 50%;
  background-size: cover;
}

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

.section-9 {
  height: 100vh;
}

.div-block-48 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.column-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-37 {
  position: absolute;
  z-index: 1;
  margin-right: 0px;
  margin-left: 0px;
}

.image-38 {
  position: absolute;
}

.section-10 {
  height: 100vh;
}

.div-block-49 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.paragraph-11 {
  margin-right: 0px;
  margin-left: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.div-block-50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.columns-4 {
  position: static;
}

.column-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f17e30;
}

.heading-12 {
  color: #fff;
}

.paragraph-12 {
  color: #fff;
  font-weight: 300;
}

.div-block-51 {
  padding-right: 5%;
  padding-left: 5%;
}

.div-block-52 {
  max-width: 45vw;
}

.container-8 {
  display: block;
}

.text-block-9 {
  color: #000;
}

.column-15 {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-single-grid {
  overflow: hidden;
  max-width: none;
  min-height: auto;
  justify-items: stretch;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: "Area";
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: minmax(100vh, 1fr);
  grid-template-rows: minmax(100vh, 1fr);
}

.right-double-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 45vh 45vh;
  grid-template-rows: 45vh 45vh;
}

.image-39 {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.image-40 {
  position: fixed;
  left: auto;
  top: 4%;
  right: 3.5%;
  bottom: auto;
  z-index: 100;
  background-color: transparent;
  cursor: pointer;
}

.navbar-4 {
  position: static;
}

.menu-button-2 {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.icon-2 {
  color: #4c557b;
}

.div-block-53 {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.image-41 {
  position: fixed;
  left: auto;
  top: 3%;
  right: 3%;
  bottom: auto;
  background-color: transparent;
  cursor: pointer;
}

.div-block-54 {
  height: 3px;
  background-color: #000;
}

.line {
  height: 3px;
  background-color: #000;
}

.tilearea {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background-color: #f17e30;
  -o-object-fit: fill;
  object-fit: fill;
}

.tilearea:hover {
  overflow: hidden;
}

.tilearea.clap {
  background-color: #149dcc;
}

.tilearea.plate {
  background-color: #52c556;
}

.tilearea.racehome {
  background-color: #0d85ea;
  opacity: 1;
}

.tilearea.homemedicos {
  background-color: #0e52a1;
}

.tilearea.oneanother {
  background-color: #ee203a;
}

.tilearea.rescueapp {
  background-color: #ebe422;
}

.tilearea.salesing {
  background-color: #fff;
}

.tilearea.myproperty {
  background-color: #172833;
}

.tilearea.allin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 95vh;
  max-height: 95vh;
  background-color: #242424;
  -o-object-fit: fill;
  object-fit: fill;
}

.tilearea.allin._76-small {
  height: 90vh;
}

.tilearea.q1design {
  height: 45vh;
  background-color: #23252c;
}

.tilearea.nopinocchio {
  background-color: #2b3e4a;
}

.tilearea.river {
  background-color: #182451;
}

.tilearea.pashionit {
  background-color: #f5f5f5;
}

.tilearea.concord {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 95vh;
  max-height: 95vh;
  background-color: #242424;
  -o-object-fit: fill;
  object-fit: fill;
}

.tilearea.concord._76-small {
  height: 90vh;
  background-color: #f17e30;
  color: #f17e30;
}

.tileimage {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: visible;
  width: auto;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.tileimage:hover {
  overflow: hidden;
}

.tileimage.hidden {
  display: none;
}

.tileimage.v {
  min-height: auto;
  min-width: auto;
}

.full-width-collum {
  display: block;
  overflow: hidden;
  height: 89vh;
}

.full-width-collum.panel {
  max-height: 95vh;
}

.full-width-collum.invisible {
  display: none;
}

.full-width-collum.award-section {
  height: 95vh;
}

.full-width-collum.award-section._60vh {
  height: 60vh;
}

.full-width-collum.award-section._60vh {
  width: auto;
  height: 94vh;
  margin-right: auto;
  margin-left: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.full-width-collum.award-section._60vh._95vh {
  height: 95vh;
}

.column-16 {
  padding-right: 0px;
  padding-left: 0px;
}

.tile-text-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.tile-text {
  margin-top: 24vh;
  color: #fff;
  font-weight: 400;
  text-align: center;
}

.tile-text.all-in {
  margin-top: 20vh;
  font-size: 16px;
}

.tile-text.oneanother {
  margin-top: 22vh;
}

.tile-text.q1design {
  margin-top: 24vh;
}

.tile-text.rescue-app {
  margin-top: 22vh;
}

.tile-text.clap {
  margin-top: 22vh;
}

.tile-text.concord {
  position: relative;
  margin-top: 24vh;
}

.tile-text.nopinocchio {
  margin-top: 24vh;
  float: right;
}

.tile-text.contact-text {
  margin-top: auto;
  float: none;
  color: #000;
  font-weight: 300;
  text-align: left;
}

.tile-logo-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.column-17 {
  padding-right: 0px;
  padding-left: 0px;
}

.left-sinlge-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 95vh 50vh;
  grid-template-rows: 95vh 50vh;
}

.right-single-grid {
  height: 100%;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 100vh;
  grid-template-rows: 100vh;
}

.paragraph-13 {
  color: #fff;
}

.business-collumn {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-collumn._212121 {
  background-color: #212121;
}

.business-collumn.medicos {
  background-color: #1042c7;
}

.business-collumn.one-another {
  background-color: #212121;
}

.business-collumn.one-another._2575.ee203a {
  background-color: #ee203a;
}

.business-collumn.green {
  background-color: #3b8c5b;
}

.business-collumn.green._3565 {
  overflow: hidden;
}

.business-collumn._6535.black-bg {
  overflow: hidden;
}

.business-collumn._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn._3070 {
  overflow: hidden;
  background-color: #292929;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#170d29), to(#143324));
  background-image: linear-gradient(180deg, #170d29, #143324);
}

.business-collumn._3070.white {
  background-color: #fff;
}

.business-collumn._3070._86vh {
  height: 100vh;
}

.business-collumn._2575.black {
  background-color: #292929;
}

.business-collumn._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.business-collumn.testimonials.backgroundimage-testimoniasl {
  background-image: url('../images/digital-abstract-blue2x-2.png');
  background-position: 0px 0px;
  background-size: cover;
}

.business-collumn.blue {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#143324), to(#244660));
  background-image: linear-gradient(180deg, #143324, #244660);
}

.business-collumn.concord-orange {
  background-color: #f66f4c;
}

.business-collumn.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn.home-medicos.single-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.business-collumn.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn.medicos-background-one.medicos-grid {
  height: 100vh;
}

.business-collumn.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn.medicos-video-image.medicos-grid {
  height: 100vh;
}

.business-collumn.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn.medicos-home-image.medicos-grid {
  height: 100vh;
}

.business-collumn.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumn.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumn.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn.medicos-psychmed-image.medicos-grid {
  height: 100vh;
}

.business-collumn.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn.medicos-medkit-image.medicos-grid {
  height: 100vh;
}

.business-collumn.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn.medicos-consult-image.medicos-grid {
  height: 100vh;
}

.business-collumn.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn.medicos-pharmacare-image.medicos-grid {
  height: 100vh;
}

.business-collumn.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn.medicos-cloud-image.medicos-grid {
  height: 100vh;
}

.business-collumn.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn.medicos-agedcare-image.medicos-grid {
  height: 100vh;
}

.business-collumn.medicos-left-text-collumn-grid {
  height: 100vh;
}

.business-collumn._50vh {
  max-height: 50vh;
}

.business-collumn._161616 {
  background-color: #161616;
}

.business-collumn._60vh {
  height: 60vh;
}

.business-collumn._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.business-collumn._0b3ec9 {
  background-color: #0b3ec9;
}

.business-collumn._50-50 {
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
}

.business-collumn._86vh {
  height: 100vh;
}

.business-collumn._86vh.fafafa {
  height: 100vh;
  background-color: #fafafa;
}

.business-collumn.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn.without-border-background.medicos-grid {
  height: 90vh;
}

.business-collumn.without-border-background.medicos-grid._100 {
  height: 100vh;
}

.business-collumn.right-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn.top-60-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn.black-blue-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#293139));
  background-image: linear-gradient(180deg, #171717, #293139);
}

.business-collumn.black-blue-bg._20-80-0 {
  background-image: none;
}

.business-collumn._3080 {
  overflow: hidden;
  background-color: #292929;
}

.business-collumn._3080.white {
  background-color: #fff;
}

.business-collumn._3080._86vh {
  height: 100vh;
}

.business-collumn.racehome-collumn {
  height: 80vh;
}

.business-collumn._30-70 {
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
}

.image-42 {
  position: relative;
  height: auto;
  margin-bottom: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.image-42.left {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.collumn-full-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.collumn-full-image.overlap {
  overflow: visible;
  -o-object-fit: cover;
  object-fit: cover;
}

.collumn-full-image.overlap.transparent {
  background-color: transparent;
  -o-object-fit: cover;
  object-fit: cover;
}

.left-paragraph {
  position: relative;
  margin-bottom: 5vh;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}

.left-paragraph.black {
  margin-right: 0vw;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  line-height: 28px;
}

.left-paragraph.black.half {
  width: auto;
  max-width: 300px;
}

.left-paragraph.black._70 {
  width: 70%;
}

.left-paragraph.black._50 {
  width: 50%;
}

.left-paragraph.black._55 {
  width: 60%;
}

.left-paragraph.black._60 {
  width: 60%;
}

.left-paragraph.black._1vh {
  margin-bottom: 1vh;
}

.left-paragraph.black._1vh._10-left-margin.q1design-mobile-text {
  font-size: 14px;
  line-height: 24px;
}

.left-paragraph.black._1vh.q1design-mobile-text {
  font-size: 14px;
}

.left-paragraph.black._20px.lighter.concord-mobile-text.desktop-left {
  text-align: left;
}

.left-paragraph.black._20px.lighter-copy {
  font-size: 16px;
  font-weight: 300;
}

.left-paragraph.black._20px.lighter-copy.plate-mobile-text._5vh-top-margin {
  font-size: 14px;
  line-height: 24px;
}

.left-paragraph.white {
  opacity: 0.7;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 16px;
}

.left-paragraph.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.left-paragraph.white.middle._20px.novo-mobile-text._5vh-top-margin {
  opacity: 1;
  color: #fff;
  line-height: 28px;
}

.left-paragraph.white._20px.lighter.white-10.concord-mobile-text {
  line-height: 24px;
}

.left-paragraph.white._20px.plate-mobile-text._3vh-margin.no-bottom-margin {
  font-size: 14px;
  line-height: 24px;
}

.left-paragraph.white.size-16px.river-mobile-text {
  font-size: 16px;
  line-height: 28px;
}

.left-paragraph.white.pashion-mobile-text.margin-bottom-10vh {
  font-size: 14px;
}

.left-paragraph.white.pashion-mobile-text._7vh-margin-bottom {
  font-size: 14px;
}

.left-paragraph.white-10._20px._10vh-bottom.plate-mobile-text._5vh-top-margin {
  font-size: 14px;
  line-height: 24px;
}

.left-paragraph.black-web-2 {
  margin-right: 0vw;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 18px;
}

.left-paragraph.black-web-2.half {
  width: auto;
  max-width: 300px;
}

.left-paragraph.black-web-2._70 {
  width: 70%;
}

.left-paragraph.black-web-2._50 {
  width: 50%;
}

.left-paragraph.black-web-2._55 {
  width: 60%;
}

.left-paragraph.black-web-2._60 {
  width: 60%;
}

.left-paragraph.black-web-2._1vh {
  margin-bottom: 1vh;
}

.left-paragraph.black-web-2._1vh._10-left-margin.q1design-mobile-text {
  font-size: 14px;
}

.left-paragraph.white-copy {
  opacity: 0.7;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 16px;
}

.left-paragraph.white-copy.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.left-paragraph.white-copy._20px.lighter.less-size {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}

.left-paragraph.white-copy._20px.lighter.concord-mobile-text {
  font-size: 14px;
}

.left-paragraph.white-copy {
  opacity: 0.7;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 16px;
}

.left-paragraph.white-copy.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.section-11 {
  height: 100vh;
}

.section-12 {
  height: 100vh;
}

.grid-q1design {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 100vh;
  grid-template-rows: 100vh;
}

.grid-q1design.panel {
  position: relative;
  height: auto;
}

.bold-text {
  font-weight: 400;
}

.bold-text-2 {
  font-weight: 400;
}

.grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 50vw;
  grid-template-columns: 1fr 50vw;
  -ms-grid-rows: 100vh;
  grid-template-rows: 100vh;
  background-color: #fff;
}

.div-block-55 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 10%;
  padding-left: 7%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.full-section {
  overflow: hidden;
  height: 100vh;
  padding-right: 10vw;
  padding-left: 10vw;
  -o-object-fit: fill;
  object-fit: fill;
}

.full-section.panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin: auto;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0d85ea;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.full-section.panel._212121 {
  padding-top: 0%;
  background-color: #212121;
}

.full-section.panel._008033 {
  background-color: #292929;
}

.full-section.panel._008033.height-100 {
  height: 100%;
}

.full-section.panel._131313 {
  background-color: #131313;
}

.full-section.panel.dark {
  height: 100vh;
  background-color: #292929;
}

.full-section.panel.stressless {
  background-image: url('../images/highlight-bg-01.jpg');
  background-size: cover;
}

.full-section.panel.stressless._60vh {
  position: relative;
  height: 100vh;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 1;
}

.full-section.panel._86 {
  padding-right: 0%;
  padding-left: 0%;
  background-color: transparent;
}

.full-section.panel._86.hidden-big {
  display: block;
  height: 0vh;
}

.full-section.panel._86.hidden-big.fp-auto-height {
  max-height: 0vh;
}

.full-section.panel._86.hidden-big._100vh {
  height: 0vh;
}

.full-section.panel._86vh {
  background-color: #fff;
  background-image: none;
}

.full-section.panel.bg {
  background-color: #000;
}

.full-section.panel.concord-100.desktop--f17e30 {
  background-color: #f17e30;
}

.full-section.panel.concord-100.desktop-bg-white {
  background-color: #fff;
}

.full-section.panel.display-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.full-section.panel-sales {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.full-section.panel-sales._212121 {
  padding-top: 0%;
  background-color: #212121;
}

.full-section.panel-sales._008033 {
  background-color: #292929;
}

.full-section.panel-sales._131313 {
  background-color: #131313;
}

.full-section.panel-sales.dark {
  height: 100vh;
  background-color: #292929;
}

.full-section.panel-sales.stressless {
  background-image: url('../images/highlight-bg-01.jpg');
  background-size: cover;
}

.full-section.panel-sales.stressless._60vh {
  position: relative;
  height: 100vh;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 1;
}

.full-section.panel-sales._86 {
  padding-right: 0%;
  padding-left: 0%;
  background-color: transparent;
}

.full-section.panel-sales._86.hidden-big {
  display: block;
  height: 0vh;
}

.full-section.panel-sales._86.hidden-big.fp-auto-height {
  max-height: 0vh;
}

.full-section.panel-sales._86.hidden-big._100vh {
  height: 0vh;
}

.full-section.panel-sales._86vh {
  background-color: #fff;
  background-image: none;
}

.full-section.panel-sales.bg {
  background-color: #000;
}

.centre-heading {
  margin-top: auto;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-left: 5px;
  color: #fff;
  font-size: 35px;
  line-height: 38px;
  text-align: center;
}

.centre-heading.white {
  margin-top: 0px;
  color: #fff;
  font-size: 40px;
  line-height: 38px;
  font-weight: 700;
  text-align: center;
}

.centre-heading.white.nomargin {
  margin-top: auto;
}

.centre-heading.white.no-margin {
  margin-top: auto;
}

.centre-heading.white.no-margin.thick {
  font-weight: 500;
}

.centre-heading.white.no-margin.thick.pashion-mobile-header {
  font-size: 34px;
  line-height: 62px;
}

.centre-heading.white.no-margin.river-mobile-header {
  font-size: 30px;
  letter-spacing: -1.25px;
}

.centre-heading.white._50px.mobile-display.all-in-mobile-header {
  font-size: 34px;
  line-height: 62px;
  font-weight: 400;
  letter-spacing: -1.25px;
}

.centre-heading.white._50px.clap-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

.centre-heading.white._50px.myproperty-mobile-header._10--side-padding._10vh-margin-bottom {
  font-size: 34px;
  line-height: 62px;
}

.centre-heading.white.one-another-mobile-header {
  margin-bottom: -93px;
  font-size: 34px;
  line-height: 62px;
}

.centre-heading.white.ra-mobile-header {
  font-size: 34px;
  line-height: 1.5;
}

.centre-heading.black {
  color: #000;
  font-weight: 700;
}

.centre-heading.black.padding-top {
  padding-top: 20%;
}

.centre-heading.black.padding-top._50px {
  padding-top: 0%;
  font-size: 38px;
  line-height: 48px;
}

.centre-heading.black.padding-top._50px.plate-mobile-header._10--side-padding {
  font-size: 34px;
  line-height: 62px;
}

.centre-heading.black._50px {
  font-size: 38px;
  line-height: 48px;
}

.centre-heading.black._50px.clap-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.centre-heading.black._50px.clap-mobile-header._10--side-padding.desktop-5vh-top-margin {
  margin-top: 5vh;
}

.centre-heading.black._50px.clap-mobile-header._10--side-padding.desktop-10vh-bottom-margin {
  margin-top: 0vh;
  margin-bottom: -10vh;
}

.centre-heading.black._50px.clap-mobile-header._10--side-padding.desktop-14vh-bottom-margin {
  margin-top: 0vh;
  margin-bottom: -14vh;
  font-size: 34px;
  line-height: 62px;
}

.centre-heading.black._50px.clap-mobile-header._10--side-padding.desktop-14vh-bottom-margin._5vh-top-margin.bottom {
  width: 100%;
  margin-top: 7vh;
  margin-bottom: 0vh;
}

.centre-heading.black._50px.salesing-mobile-header._10--side-padding._10vh-margin-bottom {
  font-size: 34px;
  line-height: 62px;
}

.centre-heading._004665 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #004665;
}

.centre-heading._50px.myproperty-mobile-top-header._10--side-padding {
  font-size: 34px;
}

.centre-heading.ra-mobile-header.top-margin-20vh {
  font-size: 34px;
}

.centre-paragraph {
  margin-bottom: 0px;
  padding-right: 65px;
  padding-left: 65px;
  color: hsla(0, 0%, 100%, 0.7);
  line-height: 25px;
  font-weight: 300;
  text-align: center;
}

.centre-paragraph.small {
  width: 35%;
}

.centre-paragraph.white {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.centre-paragraph.white._20px.lighter.white-34 {
  position: relative;
  top: 102px;
}

.centre-paragraph.white._20px.lighter.all-in-mobile-text.white-font {
  color: #fff;
}

.centre-paragraph.white._20px.lighter.all-in-mobile-text.white-font.no-margin-bottom {
  font-size: 16px;
  line-height: 28px;
}

.centre-paragraph.white.one-another-mobile-text {
  line-height: 28px;
}

.centre-paragraph.black {
  color: rgba(0, 0, 0, 0.7);
}

.centre-paragraph.black._20px.lighter-text {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.centre-paragraph.black._20px.lighter-text.plate-mobile-text._10--side-padding._5vh-top-margin {
  font-size: 14px;
  line-height: 24px;
}

.centre-paragraph._20px.lighter.concord-mobile-text {
  font-size: 14px;
  line-height: 24px;
}

.div-block-56 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  padding-top: 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  text-align: left;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.div-block-56.clap {
  display: none;
  overflow: hidden;
  height: 70%;
  margin-top: 0px;
  padding-top: 0px;
}

.div-block-56.racehome {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40vh;
  margin-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.div-block-56.rescue-app {
  padding-top: 0px;
}

.div-block-56.all-in {
  width: auto;
  height: auto;
  padding-top: 0px;
}

.div-block-56.plate {
  height: 60%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.div-block-56.justify-center._80 {
  height: 70%;
  padding-top: 0px;
}

.paragraph-14 {
  color: #fff;
}

.absolute-image-container {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.absolute-image-container.white {
  background-color: #fff;
}

.absolute-image-container.thatsit {
  background-image: url('../images/anaya-katlego-iaHFmpXVltw-unsplash2x_1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container.black {
  background-color: #000;
}

.absolute-image-container.youngmembers {
  background-image: url('../images/woman-sharing-her-presentation-with-her-colleagues-3153198.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container.newmembers {
  background-image: url('../images/alp-studio-618470-unsplash_1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container.f9f9f9 {
  background-color: #f9f9f9;
}

.absolute-image-container.transparent {
  background-color: transparent;
}

.absolute-image-container.nothing-like-river {
  background-image: url('../images/60123d9fc68e70e89166ecef_clap-man-wearing-headphones2x-2.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container.concord_orange {
  background-color: #f17e30;
}

.absolute-image-container.meeting {
  background-image: url('../images/meeting-many-devices-1.png');
  background-position: 100% 50%;
  background-size: cover;
}

.absolute-image-container.colour-woman {
  background-image: url('../images/woman-silhouette2x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.image-43 {
  position: relative;
  top: -17px;
  width: auto;
  max-height: 80%;
  max-width: 95%;
  margin-right: 0px;
  margin-left: 0px;
}

.image-44 {
  position: absolute;
  z-index: 2;
  width: 15vw;
  max-height: 80%;
  max-width: 100%;
  margin-top: 5%;
  margin-left: 16%;
}

.images-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.images-container.top {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.images-container.top.higher {
  overflow: visible;
}

.images-container.top.overlap-image {
  overflow: visible;
}

.images-container.top.overlap-image.video-wall-move-down {
  margin-top: 273px;
}

.images-container.top.middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.images-container.top.white {
  background-color: #fff;
}

.images-container.bottom {
  color: #000;
}

.images-container.bottom.white {
  background-color: #fff;
}

.images-container.bottom._618497 {
  background-color: #618497;
  background-image: none;
}

.images-container.higher.white.f9f9f9 {
  background-color: #fafafa;
}

.images-container.orange {
  background-color: #f17e30;
}

.images-container.medicos {
  -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;
}

.images-container.medicos-container {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.images-container.layout-bottom {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.images-container.bottom-image {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
}

.images-container.bottom-image._100--width._90--height {
  height: 90%;
}

.images-container.left-side-image {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-45 {
  position: absolute;
  margin-right: 10px;
  margin-bottom: 10vh;
}

.image-46 {
  position: absolute;
}

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

.image-47 {
  position: absolute;
  height: auto;
  max-height: 65%;
  max-width: 65%;
  margin-top: -4vh;
  margin-bottom: 0vh;
  margin-left: -5vw;
  padding-bottom: 0px;
}

.image-47.image-drwhoo {
  z-index: 2;
  margin-top: -8vh;
  margin-left: 12vw;
}

.image-48 {
  position: absolute;
  right: auto;
  z-index: 2;
  max-height: 65%;
  max-width: 65%;
  margin-top: -8vh;
  margin-left: 5vw;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-48.image-drwhoo-right {
  z-index: auto;
  margin-top: -4vh;
  margin-left: -5vw;
}

.image-49 {
  position: absolute;
  margin-top: -4vh;
  margin-left: -5vw;
}

.image-50 {
  position: absolute;
  margin-top: 4vh;
  margin-left: 5vw;
}

.div-block-60 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-51 {
  position: absolute;
  z-index: 1;
  width: 85%;
}

.image-52 {
  position: absolute;
  top: 10%;
  z-index: 1;
  overflow: visible;
  width: 21%;
  max-height: 80%;
  max-width: none;
  margin-top: 0%;
  margin-left: -17vw;
}

.image-52.middle {
  top: 5%;
  z-index: 2;
  width: 22%;
  max-height: 80%;
  margin-top: 0%;
  margin-left: 0vw;
}

.image-52.middle._w-86px.max-width-22 {
  width: auto;
  max-width: 22%;
}

.image-52._w-86px.max-width-22 {
  width: auto;
  max-width: 22%;
}

.image-52._w-86px.max-width-22._20vw {
  margin-left: -20vw;
}

.image-53 {
  position: absolute;
  top: 10%;
  z-index: 1;
  width: 21%;
  max-height: 80%;
  margin-top: 0%;
  margin-left: 17vw;
}

.image-53._w-86px.max-width-22 {
  width: auto;
  max-width: 22%;
}

.div-block-61 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 7vw;
  padding-left: 5vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.panel {
  position: relative;
  background-color: #fff;
}

.panel.banner {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.panel.banner.blue {
  background-color: #149dcc;
}

.panel.banner.blue.iee-background {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel.banner.blue.iee-background._86vh._10--padding {
  background-image: url('../images/clap-celebration-bg_1.png');
}

.panel.banner.blue.iee {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel.banner.blue._161616 {
  background-color: #161616;
  background-image: none;
}

.panel.banner.blue.nopino-background {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: url('../images/601261c92b1bccae691015b1_np-section-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel.banner.blue.racehome-background {
  border-radius: 10px;
  background-image: url('../images/because-time-is-precious.v2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel.banner.blue.medicos-background {
  border-radius: 10px;
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel.banner.relative {
  position: relative;
}

.panel.black {
  background-color: #161616;
}

.panel.full-section.medicos {
  background-color: #1042c7;
}

.panel.full-section.medicos.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.panel.full-section.one-another {
  height: 100%;
  background-color: #ee203a;
}

.panel._28caff {
  background-color: #28caff;
}

.panel._212121 {
  overflow: hidden;
  background-color: #fff;
}

.panel.f17e30 {
  overflow: hidden;
  height: auto;
}

.panel.panel-award {
  position: static;
  display: none;
  height: 46vh;
  max-height: 46vh;
  min-height: 46vh;
}

.panel.footer {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #26282b;
  text-align: left;
}

.panel.footer.fp-auto-height {
  padding-bottom: 5vh;
}

.panel.streaming {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/woman-sofa-laptop2x_1.png');
  background-position: 50% 50%;
  background-size: cover;
  opacity: 1;
}

.panel.streaming.blue {
  background-color: #149dcc;
}

.panel.streaming.blue.iee-background {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel.streaming.blue.iee {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel.streaming.blue._161616 {
  background-color: #161616;
}

.panel.streaming.blue.nopino-background {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: url('../images/np-section-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel.streaming.blue.racehome-background {
  border-radius: 10px;
  background-image: url('../images/because-time-is-precious.v2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel.streaming.blue.medicos-background {
  border-radius: 10px;
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel.woman-devices {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/woman-using-devices_1.png');
  background-position: 0px 0px;
  background-size: cover;
}

.panel.woman-devices.blue {
  background-color: #149dcc;
}

.panel.woman-devices.blue.iee-background {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel.woman-devices.blue.iee {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel.woman-devices.blue._161616 {
  background-color: #161616;
  background-image: none;
}

.panel.woman-devices.blue.nopino-background {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: url('../images/np-section-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel.woman-devices.blue.racehome-background {
  border-radius: 10px;
  background-image: url('../images/because-time-is-precious.v2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel.woman-devices.blue.medicos-background {
  border-radius: 10px;
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel.transparent {
  background-color: transparent;
}

.panel.desktop-hidden {
  display: none;
}

.panel._1a1a1a {
  background-color: #1a1a1a;
}

.panel._18242e {
  background-color: #18242e;
}

.panel._141414 {
  background-color: #141414;
}

.panel.cybergrx-section {
  height: 100vh;
  min-height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
}

.absolute-image {
  position: absolute;
  width: auto;
  height: 70vh;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.absolute-image.racehome {
  height: 75vh;
}

.absolute-image.concord-laptop {
  max-height: 80%;
}

.absolute-image.clap {
  max-height: 80%;
  max-width: 100%;
}

.absolute-image.salesing {
  width: 50%;
  height: auto;
  max-height: 90%;
  max-width: none;
}

.absolute-image.devices-my-property {
  height: 75vh;
  -o-object-fit: contain;
  object-fit: contain;
}

.absolute-image.imagination-concord {
  left: -20%;
  height: 60vh;
}

.absolute-image.imagination-concord.mobile-display {
  left: 0%;
  height: 48vh;
}

.absolute-image.myproperty-mobile-display {
  right: 0px;
}

.image-55 {
  width: auto;
  max-height: 90%;
  max-width: 90%;
}

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

.heading-13 {
  position: relative;
  max-width: none;
  padding-right: 5px;
  padding-left: 5px;
  color: #fff;
  font-size: 36px;
  line-height: 38px;
  font-weight: 700;
  text-align: center;
}

.heading-13.black {
  font-size: 44px;
}

.heading-13.black._3vh_bottom_margin {
  margin-bottom: 3vh;
}

.heading-13.black._3vh_bottom_margin._2vh-top-margin._50px {
  font-size: 38px;
}

.heading-13.black._50px.one-another-mobile-header {
  margin-bottom: 0px;
  font-size: 30px;
  line-height: 38px;
}

.heading-13._50px {
  padding-bottom: 22px;
  line-height: 48px;
}

.heading-13._50px._10--padding.clap-mobile-header-top.text-spacing-mobile {
  font-size: 34px;
}

.heading-13._50px.side-margin.position {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.heading-13._50px.side-margin._10--side-padding.plate-mobile-header {
  font-size: 34px;
}

.heading-13._50px.mobile-display.racehome-mobile-header._10--side-padding {
  font-size: 50px;
  letter-spacing: -1.25px;
}

.heading-13._50px.no-bottom-space.all-in-mobile-header {
  margin-top: 50px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.heading-13._50px.no-bottom-space.all-in-mobile-header.margin-top-10vh {
  font-size: 34px;
}

.heading-13._50px.absolute-position {
  position: absolute;
  left: 542px;
  top: 595px;
  right: 541px;
  bottom: 424.94px;
  padding-bottom: 0px;
  font-size: 50px;
  letter-spacing: -1.25px;
}

.heading-13._50px.center-position-racehome {
  top: 75px;
  padding-bottom: 0px;
  font-size: 38px;
  text-align: left;
}

.heading-13._50px.center-position-racehome.racehome-mobile-display._10--side-padding {
  font-size: 34px;
}

.heading-13.margin-sides.river-mobile-header {
  font-size: 34px;
  letter-spacing: -1.25px;
}

.heading-13.margin-sides.automatum-heading {
  font-size: 34px;
  line-height: 1.2;
  letter-spacing: -1.25px;
  text-decoration: none;
}

.heading-13.one-another-mobile-header {
  font-size: 34px;
}

.banner-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/697335-pqrurb-675-2000x1335.png');
  background-position: 50% 50%;
  background-size: cover;
}

.banner-image.plate {
  position: relative;
  background-color: transparent;
  background-image: url('../images/presentation-bg.png');
  background-position: 50% 50%;
}

.banner-image.racehome {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/racehome-family-bg2x.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/racehome-family-bg2x.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  background-repeat: repeat, repeat-x;
  background-attachment: scroll, scroll;
  cursor: auto;
}

.banner-image.one-another {
  background-image: url('../images/oneanother_header_bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.banner-image.rescue-app {
  background-image: url('../images/VRA_Banner.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.banner-image.my-property {
  background-image: url('../images/my-property-block-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.banner-image.all-in {
  background-image: url('../images/All-in-banner.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.banner-image.nopinocchio {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7))), url('../images/home-bg.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('../images/home-bg.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.banner-image.supporting {
  background-image: url('../images/supporting-bg_1.png');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.div-block-63 {
  margin-top: 10%;
}

.div-block-63.racehome {
  width: 70%;
  margin-top: 200px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-63.clap {
  display: none;
  height: 10vh;
  margin-top: 10%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-63.plate {
  margin-top: 0vh;
}

.div-block-63.clap-mobile-block {
  height: 30%;
  margin-top: 0%;
}

.div-block-63.clap-mobile-block.bottom-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.div-block-63.plate-mobile-screen.margin-top-15 {
  margin-top: 15%;
}

.image-56 {
  position: absolute;
  z-index: 2;
  width: 80%;
}

.image-56.clap-image-mobile {
  width: auto;
  max-height: 70%;
  max-width: 75.0000025399566%;
}

.div-block-64 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.backgroundimage.data-flowing {
  background-image: url('../images/data-flowing-from-phone2x.png');
  background-position: 0% 0%;
  background-size: cover;
}

.backgroundimage.engage {
  background-image: url('../images/1881-1162x6542x.png');
  background-position: 0% 0%;
  background-size: cover;
}

.div-block-65 {
  width: 455px;
}

.racehome-image {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: auto;
}

.image-58 {
  position: absolute;
  width: 15%;
  height: auto;
  margin-left: 13%;
}

.image-59 {
  position: absolute;
  width: 15%;
  height: auto;
  max-height: none;
  max-width: none;
  margin-right: 0%;
  margin-left: -13%;
}

.container-10 {
  position: static;
  height: auto;
  margin-top: 10%;
}

.image-60 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.image-61 {
  position: absolute;
  width: 18%;
  margin-bottom: 0%;
  margin-left: 5%;
}

.image-62 {
  position: absolute;
  width: 39%;
  margin-top: 12%;
  margin-left: -3%;
}

.image-container-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.mobile-back-right {
  position: absolute;
  width: 50%;
  margin-left: 50%;
}

.mobile-front-left {
  position: absolute;
  z-index: 2;
  width: 65%;
  margin-left: -12%;
}

.div-block-66 {
  margin-top: 12%;
}

.div-block-66.no-margin-top {
  margin-top: 0%;
  margin-right: auto;
  margin-left: auto;
}

.div-block-67 {
  position: relative;
  max-width: 70%;
}

.image-65 {
  width: 55%;
}

.div-block-68 {
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #ee203a;
}

.image-66 {
  position: absolute;
  z-index: 2;
  width: 52%;
}

.image-66.mobile-display-none.max-width {
  width: auto;
  max-height: 100%;
  max-width: 52%;
}

.image-66.max-height-max-width {
  width: auto;
  max-height: 100%;
  max-width: 52%;
}

.image-67 {
  position: absolute;
  width: 43%;
  margin-left: -25%;
}

.image-67.mobile-display-none.max-width {
  width: auto;
  max-height: 90%;
  max-width: 43%;
}

.image-67.max-height-width {
  width: auto;
  max-height: 90%;
  max-width: 43%;
}

.image-68 {
  position: absolute;
  width: 43%;
  margin-left: 25%;
}

.image-68.mobile-display-none.max-width {
  width: auto;
  max-height: 90%;
  max-width: 43%;
}

.image-68.max-height-width {
  width: auto;
  max-height: 90%;
  max-width: 43%;
}

.image-69 {
  width: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-70 {
  position: relative;
  overflow: visible;
  width: auto;
}

.image-71 {
  position: absolute;
}

.image-72 {
  width: auto;
}

.image-73 {
  position: absolute;
}

.image-74 {
  position: absolute;
}

.image-75 {
  position: absolute;
}

.table {
  position: absolute;
  z-index: 3;
  width: 30%;
  margin-top: 10%;
  margin-left: 5%;
}

.chair {
  position: absolute;
  left: 36%;
  z-index: 2;
  width: 12%;
  margin-top: 10%;
  margin-left: -13%;
}

.tv {
  position: absolute;
  left: 36%;
  top: 36%;
  width: 27%;
  max-height: 50%;
  margin-top: -15%;
  margin-left: -5%;
}

.plant {
  position: absolute;
  left: 40%;
  top: 42%;
  z-index: 1;
  width: 25%;
  margin-left: 5%;
}

.all-in-image._5vh-top-margin {
  margin-top: 5vh;
}

.image-77 {
  width: auto;
  max-height: 75%;
  max-width: 75%;
}

.div-block-69 {
  width: 100%;
  height: 100%;
  background-image: url('../images/brisbane-map-web.png');
  background-position: 50% 50%;
  background-size: cover;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-78 {
  -o-object-fit: cover;
  object-fit: cover;
}

.textarea {
  height: 300px;
}

.div-block-70 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0vh 0px 0px 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  text-align: left;
}

.div-block-70.orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #f17e30;
}

.div-block-71 {
  width: 100%;
  height: 100%;
}

.div-block-72 {
  margin-top: 5%;
}

.tablet {
  position: absolute;
  width: 90%;
}

.tablet.clap-image-mobile {
  width: 85%;
}

.tablet.clap-image-mobile.max-width {
  width: auto;
  max-height: 80%;
  max-width: 85%;
}

.div-block-73 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-13 {
  height: 100vh;
}

.image-79 {
  position: absolute;
  z-index: 2;
  width: 20%;
  height: auto;
  max-height: none;
  max-width: none;
}

.laptop-videocall {
  width: 90%;
  margin-top: 0%;
  margin-bottom: 0px;
  padding-top: 3%;
  padding-bottom: 0px;
}

.laptop-videocall.max-width-height {
  width: auto;
  max-height: 100%;
  max-width: 90%;
}

.laptop-videocall.max-width-height.margin-auto {
  margin-right: auto;
  margin-left: auto;
}

.div-block-74 {
  position: relative;
  display: none;
  width: 100%;
  height: 75vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  text-align: left;
}

.div-block-74.show {
  display: block;
}

.iphone-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 70%;
  margin-bottom: -69px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.centre-top-heading {
  position: relative;
  top: 0vw;
  margin-top: 120px;
}

.centre-top-heading.desktop-top-div {
  top: auto;
  height: 15%;
  margin-top: 0px;
}

.image-80 {
  position: relative;
}

.centre-image {
  position: relative;
}

.centre-image.desktop-85 {
  width: auto;
  max-height: 80%;
  max-width: 85%;
}

.container-11 {
  position: relative;
  margin-top: 3%;
  padding: 50px 50px 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.image-81 {
  position: absolute;
  z-index: 2;
  width: auto;
  max-height: 75%;
  max-width: 65%;
}

.ipad-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-75 {
  position: relative;
  width: 100%;
  height: 100%;
}

.bottom-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90vw;
  height: 85%;
  margin-left: -4vw;
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bottom-image.mobile-view-myproperty.no-margin {
  margin-left: 0px;
}

.bottom-image.mobile-view-myproperty.no-margin._75vh {
  height: 75vh;
}

.image-82 {
  width: 85%;
  max-width: 85%;
}

.image-82.mobile-display-none.max-height {
  position: absolute;
  bottom: 0px;
  width: auto;
  max-height: 75%;
}

.image-83 {
  position: absolute;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.image-83.mobile-view {
  display: none;
}

.textarea-2 {
  font-size: 26px;
}

.textarea-3 {
  overflow: auto;
  width: 556px;
  height: auto;
  min-height: 320px;
  margin-bottom: 20px;
  padding-right: 70px;
  padding-left: 0px;
  border: 1px none #000;
  font-size: 16px;
  line-height: 36px;
  font-weight: 300;
}

.textarea-3::-webkit-input-placeholder {
  color: #d7d7d7;
}

.textarea-3:-ms-input-placeholder {
  color: #d7d7d7;
}

.textarea-3::-ms-input-placeholder {
  color: #d7d7d7;
}

.textarea-3::placeholder {
  color: #d7d7d7;
}

.textarea-3.mobile-screen {
  letter-spacing: 0px;
}

.textarea-3.mobile-screen.ipad-screen {
  overflow: auto;
  width: 500px;
  max-width: 100%;
  padding-right: 0px;
  line-height: 1.3;
  -o-object-fit: cover;
  object-fit: cover;
}

.textarea-3.mobile-screen.ipad-screen::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

.textarea-3.mobile-screen.ipad-screen:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

.textarea-3.mobile-screen.ipad-screen::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.7);
}

.textarea-3.mobile-screen.ipad-screen::placeholder {
  color: rgba(0, 0, 0, 0.7);
}

.column-18 {
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
}

.div-block-76 {
  position: relative;
  width: 90vw;
  float: right;
}

.div-block-77 {
  position: relative;
  width: 90vw;
  float: right;
}

.div-block-78 {
  position: relative;
  width: 90vw;
  float: right;
}

.div-block-79 {
  position: relative;
  width: 90vw;
  float: right;
  background-color: transparent;
}

.div-block-80 {
  position: relative;
  width: 90vw;
  float: right;
}

.div-block-81 {
  position: relative;
  width: 90vw;
  float: right;
}

.div-block-82 {
  position: relative;
  width: 90vw;
  float: right;
}

.div-block-83 {
  position: relative;
  width: 90vw;
  float: right;
}

.div-block-84 {
  width: 90vw;
  float: right;
}

.div-block-85 {
  position: relative;
  width: 90vw;
  float: right;
}

.clap-icon {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: none;
  height: 110px;
}

.clap-icon.desktop-view {
  left: 11.5vw;
  top: 1.5vh;
  height: 90px;
}

.clap-icon.mobile-view {
  left: 12.5vw;
  top: 2.5vh;
  height: 75px;
}

.image-84 {
  position: absolute;
  z-index: 2;
  max-width: 80%;
}

.image-85 {
  position: absolute;
  width: auto;
  max-height: 75%;
  max-width: 75%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

.plate-icon {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: none;
  overflow: visible;
  width: auto;
  margin-top: 0px;
  margin-left: 0vw;
  -o-object-fit: fill;
  object-fit: fill;
}

.plate-icon.mobile-plate-logo {
  height: 60px;
}

.image-86 {
  position: relative;
  margin: 6px 10px 10px;
  text-align: left;
}

.div-block-86 {
  margin-right: 8px;
  margin-left: 8px;
}

.herosidelinks_wrapper {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 12px 55px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.text-block-10 {
  color: #fff;
  font-size: 0.7em;
  line-height: 20px;
}

.text-block-10.ipap-text-q1.mobile-display-none {
  color: #000;
  font-size: 1em;
}

.text-block-10.ipap-text-q1.mobile-display-none.text-white {
  color: #fff;
}

.text-block-10.ipap-text-q1.mobile-display-none.black-text {
  color: #000;
  font-size: 1em;
  line-height: 1.5;
}

.heading-14 {
  font-size: 4.8ch;
  text-shadow: 0 0 3px #000;
}

.heading-14.white {
  color: #fff;
  font-size: 4.2ch;
  text-shadow: none;
}

.heading-14.white.small {
  font-size: 4.2ch;
  text-shadow: none;
}

.heading-14.white.top-margin {
  text-shadow: none;
}

.heading-14.white.top-margin.mobile-display {
  display: block;
}

.heading-14.white-plate {
  width: auto;
  color: #fff;
}

.heading-14.white-plate.central {
  font-family: Gotham, sans-serif;
  font-size: 6ch;
}

.heading-14.mobile-view {
  margin-top: 25px;
  font-size: 4.2ch;
}

.div-block-87 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.mainhero_casedescription {
  position: relative;
  top: -30px;
  bottom: 30px;
  display: block;
  max-width: 750px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 50px;
  text-align: left;
}

.mainhero_casedescription.q1-main {
  margin-top: 17vh;
}

.mainhero_casedescription.right-padding {
  left: 220px;
  padding-left: 100px;
}

.mainhero_casedescription.width-343.center-text-padding {
  text-align: center;
}

.mainhero_casedescription.width-343.center-text-padding._10k-wall-center {
  padding-right: 0px;
  padding-left: 0px;
}

.mainhero_casedescription.q1-main {
  padding-right: 0px;
}

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

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

.slider-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.heading-15 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 1.2em;
  line-height: 40px;
}

.div-block-88 {
  margin-right: 8px;
  margin-left: 8px;
  text-align: right;
}

.text-block-11 {
  font-family: Gotham, sans-serif;
  color: #fff;
}

.text-block-11.text-shadows {
  text-shadow: 0 0 3px #000;
}

.text-block-11.padding-left {
  padding-left: 15px;
}

.image-87 {
  width: 100%;
}

.div-block-89 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.div-block-89.slide-2 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
}

.div-block-89.slide-3.mobile-view {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.div-block-89.library-slide {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.div-block-89.plate-slide {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
}

.div-block-89.q1-slide {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.div-block-89.video-wall-slide.mobile-view {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.mainhero_casewrapper {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  margin-right: 200px;
  margin-left: 200px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.mainhero_casewrapper.position-case {
  position: absolute;
  left: 0%;
  top: 35%;
  right: 0%;
  bottom: 45%;
}

.mainhero_casewrapper.position-case.mobiledisplay-none {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.mainhero_casewrapper.one-collumn {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.mainhero_casewrapper.ipad-container.margin-side-200 {
  margin-bottom: 220px;
}

.mainhero_casewrapper.ipad-container.margin-side-200.q1design-slide {
  margin-right: 100px;
  margin-bottom: 120px;
  margin-left: 100px;
}

.mainhero_casewrapper._100-0.margin-side-200px.desktop-one {
  -ms-grid-columns: 0% 100%;
  grid-template-columns: 0% 100%;
}

.mainhero_casewrapper.margin-side-200 {
  overflow: visible;
}

.mainhero_casewrapper.margin-side-200.ipad-center.desktop-center {
  -ms-grid-columns: 0% 100%;
  grid-template-columns: 0% 100%;
}

.mainhero_casewrapper.margin-side-200.ipad-center-plate {
  margin-bottom: 83px;
}

.section-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: auto;
  text-align: left;
  -o-object-fit: fill;
  object-fit: fill;
}

.section-14.panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-14.panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  margin-top: 0px;
}

.section-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100vh;
  max-height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #44a1ff;
}

.section-15.panel.abstract {
  background-image: url('../images/digital-city-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.text-block-12 {
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  text-align: center;
}

.business-labels {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  font-weight: 700;
  text-align: center;
}

.full-width-div {
  overflow: hidden;
  height: auto;
  max-height: 95vh;
}

.container-12 {
  max-height: 95vh;
}

.container-13 {
  display: block;
  overflow: hidden;
  max-height: 95vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-90 {
  height: 90vh;
}

.div-block-90._90--small {
  height: 89vh;
}

.slide-backing {
  width: 100%;
  height: 100%;
}

.slide-backing.purple {
  background-color: #8138c1;
}

.slide-nav {
  border-radius: 0px;
  font-size: 0.5em;
  text-shadow: 1px 1px 6px #000;
}

.icon-3 {
  left: 0%;
  top: 82%;
  right: 0%;
  bottom: 0%;
  overflow: visible;
  font-size: 20px;
  line-height: 20px;
  text-align: left;
  -o-object-fit: fill;
  object-fit: fill;
}

.icon-4 {
  left: 0%;
  top: 82%;
  right: 0%;
  bottom: 0%;
  font-size: 20px;
  line-height: 20px;
}

.nav-menu {
  position: relative;
  top: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  float: left;
  clear: none;
  text-align: left;
}

.container-14 {
  position: static;
  top: auto;
  width: 100vw;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.navbar-5 {
  position: fixed;
  top: 0px;
  width: 100vw;
  height: 6vh;
  background-color: #171717;
  color: #fff;
}

.div-block-91 {
  margin-top: 0px;
  padding-top: 0vh;
  clear: none;
}

.brand {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  clear: none;
}

.brand.w--current {
  height: 100%;
  min-width: 100%;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.nav-link:hover {
  color: #187fe6;
}

.div-block-92 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 5%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.section-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100vh;
  max-height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #44a1ff;
}

.div-block-93 {
  background-color: #fff;
}

.column-19 {
  padding-right: 0px;
  padding-left: 0px;
  background-color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.text-block-13 {
  color: #000;
  font-size: 28px;
  line-height: 38px;
  font-weight: 700;
  text-align: left;
}

.text-block-13._38 {
  font-size: 38px;
  line-height: 48px;
}

.text-block-13._50px._2vh-bottom_margin {
  margin-bottom: 10vh;
  font-size: 40px;
  line-height: 50px;
}

.text-block-13._50px._2vh-bottom_margin {
  margin-bottom: 2vh;
  font-size: 40px;
  line-height: 50px;
}

.text-block-14 {
  margin-bottom: 20px;
  padding-top: 40px;
  padding-bottom: 60px;
  color: #8f8f8f;
  font-size: 16px;
  line-height: 38px;
  font-weight: 400;
  text-align: left;
}

.button-4 {
  margin-bottom: -1px;
  border: 1px solid #3898ec;
  background-color: #fff;
  color: #3898ec;
}

.button-4:hover {
  background-color: #3898ec;
  color: #fff;
}

.grid-7 {
  width: auto;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;
  grid-template-rows: 10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;
  -o-object-fit: cover;
  object-fit: cover;
}

.left-single-grid-award {
  overflow: hidden;
  height: 100%;
  max-width: none;
  justify-items: stretch;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: "Area";
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.award-column-1 {
  height: 100%;
}

.award-column-2 {
  overflow: hidden;
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-95 {
  position: static;
  height: 100%;
}

.image-88 {
  overflow: visible;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-89 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-90 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-91 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-92 {
  -o-object-fit: cover;
  object-fit: cover;
}

.panell-awards {
  overflow: hidden;
}

.panell-awards.banner {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.panell-awards.banner.blue {
  background-color: #149dcc;
}

.panell-awards.black {
  background-color: #161616;
}

.panell-awards.full-section.medicos {
  background-color: #1042c7;
}

.panell-awards.full-section.one-another {
  background-color: #ee203a;
}

.panell-awards._28caff {
  background-color: #28caff;
}

.panell-awards._212121 {
  background-color: #212121;
}

.panell-awards.f17e30 {
  background-color: #f17e30;
}

.panell-awards.panel {
  height: 46vh;
}

.nav-link-2 {
  font-size: 12px;
}

.navlinks {
  padding: 10px 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

.navlinks:hover {
  color: #187fe6;
}

.navlinks.contact {
  margin-top: 4px;
  margin-left: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
  border: 1px none #fff;
}

.column-20 {
  height: 100%;
  text-align: center;
}

.column-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  text-align: center;
}

.column-22 {
  height: 100%;
  text-align: center;
}

.image-93 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 60%;
  max-width: 100%;
  margin: auto;
}

.image-94 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-95 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-96 {
  position: static;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-97 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-98 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-99 {
  -o-object-fit: cover;
  object-fit: cover;
}

.right-single-grid-award {
  display: block;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-100 {
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-96 {
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-97 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-101 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-height: 47%;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.section-17.margin-top-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-102 {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.image-103 {
  width: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-104 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-105 {
  width: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-106 {
  width: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-block-15 {
  color: #fff;
  font-weight: 100;
  text-align: center;
}

.text-block-15._10--side-margin {
  opacity: 0.7;
  font-weight: 300;
}

.text-block-15._10--side-margin.river-mobile-text {
  font-size: 16px;
  line-height: 28px;
}

.text-block-15._20px.lighter.clap-mobile-text._5vh-top-margin {
  font-size: 14px;
  line-height: 24px;
}

.image-107 {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: auto;
  max-height: 40vh;
}

.columns-5 {
  height: 100%;
}

.columns-6 {
  width: 100vw;
  height: 100%;
}

.column-23 {
  height: 100%;
}

.column-24 {
  height: 100%;
}

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

.grid-9 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100vh;
  grid-auto-columns: 1fr;
  grid-auto-rows: 16.6vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 17vh;
  grid-template-rows: 17vh;
}

.grid-9.ipad-grid {
  font-weight: 700;
}

.services {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
  text-decoration: none;
}

.services.side-marginout.no-border {
  border-style: none;
}

.text-block-16 {
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  float: none;
  clear: none;
  text-align: center;
  text-decoration: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.grid-10 {
  width: auto;
  height: 100%;
}

.grid-11 {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  grid-auto-rows: 0px;
  grid-row-gap: 16px;
}

.text-block-17 {
  margin-right: 5vw;
  margin-left: 0vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  text-align: left;
}

.image-108 {
  display: block;
  max-height: 5vh;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.image-109 {
  display: inline-block;
  max-height: 5vh;
  float: left;
}

.link-block-4 {
  position: static;
  display: block;
  margin-left: 40px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.link-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.image-110 {
  position: static;
  max-height: 5vh;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 2vw;
}

.image-111 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-112 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.image-113 {
  position: absolute;
  left: 60px;
  z-index: 20;
  width: 100%;
}

.image-114 {
  width: 100%;
  height: 100%;
  opacity: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-115 {
  position: absolute;
  width: 80%;
  margin-left: -24%;
}

.image-116 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.problem-columns {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.problem-columns._212121 {
  background-color: #212121;
}

.problem-columns.medicos {
  background-color: #1042c7;
}

.problem-columns.one-another {
  background-color: #212121;
}

.problem-columns.green {
  background-color: #3b8c5b;
}

.problem-columns._4060.f17f30 {
  background-color: #f17f30;
}

.problem-columns._3070 {
  overflow: hidden;
  background-color: #292929;
}

.problem-columns._3070.white {
  background-color: #fff;
}

.problem-columns._2575.black {
  background-color: #292929;
}

.problem-solvers-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  margin-right: 0px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #143850;
  background-image: url('../images/digital-abstract-blue.jpg');
  background-size: cover;
}

.problem-solvers-column.black {
  background-color: #292929;
  color: #fff;
}

.problem-solvers-column.white {
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  color: #fff;
}

.problem-solvers-column.white.down {
  background-color: #fff;
}

.problem-solvers-column.transparent {
  padding-left: 10%;
  background-color: transparent;
}

.problem-solvers-column.f9f9f9 {
  background-color: #f9f9f9;
}

.problem-solvers-column.green {
  background-color: #3b8c5b;
}

.problem-solvers-column.team-builder {
  padding-right: 10%;
  background-color: transparent;
}

.center-heading {
  position: relative;
  margin-top: 2vh;
  margin-bottom: 2vh;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.center-heading.black {
  margin: 2vh 5vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #000;
  font-size: 34px;
}

.center-heading.black.pad {
  padding-right: 0px;
}

.center-heading.black._70 {
  width: 70%;
}

.center-heading._70 {
  width: 70%;
}

.center-heading._65 {
  width: auto;
}

.center-heading.white {
  color: #fff;
  font-size: 38px;
}

.center-paragraph {
  position: relative;
  margin-bottom: 5vh;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 25px;
  font-weight: 300;
  text-align: center;
}

.center-paragraph.black {
  margin-right: 5vw;
  margin-bottom: 5vh;
  margin-left: 5vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #000;
  font-size: 16px;
}

.center-paragraph.black.half {
  width: auto;
  max-width: 300px;
}

.center-paragraph.black._70 {
  width: 70%;
}

.center-paragraph.black._50 {
  width: 50%;
}

.center-paragraph.black._55 {
  width: 60%;
}

.center-paragraph.black._60 {
  width: 60%;
}

.center-paragraph.white {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  line-height: 24px;
}

.div-block-98 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.columns-7 {
  width: 90%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.column-25 {
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}

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

.text-block-18 {
  position: relative;
}

.text-block-18:hover {
  color: #48a4ff;
}

.link-block-6 {
  position: relative;
}

.column-27 {
  position: relative;
}

.image-117 {
  height: 2vh;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.problem-solvers-column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 30vh;
  margin-right: 0px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.problem-solvers-column-2.black {
  background-color: #292929;
  color: #fff;
}

.problem-solvers-column-2.white {
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  color: #fff;
}

.problem-solvers-column-2.white.down {
  background-color: #fff;
}

.problem-solvers-column-2.transparent {
  padding-left: 10%;
  background-color: transparent;
}

.problem-solvers-column-2.f9f9f9 {
  background-color: #f9f9f9;
}

.problem-solvers-column-2.green {
  background-color: #3b8c5b;
}

.problem-solvers-column-2.team-builder {
  padding-right: 10%;
  background-color: transparent;
}

.div-block-99 {
  height: 6vh;
}

.heading-16 {
  font-size: 34px;
  text-align: center;
}

.grid-12 {
  margin-right: 10%;
  margin-left: 10%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-12._70vh {
  height: 70vh;
  grid-row-gap: 8px;
}

.grid-13 {
  width: 100%;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.image-118 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-119 {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

.image-120 {
  background-color: #ee3555;
  -o-object-fit: contain;
  object-fit: contain;
}

.image-121 {
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 90% 50%;
  object-position: 90% 50%;
}

.slider-4 {
  width: 75%;
  height: 75%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 50px;
  background-color: transparent;
}

.left-arrow-2 {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.quote-text {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  font-size: 14px;
  text-align: left;
  text-decoration: none;
}

.quote-text.white {
  position: absolute;
  display: inline-block;
  margin-top: 10%;
  margin-bottom: auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #fff;
  line-height: 24px;
  font-weight: 100;
  white-space: normal;
}

.quote-text.white._15vh-top-margin {
  font-weight: 400;
}

.quote-text.black {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.icon-5 {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.icon-6 {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
}

.image-122 {
  height: 4%;
}

.image-122._3--height {
  height: 3%;
}

.image-122._2px-top-margin {
  margin-top: -2px;
}

.image-123 {
  height: 8%;
  margin-top: -2%;
}

.slide-5 {
  padding-right: 0%;
  padding-left: 0%;
}

.slide-6 {
  padding-right: 0%;
  padding-left: 0%;
}

.slide-7 {
  padding-right: 0%;
  padding-left: 0%;
}

.slide-8 {
  margin: 0%;
  padding-right: 0%;
  padding-left: 0%;
}

.slide-9 {
  padding-right: 0%;
  padding-left: 0%;
}

.slide-10 {
  padding-right: 5%;
  padding-left: 5%;
}

.slide-11 {
  padding-right: 0%;
  padding-left: 0%;
}

.slide-12 {
  padding-right: 0%;
  padding-left: 0%;
}

.slide-13 {
  padding-right: 0%;
  padding-left: 0%;
}

.image-124 {
  width: 20%;
}

.image-125 {
  max-height: 5vh;
}

.image-126 {
  max-height: 5vh;
  max-width: 40%;
}

.image-127 {
  max-height: 5vh;
  max-width: 80%;
}

.image-129 {
  max-height: 5vh;
  max-width: 40%;
}

.image-130 {
  max-height: 5vh;
  max-width: 80%;
}

.image-135 {
  position: absolute;
  left: -35%;
  top: -60%;
  width: 466px;
  height: 323px;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-100 {
  position: relative;
}

.image-136 {
  position: absolute;
  left: 30%;
  top: 80%;
  width: 700px;
  height: 317px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 88% 50%;
  object-position: 88% 50%;
}

.image-137 {
  position: absolute;
  left: 36%;
  top: -15%;
  width: 402px;
  height: 221px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-138 {
  position: absolute;
  left: -28%;
  top: 54%;
  width: 459px;
  height: 271px;
  -o-object-fit: cover;
  object-fit: cover;
}

.hero-images {
  position: relative;
}

.hero-images.plate {
  width: 55vh;
}

.div-block-101 {
  position: absolute;
  left: -293px;
  top: -264px;
  width: 466px;
  height: 323px;
  opacity: 0;
}

.div-block-101.solutions {
  left: -400px;
  top: -300px;
  opacity: 1;
}

.div-block-102 {
  position: absolute;
  left: 336px;
  top: -200px;
  width: 402px;
  height: 211px;
  opacity: 0;
}

.div-block-102.solutions {
  left: 0px;
  top: -240px;
  opacity: 1;
}

.div-block-103 {
  position: absolute;
  left: -226px;
  top: 180px;
  width: 459px;
  height: 271px;
  opacity: 0;
}

.div-block-103.solutions {
  left: -300px;
  top: -120px;
  opacity: 1;
}

.div-block-104 {
  position: absolute;
  left: -120px;
  top: -100px;
  width: 638px;
  height: 317px;
  opacity: 0;
}

.div-block-104.solutions {
  opacity: 1;
}

.div-block-104.header-bottom-right {
  left: 200px;
  top: 202px;
}

.image-139 {
  width: 100%;
  height: 323px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-140 {
  width: 100%;
  height: 211px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-141 {
  height: 271px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-142 {
  height: 317px;
  -o-object-fit: cover;
  object-fit: cover;
}

.slide-14 {
  background-color: #23252c;
}

.slide-15 {
  background-color: transparent;
  background-image: none;
  background-size: auto;
}

.slide-16 {
  background-color: hsla(0, 0%, 100%, 0.5);
  background-image: url('../images/VRA_Banner.jpg');
  background-size: cover;
  opacity: 1;
}

.slide-16.vra-rescue {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7))), url('../images/VRA_Banner.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('../images/VRA_Banner.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.white {
  color: #fff;
  text-align: left;
}

.white.margin-5vh.pashion-mobile-header {
  font-size: 34px;
}

.white._10vh-bottom.lighter {
  font-weight: 300;
}

.white._20px {
  font-size: 16px;
  line-height: 26px;
}

.white._20px._2vh-bottom-margin {
  margin-bottom: 10vh;
}

.white._20px._2vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white._20px._2vh-bottom-margin.novo-mobile-text._5vh-top-margin {
  font-weight: 300;
}

.white._20px.lighter {
  width: auto;
  background-color: transparent;
  color: #000;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white._20px.lighter.small.white-10.nopinocchio-mobile-text {
  line-height: 24px;
}

.white._20px.lighter.white-10.one-another-mobile-text {
  line-height: 24px;
}

.white._20px.lighter.white-10.racehome-mobile-text {
  font-size: 20px;
  line-height: 30px;
}

.white._20px.lighter--copy {
  width: auto;
  background-color: transparent;
  color: #000;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white._20px.nopinocchio-mobile-text {
  color: #000;
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.white._20px.nopinocchio-text-white {
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.white._20px._2vh-bottom-margin {
  margin-bottom: 10vh;
}

.white._20px._2vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white._20px._2vh-bottom-margin.novo-mobile-text._5vh-top-margin {
  font-weight: 300;
}

.white.middle {
  text-align: center;
}

.white.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white.middle._20px.nopinocchio-mobile-text._10--side-padding._5vh-top-margin {
  font-weight: 300;
}

.white._50px {
  font-size: 38px;
  line-height: 48px;
}

.white._35px {
  font-size: 29px;
  line-height: 36px;
}

.white._35px.small.nopinocchio-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

.footer-header {
  font-size: 24px;
}

.footer-header.white {
  text-align: left;
}

.image-143 {
  position: relative;
  height: 3vh;
  margin-top: 5vh;
  margin-right: auto;
  margin-left: auto;
  float: none;
  clear: none;
  text-align: left;
}

.q1design-icon {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: none;
  height: 45px;
}

.black {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black.lighter._20px.novo-mobile-text {
  font-size: 14px;
  line-height: 24px;
}

.black._20px {
  font-size: 20px;
  line-height: 30px;
}

.black._20px.lighter {
  font-size: 14px;
  line-height: 24px;
}

.black._20px.lighter.racehome-mobile-text {
  font-size: 18px;
  line-height: 28px;
}

.black._20px.novo-mobile-text {
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.black._20px.nopinocchio-mobile-text {
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.services-header {
  font-weight: 700;
}

.services-header.blue {
  margin-top: 10vh;
  color: #187fe6;
}

.list-item-2 {
  float: none;
  clear: none;
}

.grid-14 {
  width: 100%;
  height: 66.4vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: 26.4vh 10vh 15vh 15vh;
  grid-template-rows: 26.4vh 10vh 15vh 15vh;
}

.image-144 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-145 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-146 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 0%;
  object-position: 50% 0%;
}

.image-147 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-148 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.grid-15 {
  height: 100%;
}

.grid-16 {
  height: 100%;
}

.grid-17 {
  height: 100%;
}

.grid-18 {
  height: 100%;
}

.q1-collumn-grid {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.q1-collumn-grid._212121 {
  background-color: #212121;
}

.q1-collumn-grid.medicos {
  background-color: #1042c7;
}

.q1-collumn-grid.one-another {
  background-color: #212121;
}

.q1-collumn-grid.green {
  background-color: #3b8c5b;
}

.q1-collumn-grid._4060.f17f30 {
  background-color: #f17f30;
}

.q1-collumn-grid._3070 {
  overflow: hidden;
  background-color: #292929;
}

.q1-collumn-grid._3070.white {
  background-color: #fff;
}

.q1-collumn-grid._2575.black {
  background-color: #292929;
}

.q1-collumn-grid.auto {
  height: auto;
}

.solution-links {
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.solution-columns-left {
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}

.solutions-column-middle {
  text-align: center;
}

.solution-column-right {
  padding-right: 0px;
  padding-left: 0px;
}

.solutions-collumn-grid {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.solutions-collumn-grid._212121 {
  background-color: #212121;
}

.solutions-collumn-grid.medicos {
  background-color: #1042c7;
}

.solutions-collumn-grid.one-another {
  background-color: #212121;
}

.solutions-collumn-grid.green {
  background-color: #3b8c5b;
}

.solutions-collumn-grid._4060.f17f30 {
  background-color: #f17f30;
}

.solutions-collumn-grid._3070 {
  overflow: hidden;
  background-color: #292929;
}

.solutions-collumn-grid._3070.white {
  background-color: #fff;
}

.solutions-collumn-grid._2575.black {
  background-color: #292929;
}

.solutions-collumn-grid.top {
  background-image: url('../images/QR-Code-Banner-1.jpg');
  background-position: 100% 50%;
  background-size: cover;
}

.solutions-collumn-grid.top.collab-solution {
  background-image: url('../images/Collaboration-Tool-Touch-Screen-Table-6.jpg');
  background-position: 50% 50%;
}

.solutions-collumn-grid.top.custom-software {
  background-image: url('../images/Q1-Design-About-us-1.jpg');
  background-position: 50% 50%;
}

.solutions-collumn-grid.top.digital-sales {
  background-color: transparent;
  background-image: none;
}

.solutions-collumn-grid.top.video_walls {
  background-color: transparent;
  background-image: none;
}

.solutions-collumn-grid._30-70-grid._86vh {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.business-collumn-grid-copy {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.business-collumn-grid-copy._212121 {
  background-color: #212121;
}

.business-collumn-grid-copy.medicos {
  background-color: #1042c7;
}

.business-collumn-grid-copy.one-another {
  background-color: #212121;
}

.business-collumn-grid-copy.green {
  background-color: #3b8c5b;
}

.business-collumn-grid-copy._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn-grid-copy._3070 {
  overflow: hidden;
  background-color: #292929;
}

.business-collumn-grid-copy._3070.white {
  background-color: #fff;
}

.business-collumn-grid-copy._2575.black {
  background-color: #292929;
}

.top-solutions-overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 10vh 10% 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(20, 63, 91, 0.9);
  text-align: left;
}

.learn-more-text {
  color: #48a4ff;
}

.section-collumn-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.section-collumn-copy.black {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #292929;
  color: #fff;
}

.section-collumn-copy.white {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  color: #fff;
}

.section-collumn-copy.white.down {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn-copy.white.down.functionality {
  padding-top: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn-copy.white.up {
  padding-right: 10%;
}

.section-collumn-copy.transparent {
  padding-left: 10%;
  background-color: transparent;
}

.section-collumn-copy.transparent.bottom {
  padding-right: 10%;
}

.section-collumn-copy.f9f9f9 {
  background-color: #f9f9f9;
}

.section-collumn-copy.blue {
  position: relative;
  padding-right: 10%;
  padding-left: 10%;
  background-color: #2c95e8;
}

.section-collumn-copy.green {
  background-color: #3b8c5b;
}

.section-collumn-copy.team-builder {
  padding-right: 10%;
  background-color: transparent;
}

.section-collumn-copy.orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #ff7448;
}

.section-collumn-copy.purple {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #8448ff;
}

.section-collumn-copy.green2 {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #1ac676;
}

.section-collumn-copy.inside {
  height: 20vh;
  padding-right: 10%;
  padding-left: 10%;
}

.solution-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 10vh 10% 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.image-149 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-106 {
  position: absolute;
  left: -202px;
  top: -114px;
  width: 202px;
  height: 114px;
}

.image-150 {
  width: 100%;
  height: 114px;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-107 {
  position: absolute;
  left: 0px;
  top: -114px;
  width: 202px;
  height: 114px;
}

.div-block-108 {
  position: absolute;
  left: 202px;
  top: -114px;
  width: 202px;
  height: 114px;
}

.image-151 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-109 {
  position: absolute;
  left: 404px;
  top: -114px;
  width: 202px;
  height: 114px;
}

.image-152 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-110 {
  position: absolute;
  left: -202px;
  top: 0px;
  width: 202px;
  height: 114px;
}

.image-153 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-111 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 202px;
  height: 114px;
}

.image-154 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-112 {
  position: absolute;
  left: 202px;
  top: 0px;
  width: 202px;
  height: 114px;
}

.image-155 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-113 {
  position: absolute;
  left: 404px;
  top: 0px;
  width: 202px;
  height: 114px;
}

.image-156 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-114 {
  position: absolute;
  left: -202px;
  top: 114px;
  width: 202px;
  height: 114px;
}

.image-157 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-115 {
  position: absolute;
  left: 0px;
  top: 114px;
  width: 202px;
  height: 114px;
}

.image-158 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-116 {
  position: absolute;
  left: 202px;
  top: 114px;
  width: 202px;
  height: 114px;
}

.image-159 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-117 {
  position: absolute;
  left: 404px;
  top: 114px;
  width: 202px;
  height: 114px;
}

.image-160 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.bold-text-3 {
  float: right;
  font-size: 70px;
  text-align: left;
}

.solutions-collumn-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-118 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.div-block-119 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.div-block-120 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.image-161 {
  width: 100%;
}

.image-162 {
  width: 100%;
}

.link-block-9 {
  width: 40%;
}

.link-block-10 {
  width: 40%;
  margin-left: 10%;
}

.div-block-121 {
  margin-top: 10%;
}

.solutions-collumn-image-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.solutions-images-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.solutions-images-container.bottom {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.image-163 {
  position: absolute;
  height: 274px;
}

.image-164 {
  position: absolute;
  height: 285px;
}

.image-165 {
  position: absolute;
  left: auto;
  top: auto;
  height: 277px;
}

.image-166 {
  position: absolute;
  height: 158px;
}

.div-block-122 {
  position: relative;
}

.div-block-123 {
  position: absolute;
  left: -354px;
  top: -78px;
  width: 364px;
  height: 274px;
}

.div-block-124 {
  position: absolute;
  z-index: 2;
  width: 402px;
  height: 285px;
}

.div-block-125 {
  position: absolute;
  left: 52px;
  top: -116px;
  width: 368px;
  height: 277px;
}

.div-block-126 {
  position: absolute;
  left: -120px;
  top: -200px;
  width: 251px;
  height: 158px;
}

.div-block-127 {
  position: absolute;
  left: -118px;
  top: 42px;
  width: 148px;
  height: 254px;
}

.image-167 {
  height: 254px;
}

.html-embed {
  width: 100%;
}

.background-video-2 {
  width: 100%;
  height: 100%;
}

.div-block-128 {
  position: relative;
}

.background-video-3 {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.background-video-4 {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.div-block-129 {
  position: relative;
}

.div-block-130 {
  position: absolute;
  left: -300px;
  top: -150px;
  width: 560px;
  height: 361px;
}

.div-block-131 {
  position: absolute;
  left: 40px;
  top: -141px;
  width: 244px;
  height: 344px;
}

.div-block-132 {
  position: relative;
}

.div-block-133 {
  position: absolute;
  left: -300px;
  top: -250px;
  width: 402px;
  height: 169px;
}

.div-block-134 {
  position: absolute;
  left: -62px;
  top: -168px;
  width: 408px;
  height: 189px;
}

.div-block-135 {
  position: absolute;
  left: -136px;
  top: -94px;
  width: 160px;
  height: 81px;
}

.div-block-136 {
  position: absolute;
  left: -14px;
  top: -28px;
  width: 160px;
  height: 83px;
}

.div-block-137 {
  position: relative;
}

.div-block-138 {
  position: relative;
}

.div-block-139 {
  position: relative;
}

.div-block-140 {
  position: absolute;
  left: -98px;
  top: 80px;
  width: 90px;
  height: 158px;
}

.div-block-141 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.div-block-142 {
  position: absolute;
  left: 98px;
  top: -80px;
  width: 90px;
  height: 158px;
}

.div-block-143 {
  position: absolute;
  left: -76px;
  top: -152px;
  width: 180px;
  height: 180px;
}

.image-168 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-144 {
  position: absolute;
  left: -170px;
  top: -66px;
  width: 180px;
  height: 180px;
}

.div-block-145 {
  position: absolute;
  left: -12px;
  top: -38px;
  width: 180px;
  height: 180px;
}

.div-block-146 {
  position: absolute;
  left: -105px;
  top: 48px;
  width: 180px;
  height: 180px;
}

.div-block-147 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.div-block-148 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.div-block-149 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.div-block-150 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.div-block-151 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.div-block-152 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.div-block-153 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.div-block-154 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.div-block-155 {
  position: absolute;
  width: 90px;
  height: 158px;
}

.grid-19 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-17 {
  font-size: 34px;
  text-align: center;
}

.heading-17.white {
  text-align: left;
}

.heading-17.white._50px {
  font-size: 38px;
  line-height: 48px;
}

.heading-17.white._50px.middle {
  text-align: center;
}

.heading-17.white._50px.nopinocchio-mobile-header._10--side-padding {
  font-size: 30px;
  line-height: 38px;
}

.heading-17.white._100--width {
  width: 100%;
}

.heading-17._50px {
  position: relative;
  display: block;
  margin: auto;
  color: #fff;
  font-size: 30px;
  line-height: 38px;
  font-weight: 500;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.heading-17._50px.hacehom-mobile-header._10--side-padding._10vh-top-margin {
  font-size: 30px;
  line-height: 38px;
}

.heading-18 {
  font-size: 34px;
  text-align: center;
}

.heading-18._50px {
  font-size: 38px;
  line-height: 48px;
}

.heading-18._50px.header-lighting {
  width: 1142px;
  height: auto;
  margin: 0px auto 220px;
  padding-top: 500px;
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  font-weight: 500;
}

.heading-18._50px.header-lighting.racehome-mobile-header._10--side-padding.no-padding {
  margin-bottom: 0px;
  padding-top: 0px;
}

.slide-17 {
  position: relative;
  padding-right: 5%;
  padding-left: 5%;
  background-color: transparent;
  text-align: left;
  -o-object-fit: fill;
  object-fit: fill;
}

.slide-18 {
  padding-right: 5%;
  padding-left: 5%;
}

.slide-19 {
  padding-right: 5%;
  padding-left: 5%;
}

.image-169 {
  position: absolute;
  z-index: 2;
  width: 58.8408%;
  height: auto;
  max-height: 85%;
  max-width: 100%;
}

.image-169._2vh-top-margin {
  width: auto;
  height: 450px;
}

.image-169._6vh-margin {
  width: 58%;
  max-height: 85%;
  max-width: 100%;
}

.image-169._3vh-margin-copy {
  width: 58%;
  max-height: 85%;
  max-width: 100%;
}

.image-169._3vh-margin-copy.mobile-display-none.max-height-75 {
  max-height: 75%;
}

.image-169.max-height-75 {
  width: auto;
  max-height: 75%;
}

.image-170 {
  position: absolute;
  z-index: 2;
  display: block;
  overflow: visible;
  max-height: 85%;
  max-width: 100%;
  background-color: transparent;
}

.image-170._4vh-top-margin {
  width: 58.84%;
  max-height: 85%;
  max-width: 100%;
}

.image-170._4vh-top-margin.max-height-75 {
  width: auto;
}

.image-170.max-height-75 {
  width: auto;
  max-height: 75%;
  max-width: 100%;
}

.absolute-image-container-copy {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.absolute-image-container-copy.white {
  background-color: #fff;
}

.absolute-image-container-copy.thatsit {
  background-image: url('../images/roberto-nickson-hLgYtX0rPgw-unsplash-1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container-copy.black {
  background-color: #000;
}

.absolute-image-container-copy.youngmembers {
  background-image: url('../images/woman-sharing-her-presentation-with-her-colleagues-3153198.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container-copy.newmembers {
  background-image: url('../images/13135.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container-copy.f9f9f9 {
  background-color: #f9f9f9;
}

.absolute-image-container-copy.transparent {
  background-color: transparent;
}

.image-171 {
  width: 32%;
}

.image-171._3vh-top-margin {
  width: 289.58px;
}

.image-172 {
  width: 30%;
}

.image-173 {
  height: 145.375px;
}

.image-174 {
  width: 312px;
  height: 145px;
}

.image-175 {
  height: 145px;
}

.image-176 {
  height: 145px;
}

.image-177 {
  height: 145px;
}

.image-178 {
  height: 145px;
}

.image-179 {
  height: 145px;
}

.image-180 {
  height: 145px;
}

.image-181 {
  height: 145px;
}

.image-182 {
  height: 145px;
}

.image-183 {
  height: 145px;
}

.image-184 {
  height: 145px;
}

.racehome-qoute-text {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  padding: 10%;
  font-size: 14px;
  text-align: left;
  text-decoration: none;
}

.racehome-qoute-text.white {
  position: relative;
  margin-top: 2%;
  margin-bottom: auto;
  color: #fff;
  line-height: 24px;
  font-weight: 100;
  white-space: normal;
}

.racehome-qoute-text.black {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.white-background {
  background-color: #fff;
}

.column-28 {
  display: block;
}

.column-29 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-156 {
  width: 100%;
  height: 100%;
  margin-top: 10%;
}

.heading-19 {
  font-weight: 700;
}

.slide-17-copy {
  position: relative;
  padding-right: 5%;
  padding-left: 5%;
  background-color: transparent;
  text-align: left;
  -o-object-fit: fill;
  object-fit: fill;
}

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

.div-block-157 {
  position: relative;
  z-index: 2;
  width: 100%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-size: 200vh;
  line-height: 28vh;
  text-align: left;
}

.div-block-157.center-div {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-186 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: auto;
  max-height: 90%;
  max-width: 100%;
}

.grid-20 {
  width: 100%;
  margin-top: 10%;
  grid-column-gap: 100px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-187 {
  width: 100%;
}

.image-188 {
  width: 100%;
}

.image-189 {
  width: 100%;
}

.columns-8 {
  width: 100%;
  height: 70%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-158 {
  width: 100%;
  height: 100%;
  margin-right: 0%;
  margin-left: 0%;
  padding: 5%;
  background-color: #bf0c0c;
}

.column-30 {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.column-31 {
  height: 100%;
}

.column-32 {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.div-block-159 {
  width: 90%;
  height: 100%;
  margin-right: 5%;
  margin-left: 5%;
  background-color: #bf0c0c;
}

.div-block-160 {
  position: relative;
  height: 30%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-160.mobile-div-plate._5vh-top-margin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.image-190._2vh-top-margin {
  max-height: 30%;
}

.image-191 {
  position: relative;
  z-index: 2;
  width: 30%;
}

.text-block-19 {
  margin-right: 10%;
  margin-left: 10%;
  font-weight: 300;
}

.image-192 {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-161 {
  position: relative;
}

.div-block-162 {
  position: absolute;
  left: -250px;
  top: -150px;
  width: 680px;
  height: 400px;
}

.div-block-163 {
  position: absolute;
  left: -130px;
  top: 170px;
  width: 250px;
  height: 120px;
}

.link {
  color: #48a4ff;
  text-decoration: none;
}

.link-2 {
  color: #48a4ff;
  text-decoration: none;
}

.link-3 {
  color: #48a4ff;
  text-decoration: none;
}

.link-4 {
  color: #48a4ff;
  text-decoration: none;
}

.image-193 {
  width: 100%;
  max-height: 80%;
  max-width: 100%;
}

.image-193.ipad-image-concord._90-width {
  width: 90%;
}

.columns-9 {
  width: 80%;
}

.heading-20 {
  text-align: center;
}

.heading-20._50px {
  font-size: 38px;
  line-height: 48px;
}

.heading-20._50px.one-another-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

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

.text-block-20._20px.lighter {
  font-weight: 300;
}

.text-block-20._20px.lighter.one-another-mobile-text {
  font-size: 14px;
  line-height: 24px;
}

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

.text-block-21._20px.lighter {
  font-weight: 300;
}

.text-block-21._20px.lighter.one-another-mobile-text {
  font-size: 14px;
  line-height: 24px;
}

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

.text-block-22._2vh-margin-bottom._20px.lighter {
  font-weight: 300;
}

.text-block-22._2vh-margin-bottom._20px.lighter.one-another-mobile-text {
  font-size: 14px;
  line-height: 24px;
}

.image-194 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.single-grid {
  overflow: hidden;
  height: 100vh;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.single-grid.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.bottom-images._10--margin {
  margin-right: 10%;
  margin-left: 10%;
}

.bottom-images._10--margin._10vh-bottom {
  max-width: 60%;
  margin-bottom: 10vh;
}

.without-borders-text {
  margin-top: 10%;
  margin-bottom: 0px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #004665;
  font-size: 30px;
  font-weight: 400;
  text-align: center;
}

.heading-21 {
  font-size: 36px;
}

.heading-22 {
  color: #2578ad;
  font-size: 36px;
}

.heading-22._35px {
  font-size: 30px;
  line-height: 38px;
}

.heading-23 {
  color: #2578ad;
}

.heading-23._35px {
  font-size: 30px;
  line-height: 38px;
}

.medicos-intro-collumn-grid {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.medicos-intro-collumn-grid._212121 {
  background-color: #212121;
}

.medicos-intro-collumn-grid.medicos {
  background-color: #1042c7;
}

.medicos-intro-collumn-grid.one-another {
  background-color: #212121;
}

.medicos-intro-collumn-grid.green {
  background-color: #3b8c5b;
}

.medicos-intro-collumn-grid.green._3565 {
  overflow: hidden;
}

.medicos-intro-collumn-grid._4060.f17f30 {
  background-color: #f17f30;
}

.medicos-intro-collumn-grid._3070 {
  overflow: hidden;
  background-color: #292929;
}

.medicos-intro-collumn-grid._3070.white {
  background-color: #fff;
}

.medicos-intro-collumn-grid._2575.black {
  background-color: #292929;
}

.medicos-intro-collumn-grid.blue {
  background-color: #0d85ea;
}

.medicos-intro-collumn-grid.concord-orange {
  background-color: #f17e30;
}

.medicos-intro-collumn-grid.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.medicos-intro-collumn-grid.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.medicos-intro-collumn-grid.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-intro-collumn-grid.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-intro-collumn-grid.f4f4f4 {
  background-color: #f4f4f4;
}

.medicos-intro-collumn-grid._1a1a1a {
  background-color: #1a1a1a;
}

.medicos-intro-collumn-grid.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-intro-collumn-grid.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-intro-collumn-grid.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-intro-collumn-grid.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-intro-collumn-grid.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-intro-collumn-grid.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.medicos-left-text-collumn-grid._212121 {
  background-color: #212121;
}

.medicos-left-text-collumn-grid.medicos {
  background-color: #1042c7;
}

.medicos-left-text-collumn-grid.one-another {
  background-color: #212121;
}

.medicos-left-text-collumn-grid.green {
  background-color: #3b8c5b;
}

.medicos-left-text-collumn-grid.green._3565 {
  overflow: hidden;
}

.medicos-left-text-collumn-grid._4060.f17f30 {
  background-color: #f17f30;
}

.medicos-left-text-collumn-grid._3070 {
  overflow: hidden;
  background-color: #292929;
}

.medicos-left-text-collumn-grid._3070.white {
  background-color: #fff;
}

.medicos-left-text-collumn-grid._2575.black {
  background-color: #292929;
}

.medicos-left-text-collumn-grid.blue {
  background-color: #0d85ea;
}

.medicos-left-text-collumn-grid.concord-orange {
  background-color: #f17e30;
}

.medicos-left-text-collumn-grid.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid.f4f4f4 {
  background-color: #f4f4f4;
}

.medicos-left-text-collumn-grid._1a1a1a {
  background-color: #1a1a1a;
}

.medicos-left-text-collumn-grid.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.business-collumn-grid-copy._212121 {
  background-color: #212121;
}

.business-collumn-grid-copy.medicos {
  background-color: #1042c7;
}

.business-collumn-grid-copy.one-another {
  background-color: #212121;
}

.business-collumn-grid-copy.green {
  background-color: #3b8c5b;
}

.business-collumn-grid-copy.green._3565 {
  overflow: hidden;
}

.business-collumn-grid-copy._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn-grid-copy._3070 {
  overflow: hidden;
  background-color: #292929;
}

.business-collumn-grid-copy._3070.white {
  background-color: #fff;
}

.business-collumn-grid-copy._2575.black {
  background-color: #292929;
}

.business-collumn-grid-copy.blue {
  background-color: #0d85ea;
}

.business-collumn-grid-copy.concord-orange {
  background-color: #f17e30;
}

.business-collumn-grid-copy.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumn-grid-copy._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumn-grid-copy.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.centered-container.medicos {
  -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;
}

.centered-container.medicos-container {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.centered-container.medicos-container.hide {
  display: none;
}

.medicos-right-text-collumn-grid {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.medicos-right-text-collumn-grid._212121 {
  background-color: #212121;
}

.medicos-right-text-collumn-grid.medicos {
  background-color: #1042c7;
}

.medicos-right-text-collumn-grid.one-another {
  background-color: #212121;
}

.medicos-right-text-collumn-grid.green {
  background-color: #3b8c5b;
}

.medicos-right-text-collumn-grid.green._3565 {
  overflow: hidden;
}

.medicos-right-text-collumn-grid._4060.f17f30 {
  background-color: #f17f30;
}

.medicos-right-text-collumn-grid._3070 {
  overflow: hidden;
  background-color: #292929;
}

.medicos-right-text-collumn-grid._3070.white {
  background-color: #fff;
}

.medicos-right-text-collumn-grid._2575.black {
  background-color: #292929;
}

.medicos-right-text-collumn-grid.blue {
  background-color: #0d85ea;
}

.medicos-right-text-collumn-grid.concord-orange {
  background-color: #f17e30;
}

.medicos-right-text-collumn-grid.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.medicos-right-text-collumn-grid.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.medicos-right-text-collumn-grid.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-right-text-collumn-grid.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-right-text-collumn-grid.f4f4f4 {
  background-color: #f4f4f4;
}

.medicos-right-text-collumn-grid._1a1a1a {
  background-color: #1a1a1a;
}

.medicos-right-text-collumn-grid.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-right-text-collumn-grid.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-right-text-collumn-grid.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-right-text-collumn-grid.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-right-text-collumn-grid.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-right-text-collumn-grid.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.text-block-23.white._20px.novo-mobile-text.small-size {
  font-weight: 300;
}

.text-block-23.white._20px.novo-mobile-text.margin-bottom-10vh {
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.medicos-left-text-collumn-grid-copy {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.medicos-left-text-collumn-grid-copy._212121 {
  background-color: #212121;
}

.medicos-left-text-collumn-grid-copy.medicos {
  background-color: #1042c7;
}

.medicos-left-text-collumn-grid-copy.one-another {
  background-color: #212121;
}

.medicos-left-text-collumn-grid-copy.green {
  background-color: #3b8c5b;
}

.medicos-left-text-collumn-grid-copy.green._3565 {
  overflow: hidden;
}

.medicos-left-text-collumn-grid-copy._4060.f17f30 {
  background-color: #f17f30;
}

.medicos-left-text-collumn-grid-copy._3070 {
  overflow: hidden;
  background-color: #292929;
}

.medicos-left-text-collumn-grid-copy._3070.white {
  background-color: #fff;
}

.medicos-left-text-collumn-grid-copy._2575.black {
  background-color: #292929;
}

.medicos-left-text-collumn-grid-copy.blue {
  background-color: #0d85ea;
}

.medicos-left-text-collumn-grid-copy.concord-orange {
  background-color: #f17e30;
}

.medicos-left-text-collumn-grid-copy.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid-copy.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid-copy.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid-copy.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid-copy.f4f4f4 {
  background-color: #f4f4f4;
}

.medicos-left-text-collumn-grid-copy._1a1a1a {
  background-color: #1a1a1a;
}

.medicos-left-text-collumn-grid-copy.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid-copy.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid-copy.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid-copy.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid-copy.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.medicos-left-text-collumn-grid-copy.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-20 {
  background-image: url('../images/plate-q1-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-20.video-plate {
  background-image: none;
}

.slide-20.video-plate {
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
}

.image-195 {
  width: 60%;
  margin-left: -8%;
  padding-left: 0px;
}

.image-195.redfrogs-logo {
  margin-left: 0%;
  padding-top: 20px;
  padding-bottom: 40px;
}

.text-block-24 {
  text-decoration: none;
}

.link-block-11 {
  text-decoration: none;
}

.link-block-11.padding {
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #48a4ff;
}

.div-block-164 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-165 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-166 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.link-block-13 {
  margin-left: 40px;
}

.div-block-167 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block-14 {
  margin-left: 40px;
}

.company-links {
  max-height: 10vh;
}

.icons {
  max-height: 10vh;
}

.client-logos {
  max-height: 3vh;
  max-width: 6vw;
}

.columns-10 {
  display: block;
}

.list-item-3 {
  padding-left: 30px;
  background-image: url('../images/blue-fire.svg');
  background-position: 0% 50%;
  background-size: auto 28px;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.services-list {
  padding-left: 50px;
  background-image: url('../images/blue-fire.svg');
  background-position: 0% 50%;
  background-size: auto 28px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-weight: 400;
}

.pashion-icon {
  position: fixed;
  left: 14vw;
  top: 2.5vh;
  z-index: 5;
  display: none;
  height: 60px;
}

.pashion-banner-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/automatum-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.pashion-banner-image.plate {
  background-color: transparent;
  background-image: url('../images/Home-page-Banner-3.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.pashion-banner-image.racehome {
  background-image: url('../images/because-time-is-precious.v2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.pashion-banner-image.one-another {
  background-image: url('../images/oneanother_header_bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.pashion-banner-image.rescue-app {
  background-image: url('../images/rescue_header_bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.pashion-banner-image.my-property {
  background-image: url('../images/my-property-block-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.pashion-banner-image.all-in {
  background-image: url('../images/All-in-banner.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.pashion-banner-image.nopinocchio {
  background-image: url('../images/home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.pashion-banner-image.supporting {
  background-image: none;
}

.image-197 {
  max-height: 40vh;
}

.margin-5vh {
  height: 10vh;
  margin-bottom: 5vh;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.button-5 {
  border: 1px solid #fff;
  background-color: transparent;
  -webkit-transition-property: none;
  transition-property: none;
  color: #fff;
  font-size: 20px;
  text-decoration: none;
}

.button-6 {
  border: 1px solid #fff;
  background-color: transparent;
  -webkit-transition-property: none;
  transition-property: none;
  color: #fff;
  font-size: 20px;
  text-decoration: none;
}

.button-7 {
  border: 1px solid #fff;
  background-color: transparent;
  -webkit-transition-property: none;
  transition-property: none;
  color: #fff;
  font-size: 20px;
  text-decoration: none;
}

.columns-11 {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.image-198 {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-199 {
  position: relative;
}

.div-block-168 {
  position: relative;
  display: block;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  -o-object-fit: fill;
  object-fit: fill;
}

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

.image-201 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-202 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

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

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

._10vh-bottom {
  margin-bottom: 10vh;
}

._10vh-bottom.lighter {
  font-weight: 300;
}

._10vh-bottom.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.image-206 {
  max-height: 85%;
}

.image-207 {
  max-height: 60%;
}

.image-208 {
  max-height: 85%;
}

.image-209 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-210 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-211 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-212 {
  max-height: 70%;
}

.div-block-169 {
  height: 5vh;
  background-color: #fff;
}

.div-block-170 {
  height: 20vh;
  background-color: #fff;
}

.div-block-171 {
  height: 20vh;
  background-color: #fff;
}

.div-block-172 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.div-block-173 {
  position: absolute;
  z-index: 1;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.7);
}

.nopino-collumn-grid {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nopino-collumn-grid._212121 {
  background-color: #212121;
}

.nopino-collumn-grid.medicos {
  background-color: #1042c7;
}

.nopino-collumn-grid.one-another {
  background-color: #212121;
}

.nopino-collumn-grid.one-another._2575.ee203a {
  background-color: #ee203a;
}

.nopino-collumn-grid.green {
  background-color: #3b8c5b;
}

.nopino-collumn-grid.green._3565 {
  overflow: hidden;
}

.nopino-collumn-grid._6535.black-bg {
  background-color: #161616;
}

.nopino-collumn-grid._4060.f17f30 {
  background-color: #f17f30;
}

.nopino-collumn-grid._3070 {
  overflow: hidden;
  background-color: #292929;
}

.nopino-collumn-grid._3070.white {
  background-color: #fff;
}

.nopino-collumn-grid._3070._86vh {
  height: 100vh;
}

.nopino-collumn-grid._2575.black {
  background-color: #292929;
}

.nopino-collumn-grid._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 90vh;
}

.nopino-collumn-grid.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.nopino-collumn-grid.blue {
  background-color: #0d85ea;
}

.nopino-collumn-grid.blue._86vh {
  height: 100vh;
}

.nopino-collumn-grid.concord-orange {
  background-color: #f17e30;
}

.nopino-collumn-grid.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-background-one.medicos-grid {
  height: 90vh;
}

.nopino-collumn-grid.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-video-image.medicos-grid {
  height: 90vh;
}

.nopino-collumn-grid.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-home-image.medicos-grid {
  height: 90vh;
}

.nopino-collumn-grid.f4f4f4 {
  background-color: #f4f4f4;
}

.nopino-collumn-grid.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 90vh;
}

.nopino-collumn-grid._1a1a1a {
  background-color: #1a1a1a;
}

.nopino-collumn-grid.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-psychmed-image.medicos-grid {
  height: 90vh;
}

.nopino-collumn-grid.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-medkit-image.medicos-grid {
  height: 90vh;
}

.nopino-collumn-grid.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-consult-image.medicos-grid {
  height: 90vh;
}

.nopino-collumn-grid.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-pharmacare-image.medicos-grid {
  height: 90vh;
}

.nopino-collumn-grid.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-cloud-image.medicos-grid {
  height: 90vh;
}

.nopino-collumn-grid.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.nopino-collumn-grid.medicos-agedcare-image.medicos-grid {
  height: 90vh;
}

.nopino-collumn-grid.medicos-left-text-collumn-grid {
  height: 90vh;
}

.nopino-collumn-grid._50vh {
  max-height: 50vh;
}

.nopino-collumn-grid._161616 {
  background-color: #161616;
}

.nopino-collumn-grid._60vh {
  height: 60vh;
}

.nopino-collumn-grid._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.nopino-collumn-grid._0b3ec9 {
  background-color: #0b3ec9;
}

.nopino-collumn-grid._86vh {
  height: 90vh;
}

.nopino-collumn-grid._86vh.fafafa {
  background-color: #fafafa;
}

.nopino-collumn-grid.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.nopino-collumn-grid.without-border-background.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-collumn-grid-copy._212121 {
  background-color: #212121;
}

.business-collumn-grid-copy.medicos {
  background-color: #1042c7;
}

.business-collumn-grid-copy.one-another {
  background-color: #212121;
}

.business-collumn-grid-copy.one-another._2575.ee203a {
  background-color: #ee203a;
}

.business-collumn-grid-copy.green {
  background-color: #3b8c5b;
}

.business-collumn-grid-copy.green._3565 {
  overflow: hidden;
}

.business-collumn-grid-copy._6535.black-bg {
  background-color: #161616;
}

.business-collumn-grid-copy._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn-grid-copy._3070 {
  overflow: hidden;
  background-color: #292929;
}

.business-collumn-grid-copy._3070.white {
  background-color: #fff;
}

.business-collumn-grid-copy._2575.black {
  background-color: #292929;
}

.business-collumn-grid-copy._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 90vh;
}

.business-collumn-grid-copy.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.business-collumn-grid-copy.blue {
  background-color: #0d85ea;
}

.business-collumn-grid-copy.concord-orange {
  background-color: #f17e30;
}

.business-collumn-grid-copy.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-background-one.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-video-image.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-home-image.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumn-grid-copy.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 90vh;
}

.business-collumn-grid-copy._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumn-grid-copy.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-psychmed-image.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-medkit-image.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-consult-image.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-pharmacare-image.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-cloud-image.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-agedcare-image.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.medicos-left-text-collumn-grid {
  height: 90vh;
}

.business-collumn-grid-copy._50vh {
  max-height: 50vh;
}

.business-collumn-grid-copy._161616 {
  background-color: #161616;
}

.business-collumn-grid-copy._60vh {
  height: 60vh;
}

.business-collumn-grid-copy._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.business-collumn-grid-copy._0b3ec9 {
  background-color: #0b3ec9;
}

.business-collumn-grid-copy._86vh {
  height: 90vh;
}

.business-collumn-grid-copy._86vh.fafafa {
  background-color: #fafafa;
}

.business-collumn-grid-copy.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.without-border-background.medicos-grid {
  height: 90vh;
}

.div-block-174 {
  height: 6vh;
  background-color: #fff;
}

.image-213 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-214 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-215 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-216 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-217 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-218 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-175 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: block;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.7);
}

.image-219 {
  position: relative;
}

.image-219.position {
  position: absolute;
  left: 40vh;
  top: 35vh;
  right: 90vh;
  bottom: 35vh;
}

.image-219.position.mobiledisplay-none {
  top: 32vh;
  width: 25%;
}

.image-219.position.mobiledisplay-none.margin-auto {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: auto;
  max-height: 20vh;
  max-width: 40%;
  margin-right: auto;
  margin-left: auto;
}

.image-220 {
  max-height: 80%;
  max-width: 100%;
}

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

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

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

.image-221 {
  position: absolute;
  top: 10%;
  z-index: 1;
  overflow: visible;
  width: auto;
  max-height: 80%;
  max-width: 70%;
  margin-top: 0%;
  margin-left: 0px;
}

.image-221.middle {
  top: 5%;
  z-index: 2;
  width: 32%;
  max-height: 80%;
  margin-top: 0%;
  margin-left: 0vw;
}

.image-222 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-179 {
  position: absolute;
  width: 100%;
  height: 20%;
  background-color: #3b8c5b;
}

._50px {
  font-size: 30px;
}

.image-223 {
  position: absolute;
  width: auto;
  max-height: 25vh;
  max-width: 25vw;
  opacity: 1;
}

.slide-21 {
  background-color: #48a4ff;
  background-image: url('../images/State-library-of-queensland.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.mask-3 {
  width: 90vw;
}

.button-8 {
  display: inline-block;
  width: 210px;
  height: 70px;
  padding-right: 40px;
  padding-left: 40px;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.text-span {
  position: relative;
  top: -10px;
  font-size: 1ch;
}

.text-span-2 {
  position: relative;
  top: -5px;
  font-size: 0.6em;
}

.text-span-3 {
  position: relative;
  top: -15px;
  min-width: 9px;
  font-size: 0.8ch;
}

.text-span-4 {
  position: relative;
  top: -5px;
  font-size: 0.6em;
}

.text-span-5 {
  position: relative;
  top: -10px;
  font-size: 1ch;
}

.div-block-180 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.26;
}

.div-block-181 {
  position: static;
}

.text-block-25 {
  color: #8f8f8f;
  font-size: 16px;
  line-height: 38px;
  font-weight: 400;
  text-align: left;
}

.button-9 {
  border: 1px solid #3898ec;
  background-color: #fff;
  color: #3898ec;
}

.button-9:hover {
  background-color: #3898ec;
  color: #fff;
}

.image-224.mobile-width-50.racehome-desktop-logo {
  width: 18%;
}

.image-224.mobile-width-50.racehome-desktop-logo.bottom-margin {
  margin-top: 0px;
  margin-bottom: 80.13px;
}

.text-block-26 {
  position: relative;
  bottom: -90px;
  padding-top: 60px;
  color: #fff;
}

.text-block-26.mobile-display.racehome-text-size {
  width: 617px;
  padding-top: 0px;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
}

.text-block-26.mobile-display.racehome-text-size.racehome-mobile-display._10--side-padding {
  font-size: 16px;
}

.div-block-182 {
  position: static;
  overflow: visible;
  width: 100%;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
  background-image: url('../images/lightning-bg-22x.png');
  background-size: 200vh;
  background-repeat: repeat;
  background-clip: padding-box;
  -webkit-text-fill-color: inherit;
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-182.mobile-view.centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-position: 50% 50%;
  background-size: cover;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.div-block-182.mobile-view.centered.overflow {
  background-image: url('../images/lightning-bg-22x_1.png');
}

.paragraph-15 {
  position: relative;
  left: 0px;
  top: -178px;
  right: 0px;
  bottom: auto;
  width: 1098px;
  height: 112px;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  font-weight: 300;
  text-align: center;
}

.paragraph-15.no-position {
  top: auto;
}

.paragraph-15.no-position.margin-top-3vh {
  margin-top: 3vh;
}

.text-span-6 {
  color: #fff;
}

.text-span-6.racehome-mobile-text {
  font-size: 18px;
  line-height: 28px;
}

.grid-21 {
  position: relative;
  left: 360px;
  right: -150px;
  margin-right: auto;
  margin-left: auto;
  clear: right;
  grid-auto-flow: column;
  grid-template-areas: "Area Area-2 Area-3 Area-4";
  -ms-grid-columns: 200px 200px 200px 200px;
  grid-template-columns: 200px 200px 200px 200px;
  -ms-grid-rows: 192px;
  grid-template-rows: 192px;
}

.grid-21.mobile-screen {
  left: auto;
  right: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.grid-21._10vh-marigin-desktop {
  left: auto;
  right: auto;
  width: 850px;
  margin-top: 10vh;
  margin-bottom: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  clear: none;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.grid-21._10vh-marigin-desktop.racehome-mobile-grid._10--side-padding {
  -ms-grid-rows: 200px;
  grid-template-rows: 200px;
}

.image-225 {
  width: 100px;
  margin: auto;
}

.text-block-27 {
  position: -webkit-sticky;
  position: sticky;
  left: -200px;
  right: -56%;
  bottom: auto;
  z-index: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
}

.grid-22 {
  position: static;
  left: auto;
  right: auto;
  margin: auto;
  padding: 0px 10%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  grid-auto-columns: 354px;
  grid-column-gap: 130px;
  grid-row-gap: 40px;
  grid-template-areas: "Area Area-2 Area-3 Area-4";
  -ms-grid-columns: 104px 130px 100px 130px 94px 130px 94px;
  grid-template-columns: 104px 100px 94px 94px;
  -ms-grid-rows: 42px;
  grid-template-rows: 42px;
}

.text-block-28 {
  margin-top: 2vh;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
}

.text-block-28.racehome-mobile-sub-header {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}

.text-block-28.racehome-mobile-text.desktop-text-racehome {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.text-block-28.desktop-text-racehome {
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
}

.text-block-28.desktop-text-racehome.racehome-mobile-text {
  font-size: 16px;
  line-height: 1.3;
}

.text-block-29 {
  margin-top: 2vh;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
}

.text-block-29.racehome-mobile-sub-header {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}

.text-block-29.racehome-mobile-text.desktop-text-racehome {
  clear: left;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.text-block-29.desktop-text-racehome {
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
}

.text-block-29.desktop-text-racehome.racehome-mobile-text {
  font-size: 16px;
}

.text-block-30 {
  margin-top: 2vh;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
}

.text-block-30.racehome-mobile-sub-header {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}

.text-block-30.racehome-mobile-text.desktop-text-racehome {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.text-block-30.desktop-text-racehome {
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
}

.text-block-30.desktop-text-racehome.racehome-mobile-text {
  font-size: 16px;
}

.text-block-31 {
  margin-top: 2vh;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
}

.text-block-31.racehome-mobile-sub-header {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}

.text-block-31.racehome-mobile-text.desktop-text-racehome {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.text-block-31.desktop-text-racehome {
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
}

.text-block-31.desktop-text-racehome.racehome-mobile-text {
  font-size: 16px;
}

.background-video-5 {
  bottom: -86px;
  width: 255px;
  height: 455px;
  margin-right: auto;
  margin-left: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-227 {
  width: 32%;
}

.image-227._3vh-top-margin {
  width: 289.58px;
}

.image-227._48px {
  width: 48%;
  height: 48px;
}

.div-block-183 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  width: 100%;
  height: 20%;
}

.div-block-183.bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-24 {
  position: relative;
  bottom: -140px;
  display: block;
  width: 100%;
  height: 60px;
  margin-top: 0px;
  padding-top: 13px;
  color: #0d85ea;
  font-size: 30px;
  text-align: center;
}

.heading-24.racehome-mobile-text-center._5vh-top-margin {
  bottom: 0px;
}

.heading-24.racehome-mobile-text-center._7vh-top-margin {
  bottom: 0px;
}

.heading-24.racehome-mobile-text-center._7vh-top-margin._10--side-padding.white {
  color: #fff;
}

.heading-24.racehome-mobile-text-center._7vh-top-margin._10--side-padding.black {
  color: #000;
  font-size: 38px;
  line-height: 48px;
}

.heading-24.racehome-mobile-text-center._7vh-top-margin._10--side-padding.black.racehome-mobile-header {
  font-size: 34px;
  line-height: 62px;
}

.text-block-32 {
  position: relative;
  bottom: -133px;
  color: #fff;
  font-style: normal;
  font-weight: 100;
  text-align: center;
}

.text-block-32.racehome-mobile-text._10--side-padding {
  bottom: 0px;
  font-size: 20px;
  line-height: 30px;
}

.heading-25 {
  font-size: 34px;
  text-align: center;
}

.heading-25.white {
  text-align: left;
}

.heading-25.white._50px {
  font-size: 38px;
  line-height: 48px;
}

.heading-25.white._50px.middle {
  text-align: center;
}

.heading-25.white._100--width {
  width: 100%;
}

.heading-25._50px {
  position: relative;
  bottom: -41px;
  display: block;
  margin-top: -111px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 35px;
  line-height: 40px;
  font-weight: 500;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.heading-25._50px.racehome-mobile-header.position-center {
  bottom: auto;
  margin-top: auto;
  margin-bottom: auto;
}

.heading-25._50px.racehome-mobile-header.position-center.mobile-display-marketplace._5vh-top-margin {
  font-size: 30px;
  line-height: 38px;
}

.text-block-33 {
  position: relative;
  top: -430px;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
  text-align: center;
}

.text-block-33.racehome-mobile-text.position-center {
  top: auto;
  color: #48a4ff;
}

.text-block-33.racehome-mobile-text.position-center._10--side-padding {
  font-size: 16px;
}

.image-226 {
  position: absolute;
  z-index: 2;
  max-height: 85%;
  max-width: 100%;
}

.image-226._4vh-top-margin {
  width: auto;
  max-height: 85%;
  max-width: 100%;
}

.image-226.race-academy {
  width: 680px;
  height: 447px;
  max-height: none;
  max-width: none;
}

.left-heading-copy {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-copy.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-copy.black.pad {
  padding-right: 0px;
}

.left-heading-copy.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-copy.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-copy.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-copy.black._50px {
  color: #fff;
  font-size: 30px;
  line-height: 48px;
}

.left-heading-copy.black._50px.racehome-mobile-header {
  font-size: 34px;
}

.left-heading-copy.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-copy._70 {
  width: 70%;
}

.left-heading-copy._65 {
  width: auto;
}

.left-heading-copy._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-copy._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-copy.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy.white._50px {
  color: #000;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-copy._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-copy._50px {
  font-size: 38px;
  line-height: 48px;
}

.black-copy {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black-copy.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-copy.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-copy._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-copy._20px.lighter {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}

.black-copy._20px.lighter.racehome-mobile-text._5vh-top-margin {
  font-size: 20px;
  line-height: 30px;
}

.images-container-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.images-container-copy.top {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.images-container-copy.top.higher {
  overflow: visible;
}

.images-container-copy.top.overlap-image {
  overflow: visible;
}

.images-container-copy.top.middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.images-container-copy.top.white {
  background-color: #fff;
}

.images-container-copy.bottom.white {
  background-color: #fff;
}

.images-container-copy.bottom._618497 {
  background-color: #618497;
}

.images-container-copy.higher {
  background-color: #fff;
}

.images-container-copy.higher.white.f9f9f9 {
  background-color: #fafafa;
}

.images-container-copy.orange {
  background-color: #f17e30;
}

.images-container-copy.medicos {
  -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;
}

.image-227-copy {
  width: 32%;
}

.image-227-copy._3vh-top-margin {
  width: 289.58px;
}

.image-226-copy {
  position: absolute;
  z-index: 2;
  max-height: 85%;
  max-width: 100%;
}

.image-226-copy._4vh-top-margin {
  width: auto;
  max-height: 85%;
  max-width: 100%;
}

.left-heading-2 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-2.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-2.black.pad {
  padding-right: 0px;
}

.left-heading-2.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-2.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-2.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-2.black._50px {
  color: #fff;
  font-size: 30px;
  line-height: 48px;
}

.left-heading-2.black._50px.racehome-mobile-header {
  font-size: 34px;
}

.left-heading-2.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-2._70 {
  width: 70%;
}

.left-heading-2._65 {
  width: auto;
}

.left-heading-2._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-2._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-2._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-2.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-2.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-2.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-2.white._50px {
  color: #000;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-2.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-2._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-2._50px {
  font-size: 38px;
  line-height: 48px;
}

.black-2 {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black-2.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-2.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-2._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-2._20px.lighter {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}

.black-2._20px.lighter.racehome-mobile-text._5vh-top-margin {
  font-size: 20px;
  line-height: 30px;
}

.image-228 {
  width: 32%;
}

.image-228._3vh-top-margin {
  width: 289.58px;
}

.image-229 {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 56%;
  max-height: 85%;
  max-width: 100%;
}

.image-229._4vh-top-margin {
  width: auto;
  max-height: 85%;
  max-width: 100%;
}

.left-heading-2-copy {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-2-copy.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-2-copy.black.pad {
  padding-right: 0px;
}

.left-heading-2-copy.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-2-copy.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-2-copy.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-2-copy.black._50px {
  color: #fff;
  font-size: 30px;
  line-height: 48px;
}

.left-heading-2-copy.black._50px.racehome-mobile-header {
  font-size: 34px;
}

.left-heading-2-copy.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-2-copy._70 {
  width: 70%;
}

.left-heading-2-copy._65 {
  width: auto;
}

.left-heading-2-copy._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-2-copy._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-2-copy._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-2-copy.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-2-copy.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-2-copy.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-2-copy.white._50px {
  color: #000;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-2-copy.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-2-copy._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-2-copy._50px {
  font-size: 38px;
  line-height: 48px;
}

.black-2-copy {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black-2-copy.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-2-copy.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-2-copy._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-2-copy._20px.lighter {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}

.black-2-copy._20px.lighter.racehome-mobile-text {
  font-size: 20px;
  line-height: 30px;
}

.image-170-copy {
  position: absolute;
  z-index: 2;
  max-height: 85%;
  max-width: 100%;
}

.image-170-copy._4vh-top-margin {
  width: 100%;
  max-height: 85%;
  max-width: 100%;
}

.image-170-copy._20vh-top-margin {
  width: 100%;
  max-height: 85%;
  max-width: 100%;
}

.image-230 {
  position: absolute;
  z-index: 2;
  width: 100%;
  max-height: 85%;
  max-width: 100%;
}

.image-230._4vh-top-margin {
  width: 100%;
  max-height: 85%;
  max-width: 100%;
}

.black-3 {
  color: #fff;
  text-align: left;
}

.black-3._10vh-bottom.lighter {
  font-weight: 300;
}

.black-3._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-3._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.black-3._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.black-3._20px.lighter {
  width: auto;
  color: #000;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.black-3._20px.lighter.racehome-mobile-text {
  font-size: 20px;
  line-height: 30px;
}

.black-3.middle {
  text-align: center;
}

.black-3.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.black-3._50px {
  font-size: 38px;
  line-height: 48px;
}

.black-3._35px {
  font-size: 29px;
  line-height: 36px;
}

.left-heading-copy-3 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-copy-3.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-copy-3.black.pad {
  padding-right: 0px;
}

.left-heading-copy-3.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-copy-3.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-copy-3.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-copy-3.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-copy-3.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-copy-3._70 {
  width: 70%;
}

.left-heading-copy-3._65 {
  width: auto;
}

.left-heading-copy-3._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-copy-3._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy-3._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy-3.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-copy-3.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy-3.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy-3.white._50px {
  color: #000;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy-3.white._50px.racehome-mobile-header {
  font-size: 34px;
}

.left-heading-copy-3.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-copy-3._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-copy-3._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-4 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-4.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-4.black.pad {
  padding-right: 0px;
}

.left-heading-4.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-4.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-4.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-4.black._50px {
  color: #fff;
  font-size: 30px;
  line-height: 48px;
}

.left-heading-4.black._50px.racehome-mobile-header {
  font-size: 34px;
}

.left-heading-4.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-4._70 {
  width: 70%;
}

.left-heading-4._65 {
  width: auto;
}

.left-heading-4._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-4._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-4._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-4.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-4.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-4.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-4.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-4.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-4._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-4._50px {
  font-size: 38px;
  line-height: 48px;
}

.black-5 {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black-5.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-5.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-5._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-5._20px.lighter {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}

.black-5._20px.lighter.racehome-mobile-text._5vh-top-margin {
  font-size: 20px;
  line-height: 30px;
}

.business-collumn-grid-copy {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-collumn-grid-copy._212121 {
  background-color: #212121;
}

.business-collumn-grid-copy.medicos {
  background-color: #1042c7;
}

.business-collumn-grid-copy.one-another {
  background-color: #212121;
}

.business-collumn-grid-copy.one-another._2575.ee203a {
  background-color: #ee203a;
}

.business-collumn-grid-copy.green {
  background-color: #3b8c5b;
}

.business-collumn-grid-copy.green._3565 {
  overflow: hidden;
}

.business-collumn-grid-copy._6535.black-bg {
  background-color: #161616;
}

.business-collumn-grid-copy._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn-grid-copy._3070 {
  overflow: hidden;
  background-color: #292929;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2a3723), to(#170d29));
  background-image: linear-gradient(180deg, #2a3723, #170d29);
}

.business-collumn-grid-copy._3070.white {
  background-color: #fff;
}

.business-collumn-grid-copy._3070._86vh {
  height: 100vh;
}

.business-collumn-grid-copy._2575.black {
  background-color: #292929;
}

.business-collumn-grid-copy._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-copy.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.business-collumn-grid-copy.blue {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#244660), to(#143324));
  background-image: linear-gradient(180deg, #244660, #143324);
}

.business-collumn-grid-copy.concord-orange {
  background-color: #f66f4c;
}

.business-collumn-grid-copy.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-background-one.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-video-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-home-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumn-grid-copy.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-copy._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumn-grid-copy.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-psychmed-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-medkit-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-consult-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-pharmacare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-cloud-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.medicos-agedcare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy.medicos-left-text-collumn-grid {
  height: 100vh;
}

.business-collumn-grid-copy._50vh {
  max-height: 50vh;
}

.business-collumn-grid-copy._161616 {
  background-color: #161616;
}

.business-collumn-grid-copy._60vh {
  height: 60vh;
}

.business-collumn-grid-copy._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.business-collumn-grid-copy._0b3ec9 {
  background-color: #0b3ec9;
}

.business-collumn-grid-copy._86vh {
  height: 100vh;
}

.business-collumn-grid-copy._86vh.fafafa {
  height: 100vh;
  background-color: #fafafa;
}

.business-collumn-grid-copy.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy.without-border-background.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy.without-border-background.medicos-grid._100 {
  height: 100vh;
}

.business-collumn-grid-copy.right-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-copy.top-60-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-copy.black-blue-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#293139));
  background-image: linear-gradient(180deg, #171717, #293139);
}

.business-collumn-grid-copy-2 {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-collumn-grid-copy-2._212121 {
  background-color: #212121;
}

.business-collumn-grid-copy-2.medicos {
  background-color: #1042c7;
}

.business-collumn-grid-copy-2.one-another {
  background-color: #212121;
}

.business-collumn-grid-copy-2.one-another._2575.ee203a {
  background-color: #ee203a;
}

.business-collumn-grid-copy-2.green {
  background-color: #3b8c5b;
}

.business-collumn-grid-copy-2.green._3565 {
  overflow: hidden;
}

.business-collumn-grid-copy-2._6535.black-bg {
  background-color: #161616;
}

.business-collumn-grid-copy-2._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn-grid-copy-2._3070 {
  overflow: hidden;
  background-color: #292929;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#143324), to(#170d29));
  background-image: linear-gradient(180deg, #143324, #170d29);
}

.business-collumn-grid-copy-2._3070.white {
  background-color: #fff;
}

.business-collumn-grid-copy-2._3070._86vh {
  height: 100vh;
}

.business-collumn-grid-copy-2._2575.black {
  background-color: #292929;
}

.business-collumn-grid-copy-2._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-copy-2.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.business-collumn-grid-copy-2.blue {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#244660), to(#143324));
  background-image: linear-gradient(180deg, #244660, #143324);
}

.business-collumn-grid-copy-2.concord-orange {
  background-color: #f66f4c;
}

.business-collumn-grid-copy-2.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-background-one.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-video-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-home-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumn-grid-copy-2.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-copy-2._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumn-grid-copy-2.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-psychmed-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-medkit-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-consult-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-pharmacare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-cloud-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.medicos-agedcare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2.medicos-left-text-collumn-grid {
  height: 100vh;
}

.business-collumn-grid-copy-2._50vh {
  max-height: 50vh;
}

.business-collumn-grid-copy-2._161616 {
  background-color: #161616;
}

.business-collumn-grid-copy-2._60vh {
  height: 60vh;
}

.business-collumn-grid-copy-2._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.business-collumn-grid-copy-2._0b3ec9 {
  background-color: #0b3ec9;
}

.business-collumn-grid-copy-2._86vh {
  height: 100vh;
}

.business-collumn-grid-copy-2._86vh.fafafa {
  height: 100vh;
  background-color: #fafafa;
}

.business-collumn-grid-copy-2.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-copy-2.without-border-background.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-copy-2.without-border-background.medicos-grid._100 {
  height: 100vh;
}

.business-collumn-grid-copy-2.right-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-copy-2.top-60-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-copy-2.black-blue-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2a2b2a), to(#2a3723));
  background-image: linear-gradient(180deg, #2a2b2a, #2a3723);
}

.business-collumnn-grid {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-collumnn-grid._212121 {
  background-color: #212121;
}

.business-collumnn-grid.medicos {
  background-color: #1042c7;
}

.business-collumnn-grid.one-another {
  background-color: #212121;
}

.business-collumnn-grid.one-another._2575.ee203a {
  background-color: #ee203a;
}

.business-collumnn-grid.green {
  background-color: #3b8c5b;
}

.business-collumnn-grid.green._3565 {
  overflow: hidden;
}

.business-collumnn-grid._6535.black-bg {
  background-color: #161616;
}

.business-collumnn-grid._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumnn-grid._3070 {
  overflow: hidden;
  background-color: #292929;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#143324), to(#170d29));
  background-image: linear-gradient(180deg, #143324, #170d29);
}

.business-collumnn-grid._3070.white {
  background-color: #fff;
}

.business-collumnn-grid._3070._86vh {
  height: 100vh;
}

.business-collumnn-grid._2575.black {
  background-color: #292929;
}

.business-collumnn-grid._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumnn-grid.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.business-collumnn-grid.blue {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#244660), to(#143324));
  background-image: linear-gradient(180deg, #244660, #143324);
}

.business-collumnn-grid.concord-orange {
  background-color: #f66f4c;
}

.business-collumnn-grid.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-background-one.medicos-grid {
  height: 100vh;
}

.business-collumnn-grid.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-video-image.medicos-grid {
  height: 100vh;
}

.business-collumnn-grid.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-home-image.medicos-grid {
  height: 100vh;
}

.business-collumnn-grid.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumnn-grid.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumnn-grid._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumnn-grid.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-psychmed-image.medicos-grid {
  height: 100vh;
}

.business-collumnn-grid.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-medkit-image.medicos-grid {
  height: 100vh;
}

.business-collumnn-grid.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-consult-image.medicos-grid {
  height: 100vh;
}

.business-collumnn-grid.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-pharmacare-image.medicos-grid {
  height: 100vh;
}

.business-collumnn-grid.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-cloud-image.medicos-grid {
  height: 100vh;
}

.business-collumnn-grid.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumnn-grid.medicos-agedcare-image.medicos-grid {
  height: 100vh;
}

.business-collumnn-grid.medicos-left-text-collumn-grid {
  height: 100vh;
}

.business-collumnn-grid._50vh {
  max-height: 50vh;
}

.business-collumnn-grid._161616 {
  background-color: #161616;
}

.business-collumnn-grid._60vh {
  height: 60vh;
}

.business-collumnn-grid._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.business-collumnn-grid._0b3ec9 {
  background-color: #0b3ec9;
}

.business-collumnn-grid._86vh {
  height: 100vh;
}

.business-collumnn-grid._86vh.fafafa {
  height: 100vh;
  background-color: #fafafa;
}

.business-collumnn-grid.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumnn-grid.without-border-background.medicos-grid {
  height: 90vh;
}

.business-collumnn-grid.without-border-background.medicos-grid._100 {
  height: 100vh;
}

.business-collumnn-grid.right-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumnn-grid.top-60-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumnn-grid.black-blue-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4e1f1f), to(#2a2b2a));
  background-image: linear-gradient(180deg, #4e1f1f, #2a2b2a);
}

.business-collumnn-grid.black-blue-bg._100-0 {
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#141414), to(#193f5b));
  background-image: linear-gradient(180deg, #141414, #193f5b);
}

.business-collumn-grid {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-collumn-grid._212121 {
  background-color: #212121;
}

.business-collumn-grid.medicos {
  background-color: #1042c7;
}

.business-collumn-grid.one-another {
  background-color: #212121;
}

.business-collumn-grid.one-another._2575.ee203a {
  background-color: #ee203a;
}

.business-collumn-grid.green {
  background-color: #3b8c5b;
}

.business-collumn-grid.green._3565 {
  overflow: hidden;
}

.business-collumn-grid._6535.black-bg {
  background-color: #161616;
}

.business-collumn-grid._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn-grid._3070 {
  overflow: hidden;
  background-color: #292929;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#143324), to(#170d29));
  background-image: linear-gradient(180deg, #143324, #170d29);
}

.business-collumn-grid._3070.white {
  background-color: #fff;
}

.business-collumn-grid._3070._86vh {
  height: 100vh;
}

.business-collumn-grid._2575.black {
  background-color: #292929;
}

.business-collumn-grid._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.business-collumn-grid.blue {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#244660), to(#143324));
  background-image: linear-gradient(180deg, #244660, #143324);
}

.business-collumn-grid.concord-orange {
  background-color: #f66f4c;
}

.business-collumn-grid.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-background-one.medicos-grid {
  height: 100vh;
}

.business-collumn-grid.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-video-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-home-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumn-grid.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumn-grid.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-psychmed-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-medkit-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-consult-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-pharmacare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-cloud-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid.medicos-agedcare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid.medicos-left-text-collumn-grid {
  height: 100vh;
}

.business-collumn-grid._50vh {
  max-height: 50vh;
}

.business-collumn-grid._161616 {
  background-color: #161616;
}

.business-collumn-grid._60vh {
  height: 60vh;
}

.business-collumn-grid._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.business-collumn-grid._0b3ec9 {
  background-color: #0b3ec9;
}

.business-collumn-grid._86vh {
  height: 100vh;
}

.business-collumn-grid._86vh.fafafa {
  height: 100vh;
  background-color: #fafafa;
}

.business-collumn-grid.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid.without-border-background.medicos-grid {
  height: 90vh;
}

.business-collumn-grid.without-border-background.medicos-grid._100 {
  height: 100vh;
}

.business-collumn-grid.right-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid.top-60-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid.black-blue-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#283038), to(#41243c));
  background-image: linear-gradient(180deg, #283038, #41243c);
}

.business-collumn-grid.black-blue-bg._100-0 {
  background-image: none;
}

.panel-copy {
  overflow: hidden;
  height: 100vh;
  padding-right: 10vw;
  padding-left: 10vw;
  -o-object-fit: fill;
  object-fit: fill;
}

.panel-copy.panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-right: 5%;
  padding-left: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0d85ea;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.panel-copy.panel._212121 {
  padding-top: 0%;
  background-color: #212121;
}

.panel-copy.panel._008033 {
  background-color: #292929;
}

.panel-copy.panel._131313 {
  background-color: #131313;
}

.panel-copy.panel.dark {
  height: 100vh;
  background-color: #292929;
}

.panel-copy.panel.stressless {
  background-image: url('../images/highlight-bg-01.jpg');
  background-size: cover;
}

.panel-copy.panel.stressless._60vh {
  position: relative;
  height: 100vh;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 1;
}

.panel-copy.panel._86 {
  padding-right: 0%;
  padding-left: 0%;
}

.panel-copy.panel._86.hidden-big {
  display: block;
  height: 0vh;
}

.panel-copy.panel._86.hidden-big.fp-auto-height {
  max-height: 0vh;
}

.panel-copy.panel._86.hidden-big._100vh {
  height: 0vh;
}

.panel-copy.panel.bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#40243b), to(#4e1f1f));
  background-image: linear-gradient(180deg, #40243b, #4e1f1f);
}

.panel-copy.panel.bg.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-25-copy {
  font-size: 34px;
  text-align: center;
}

.heading-25-copy.white {
  text-align: left;
}

.heading-25-copy.white._50px {
  font-size: 38px;
  line-height: 48px;
}

.heading-25-copy.white._50px.middle {
  text-align: center;
}

.heading-25-copy.white._100--width {
  width: 100%;
}

.heading-25-copy._50px {
  position: relative;
  bottom: 130px;
  display: block;
  margin-top: -111px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 35px;
  line-height: 40px;
  font-weight: 500;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.text-block-34 {
  position: absolute;
  left: auto;
  top: 10%;
  right: auto;
  bottom: auto;
  margin: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
  font-size: 14px;
  font-weight: 100;
}

.text-block-34._5vh-top-margin {
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  bottom: 40%;
  margin-top: 5vh;
}

.text-block-34._5vh-top-margin._10--side-padding {
  position: relative;
  padding-right: 10%;
  padding-left: 10%;
  text-align: left;
}

.text-block-34.margin-bottom-5vh {
  position: relative;
  top: auto;
  margin-bottom: 5vh;
  font-size: 20px;
  line-height: 30px;
}

.grid-23 {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: auto;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 100%;
  margin: 0px auto;
  padding-right: 0%;
  padding-left: 0%;
  clear: both;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 2.25fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Area"
    "Area-2"
    "Area-3";
  -ms-grid-columns: 0.25fr;
  grid-template-columns: 0.25fr;
  -ms-grid-rows: 1.25fr 16px auto 16px auto;
  grid-template-rows: 1.25fr auto auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.grid-23._10--side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.image-231 {
  width: auto;
  height: auto;
}

.image-232 {
  width: auto;
}

.image-233 {
  overflow: hidden;
}

.heading-26 {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  margin: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #fff;
}

.heading-26._5vh-top-margin {
  margin-top: 5vh;
}

.heading-26._5vh-top-margin._10--side-padding {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-bottom: auto;
  padding-right: 10%;
  padding-left: 10%;
}

.heading-26._5vh-top-margin._10--side-padding.racehome-mobile-header {
  font-size: 34px;
  line-height: 48px;
}

.image-234 {
  position: relative;
  top: -550px;
  width: auto;
  height: 200px;
  margin: auto auto -115px;
  padding-bottom: 0px;
}

.image-234.no-position {
  top: 350px;
}

.image-234.no-position.margin-bottom-2vh {
  top: 0px;
  margin-bottom: 3vh;
}

.left-heading-copy {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-copy.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-copy.black.pad {
  padding-right: 0px;
}

.left-heading-copy.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-copy.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-copy.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-copy.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-copy.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-copy._70 {
  width: 70%;
}

.left-heading-copy._65 {
  width: auto;
}

.left-heading-copy._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-copy._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-copy.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-copy._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-copy._50px {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-3 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-3.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-3.black.pad {
  padding-right: 0px;
}

.left-heading-3.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-3.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-3.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-3.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-3.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-3._70 {
  width: 70%;
}

.left-heading-3._65 {
  width: auto;
}

.left-heading-3._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-3._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-3._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-3.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-3.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-3.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-3.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-3.white._50px.novo-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading-3.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-3._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-3._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-text {
  color: #fff;
  text-align: left;
}

.white-text._10vh-bottom.lighter {
  font-weight: 300;
}

.white-text._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-text._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-text._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-text._20px._10vh-bottom-margin.novo-mobile-text._5vh-top-margin {
  font-weight: 300;
}

.white-text._20px.lighter {
  width: auto;
  color: #fff;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-text.middle {
  text-align: center;
}

.white-text.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-text._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-text._35px {
  font-size: 29px;
  line-height: 36px;
}

.left-heading-copy {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-copy.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-copy.black.pad {
  padding-right: 0px;
}

.left-heading-copy.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-copy.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-copy.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-copy.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-copy.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-copy._70 {
  width: 70%;
}

.left-heading-copy._65 {
  width: auto;
}

.left-heading-copy._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-copy._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-copy.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-copy._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-copy._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-8 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-8.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-8.black.pad {
  padding-right: 0px;
}

.left-heading-8.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-8.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-8.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-8.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-8.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-8._70 {
  width: 70%;
}

.left-heading-8._65 {
  width: auto;
}

.left-heading-8._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-8._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-8._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-8.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-8.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-8.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-8.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-8.white._50px.novo-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading-8.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-8._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-8._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-10 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-10.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-10.black.pad {
  padding-right: 0px;
}

.left-heading-10.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-10.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-10.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-10.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-10.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-10._70 {
  width: 70%;
}

.left-heading-10._65 {
  width: auto;
}

.left-heading-10._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-10._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-10._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-10.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-10.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-10.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-10.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-10.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-10.white._50px-noauto {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-10.white._50px-noauto.novo-mobile-header._10vh-top-margin {
  font-size: 34px;
  line-height: 62px;
}

.left-heading-10._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-10._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-text-copy {
  color: #fff;
  text-align: left;
}

.white-text-copy._10vh-bottom.lighter {
  font-weight: 300;
}

.white-text-copy._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-text-copy._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-text-copy._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-text-copy._20px.lighter {
  width: auto;
  color: #fff;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-text-copy._20px.novo-mobile-text {
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.white-text-copy.middle {
  text-align: center;
}

.white-text-copy.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-text-copy._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-text-copy._35px {
  font-size: 29px;
  line-height: 36px;
}

.white-text-3 {
  color: #fff;
  text-align: left;
}

.white-text-3._10vh-bottom.lighter {
  font-weight: 300;
}

.white-text-3._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-text-3._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-text-3._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-text-3._20px.lighter {
  width: auto;
  color: #fff;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-text-3._20px.novo-mobile-text {
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.white-text-3.middle {
  text-align: center;
}

.white-text-3.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-text-3._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-text-3._35px {
  font-size: 29px;
  line-height: 36px;
}

.left-heading-12 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-12.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-12.black.pad {
  padding-right: 0px;
}

.left-heading-12.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-12.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-12.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-12.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-12.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-12._70 {
  width: 70%;
}

.left-heading-12._65 {
  width: auto;
}

.left-heading-12._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-12._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-12._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-12.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-12.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-12.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-12.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-12.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-12.white._50px-nomargin {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-12._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-12._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-12.novo-mobile-header {
  font-size: 30px;
  letter-spacing: -1.25px;
}

.left-heading-12.novo-mobile-header._10vh-top-margin {
  font-size: 34px;
  line-height: 62px;
}

.image-235 {
  position: absolute;
  z-index: 2;
  max-height: 85%;
  max-width: 100%;
}

.image-235._4vh-top-margin {
  width: 58.84%;
  max-height: 85%;
  max-width: 100%;
}

.image-235._4vh-top-margin-copy {
  width: 58.84%;
  max-height: 85%;
  max-width: 100%;
}

.image-236 {
  position: absolute;
  z-index: 2;
  max-height: 85%;
  max-width: 100%;
}

.image-236._4vh-top-margin {
  width: 58.84%;
  max-height: 85%;
  max-width: 100%;
}

.image-237 {
  position: absolute;
  z-index: 2;
  max-height: 85%;
  max-width: 100%;
}

.image-237._4vh-top-margin {
  width: 58.84%;
  max-height: 85%;
  max-width: 100%;
}

.image-238 {
  position: absolute;
  z-index: 2;
  max-height: 85%;
  max-width: 100%;
}

.image-238._4vh-top-margin {
  width: 58.84%;
  max-height: 85%;
  max-width: 100%;
}

.image-239 {
  position: absolute;
  z-index: 2;
  width: 58.8408%;
  height: auto;
  max-height: 85%;
  max-width: 100%;
}

.image-239._2vh-top-margin {
  width: auto;
  height: 450px;
}

.image-239._2vh-top-margin.mobile-screen {
  height: auto;
}

.image-239._2vh-top-margin.mobile-display-none {
  margin-right: 0px;
}

.image-239._6vh-margin {
  width: 378.7917px;
  max-height: 85%;
  max-width: 100%;
}

.white-34 {
  color: #fff;
  text-align: left;
}

.white-34._10vh-bottom.lighter {
  font-weight: 300;
}

.white-34._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-34._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-34._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-34._20px.lighter {
  width: auto;
  color: #fff;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-34._20px.lighter.racehome-mobile-text {
  font-size: 20px;
  line-height: 30px;
}

.white-34.middle {
  text-align: center;
}

.white-34.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-34._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-34._35px {
  font-size: 29px;
  line-height: 36px;
}

.image-172-copy {
  width: 30%;
}

.black-23 {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black-23.small-screen-smaller-text._20px.novo-mobile-text {
  font-weight: 300;
}

.black-23.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-23.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-23._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-23._20px.lighter {
  font-size: 14px;
  line-height: 24px;
}

.black-23._20px.novo-mobile-text-small {
  font-weight: 300;
}

.black-23._20px.novo-mobile-text.margin-bottom-8vh {
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.white-copy-6 {
  color: #fff;
  text-align: left;
}

.white-copy-6._10vh-bottom.lighter {
  font-weight: 300;
}

.white-copy-6._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-copy-6._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-copy-6._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-copy-6._20px._10vh-bottom-margin.novo-mobile-text._5vh-top-margin {
  font-weight: 300;
}

.white-copy-6._20px.lighter {
  width: auto;
  color: #fff;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-copy-6.middle {
  text-align: center;
}

.white-copy-6.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-copy-6._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-copy-6._35px {
  font-size: 29px;
  line-height: 36px;
}

.white-text-2 {
  color: #fff;
  text-align: left;
}

.white-text-2._10vh-bottom.lighter {
  font-weight: 300;
}

.white-text-2._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-text-2._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-text-2._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-text-2._20px._10vh-bottom-margin.novo-mobile-text._5vh-top-margin {
  font-weight: 300;
}

.white-text-2._20px.lighter {
  width: auto;
  color: #fff;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-text-2.middle {
  text-align: center;
}

.white-text-2.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-text-2._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-text-2._35px {
  font-size: 29px;
  line-height: 36px;
}

.left-heading-9 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-9.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-9.black.pad {
  padding-right: 0px;
}

.left-heading-9.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-9.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-9.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-9.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-9.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-9._70 {
  width: 70%;
}

.left-heading-9._65 {
  width: auto;
}

.left-heading-9._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-9._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-9._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-9.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-9.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-9.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-9.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-9.white._50px.novo-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading-9.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-9._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-9._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-10 {
  color: #fff;
  text-align: left;
}

.white-10._10vh-bottom.lighter {
  font-weight: 300;
}

.white-10._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-10._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-10._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-10._20px._10vh-bottom-margin.novo-mobile-text._5vh-top-margin {
  font-weight: 300;
}

.white-10._20px.lighter {
  width: auto;
  color: #fff;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-10.middle {
  text-align: center;
}

.white-10.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-10._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-10._35px {
  font-size: 29px;
  line-height: 36px;
}

.black-6 {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black-6.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-6.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-6._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-6._20px.lighter {
  font-size: 14px;
  line-height: 24px;
}

.black-6._20px.lighter.racehome-mobile-text {
  font-size: 20px;
  line-height: 30px;
}

.black-6._20px.lighter.racehome-mobile-text._10--side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.black-copia {
  padding-left: 0px;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  list-style-type: none;
}

.black-copia.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-copia.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-copia._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-copia._20px.lighter {
  font-size: 14px;
  line-height: 24px;
}

.black-copia.nopinocchio-mobile-text {
  font-size: 14px;
  line-height: 24px;
}

.black-copy-of-copy {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black-copy-of-copy.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-copy-of-copy.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-copy-of-copy._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-copy-of-copy._20px.lighter {
  font-size: 14px;
  line-height: 24px;
}

.black-copy-of-copy._20px.nopinocchio-text {
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.river-icon {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: none;
  height: 90px;
}

.q1design-icon-1 {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: block;
}

.q1design-icon-1.q1-design-show-icon {
  height: 45px;
}

.q1design-icon-2 {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: block;
  height: 45px;
}

.q1design-icon-3 {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: block;
  height: 45px;
}

.q1design-icon-4 {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: block;
  height: 45px;
}

.q1design-icon-5 {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: block;
}

.q1design-icon-6 {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 5;
  display: block;
}

.images-container-all-in {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/n79-banner-image.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -o-object-fit: fill;
  object-fit: fill;
}

.images-container-all-in.top {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.images-container-all-in.top.higher {
  overflow: visible;
}

.images-container-all-in.top.overlap-image {
  overflow: visible;
}

.images-container-all-in.top.middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.images-container-all-in.top.white {
  background-color: #fff;
}

.images-container-all-in.bottom.white {
  background-color: #fff;
}

.images-container-all-in.bottom._618497 {
  background-color: #618497;
}

.images-container-all-in.higher {
  background-color: transparent;
}

.images-container-all-in.higher.white.f9f9f9 {
  background-color: #fafafa;
}

.images-container-all-in.orange {
  background-color: #f17e30;
}

.images-container-all-in.medicos {
  -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;
}

.left-heading-all-in {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-all-in.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-all-in.black.pad {
  padding-right: 0px;
}

.left-heading-all-in.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-all-in.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-all-in.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-all-in.black._50px {
  color: #fff;
  font-size: 30px;
  line-height: 48px;
}

.left-heading-all-in.black._50px.all-in-mobile-header {
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading-all-in.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-all-in._70 {
  width: 70%;
}

.left-heading-all-in._65 {
  width: auto;
}

.left-heading-all-in._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-all-in._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-all-in._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-all-in.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-all-in.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-all-in.white._2vh-top-margin {
  width: auto;
  height: auto;
}

.left-heading-all-in.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-all-in.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-all-in.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-all-in._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-all-in._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-paragraph-all-in {
  position: relative;
  margin-bottom: 5vh;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.7);
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
}

.left-paragraph-all-in.black {
  margin-right: 0vw;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 18px;
}

.left-paragraph-all-in.black.half {
  width: auto;
  max-width: 300px;
}

.left-paragraph-all-in.black._70 {
  width: 70%;
}

.left-paragraph-all-in.black._50 {
  width: 50%;
}

.left-paragraph-all-in.black._55 {
  width: 60%;
}

.left-paragraph-all-in.black._60 {
  width: 60%;
}

.left-paragraph-all-in.black._1vh {
  margin-bottom: 1vh;
}

.left-paragraph-all-in.black._20px.lighter {
  color: #fff;
}

.left-paragraph-all-in.white {
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
}

.left-paragraph-all-in.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.section-collumn-all-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.section-collumn-all-in.black {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #292929;
  color: #fff;
}

.section-collumn-all-in.white {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  color: #fff;
}

.section-collumn-all-in.white.down {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn-all-in.white.down.functionality {
  padding-top: 0vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn-all-in.white.up {
  padding-right: 10%;
}

.section-collumn-all-in.white.bottom {
  background-color: #fff;
}

.section-collumn-all-in.white.bottom.fafafa {
  background-color: #fafafa;
}

.section-collumn-all-in.white._161616 {
  background-color: #161616;
}

.section-collumn-all-in.white._161616.middle {
  background-color: #165aee;
}

.section-collumn-all-in.white.down-copy {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn-all-in.white.down-copy.functionality {
  padding-top: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn-all-in.transparent {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #000;
  color: #000;
}

.section-collumn-all-in.transparent.bottom {
  padding-right: 10%;
  background-color: transparent;
  color: #fff;
}

.section-collumn-all-in.transparent.bottom.padded {
  -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;
}

.section-collumn-all-in.transparent._10--side-padding {
  background-color: #fff;
}

.section-collumn-all-in.f9f9f9 {
  background-color: #f9f9f9;
}

.section-collumn-all-in.blue {
  position: relative;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #2c95e8;
}

.section-collumn-all-in.green {
  background-color: #3b8c5b;
}

.section-collumn-all-in.team-builder {
  padding-right: 10%;
  background-color: transparent;
}

.section-collumn-all-in.orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #ff7448;
}

.section-collumn-all-in.purple {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #8448ff;
}

.section-collumn-all-in.green2 {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #1ac676;
}

.section-collumn-all-in.inside {
  height: 35vh;
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn-all-in.concord-orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #f17e30;
}

.section-collumn-all-in.padding {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-collumn-all-in.padding.bottom-left {
  -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;
}

.section-collumn-all-in.padding.bottom-left.white-opacity {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.85)), to(hsla(0, 0%, 100%, 0.85)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.85), hsla(0, 0%, 100%, 0.85));
}

.section-collumn-all-in.padding.left-align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-collumn-all-in.padding.white-opacity {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.85)), to(hsla(0, 0%, 100%, 0.85)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.85), hsla(0, 0%, 100%, 0.85));
}

.section-collumn-all-in._2578ad {
  background-color: #2578ad;
}

.section-collumn-all-in.side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn-all-in.padding-10-sides {
  padding-right: 10%;
  padding-left: 10%;
}

.nopinocchio-black-icon {
  width: 30%;
  background-color: transparent;
}

.left-heading-chatme {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-chatme.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-chatme.black.pad {
  padding-right: 0px;
}

.left-heading-chatme.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-chatme.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-chatme.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-chatme.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-chatme.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-chatme._70 {
  width: 70%;
}

.left-heading-chatme._65 {
  width: auto;
}

.left-heading-chatme._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-chatme._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-chatme._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-chatme.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-chatme.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-chatme.white._2vh-top-margin {
  width: auto;
  height: auto;
}

.left-heading-chatme.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-chatme.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-chatme.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-chatme.white._50px._0margin {
  color: #000;
}

.left-heading-chatme.white._50px.nopinocchio-mobile-header-white {
  font-size: 30px;
  line-height: 38px;
}

.left-heading-chatme.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-chatme._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-chatme._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-paragraph-clap {
  position: relative;
  margin-bottom: 5vh;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.7);
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
}

.left-paragraph-clap.black {
  margin-right: 0vw;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 18px;
}

.left-paragraph-clap.black.half {
  width: auto;
  max-width: 300px;
}

.left-paragraph-clap.black._70 {
  width: 70%;
}

.left-paragraph-clap.black._50 {
  width: 50%;
}

.left-paragraph-clap.black._55 {
  width: 60%;
}

.left-paragraph-clap.black._60 {
  width: 60%;
}

.left-paragraph-clap.black._1vh {
  margin-bottom: 1vh;
}

.left-paragraph-clap.white {
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
}

.left-paragraph-clap.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.left-paragraph-clap.white._20px.lighter {
  opacity: 0.7;
  color: #fff;
}

.left-paragraph-clap.white._20px.clap-mobile-text._5vh-top-margin {
  font-size: 14px;
  line-height: 24px;
}

.left-paragraph-clap-2 {
  position: relative;
  margin-bottom: 5vh;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.7);
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
}

.left-paragraph-clap-2.black {
  margin-right: 0vw;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 18px;
}

.left-paragraph-clap-2.black.half {
  width: auto;
  max-width: 300px;
}

.left-paragraph-clap-2.black._70 {
  width: 70%;
}

.left-paragraph-clap-2.black._50 {
  width: 50%;
}

.left-paragraph-clap-2.black._55 {
  width: 60%;
}

.left-paragraph-clap-2.black._60 {
  width: 60%;
}

.left-paragraph-clap-2.black._1vh {
  margin-bottom: 1vh;
}

.left-paragraph-clap-2.white {
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
}

.left-paragraph-clap-2.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.left-paragraph-clap-2.white._20px.lighter {
  opacity: 0.7;
  color: #fff;
}

.left-paragraph-clap-2.white._20px.lighter.clap-mobile-text._5vh-top-margin {
  line-height: 24px;
}

.banner-image-river {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/river-cdn-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.banner-image-river.plate {
  position: relative;
  background-color: transparent;
  background-image: url('../images/presentation-bg.png');
  background-position: 50% 50%;
}

.banner-image-river.racehome {
  background-image: url('../images/lightning-bg-12x.png');
  background-position: 50% 50%;
  background-size: cover;
  cursor: auto;
}

.banner-image-river.one-another {
  background-image: url('../images/oneanother_header_bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.banner-image-river.rescue-app {
  background-image: url('../images/VRA_Banner.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.banner-image-river.my-property {
  background-image: url('../images/my-property-block-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.banner-image-river.all-in {
  background-image: url('../images/All-in-banner.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.banner-image-river.nopinocchio {
  background-image: url('../images/home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.banner-image-river.supporting {
  background-image: url('../images/supporting-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.absolute-image-river {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.absolute-image-river.white {
  background-color: #fff;
}

.absolute-image-river.thatsit {
  background-image: url('../images/anaya-katlego-iaHFmpXVltw-unsplash2x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-river.black {
  background-color: #000;
}

.absolute-image-river.youngmembers {
  background-image: url('../images/woman-sharing-her-presentation-with-her-colleagues-3153198.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-river.newmembers {
  background-image: url('../images/alp-studio-618470-unsplash.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-river.f9f9f9 {
  background-color: #f9f9f9;
}

.absolute-image-river.transparent {
  background-color: transparent;
}

.absolute-image-river.nothing-like-river {
  background-image: url('../images/data-stream2x.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
}

.absolute-image-river.concord_orange {
  background-color: #f17e30;
}

.left-heading-river {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-river.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-river.black.pad {
  padding-right: 0px;
}

.left-heading-river.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-river.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-river.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-river.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-river.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-river._70 {
  width: 70%;
}

.left-heading-river._65 {
  width: auto;
}

.left-heading-river._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-river._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-river._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-river.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-river.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-river.white._2vh-top-margin {
  position: static;
  display: block;
  width: auto;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  direction: rtl;
  font-size: 38px;
  font-weight: 700;
  text-align: left;
  letter-spacing: -1.25px;
  text-indent: 60px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-river.white._2vh-top-margin.river-mobile-header {
  font-size: 30px;
}

.left-heading-river.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-river.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-river.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-river.white._50px._0vh {
  color: #000;
}

.left-heading-river.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-river._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-river._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-paragraph-river {
  position: relative;
  margin-bottom: 5vh;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.7);
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
}

.left-paragraph-river.black {
  margin-right: 0vw;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 18px;
}

.left-paragraph-river.black.half {
  width: auto;
  max-width: 300px;
}

.left-paragraph-river.black._70 {
  width: 70%;
}

.left-paragraph-river.black._50 {
  width: 50%;
}

.left-paragraph-river.black._55 {
  width: 60%;
}

.left-paragraph-river.black._60 {
  width: 60%;
}

.left-paragraph-river.black._1vh {
  margin-bottom: 1vh;
}

.left-paragraph-river.white {
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
}

.left-paragraph-river.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.left-paragraph-river.white.river-mobile-text {
  font-size: 16px;
  line-height: 28px;
}

.full-section-concord {
  overflow: hidden;
  height: 100vh;
  padding-right: 10vw;
  padding-left: 10vw;
  -o-object-fit: fill;
  object-fit: fill;
}

.full-section-concord.panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0d85ea;
  background-image: url('../images/woman-live-streaming2x.png');
  background-position: 50% 50%;
  background-size: cover;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.full-section-concord.panel._212121 {
  padding-top: 0%;
  background-color: #212121;
}

.full-section-concord.panel._008033 {
  background-color: #292929;
}

.full-section-concord.panel._131313 {
  background-color: #131313;
}

.full-section-concord.panel.dark {
  height: 100vh;
  background-color: #292929;
}

.full-section-concord.panel.dark._86vh {
  background-color: #292929;
}

.full-section-concord.panel.stressless {
  background-image: url('../images/highlight-bg-01.jpg');
  background-size: cover;
}

.full-section-concord.panel.stressless._60vh {
  position: relative;
  height: 100vh;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 1;
}

.full-section-concord.panel._86 {
  padding-right: 0%;
  padding-left: 0%;
}

.full-section-concord.panel._86.hidden-big {
  display: block;
  height: 0vh;
}

.full-section-concord.panel._86.hidden-big.fp-auto-height {
  max-height: 0vh;
}

.full-section-concord.panel._86.hidden-big._100vh {
  height: 0vh;
}

.full-section-concord.panel._86vh {
  background-color: #fff;
  background-image: none;
}

.full-section-concord.panel.bg {
  background-color: #000;
}

.full-section-concord.panel._292929 {
  height: 100vh;
  background-color: #292929;
  background-image: none;
}

.full-section-concord.panel._292929._86vh {
  background-color: #292929;
}

.centre-heading-river {
  margin-top: auto;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-left: 5px;
  color: #fff;
  font-size: 35px;
  line-height: 38px;
  text-align: center;
}

.centre-heading-river.white {
  margin-top: 0px;
  color: #fff;
  font-size: 40px;
  line-height: 38px;
  font-weight: 500;
  text-align: center;
}

.centre-heading-river.white.nomargin {
  margin-top: auto;
}

.centre-heading-river.white.no-margin {
  margin-top: auto;
}

.centre-heading-river.white.no-margin.thick {
  font-weight: 500;
}

.centre-heading-river.black {
  position: relative;
  top: 220px;
  bottom: auto;
  color: #fff;
}

.centre-heading-river.black.padding-top {
  padding-top: 20%;
}

.centre-heading-river.black.padding-top._50px {
  padding-top: 0%;
  font-size: 38px;
  line-height: 48px;
}

.centre-heading-river.black._50px {
  font-size: 38px;
  line-height: 48px;
}

.centre-heading-river.black.mobile-screen.river-mobile-header {
  font-size: 34px;
  letter-spacing: -1.25px;
}

.centre-heading-river._004665 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #004665;
}

.centre-heading-river.river-mobile-header {
  font-size: 30px;
}

.text-block-river {
  margin: 15vh auto 50vh;
  padding-top: 0px;
  padding-bottom: 0px;
  opacity: 0.7;
  direction: ltr;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.text-block-river.mobile-display.river-mobile-text {
  margin-top: 0vh;
  margin-bottom: 0vh;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
}

.full-section-river {
  overflow: hidden;
  height: 100vh;
  padding-right: 10vw;
  padding-left: 10vw;
  -o-object-fit: fill;
  object-fit: fill;
}

.full-section-river.panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/woman-live-streaming2x_1.png');
  background-position: 50% 50%;
  background-size: cover;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.full-section-river.panel._212121 {
  padding-top: 0%;
  background-color: #212121;
}

.full-section-river.panel._008033 {
  background-color: #292929;
}

.full-section-river.panel._131313 {
  background-color: #131313;
}

.full-section-river.panel.dark {
  height: 100vh;
  background-color: #292929;
}

.full-section-river.panel.stressless {
  background-image: url('../images/highlight-bg-01.jpg');
  background-size: cover;
}

.full-section-river.panel.stressless._60vh {
  position: relative;
  height: 100vh;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 1;
}

.full-section-river.panel._86 {
  padding-right: 0%;
  padding-left: 0%;
  background-color: transparent;
}

.full-section-river.panel._86.hidden-big {
  display: block;
  height: 0vh;
}

.full-section-river.panel._86.hidden-big.fp-auto-height {
  max-height: 0vh;
}

.full-section-river.panel._86.hidden-big._100vh {
  height: 0vh;
}

.full-section-river.panel._86vh {
  background-color: #fff;
  background-image: none;
}

.full-section-river.panel.bg {
  background-color: #000;
}

.absolute-image-container-river {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.absolute-image-container-river.white {
  background-color: #fff;
}

.absolute-image-container-river.thatsit {
  background-image: url('../images/anaya-katlego-iaHFmpXVltw-unsplash2x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container-river.black {
  background-color: #000;
}

.absolute-image-container-river.youngmembers {
  background-image: url('../images/woman-sharing-her-presentation-with-her-colleagues-3153198.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container-river.newmembers {
  background-image: url('../images/alp-studio-618470-unsplash.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container-river.f9f9f9 {
  background-color: #f9f9f9;
}

.absolute-image-container-river.transparent {
  background-color: transparent;
}

.absolute-image-container-river.clap-laptop {
  background-image: url('../images/data-stream-city.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.absolute-image-container-river.nothing-like-river {
  background-image: url('../images/clap-man-wearing-headphones2x.png');
  background-position: 50% 50%;
  background-size: cover;
}

.absolute-image-container-river.concord_orange {
  background-color: #f17e30;
}

.section-collumn-river {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.section-collumn-river.black {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #292929;
  color: #fff;
}

.section-collumn-river.white {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  color: #fff;
}

.section-collumn-river.white.down {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn-river.white.down.functionality {
  padding-top: 0vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn-river.white.up {
  padding-right: 10%;
}

.section-collumn-river.white.bottom {
  background-color: #fff;
}

.section-collumn-river.white.bottom.fafafa {
  background-color: #fafafa;
}

.section-collumn-river.white.bottom.middle-section {
  background-color: #01142b;
}

.section-collumn-river.white._161616 {
  background-color: #161616;
}

.section-collumn-river.white._161616.middle {
  background-color: #165aee;
}

.section-collumn-river.white.down-copy {
  padding-right: 10%;
  background-color: #fff;
}

.section-collumn-river.white.down-copy.functionality {
  padding-top: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.section-collumn-river.transparent {
  padding-right: 10%;
  padding-left: 10%;
  background-color: transparent;
  color: #000;
}

.section-collumn-river.transparent.bottom {
  padding-right: 10%;
  background-color: transparent;
  color: #fff;
}

.section-collumn-river.transparent.bottom.padded {
  -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;
}

.section-collumn-river.transparent._10--side-padding {
  background-color: #fff;
}

.section-collumn-river.f9f9f9 {
  background-color: #f9f9f9;
}

.section-collumn-river.blue {
  position: relative;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #2c95e8;
}

.section-collumn-river.green {
  background-color: #3b8c5b;
}

.section-collumn-river.team-builder {
  padding-right: 10%;
  background-color: transparent;
}

.section-collumn-river.orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #ff7448;
}

.section-collumn-river.purple {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #8448ff;
}

.section-collumn-river.green2 {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #1ac676;
}

.section-collumn-river.inside {
  height: 35vh;
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn-river.concord-orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #f17e30;
}

.section-collumn-river.padding {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-collumn-river.padding.bottom-left {
  -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;
}

.section-collumn-river.padding.bottom-left.white-opacity {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.85)), to(hsla(0, 0%, 100%, 0.85)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.85), hsla(0, 0%, 100%, 0.85));
}

.section-collumn-river.padding.left-align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-collumn-river.padding.white-opacity {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.85)), to(hsla(0, 0%, 100%, 0.85)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.85), hsla(0, 0%, 100%, 0.85));
}

.section-collumn-river._2578ad {
  background-color: #2578ad;
}

.section-collumn-river.side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.section-collumn-river.padding-10-sides {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-copy {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-copy.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-copy.black.pad {
  padding-right: 0px;
}

.left-heading-copy.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-copy.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-copy.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-copy.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-copy.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-copy._70 {
  width: 70%;
}

.left-heading-copy._65 {
  width: auto;
}

.left-heading-copy._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-copy._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-copy.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-copy.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-copy.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._50px._0vh {
  color: #000;
}

.left-heading-copy.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-copy._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-copy._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-river-2 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-river-2.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
  font-weight: 700;
}

.left-heading-river-2.black.pad {
  padding-right: 0px;
}

.left-heading-river-2.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-river-2.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-river-2.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-river-2.black._2vh-top-margin {
  color: #fff;
}

.left-heading-river-2.black._2vh-top-margin.river-mobile-header {
  font-size: 30px;
  letter-spacing: -1.25px;
}

.left-heading-river-2.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-river-2.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-river-2._70 {
  width: 70%;
}

.left-heading-river-2._65 {
  width: auto;
}

.left-heading-river-2._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-river-2._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-river-2._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-river-2.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-river-2.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-river-2.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-river-2.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-river-2.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-river-2.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-river-2.white._50px._0vh {
  color: #000;
}

.left-heading-river-2.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-river-2._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-river-2._50px {
  font-size: 38px;
  line-height: 48px;
}

.full-section-plate {
  overflow: hidden;
  height: 100vh;
  padding-right: 10vw;
  padding-left: 10vw;
  -o-object-fit: fill;
  object-fit: fill;
}

.full-section-plate.panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.full-section-plate.panel._212121 {
  padding-top: 0%;
  background-color: #212121;
}

.full-section-plate.panel._008033 {
  background-color: #292929;
}

.full-section-plate.panel._131313 {
  background-color: #131313;
}

.full-section-plate.panel.dark {
  height: 100vh;
  background-color: #292929;
}

.full-section-plate.panel.stressless {
  background-image: url('../images/highlight-bg-01.jpg');
  background-size: cover;
}

.full-section-plate.panel.stressless._60vh {
  position: relative;
  height: 100vh;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 1;
}

.full-section-plate.panel._86 {
  padding-right: 0%;
  padding-left: 0%;
  background-color: transparent;
}

.full-section-plate.panel._86.hidden-big {
  display: block;
  height: 0vh;
}

.full-section-plate.panel._86.hidden-big.fp-auto-height {
  max-height: 0vh;
}

.full-section-plate.panel._86.hidden-big._100vh {
  height: 0vh;
}

.full-section-plate.panel._86vh {
  background-color: #fff;
  background-image: none;
}

.full-section-plate.panel.bg {
  background-color: #000;
}

.business-collumn-grid-nopinno {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-collumn-grid-nopinno._212121 {
  background-color: #212121;
}

.business-collumn-grid-nopinno.medicos {
  background-color: #1042c7;
}

.business-collumn-grid-nopinno.one-another {
  background-color: #212121;
}

.business-collumn-grid-nopinno.one-another._2575.ee203a {
  background-color: #ee203a;
}

.business-collumn-grid-nopinno.green {
  background-color: #3b8c5b;
}

.business-collumn-grid-nopinno.green._3565 {
  overflow: hidden;
}

.business-collumn-grid-nopinno._6535.black-bg {
  overflow: hidden;
}

.business-collumn-grid-nopinno._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn-grid-nopinno._3070 {
  overflow: hidden;
  background-color: #292929;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#170d29), to(#143324));
  background-image: linear-gradient(180deg, #170d29, #143324);
}

.business-collumn-grid-nopinno._3070.white {
  background-color: #fff;
}

.business-collumn-grid-nopinno._3070._86vh {
  height: 100vh;
}

.business-collumn-grid-nopinno._2575.black {
  background-color: #292929;
}

.business-collumn-grid-nopinno._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-nopinno.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.business-collumn-grid-nopinno.blue {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#143324), to(#244660));
  background-image: linear-gradient(180deg, #143324, #244660);
}

.business-collumn-grid-nopinno.concord-orange {
  background-color: #f66f4c;
}

.business-collumn-grid-nopinno.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-background-one.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-video-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-home-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumn-grid-nopinno.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-nopinno._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumn-grid-nopinno.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-psychmed-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-medkit-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-consult-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-pharmacare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-cloud-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.medicos-agedcare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno.medicos-left-text-collumn-grid {
  height: 100vh;
}

.business-collumn-grid-nopinno._50vh {
  max-height: 50vh;
}

.business-collumn-grid-nopinno._161616 {
  background-color: #161616;
}

.business-collumn-grid-nopinno._60vh {
  height: 60vh;
}

.business-collumn-grid-nopinno._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.business-collumn-grid-nopinno._0b3ec9 {
  background-color: #0b3ec9;
}

.business-collumn-grid-nopinno._86vh {
  height: 100vh;
}

.business-collumn-grid-nopinno._86vh.fafafa {
  height: 100vh;
  background-color: #fafafa;
}

.business-collumn-grid-nopinno.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-nopinno.without-border-background.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-nopinno.without-border-background.medicos-grid._100 {
  height: 100vh;
}

.business-collumn-grid-nopinno.right-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-nopinno.top-60-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-nopinno.black-blue-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#293139));
  background-image: linear-gradient(180deg, #171717, #293139);
}

.mobile-front-left-copy {
  position: absolute;
  z-index: 2;
  width: 57%;
  margin-left: -12%;
}

.mobile-front-left-copy._53--width {
  width: 53%;
}

.mobile-front-left-copy._53--width.max-width {
  width: auto;
  max-height: 80%;
  max-width: 53%;
}

.mobile-back-right-copy {
  position: absolute;
  width: 47%;
  margin-left: 27%;
}

.mobile-back-right-copy.max-width {
  width: auto;
  max-height: 70%;
  max-width: 47%;
}

.image-240 {
  width: 100px;
}

.image-242 {
  width: 100%;
}

.image-102-0 {
  -o-object-fit: cover;
  object-fit: cover;
}

.lottie-animation-3.mobile-screen {
  width: auto;
  max-height: 50vh;
}

.lottie-animation-3.mobile-screen.desktop {
  width: 80%;
  max-width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.lottie-animation-3.mobile-screen.mobile {
  width: 500px;
  max-height: 100%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.text-block-35:hover {
  color: #48a4ff;
}

.text-block-36:hover {
  color: #48a4ff;
}

.text-block-37:hover {
  color: #48a4ff;
}

.text-block-38:hover {
  color: #48a4ff;
}

.text-block-39:hover {
  color: #48a4ff;
}

.black-copy {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black-copy.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-copy.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-copy._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-copy._20px.lighter {
  font-size: 14px;
  line-height: 24px;
}

.services-header-copy.blue {
  margin-top: 10vh;
  color: #48a4ff;
}

.left-heading-copy {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-copy.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-copy.black.pad {
  padding-right: 0px;
}

.left-heading-copy.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-copy.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-copy.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-copy.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-copy.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-copy._70 {
  width: 70%;
}

.left-heading-copy._65 {
  width: auto;
}

.left-heading-copy._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-copy._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-copy.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-copy.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-copy.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._50px._0vh {
  color: #000;
}

.left-heading-copy.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-copy._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-copy._50px {
  font-size: 38px;
  line-height: 48px;
}

.slide-nav-2 {
  font-size: 0.3em;
}

.left-heading-sales-book {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-sales-book.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-sales-book.black.pad {
  padding-right: 0px;
}

.left-heading-sales-book.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-sales-book.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-sales-book.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-sales-book.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-sales-book.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-sales-book._70 {
  width: 70%;
}

.left-heading-sales-book._65 {
  width: auto;
}

.left-heading-sales-book._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-sales-book._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-sales-book._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-sales-book.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-sales-book.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-sales-book.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-sales-book.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-sales-book.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-sales-book.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-sales-book.white._50px._0vh {
  color: #000;
}

.left-heading-sales-book.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-sales-book._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-sales-book._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-sales-book.black-sales-book {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-sales-book.black-sales-book.pad {
  padding-right: 0px;
}

.left-heading-sales-book.black-sales-book._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-sales-book.black-sales-book._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-sales-book.black-sales-book.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-sales-book.black-sales-book._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-sales-book.black-sales-book._6vh-top-margin {
  margin-top: 6vh;
}

.black-web {
  padding-left: 0px;
  color: #000;
  font-weight: 400;
  list-style-type: none;
}

.black-web.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-web.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-web._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-web._20px.lighter {
  font-size: 14px;
  line-height: 24px;
}

.left-heading-web {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  font-weight: 700;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-web.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 38px;
}

.left-heading-web.black.pad {
  padding-right: 0px;
}

.left-heading-web.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-web.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-web.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-web.black._10-left-margin.q1design-mobile-header {
  font-size: 30px;
}

.left-heading-web.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-web.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-web._70 {
  width: 70%;
}

.left-heading-web._65 {
  width: auto;
}

.left-heading-web._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-web._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-web._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-web.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-web.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-web.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-web.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-web.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-web.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-web.white._50px._0vh {
  color: #000;
}

.left-heading-web.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-web._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-web._50px {
  font-size: 38px;
  line-height: 48px;
}

.services-header-web.blue {
  margin-top: 10vh;
  color: #187fe6;
}

.left-heading-pt {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-pt.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-pt.black.pad {
  padding-right: 0px;
}

.left-heading-pt.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-pt.black._70._2vh-top-margin {
  font-size: 30px;
  line-height: 38px;
}

.left-heading-pt.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-pt.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-pt.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-pt.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-pt._70 {
  width: 70%;
}

.left-heading-pt._65 {
  width: auto;
}

.left-heading-pt._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-pt._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-pt._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-pt.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-pt.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-pt.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-pt.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-pt.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-pt.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-pt.white._50px._0vh {
  color: #000;
}

.left-heading-pt.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-pt._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-pt._50px {
  font-size: 38px;
  line-height: 48px;
}

.black-pt {
  padding-left: 0px;
  color: #000;
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
  list-style-type: none;
}

.black-pt.lighter {
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.black-pt.lighter._20px {
  font-size: 16px;
  line-height: 26px;
}

.black-pt._20px {
  font-size: 20px;
  line-height: 30px;
}

.black-pt._20px.lighter {
  font-size: 14px;
  line-height: 24px;
}

.columns-12 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.left-heading-rescue {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-rescue.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
  font-weight: 700;
}

.left-heading-rescue.black.pad {
  padding-right: 0px;
}

.left-heading-rescue.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-rescue.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-rescue.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-rescue.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-rescue.black._50px.ra-mobile-header {
  line-height: 38px;
}

.left-heading-rescue.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-rescue._70 {
  width: 70%;
}

.left-heading-rescue._65 {
  width: auto;
}

.left-heading-rescue._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-rescue._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-rescue._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-rescue.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-rescue.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-rescue.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-rescue.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-rescue.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-rescue.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-rescue.white._50px._0vh {
  color: #000;
}

.left-heading-rescue.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-rescue._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-rescue._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-one {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-one.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-one.black.pad {
  padding-right: 0px;
}

.left-heading-one.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-one.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-one.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-one.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-one.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-one._70 {
  width: 70%;
}

.left-heading-one._65 {
  width: auto;
}

.left-heading-one._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-one._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-one._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-one.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-one.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-one.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-one.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-one.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-one.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-one.white._50px._0vh {
  color: #000;
}

.left-heading-one.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-one._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-one._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-one._50px.one-another-mobile-header {
  font-size: 34px;
  line-height: 1.5;
}

.one-another-logo {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 9;
  display: none;
  width: auto;
  height: 70px;
  margin-top: 0vh;
  margin-left: 0vw;
  padding-top: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.image-30-one-logo {
  position: fixed;
  left: 12.5vw;
  top: 2.5vh;
  z-index: 9;
  display: none;
  width: auto;
  height: 70px;
  margin-top: 0vh;
  margin-left: 0vw;
  padding-top: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.white-one {
  color: #fff;
  text-align: left;
}

.white-one._10vh-bottom.lighter {
  font-weight: 300;
}

.white-one._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-one._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-one._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-one._20px.lighter {
  width: auto;
  background-color: transparent;
  color: #fff;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-one._20px.lighter.one-another-mobile-text {
  line-height: 24px;
}

.white-one.middle {
  text-align: center;
}

.white-one.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-one._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-one._35px {
  font-size: 29px;
  line-height: 36px;
}

.image-30-copy {
  position: fixed;
  left: 15vw;
  top: 2.5vh;
  z-index: 9;
  display: none;
  width: auto;
  height: 70px;
  margin-top: 0vh;
  margin-left: 0vw;
  padding-top: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.sale-logo {
  position: fixed;
  left: 15vw;
  top: 4vh;
  z-index: 9;
  display: none;
  width: auto;
  height: 25px;
  margin-top: 0vh;
  margin-left: 0vw;
  padding-top: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.left-heading-sales {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-sales.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-sales.black.pad {
  padding-right: 0px;
}

.left-heading-sales.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-sales.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-sales.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-sales.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-sales.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-sales._70 {
  width: 70%;
}

.left-heading-sales._65 {
  width: auto;
}

.left-heading-sales._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-sales._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-sales._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-sales.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-sales.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-sales.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-sales.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-sales.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-sales.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-sales.white._50px._0vh {
  color: #000;
}

.left-heading-sales.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-sales._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-sales._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-sales._50px.salesing-mobile-header._10vh-margin-bottom {
  font-size: 34px;
  line-height: 62px;
}

.image-186-copy {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: auto;
  max-height: 90%;
  max-width: 100%;
}

.racehomelogo {
  position: fixed;
  left: 15vw;
  top: 50px;
  z-index: 9;
  display: none;
  width: 12%;
  height: auto;
  margin-top: 0vh;
  margin-left: 0vw;
  padding-top: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.racehomelogo._2vh-margin-bottom.height-75 {
  left: 14vw;
  top: 2.5vh;
  width: auto;
  height: 75px;
}

.racehomelogo2 {
  position: fixed;
  left: 15vw;
  top: 50px;
  z-index: 9;
  display: none;
  width: 12%;
  height: auto;
  margin-top: 0vh;
  margin-left: 0vw;
  padding-top: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.racehomelogo2._2vh-margin-bottom {
  display: none;
}

.racehomelogo2._2vh-margin-bottom.height-75 {
  left: 14vw;
  top: 2.5vh;
  width: auto;
  height: 75px;
}

.business-collumn-grid-refer-me {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-collumn-grid-refer-me._212121 {
  background-color: #212121;
}

.business-collumn-grid-refer-me.medicos {
  background-color: #1042c7;
}

.business-collumn-grid-refer-me.one-another {
  background-color: #212121;
}

.business-collumn-grid-refer-me.one-another._2575.ee203a {
  background-color: #ee203a;
}

.business-collumn-grid-refer-me.green {
  background-color: #3b8c5b;
}

.business-collumn-grid-refer-me.green._3565 {
  overflow: hidden;
}

.business-collumn-grid-refer-me._6535.black-bg {
  overflow: hidden;
}

.business-collumn-grid-refer-me._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn-grid-refer-me._3070 {
  overflow: hidden;
  background-color: #292929;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#170d29), to(#143324));
  background-image: linear-gradient(180deg, #170d29, #143324);
}

.business-collumn-grid-refer-me._3070.white {
  background-color: #fff;
}

.business-collumn-grid-refer-me._3070._86vh {
  height: 100vh;
}

.business-collumn-grid-refer-me._2575.black {
  background-color: #292929;
}

.business-collumn-grid-refer-me._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-refer-me.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.business-collumn-grid-refer-me.blue {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#143324), to(#244660));
  background-image: linear-gradient(180deg, #143324, #244660);
}

.business-collumn-grid-refer-me.concord-orange {
  background-color: #f66f4c;
}

.business-collumn-grid-refer-me.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-background-one.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-video-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-home-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumn-grid-refer-me.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-refer-me._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumn-grid-refer-me.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-psychmed-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-medkit-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-consult-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-pharmacare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-cloud-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.medicos-agedcare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me.medicos-left-text-collumn-grid {
  height: 100vh;
}

.business-collumn-grid-refer-me._50vh {
  max-height: 50vh;
}

.business-collumn-grid-refer-me._161616 {
  background-color: #161616;
}

.business-collumn-grid-refer-me._60vh {
  height: 60vh;
}

.business-collumn-grid-refer-me._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.business-collumn-grid-refer-me._0b3ec9 {
  background-color: #0b3ec9;
}

.business-collumn-grid-refer-me._86vh {
  height: 100vh;
}

.business-collumn-grid-refer-me._86vh.fafafa {
  height: 100vh;
  background-color: #fafafa;
}

.business-collumn-grid-refer-me.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-refer-me.without-border-background.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-refer-me.without-border-background.medicos-grid._100 {
  height: 100vh;
}

.business-collumn-grid-refer-me.right-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-refer-me.top-60-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-refer-me.black-blue-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#293139));
  background-image: linear-gradient(180deg, #171717, #293139);
}

.left-heading-vmeet {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-vmeet.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-vmeet.black.pad {
  padding-right: 0px;
}

.left-heading-vmeet.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-vmeet.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-vmeet.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-vmeet.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-vmeet.black._50px.nopinocchio-mobile-header {
  line-height: 38px;
}

.left-heading-vmeet.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-vmeet._70 {
  width: 70%;
}

.left-heading-vmeet._65 {
  width: auto;
}

.left-heading-vmeet._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-vmeet._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-vmeet._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-vmeet.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-vmeet.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-vmeet.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-vmeet.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-vmeet.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-vmeet.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-vmeet.white._50px._0vh {
  color: #000;
}

.left-heading-vmeet.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-vmeet._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-vmeet._50px {
  font-size: 38px;
  line-height: 48px;
}

.business-collumn-grid-my-deets {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-collumn-grid-my-deets._212121 {
  background-color: #212121;
}

.business-collumn-grid-my-deets.medicos {
  background-color: #1042c7;
}

.business-collumn-grid-my-deets.one-another {
  background-color: #212121;
}

.business-collumn-grid-my-deets.one-another._2575.ee203a {
  background-color: #ee203a;
}

.business-collumn-grid-my-deets.green {
  background-color: #3b8c5b;
}

.business-collumn-grid-my-deets.green._3565 {
  overflow: hidden;
}

.business-collumn-grid-my-deets._6535.black-bg {
  overflow: hidden;
}

.business-collumn-grid-my-deets._4060.f17f30 {
  background-color: #f17f30;
}

.business-collumn-grid-my-deets._3070 {
  overflow: hidden;
  background-color: #292929;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#170d29), to(#143324));
  background-image: linear-gradient(180deg, #170d29, #143324);
}

.business-collumn-grid-my-deets._3070.white {
  background-color: #fff;
}

.business-collumn-grid-my-deets._3070._86vh {
  height: 100vh;
}

.business-collumn-grid-my-deets._2575.black {
  background-color: #292929;
}

.business-collumn-grid-my-deets._2575.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-my-deets.testimonials {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.business-collumn-grid-my-deets.blue {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#143324), to(#244660));
  background-image: linear-gradient(180deg, #143324, #244660);
}

.business-collumn-grid-my-deets.concord-orange {
  background-color: #f66f4c;
}

.business-collumn-grid-my-deets.home-medicos {
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-background-one {
  background-image: url('../images/nm-browse-bg.jpg');
  background-position: 80% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-background-one.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets.medicos-video-image {
  background-image: url('../images/nm-video-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-video-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets.medicos-home-image {
  background-image: url('../images/nm-home-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-home-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets.f4f4f4 {
  background-color: #f4f4f4;
}

.business-collumn-grid-my-deets.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
  height: 100vh;
}

.business-collumn-grid-my-deets._1a1a1a {
  background-color: #1a1a1a;
}

.business-collumn-grid-my-deets.medicos-psychmed-image {
  background-image: url('../images/nm-psychmed-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-psychmed-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets.medicos-medkit-image {
  background-image: url('../images/nm-medkit-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-medkit-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets.medicos-consult-image {
  background-image: url('../images/nm-consult-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-consult-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets.medicos-pharmacare-image {
  background-image: url('../images/nm-pharmacare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-pharmacare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets.medicos-cloud-image {
  background-image: url('../images/nm-cloud-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-cloud-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets.medicos-agedcare-image {
  background-image: url('../images/nm-agedcare-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.medicos-agedcare-image.medicos-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets.medicos-left-text-collumn-grid {
  height: 100vh;
}

.business-collumn-grid-my-deets._50vh {
  max-height: 50vh;
}

.business-collumn-grid-my-deets._161616 {
  background-color: #161616;
}

.business-collumn-grid-my-deets._60vh {
  height: 60vh;
}

.business-collumn-grid-my-deets._011e30 {
  background-color: #011e30;
  color: #011e30;
}

.business-collumn-grid-my-deets._0b3ec9 {
  background-color: #0b3ec9;
}

.business-collumn-grid-my-deets._86vh {
  height: 100vh;
}

.business-collumn-grid-my-deets._86vh.fafafa {
  height: 100vh;
  background-color: #fafafa;
}

.business-collumn-grid-my-deets.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.business-collumn-grid-my-deets.without-border-background.medicos-grid {
  height: 90vh;
}

.business-collumn-grid-my-deets.without-border-background.medicos-grid._100 {
  height: 100vh;
}

.business-collumn-grid-my-deets.right-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-my-deets.top-60-40 {
  -ms-grid-columns: 60% 40%;
  grid-template-columns: 60% 40%;
}

.business-collumn-grid-my-deets.black-blue-bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#293139));
  background-image: linear-gradient(180deg, #171717, #293139);
}

.centre-heading-concord {
  margin-top: auto;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-left: 5px;
  color: #fff;
  font-size: 35px;
  line-height: 38px;
  text-align: center;
}

.centre-heading-concord.white {
  margin-top: 0px;
  color: #fff;
  font-size: 40px;
  line-height: 38px;
  font-weight: 500;
  text-align: center;
}

.centre-heading-concord.white.nomargin {
  margin-top: auto;
}

.centre-heading-concord.white.no-margin {
  margin-top: auto;
}

.centre-heading-concord.white.no-margin.thick {
  font-weight: 500;
}

.centre-heading-concord.black {
  color: #000;
}

.centre-heading-concord.black.padding-top {
  padding-top: 20%;
}

.centre-heading-concord.black.padding-top._50px {
  padding-top: 0%;
  font-size: 38px;
  line-height: 48px;
}

.centre-heading-concord.black._50px {
  font-size: 38px;
  line-height: 48px;
}

.centre-heading-concord.black._50px.concord-mobile-header.relative {
  font-size: 30px;
  line-height: 38px;
}

.centre-heading-concord._004665 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #004665;
}

.centre-paragraph-concor {
  margin-bottom: 0px;
  padding-right: 65px;
  padding-left: 65px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 25px;
  font-weight: 300;
  text-align: center;
}

.centre-paragraph-concor.small {
  width: 35%;
}

.centre-paragraph-concor.white {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.centre-paragraph-concor.white._20px.lighter.white-34 {
  position: relative;
  top: 102px;
}

.centre-paragraph-concor.black {
  color: rgba(0, 0, 0, 0.7);
}

.images-container-novo {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.images-container-novo.top {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.images-container-novo.top.higher {
  overflow: visible;
}

.images-container-novo.top.overlap-image {
  overflow: visible;
}

.images-container-novo.top.middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.images-container-novo.top.white {
  background-color: #fff;
}

.images-container-novo.bottom {
  color: #000;
}

.images-container-novo.bottom.white {
  background-color: #fff;
}

.images-container-novo.bottom._618497 {
  background-color: #618497;
  background-image: none;
}

.images-container-novo.higher.white.f9f9f9 {
  background-color: #fafafa;
}

.images-container-novo.orange {
  background-color: #f17e30;
}

.images-container-novo.medicos {
  -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;
}

.left-heading-novo {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-novo.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-novo.black.pad {
  padding-right: 0px;
}

.left-heading-novo.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-novo.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-novo.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-novo.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-novo.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-novo._70 {
  width: 70%;
}

.left-heading-novo._65 {
  width: auto;
}

.left-heading-novo._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-novo._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-novo._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-novo.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-novo.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-novo.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-novo.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-novo.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-novo.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-novo.white._50px._0vh {
  color: #000;
}

.left-heading-novo.white._50px.novo-mobile-header {
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading-novo.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-novo._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-novo._50px {
  font-size: 38px;
  line-height: 48px;
}

.images-containe {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.images-containe.top {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.images-containe.top.higher {
  overflow: visible;
}

.images-containe.top.overlap-image {
  overflow: visible;
}

.images-containe.top.middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.images-containe.top.white {
  background-color: #fff;
}

.images-containe.bottom {
  color: #000;
}

.images-containe.bottom.white {
  background-color: #fff;
}

.images-containe.bottom._618497 {
  background-color: #618497;
  background-image: none;
}

.images-containe.higher.white.f9f9f9 {
  background-color: #fafafa;
}

.images-containe.orange {
  background-color: #f17e30;
}

.images-containe.medicos {
  -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;
}

.left-heading-medicos {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  font-weight: 700;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-medicos.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-medicos.black.pad {
  padding-right: 0px;
}

.left-heading-medicos.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-medicos.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-medicos.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-medicos.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-medicos.black._50px.novo-mobile-header {
  line-height: 38px;
  letter-spacing: -1.25px;
}

.left-heading-medicos.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-medicos._70 {
  width: 70%;
}

.left-heading-medicos._65 {
  width: auto;
}

.left-heading-medicos._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-medicos._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-medicos._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-medicos.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-medicos.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-medicos.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-medicos.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-medicos.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-medicos.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-medicos.white._50px._0vh {
  color: #000;
}

.left-heading-medicos.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-medicos._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-medicos._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-novo-meidcos {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-novo-meidcos.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-novo-meidcos.black.pad {
  padding-right: 0px;
}

.left-heading-novo-meidcos.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-novo-meidcos.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-novo-meidcos.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-novo-meidcos.black._50px {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-novo-meidcos.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-novo-meidcos.black._50px-2vhmargin {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-novo-meidcos.black.novo-mobile-header {
  font-size: 30px;
  letter-spacing: -1.25px;
}

.left-heading-novo-meidcos._70 {
  width: 70%;
}

.left-heading-novo-meidcos._65 {
  width: auto;
}

.left-heading-novo-meidcos._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-novo-meidcos._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-novo-meidcos._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-novo-meidcos.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-novo-meidcos.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-novo-meidcos.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-novo-meidcos.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-novo-meidcos.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-novo-meidcos.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-novo-meidcos.white._50px._0vh {
  color: #000;
}

.left-heading-novo-meidcos.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-novo-meidcos._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-novo-meidcos._50px {
  font-size: 38px;
  line-height: 48px;
}

.images-container-copy-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.images-container-copy-1.top {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.images-container-copy-1.top.higher {
  overflow: visible;
}

.images-container-copy-1.top.overlap-image {
  overflow: visible;
}

.images-container-copy-1.top.middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.images-container-copy-1.top.white {
  background-color: #fff;
}

.images-container-copy-1.bottom {
  color: #000;
}

.images-container-copy-1.bottom.white {
  background-color: #fff;
}

.images-container-copy-1.bottom._618497 {
  background-color: #618497;
  background-image: none;
}

.images-container-copy-1.higher.white.f9f9f9 {
  background-color: #fafafa;
}

.images-container-copy-1.orange {
  background-color: #f17e30;
}

.images-container-copy-1.medicos {
  -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;
}

.images-container-4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.images-container-4.top {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.images-container-4.top.higher {
  overflow: visible;
}

.images-container-4.top.overlap-image {
  overflow: visible;
}

.images-container-4.top.middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.images-container-4.top.white {
  background-color: #fff;
}

.images-container-4.bottom {
  color: #000;
}

.images-container-4.bottom.white {
  background-color: #fff;
}

.images-container-4.bottom._618497 {
  background-color: #618497;
  background-image: none;
}

.images-container-4.higher.white.f9f9f9 {
  background-color: #fafafa;
}

.images-container-4.orange {
  background-color: #f17e30;
}

.images-container-4.medicos {
  -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;
}

.white-last {
  color: #fff;
  text-align: left;
}

.white-last._10vh-bottom.lighter {
  font-weight: 300;
}

.white-last._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-last._20px._10vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-last._20px._10vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-last._20px.lighter {
  width: auto;
  background-color: transparent;
  color: #000;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-last._20px.lighter.white-text {
  color: #fff;
}

.white-last._20px.novo-mobile-text {
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}

.white-last.middle {
  text-align: center;
}

.white-last.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-last._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-last._35px {
  font-size: 29px;
  line-height: 36px;
}

.spacer {
  height: 6vh;
  background-color: #fff;
}

.button-10 {
  position: absolute;
  left: auto;
  top: auto;
  right: 5%;
  bottom: 15%;
  width: 80px;
  height: 80px;
  margin-left: 0vh;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 100%;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
}

.button-10.mobile-display {
  bottom: 15%;
  z-index: 10;
  display: block;
  width: 56px;
  height: 56px;
  border: 1px none #000;
  background-color: #fff;
}

.button-10.mobile-display:hover {
  width: 56px;
  height: 56px;
  border-style: none;
  border-width: 2px;
  border-color: #48a4ff;
  background-color: #000;
  color: #48a8ff;
}

.button-10.mobile-display.hide {
  display: none;
}

.button-10.mobile-display.contact_us {
  background-color: transparent;
}

.button-10.mobile-display.color-trasnparent {
  background-color: transparent;
}

.button-10.mobile-display.color-trasnparent:hover {
  display: block;
  background-color: #000;
}

.backgraoundvideoplate {
  width: 100%;
  height: 100%;
}

.meidocos-logo {
  position: fixed;
  left: 15vw;
  top: 3vh;
  z-index: 9;
  display: none;
  width: auto;
  height: 55px;
  margin-top: 0vh;
  margin-left: 0vw;
  padding-top: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.images-container-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.images-container-copy.top {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.images-container-copy.top.higher {
  overflow: visible;
}

.images-container-copy.top.overlap-image {
  overflow: visible;
}

.images-container-copy.top.middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.images-container-copy.top.white {
  background-color: #fff;
}

.images-container-copy.bottom {
  color: #000;
}

.images-container-copy.bottom.white {
  background-color: #fff;
}

.images-container-copy.bottom._618497 {
  background-color: #618497;
  background-image: none;
}

.images-container-copy.higher.white.f9f9f9 {
  background-color: #fafafa;
}

.images-container-copy.orange {
  background-color: #f17e30;
}

.images-container-copy.medicos {
  -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;
}

.plate-video {
  height: 100%;
}

.background-video-6 {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  box-shadow: inset 1px 1px 3px 0 #000;
  opacity: 1;
  -o-object-fit: fill;
  object-fit: fill;
}

.text-span-7 {
  position: relative;
  left: auto;
  bottom: auto;
  display: none;
  overflow: hidden;
  width: 100vh;
  height: 30.588233947753906vh;
  font-size: 60px;
  line-height: 28px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
  -webkit-column-count: 0;
  column-count: 0;
  white-space: normal;
}

.image-243 {
  position: relative;
  z-index: 10;
  width: 56px;
  height: 56px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 11px;
}

.image-243:hover {
  display: none;
}

.image-244 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: none;
  width: 56px;
  height: 56px;
  padding: 4px 9px 9px;
}

.image-244:hover {
  display: block;
}

.div-block-185 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-11-copy {
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 1.3em;
  line-height: 1.8em;
}

.heading-14-copy {
  font-size: 4.8ch;
}

.heading-14-copy.white {
  color: #fff;
}

.heading-14-copy.white-plate {
  width: auto;
  color: #fff;
}

.heading-14-copy.white-plate.central {
  font-family: Gotham, sans-serif;
  font-size: 6ch;
}

.heading-14-copy.white-plate.mobile-display-none {
  font-size: 4.2ch;
}

.image-171-racegome {
  position: relative;
  left: 40px;
  width: 32%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.image-171-racegome._3vh-top-margin {
  width: 289.58px;
}

.image-171-racegome.mobile-image-racehome {
  position: static;
}

.bold-text-5 {
  font-weight: 300;
}

._10k-videowall {
  overflow: hidden;
  width: auto;
  height: 100%;
}

.image-247 {
  display: none;
}

.text-block-plate {
  font-family: Gotham, sans-serif;
  color: #fff;
}

.mainhero_casewrapper-copy {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  margin-right: 200px;
  margin-left: 200px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.mainhero_casewrapper-copy.position-case {
  position: absolute;
  left: 0%;
  top: 35%;
  right: 0%;
  bottom: 45%;
}

.mainhero_casewrapper-copy.position-case.mobiledisplay-none {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.mainhero_casewrapper-copy.one-collumn {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.div-block-187 {
  margin-right: auto;
  margin-left: auto;
}

.div-block-188 {
  margin-right: auto;
  margin-left: auto;
}

.cover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.panel-medicos {
  position: relative;
  display: none;
  background-color: #fff;
}

.panel-medicos.banner {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.panel-medicos.banner.blue {
  background-color: #149dcc;
}

.panel-medicos.banner.blue.iee-background {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel-medicos.banner.blue.iee {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel-medicos.banner.blue._161616 {
  background-color: #161616;
  background-image: none;
}

.panel-medicos.banner.blue.nopino-background {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: url('../images/np-section-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel-medicos.banner.blue.racehome-background {
  border-radius: 10px;
  background-image: url('../images/because-time-is-precious.v2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel-medicos.banner.blue.medicos-background {
  border-radius: 10px;
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel-medicos.black {
  background-color: #161616;
}

.panel-medicos.full-section.medicos {
  background-color: #1042c7;
}

.panel-medicos.full-section.medicos.without-border-background {
  background-image: url('../images/nm-care-without-borders-bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.panel-medicos.full-section.one-another {
  height: 100%;
  background-color: #ee203a;
}

.panel-medicos._28caff {
  background-color: #28caff;
}

.panel-medicos._212121 {
  overflow: hidden;
  background-color: #fff;
}

.panel-medicos.f17e30 {
  overflow: hidden;
  height: auto;
}

.panel-medicos.panel-award {
  position: static;
  display: none;
  height: 46vh;
  max-height: 46vh;
  min-height: 46vh;
}

.panel-medicos.footer {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #26282b;
  text-align: left;
}

.panel-medicos.footer.fp-auto-height {
  padding-bottom: 5vh;
}

.panel-medicos.streaming {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/woman-sofa-laptop2x.png');
  background-position: 50% 50%;
  background-size: cover;
  opacity: 1;
}

.panel-medicos.streaming.blue {
  background-color: #149dcc;
}

.panel-medicos.streaming.blue.iee-background {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel-medicos.streaming.blue.iee {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel-medicos.streaming.blue._161616 {
  background-color: #161616;
}

.panel-medicos.streaming.blue.nopino-background {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: url('../images/np-section-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel-medicos.streaming.blue.racehome-background {
  border-radius: 10px;
  background-image: url('../images/because-time-is-precious.v2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel-medicos.streaming.blue.medicos-background {
  border-radius: 10px;
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel-medicos.woman-devices {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/woman-using-devices.png');
  background-position: 0px 0px;
  background-size: cover;
}

.panel-medicos.woman-devices.blue {
  background-color: #149dcc;
}

.panel-medicos.woman-devices.blue.iee-background {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel-medicos.woman-devices.blue.iee {
  background-image: url('../images/clap-celebration-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.panel-medicos.woman-devices.blue._161616 {
  background-color: #161616;
  background-image: none;
}

.panel-medicos.woman-devices.blue.nopino-background {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: url('../images/np-section-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel-medicos.woman-devices.blue.racehome-background {
  border-radius: 10px;
  background-image: url('../images/because-time-is-precious.v2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel-medicos.woman-devices.blue.medicos-background {
  border-radius: 10px;
  background-image: url('../images/novo-medicos-bg-header.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.panel-medicos.transparent {
  background-color: transparent;
}

.left-heading-copy {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Gotham, sans-serif;
  color: #fff;
  font-size: 34px;
  line-height: 38px;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-heading-copy.black {
  margin-right: auto;
  margin-bottom: 2vh;
  margin-left: 0vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #000;
  font-size: 38px;
}

.left-heading-copy.black.pad {
  padding-right: 0px;
}

.left-heading-copy.black._70 {
  width: auto;
  font-size: 36px;
  line-height: 46px;
}

.left-heading-copy.black._70._50px {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-copy.black._70._50px-60 {
  font-size: 28px;
  font-weight: 500;
}

.left-heading-copy.black.concord {
  margin-left: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.left-heading-copy.black._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.black._6vh-top-margin {
  margin-top: 6vh;
}

.left-heading-copy.black._50px--6vh {
  font-size: 30px;
  line-height: 48px;
}

.left-heading-copy._70 {
  width: 70%;
}

.left-heading-copy._65 {
  width: auto;
}

.left-heading-copy._65._2vh-bottom {
  margin-bottom: 2vh;
}

.left-heading-copy._65._2vh-bottom._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy._65._2vh-bottom._50px {
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white {
  margin-bottom: 2vh;
  color: #fff;
  font-size: 44px;
}

.left-heading-copy.white.middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._2vh-top-margin {
  position: relative;
  width: auto;
  height: auto;
  font-size: 38px;
}

.left-heading-copy.white._21px-font._50px._0vh {
  color: #000;
}

.left-heading-copy.white._38 {
  font-size: 38px;
  line-height: 44px;
}

.left-heading-copy.white._50px {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.left-heading-copy.white._50px._0vh {
  color: #000;
}

.left-heading-copy.white._2vh-top {
  padding-right: 10%;
  padding-left: 10%;
}

.left-heading-copy._1e628d {
  margin-bottom: 20px;
  color: #1e628d;
  font-size: 42px;
  line-height: 42px;
}

.left-heading-copy._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-coulour {
  color: #fff;
  text-align: left;
}

.white-coulour._10vh-bottom.lighter {
  font-weight: 300;
}

.white-coulour._20px {
  font-size: 16px;
  line-height: 26px;
}

.white-coulour._20px._2vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-coulour._20px._2vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-coulour._20px._2vh-bottom-margin.novo-mobile-text._5vh-top-margin {
  font-weight: 300;
}

.white-coulour._20px.lighter {
  width: auto;
  background-color: transparent;
  color: #000;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-coulour._20px.lighter--copy {
  width: auto;
  background-color: transparent;
  color: #000;
  font-size: 14px;
  line-height: 29px;
  font-weight: 300;
}

.white-coulour._20px.nopinocchio-mobile-text {
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
}

.white-coulour._20px.nopinocchio-text-white {
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
}

.white-coulour._20px._2vh-bottom-margin {
  margin-bottom: 10vh;
}

.white-coulour._20px._2vh-bottom-margin.lighter {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.white-coulour._20px._2vh-bottom-margin.novo-mobile-text._5vh-top-margin {
  font-weight: 300;
}

.white-coulour.middle {
  text-align: center;
}

.white-coulour.middle._20px.lighter {
  position: relative;
  z-index: 2;
}

.white-coulour.middle._20px.nopinocchio-mobile-text._10--side-padding._5vh-top-margin {
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
}

.white-coulour._50px {
  font-size: 38px;
  line-height: 48px;
}

.white-coulour._35px {
  font-size: 29px;
  line-height: 36px;
}

.div-block-190 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.div-block-191 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-24 {
  position: relative;
  left: 360px;
  right: -150px;
  margin-right: auto;
  margin-left: auto;
  clear: right;
  grid-auto-flow: column;
  grid-template-areas: "Area Area-2 Area-3 Area-4";
  -ms-grid-columns: 200px 200px 200px 200px;
  grid-template-columns: 200px 200px 200px 200px;
  -ms-grid-rows: 192px;
  grid-template-rows: 192px;
}

.grid-24.mobile-screen {
  left: auto;
  right: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.grid-24._10vh-marigin-desktop {
  left: auto;
  right: auto;
  width: 850px;
  margin-top: 10vh;
  margin-bottom: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  clear: none;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.grid-24._10vh-marigin-desktop.racehome-mobile-grid._10--side-padding {
  -ms-grid-columns: 200px 200px 200px 200px;
  grid-template-columns: 200px 200px 200px 200px;
  -ms-grid-rows: 200px;
  grid-template-rows: 200px;
}

.grid-24._10vh-marigin-desktop.racehome-mobile-grid._10--side-padding._5vh-bottom-margin {
  left: -260px;
  grid-column-gap: 200px;
  grid-row-gap: 200px;
}

.grid-24._10vh-marigin-desktop.racehome-mobile-grid._10--side-padding._5vh-bottom-margin.racehome-blue-grid {
  left: auto;
  width: 80%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 15px;
  grid-row-gap: 40px;
  -ms-grid-columns: 250px 250px 250px 250px;
  grid-template-columns: 250px 250px 250px 250px;
  -ms-grid-rows: 288px;
  grid-template-rows: 288px;
}

.div-block-192 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.3;
}

.image-248 {
  position: relative;
  z-index: 5;
}

.image-250 {
  width: auto;
  max-height: 15%;
  max-width: 10%;
}

.image-251 {
  height: 100px;
  margin-bottom: 30px;
}

.opacity {
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.81)), to(rgba(0, 0, 0, 0.81)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.81), rgba(0, 0, 0, 0.81));
  opacity: 1;
}

.racehome-icon {
  width: 83px;
  height: 56px;
  margin: auto;
}

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

.heading-27 {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.heading-27._10px-left-margin {
  margin-left: 10px;
}

.heading-27._10px-left-margin.black {
  color: #000;
  font-size: 30px;
  line-height: 38px;
}

.heading-27._10px-left-margin.racehome-mobile-header {
  font-size: 30px;
  line-height: 38px;
}

.image-252 {
  width: 36px;
  height: 36px;
}

.image-252._48px {
  width: 48px;
  height: 48px;
}

.div-block-195 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.div-block-195._550px-width {
  width: 550px;
}

.container-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-16 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-46 {
  font-size: 12px;
}

.text-industry {
  opacity: 0.5;
  font-family: Spartan, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.text-industry.blue {
  opacity: 1;
  color: #0d85ea;
}

.div-block-196 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 21px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: #fff;
}

.text-block-47 {
  margin: 0px auto auto;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}

.div-block-197 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin: 0px;
}

.container-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-253 {
  width: 48px;
  height: 48px;
}

.image-racehome._4px-borders {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.image-racehome._4px-borders._10--side-padding {
  padding-left: 10%;
}

.div-block-198 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-199 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-28 {
  color: #fff;
  font-size: 38px;
  line-height: 48px;
}

.heading-28.racehome-mobile-header._10--side-padding._10vh-top-margin {
  font-size: 34px;
  line-height: 62px;
}

.image-254 {
  width: 351px;
  height: 369px;
}

.image-254._1vh-bottom-margin {
  margin-bottom: 4vh;
}

.image-254._1vh-bottom-margin.mobile-display-image {
  width: auto;
  height: auto;
  max-height: 45%;
  max-width: 30%;
}

.image-255 {
  width: 168px;
  height: 80px;
}

.text-block-48 {
  color: #fff;
  font-size: 18px;
}

.text-block-48._1vh-bottom-margin {
  margin-bottom: 1vh;
}

.text-block-48._1vh-bottom-margin._10--side-padding {
  font-size: 16px;
}

.paragraph-17 {
  width: 510px;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
}

.paragraph-17.racehome-mobile-text._10--side-padding._10vh-bottom {
  font-size: 14px;
  line-height: 24px;
}

.text-block-49 {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}

.text-block-49._1vh-bottom-margin {
  margin-bottom: 4vh;
}

.text-block-49._1vh-bottom-margin.racehome-mobile-text._10--side-padding {
  font-size: 14px;
  line-height: 24px;
}

.mobile-display._85--mobile._90--max-height {
  max-height: 90%;
}

.div-block-202 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/contact-abstract-tech.jpg');
  background-position: 0% 0%;
  background-size: 100% 100%;
}

.grid-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 100vh;
  grid-template-rows: 100vh;
}

.div-block-203 {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #000;
}

.div-block-204 {
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}

.image-257 {
  display: none;
}

.image-258 {
  display: none;
}

.image-259 {
  display: none;
}

.logo-pashon {
  display: none;
}

.section-19 {
  height: 90vh;
  background-image: url('../images/coder-behind-screen.jpg');
  background-position: 100% 50%;
  background-size: cover;
}

.div-block-208 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-18 {
  width: 767px;
  opacity: 0.7;
  color: #fff;
  font-weight: 300;
}

.paragraph-18.mobile-heading-racehome.ipad-heading-racehome.center-text {
  text-align: center;
}

.text-block-50 {
  color: #fff;
}

.div-block-209 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-260._100-width {
  width: 100%;
  max-width: 100%;
}

.text-block-51 {
  margin-top: 5vh;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
}

.div-block-211 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-36 {
  position: static;
}

.div-block-212 {
  position: absolute;
  z-index: 11;
  width: 100%;
  height: 100%;
}

.div-block-213 {
  position: absolute;
  z-index: 11;
  width: 100%;
  height: 100%;
}

.automatum-hero-logo {
  max-height: 30vh;
}

.container-26 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-feature-video {
  width: 850px;
  max-width: 100%;
}

.home-feature-video.round-corners {
  border-radius: 0px;
}

.home-feature-video-embed {
  position: relative;
  height: 0px;
  padding-bottom: 56.25%;
  border-radius: 0px;
  box-shadow: 0 80px 30px -70px rgba(22, 76, 226, 0.29);
}

.section-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0a083b;
}

.section-20.hide-overflow {
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-20.hide-overflow.add-margin-bottom {
  height: 100vh;
  margin-bottom: 0px;
}

.list-2 {
  margin-top: 15px;
  padding-left: 0px;
  list-style-type: none;
}

.feature-image-3 {
  position: relative;
  top: auto;
  right: auto;
  z-index: 0;
}

.container-27 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 90%;
  max-width: 1100px;
  margin: 0px auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-item-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.feature-grid-column {
  position: relative;
}

.feature-grid-column.list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.feature-image-1 {
  position: absolute;
  top: -548px;
  right: 60px;
}

.checkmark {
  width: 14px;
  margin-top: 7px;
  margin-right: 9px;
}

.checkmark.small {
  width: 15px;
  margin-top: 7px;
  margin-right: 8px;
}

.feature-grid-1 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 6fr 4fr;
  grid-template-columns: 6fr 4fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.feature-text {
  color: #57586e;
  font-size: 16px;
}

.feature-image-2 {
  position: absolute;
  left: 40px;
  top: -276px;
}

.feature-grid-2 {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 4fr 6fr;
  grid-template-columns: 4fr 6fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.feature-image-4 {
  position: absolute;
  top: -276px;
  right: -40px;
}

.feature-image-5 {
  position: absolute;
  top: -548px;
  right: 60px;
}

.feature-image-6 {
  position: relative;
}

.button-signup-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.button-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  padding-right: 35px;
  padding-left: 35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-radius: 50px;
  background-color: #ef4137;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 600;
  text-transform: uppercase;
  white-space: nowrap;
}

.button-11:hover {
  background-color: #ff736b;
  color: #fff;
}

.automatum-button {
  display: inline-block;
  width: auto;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 15px 35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: none;
  border-radius: 50px;
  background-color: #ef4137;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 600;
  text-transform: uppercase;
  white-space: nowrap;
}

.automatum-button:hover {
  background-color: #ff736b;
  color: #fff;
}

.logo-automatum {
  display: none;
}

.automatum-logo-light {
  position: relative;
  display: block;
  height: 25%;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.automatum-logo-light.logo-hidden {
  display: none;
}

.learn-more-underline-div {
  display: inline-block;
  width: auto;
}

.slide-22 {
  background-color: transparent;
  background-image: none;
  background-size: auto;
}

.slide-22._10k-video-wall {
  background-image: none;
  background-size: auto;
}

.div-block-214 {
  margin-right: 8px;
  margin-left: 8px;
}

.white-text-4.center-text {
  text-align: center;
}

._10k-videowall-2 {
  overflow: hidden;
  width: auto;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
}

.heading-29 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 1.2em;
  line-height: 40px;
}

.heading-29.ipad-heading-q1 {
  color: #000;
  font-weight: 700;
}

.heading-29.ipad-heading-q1.black-text {
  color: #000;
  font-weight: 700;
}

.heading-29.ipad-heading-q1.text-white {
  color: #fff;
}

.mask-4 {
  width: 90vw;
}

.slide-23 {
  background-color: #f6f6f6;
}

.background-video-8 {
  width: 550px;
  max-width: 100%;
  margin-right: 40px;
}

.div-block-215 {
  margin-right: 8px;
  margin-left: 8px;
  color: #000;
  text-align: right;
}

.short-text-interactive-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.heading-30 {
  width: auto;
  height: auto;
  min-width: 0px;
  padding-right: 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 2.5em;
  line-height: 1.5;
  font-weight: 700;
}

.heading-30.mobile.text-white.remove-padding-r {
  padding-right: 0px;
}

.heading-30.mobile.q1-slide {
  font-size: 2em;
}

.typed-text {
  color: #007cf8;
}

.hero-grid-content-library {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: auto;
  margin-right: 200px;
  margin-left: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.plate-text-div {
  position: relative;
  max-width: 400px;
  margin-left: 0px;
}

.hero-image-library {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blue-text-button-2 {
  width: auto;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  -webkit-transition-property: none;
  transition-property: none;
  color: #007cf8;
  font-weight: 700;
  text-decoration: none;
}

.blue-text-button-2:hover {
  color: #007cf8;
  text-decoration: none;
}

.div-block-216 {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.26;
}

.slide-nav-3 {
  margin-bottom: 20px;
  border-radius: 0px;
  font-size: 6px;
  text-shadow: 1px 1px 6px #000;
}

.icon-7 {
  left: 0%;
  top: 82%;
  right: 0%;
  bottom: 0%;
  overflow: visible;
  color: #007cf8;
  font-size: 20px;
  line-height: 20px;
  text-align: left;
  -o-object-fit: fill;
  object-fit: fill;
}

.slide-library {
  background-color: #48a4ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/State-library-of-queensland.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/State-library-of-queensland.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.icon-8 {
  left: 0%;
  top: 82%;
  right: 0%;
  bottom: 0%;
  color: #007cf8;
  font-size: 20px;
  line-height: 20px;
}

.herosidelinks_wrapper-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 12px 55px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.slider-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.library-logo {
  width: 100%;
  height: auto;
  padding-bottom: 60px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.text-white {
  color: #fff;
}

.blue-underline-div {
  width: 100%;
  height: 2px;
  background-color: #007cf8;
}

.q1-heading-dark {
  color: #000;
}

.mask-5 {
  width: 90vw;
}

.slider-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-217 {
  width: 200px;
  height: auto;
}

.video-hightlight-left {
  height: 100vh;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}

.video-hightlight-left.panel {
  height: 100vh;
  float: none;
  clear: none;
}

.flex-container-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-218 {
  position: relative;
  z-index: 1;
  max-width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-219 {
  width: 540px;
}

.heading-31 {
  font-family: Montserrat, sans-serif;
  color: #000;
  font-size: 3.5em;
  line-height: 1.5;
  text-align: left;
}

.heading-31.center-text {
  text-align: center;
}

.paragraph-19 {
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  line-height: 33px;
  font-weight: 500;
  text-align: left;
}

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

.flex-container-video-pdf-picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-container-video-pdf-picture.panel {
  height: 100vh;
}

.div-block-220 {
  position: relative;
  z-index: 1;
  max-width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-221 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-2 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 1.2;
  font-weight: 700;
}

.heading-2.black-text.left-text {
  text-align: left;
}

.heading-2.black-text.left-text.padding-bottom {
  margin-bottom: 40px;
}

.heading-2.black-text.left-text.padding-bottom._2vh-top {
  margin-top: 8vh;
  margin-bottom: 10px;
}

.heading-2.black-text.left-text.padding-top {
  margin-top: 6vh;
}

.heading-2.black-text.center-text {
  text-align: center;
}

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

.heading-2.text-white.left-text {
  text-align: left;
}

.div-block-222 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.problem-solver-text-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-1 {
  font-size: 36px;
  line-height: 1.4;
  font-weight: 700;
}

.heading-1.white-text.center-text {
  text-align: center;
}

.heading-1.white-text.center-text.position-relative {
  position: relative;
}

.heading-1.white-text.center-text.position-relative.padding-h1-sides {
  padding-right: 20px;
  padding-left: 20px;
}

.heading-1-div {
  width: 650px;
  max-width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}

.heading-1-div.plate-header {
  position: relative;
}

.div-block-fully-interactive {
  width: 540px;
}

.div-block-223 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.feature-image-mask-2 {
  width: 850px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.feature-image-7 {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.background-video-9 {
  width: 550px;
  max-width: 100%;
  margin-right: 40px;
}

.videos-pictures-pdf {
  width: 550px;
  max-width: 100%;
  margin-right: 0px;
  margin-left: 40px;
}

.div-block-218-copy {
  position: relative;
  z-index: 1;
  max-width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.multi-touch-video {
  width: 550px;
  max-width: 100%;
  margin-right: 40px;
}

.text-block-52 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 700;
}

.slider-description {
  font-family: 'Open Sans', sans-serif;
  line-height: 1.5;
  font-weight: 400;
}

.slider-description.center-text {
  text-align: center;
}

.attention-div-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 10%;
  padding-bottom: 0px;
  padding-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.div-block-225 {
  max-width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}

.functionality-experience-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.functionality-experience-wrapper.black {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #292929;
  color: #fff;
}

.functionality-experience-wrapper.white {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  color: #fff;
}

.functionality-experience-wrapper.white.down {
  padding-right: 10%;
  background-color: #fff;
}

.functionality-experience-wrapper.white.down.functionality {
  padding-top: 0vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.functionality-experience-wrapper.white.up {
  padding-right: 10%;
}

.functionality-experience-wrapper.white.bottom {
  background-color: #fff;
}

.functionality-experience-wrapper.white.bottom.fafafa {
  background-color: #fafafa;
}

.functionality-experience-wrapper.white.bottom._18242e {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.functionality-experience-wrapper.white._161616 {
  background-color: #161616;
}

.functionality-experience-wrapper.white._161616.middle {
  background-color: #165aee;
}

.functionality-experience-wrapper.white.down-copy {
  padding-right: 10%;
  background-color: #fff;
}

.functionality-experience-wrapper.white.down-copy.functionality {
  padding-top: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.functionality-experience-wrapper.white.mobile-centered.first.ipad-container._100.desktop-100 {
  height: 100%;
}

.functionality-experience-wrapper.transparent {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: transparent;
  color: #000;
}

.functionality-experience-wrapper.transparent.bottom {
  padding-right: 10%;
  background-color: transparent;
  color: #fff;
}

.functionality-experience-wrapper.transparent.bottom.padded {
  -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;
}

.functionality-experience-wrapper.transparent.bottom.space-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.functionality-experience-wrapper.transparent._10--side-padding {
  background-color: #fff;
}

.functionality-experience-wrapper.f9f9f9 {
  background-color: #f9f9f9;
}

.functionality-experience-wrapper.blue {
  position: relative;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #2c95e8;
}

.functionality-experience-wrapper.green {
  background-color: #3b8c5b;
}

.functionality-experience-wrapper.team-builder {
  padding-right: 10%;
  background-color: transparent;
}

.functionality-experience-wrapper.orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #ff7448;
}

.functionality-experience-wrapper.purple {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #8448ff;
}

.functionality-experience-wrapper.green2 {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #1ac676;
}

.functionality-experience-wrapper.inside {
  height: 35vh;
  padding-right: 10%;
  padding-left: 10%;
}

.functionality-experience-wrapper.inside._33-6vh {
  height: 33.6vh;
}

.functionality-experience-wrapper.concord-orange {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #f17e30;
}

.functionality-experience-wrapper.padding {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.functionality-experience-wrapper.padding.bottom-left {
  -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;
}

.functionality-experience-wrapper.padding.bottom-left.white-opacity {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.85)), to(hsla(0, 0%, 100%, 0.85)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.85), hsla(0, 0%, 100%, 0.85));
}

.functionality-experience-wrapper.padding.left-align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.functionality-experience-wrapper.padding.white-opacity {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.85)), to(hsla(0, 0%, 100%, 0.85)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.85), hsla(0, 0%, 100%, 0.85));
}

.functionality-experience-wrapper._2578ad {
  background-color: #2578ad;
}

.functionality-experience-wrapper.side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.functionality-experience-wrapper.padding-10-sides {
  padding-right: 10%;
  padding-left: 10%;
}

.functionality-experience-wrapper.blue-river {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #165aee;
  color: #fff;
}

.functionality-experience-wrapper.blue-river.down {
  padding-right: 10%;
  background-color: #fff;
}

.functionality-experience-wrapper.blue-river.down.functionality {
  padding-top: 0vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.functionality-experience-wrapper.blue-river.up {
  padding-right: 10%;
}

.functionality-experience-wrapper.blue-river.bottom {
  background-color: #fff;
}

.functionality-experience-wrapper.blue-river.bottom.fafafa {
  background-color: #fafafa;
}

.functionality-experience-wrapper.blue-river._161616 {
  background-color: #161616;
}

.functionality-experience-wrapper.blue-river._161616.middle {
  background-color: #165aee;
}

.functionality-experience-wrapper.blue-river.down-copy {
  padding-right: 10%;
  background-color: #fff;
}

.functionality-experience-wrapper.blue-river.down-copy.functionality {
  padding-top: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.functionality-experience-wrapper.blue-river.middle-section {
  background-color: #fff;
  color: #fff;
}

.functionality-experience-wrapper.blue-river-2 {
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  color: #fff;
}

.functionality-experience-wrapper.blue-river-2.down {
  padding-right: 10%;
  background-color: #fff;
}

.functionality-experience-wrapper.blue-river-2.down.functionality {
  padding-top: 0vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.functionality-experience-wrapper.blue-river-2.up {
  padding-right: 10%;
}

.functionality-experience-wrapper.blue-river-2.bottom {
  background-color: #fff;
}

.functionality-experience-wrapper.blue-river-2.bottom.fafafa {
  background-color: #fafafa;
}

.functionality-experience-wrapper.blue-river-2._161616 {
  background-color: #161616;
}

.functionality-experience-wrapper.blue-river-2._161616.middle {
  background-color: #165aee;
}

.functionality-experience-wrapper.blue-river-2.down-copy {
  padding-right: 10%;
  background-color: #fff;
}

.functionality-experience-wrapper.blue-river-2.down-copy.functionality {
  padding-top: 10vh;
  padding-right: 0%;
  padding-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.functionality-experience-wrapper.blue-river-2.middle-section {
  background-color: #01142b;
  color: #fff;
}

.functionality-experience-wrapper._131313 {
  padding-right: 10%;
  padding-left: 10%;
  background-color: #131313;
  color: #fff;
}

.functionality-experience-wrapper.mobile-racehome-collumn._10--side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.functionality-experience-wrapper.center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.functionality-experience-wrapper.space-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.functionality-experience-wrapper.space-around._10--side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.functionality-experience-wrapper.space-around._10--padding {
  padding-right: 10%;
  padding-left: 10%;
}

.functionality-experience-wrapper._10--side-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.rescue-app-container {
  max-width: 100%;
  padding-right: 10%;
  padding-left: 10%;
}

.quote-text-ra {
  padding-right: 20px;
  padding-left: 20px;
}

.quote-person-text {
  font-style: italic;
  font-weight: 700;
}

.quote-person-text.padding-top {
  padding-top: 20px;
}

.hide-image-mobile {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-span-9 {
  color: #187fe6;
}

.visit-site-manual-position {
  position: relative;
  bottom: -119px;
}

.rh-card-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 7px;
  background-color: #1470bd;
  box-shadow: 0 0 18px -5px #184674;
}

.rh-card-image {
  width: 80px;
  margin-bottom: 20px;
}

.racehome-cards-grid {
  margin-top: 0px;
  margin-right: 20px;
  margin-left: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
  -ms-grid-columns: 350px 350px;
  grid-template-columns: 350px 350px;
}

.racehome-title-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.visit-site-manual-position-copy {
  position: relative;
  bottom: -119px;
}

.visit-site-plate {
  position: relative;
  top: 19px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.np-center-div-height {
  position: relative;
  z-index: 2;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-size: 200vh;
  line-height: 28vh;
  text-align: left;
}

.np-center-div-height.center-div {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.concord-visit-site-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.cybergrx-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: url('../images/cyber-bg-3---flipped.png');
  background-position: -50% -170%;
  background-size: auto;
  background-repeat: no-repeat;
}

.gbrx-container {
  display: block;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-1-black {
  font-size: 34px;
  line-height: 1.5;
  font-weight: 700;
  text-align: left;
}

.heading-1-black.cybergrx-title {
  text-align: center;
}

.cyber-div-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 50px auto auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cgrx-image-container {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.cyber-logo {
  width: 250px;
}

.in-line-link {
  display: inline;
  border: 1px none #000;
  color: #007cf8;
  text-decoration: none;
}

.q1-services {
  overflow: hidden;
  height: 100vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.q1-services._212121 {
  background-color: #212121;
}

.q1-services.medicos {
  background-color: #1042c7;
}

.q1-services.one-another {
  background-color: #212121;
}

.q1-services.green {
  background-color: #3b8c5b;
}

.q1-services._4060.f17f30 {
  background-color: #f17f30;
}

.q1-services._3070 {
  overflow: hidden;
  background-color: #292929;
}

.q1-services._3070.white {
  background-color: #fff;
}

.q1-services._2575.black {
  background-color: #292929;
}

.q1-services.auto {
  height: auto;
}

.q1-services-list {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100vh;
  grid-auto-columns: 1fr;
  grid-auto-rows: 16.6vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 17vh;
  grid-template-rows: 17vh;
}

.q1-services-list.ipad-grid {
  grid-auto-rows: 14.33vh;
  -ms-grid-rows: 14vh;
  grid-template-rows: 14vh;
  font-weight: 700;
}

.image-wrapper-nft {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.light-bar-horizontal {
  width: 100%;
  height: 2px;
  margin-right: 20px;
  padding-right: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6b00f8), to(#007cf8));
  background-image: linear-gradient(180deg, #6b00f8, #007cf8);
}

.light-bar-horizontal.padding-top-bottom {
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 30px;
  padding-right: 0px;
}

.nft-feature-image {
  z-index: 5;
}

.feature-text-2 {
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 16px;
}

.tag-text {
  padding: 5px 15px;
  border-radius: 20px;
  background-color: rgba(171, 213, 255, 0.2);
  color: #fff;
  font-size: 13px;
  font-weight: 700;
}

.tags-wrap-feature {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 1px none hsla(0, 0%, 60%, 0.4);
}

.heading-1-white {
  color: #fff;
  font-size: 34px;
  line-height: 1.5;
  font-weight: 700;
  text-align: left;
}

.feature-grid-column-2 {
  position: relative;
}

.feature-grid-column-2.list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.feature-grid-3 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 6fr 4fr;
  grid-template-columns: 6fr 4fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-26 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0e0e23;
  color: #0a083b;
}

.list-3 {
  margin-top: 15px;
  padding-left: 0px;
  list-style-type: none;
}

.tag-container {
  padding-top: 10px;
  padding-right: 10px;
}

.subheading {
  max-width: 580px;
  color: #57586e;
  line-height: 1.5;
  font-weight: 400;
}

.subheading.text-white {
  color: #fff;
}

.container-28 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-content {
  padding-top: 100px;
  padding-bottom: 100px;
}

.main-content.tcs.nav-bar-margin {
  margin-top: 70px;
}

.tcs-plate a {
  display: inline-block;
}

.tcs-plate h5 {
  font-weight: 700;
}

.privacy-policy-link {
  color: #a3a3a3;
}

._90vw-content-block {
  position: relative;
  width: 90vw;
  float: right;
}

.privacy-policy-container {
  padding-top: 40px;
  padding-bottom: 40px;
}

.contact-column {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contact-column-right {
  display: inline-block;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
}

.image-262 {
  width: 120px;
}

.brand-2 {
  margin-top: 8px;
}

.navbar-2022 {
  position: fixed;
  top: 0px;
  display: none;
  width: 100vw;
  height: 7vh;
  background-color: #171717;
  color: #fff;
}

.navbar-2022.old-nav {
  display: none;
}

.container-29 {
  margin-top: 5px;
}

@media screen and (min-width: 1280px) {
  .list-2 {
    margin-top: 15px;
  }

  .feature-image-3 {
    top: 0px;
  }

  .feature-image-6 {
    top: 0px;
  }

  .button-11 {
    font-size: 15px;
  }

  .automatum-button {
    font-size: 15px;
  }

  .cybergrx-section {
    background-position: -40% -170%;
  }

  .nft-feature-image {
    top: 0px;
  }

  .list-3 {
    margin-top: 15px;
  }
}

@media screen and (min-width: 1440px) {
  .text-block._10--side-padding.racehome-mobile-text.width-70 {
    width: 70%;
  }

  .section-collumn.inside {
    height: 35vh;
  }

  .footer-text.white {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .footer-text.white.togethor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contactform-input {
    display: block;
  }

  .contactform-input.non-display {
    display: none;
    background-color: #f00a0a;
  }

  .tile-text-wrapper {
    background-color: transparent;
  }

  .centre-heading.ra-mobile-header {
    font-size: 30px;
    letter-spacing: -1.25px;
  }

  .centre-heading.ra-mobile-header.top-margin-20vh {
    margin-top: 2vh;
  }

  .heading-13._50px {
    margin-bottom: -121px;
    font-weight: 500;
    text-align: center;
    white-space: normal;
  }

  .heading-13._50px.mobile-display.racehome-mobile-header {
    font-size: 34px;
  }

  .heading-13._50px.center-position-racehome.racehome-mobile-display._10--side-padding.center-text.bold-text {
    font-weight: 700;
  }

  .heading-14.white {
    text-decoration: none;
  }

  .heading-14.white.small {
    font-size: 4ch;
  }

  .heading-14.white-plate {
    text-decoration: none;
  }

  .heading-14.white-plate.small {
    font-size: 4ch;
  }

  .heading-14.white-plate.central {
    font-size: 4ch;
  }

  .mainhero_casedescription.q1-main {
    margin-top: 10vh;
  }

  .text-block-11 {
    text-decoration: none;
  }

  .mainhero_casewrapper.margin-side-200.ipad-center-plate {
    justify-items: center;
  }

  .section-14.panel {
    margin-top: 72px;
  }

  .section-14.panel {
    margin-top: 72px;
  }

  .heading-17._50px {
    color: #fff;
  }

  .heading-18._50px.header-lighting {
    display: block;
    color: #fff;
  }

  .columns-11 {
    width: 100%;
  }

  .image-199 {
    width: 12%;
  }

  .column-35 {
    padding-right: 10%;
  }

  .link-5 {
    color: grey;
    text-decoration: none;
  }

  .link-6 {
    color: grey;
    text-decoration: none;
  }

  .link-7 {
    color: grey;
    text-decoration: none;
  }

  .link-8 {
    color: grey;
    text-decoration: none;
  }

  .link-9 {
    color: grey;
    text-decoration: none;
  }

  .link-10 {
    color: grey;
    text-decoration: none;
  }

  .link-11 {
    color: grey;
    text-decoration: none;
  }

  .link-12 {
    color: grey;
    text-decoration: none;
  }

  .link-13 {
    -webkit-transition-property: none;
    transition-property: none;
    color: grey;
    text-decoration: none;
  }

  .link-13:hover {
    font-style: normal;
    text-decoration: none;
  }

  .link-14 {
    -webkit-transition: none 0ms ease;
    transition: none 0ms ease;
    color: grey;
    font-size: 12px;
    text-decoration: none;
  }

  .link-15 {
    color: grey;
    font-size: 12px;
    text-decoration: none;
  }

  .link-16 {
    color: grey;
    font-size: 12px;
    text-decoration: none;
  }

  .slide-21 {
    background-image: url('../images/State-library-of-queensland.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
  }

  .image-224 {
    width: 279px;
    height: 180px;
    margin-top: -130px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 20px;
  }

  .text-block-26 {
    padding-bottom: 0px;
    cursor: move;
  }

  .text-block-26.mobile-display.racehome-text-size {
    bottom: -230px;
  }

  .div-block-182 {
    left: -187px;
  }

  .grid-22 {
    -ms-grid-columns: 104px 100px 100px 100px;
    grid-template-columns: 104px 100px 100px 100px;
  }

  .text-block-28 {
    color: #fff;
    text-align: center;
  }

  .text-block-29 {
    color: #fff;
    text-align: center;
  }

  .heading-25._50px {
    color: #fff;
  }

  .heading-25-copy._50px {
    color: #fff;
  }

  .text-block-34 {
    margin-bottom: auto;
  }

  .heading-26 {
    top: -478px;
  }

  .section-collumn-all-in.inside {
    height: 35vh;
  }

  .banner-image-river.racehome {
    background-image: url('../images/lightning-bg-12x.png');
  }

  .section-collumn-river.inside {
    height: 35vh;
  }

  .image-241 {
    width: 100px;
  }

  .image-242 {
    width: 100px;
  }

  .lottie-animation-3.mobile-screen.mobile {
    width: 500px;
    max-height: 100%;
    max-width: 100%;
  }

  .racehomelogo {
    width: 9%;
  }

  .racehomelogo2 {
    width: 9%;
  }

  .text-block-11-copy {
    text-decoration: none;
  }

  .heading-14-copy.white {
    text-decoration: none;
  }

  .heading-14-copy.white.small {
    font-size: 4ch;
  }

  .heading-14-copy.white-plate {
    text-decoration: none;
  }

  .heading-14-copy.white-plate.small {
    font-size: 4ch;
  }

  .heading-14-copy.white-plate.central {
    font-size: 4ch;
  }

  .text-block-plate {
    text-decoration: none;
  }

  .div-block-205 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-206 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-207 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .container-27 {
    max-width: 1200px;
  }

  .button-11 {
    height: 60px;
  }

  .slide-nav-3 {
    margin-bottom: 20px;
  }

  .icon-7 {
    color: #007cf8;
    font-weight: 800;
  }

  .icon-8 {
    color: #007cf8;
    font-weight: 800;
  }

  .herosidelinks_wrapper-2 {
    bottom: 2%;
  }

  .flex-container-4 {
    max-width: 1400px;
  }

  .functionality-experience-wrapper.inside {
    height: 35vh;
  }

  .visit-site-manual-position {
    bottom: -245px;
  }

  .rh-card-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .visit-site-manual-position-copy {
    bottom: -245px;
  }

  .cybergrx-section {
    background-position: -20% -170%;
  }

  .tags-wrap-feature {
    margin-bottom: 0px;
  }

  .container-28 {
    max-width: 1200px;
  }
}

@media screen and (max-width: 991px) {
  .section.cc-cta {
    padding-right: 0px;
    padding-left: 0px;
  }

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

  .button {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .button.cc-contact-us {
    display: none;
  }

  .heading-jumbo {
    font-size: 56px;
    line-height: 70px;
  }

  .logo-link.w--current {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .menu-icon {
    display: block;
  }

  .menu {
    position: static;
    margin-left: 30px;
  }

  .navigation-wrap {
    background-color: #fff;
  }

  .navigation {
    padding: 25px 30px;
  }

  .navigation-item {
    padding: 15px 30px;
    -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    text-align: center;
  }

  .navigation-item:hover {
    background-color: #f7f8f9;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .menu-button {
    padding: 0px;
  }

  .menu-button.w--open {
    background-color: transparent;
  }

  .navigation-items {
    background-color: #fff;
  }

  .cta-text {
    width: auto;
  }

  .cta-wrap {
    width: auto;
    padding: 80px 50px 90px;
  }

  .our-services-grid {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    grid-template-areas: ". ."
      ". ."
      ". .";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    text-align: center;
  }

  .service-icon {
    display: inline-block;
  }

  .contact-form-grid {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    grid-row-gap: 50px;
    grid-template-areas: "."
      ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 50px auto;
    grid-template-rows: auto auto;
    text-align: center;
  }

  .get-in-touch-form {
    text-align: left;
  }

  .our-contacts {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    grid-template-areas: "."
      "."
      ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

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

  .team-member-title-wrap {
    margin-bottom: 30px;
  }

  .project-details-grid {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    grid-row-gap: 50px;
    grid-template-areas: "."
      ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 50px auto;
    grid-template-rows: auto auto;
    text-align: center;
  }

  .blog-detail-header-wrap {
    width: 70%;
  }

  .detail-header-image {
    height: 460px;
  }

  .blog-item {
    width: 80%;
  }

  .blog-preview-image {
    height: 460px;
  }

  .blog-summary-wrap {
    width: 100%;
  }

  .about-grid {
    grid-row-gap: 50px;
    grid-template-areas: "."
      ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 50px auto;
    grid-template-rows: auto auto;
    text-align: center;
  }

  .about-grid.cc-about-2 {
    grid-template-areas: "."
      ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .intro-text {
    width: auto;
  }

  .collection-wrap {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .blog-preview-wrap {
    width: 80%;
    padding-right: 15px;
    text-align: center;
  }

  .grid {
    height: 100vh;
  }

  .grid-2 {
    grid-template-areas: "Area-3 Area-2"
      "Area Area-2";
  }

  .grid-2.panel {
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50vh 50vh auto;
    grid-template-rows: 50vh 50vh auto;
  }

  .heading.white.q1-design.mobile-heading-racehome.ipad-heading-racehome {
    width: auto;
  }

  .columns {
    left: auto;
  }

  .centered-container {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .centered-container.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .slider {
    width: 100vw;
  }

  .column-3 {
    height: 100vh;
  }

  .left-heading {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
  }

  .left-heading.black {
    font-size: 28px;
  }

  .left-heading.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading.white {
    line-height: 1.2;
  }

  .columns-3 {
    font-family: Gotham, sans-serif;
  }

  .paragraph-6 {
    line-height: 24px;
  }

  .link-block.sidebar {
    width: 10vw;
  }

  .section-collumn.black._50 {
    height: 50%;
  }

  .section-collumn.white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.white.down {
    margin-bottom: 40px;
  }

  .section-collumn.white.down.middle {
    height: 100%;
  }

  .section-collumn.white.down.margin-bottom-none {
    margin-bottom: 0px;
  }

  .section-collumn.white.up {
    margin-top: 40px;
  }

  .section-collumn.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.white.bottom._18242e.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.white.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn.white.bottom-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.white.down-copy {
    margin-bottom: 40px;
  }

  .section-collumn.white.mobile-centered.first {
    height: 100%;
  }

  .section-collumn.white.mobile-centered.first.ipad-container._100 {
    height: 100%;
  }

  .section-collumn.transparent.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn.transparent.bottom {
    padding-bottom: 0%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.transparent.bottom.padded {
    padding-bottom: 0%;
  }

  .section-collumn.transparent.bottom.center-justify {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.team-builder {
    padding-top: 100px;
  }

  .section-collumn.blue-river {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river.down {
    margin-bottom: 40px;
  }

  .section-collumn.blue-river.up {
    margin-top: 40px;
  }

  .section-collumn.blue-river.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.blue-river.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn.blue-river.bottom-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.blue-river.down-copy {
    margin-bottom: 40px;
  }

  .section-collumn.blue-river-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river-2.down {
    margin-bottom: 40px;
  }

  .section-collumn.blue-river-2.up {
    margin-top: 40px;
  }

  .section-collumn.blue-river-2.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.blue-river-2.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn.blue-river-2.bottom-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.blue-river-2.down-copy {
    margin-bottom: 40px;
  }

  .body-heading {
    font-size: 34px;
    line-height: 46px;
  }

  .paragraph-7 {
    line-height: 24px;
  }

  .body {
    font-family: 'Open Sans', sans-serif;
  }

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

  .div-block-40 {
    background-color: #48a4ff;
  }

  .footer-4 {
    background-color: #212121;
  }

  .lottie-animation-2 {
    width: 50px;
    height: 50px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .link-block-3 {
    display: none;
  }

  .link-block-3.ipad-down {
    top: 35vh;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .contact-form {
    margin-right: 0px;
    margin-left: 0px;
  }

  .contactform-label1._10px-padding.ipad-screen {
    width: auto;
  }

  .sidebar-root {
    margin-top: 20%;
  }

  .image-28 {
    left: 5%;
    top: 5%;
    width: 55px;
  }

  .heading-left {
    font-size: 34px;
    line-height: 46px;
  }

  .image-29 {
    display: inline-block;
  }

  .image-30 {
    display: none;
    height: 35px;
  }

  .image-30.nopinocchio {
    height: 35px;
  }

  .div-block-42 {
    margin-right: 59px;
    margin-left: 59px;
  }

  .div-block-43 {
    width: 10vw;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .section-7.intro {
    margin-top: -13px;
  }

  .header {
    padding-right: 100px;
    padding-left: 100px;
  }

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

  .wrapper.hero {
    margin-top: -44px;
    padding-top: 0px;
  }

  .headimg {
    left: -14%;
    top: -45%;
  }

  .headimg._2 {
    right: -11%;
    bottom: -26%;
  }

  .feature-image {
    position: relative;
  }

  .feature-image.oter {
    left: 37px;
    display: none;
    width: 350px;
  }

  .feature-image.right {
    margin-left: -62px;
  }

  .feature-dec.right {
    padding-right: 32px;
  }

  .feature-dec.left {
    margin-left: 38px;
  }

  .heading-center {
    margin-bottom: 74px;
    padding-right: 88px;
    padding-left: 88px;
  }

  .heading-center.footer {
    padding-right: 45px;
    padding-left: 45px;
  }

  .image-34 {
    width: 430px;
  }

  .slider-2 {
    height: 540px;
  }

  .more-features {
    padding-right: 0px;
  }

  .slide-4 {
    margin-left: 0px;
  }

  .mask-2 {
    height: 540px;
  }

  .image-35 {
    margin-top: -120px;
  }

  .text-block-9 {
    color: #000;
  }

  .left-single-grid {
    -ms-grid-rows: minmax(auto, auto);
    grid-template-rows: minmax(auto, auto);
  }

  .right-double-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-rows: minmax(auto, auto) minmax(auto, auto);
    grid-template-rows: minmax(auto, auto) minmax(auto, auto);
  }

  .tilearea {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .tileimage {
    text-align: left;
  }

  .full-width-collum.award-section._60vh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .column-17 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .left-sinlge-grid {
    -ms-grid-rows: minmax(auto, auto) minmax(auto, auto);
    grid-template-rows: minmax(auto, auto) minmax(auto, auto);
  }

  .right-single-grid {
    -ms-grid-rows: minmax(auto, auto);
    grid-template-rows: minmax(auto, auto);
  }

  .business-collumn {
    height: 100vh;
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn.one-another._2575.ee203a.one-another-100-0 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn.one-another._2575.one-another-65-35 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn._3565._50-50 {
    height: 100%;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 50% auto;
    grid-template-rows: 50% auto;
  }

  .business-collumn._3565._50-50.ipad-view {
    height: 100%;
  }

  .business-collumn._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn._6535._161616._50-50.ipad-view {
    height: 86vh;
  }

  .business-collumn._6535._50-50 {
    height: 100%;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 50% auto;
    grid-template-rows: 50% auto;
  }

  .business-collumn._6535.mobile-60-40 {
    height: 100%;
  }

  .business-collumn._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn._4060.concord-65-35 {
    height: 100%;
  }

  .business-collumn._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn._2575.medicos-left-text-whole-collumn-grid-copy {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn.testimonials.backgroundimage-testimoniasl._20-80 {
    height: 100%;
    grid-auto-rows: 80%;
    -ms-grid-rows: 20%;
    grid-template-rows: 20%;
  }

  .business-collumn.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn.concord-orange {
    height: 100%;
  }

  .business-collumn.medicos-background-one.medicos-grid._30-70.ipad-100 {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.medicos-video-image._30-70.ipad-100 {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.medicos-home-image._30-70.ipad-100 {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.medicos-psychmed-image._30-70.ipad-100 {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.medicos-medkit-image._30-70.ipad-100 {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.medicos-consult-image._30-70.ipad-100 {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.medicos-pharmacare-image._30-70 {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.medicos-cloud-image._30-70.ipad-100 {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.medicos-agedcare-image._30-70.ipad-100 {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn._161616._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn._161616._50-50.ipad-50-50 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }

  .business-collumn._161616._60-40-w-100 {
    height: 100%;
  }

  .business-collumn._011e30._60-30 {
    height: 100%;
  }

  .business-collumn._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn._43-43 {
    height: 100%;
  }

  .business-collumn._60-40 {
    height: 100vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn._50-50 {
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .business-collumn._50-50.ipad-view {
    overflow: auto;
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 50% auto;
    grid-template-rows: 50% auto;
  }

  .business-collumn._86vh._100-0 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn.without-border-background.medicos-grid {
    height: 100vh;
  }

  .business-collumn._100 {
    height: 100vh;
  }

  .business-collumn.top-60-40 {
    height: 100%;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 65% auto;
    grid-template-rows: 65% auto;
  }

  .business-collumn.black-blue-bg._20-80-0 {
    height: 100%;
  }

  .business-collumn._3080 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn._30-70-copy {
    height: 100%;
  }

  .business-collumn._73-27 {
    height: 100%;
  }

  .business-collumn.racehome-collumn._30-70 {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumn.ipad-grid-nopinocchio {
    height: 100vh;
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn._30-70 {
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .business-collumn._30-70.ipad-view {
    overflow: auto;
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 50% auto;
    grid-template-rows: 50% auto;
  }

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

  .collumn-full-image {
    overflow: hidden;
  }

  .collumn-full-image.overlap.transparent.mobile-line {
    background-color: #212121;
  }

  .left-paragraph {
    font-size: 16px;
  }

  .left-paragraph.black.half {
    width: 100%;
    max-width: none;
  }

  .left-paragraph.black-web-2.half {
    width: 100%;
    max-width: none;
  }

  .grid-q1design.panel {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .grid-6 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100vh 100vh;
    grid-template-rows: 100vh 100vh;
  }

  .full-section.panel.dark.overflow.auto-height-mobile {
    height: 100%;
  }

  .full-section.panel._86vh {
    height: 100vh;
  }

  .centre-heading {
    margin-top: 20vh;
    font-size: 28px;
  }

  .centre-heading.white {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-heading.white._50px.myproperty-mobile-header._10--side-padding._10vh-margin-bottom {
    margin-top: 5vh;
    margin-bottom: 0vh;
  }

  .centre-heading.black.padding-top._50px.plate-mobile-header._10--side-padding {
    margin-top: 0vh;
    padding-right: 10%;
    padding-left: 10%;
  }

  .centre-heading.black._50px.clap-mobile-header._10--side-padding.desktop-14vh-bottom-margin._5vh-top-margin {
    margin-top: 7vh;
  }

  .centre-paragraph {
    padding-right: 5px;
    padding-left: 5px;
  }

  .div-block-56 {
    padding-top: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .div-block-56.clap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-56.all-in {
    width: 100%;
    height: 50%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-56.plate {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-56.plate-mobile-image {
    height: 50%;
  }

  .div-block-56.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .absolute-image-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .absolute-image-container.transparent {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-43 {
    position: relative;
    top: 0px;
    width: auto;
  }

  .image-44 {
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    width: 25%;
    margin-top: 10%;
    margin-left: 15%;
  }

  .images-container {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container.bottom.last-container.center-image {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .images-container.higher {
    top: -62px;
  }

  .images-container.higher.white.bottom.mobile-display-none {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .images-container.bottom {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container.bottom-image {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container.left-side-image.image-last._10--side-padding.justify-mobile {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-47 {
    left: auto;
    top: auto;
    max-height: 75%;
    max-width: 75%;
    margin-top: 0vh;
    margin-left: -5vw;
  }

  .image-47.image-drwhoo {
    top: 80px;
  }

  .image-47.padded {
    top: 100px;
  }

  .image-48 {
    top: 100px;
    max-height: 75%;
    max-width: 75%;
    margin-left: 5vw;
  }

  .image-48.image-drwhoo-right {
    top: 80px;
  }

  .image-48.padded {
    top: 100px;
  }

  .image-51 {
    position: relative;
    left: 0%;
    top: 0px;
    right: 0%;
    bottom: 0%;
  }

  .image-52 {
    width: 43%;
  }

  .image-52.middle {
    width: 43%;
  }

  .image-53 {
    width: 43%;
  }

  .div-block-61 {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .panel.banner {
    height: 100vh;
  }

  .panel.banner.relative {
    height: 100vh;
  }

  .panel.f17e30 {
    background-color: #f17e30;
  }

  .panel._100--100px {
    height: 100%;
    min-height: 200px;
  }

  .absolute-image {
    height: auto;
    max-height: 85%;
    max-width: 85%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .absolute-image.racehome {
    position: relative;
    width: 80%;
    height: auto;
    max-height: none;
    max-width: none;
  }

  .absolute-image.concord-laptop {
    max-height: 85%;
    max-width: 85%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .absolute-image.right {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .absolute-image.salesing {
    width: 75%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .absolute-image.devices-my-property {
    max-height: 95%;
    max-width: 95%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .absolute-image.imagination-concord.mobile-display {
    left: 8%;
    top: 5%;
    height: 40%;
  }

  .image-55 {
    position: static;
    max-width: 45%;
  }

  .heading-13._50px.center-position-racehome.racehome-mobile-display._10--side-padding.center-text {
    text-align: center;
  }

  .banner-image {
    background-position: 60% 50%;
  }

  .banner-image.plate {
    background-position: 50% 50%;
  }

  .banner-image.racehome {
    height: 100%;
  }

  .div-block-63.racehome {
    margin-top: 35%;
  }

  .div-block-63.clap {
    margin-top: 25%;
  }

  .div-block-63.plate {
    margin-top: 20%;
  }

  .image-58 {
    width: 23%;
    margin-left: 19%;
  }

  .image-59 {
    width: 23%;
    margin-left: -19%;
  }

  .image-61 {
    width: 30%;
  }

  .image-62 {
    width: 65%;
  }

  .mobile-back-right {
    width: 30%;
  }

  .mobile-front-left {
    width: 36%;
  }

  .image-72 {
    max-width: 85%;
  }

  .table {
    width: 35%;
    margin-top: 15%;
  }

  .chair {
    width: 13%;
    margin-top: 15%;
    margin-left: -16%;
  }

  .tv {
    width: 34%;
    margin-top: -10%;
  }

  .plant {
    margin-top: 6%;
    margin-left: 7%;
  }

  .image-77 {
    width: auto;
    max-height: 75%;
    max-width: 75%;
    margin-bottom: 20px;
    padding-bottom: 0px;
  }

  .div-block-70 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .div-block-72 {
    margin-top: 160px;
  }

  .div-block-73 {
    width: 100%;
  }

  .image-79 {
    width: 30%;
  }

  .laptop-videocall {
    margin-top: 10%;
  }

  .div-block-74 {
    display: none;
  }

  .centre-top-heading {
    top: auto;
  }

  .centre-top-heading.my-property {
    margin-top: 250px;
  }

  .centre-image {
    width: auto;
    max-height: 70%;
    max-width: 70%;
  }

  .image-81 {
    width: auto;
    max-height: 75%;
    max-width: 75%;
  }

  .ipad-container {
    height: 40%;
  }

  .bottom-image {
    position: relative;
  }

  .image-82.mobile-display-none.max-height {
    display: none;
  }

  .textarea-3 {
    max-height: none;
    min-height: auto;
  }

  .textarea-3.mobile-screen.ipad-screen {
    width: auto;
  }

  .div-block-76 {
    height: 100%;
  }

  .div-block-77 {
    position: relative;
    width: 90vw;
    height: 100%;
    float: right;
  }

  .clap-icon.mobile-view {
    height: 50px;
  }

  .text-block-10.ipap-text-q1 {
    display: block;
    font-size: 10px;
  }

  .mainhero_casedescription.right-padding.ipad-center {
    left: auto;
    max-width: none;
    padding-right: 0px;
    padding-left: 0px;
    clear: none;
  }

  .mainhero_casedescription.right-padding.ipad-center._343-width {
    max-width: 343px;
  }

  .mainhero_casedescription.ipad-grid {
    max-width: none;
    padding-right: 0px;
  }

  .mainhero_casedescription.ipad-grid.ipad-343 {
    max-width: 343px;
  }

  .mainhero_casedescription._50px-side-padding {
    padding-left: 50px;
  }

  .mainhero_casedescription.ipad-width343 {
    max-width: 343px;
    padding-right: 0px;
  }

  .mainhero_casedescription.width-343 {
    max-width: 343px;
    padding-right: 0px;
  }

  .mainhero_casedescription.width-343.center-text-padding {
    max-width: 600px;
  }

  .mainhero_casedescription.q1-main {
    top: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    margin-top: 50px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
  }

  .heading-15.ipad-heading-q1 {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-89.library-slide {
    max-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-89.q1-slide {
    height: auto;
    max-width: 100%;
  }

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

  .mainhero_casewrapper.ipad-container.margin-none {
    margin-right: auto;
    margin-left: auto;
  }

  .mainhero_casewrapper.ipad-container.margin-side-200 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    height: 100%;
  }

  .mainhero_casewrapper._100-0 {
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .mainhero_casewrapper._100-0.margin-side-200px.desktop-one.ipad-one {
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .mainhero_casewrapper._100-0.margin-side-200px.desktop-one.ipad-one {
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .mainhero_casewrapper.margin-side-200.ipad-center {
    -ms-grid-columns: 0% 100%;
    grid-template-columns: 0% 100%;
  }

  .mainhero_casewrapper.margin-side-200.ipad-center-plate {
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .mainhero_casewrapper.margin-side-200.ipad-center-plate {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 95px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .section-14.panel {
    margin-top: 72px;
  }

  .section-14.panel {
    margin-top: 0px;
  }

  .text-block-12._10--side-padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .nav-menu {
    background-color: #292929;
  }

  .nav-link {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .left-single-grid-award {
    -ms-grid-rows: minmax(auto, auto);
    grid-template-rows: minmax(auto, auto);
  }

  .award-column-1 {
    display: block;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .panell-awards.f17e30 {
    background-color: #f17e30;
  }

  .navlinks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .navlinks.contact {
    margin-top: 0px;
    margin-right: 20px;
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-style: none;
  }

  .column-21 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .right-single-grid-award {
    -ms-grid-rows: minmax(auto, auto);
    grid-template-rows: minmax(auto, auto);
  }

  .columns-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .column-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -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: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grid-9.ipad-grid {
    height: 100%;
    grid-auto-rows: 16.6%;
    -ms-grid-rows: 17%;
    grid-template-rows: 17%;
    font-family: 'Open Sans', sans-serif;
  }

  .problem-columns {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .problem-columns._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .problem-columns._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .problem-columns._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .problem-columns._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .problem-columns._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .problem-columns._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .problem-columns._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .problem-columns._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .problem-columns._63-23.ipad-grid {
    height: 100%;
  }

  .problem-solvers-column.white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .problem-solvers-column.white.down {
    margin-bottom: 40px;
  }

  .problem-solvers-column.white.up {
    margin-top: 40px;
  }

  .problem-solvers-column.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .problem-solvers-column.white.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .problem-solvers-column.transparent.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .problem-solvers-column.transparent.bottom {
    padding-bottom: 0%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .problem-solvers-column.transparent.bottom.padded {
    padding-bottom: 0%;
  }

  .problem-solvers-column.team-builder {
    padding-top: 100px;
  }

  .problem-solvers-column.ipad-div {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .center-heading {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .center-heading.black {
    font-size: 28px;
  }

  .center-heading.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .center-paragraph {
    font-size: 16px;
  }

  .center-paragraph.black.half {
    width: 100%;
    max-width: none;
  }

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

  .center-paragraph.white.align-center._10--side-padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .text-block-18.ipad-text-collum {
    font-size: 10px;
    line-height: 20px;
  }

  .problem-solvers-column-2.white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .problem-solvers-column-2.white.down {
    margin-bottom: 40px;
  }

  .problem-solvers-column-2.white.up {
    margin-top: 40px;
  }

  .problem-solvers-column-2.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .problem-solvers-column-2.white.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .problem-solvers-column-2.transparent.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .problem-solvers-column-2.transparent.bottom {
    padding-bottom: 0%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .problem-solvers-column-2.transparent.bottom.padded {
    padding-bottom: 0%;
  }

  .problem-solvers-column-2.team-builder {
    padding-top: 100px;
  }

  .heading-16._2vh-top-margin.q1design-mobile-header.ipad-heading-q1 {
    font-size: 30px;
    line-height: 38px;
  }

  .heading-16._2vh-top-margin.q1design-mobile-header.ipad-heading-q1._5vh-top-margin {
    margin-top: 5vh;
  }

  .quote-text.white {
    margin-left: auto;
  }

  .quote-text.white._15vh-top-margin {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
  }

  .image-122._5vh-top-margin {
    width: auto;
  }

  .hero-images.plate.ipad-display-none {
    display: none;
    margin-right: auto;
    margin-left: auto;
  }

  .hero-images.plate.ipad-display-none {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .hero-images.ipad-display-none {
    display: none;
  }

  .div-block-101.ipad-display-none {
    display: none;
  }

  .div-block-102.ipad-display-none {
    display: none;
  }

  .div-block-103.ipad-display-none {
    display: none;
  }

  .div-block-104.header-bottom-right.ipad-display-none {
    display: none;
  }

  .grid-14.ipad-display-none {
    display: none;
  }

  .div-block-105.ipad-display-none {
    display: none;
  }

  .image-145.ipad-display-none {
    display: none;
  }

  .image-146.ipad-display-none {
    display: none;
  }

  .image-147.ipad-display-none {
    display: none;
  }

  .q1-collumn-grid {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .q1-collumn-grid._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .q1-collumn-grid._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .q1-collumn-grid._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .q1-collumn-grid._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .q1-collumn-grid._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .q1-collumn-grid._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .q1-collumn-grid._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .q1-collumn-grid._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .solutions-collumn-grid {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .solutions-collumn-grid._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .solutions-collumn-grid._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .solutions-collumn-grid._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .solutions-collumn-grid._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .solutions-collumn-grid._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .solutions-collumn-grid._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .solutions-collumn-grid._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .solutions-collumn-grid._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .solutions-collumn-grid.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-copy._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn-grid-copy._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-copy._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn-grid-copy._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn-grid-copy.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .top-solutions-overlay {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .section-collumn-copy.white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-copy.white.down {
    margin-bottom: 40px;
  }

  .section-collumn-copy.white.up {
    margin-top: 40px;
  }

  .section-collumn-copy.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-copy.white.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn-copy.transparent.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn-copy.transparent.bottom {
    padding-bottom: 0%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-copy.transparent.bottom.padded {
    padding-bottom: 0%;
  }

  .section-collumn-copy.team-builder {
    padding-top: 100px;
  }

  .solution-section {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .solutions-collumn-image {
    overflow: hidden;
  }

  .solutions-collumn-image-bottom {
    overflow: hidden;
  }

  .solutions-images-container {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .solutions-images-container.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .solutions-images-container.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .solutions-images-container.higher {
    top: -62px;
  }

  .solutions-images-container.bottom {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .heading-17._50px.hacehom-mobile-header._10--side-padding._10vh-top-margin {
    margin-top: 10vh;
  }

  .image-169 {
    width: 30%;
  }

  .image-170 {
    width: 30%;
  }

  .image-170.max-height-75 {
    width: auto;
    max-width: 100%;
  }

  .absolute-image-container-copy {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .absolute-image-container-copy.transparent {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-186 {
    width: 30%;
  }

  .image-186.np-hand-image {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
  }

  .div-block-158 {
    overflow: auto;
    height: 68.8vh;
  }

  .div-block-158._5vh-top-margin {
    height: 68.8vh;
  }

  .column-30.collumn-mobile-size {
    height: auto;
  }

  .column-31.collumn-mobile-plate {
    height: auto;
  }

  .image-191.no-pinocchio-hero-image {
    width: 50%;
  }

  .image-193.ipad-image-concord {
    width: 50%;
  }

  .columns-9 {
    width: 100%;
  }

  .medicos-intro-collumn-grid {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-intro-collumn-grid._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .medicos-intro-collumn-grid._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .medicos-intro-collumn-grid._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .medicos-intro-collumn-grid._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-intro-collumn-grid._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .medicos-intro-collumn-grid._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .medicos-intro-collumn-grid._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .medicos-intro-collumn-grid._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .medicos-intro-collumn-grid.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .medicos-left-text-collumn-grid {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-left-text-collumn-grid._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .medicos-left-text-collumn-grid._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .medicos-left-text-collumn-grid._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .medicos-left-text-collumn-grid._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-left-text-collumn-grid._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .medicos-left-text-collumn-grid._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .medicos-left-text-collumn-grid._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .medicos-left-text-collumn-grid._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .medicos-left-text-collumn-grid.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-copy._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn-grid-copy._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-copy._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn-grid-copy._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn-grid-copy.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .medicos-right-text-collumn-grid {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-right-text-collumn-grid._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .medicos-right-text-collumn-grid._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .medicos-right-text-collumn-grid._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .medicos-right-text-collumn-grid._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-right-text-collumn-grid._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .medicos-right-text-collumn-grid._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .medicos-right-text-collumn-grid._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .medicos-right-text-collumn-grid._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .medicos-right-text-collumn-grid.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .medicos-right-text-collumn-grid.f4f4f4.novo-collumn.novo-100-0.overflow {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-right-text-collumn-grid._1a1a1a.top-text-mobile._100vh-small.overflow {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-left-text-collumn-grid-copy {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-left-text-collumn-grid-copy._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .medicos-left-text-collumn-grid-copy._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .medicos-left-text-collumn-grid-copy._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .medicos-left-text-collumn-grid-copy._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-left-text-collumn-grid-copy._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .medicos-left-text-collumn-grid-copy._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .medicos-left-text-collumn-grid-copy._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .medicos-left-text-collumn-grid-copy._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .medicos-left-text-collumn-grid-copy.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .text-block-24 {
    font-family: 'Open Sans', sans-serif;
  }

  .pashion-icon {
    height: 35px;
  }

  .pashion-banner-image {
    background-position: 60% 50%;
  }

  .pashion-banner-image.plate {
    background-position: 50% 50%;
  }

  .image-199 {
    width: 40%;
    height: auto;
  }

  .image-208.novo-mobile-view {
    max-height: 100%;
  }

  .nopino-collumn-grid {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .nopino-collumn-grid._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .nopino-collumn-grid._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .nopino-collumn-grid._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .nopino-collumn-grid._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .nopino-collumn-grid._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .nopino-collumn-grid._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .nopino-collumn-grid._3070._86vh._60-40 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .nopino-collumn-grid._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .nopino-collumn-grid._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .nopino-collumn-grid.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .nopino-collumn-grid.blue._60-40 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .nopino-collumn-grid._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-copy {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-copy._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn-grid-copy._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-copy._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn-grid-copy._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn-grid-copy.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .image-219.position.mobiledisplay-none.margin-auto {
    width: 50%;
  }

  .image-221 {
    width: 43%;
  }

  .image-221.middle {
    width: 43%;
  }

  .image-224.mobile-width-50.racehome-desktop-logo {
    width: 50%;
  }

  .text-block-26.mobile-display.racehome-text-size.racehome-mobile-display._10--side-padding {
    width: auto;
    height: auto;
  }

  .text-block-28.desktop-text-racehome.racehome-mobile-text._10--side-padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .text-block-29.desktop-text-racehome.racehome-mobile-text._10--side-padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .text-block-31.desktop-text-racehome.racehome-mobile-text._10 {
    padding-right: 10%;
    padding-left: 10%;
  }

  .heading-24.racehome-mobile-text-center._7vh-top-margin._10--side-padding.black.racehome-mobile-header {
    bottom: 50px;
  }

  .image-226 {
    width: 50%;
  }

  .left-heading-copy {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-copy.black {
    font-size: 28px;
  }

  .left-heading-copy.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .images-container-copy {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-copy.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container-copy.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-copy.higher {
    top: -62px;
  }

  .images-container-copy.bottom {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .image-226-copy {
    width: 30%;
  }

  .left-heading-2 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-2.black {
    font-size: 28px;
  }

  .left-heading-2.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .image-229 {
    width: 30%;
  }

  .left-heading-2-copy {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-2-copy.black {
    font-size: 28px;
  }

  .left-heading-2-copy.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .image-170-copy {
    width: 30%;
  }

  .image-230 {
    width: 130%;
  }

  .left-heading-copy-3 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-copy-3.black {
    font-size: 28px;
  }

  .left-heading-copy-3.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-4 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-4.black {
    font-size: 28px;
  }

  .left-heading-4.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .business-collumn-grid-copy {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-copy._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn-grid-copy._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-copy._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn-grid-copy._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn-grid-copy.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-copy-2 {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy-2._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-copy-2._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy-2._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn-grid-copy-2._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy-2._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-copy-2._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy-2._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn-grid-copy-2._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn-grid-copy-2.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-copy-2._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumnn-grid {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumnn-grid._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumnn-grid._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumnn-grid._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumnn-grid._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumnn-grid._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumnn-grid._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumnn-grid._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumnn-grid._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumnn-grid.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumnn-grid._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumnn-grid.black-blue-bg._100-0.display-vertical-mobile.ipad-view {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 50% auto;
    grid-template-rows: 50% auto;
  }

  .business-collumn-grid {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn-grid._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn-grid._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn-grid.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .left-heading-copy {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-copy.black {
    font-size: 28px;
  }

  .left-heading-copy.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-3 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-3.black {
    font-size: 28px;
  }

  .left-heading-3.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-copy {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-copy.black {
    font-size: 28px;
  }

  .left-heading-copy.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-8 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-8.black {
    font-size: 28px;
  }

  .left-heading-8.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-10 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-10.black {
    font-size: 28px;
  }

  .left-heading-10.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-10.white._50px-noauto.novo-mobile-header._10vh-top-margin {
    margin-top: 5vh;
  }

  .left-heading-12 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-12.black {
    font-size: 28px;
  }

  .left-heading-12.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .image-235 {
    width: 30%;
  }

  .image-236 {
    width: 30%;
  }

  .image-237 {
    width: 30%;
  }

  .image-238 {
    width: 30%;
  }

  .image-239 {
    width: 30%;
  }

  .left-heading-9 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-9.black {
    font-size: 28px;
  }

  .left-heading-9.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .images-container-all-in {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-all-in.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container-all-in.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-all-in.higher {
    top: -62px;
  }

  .images-container-all-in.bottom {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .left-heading-all-in {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-all-in.black {
    font-size: 28px;
  }

  .left-heading-all-in.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-paragraph-all-in {
    font-size: 16px;
  }

  .left-paragraph-all-in.black.half {
    width: 100%;
    max-width: none;
  }

  .section-collumn-all-in.white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-all-in.white.down {
    margin-bottom: 40px;
  }

  .section-collumn-all-in.white.up {
    margin-top: 40px;
  }

  .section-collumn-all-in.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-all-in.white.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn-all-in.white.bottom-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-all-in.white.down-copy {
    margin-bottom: 40px;
  }

  .section-collumn-all-in.transparent.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn-all-in.transparent.bottom {
    padding-bottom: 0%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-all-in.transparent.bottom.padded {
    padding-bottom: 0%;
  }

  .section-collumn-all-in.team-builder {
    padding-top: 100px;
  }

  .left-heading-chatme {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-chatme.black {
    font-size: 28px;
  }

  .left-heading-chatme.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-paragraph-clap {
    font-size: 16px;
  }

  .left-paragraph-clap.black.half {
    width: 100%;
    max-width: none;
  }

  .left-paragraph-clap-2 {
    font-size: 16px;
  }

  .left-paragraph-clap-2.black.half {
    width: 100%;
    max-width: none;
  }

  .banner-image-river {
    background-position: 60% 50%;
  }

  .banner-image-river.plate {
    background-position: 50% 50%;
  }

  .absolute-image-river {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .absolute-image-river.transparent {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .left-heading-river {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-river.black {
    font-size: 28px;
  }

  .left-heading-river.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-paragraph-river {
    font-size: 16px;
  }

  .left-paragraph-river.black.half {
    width: 100%;
    max-width: none;
  }

  .full-section-concord.panel._292929.concord-100 {
    height: 100%;
  }

  .centre-heading-river {
    margin-top: 20vh;
    font-size: 28px;
  }

  .centre-heading-river.white {
    font-size: 28px;
    line-height: 38px;
  }

  .absolute-image-container-river {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .absolute-image-container-river.transparent {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-river.white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-river.white.down {
    margin-bottom: 40px;
  }

  .section-collumn-river.white.up {
    margin-top: 40px;
  }

  .section-collumn-river.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-river.white.bottom.middle-section {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-river.white.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn-river.white.bottom-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-river.white.down-copy {
    margin-bottom: 40px;
  }

  .section-collumn-river.transparent.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn-river.transparent.bottom {
    padding-bottom: 0%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-river.transparent.bottom.padded {
    padding-bottom: 0%;
  }

  .section-collumn-river.team-builder {
    padding-top: 100px;
  }

  .left-heading-copy {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-copy.black {
    font-size: 28px;
  }

  .left-heading-copy.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-river-2 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-river-2.black {
    font-size: 28px;
  }

  .left-heading-river-2.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .business-collumn-grid-nopinno {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-nopinno._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-nopinno._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-nopinno._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn-grid-nopinno._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-nopinno._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-nopinno._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-nopinno._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn-grid-nopinno._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn-grid-nopinno.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-nopinno._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-nopinno._60-40 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .mobile-front-left-copy {
    width: 36%;
  }

  .mobile-back-right-copy {
    left: 160px;
    width: 30%;
  }

  .image-241 {
    width: 100px;
  }

  .image-242 {
    width: 100px;
  }

  .lottie-animation-3.mobile-screen.mobile {
    width: 400px;
    max-height: 100%;
    max-width: 100%;
  }

  .text-block-35.ipad-text-collum {
    font-size: 10px;
    line-height: 20px;
  }

  .text-block-36.ipad-text-collum {
    font-size: 10px;
    line-height: 20px;
  }

  .text-block-37.ipad-text-collum {
    font-size: 10px;
    line-height: 20px;
  }

  .text-block-38.ipad-text-collum {
    font-size: 10px;
    line-height: 20px;
  }

  .text-block-39.ipad-text-collum {
    font-size: 10px;
    line-height: 20px;
  }

  .left-heading-copy {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-copy.black {
    font-size: 28px;
  }

  .left-heading-copy.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-sales-book {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-sales-book.black {
    font-size: 28px;
  }

  .left-heading-sales-book.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-sales-book.black-sales-book {
    font-size: 28px;
  }

  .left-heading-sales-book.black-sales-book._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-web {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-web.black {
    font-size: 28px;
  }

  .left-heading-web.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-pt {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-pt.black {
    font-size: 28px;
  }

  .left-heading-pt.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-rescue {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-rescue.black {
    font-size: 28px;
  }

  .left-heading-rescue.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-one {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-one.black {
    font-size: 28px;
  }

  .left-heading-one.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .one-another-logo {
    display: none;
    height: 35px;
  }

  .image-30-one-logo {
    display: none;
    height: 35px;
  }

  .image-30-copy {
    display: none;
    height: 35px;
  }

  .sale-logo {
    display: none;
    height: 15px;
  }

  .left-heading-sales {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-sales.black {
    font-size: 28px;
  }

  .left-heading-sales.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .image-186-copy {
    width: 30%;
  }

  .racehomelogo {
    display: block;
  }

  .racehomelogo._2vh-margin-bottom.height-75 {
    display: none;
    height: 35px;
  }

  .racehomelogo2 {
    display: block;
  }

  .racehomelogo2._2vh-margin-bottom.height-75 {
    height: 35px;
  }

  .business-collumn-grid-refer-me {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-refer-me._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-refer-me._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-refer-me._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn-grid-refer-me._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-refer-me._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-refer-me._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-refer-me._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn-grid-refer-me._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn-grid-refer-me.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-refer-me._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-refer-me._60-40 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .left-heading-vmeet {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-vmeet.black {
    font-size: 28px;
  }

  .left-heading-vmeet.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .business-collumn-grid-my-deets {
    grid-auto-rows: 50%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-my-deets._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-my-deets._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-my-deets._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .business-collumn-grid-my-deets._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-my-deets._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-my-deets._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-my-deets._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .business-collumn-grid-my-deets._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .business-collumn-grid-my-deets.services_columns {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn-grid-my-deets._3565-copy {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .business-collumn-grid-my-deets._60-40 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .centre-heading-concord {
    margin-top: 20vh;
    font-size: 28px;
  }

  .centre-heading-concord.white {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-paragraph-concor {
    padding-right: 5px;
    padding-left: 5px;
  }

  .images-container-novo {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-novo.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container-novo.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-novo.higher {
    top: -62px;
  }

  .images-container-novo.bottom {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .left-heading-novo {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-novo.black {
    font-size: 28px;
  }

  .left-heading-novo.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .images-containe {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-containe.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-containe.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-containe.higher {
    top: -62px;
  }

  .images-containe.bottom {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .left-heading-medicos {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-medicos.black {
    font-size: 28px;
  }

  .left-heading-medicos.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .left-heading-novo-meidcos {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-novo-meidcos.black {
    font-size: 28px;
  }

  .left-heading-novo-meidcos.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .images-container-copy-1 {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-copy-1.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container-copy-1.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-copy-1.higher {
    top: -62px;
  }

  .images-container-copy-1.bottom {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container-4 {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-4.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container-4.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-4.higher {
    top: -62px;
  }

  .images-container-4.bottom {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .spacer {
    display: none;
  }

  .meidocos-logo {
    display: none;
    height: 25px;
  }

  .images-container-copy {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-copy.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container-copy.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-copy.higher {
    top: -62px;
  }

  .images-container-copy.bottom {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .image-246 {
    height: 100%;
  }

  .cover {
    display: none;
  }

  .panel-medicos.f17e30 {
    background-color: #f17e30;
  }

  .left-heading-copy {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-family: Gotham, sans-serif;
    font-size: 28px;
  }

  .left-heading-copy.black {
    font-size: 28px;
  }

  .left-heading-copy.black._70 {
    width: auto;
    padding-bottom: 0px;
    text-align: left;
  }

  .grid-24._10vh-marigin-desktop.racehome-mobile-grid._10--side-padding._5vh-bottom-margin {
    left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-top: 0vh;
    margin-bottom: 2vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 0%;
  }

  .racehome-icon._10vh-margin {
    margin-top: 10vh;
  }

  .container-15._10--side-padding {
    clear: left;
    font-size: 200px;
    line-height: 28px;
  }

  .image-racehome._4px-borders._2vh-top-margin {
    width: 50%;
  }

  .mobile-display {
    height: 80%;
  }

  .mobile-display._85--mobile._90--max-height {
    height: auto;
  }

  .div-block-200 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-202.mobile-display-none.ipad-display-none {
    display: none;
  }

  .image-259.mobile-display-block {
    display: block;
  }

  .image-259.mobile-display-block.max-height {
    max-height: 90%;
  }

  .div-block-205 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-206 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-207 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .paragraph-18.mobile-heading-racehome.ipad-heading-racehome {
    width: auto;
    text-align: center;
  }

  .div-block-209._10--side-padding {
    padding-left: 10%;
  }

  .image-260 {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .text-block-51 {
    margin-bottom: 2vh;
  }

  .section-20 {
    padding: 90px 30px;
  }

  .section-20.hide-overflow {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-20.hide-overflow.add-margin-bottom {
    margin-bottom: 60px;
  }

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

  .feature-image-3 {
    left: auto;
    top: 0px;
    right: auto;
    max-width: 260px;
  }

  .container-27 {
    margin-top: 0px;
  }

  .feature-image-1 {
    top: -294px;
    max-width: 260px;
  }

  .checkmark.small {
    width: 15px;
  }

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

  .feature-image-2 {
    left: -87px;
    top: -90px;
    max-width: 260px;
  }

  .grid-title {
    font-size: 32px;
  }

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

  .feature-image-4 {
    top: -90px;
    right: -87px;
    max-width: 260px;
  }

  .feature-image-5 {
    top: -294px;
    max-width: 260px;
  }

  .feature-image-6 {
    left: 0px;
    top: auto;
    z-index: 1;
    max-width: 260px;
  }

  .button-11 {
    font-size: 14px;
  }

  .automatum-button {
    font-size: 14px;
  }

  .heading-29.ipad-heading-q1 {
    font-size: 15px;
    line-height: 20px;
  }

  .background-video-8.ios-remove-border {
    margin-right: 0px;
  }

  .short-text-interactive-div {
    display: none;
  }

  .hero-grid-content-library {
    margin-right: auto;
    margin-left: auto;
  }

  .plate-text-div {
    margin-left: 0px;
  }

  .text-white {
    font-family: 'Open Sans', sans-serif;
  }

  .flex-container-4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-218 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .heading-31 {
    text-align: left;
  }

  .paragraph-19 {
    text-align: left;
  }

  .flex-container-video-pdf-picture {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-220 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .heading-2.black-text.left-text.center-text-tablet {
    text-align: center;
  }

  .heading-1.center-q1-hero-text {
    text-align: center;
  }

  .div-block-fully-interactive {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .videos-pictures-pdf.ios-remove-border {
    margin-left: 0px;
  }

  .div-block-218-copy {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .attention-div-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .functionality-experience-wrapper.black._50 {
    height: 50%;
  }

  .functionality-experience-wrapper.white {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.white.down {
    margin-bottom: 40px;
  }

  .functionality-experience-wrapper.white.down.middle {
    height: 100%;
  }

  .functionality-experience-wrapper.white.down.margin-bottom-none {
    margin-bottom: 0px;
  }

  .functionality-experience-wrapper.white.up {
    margin-top: 40px;
  }

  .functionality-experience-wrapper.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.white.bottom._18242e.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.white.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .functionality-experience-wrapper.white.bottom-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.white.down-copy {
    margin-bottom: 40px;
  }

  .functionality-experience-wrapper.white.mobile-centered.first {
    height: 100%;
  }

  .functionality-experience-wrapper.white.mobile-centered.first.ipad-container._100 {
    height: 100%;
  }

  .functionality-experience-wrapper.transparent.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .functionality-experience-wrapper.transparent.bottom {
    padding-bottom: 0%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.transparent.bottom.padded {
    padding-bottom: 0%;
  }

  .functionality-experience-wrapper.transparent.bottom.center-justify {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.team-builder {
    padding-top: 100px;
  }

  .functionality-experience-wrapper.blue-river {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river.down {
    margin-bottom: 40px;
  }

  .functionality-experience-wrapper.blue-river.up {
    margin-top: 40px;
  }

  .functionality-experience-wrapper.blue-river.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.blue-river.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .functionality-experience-wrapper.blue-river.bottom-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.blue-river.down-copy {
    margin-bottom: 40px;
  }

  .functionality-experience-wrapper.blue-river-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river-2.down {
    margin-bottom: 40px;
  }

  .functionality-experience-wrapper.blue-river-2.up {
    margin-top: 40px;
  }

  .functionality-experience-wrapper.blue-river-2.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.blue-river-2.top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .functionality-experience-wrapper.blue-river-2.bottom-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.blue-river-2.down-copy {
    margin-bottom: 40px;
  }

  .quote-person-text.padding-top {
    font-family: 'Open Sans', sans-serif;
  }

  .rh-card-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .visit-site-plate {
    bottom: -278px;
  }

  .cybergrx-section {
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .gbrx-container {
    padding-right: 50px;
    padding-left: 50px;
  }

  .heading-1-black {
    text-align: left;
  }

  .heading-1-black.cybergrx-title {
    text-align: left;
  }

  .cyber-div-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 0.5fr;
    grid-template-columns: 0.5fr;
  }

  .cgrx-image-container {
    margin-bottom: 20px;
  }

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

  .q1-services._3565 {
    grid-auto-rows: 65%;
    -ms-grid-rows: 35%;
    grid-template-rows: 35%;
  }

  .q1-services._6535 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .q1-services._4060 {
    grid-auto-rows: 60%;
    -ms-grid-rows: 40%;
    grid-template-rows: 40%;
  }

  .q1-services._6040 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .q1-services._7030 {
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .q1-services._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .q1-services._2575 {
    grid-auto-rows: 75%;
    -ms-grid-rows: 25%;
    grid-template-rows: 25%;
  }

  .q1-services._7525 {
    grid-auto-rows: 25%;
    -ms-grid-rows: 75%;
    grid-template-rows: 75%;
  }

  .q1-services-list.ipad-grid {
    height: 100%;
    grid-auto-rows: 16.6%;
    -ms-grid-rows: 17%;
    grid-template-rows: 17%;
    font-family: 'Open Sans', sans-serif;
  }

  .nft-feature-image {
    left: auto;
    top: 27px;
    right: 50px;
    max-width: 260px;
  }

  .tags-wrap-feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

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

  .section-26 {
    padding: 90px 30px;
  }

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

  .subheading {
    font-size: 18px;
  }

  .container-28 {
    width: 100%;
  }

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

  .image-262 {
    margin-top: 4px;
    margin-left: 5px;
  }

  .nav-menu-2 {
    height: 100vh;
    background-color: #1a1a1a;
  }

  .menu-button-3.w--open {
    background-color: transparent;
    color: #187fe6;
  }

  .navbar-2022 {
    height: 7vh;
  }

  .container-29 {
    margin-top: 0px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    margin-right: 15px;
    margin-left: 15px;
  }

  .section.cc-cta {
    padding: 15px;
  }

  .section.cc-home-wrap {
    margin-right: 15px;
    margin-left: 15px;
  }

  .section.cc-store-home-wrap {
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
  }

  .container {
    text-align: center;
  }

  .paragraph-bigger {
    font-size: 16px;
    line-height: 28px;
  }

  .rich-text {
    width: 90%;
    max-width: 470px;
    text-align: left;
  }

  .heading-jumbo {
    font-size: 50px;
    line-height: 64px;
  }

  .heading-jumbo-small {
    font-size: 30px;
    line-height: 52px;
  }

  .logo-link {
    padding-left: 0px;
  }

  .navigation {
    padding: 20px 30px;
  }

  .cta-wrap {
    padding-right: 30px;
    padding-left: 30px;
  }

  .intro-content {
    width: 80%;
  }

  .our-services-grid {
    grid-row-gap: 60px;
    grid-template-areas: "."
      "."
      "."
      "."
      "."
      ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 60px auto 60px auto 60px auto 60px auto 60px auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .status-message.cc-no-data {
    width: 80%;
    max-width: 470px;
  }

  .contact-form-wrap {
    padding: 30px;
  }

  .text-field.cc-contact-field {
    text-align: left;
  }

  .text-field.cc-textarea {
    text-align: left;
  }

  .team-pic {
    height: 300px;
    margin-bottom: 30px;
  }

  .team-member-name {
    font-size: 16px;
    line-height: 28px;
  }

  .project-name-wrap {
    margin-bottom: 30px;
  }

  .project-name-link {
    font-size: 16px;
    line-height: 28px;
  }

  .detail-image {
    margin-bottom: 15px;
  }

  .blog-detail-header-wrap {
    width: 90%;
    max-width: 470px;
    text-align: left;
  }

  .blog-item {
    width: 90%;
    max-width: 470px;
  }

  .blog-summary-wrap {
    text-align: center;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

  .background-video {
    overflow: hidden;
  }

  .hero {
    padding: 40px 20px;
  }

  .flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hero-image-mask {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .paragraph.dark-grey-text.center-text-mobile {
    text-align: center;
  }

  .hero-2 {
    padding: 40px 20px;
  }

  .hero-overlay {
    padding: 40px 20px;
  }

  .hero-overlay-2 {
    padding: 40px 20px;
  }

  .hero-3 {
    padding: 40px 20px;
  }

  .headerconcord {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .left-heading {
    font-size: 21px;
  }

  .left-heading.black {
    font-size: 21px;
  }

  .link-block.sidebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn {
    margin-right: auto;
    margin-left: auto;
  }

  .body {
    margin-left: 0vw;
  }

  .container-4 {
    -ms-grid-columns: 50vw 50vw;
    grid-template-columns: 50vw 50vw;
  }

  .card-wrapper {
    width: auto;
  }

  .footer-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer-container.fb-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .logo-text {
    text-align: center;
  }

  .footer-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  .fb-footer-wrapper {
    margin-top: 15px;
  }

  .lottie-animation-2 {
    width: 50px;
  }

  .contact-form-2 {
    padding: 40px 20px;
  }

  .image-28 {
    width: 50px;
  }

  .image-29 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .image-30 {
    display: none;
  }

  .h3-2 {
    font-size: 30px;
  }

  .h3-2.txt-center {
    padding-right: 15px;
    padding-left: 15px;
  }

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

  .headimg {
    left: -39%;
  }

  .headimg._2 {
    right: -11%;
    bottom: -16%;
    width: 210px;
  }

  ._2-col-img-grid {
    display: block;
    text-align: center;
  }

  .feature-image {
    width: 310px;
  }

  .feature-image.oter {
    left: 88px;
  }

  .feature-image.oter.oter-2 {
    left: 174px;
  }

  .feature-image.right {
    width: 350px;
    margin-left: 0px;
  }

  .feature-image.right.b {
    margin-bottom: -26px;
  }

  .feature-dec.right {
    margin-left: 0px;
    padding-right: 57px;
    padding-left: 57px;
  }

  .feature-dec.left {
    margin-left: 0px;
    padding-right: 57px;
    padding-left: 57px;
  }

  .section-8.alt {
    text-align: center;
  }

  .ft-icon {
    width: 50px;
    margin-bottom: -11px;
  }

  .heading-center {
    padding-right: 0px;
    padding-left: 0px;
  }

  .heading-center.footer {
    padding-right: 31px;
    padding-left: 31px;
  }

  .image-34 {
    width: 360px;
  }

  .slider-2 {
    height: 540px;
    margin-right: auto;
    margin-bottom: 45px;
    margin-left: auto;
    text-align: center;
  }

  .slide-4 {
    margin-right: auto;
    margin-left: auto;
  }

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

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

  .left-single-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: minmax(auto, 1fr);
    grid-template-rows: minmax(auto, 1fr);
  }

  .right-double-grid {
    -ms-grid-rows: minmax(auto, auto) minmax(auto, auto);
    grid-template-rows: minmax(auto, auto) minmax(auto, auto);
  }

  .full-width-collum.panel {
    height: 100%;
  }

  .left-sinlge-grid {
    -ms-grid-rows: minmax(auto, auto) minmax(auto, auto);
    grid-template-rows: minmax(auto, auto) minmax(auto, auto);
  }

  .right-single-grid {
    -ms-grid-rows: minmax(auto, auto);
    grid-template-rows: minmax(auto, auto);
  }

  .business-collumn._3565 {
    overflow: hidden;
  }

  .business-collumn._3565-copy {
    overflow: hidden;
  }

  .left-paragraph {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph.black {
    line-height: 18px;
  }

  .left-paragraph.black.half {
    max-width: none;
  }

  .left-paragraph.black-web-2 {
    line-height: 18px;
  }

  .left-paragraph.black-web-2.half {
    max-width: none;
  }

  .centre-heading {
    font-size: 21px;
    line-height: 26px;
  }

  .centre-heading.white {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 21px;
    line-height: 26px;
  }

  .centre-paragraph {
    font-size: 12px;
    line-height: 18px;
  }

  .centre-paragraph.white {
    padding-right: 10px;
    padding-left: 10px;
  }

  .absolute-image-container {
    overflow: visible;
  }

  .absolute-image-container.clap-laptop {
    overflow: hidden;
  }

  .image-44 {
    top: 120px;
  }

  .images-container {
    overflow: hidden;
    width: 100%;
  }

  .images-container.top.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-47 {
    position: absolute;
    width: auto;
    height: 100%;
    margin-top: 0vh;
  }

  .image-48 {
    height: 100%;
  }

  .image-51 {
    left: 0%;
    top: 20%;
    right: 0%;
    bottom: 0%;
  }

  .absolute-image {
    height: auto;
  }

  .heading-13 {
    font-size: 21px;
    line-height: 26px;
  }

  .div-block-63.clap {
    margin-top: 0%;
  }

  .image-58 {
    width: 18%;
    height: auto;
    margin-left: 15%;
  }

  .image-59 {
    width: 18%;
    height: auto;
    margin-left: -15%;
  }

  .image-72 {
    max-height: 85%;
  }

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

  .image-79 {
    width: 24%;
    height: auto;
  }

  .centre-image {
    width: auto;
    max-height: 90%;
    max-width: 90%;
  }

  .ipad-container {
    height: 80%;
  }

  .mainhero_casedescription.width-343.center-text-padding {
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .mainhero_casedescription.width-343.center-text-padding._10k-wall-center {
    padding-right: 20px;
    padding-left: 20px;
  }

  .mainhero_casewrapper.ipad-container.margin-side-200.q1design-slide {
    margin-right: 20px;
    margin-left: 20px;
  }

  .mainhero_casewrapper.margin-side-200.ipad-center-plate {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-12 {
    font-size: 28px;
  }

  .nav-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .text-block-13 {
    font-size: 28px;
  }

  .text-block-13._50px._2vh-bottom_margin {
    font-size: 28px;
    line-height: 33px;
    text-align: center;
  }

  .text-block-14 {
    font-size: 28px;
  }

  .left-single-grid-award {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: minmax(auto, 1fr);
    grid-template-rows: minmax(auto, 1fr);
  }

  .right-single-grid-award {
    -ms-grid-rows: minmax(auto, auto);
    grid-template-rows: minmax(auto, auto);
  }

  .columns-5 {
    height: auto;
  }

  .column-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .problem-columns._3565 {
    overflow: hidden;
  }

  .problem-solvers-column {
    margin-right: auto;
    margin-left: auto;
  }

  .center-heading {
    font-size: 21px;
    line-height: 26px;
  }

  .center-heading.black {
    font-size: 21px;
  }

  .center-paragraph {
    font-size: 12px;
    line-height: 18px;
  }

  .center-paragraph.black {
    line-height: 18px;
  }

  .center-paragraph.black.half {
    max-width: none;
  }

  .problem-solvers-column-2 {
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-101.solutions {
    top: 100px;
  }

  .div-block-102.solutions {
    top: 160px;
  }

  .div-block-103.solutions {
    top: 280px;
  }

  .div-block-104.solutions {
    top: 300px;
  }

  .q1-collumn-grid._3565 {
    overflow: hidden;
  }

  .solutions-collumn-grid._3565 {
    overflow: hidden;
  }

  .solutions-collumn-grid.top.digital-sales._43-43 {
    height: 86vh;
    -ms-grid-rows: 43vh 43vh;
    grid-template-rows: 43vh 43vh;
  }

  .solutions-collumn-grid._43-43 {
    height: 86vh;
    grid-auto-rows: 43vh;
    -ms-grid-rows: 43vh;
    grid-template-rows: 43vh;
  }

  .business-collumn-grid-copy._3565 {
    overflow: hidden;
  }

  .top-solutions-overlay {
    text-align: center;
  }

  .section-collumn-copy {
    margin-right: auto;
    margin-left: auto;
  }

  .solution-section {
    text-align: center;
  }

  .solutions-images-container {
    overflow: hidden;
    width: 100%;
  }

  .div-block-137 {
    display: none;
  }

  .image-169 {
    width: 24%;
    height: auto;
  }

  .image-170 {
    width: 24%;
    height: auto;
  }

  .absolute-image-container-copy {
    overflow: visible;
  }

  .absolute-image-container-copy.clap-laptop {
    overflow: hidden;
  }

  .image-186 {
    width: 24%;
    height: auto;
  }

  .medicos-intro-collumn-grid._3565 {
    overflow: hidden;
  }

  .medicos-left-text-collumn-grid._3565 {
    overflow: hidden;
  }

  .business-collumn-grid-copy._3565 {
    overflow: hidden;
  }

  .medicos-right-text-collumn-grid._3565 {
    overflow: hidden;
  }

  .medicos-left-text-collumn-grid-copy._3565 {
    overflow: hidden;
  }

  .fullbox {
    width: 90vw;
    height: 43vh;
  }

  .nopino-collumn-grid._3565 {
    overflow: hidden;
  }

  .nopino-collumn-grid._3565-copy {
    overflow: hidden;
  }

  .business-collumn-grid-copy._3565 {
    overflow: hidden;
  }

  .business-collumn-grid-copy._3565-copy {
    overflow: hidden;
  }

  .text-block-25 {
    font-size: 23px;
    line-height: 36px;
    text-align: center;
  }

  .button-9 {
    margin-left: 40px;
    text-align: left;
  }

  .image-226 {
    width: 24%;
    height: auto;
  }

  .left-heading-copy {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    font-size: 21px;
  }

  .images-container-copy {
    overflow: hidden;
    width: 100%;
  }

  .images-container-copy.top.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-226-copy {
    width: 24%;
    height: auto;
  }

  .left-heading-2 {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-2.black {
    font-size: 21px;
  }

  .image-229 {
    width: 24%;
    height: auto;
  }

  .left-heading-2-copy {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-2-copy.black {
    font-size: 21px;
  }

  .image-170-copy {
    width: 24%;
    height: auto;
  }

  .image-230 {
    width: 90%;
    height: auto;
  }

  .left-heading-copy-3 {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy-3.black {
    font-size: 21px;
  }

  .left-heading-4 {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-4.black {
    font-size: 21px;
  }

  .business-collumn-grid-copy._3565 {
    overflow: hidden;
  }

  .business-collumn-grid-copy._3565-copy {
    overflow: hidden;
  }

  .business-collumn-grid-copy-2._3565 {
    overflow: hidden;
  }

  .business-collumn-grid-copy-2._3565-copy {
    overflow: hidden;
  }

  .business-collumnn-grid._3565 {
    overflow: hidden;
  }

  .business-collumnn-grid._3565-copy {
    overflow: hidden;
  }

  .business-collumn-grid._3565 {
    overflow: hidden;
  }

  .business-collumn-grid._3565-copy {
    overflow: hidden;
  }

  .left-heading-copy {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    font-size: 21px;
  }

  .left-heading-3 {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-3.black {
    font-size: 21px;
  }

  .left-heading-copy {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    font-size: 21px;
  }

  .left-heading-8 {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-8.black {
    font-size: 21px;
  }

  .left-heading-10 {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-10.black {
    font-size: 21px;
  }

  .left-heading-12 {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-12.black {
    font-size: 21px;
  }

  .image-235 {
    width: 24%;
    height: auto;
  }

  .image-236 {
    width: 24%;
    height: auto;
  }

  .image-237 {
    width: 24%;
    height: auto;
  }

  .image-238 {
    width: 24%;
    height: auto;
  }

  .image-239 {
    width: 24%;
    height: auto;
  }

  .left-heading-9 {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-9.black {
    font-size: 21px;
  }

  .images-container-all-in {
    overflow: hidden;
    width: 100%;
  }

  .images-container-all-in.top.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .left-heading-all-in {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-all-in.black {
    font-size: 21px;
  }

  .left-paragraph-all-in {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph-all-in.black {
    line-height: 18px;
  }

  .left-paragraph-all-in.black.half {
    max-width: none;
  }

  .section-collumn-all-in {
    margin-right: auto;
    margin-left: auto;
  }

  .left-heading-chatme {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-chatme.black {
    font-size: 21px;
  }

  .left-paragraph-clap {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph-clap.black {
    line-height: 18px;
  }

  .left-paragraph-clap.black.half {
    max-width: none;
  }

  .left-paragraph-clap-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph-clap-2.black {
    line-height: 18px;
  }

  .left-paragraph-clap-2.black.half {
    max-width: none;
  }

  .absolute-image-river {
    overflow: visible;
  }

  .absolute-image-river.clap-laptop {
    overflow: hidden;
  }

  .left-heading-river {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-river.black {
    font-size: 21px;
  }

  .left-paragraph-river {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph-river.black {
    line-height: 18px;
  }

  .left-paragraph-river.black.half {
    max-width: none;
  }

  .centre-heading-river {
    font-size: 21px;
    line-height: 26px;
  }

  .centre-heading-river.white {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 21px;
    line-height: 26px;
  }

  .absolute-image-container-river {
    overflow: visible;
  }

  .absolute-image-container-river.clap-laptop {
    overflow: hidden;
  }

  .section-collumn-river {
    margin-right: auto;
    margin-left: auto;
  }

  .left-heading-copy {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    font-size: 21px;
  }

  .left-heading-river-2 {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-river-2.black {
    font-size: 21px;
  }

  .business-collumn-grid-nopinno._3565 {
    overflow: hidden;
  }

  .business-collumn-grid-nopinno._3565-copy {
    overflow: hidden;
  }

  .lottie-animation-3.mobile-screen.mobile {
    width: 350px;
  }

  .left-heading-copy {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    font-size: 21px;
  }

  .left-heading-sales-book {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-sales-book.black {
    font-size: 21px;
  }

  .left-heading-sales-book.black-sales-book {
    font-size: 21px;
  }

  .left-heading-web {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-web.black {
    font-size: 21px;
  }

  .left-heading-web.black._10-left-margin.q1design-mobile-header {
    line-height: 38px;
  }

  .left-heading-pt {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-pt.black {
    font-size: 21px;
  }

  .left-heading-rescue {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-rescue.black {
    font-size: 21px;
  }

  .left-heading-one {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-one.black {
    font-size: 21px;
  }

  .one-another-logo {
    display: none;
  }

  .image-30-one-logo {
    display: none;
  }

  .image-30-copy {
    display: none;
  }

  .sale-logo {
    display: none;
  }

  .left-heading-sales {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-sales.black {
    font-size: 21px;
  }

  .image-186-copy {
    width: 24%;
    height: auto;
  }

  .racehomelogo {
    display: none;
  }

  .racehomelogo2 {
    display: none;
  }

  .business-collumn-grid-refer-me._3565 {
    overflow: hidden;
  }

  .business-collumn-grid-refer-me._3565-copy {
    overflow: hidden;
  }

  .left-heading-vmeet {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-vmeet.black {
    font-size: 21px;
  }

  .business-collumn-grid-my-deets._3565 {
    overflow: hidden;
  }

  .business-collumn-grid-my-deets._3565-copy {
    overflow: hidden;
  }

  .centre-heading-concord {
    font-size: 21px;
    line-height: 26px;
  }

  .centre-heading-concord.white {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 21px;
    line-height: 26px;
  }

  .centre-paragraph-concor {
    font-size: 12px;
    line-height: 18px;
  }

  .centre-paragraph-concor.white {
    padding-right: 10px;
    padding-left: 10px;
  }

  .images-container-novo {
    overflow: hidden;
    width: 100%;
  }

  .images-container-novo.top.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .left-heading-novo {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-novo.black {
    font-size: 21px;
  }

  .images-containe {
    overflow: hidden;
    width: 100%;
  }

  .images-containe.top.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .left-heading-medicos {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-medicos.black {
    font-size: 21px;
  }

  .left-heading-novo-meidcos {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-novo-meidcos.black {
    font-size: 21px;
  }

  .images-container-copy-1 {
    overflow: hidden;
    width: 100%;
  }

  .images-container-copy-1.top.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .images-container-4 {
    overflow: hidden;
    width: 100%;
  }

  .images-container-4.top.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .meidocos-logo {
    display: none;
  }

  .images-container-copy {
    overflow: hidden;
    width: 100%;
  }

  .images-container-copy.top.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .left-heading-copy {
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    font-size: 21px;
  }

  .automatum-hero-logo {
    max-height: 25vh;
  }

  .home-feature-video {
    padding-right: 10px;
    padding-left: 10px;
  }

  .section-20 {
    padding: 60px 25px;
  }

  .section-20.hide-overflow {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-20.hide-overflow.add-margin-bottom.panel {
    margin-bottom: 0px;
  }

  .feature-image-3 {
    position: relative;
    top: 0px;
    width: 70%;
    max-width: 100%;
  }

  .list-item-4 {
    margin-bottom: 12px;
  }

  .feature-grid-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .feature-image-1 {
    display: none;
  }

  .checkmark {
    margin-right: 8px;
  }

  .checkmark.small {
    margin-top: 7px;
    margin-right: 8px;
  }

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

  .feature-text {
    font-size: 16px;
  }

  .feature-image-2 {
    display: none;
    overflow: visible;
  }

  .grid-title {
    font-size: 36px;
  }

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

  .feature-image-4 {
    display: none;
  }

  .feature-image-5 {
    display: none;
  }

  .feature-image-6 {
    position: static;
    width: 70%;
    max-width: 100%;
  }

  .button-11 {
    font-size: 14px;
  }

  .automatum-button {
    font-size: 14px;
  }

  .div-block-214 {
    display: none;
  }

  .div-block-215 {
    display: none;
  }

  .plate-text-div {
    margin-bottom: 65px;
  }

  .video-hightlight-left {
    padding: 40px 20px;
  }

  .flex-container-4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-219 {
    width: 100%;
    max-width: 540px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .heading-31 {
    text-align: left;
  }

  .flex-container-video-pdf-picture {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .heading-2.black-text.left-text.center-text-mobile {
    text-align: center;
  }

  .div-block-fully-interactive {
    width: 100%;
    max-width: 540px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .feature-image-mask-2 {
    margin-right: 0px;
  }

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

  .attention-div-container {
    text-align: center;
  }

  .functionality-experience-wrapper {
    margin-right: auto;
    margin-left: auto;
  }

  .rescue-app-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .racehome-cards-grid {
    -ms-grid-columns: auto;
    grid-template-columns: auto;
  }

  .visit-site-plate {
    bottom: -323px;
  }

  .cybergrx-section {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cyber-div-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .cgrx-image-container {
    margin-bottom: 20px;
    padding-left: 0px;
  }

  .q1-services._3565 {
    overflow: hidden;
  }

  .nft-feature-image {
    position: static;
    top: -41px;
    width: 100%;
    max-width: 100%;
  }

  .feature-text-2 {
    font-size: 16px;
  }

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

  .section-26 {
    padding: 60px 25px;
  }

  .subheading {
    font-size: 18px;
  }

  .main-content {
    padding: 40px 20px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 52px;
  }

  .section.cc-cta.panel.mobile-racehome-cta {
    height: 100%;
  }

  .section.cc-cta.panel.mobile-background {
    background-color: #fff;
  }

  .button.cc-jumbo-button {
    width: 100%;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .heading-jumbo {
    display: block;
    font-size: 36px;
    line-height: 48px;
  }

  .heading-jumbo-small {
    font-size: 25px;
    line-height: 39px;
    letter-spacing: -1.25px;
  }

  .heading-jumbo-small.mobile-racehome-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-jumbo-small._15vh-top-margin {
    margin-top: 20vh;
  }

  .menu {
    margin-left: 15px;
  }

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

  .menu-button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .menu-button.w--open {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .cta-wrap {
    padding-right: 15px;
    padding-left: 15px;
  }

  .cta-wrap.mobile-racehome-dispaly {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .status-message.cc-no-data {
    width: 100%;
  }

  .contact-form-grid {
    width: 100%;
  }

  .our-contacts {
    width: 90%;
  }

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

  .project-details-grid {
    width: 100%;
  }

  .blog-detail-header-wrap {
    width: 100%;
    max-width: none;
  }

  .blog-item {
    width: 100%;
    max-width: none;
  }

  .background-video.panel.fp-auto-height._86-small {
    height: 100%;
    min-height: 50vh;
  }

  .text-block.ligther.black.opacity.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .text-block.ligther.white.racehome-mobile-text._2vh-bottom-margin {
    margin-bottom: 2vh;
    font-size: 15px;
    line-height: 22px;
  }

  .text-block._10--side-padding.racehome-mobile-text {
    margin-right: 0px;
    font-size: 15px;
  }

  .text-block.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
    text-align: center;
  }

  .text-block.racehome-mobile-text._10--side-padding {
    text-align: center;
  }

  .heading.white.heading-light {
    font-size: 15px;
    line-height: 22px;
  }

  .heading.white.heading-light._5--padding-mobile {
    padding-right: 10%;
    padding-left: 10%;
  }

  .heading.white.q1-design.mobile-heading-racehome {
    width: 100%;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph.dark-grey-text.text-italics.small-text {
    font-size: 11px;
  }

  .centered-container {
    height: 100%;
    text-align: left;
  }

  .left-heading {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading.black.pad._50px {
    margin-top: 17vh;
    margin-left: 0vh;
  }

  .left-heading.black.pad._50px.plate-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading.black._70._2vh-top-margin._50px {
    margin-top: 12vh;
  }

  .left-heading.black._70._50px.racehome-mobile-header {
    margin-left: auto;
    padding-right: 0%;
    font-size: 25px;
    text-align: left;
  }

  .left-heading.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading.black._70._50px-60 {
    font-size: 20px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading.black._3vh-margin {
    margin-top: 3vh;
    font-size: 27px;
    line-height: 32px;
  }

  .left-heading.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading.black._10-left-margin.q1design-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading.black._2vh-top-margin._50px.no-padding {
    margin-left: 0vw;
    padding-right: 0%;
  }

  .left-heading.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading.black._2vh-top-margin._50px.top-margin {
    margin-top: 15vh;
  }

  .left-heading.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading.black._6vh-margin-top._50px {
    left: -18px;
    top: 35px;
    margin-bottom: 0vh;
    font-size: 20px;
    line-height: 31px;
  }

  .left-heading.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading.black._50px._10--side-padding._10vh-margin-top {
    margin-top: -10vh;
  }

  .left-heading.black._50px._10vh-margin-top {
    margin-top: -10vh;
  }

  .left-heading.black._50px.top-margin {
    margin-top: -59vh;
  }

  .left-heading.black._50px.size-reductor {
    font-size: 20px;
    line-height: 30px;
  }

  .left-heading.black._50px._15vh-margin-top {
    margin-top: 15vh;
  }

  .left-heading.black._50px._5vh-top-margin {
    margin-top: -5vh;
  }

  .left-heading.black._50px.concord-mobile-header {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._50px.concord-mobile-header._10px-margin {
    margin-top: 10px;
  }

  .left-heading.black._50px.concord-mobile-header._20px-margin-copy {
    margin-top: 20px;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.black._50px.all-in-mobile-header {
    margin-left: auto;
    padding-right: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._50px.clap-mobile-header {
    margin-left: 0vw;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._50px.salesing-mobile-header-title {
    margin-top: 5vh;
    margin-left: 0vw;
    padding-right: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._50px.salesing-mobile-header {
    margin-left: auto;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._50px.myproperty-mobile-header {
    width: 234.8px;
    margin-top: 4vh;
    margin-right: 0px;
    margin-left: 0vw;
    padding-right: 0%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._50px.myproperty-mobile-header.central-mobileview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .left-heading.black._50px.myproperty-mobile-header._10vh-margin-bottom {
    margin-bottom: -10vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.black._50px.myproperty-mobile-header._10vh-margin-bottom._100--width {
    width: 100%;
  }

  .left-heading.black._50px.novo-mobile-header {
    margin-bottom: 5vh;
    margin-left: 0vw;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._50px.novo-mobile-header._5vh-top-margin {
    margin-top: 5vh;
  }

  .left-heading.black._50px.novo-mobile-header._8vh-top-margin {
    margin-top: 8vh;
    margin-bottom: 2vh;
  }

  .left-heading.black._50px.nopinocchio-mobile-header {
    margin-left: 0vw;
    padding-right: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._50px.nopinocchio-mobile-header._10vh-top-margin {
    margin-top: 10vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.black._50px.racehome-mobile-header {
    margin-left: 0vw;
    padding-right: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
  }

  .left-heading.black._6vh-top-margin.center {
    margin-left: auto;
    padding-right: 0%;
    padding-left: 0%;
    text-align: center;
  }

  .left-heading.black._10-vh-margin {
    margin-top: 10vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.black._50px--6vh {
    margin-top: 6vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading.black._50px--6vh._0vh {
    margin-top: 0vh;
  }

  .left-heading.black._50px--6vh._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading.black._50px--6vh._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading.black._50px--6vh._10--side-padding._10vh-margin-top {
    margin-top: -10vh;
  }

  .left-heading.black._50px--6vh._10vh-margin-top {
    margin-top: -10vh;
  }

  .left-heading.black._50px--6vh.top-margin {
    margin-top: -59vh;
  }

  .left-heading.black._50px--6vh.size-reductor {
    font-size: 20px;
    line-height: 30px;
  }

  .left-heading.black._50px--6vh._15vh-margin-top {
    margin-top: 15vh;
  }

  .left-heading.black._50px--6vh._5vh-top-margin {
    margin-top: -5vh;
  }

  .left-heading.black._10vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
  }

  .left-heading.black._10vh-top-margin.center {
    margin-left: auto;
    padding-right: 0%;
    padding-left: 0%;
    text-align: center;
  }

  .left-heading.black._10vh-top-margin.center._30px.q1-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    letter-spacing: -1.25px;
  }

  .left-heading.black.q1design-mobile-header {
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: -1.25px;
  }

  .left-heading.black.q1design-mobile-header.margin-change-mobile {
    margin-top: 0vh;
  }

  .left-heading.black.plate-headings {
    font-size: 27px;
    line-height: 1.2;
  }

  .left-heading._65._2vh-bottom {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .left-heading._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading._65._50px {
    left: -11px;
    top: 8px;
    font-size: 25px;
    line-height: 42px;
    text-align: center;
  }

  .left-heading._65._50px.margin-top-side {
    margin-top: 5vh;
  }

  .left-heading._65._50px.salesing-mobile-header {
    left: 0px;
    top: 0px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading._65._50px.salesing-mobile-header._10vh-margin-bottom {
    margin-bottom: -10vh;
    font-size: 27px;
    line-height: 32px;
  }

  .left-heading._65.novo-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading.white {
    margin-top: 4vh;
    font-size: 27px;
    line-height: 32px;
  }

  .left-heading.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading.white._2vh-top-margin {
    margin-top: 7vh;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading.white._2vh-top-margin._50px.mobile-screen {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .left-heading.white._2vh-top-margin._50px.pashion-mobile-header._14vh-margin-top {
    margin-top: 14vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.white._2vh-top-margin.river-mobile-header {
    width: 100%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .left-heading.white._21px-text {
    font-size: 21px;
  }

  .left-heading.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading.white._21px-font {
    font-size: 21px;
  }

  .left-heading.white._21px-font._50px._3vh-top-margin {
    margin-top: -2vh;
  }

  .left-heading.white._50px {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading.white._50px._10-top-margin {
    margin-top: -15vh;
    text-align: center;
  }

  .left-heading.white._50px.concord-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .left-heading.white._50px.concord-mobile-header.margin-top-3vh {
    margin-top: 3vh;
  }

  .left-heading.white._50px.clap-mobile-header {
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.white._50px._5vh-top-mobile-clap {
    margin-top: 10vh;
  }

  .left-heading.white._50px._5vh-top-mobile-clap.clap-mobile-header {
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.white._50px.novo-mobile-header {
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.white._50px.nopinocchio-mobile-header-white {
    margin-top: 0vh;
    color: #fff;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.white._50px.racehome-mobile-text {
    margin-top: 0vh;
  }

  .left-heading.white._50px.racehome-mobile-header.no-top-margin {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.white._50px.plate-mobile-header {
    width: 100%;
  }

  .left-heading.white._50px.plate-mobile-header.no-bottom-margin {
    margin-bottom: 0vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.white._50px.pashion-mobile-header.margin-top-20 {
    margin-top: 14vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.white._2vh-top {
    margin-top: 15vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading.white._5vh-top-margin {
    margin-top: -5vh;
  }

  .left-heading._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading._2vh-bottom-margin.center-position {
    top: 20vh;
  }

  .left-heading._2vh-bottom-margin.medicos-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading._50px {
    font-size: 31px;
    line-height: 45px;
    text-align: left;
  }

  .left-heading._50px.mobile-display {
    margin-top: 15vh;
    font-size: 26px;
    line-height: 33px;
    text-align: center;
  }

  .left-heading._50px.top-margin-8vh {
    margin-top: 8vh;
  }

  .left-heading._50px.one-another-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading._50px.nopinocchio-top-header {
    color: #000;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading.ra-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading.myproperty-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading.myproperty-mobile-header._10vh-margin-bottom {
    margin-bottom: -10vh;
    line-height: 30px;
  }

  .image-7 {
    left: 25%;
    top: 50%;
  }

  .image-7.mobile-view {
    width: 20px;
    height: 20px;
  }

  .link-block.sidebar {
    display: block;
  }

  .section-collumn {
    height: 100%;
    padding-bottom: 0px;
  }

  .section-collumn.black.concord-mobile-50 {
    height: 50%;
  }

  .section-collumn.black.concord-mobile-65 {
    height: 65%;
  }

  .section-collumn.white {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.white.down {
    margin-bottom: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.white.down.functionality {
    padding-top: 0vh;
  }

  .section-collumn.white.down._40-top-margin {
    margin-top: 40px;
  }

  .section-collumn.white.down.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.white.up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.white.up.serviceswithcolumn {
    padding-right: 0%;
    padding-left: 0%;
  }

  .section-collumn.white.up.serviceswithcolumn._0-top-margin {
    min-height: 100px;
    margin-top: 0px;
  }

  .section-collumn.white.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding {
    padding-bottom: 2vh;
  }

  .section-collumn.white.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding.align-left {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.white.up.serviceswithcolumn._0-top-margin.align-left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section-collumn.white.up._0-margin {
    margin-top: 0px;
  }

  .section-collumn.white.up._0-margin.align-left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section-collumn.white.bottom {
    position: relative;
    min-height: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.white.bottom.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.white.bottom.fafafa {
    min-height: 100px;
  }

  .section-collumn.white.bottom.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.white.bottom._18242e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.white.bottom._18242e.justify-center {
    overflow: auto;
    padding-right: 0%;
    padding-left: 0%;
  }

  .section-collumn.white.bottom-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.white.bottom-copy {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.white.bottom-copy.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.white._161616.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.white.down-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.white.down-copy.functionality {
    padding-top: 0vh;
  }

  .section-collumn.white._40-top-padding {
    padding-top: 2vh;
  }

  .section-collumn.white.clap-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.white.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.white.mobile-centered {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.white.concord-mobile-50 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50%;
  }

  .section-collumn.white.concord-mobile-65 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 65%;
  }

  .section-collumn.white.myproperty-mobile-display {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.transparent {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.transparent.bottom {
    width: 100%;
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn.transparent.bottom.taller {
    height: 100%;
  }

  .section-collumn.transparent.bottom.space-around._5hv-bottom-margin {
    margin-bottom: 5vh;
  }

  .section-collumn.transparent.bottom.center-justify {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.transparent.bottom.space-justify {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .section-collumn.transparent._10--side-padding {
    padding-right: 10%;
  }

  .section-collumn.transparent.mobile-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.transparent.padding-bottom-20px {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-collumn.transparent.down-text {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.transparent.justify-top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn.blue {
    width: 90vw;
  }

  .section-collumn.team-builder.concord-orange.no-padding {
    padding-top: 0px;
  }

  .section-collumn.inside._33-6vh {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.inside._33-6vh.reduce-padding.services-column {
    height: auto;
    padding-bottom: 20px;
  }

  .section-collumn.padding {
    min-height: 100px;
  }

  .section-collumn.padding.bottom-left {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.padding.bottom-left.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.padding.left-align {
    height: 100%;
  }

  .section-collumn.padding.left-align._80-min {
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn.padding.white-opacity {
    min-height: 200px;
  }

  .section-collumn.padding.last {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.padding.last.auto-height {
    height: auto;
  }

  .section-collumn.padding.center-text-mobile {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn.padding.plate-mobile-collumn {
    height: 50%;
  }

  .section-collumn.side-padding.novo-mobile-collumn {
    -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;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.side-padding.novo-mobile-collumn.middle-text {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn._0-bottom-small {
    padding-bottom: 0px;
  }

  .section-collumn.blue-river {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.blue-river.down {
    margin-bottom: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.blue-river.down.functionality {
    padding-top: 0vh;
  }

  .section-collumn.blue-river.down._40-top-margin {
    margin-top: 40px;
  }

  .section-collumn.blue-river.down.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river.up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river.up.serviceswithcolumn {
    padding-right: 0%;
    padding-left: 0%;
  }

  .section-collumn.blue-river.up.serviceswithcolumn._0-top-margin {
    margin-top: 0px;
  }

  .section-collumn.blue-river.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding {
    padding-bottom: 2vh;
  }

  .section-collumn.blue-river.up._0-margin {
    margin-top: 0px;
  }

  .section-collumn.blue-river.bottom {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.blue-river.bottom.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river.bottom.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river.bottom-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.blue-river.bottom-copy {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.blue-river.bottom-copy.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river._161616.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.blue-river.down-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.blue-river.down-copy.functionality {
    padding-top: 0vh;
  }

  .section-collumn.blue-river._40-top-padding {
    padding-top: 2vh;
  }

  .section-collumn.blue-river.clap-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.blue-river.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.blue-river-2 {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.blue-river-2.down {
    margin-bottom: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.blue-river-2.down.functionality {
    padding-top: 0vh;
  }

  .section-collumn.blue-river-2.down._40-top-margin {
    margin-top: 40px;
  }

  .section-collumn.blue-river-2.down.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river-2.up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river-2.up.serviceswithcolumn {
    padding-right: 0%;
    padding-left: 0%;
  }

  .section-collumn.blue-river-2.up.serviceswithcolumn._0-top-margin {
    margin-top: 0px;
  }

  .section-collumn.blue-river-2.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding {
    padding-bottom: 2vh;
  }

  .section-collumn.blue-river-2.up._0-margin {
    margin-top: 0px;
  }

  .section-collumn.blue-river-2.bottom {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.blue-river-2.bottom.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river-2.bottom.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river-2.bottom-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn.blue-river-2.bottom-copy {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.blue-river-2.bottom-copy.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.blue-river-2._161616.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.blue-river-2.down-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn.blue-river-2.down-copy.functionality {
    padding-top: 0vh;
  }

  .section-collumn.blue-river-2._40-top-padding {
    padding-top: 2vh;
  }

  .section-collumn.blue-river-2.clap-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.blue-river-2.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn.concorc-mobile-50 {
    height: 50%;
  }

  .section-collumn._131313 {
    background-color: #131313;
  }

  .section-collumn._131313.concord-mobile-50 {
    height: 50%;
  }

  .section-collumn._131313.concord-mobile-65 {
    height: 65%;
  }

  .section-collumn._131313.concord-mobile-auto {
    height: auto;
  }

  .section-collumn.mobile-racehome-collumn {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn.center._50--height {
    height: 100%;
  }

  .section-collumn._10--side-padding {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn._10--side-padding.justify-top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn.center-column {
    padding-top: 5vh;
    padding-right: 2%;
    padding-left: 2%;
  }

  .tile-logo {
    max-height: 50%;
    max-width: 50%;
    min-height: auto;
  }

  .tile-logo.height-30 {
    height: 30%;
  }

  .tile-logo.height-35 {
    height: 35%;
  }

  .tile-logo.height-37 {
    height: 37%;
  }

  .tile-logo.height-15 {
    height: 18%;
  }

  .tile-logo.height-12 {
    height: 12%;
  }

  .tile-logo.height-8 {
    height: 8%;
  }

  .tile-logo.height-10 {
    height: 10%;
  }

  .tile-logo.height-5 {
    height: 5%;
  }

  .body {
    overflow: auto;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .body.sub-body {
    font-family: Gotham, sans-serif;
    line-height: 28px;
  }

  .body.mobile-seen {
    height: 100%;
  }

  .div-block-35 {
    height: 100vh;
    margin-top: 0vh;
  }

  .div-block-35._86-small {
    height: 100%;
  }

  .div1 {
    display: block;
  }

  .body-2 {
    background-color: #fff;
  }

  .body-2.mobile-body-view {
    height: 100%;
  }

  .section-5 {
    height: 500px;
    background-color: red;
    text-align: center;
  }

  .footer-text {
    margin-bottom: 10px;
  }

  .footer-col {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .fb-footer-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .lottie-animation-2 {
    width: 30px;
    height: 30px;
  }

  .contact-section.panel {
    height: 100%;
    min-height: 100%;
  }

  .contact-form-container {
    line-height: 18px;
  }

  .contact-form-h._2vh-top {
    margin-top: 7vh;
    font-size: 32px;
    line-height: 44px;
  }

  .contact-form-h._2vh-top.mobile-heading-contact {
    margin-top: 8vh;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .contactform-label1 {
    margin-bottom: 0px;
    line-height: 30px;
  }

  .contactform-label1.alt.mobile-display {
    margin-top: -2px;
    padding-top: 0px;
  }

  .contactform-label1.mobile-display {
    line-height: 21px;
  }

  .contactform-label1._10px-padding {
    width: auto;
  }

  .contactform-label1._10px-padding.ipad-screen {
    line-height: 20px;
  }

  .image-28 {
    width: 40px;
  }

  .submit-button {
    display: inline-block;
    width: 120px;
    height: 50px;
    padding-right: 30px;
    padding-left: 30px;
    font-size: 15px;
    text-align: center;
  }

  .submit-button.mobile-display {
    margin-top: -2vh;
  }

  .image-29 {
    position: relative;
    top: 2.5vh;
    width: auto;
    height: 16px;
    margin-top: 0vh;
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-30 {
    left: 17vw;
    top: 2.2vh;
    display: none;
    width: auto;
    height: 25px;
  }

  .image-30.nopinocchio {
    top: 2.5vh;
    height: 16px;
  }

  .section-7.intro {
    overflow: hidden;
  }

  .h3-2 {
    margin-top: 42px;
  }

  .h3-2.txt-center {
    font-size: 23px;
    line-height: 30px;
  }

  .header {
    padding-right: 21px;
    padding-left: 21px;
  }

  .h1-2 {
    font-size: 50px;
  }

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

  .headimg {
    left: -24%;
    top: -11%;
    width: 230px;
  }

  .headimg._2 {
    bottom: -20%;
  }

  .button-icon.button {
    display: block;
    margin-right: 39px;
    margin-left: 39px;
    padding-right: 2px;
    padding-left: 2px;
  }

  .button-icon.button.last-child {
    margin-right: 39px;
    margin-left: 39px;
  }

  .paragraph-10.heading-center.footer {
    padding-right: 14px;
    padding-left: 14px;
  }

  .feature-image {
    margin-top: -38px;
  }

  .feature-image.oter {
    left: -9px;
    width: 280px;
  }

  .feature-image.oter.oter-2 {
    left: 105px;
  }

  .feature-dec.right {
    padding-right: 11px;
    padding-left: 11px;
  }

  .feature-dec.left {
    padding-right: 11px;
    padding-left: 11px;
  }

  .heading-center.footer {
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-34 {
    width: 530px;
  }

  .app-feature-card {
    margin-right: 31px;
    margin-bottom: 29px;
    margin-left: 31px;
    padding-right: 28px;
    padding-left: 28px;
  }

  .slider-2 {
    height: 530px;
  }

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

  .mask-2 {
    height: 560px;
  }

  .form-block {
    margin-top: -23px;
  }

  .text-field-2 {
    margin-bottom: 28px;
    padding-top: 38px;
    padding-bottom: 39px;
    border-bottom-style: solid;
    border-bottom-color: #d4e0fc;
    text-align: center;
  }

  .image-35 {
    margin-top: -50px;
  }

  .form-2 {
    display: block;
    padding-bottom: 10px;
    text-align: center;
  }

  .button-3.alt.no-mg {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 77px;
    padding-left: 77px;
  }

  .left-single-grid {
    height: 100%;
  }

  .left-single-grid.small-settings {
    min-height: 300px;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .right-double-grid {
    height: 100%;
  }

  .right-double-grid.small-double-settings {
    height: 100%;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .right-double-grid.small-double-settings.big-size {
    height: 101%;
    grid-template-rows: repeat(auto-fit, 49.95%) 50.02%;
  }

  .tilearea.allin._76-small {
    height: 100%;
    max-height: none;
    min-height: 300px;
  }

  .tilearea.q1design {
    height: 22.5vh;
  }

  .tilearea.q1design.small-setting {
    height: 100%;
  }

  .tilearea.pashionit.small-setting {
    height: 100%;
  }

  .tilearea.concord._76-small {
    height: 100%;
    max-height: none;
    min-height: 300px;
  }

  .full-width-collum.award-section._60vh {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .full-width-collum._90--small {
    border-bottom: 1px solid #182451;
  }

  .full-width-collum._90--small.mobile-display {
    height: 100vh;
  }

  .full-width-collum.boders-none {
    border-bottom-style: none;
  }

  .column-16 {
    height: 50%;
  }

  .column-16._50--small {
    height: 50%;
    min-height: 50px;
  }

  .tile-text-wrapper {
    height: 100%;
  }

  .tile-text-wrapper.small-setting {
    font-size: 14px;
    line-height: 1.2;
  }

  .tile-text-wrapper.small-setting.mobile-destop {
    height: 106%;
  }

  .tile-text-wrapper.small-setting.border-bottom {
    border-bottom: 3px solid #000;
  }

  .tile-text {
    display: none;
    margin-top: auto;
    margin-bottom: 20px;
  }

  .tile-text.q1design {
    margin-top: auto;
    margin-bottom: 20px;
  }

  .tile-text.rescue-app {
    margin-top: auto;
    margin-bottom: 20px;
  }

  .tile-text.clap {
    display: none;
    margin-top: auto;
    margin-bottom: 20px;
  }

  .tile-logo-wrapper {
    height: 100%;
  }

  .tile-logo-wrapper.v {
    z-index: 1;
  }

  .column-17 {
    height: 51%;
  }

  .column-17._50--small {
    height: 50%;
    min-height: 100px;
  }

  .right-single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .right-single-grid.size {
    height: 101%;
  }

  .business-collumn {
    height: 100%;
    min-height: 100px;
    grid-auto-rows: 50%;
  }

  .business-collumn.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn.one-another._2575.ee203a._60-40 {
    height: 100%;
  }

  .business-collumn.one-another._2575.ee203a.one-another-100-0 {
    grid-auto-rows: 0%;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.one-another._2575.one-another-65-35 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn._3565._50-50 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .business-collumn._6535 {
    height: 100%;
    min-height: 100px;
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .business-collumn._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn._6535._50-50 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .business-collumn._6535.mobile-60-40 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .business-collumn._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn._4060.concord-65-35 {
    grid-auto-rows: 35%;
    -ms-grid-rows: 65%;
    grid-template-rows: 65%;
  }

  .business-collumn._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn._7030.all-in-40-60 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn._3070 {
    height: 100%;
  }

  .business-collumn._3070.white {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn._3070.white._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn._2575.black {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn._2575.medicos-left-text-whole-collumn-grid-copy {
    height: 100%;
    grid-auto-rows: 0%;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: auto;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .business-collumn.testimonials.backgroundimage-testimoniasl {
    height: 100%;
    min-height: 100px;
  }

  .business-collumn.testimonials.backgroundimage-testimoniasl._10-90 {
    grid-auto-rows: 90%;
    -ms-grid-rows: 10%;
    grid-template-rows: 10%;
  }

  .business-collumn.services_columns {
    height: 100%;
    min-height: 100px;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.services_columns.mobile-seen {
    width: 80vw;
  }

  .business-collumn.services_columns.overflow {
    overflow: visible;
  }

  .business-collumn.blue {
    display: block;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: baseline;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .business-collumn.concord-orange {
    height: 100%;
  }

  .business-collumn.concord-orange.mobile-100-0 {
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .business-collumn.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn.medicos-background-one.medicos-grid {
    height: 100%;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn.medicos-background-one.medicos-grid._30-70 {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn.medicos-video-image.medicos-grid {
    height: 100%;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn.medicos-video-image._30-70 {
    height: 100%;
  }

  .business-collumn.medicos-home-image.medicos-grid {
    height: 100%;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn.medicos-home-image._30-70 {
    height: 100%;
  }

  .business-collumn.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    height: 100%;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn.f4f4f4.medicos-left-text-whole-collumn-grid-copy.novo-colummn-mobile {
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .business-collumn.f4f4f4.medicos-right-text-collumn-grid {
    height: 100%;
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn.f4f4f4.medicos-right-text-collumn-grid._30--70 {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: 0vh;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
    background-image: url('../images/nm-video-call.jpg');
    background-position: 50% 50%;
    background-size: auto;
  }

  .business-collumn._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    width: auto;
    height: 100%;
    -ms-grid-rows: 100% 0vh;
    grid-template-rows: 100% 0vh;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .business-collumn._1a1a1a.medicos-left-text-collumn-grid._100vh-small.overflow {
    overflow: visible;
    -ms-grid-rows: -webkit-min-content 0vh;
    -ms-grid-rows: min-content 0vh;
    grid-template-rows: -webkit-min-content 0vh;
    grid-template-rows: min-content 0vh;
  }

  .business-collumn._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn.medicos-psychmed-image.medicos-grid {
    height: 100%;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn.medicos-psychmed-image._30-70 {
    height: 100%;
  }

  .business-collumn.medicos-medkit-image.medicos-grid {
    height: 100%;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn.medicos-medkit-image._30-70 {
    height: 100%;
  }

  .business-collumn.medicos-consult-image.medicos-grid {
    height: 100%;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn.medicos-consult-image._30-70 {
    height: 100%;
  }

  .business-collumn.medicos-pharmacare-image.medicos-grid {
    height: 100%;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn.medicos-pharmacare-image._30-70 {
    height: 100%;
  }

  .business-collumn.medicos-cloud-image.medicos-grid {
    height: 100%;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn.medicos-cloud-image._30-70 {
    height: 100%;
  }

  .business-collumn.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn.medicos-agedcare-image.medicos-grid._100--height {
    height: 100%;
  }

  .business-collumn.medicos-agedcare-image._30-70 {
    height: 100%;
  }

  .business-collumn.medicos-left-text-collumn-grid {
    height: 100%;
    grid-auto-rows: 0vh;
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .business-collumn._161616._50-50 {
    height: 100%;
    min-height: 100%;
  }

  .business-collumn._161616._60-40-w-100 {
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn._011e30 {
    height: 100%;
    min-height: 100px;
  }

  .business-collumn._011e30._60-30 {
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn._0b3ec9 {
    height: 100%;
    min-height: 100px;
  }

  .business-collumn.left-grid-text-concord {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn.right-text-coloumn {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn.right-text-small-column {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn._43-43 {
    height: 100%;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn._30-70 {
    height: 100%;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .business-collumn._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn._60-40 {
    height: 86vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn._40-60 {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn._50-50 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn._50-50.white {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn._50-50.ipad-view {
    height: 100%;
  }

  .business-collumn._86vh {
    height: 100%;
  }

  .business-collumn._86vh.fafafa {
    height: 100%;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .business-collumn._86vh._70-30 {
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn._86vh._100-0 {
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .business-collumn._86vh._100-0.display-mobile-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .business-collumn._86vh._100-0.mobile-display-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .business-collumn._0-100 {
    height: 100%;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .business-collumn.without-border-background.medicos-grid {
    height: 100%;
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .business-collumn.without-border-background.medicos-grid._100 {
    height: 100%;
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn._20-80 {
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumn._70-30 {
    height: 100%;
  }

  .business-collumn._100 {
    height: 100%;
    min-height: 100px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .business-collumn.top-60-40 {
    height: 100%;
    min-height: 100px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 50% auto;
    grid-template-rows: 50% auto;
  }

  .business-collumn.black-blue-bg {
    height: 100%;
  }

  .business-collumn.black-blue-bg._100-0._80-bussiness-collumn {
    height: 80%;
  }

  .business-collumn.black-blue-bg._100-0.overflow {
    overflow: visible;
  }

  .business-collumn.black-blue-bg._20-80-0 {
    -ms-grid-rows: 30% 30% 40%;
    grid-template-rows: 30% 30% 40%;
    background-image: none;
  }

  .business-collumn.white {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .business-collumn._3080 {
    min-height: 100px;
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn._3080.white {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn._3080.white._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn._30-70-copy {
    height: 100%;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn._50-50-clap {
    height: 100%;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn.mobile-display {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .business-collumn.one-row {
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn._73-27 {
    -ms-grid-rows: 73% 27%;
    grid-template-rows: 73% 27%;
  }

  .business-collumn.all-in-60-40 {
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn.all-in-70-30 {
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn._100-0 {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .business-collumn._100-0.overflow {
    overflow: visible;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn._100-0.overfl {
    overflow: visible;
  }

  .business-collumn._60-40-w-100 {
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn.racehome-collumn._30-70 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumn.ipad-grid-nopinocchio {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn._30-70 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn._30-70.white {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn._30-70.ipad-view {
    display: -ms-grid;
    display: grid;
    height: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .image-42.left._2vh-top-margin {
    margin-top: 2vh;
  }

  .image-42.left.mobile-concord-logo {
    width: 200px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .image-42.left.mobile-concord-logo.top-14 {
    top: -7%;
  }

  .image-42.left.mobile-concord-logo.top-14.align-left {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .image-42._4vh-top-margin {
    margin-top: 8vh;
  }

  .collumn-full-image {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .collumn-full-image.overlap.transparent {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .collumn-full-image.overlap.transparent.mobile-line {
    border-top: 2px none #000;
    background-color: #212121;
  }

  .collumn-full-image.size {
    height: 100%;
  }

  .left-paragraph {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .left-paragraph.black._1vh._10-left-margin {
    display: block;
    margin-left: 10%;
  }

  .left-paragraph.black._1vh._10-left-margin.q1design-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.black._1vh.q1design-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.black._20px {
    font-size: 16px;
    line-height: 24px;
  }

  .left-paragraph.black._20px.lighter {
    top: -8.5px;
    padding-right: 0%;
    font-size: 13px;
    line-height: 14.5px;
    text-align: left;
  }

  .left-paragraph.black._20px.lighter.no-padding {
    padding-right: 0%;
  }

  .left-paragraph.black._20px.lighter._10--side-padding {
    padding-left: 10%;
  }

  .left-paragraph.black._20px.lighter.center {
    text-align: left;
  }

  .left-paragraph.black._20px.lighter._16px-size {
    font-size: 16px;
  }

  .left-paragraph.black._20px.lighter.concord-mobile-text {
    margin-bottom: 0px;
    color: rgba(0, 0, 0, 0.7);
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    letter-spacing: 0px;
  }

  .left-paragraph.black._20px.lighter.all-in-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0px;
  }

  .left-paragraph.black._20px.lighter.clap-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.black._20px.lighter.clap-mobile-text._5vh-top-margin {
    margin-bottom: 0px;
  }

  .left-paragraph.black._20px.lighter-copy {
    top: -8.5px;
    margin-bottom: 5vh;
    padding-right: 0%;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
  }

  .left-paragraph.black._20px.lighter-copy.no-padding {
    padding-right: 0%;
  }

  .left-paragraph.black._20px.lighter-copy._10--side-padding {
    padding-left: 10%;
  }

  .left-paragraph.black._20px.lighter-copy.center {
    text-align: center;
  }

  .left-paragraph.black._20px.lighter-copy.plate-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.black._20px.lighter-copy.plate-mobile-text._5vh-top-margin {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.black._14-vh {
    bottom: auto;
    margin-bottom: -14vh;
  }

  .left-paragraph.white {
    font-size: 12px;
    line-height: 14px;
  }

  .left-paragraph.white.middle._20px.lighter {
    font-size: 16px;
  }

  .left-paragraph.white.middle._20px.lighter.white-34 {
    text-align: center;
  }

  .left-paragraph.white.middle._20px.novo-mobile-text {
    font-size: 15px;
    line-height: 20px;
    text-align: left;
  }

  .left-paragraph.white.middle._20px.novo-mobile-text._5vh-top-margin {
    margin-top: 2vh;
    margin-bottom: 5vh;
    line-height: 22px;
  }

  .left-paragraph.white._20px.lighter {
    font-size: 14px;
  }

  .left-paragraph.white._20px.lighter.white-10.concord-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    letter-spacing: 0px;
  }

  .left-paragraph.white._20px.lighter.less-size {
    margin-bottom: -155px;
    color: #fff;
    font-size: 10px;
    line-height: 20px;
    text-align: justify;
  }

  .left-paragraph.white._20px.plate-mobile-text {
    opacity: 1;
    color: #fff;
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.white._20px.plate-mobile-text._5vh-top-margin {
    margin-top: 5vh;
  }

  .left-paragraph.white._20px.plate-mobile-text._3vh-margin {
    margin-top: 3vh;
  }

  .left-paragraph.white._20px.plate-mobile-text._3vh-margin.no-bottom-margin {
    margin-bottom: 0vh;
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.white.size-16px {
    font-size: 16px;
  }

  .left-paragraph.white.size-16px.river-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.white.pashion-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.white.pashion-mobile-text.margin-bottom-10vh {
    margin-bottom: 10vh;
    font-size: 15px;
  }

  .left-paragraph.white.pashion-mobile-text._7vh-margin-bottom {
    margin-bottom: 7vh;
    font-size: 15px;
  }

  .left-paragraph.white-10._20px._10vh-bottom.plate-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.white-10._20px._10vh-bottom.plate-mobile-text._5vh-top-margin {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.black-web-2 {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 10px;
    line-height: 14px;
  }

  .left-paragraph.black-web-2._1vh._10-left-margin {
    top: -85px;
    display: block;
    margin-top: -6px;
    margin-bottom: -10vh;
    margin-left: 10%;
  }

  .left-paragraph.black-web-2._1vh._10-left-margin.q1design-mobile-text {
    top: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph.black-web-2._20px {
    font-size: 16px;
    line-height: 24px;
  }

  .left-paragraph.black-web-2._20px.lighter {
    top: -8.5px;
    font-size: 9.5px;
    line-height: 14.5px;
  }

  .left-paragraph.black-web-2._20px.lighter.no-padding {
    padding-right: 0%;
  }

  .left-paragraph.black-web-2._20px.lighter._10--side-padding {
    padding-left: 10%;
  }

  .left-paragraph.black-web-2._14-vh {
    bottom: auto;
    margin-bottom: -14vh;
  }

  .left-paragraph.white-copy {
    font-size: 12px;
    line-height: 14px;
  }

  .left-paragraph.white-copy.middle._20px.lighter {
    font-size: 16px;
  }

  .left-paragraph.white-copy.middle._20px.lighter.white-34 {
    text-align: center;
  }

  .left-paragraph.white-copy._20px.lighter {
    font-size: 14px;
  }

  .left-paragraph.white-copy._20px.lighter.less-size {
    margin-bottom: -155px;
    color: #fff;
    font-size: 10px;
    line-height: 20px;
    text-align: justify;
  }

  .left-paragraph.white-copy._20px.lighter.concord-mobile-text {
    margin-bottom: 0vh;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0px;
  }

  .left-paragraph.white-copy.size-16px {
    font-size: 16px;
  }

  .left-paragraph.white-copy {
    font-size: 12px;
    line-height: 14px;
  }

  .left-paragraph.white-copy.middle._20px.lighter {
    font-size: 16px;
  }

  .left-paragraph.white-copy.middle._20px.lighter.white-34 {
    text-align: center;
  }

  .left-paragraph.white-copy._20px.lighter {
    font-size: 14px;
  }

  .left-paragraph.white-copy._20px.lighter.less-size {
    margin-bottom: -155px;
    color: #fff;
    font-size: 10px;
    line-height: 20px;
    text-align: justify;
  }

  .left-paragraph.white-copy.size-16px {
    font-size: 16px;
  }

  .left-paragraph.center-text-mobile {
    text-align: center;
  }

  .grid-q1design.panel {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .bold-text-2 {
    display: none;
  }

  .full-section.panel._008033 {
    -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;
  }

  .full-section.panel.dark {
    height: 100%;
  }

  .full-section.panel.dark._86vh {
    height: 86vh;
  }

  .full-section.panel.dark.overflow {
    overflow: visible;
  }

  .full-section.panel.dark.overflow.auto-height-mobile {
    height: auto;
  }

  .full-section.panel.stressless._86vh {
    height: 86vh;
  }

  .full-section.panel.stressless._60vh {
    height: 100%;
  }

  .full-section.panel._86 {
    height: 100%;
  }

  .full-section.panel._86.hidden-big {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .full-section.panel._86.hidden-big.fp-auto-height {
    height: 86vh;
    max-height: 86vh;
  }

  .full-section.panel._86.hidden-big._100vh {
    height: 100vh;
  }

  .full-section.panel._86vh {
    height: 100%;
  }

  .full-section.panel.bg.overflow {
    overflow: visible;
  }

  .full-section.panel.mobilie-view {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .full-section.panel.overflow {
    overflow: visible;
  }

  .full-section.panel.display-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .full-section.panel.hide-mobile {
    display: none;
  }

  .full-section.panel-sales {
    height: 100%;
    min-height: 100px;
  }

  .full-section.panel-sales.dark {
    height: auto;
  }

  .full-section.panel-sales.dark._86vh {
    height: 86vh;
  }

  .full-section.panel-sales.stressless._86vh {
    height: 86vh;
  }

  .full-section.panel-sales._86 {
    height: 86vh;
  }

  .full-section.panel-sales._86.hidden-big {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .full-section.panel-sales._86.hidden-big.fp-auto-height {
    height: 86vh;
    max-height: 86vh;
  }

  .full-section.panel-sales._86.hidden-big._100vh {
    height: 100vh;
  }

  .full-section.panel-sales._86vh {
    height: 86vh;
  }

  .centre-heading {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 21px;
    line-height: 26px;
  }

  .centre-heading.white {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 21px;
  }

  .centre-heading.white.no-margin.thick {
    width: 235px;
  }

  .centre-heading.white.no-margin.thick.pashion-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .centre-heading.white.no-margin._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-heading.white.no-margin.river-mobile-header {
    width: 100%;
    padding-left: 10%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .centre-heading.white._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-heading.white._50px.mobile-display {
    font-size: 24px;
  }

  .centre-heading.white._50px.mobile-display.all-in-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: 1.25px;
  }

  .centre-heading.white._50px.clap-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading.white._50px.myproperty-mobile-header {
    margin-top: 10vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading.white._50px.myproperty-mobile-header._10--side-padding {
    padding-right: 10%;
    padding-left: 10%;
    font-weight: 400;
  }

  .centre-heading.white._50px.myproperty-mobile-header._10--side-padding._10vh-margin-bottom {
    margin-bottom: -10vh;
    font-size: 25px;
    line-height: 30px;
  }

  .centre-heading.white.one-another-mobile-header {
    margin-bottom: 0px;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading.white.ra-mobile-header {
    font-size: 27px;
    line-height: 32px;
  }

  .centre-heading.black.padding-top._50px {
    position: relative;
    top: 57px;
    margin-top: 0vh;
    font-size: 24px;
    line-height: 40px;
  }

  .centre-heading.black.padding-top._50px.plate-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading.black.padding-top._50px.plate-mobile-header._10--side-padding {
    font-size: 27px;
    line-height: 32px;
  }

  .centre-heading.black._50px.clap-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading.black._50px.clap-mobile-header._10--side-padding.desktop-14vh-bottom-margin {
    font-size: 27px;
    line-height: 32px;
  }

  .centre-heading.black._50px.salesing-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading.black._50px.salesing-mobile-header._10--side-padding._10vh-margin-bottom {
    margin-bottom: -14vh;
    font-size: 27px;
    line-height: 32px;
  }

  .centre-heading._004665 {
    width: 100%;
    line-height: 26px;
    text-align: center;
    white-space: normal;
  }

  .centre-heading._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-heading._50px.concord-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading._50px.myproperty-mobile-top-header {
    width: 233px;
    font-size: 30px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading._50px.myproperty-mobile-top-header._10--side-padding {
    display: block;
    margin-left: -10px;
    padding-right: 0%;
    padding-left: 0%;
    font-size: 25px;
  }

  .centre-heading.ra-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading.ra-mobile-header.top-margin-20vh {
    margin-top: 20vh;
    font-size: 25px;
    line-height: 30px;
  }

  .centre-paragraph {
    font-size: 16px;
    line-height: 23px;
  }

  .centre-paragraph.white {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
  }

  .centre-paragraph.white._20px.lighter.white-34 {
    top: 0px;
    margin-bottom: 0px;
    font-size: 13px;
    text-align: center;
  }

  .centre-paragraph.white._20px.lighter.all-in-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    letter-spacing: 0px;
  }

  .centre-paragraph.white._20px.lighter.all-in-mobile-text.white-font {
    color: #fff;
  }

  .centre-paragraph.white._20px.lighter.all-in-mobile-text.white-font.no-margin-bottom {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
  }

  .centre-paragraph.white.one-another-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .centre-paragraph.black._20px {
    position: relative;
    top: 51px;
    font-size: 15px;
    line-height: 27px;
  }

  .centre-paragraph.black._20px.lighter-text.plate-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .centre-paragraph.black._20px.lighter-text.plate-mobile-text._10--side-padding._5vh-top-margin {
    font-size: 15px;
    line-height: 22px;
  }

  .centre-paragraph._20px.lighter.concord-mobile-text {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .div-block-56 {
    height: 50%;
  }

  .div-block-56.clap {
    height: 40%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-56.plate-mobile-image {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .absolute-image-container {
    min-height: 100px;
  }

  .absolute-image-container.clap-laptop {
    height: 100%;
    min-height: 100px;
  }

  .absolute-image-container.best-interest-at-heart {
    height: 85%;
  }

  .absolute-image-container.concord_orange.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .absolute-image-container.concord_orange.center.mobile-hidden {
    display: none;
  }

  .image-43 {
    top: 0vh;
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: left;
  }

  .image-44 {
    top: 0vh;
  }

  .images-container {
    height: 100%;
    min-height: 100px;
    padding-right: 0px;
    padding-left: 0px;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-align: left;
  }

  .images-container.top {
    overflow: visible;
  }

  .images-container.top.overlap-image.video-wall-move-down {
    margin-top: 40px;
  }

  .images-container.bottom {
    -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;
  }

  .images-container.bottom._618497 {
    background-color: #618497;
  }

  .images-container.bottom._618497.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .images-container.bottom.last-container {
    height: 100%;
  }

  .images-container.higher {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .images-container.higher.white.bottom {
    top: 41.5px;
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container.higher.white.bottom.mobile-display-none {
    display: block;
  }

  .images-container.higher.white.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container.services-images {
    display: none;
  }

  .images-container.medicos {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container.hidden-when-small {
    display: none;
  }

  .images-container.taller {
    width: auto;
    height: 50%;
  }

  .images-container.container-size {
    top: 10vh;
    width: auto;
    height: 40vh;
  }

  .images-container.myproperty-mobile {
    height: 100%;
  }

  .images-container.layout-bottom.mobile-center-layout {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .images-container.container-last {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .images-container.container-last.top-image {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container.container-last.justify-mobile {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container.bottom-image {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .images-container.bottom-image._100--width {
    width: 100%;
  }

  .images-container.left-side-image.image-last {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .images-container.left-side-image.image-last._10--side-padding.justify-mobile {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .images-container.left-side-image.image-last._10--side-padding.justify-mobile.ipad-last {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-47 {
    position: absolute;
    width: 40%;
    height: auto;
    margin-top: 0%;
    margin-left: -40px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .image-47.image-drwhoo {
    top: 65px;
    width: auto;
  }

  .image-47.padded {
    top: 0px;
  }

  .image-48 {
    position: absolute;
    left: auto;
    top: 0px;
    right: auto;
    bottom: auto;
    width: 40%;
    height: auto;
    margin-top: 35px;
    margin-left: 40px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .image-48.image-drwhoo-right {
    top: 55px;
    width: auto;
  }

  .image-48.padded {
    top: 0px;
    margin-top: 35px;
  }

  .image-52 {
    top: 10%;
    width: 48%;
    margin-left: -18vw;
  }

  .image-52.middle {
    top: 6%;
    width: 48%;
    margin-top: auto;
    margin-left: auto;
  }

  .image-52.middle._w-86px {
    width: 86px;
  }

  .image-52._w-86px {
    width: 86px;
  }

  .image-53 {
    top: 10%;
    width: 48%;
    margin-left: 18vw;
  }

  .image-53._w-86px {
    width: 86px;
  }

  .panel {
    width: 100%;
    height: 100%;
    min-height: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .panel.banner {
    height: 100%;
    min-height: 200px;
  }

  .panel.banner.blue.iee-background._86vh._10--padding {
    height: 100%;
    padding-right: 10%;
    padding-left: 10%;
  }

  .panel.banner.blue._161616 {
    height: 100%;
  }

  .panel.banner.blue.nopino-background {
    border-radius: 0px;
  }

  .panel.banner.blue.racehome-background {
    height: 100%;
    border-radius: 0px;
  }

  .panel.banner.blue.medicos-background.small-padding {
    padding-right: 10%;
    padding-left: 10%;
    border-radius: 0px;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .panel.banner._86vh {
    height: 86vh;
  }

  .panel.banner._86vh._100vh {
    overflow: hidden;
    height: 100%;
  }

  .panel.f17e30 {
    overflow: auto;
    height: 100%;
    background-color: transparent;
  }

  .panel.clients {
    height: 100vh;
  }

  .panel.clients._2vh-padding-top {
    padding-top: 2vh;
  }

  .panel.overflow-none {
    overflow: hidden;
  }

  .panel.streaming.blue.iee-background._86vh._10--padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .panel.streaming.blue.nopino-background {
    border-radius: 0px;
  }

  .panel.streaming.blue.racehome-background {
    border-radius: 0px;
  }

  .panel.streaming.blue.medicos-background.small-padding {
    padding-right: 10%;
    padding-left: 10%;
    border-radius: 0px;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .panel.streaming._86vh {
    height: 86vh;
  }

  .panel.streaming._86vh._100vh {
    overflow: hidden;
    height: 100vh;
  }

  .panel.woman-devices.blue.iee-background._86vh._10--padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .panel.woman-devices.blue.nopino-background {
    border-radius: 0px;
  }

  .panel.woman-devices.blue.racehome-background {
    border-radius: 0px;
  }

  .panel.woman-devices.blue.medicos-background.small-padding {
    padding-right: 10%;
    padding-left: 10%;
    border-radius: 0px;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .panel.woman-devices._86vh {
    height: 86vh;
  }

  .panel.woman-devices._86vh._100vh {
    overflow: hidden;
    height: 100vh;
  }

  .panel.mobile-display {
    height: auto;
    min-height: auto;
  }

  .panel.position {
    top: auto;
  }

  .panel.desktop-hidden {
    display: block;
  }

  .panel.f4f4f4 {
    background-color: #f4f4f4;
  }

  .panel._1a1a1a {
    background-color: #1a1a1a;
  }

  .panel._0b3ec9 {
    background-color: #0b3ec9;
  }

  .panel._011e30 {
    background-color: #011e30;
  }

  .panel.green-purple-gradient {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2a3723), to(#170d29));
    background-image: linear-gradient(180deg, #2a3723, #170d29);
  }

  .panel._2a2b2a--2a3723-gradient {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2a2b2a), to(#2a3723));
    background-image: linear-gradient(180deg, #2a2b2a, #2a3723);
  }

  .panel._4e1f1f--2a2b2a-gradient {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4e1f1f), to(#2a2b2a));
    background-image: linear-gradient(180deg, #4e1f1f, #2a2b2a);
  }

  .panel._171717--293139 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#293139));
    background-image: linear-gradient(180deg, #171717, #293139);
  }

  .panel.hide-section {
    display: block;
  }

  .absolute-image {
    position: relative;
    width: 100%;
    height: auto;
  }

  .absolute-image.racehome {
    width: 90%;
    height: auto;
  }

  .absolute-image.concord-laptop {
    top: 20vh;
  }

  .absolute-image.concord-laptop.mobile-no-top {
    top: auto;
  }

  .absolute-image.clap {
    width: auto;
    max-height: 95%;
    max-width: 95%;
  }

  .absolute-image.salesing {
    width: 85%;
    max-height: none;
  }

  .absolute-image.imagination-concord {
    left: 0%;
    top: 20%;
    height: 40vh;
  }

  .absolute-image.imagination-concord.mobile-display {
    height: 25vh;
  }

  .absolute-image.myproperty-mobile-display {
    width: 94%;
    max-height: none;
    max-width: none;
    margin-left: 3vh;
  }

  .image-55 {
    width: 60%;
  }

  .heading-13 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .heading-13.black._3vh_bottom_margin._2vh-top-margin {
    margin-top: 2vh;
  }

  .heading-13.black._3vh_bottom_margin._2vh-top-margin._50px {
    font-size: 36px;
    line-height: 30px;
  }

  .heading-13.black._3vh_bottom_margin._2vh-top-margin._50px.mobile-display {
    margin-top: 6vh;
    margin-left: 0px;
  }

  .heading-13.black._50px.one-another-mobile-header {
    margin-right: auto;
    margin-left: auto;
  }

  .heading-13._50px {
    width: auto;
    margin-left: -15px;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
  }

  .heading-13._50px._10--padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .heading-13._50px._10--padding.clap-mobile-header {
    margin-right: auto;
    margin-left: -10px;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .heading-13._50px._10--padding.clap-mobile-header.text-spacing-mobile {
    margin-top: 50px;
  }

  .heading-13._50px._10--padding.clap-mobile-header-top {
    margin-right: auto;
    margin-left: -10px;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .heading-13._50px._10--padding.clap-mobile-header-top.text-spacing-mobile {
    margin-top: 50px;
    font-size: 25px;
  }

  .heading-13._50px.side-margin {
    width: 43vh;
    margin-right: auto;
    margin-left: auto;
    font-size: 30px;
  }

  .heading-13._50px.side-margin._10--side-padding {
    width: 100%;
  }

  .heading-13._50px.side-margin._10--side-padding.plate-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .heading-13._50px.mobile-display {
    width: 286px;
  }

  .heading-13._50px.mobile-display.racehome-mobile-header {
    width: 100%;
    margin-left: 0px;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .heading-13._50px.all-in-mobile-header {
    margin-left: 0px;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .heading-13._50px.no-bottom-space {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .heading-13._50px.no-bottom-space.all-in-mobile-header.margin-top-20vh {
    position: static;
    margin-top: 10vh;
    padding-top: 0vh;
    line-height: 30px;
  }

  .heading-13._50px.no-bottom-space.all-in-mobile-header.margin-top-10vh {
    position: static;
    margin-top: 10vh;
    padding-top: 0vh;
    font-size: 25px;
    line-height: 30px;
  }

  .heading-13._50px.clap-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .heading-13._50px.center-position-racehome.racehome-mobile-display {
    top: auto;
    margin-left: 0px;
    font-size: 25px;
    line-height: 38px;
  }

  .heading-13._50px.center-position-racehome.racehome-mobile-display._10--side-padding {
    font-size: 25px;
    line-height: 30px;
    text-align: center;
  }

  .heading-13.margin-sides {
    width: 23vh;
  }

  .heading-13.margin-sides.river-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: center;
  }

  .heading-13.margin-sides.automatum-heading {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
  }

  .heading-13.one-another-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .banner-image.racehome {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/racehome-family-bg2x.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/racehome-family-bg2x.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, auto 100%;
    background-repeat: repeat, repeat-x;
    background-attachment: scroll, scroll;
  }

  .banner-image.all-in {
    background-position: 50% 50%;
  }

  .banner-image.nopinocchio {
    overflow: hidden;
  }

  .banner-image.supporting {
    min-height: 100px;
  }

  .div-block-63 {
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-63.clap {
    height: 40%;
    margin-top: 10%;
  }

  .div-block-63.clap-mobile-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .div-block-63.plate-mobile-screen {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50%;
    margin-top: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

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

  .image-56.clap-image-mobile {
    bottom: 16.7vh;
  }

  .div-block-64 {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .backgroundimage.engage.last-container {
    height: 100%;
  }

  .div-block-65 {
    width: 100%;
  }

  .image-58 {
    width: 32%;
    margin-left: 20%;
  }

  .image-59 {
    width: 32%;
    margin-left: -20%;
  }

  .image-61 {
    width: 40%;
  }

  .image-62 {
    width: 80%;
    margin-top: 15%;
  }

  .mobile-back-right {
    width: 36%;
    margin-left: 12%;
  }

  .mobile-front-left {
    width: 45%;
    margin-left: -12%;
  }

  .div-block-66 {
    height: 50%;
  }

  .div-block-66.mobile-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-66.mobile-display-none {
    display: none;
  }

  .image-67 {
    margin-left: -30%;
  }

  .image-67.mobile-display-none {
    display: none;
  }

  .image-68 {
    margin-left: 28%;
  }

  .image-68.mobile-display-none {
    display: none;
  }

  .table {
    left: 39%;
    bottom: 50px;
    margin-top: 15%;
    margin-left: 5%;
  }

  .chair {
    bottom: 50px;
    margin-top: 15%;
  }

  .tv {
    bottom: auto;
    margin-top: 7%;
  }

  .plant {
    left: 149px;
    top: auto;
    bottom: 25%;
    margin-top: 6%;
  }

  .all-in-image._5vh-top-margin.all-in-mobile {
    width: 90%;
    margin-top: 0vh;
  }

  .image-76 {
    width: 80%;
  }

  .image-77 {
    max-height: 70%;
    max-width: 70%;
    margin-bottom: 0px;
  }

  .div-block-70 {
    padding-top: 0vh;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .div-block-70.orange.mobile-centered {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-70.small-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-70._2vh-top-padding {
    padding-top: 2vh;
  }

  .div-block-70.small-center-copy {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-72 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50%;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tablet.clap-image-mobile {
    bottom: 15vh;
  }

  .image-79 {
    width: 40%;
  }

  .laptop-videocall {
    width: 100%;
  }

  .div-block-74 {
    height: auto;
  }

  .iphone-container.concord-mobile-50 {
    height: 50%;
    margin-bottom: 0px;
  }

  .iphone-container.concord-mobile-50.f17e30 {
    background-color: #f17e30;
  }

  .iphone-container.concord-mobile-35 {
    height: 35%;
    margin-bottom: 0px;
  }

  .iphone-container.concord-mobile-35.f17e30 {
    background-color: #f17e30;
  }

  .iphone-container.concord-mobile-35 {
    height: 35%;
    margin-bottom: 0px;
  }

  .iphone-container.concord-mobile-35.f17e30 {
    background-color: #f17e30;
  }

  .centre-top-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50%;
    margin-top: 0vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .centre-top-heading.my-property {
    margin-top: 100px;
  }

  .centre-image.mobile-display {
    top: 5vh;
  }

  .centre-image.mobile-display.mobile-5vh {
    top: -5vh;
  }

  .container-11 {
    max-width: 100%;
    margin-top: 7vh;
    padding: 0px 10%;
  }

  .ipad-container {
    height: 50%;
  }

  .ipad-container.mobile-display {
    width: 100%;
    height: 60%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .bottom-image {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .bottom-image.mobile-view-myproperty {
    height: 50%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bottom-image.mobile-view-myproperty.no-margin {
    margin-left: 0vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-82.mobile-display-none {
    display: none;
  }

  .image-83 {
    left: 25%;
    top: 50%;
  }

  .image-83.mobile-view {
    width: 20px;
    height: 20px;
  }

  .textarea-3.mobile-screen {
    width: 248px;
    height: 75px;
  }

  .div-block-76 {
    overflow: visible;
    width: 90vw;
    height: 100%;
    min-height: 100px;
  }

  .div-block-77 {
    height: 100%;
  }

  .div-block-78 {
    height: 100%;
  }

  .div-block-79 {
    overflow: visible;
    height: 100%;
    min-height: 100px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .div-block-80 {
    overflow: visible;
    height: 100%;
  }

  .div-block-81 {
    height: 100%;
  }

  .div-block-82 {
    height: 100%;
  }

  .div-block-83 {
    height: 100%;
  }

  .div-block-84 {
    height: 100%;
  }

  .div-block-85 {
    height: 100%;
  }

  .clap-icon {
    left: 15vw;
    top: 4vw;
    display: none;
    height: 30px;
  }

  .clap-icon.mobile-view {
    left: 17.5vw;
    top: 3.5vw;
    display: none;
    height: 30px;
  }

  .plate-icon {
    display: none;
  }

  .plate-icon.mobile-plate-logo {
    top: 1.3vh;
    height: 30px;
  }

  .div-block-86 {
    margin-bottom: auto;
  }

  .herosidelinks_wrapper {
    top: auto;
    bottom: 6%;
  }

  .text-block-10 {
    display: none;
    font-size: 9px;
    line-height: 14px;
  }

  .text-block-10.ipap-text-q1.mobile-display-none {
    display: none;
  }

  .text-block-10.ipap-text-q1.mobile-display-none {
    display: none;
  }

  .heading-14.white {
    margin-top: -15px;
    font-size: 27px;
    line-height: 35px;
    text-align: center;
  }

  .heading-14.white.small.mobile-heading-q1 {
    font-size: 27px;
  }

  .heading-14.white.top-margin {
    margin-top: -45px;
  }

  .heading-14.white.top-margin.mobile-display {
    display: none;
    margin-top: -25vh;
    margin-bottom: 15px;
  }

  .heading-14.mobile-display-center {
    text-align: center;
  }

  .heading-14.white-plate {
    margin-top: -15px;
    line-height: 35px;
    text-align: center;
  }

  .heading-14.white-plate.top-margin {
    margin-top: -30px;
    margin-bottom: 40px;
  }

  .heading-14.mobile-view {
    margin-top: 15vh;
    font-size: 27px;
    line-height: 35px;
    text-align: center;
  }

  .mainhero_casedescription {
    left: auto;
    top: -80px;
    bottom: auto;
    min-width: 220px;
    margin-bottom: auto;
    padding-right: 0px;
  }

  .mainhero_casedescription.right-padding {
    left: auto;
    padding-left: 0px;
  }

  .mainhero_casedescription.width-343.center-text-padding._10k-wall-center {
    padding-right: 20px;
    padding-left: 20px;
  }

  .mainhero_casedescription.q1-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80vw;
    max-width: 100%;
    min-width: 0px;
    margin-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .mainhero_casedescription.center-text.library-section {
    margin-top: 40px;
  }

  .slider-3 {
    width: 90vw;
  }

  .heading-15 {
    display: none;
    margin-bottom: auto;
    font-size: 11.5px;
    line-height: 20px;
  }

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

  .div-block-89.slide-2 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .div-block-89.library-slide {
    overflow: visible;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-89.plate-slide {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .div-block-89.q1-slide {
    height: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mainhero_casewrapper {
    overflow: visible;
    justify-items: center;
    grid-auto-flow: row;
  }

  .mainhero_casewrapper.position-case.mobiledisplay-none {
    position: absolute;
    left: auto;
    top: 50%;
    right: auto;
    bottom: 0%;
    margin-right: auto;
    margin-left: auto;
  }

  .mainhero_casewrapper.one-collumn.margin-side-200.ipad-center-video-wall {
    margin-right: auto;
    margin-left: auto;
  }

  .mainhero_casewrapper.ipad-container.margin-none.margin-200px {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mainhero_casewrapper.ipad-container.margin-side-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mainhero_casewrapper.ipad-container.margin-side-200 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .mainhero_casewrapper.ipad-container.margin-side-200.q1design-slide {
    height: auto;
    margin: 0px 0px 80px;
  }

  .mainhero_casewrapper._100-0.margin-side-200px {
    margin-right: 200px;
    margin-left: 200px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .mainhero_casewrapper._100-0.margin-side-200px.desktop-one.ipad-one {
    margin-right: 20px;
    margin-left: 20px;
  }

  .mainhero_casewrapper.margin-side-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mainhero_casewrapper.margin-side-200.ipad-center-plate {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-14.panel {
    margin-top: 74px;
  }

  .section-14.panel {
    margin-top: 0px;
  }

  .text-block-12._10--side-padding.padding-none-mobile {
    padding-right: 0%;
    padding-left: 0%;
  }

  .business-labels.mobile-edutech {
    height: 7vh;
  }

  .div-block-90._90--small {
    height: 90%;
    min-height: 300px;
  }

  .slide-nav {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 5%;
    font-size: 8px;
  }

  .icon-3 {
    font-size: 16px;
  }

  .icon-4 {
    font-size: 16px;
  }

  .nav-menu {
    background-color: #292929;
  }

  .div-block-91 {
    margin-top: 0vh;
  }

  .div-block-91.mobile-display-div {
    height: 100%;
  }

  .nav-link {
    height: auto;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .div-block-92 {
    padding-left: 5%;
    background-color: #fff;
  }

  .text-block-13._50px._2vh-bottom_margin {
    text-align: center;
  }

  .text-block-13._50px._2vh-bottom_margin {
    width: 100%;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
  }

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

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

  .grid-7 {
    display: -ms-grid;
    display: grid;
    width: 100vw;
    height: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;
    grid-template-rows: 10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;
  }

  .left-single-grid-award.small-middle {
    overflow: visible;
    width: 100%;
    padding-right: 10%;
    padding-left: 10%;
    grid-auto-flow: row;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
  }

  .award-column-1 {
    height: 50%;
  }

  .award-column-2 {
    height: 52%;
  }

  .div-block-95 {
    height: 100%;
  }

  .navlinks {
    height: auto;
    padding-top: 20px;
  }

  .column-20 {
    height: auto;
  }

  .column-21 {
    display: block;
    height: auto;
  }

  .right-single-grid-award {
    position: relative;
    width: 100%;
    height: 100%;
  }

  .image-102 {
    width: auto;
  }

  .image-103 {
    display: block;
    height: auto;
    border-radius: 0px;
  }

  .image-105 {
    width: auto;
    height: auto;
  }

  .image-106 {
    display: block;
  }

  .text-block-15._10--side-margin {
    margin-right: 10%;
    margin-left: 10%;
  }

  .text-block-15._10--side-margin.river-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .text-block-15._20px.lighter {
    font-weight: 300;
  }

  .text-block-15._20px.lighter.clap-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .columns-5 {
    height: auto;
  }

  .column-23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grid-9 {
    height: 100%;
    grid-auto-rows: 16.6%;
    -ms-grid-rows: 17%;
    grid-template-rows: 17%;
  }

  .services.side-marginout {
    border-left-style: none;
  }

  .image-108 {
    width: 40%;
  }

  .image-109 {
    width: 40%;
  }

  .image-110 {
    width: 40%;
  }

  .problem-columns {
    overflow: hidden;
    height: 100vh;
    grid-auto-rows: 30%;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .problem-columns.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .problem-columns._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .problem-columns._63-23 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .problem-solvers-column {
    height: 100%;
    padding-bottom: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }

  .problem-solvers-column.white {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .problem-solvers-column.white.down {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .problem-solvers-column.white.up {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .problem-solvers-column.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .problem-solvers-column.white.bottom-mobile {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .center-heading {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .center-heading.black {
    font-size: 21px;
  }

  .center-paragraph {
    font-size: 12px;
    line-height: 18px;
  }

  .center-paragraph.black {
    font-size: 12px;
  }

  .center-paragraph.white {
    margin-right: auto;
    margin-left: auto;
    padding-right: 10%;
    padding-left: 10%;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
  }

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

  .text-block-18:hover {
    color: #48a4ff;
  }

  .text-block-18.ipad-text-collum.mobile-text-collum {
    font-size: 15px;
    line-height: 28px;
  }

  .problem-solvers-column-2 {
    height: 100%;
    padding-bottom: 15px;
  }

  .problem-solvers-column-2.white {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .problem-solvers-column-2.white.down {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .problem-solvers-column-2.white.up {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .problem-solvers-column-2.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .problem-solvers-column-2.white.bottom-mobile {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .heading-16 {
    min-height: 20vh;
  }

  .heading-16._2vh-top-margin {
    min-height: 100px;
    margin-top: 5vh;
    padding-right: 10%;
    padding-left: 10%;
    font-size: 26px;
    line-height: 30px;
  }

  .heading-16._2vh-top-margin.q1design-mobile-header {
    font-size: 27px;
    line-height: 32px;
    letter-spacing: -1.25px;
  }

  .heading-16._2vh-top-margin.q1design-mobile-header.ipad-heading-q1._5vh-top-margin {
    font-size: 27px;
    line-height: 32px;
  }

  .grid-12 {
    width: 100vw;
    height: 80vh;
    margin-right: 0vw;
    margin-bottom: 0vh;
    margin-left: 0vw;
    padding-right: 5vw;
    padding-bottom: 5vh;
    padding-left: 5vw;
  }

  .grid-12._70vh {
    width: 85vw;
    height: 60%;
    min-height: 100px;
  }

  .grid-12._70vh.grid-testimonials {
    height: 100%;
  }

  .grid-13 {
    min-height: 100px;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .image-119 {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .image-121 {
    width: 100%;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .slider-4 {
    width: 80%;
    height: 100%;
    margin-bottom: 2vh;
  }

  .quote-text.white {
    height: 450px;
    min-height: 100px;
    margin-top: 15%;
    font-size: 10px;
    line-height: 15px;
  }

  .quote-text.white._15vh-top-margin {
    margin-top: 15vh;
    margin-right: auto;
    margin-left: 15px;
  }

  .icon-5 {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 6%;
    margin-top: 0px;
    font-size: 18px;
  }

  .icon-6 {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 6%;
    font-size: 18px;
  }

  .image-122._5vh-top-margin {
    margin-top: 5vh;
  }

  .image-122._5vh-top-margin._15px-left-margin {
    margin-left: 15px;
  }

  .image-122._3--height {
    margin-top: 5vh;
    margin-left: 15px;
  }

  .image-123 {
    margin-top: 3.5vh;
    margin-left: 10px;
  }

  .slide-12 {
    padding-right: 5%;
    padding-left: 5%;
  }

  .slide-13 {
    padding-right: 5%;
    padding-left: 5%;
  }

  .image-124 {
    width: 100%;
    height: auto;
  }

  .image-125 {
    width: 40%;
  }

  .link-block-7 {
    width: auto;
  }

  .image-126 {
    width: 30%;
  }

  .image-127 {
    width: 40%;
  }

  .image-128 {
    width: 50%;
  }

  .image-129 {
    width: 40%;
  }

  .image-130 {
    width: 40%;
  }

  .image-131 {
    width: 50%;
  }

  .image-132 {
    width: 50%;
  }

  .image-133 {
    width: 40%;
  }

  .image-134 {
    width: 50%;
  }

  .link-block-8 {
    width: 50px;
    height: 50px;
  }

  .hero-images {
    display: none;
  }

  .hero-images.mobile-seen {
    display: block;
  }

  .hero-images.mobile-seen.center {
    width: 100%;
    height: 100%;
  }

  .hero-images.plate.ipad-display-none {
    width: 100%;
  }

  .slide-14 {
    background-color: #23252c;
  }

  .white {
    display: block;
  }

  .white._14 {
    font-size: 14px;
  }

  .white.margin-5vh {
    text-align: center;
  }

  .white.margin-5vh.pashion-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .white._10vh-bottom.lighter._20px {
    text-align: justify;
  }

  .white._10vh-bottom.lighter._20px.white-34 {
    margin-bottom: 5vh;
  }

  .white._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white._20px._2vh-bottom-margin.lighter {
    margin-bottom: 73px;
    text-align: center;
  }

  .white._20px._2vh-bottom-margin.lighter.white-34.size-reductor {
    margin-bottom: 32px;
    font-size: 14px;
  }

  .white._20px._2vh-bottom-margin.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white._20px._2vh-bottom-margin.novo-mobile-text._5vh-top-margin {
    margin-top: 0vh;
    margin-bottom: 10vh;
  }

  .white._20px.lighter {
    margin-bottom: -93px;
    font-size: 10px;
    line-height: 21px;
  }

  .white._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white._20px.lighter.small.white-10.nopinocchio-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .white._20px.lighter.white-10 {
    text-align: justify;
  }

  .white._20px.lighter.white-10.mobile-display {
    line-height: 19px;
    text-align: left;
  }

  .white._20px.lighter.white-10.one-another-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .white._20px.lighter.white-10.racehome-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .white._20px.lighter--copy {
    margin-bottom: -93px;
    font-size: 10px;
    line-height: 17px;
  }

  .white._20px.lighter--copy.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white._20px.lighter--copy.white-10 {
    text-align: justify;
  }

  .white._20px.nopinocchio-mobile-text {
    font-size: 15px;
    line-height: 25px;
  }

  .white._20px.nopinocchio-text-white {
    font-size: 15px;
    line-height: 22px;
  }

  .white._20px.nopinocchio-text-white.nopinocchio-mobile-text-white {
    font-size: 15px;
    line-height: 22px;
  }

  .white._20px._2vh-bottom-margin.lighter {
    margin-bottom: 73px;
    text-align: center;
  }

  .white._20px._2vh-bottom-margin.lighter.white-34.size-reductor {
    margin-bottom: 32px;
    font-size: 14px;
  }

  .white._20px._2vh-bottom-margin.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white._20px._2vh-bottom-margin.novo-mobile-text._5vh-top-margin {
    margin-bottom: 2vh;
  }

  .white.middle._20px.lighter.white-10.side-margin {
    width: 260px;
    margin-right: auto;
    margin-left: auto;
  }

  .white.middle._20px.nopinocchio-mobile-text {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
    text-align: left;
  }

  .white.middle._20px.nopinocchio-mobile-text._10--side-padding {
    color: #fff;
    letter-spacing: normal;
  }

  .white._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .white._35px.small.nopinocchio-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .q1design-icon {
    top: 1.8vh;
    display: none;
    height: 30px;
  }

  .black {
    padding-left: 0px;
    font-size: 13px;
    line-height: 25px;
    font-style: normal;
    font-weight: 400;
  }

  .black.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black.small-screen-smaller-text._20px.lighter {
    font-size: 10px;
    line-height: 20px;
  }

  .black._10-left-margin {
    display: block;
    margin-top: 6.5px;
    margin-left: 10%;
  }

  .black._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black.lighter._20px {
    text-align: justify;
  }

  .black.lighter._20px.novo-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    letter-spacing: -0.5px;
  }

  .black._20px.lighter {
    margin-bottom: -60px;
    font-size: 9px;
    line-height: 14px;
  }

  .black._20px.lighter.racehome-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .black._20px.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .black._20px.nopinocchio-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .black._20px.nopinocchio-mobile-text._5vh-top-margin {
    margin-top: 5vh;
  }

  .services-header.blue {
    display: block;
    margin-top: 0vh;
    padding-left: 10%;
    text-align: center;
  }

  .services-header.blue._0-left-padding {
    padding-left: 0%;
  }

  .services-header.blue._0-left-padding.q1design-mobile-sub-header.width-changes {
    width: 100%;
  }

  .services-header.blue._0-left-padding.q1design-mobile-sub-header.width-changes._10vh-margin-top {
    margin-top: 10vh;
  }

  .services-header.blue._10vh-bottom-web {
    margin-bottom: 7vh;
  }

  .services-header.blue.q1design-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .services-header.blue.q1design-mobile-header.padding-left {
    padding-right: 10%;
  }

  .services-header.blue.q1design-mobile-sub-header {
    font-size: 17.5px;
    line-height: 26px;
    text-align: left;
  }

  .services-header.blue.q1design-mobile-sub-header.padding-left {
    margin-top: 10vh;
    padding-right: 10%;
  }

  .grid-14 {
    display: none;
  }

  .q1-collumn-grid {
    overflow: hidden;
    height: 100%;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .q1-collumn-grid.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .q1-collumn-grid._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .q1-collumn-grid._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .q1-collumn-grid._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .q1-collumn-grid._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .q1-collumn-grid.testimonials {
    height: auto;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .q1-collumn-grid.auto {
    height: auto;
    min-height: 77vh;
  }

  .q1-collumn-grid.auto._98 {
    -ms-grid-rows: 49% 49%;
    grid-template-rows: 49% 49%;
  }

  .solutions-collumn-grid {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .solutions-collumn-grid.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .solutions-collumn-grid._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .solutions-collumn-grid._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .solutions-collumn-grid._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .solutions-collumn-grid._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .solutions-collumn-grid.testimonials {
    height: auto;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .solutions-collumn-grid.services_columns {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .solutions-collumn-grid.top.custom-software._86 {
    -ms-grid-rows: 100% 0vh;
    grid-template-rows: 100% 0vh;
  }

  .solutions-collumn-grid.top.video_walls._50-50 {
    height: 86vh;
    -ms-grid-rows: 43vh 43vh;
    grid-template-rows: 43vh 43vh;
  }

  .solutions-collumn-grid.top._3dmodels-background {
    background-image: url('../images/Q1-Design-AR-AS-iPad-Landscape-1-1.jpg');
    background-position: 50% 50%;
  }

  .solutions-collumn-grid.top._3dmodels-background._86 {
    height: 86vh;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100% 0vh;
    grid-template-rows: 100% 0vh;
  }

  .solutions-collumn-grid.top._86 {
    height: 86vh;
    -ms-grid-rows: 100% 0vh;
    grid-template-rows: 100% 0vh;
  }

  .solutions-collumn-grid._70-30-split {
    -ms-grid-rows: 70vh 30vh;
    grid-template-rows: 70vh 30vh;
  }

  .solutions-collumn-grid._30-70-grid {
    -ms-grid-rows: 25vh 65vh;
    grid-template-rows: 25vh 65vh;
  }

  .solutions-collumn-grid._30-70-grid._86vh {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .solutions-collumn-grid._86vh {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .solutions-collumn-grid._86vh._70-30 {
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .solutions-collumn-grid._70-30 {
    -ms-grid-rows: 63vh 23vh;
    grid-template-rows: 63vh 23vh;
  }

  .solutions-collumn-grid._70-30._86vh {
    grid-template-rows: 70% repeat(auto-fit, 30%);
  }

  .solutions-collumn-grid._63-23 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .solutions-collumn-grid._43-43 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh 50vh;
    grid-template-rows: 50vh 50vh;
  }

  .business-collumn-grid-copy.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumn-grid-copy._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy.testimonials {
    height: auto;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn-grid-copy.services_columns {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .top-solutions-overlay {
    padding-top: 0vh;
  }

  .section-collumn-copy {
    padding-bottom: 15px;
  }

  .section-collumn-copy.white {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-copy.white.down {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-copy.white.down.functionality {
    padding-top: 0vh;
  }

  .section-collumn-copy.white.up {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-collumn-copy.white.up.serviceswithcolumn {
    padding-right: 0%;
    padding-left: 0%;
  }

  .section-collumn-copy.white.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-copy.white.bottom-mobile {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-copy.blue {
    width: 100vw;
  }

  .section-collumn-copy.inside {
    height: 100%;
  }

  .solution-section {
    padding-top: 5vh;
  }

  .solutions-collumn-image {
    display: block;
    max-width: 80%;
  }

  .solutions-collumn-image-bottom {
    display: block;
  }

  .solutions-images-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: left;
  }

  .solutions-images-container.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .solutions-images-container.services-images {
    display: none;
  }

  .solutions-images-container.bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .image-163 {
    height: 170px;
  }

  .image-164 {
    height: 202px;
  }

  .image-165 {
    height: 189px;
  }

  .image-166 {
    height: 115px;
  }

  .div-block-123 {
    left: -276px;
    top: 132px;
    width: 225px;
    height: 170px;
  }

  .div-block-124 {
    left: -100px;
    top: 200px;
    width: 284px;
    height: 202px;
  }

  .div-block-125 {
    left: 0px;
    top: 110px;
    width: 251px;
    height: 189px;
  }

  .div-block-126 {
    top: 0px;
    width: 182px;
    height: 115px;
  }

  .div-block-127 {
    left: -162px;
    top: 236px;
    width: 99px;
    height: 170px;
  }

  .image-167 {
    height: 170px;
  }

  .div-block-130 {
    left: -185px;
    width: 320px;
    height: 200px;
  }

  .div-block-130.add-padding-top {
    left: -157px;
    margin-top: 10vh;
  }

  .div-block-131 {
    left: 10px;
    width: 137px;
    height: 194px;
  }

  .div-block-133 {
    left: -170px;
    top: -50px;
    width: 230px;
    height: 97px;
  }

  .div-block-134 {
    left: -30px;
    top: 0px;
    width: 225px;
    height: 105px;
  }

  .div-block-135 {
    left: -80px;
    top: 40px;
    width: 90px;
    height: 46px;
    cursor: auto;
  }

  .div-block-136 {
    left: -10px;
    top: 80px;
    width: 90px;
    height: 47px;
  }

  .div-block-140 {
    left: -138px;
    top: 90px;
    width: 52px;
    height: 92px;
  }

  .div-block-141 {
    left: -40px;
    top: 45px;
    width: 52px;
    height: 92px;
  }

  .div-block-142 {
    left: 58px;
    top: 0px;
    width: 52px;
    height: 92px;
  }

  .div-block-143 {
    top: 160px;
    width: 150px;
    height: 150px;
  }

  .div-block-144 {
    left: -152px;
    top: 230px;
    width: 150px;
    height: 150px;
  }

  .div-block-145 {
    left: -22px;
    top: 255px;
    width: 150px;
    height: 150px;
  }

  .div-block-146 {
    left: -98px;
    top: 326px;
    width: 150px;
    height: 150px;
  }

  .grid-19 {
    width: 80vw;
    height: 22%;
    margin-right: 0vw;
    margin-bottom: 0vh;
    margin-left: 0vw;
    padding-right: 5vw;
    padding-bottom: 5vh;
    padding-left: 5vw;
    grid-column-gap: 16px;
  }

  .heading-17 {
    min-height: 4vh;
    margin-bottom: 0px;
  }

  .heading-17.white._50px.nopinocchio-mobile-header {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .heading-17.white._50px.nopinocchio-mobile-header._10--side-padding {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-17.white._100--width._50px {
    display: block;
    min-height: 5%;
    margin-top: 0px;
    font-size: 28px;
    line-height: 38px;
  }

  .heading-17._50px.hacehom-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .heading-17._50px.hacehom-mobile-header._10--side-padding {
    margin-bottom: 0px;
  }

  .heading-17._50px.hacehom-mobile-header._10--side-padding._10vh-top-margin {
    margin-top: 10vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .heading-18 {
    min-height: 10vh;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .heading-18._50px.header-lighting {
    display: block;
    width: auto;
    height: auto;
    margin-bottom: 181px;
    margin-left: -21px;
    padding-top: 220px;
    font-size: 19px;
    line-height: 30px;
  }

  .heading-18._50px.header-lighting.normal-height {
    height: 7vh;
    min-height: auto;
  }

  .heading-18._50px.header-lighting.racehome-mobile-header {
    margin-left: 0px;
    font-size: 25px;
    font-weight: 400;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .heading-18._50px.header-lighting.racehome-mobile-header._10--side-padding {
    padding-top: 200px;
  }

  .heading-18._50px.header-lighting.racehome-mobile-header._10--side-padding.no-padding {
    display: block;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 10%;
    padding-left: 10%;
  }

  .heading-18._50px._2vh-margin-top {
    margin-top: 2vh;
  }

  .heading-18._50px._4vh-margin-top {
    margin-top: 4vh;
  }

  .image-169 {
    left: 30%;
    top: auto;
    right: auto;
    bottom: auto;
    width: auto;
  }

  .image-169._2vh-top-margin {
    left: auto;
    width: 69.44532954797484%;
    margin-top: 2vh;
  }

  .image-169._6vh-margin {
    display: block;
    width: 110px;
    max-height: 85%;
    margin-top: 6vh;
  }

  .image-169._3vh-margin-copy {
    display: block;
    width: 110px;
    max-height: 85%;
    margin-top: 3vh;
  }

  .image-169._3vh-margin-copy.mobile-display-none {
    display: none;
  }

  .image-169._3vh-margin-copy.mobile-display-none.max-height-75 {
    display: block;
    width: auto;
    max-width: 85%;
  }

  .image-169.size-70 {
    top: 21vh;
    width: auto;
    height: 39vh;
  }

  .image-170 {
    width: auto;
    max-height: 85%;
    max-width: 85%;
    font-size: 13px;
  }

  .image-170._4vh-top-margin {
    width: auto;
    max-width: 85%;
    margin-top: 0vh;
  }

  .image-170.center-image {
    top: 20vh;
    max-width: 85%;
  }

  .image-170.center-image-copy {
    top: 20vh;
    width: auto;
    max-width: 85%;
  }

  .image-170.position-20vh {
    top: 13vh;
  }

  .image-171 {
    margin-top: 19px;
    margin-bottom: 13px;
    padding-bottom: 0px;
  }

  .image-171._10vh-top-margin {
    margin-top: -3vh;
  }

  .image-171._10vh-top-margin.height-20px {
    width: auto;
    height: 20px;
  }

  .image-171._10vh-top-margin.height-20px._20px-bottom-margin.no-top-margin {
    margin-top: 0vh;
  }

  .image-171._7vh-top-margin {
    margin-top: 7vh;
  }

  .image-171._3vh-top-margin {
    width: auto;
    margin-top: 0vh;
  }

  .image-171._3vh-top-margin.height-20px {
    height: 20px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .image-171._3vh-top-margin.height-20px._20px-bottom-margin {
    margin-bottom: 20px;
  }

  .image-171._2vh-top-margin {
    margin-top: 2vh;
  }

  .image-171._4vh-top-margin {
    margin-top: 4vh;
  }

  .image-171._10vh-top-margin {
    margin-top: -10vh;
  }

  .image-171._10vh-top-margin {
    margin-top: 10vh;
  }

  .image-171.top-margin {
    margin-top: -15vh;
  }

  .image-171._26vh-top-margin {
    margin-top: 26vh;
    margin-bottom: 0px;
  }

  .image-171._0vh-margin {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .image-171.height-20px {
    width: auto;
    height: 20px;
  }

  .image-171.height-20px._20px-bottom-margin {
    margin-bottom: 20px;
  }

  .image-171.height-20px._20px-bottom-margin.top-40px {
    margin-top: 40px;
  }

  .image-171.margin-top-40px {
    margin-top: 40px;
  }

  .image-171._10vh-top {
    margin-top: 10vh;
  }

  .image-171._10vh-top.height-20px {
    width: auto;
    height: 20px;
  }

  .image-171._10vh-top.height-20px._20px-bottom-margin.no-top-margin {
    margin-top: 0vh;
  }

  .image-172 {
    margin-top: 6px;
    margin-bottom: 8px;
  }

  .image-173 {
    height: 80px;
  }

  .image-174 {
    height: 80px;
  }

  .image-175 {
    height: 80px;
  }

  .image-176 {
    height: 80px;
  }

  .image-177 {
    height: 80px;
  }

  .image-178 {
    height: 80px;
  }

  .image-179 {
    height: 80px;
  }

  .image-180 {
    height: 80px;
  }

  .image-181 {
    height: 80px;
  }

  .image-182 {
    height: 80px;
  }

  .image-183 {
    height: 80px;
  }

  .image-184 {
    height: 80px;
  }

  .div-block-157.bg {
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .image-186 {
    left: auto;
    top: 13vh;
    right: 0%;
    bottom: 0%;
    display: none;
    width: 40%;
  }

  .grid-20 {
    margin-top: 31%;
    grid-column-gap: 20px;
  }

  .grid-20.mobile-nopinocchio-grid {
    margin-top: 5vh;
  }

  .grid-20.mobile-nopinocchio-grid.margin-bottom-10vh {
    margin-bottom: 10vh;
  }

  .columns-8 {
    height: 70%;
  }

  .columns-8.mobile-nopino-collumn {
    margin-top: 10vh;
  }

  .div-block-158 {
    position: relative;
    top: -1vh;
    bottom: 6vh;
    height: auto;
    margin-bottom: 20px;
  }

  .div-block-158._5vh-top-margin {
    height: auto;
    margin-top: 5vh;
  }

  .div-block-158._7vh-top-margin {
    margin-top: 7vh;
  }

  .column-30 {
    bottom: 11vh;
    height: auto;
  }

  .column-30.collumn-mobile-size {
    height: 250px;
  }

  .column-31 {
    bottom: 21px;
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-31.collumn-mobile-plate {
    bottom: 0px;
    height: 250px;
  }

  .column-32 {
    height: auto;
  }

  .div-block-160 {
    display: block;
    height: 5%;
  }

  .div-block-160.mobile-div-plate {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 5%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .image-190 {
    height: 6vh;
    margin-top: 3vh;
    margin-bottom: 0vh;
  }

  .image-190._2vh-top-margin {
    display: block;
    max-height: 80%;
    margin-top: 0%;
    margin-bottom: 5%;
  }

  .image-190.plate-mobile-logo {
    margin-right: auto;
    margin-left: auto;
  }

  .image-191 {
    width: 80%;
  }

  .text-block-19 {
    font-size: 12px;
  }

  .text-block-19._16px-font {
    font-size: 16px;
  }

  .image-193 {
    width: 90%;
  }

  .columns-9 {
    height: auto;
  }

  .heading-20._50px {
    font-size: 32px;
    line-height: 44px;
  }

  .heading-20._50px.mobile-screen {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 26px;
    line-height: 33px;
  }

  .heading-20._50px.one-another-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .text-block-20._20px.lighter {
    line-height: 25px;
  }

  .text-block-20._20px.lighter.one-another-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .text-block-21._20px.lighter {
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-21._20px.lighter.one-another-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .text-block-22._2vh-margin-bottom {
    margin-bottom: 2vh;
  }

  .text-block-22._2vh-margin-bottom._20px.lighter {
    line-height: 26px;
  }

  .text-block-22._2vh-margin-bottom._20px.lighter.one-another-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .bottom-images._10--margin.max-width-60 {
    max-width: 60%;
  }

  .heading-22 {
    display: block;
  }

  .heading-22._30 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-22._35px {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-22._35px.nobootom-margin {
    margin-bottom: 0px;
  }

  .heading-23._30 {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-23._35px {
    margin-top: 12px;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-23._35px.nomargin {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .heading-23._35px.no-bottom-margin {
    margin-bottom: 0px;
  }

  .heading-23._35px._3vh-top-margin {
    margin-top: 3vh;
  }

  .medicos-intro-collumn-grid {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh 50vh;
    grid-template-rows: 50vh 50vh;
  }

  .medicos-intro-collumn-grid.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .medicos-intro-collumn-grid._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-intro-collumn-grid._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .medicos-intro-collumn-grid._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-intro-collumn-grid._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-intro-collumn-grid.testimonials {
    height: auto;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .medicos-intro-collumn-grid.services_columns {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .medicos-intro-collumn-grid.medicos-background-one {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .medicos-intro-collumn-grid.medicos-video-image {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .medicos-left-text-collumn-grid {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh 50vh;
    grid-template-rows: 50vh 50vh;
  }

  .medicos-left-text-collumn-grid.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .medicos-left-text-collumn-grid._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-left-text-collumn-grid._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .medicos-left-text-collumn-grid._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-left-text-collumn-grid._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-left-text-collumn-grid._2575 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-left-text-collumn-grid.testimonials {
    height: auto;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .medicos-left-text-collumn-grid.services_columns {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .business-collumn-grid-copy {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh 50vh;
    grid-template-rows: 50vh 50vh;
  }

  .business-collumn-grid-copy.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumn-grid-copy._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy.testimonials {
    height: auto;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn-grid-copy.services_columns {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .centered-container.medicos {
    padding-right: 10%;
    padding-left: 10%;
  }

  .centered-container.medicos-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .medicos-right-text-collumn-grid {
    overflow: hidden;
    height: 100%;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .medicos-right-text-collumn-grid.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .medicos-right-text-collumn-grid._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-right-text-collumn-grid._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .medicos-right-text-collumn-grid._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-right-text-collumn-grid._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-right-text-collumn-grid.testimonials {
    height: auto;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .medicos-right-text-collumn-grid.services_columns {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .medicos-right-text-collumn-grid.f4f4f4._90vh {
    height: 100%;
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .medicos-right-text-collumn-grid.f4f4f4.novo-collumn {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .medicos-right-text-collumn-grid.f4f4f4.novo-collumn.novo-100-0 {
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .medicos-right-text-collumn-grid.f4f4f4.novo-collumn.novo-100-0.overflow {
    overflow: visible;
    height: auto;
    -ms-grid-rows: -webkit-min-content 0%;
    -ms-grid-rows: min-content 0%;
    grid-template-rows: -webkit-min-content 0%;
    grid-template-rows: min-content 0%;
  }

  .medicos-right-text-collumn-grid.f4f4f4._70--30 {
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .medicos-right-text-collumn-grid.f4f4f4._100 {
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .medicos-right-text-collumn-grid._1a1a1a {
    height: 100%;
    min-height: 100px;
    -ms-grid-rows: 0% 47%;
    grid-template-rows: 0% 47%;
  }

  .medicos-right-text-collumn-grid._1a1a1a.second-collumn100 {
    grid-auto-rows: 0vh;
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .medicos-right-text-collumn-grid._1a1a1a.top-text-mobile._100vh-small {
    overflow: hidden;
  }

  .medicos-right-text-collumn-grid._1a1a1a.top-text-mobile._100vh-small.overflow {
    overflow: visible;
    -ms-grid-rows: 0% -webkit-min-content;
    -ms-grid-rows: 0% min-content;
    grid-template-rows: 0% -webkit-min-content;
    grid-template-rows: 0% min-content;
  }

  .medicos-right-text-collumn-grid.mobile-collumn-view {
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .bold-text-4 {
    white-space: normal;
  }

  .text-block-23.white {
    display: none;
  }

  .text-block-23.white._20px {
    display: block;
  }

  .text-block-23.white._20px.lighter {
    display: block;
    line-height: 20px;
  }

  .text-block-23.white._20px.lighter.white-10 {
    text-align: left;
  }

  .text-block-23.white._20px.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .text-block-23.white._20px.novo-mobile-text.small-size {
    font-size: 13px;
    line-height: 20px;
  }

  .text-block-23.white._20px.novo-mobile-text.margin-bottom-10vh {
    margin-bottom: 10vh;
  }

  .medicos-left-text-collumn-grid-copy {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh 50vh;
    grid-template-rows: 50vh 50vh;
  }

  .medicos-left-text-collumn-grid-copy.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .medicos-left-text-collumn-grid-copy._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-left-text-collumn-grid-copy._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .medicos-left-text-collumn-grid-copy._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .medicos-left-text-collumn-grid-copy._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-left-text-collumn-grid-copy._2575 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .medicos-left-text-collumn-grid-copy.testimonials {
    height: auto;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .medicos-left-text-collumn-grid-copy.services_columns {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .text-block-24 {
    font-size: 14px;
    line-height: 26px;
  }

  .link-block-11.padding._12px-marginbottom {
    margin-top: -8px;
    margin-bottom: 8px;
  }

  .link-block-11.padding.mobile-display-padding {
    padding: 7px;
  }

  .services-list {
    padding-bottom: 10px;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    text-indent: 0px;
  }

  .pashion-icon {
    left: 18vw;
    top: 1.8vh;
    display: none;
    height: 25px;
    max-width: 40%;
  }

  .pashion-banner-image {
    min-height: 100px;
  }

  .image-197 {
    max-width: 50%;
  }

  .margin-5vh {
    height: auto;
    max-width: 80%;
  }

  .margin-5vh._100--width {
    max-width: 100%;
  }

  .margin-5vh.racehome-logo {
    max-width: 60%;
  }

  .button-6._10vh-topmargin {
    margin-top: 10vh;
  }

  .button-7._2vh-top-margin {
    margin-top: 2vh;
  }

  .button-7._4vh-margin-top {
    margin-top: 4vh;
  }

  .button-7._10vh-topmargin {
    margin-top: 25vh;
  }

  .racehome-client-images {
    height: 70px;
  }

  ._10--side-padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  ._10--side-padding._20px.hidden-small {
    display: none;
  }

  .image-199 {
    width: 60%;
    height: auto;
  }

  .image-200 {
    display: none;
    max-width: 30%;
  }

  .image-203 {
    display: none;
    max-width: 30%;
  }

  .image-204 {
    display: none;
    max-width: 30%;
  }

  .image-205 {
    display: none;
    width: auto;
    height: 50%;
    max-height: none;
  }

  ._10vh-bottom.lighter._20px {
    margin-right: 13px;
    text-align: center;
  }

  ._10vh-bottom.lighter.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .image-206 {
    position: relative;
    overflow: visible;
  }

  .image-206.margin-top {
    margin-top: 5vh;
  }

  .image-206._5vh-margin-top {
    height: 50%;
    margin-top: 10vh;
  }

  .image-206.mobile-display-novo {
    display: none;
  }

  .image-207 {
    position: absolute;
    top: 17vh;
    height: 120px;
  }

  .image-207.mobile-view-novo {
    display: none;
  }

  .image-208.novo-mobile-view {
    display: none;
  }

  .image-209 {
    margin-top: 25px;
  }

  .image-209.novo-mobile-view {
    height: 88%;
  }

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

  .div-block-173 {
    height: 100%;
  }

  .nopino-collumn-grid {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh 50vh;
    grid-template-rows: 50vh 50vh;
  }

  .nopino-collumn-grid.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .nopino-collumn-grid._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .nopino-collumn-grid._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .nopino-collumn-grid._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .nopino-collumn-grid._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .nopino-collumn-grid._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .nopino-collumn-grid._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .nopino-collumn-grid._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .nopino-collumn-grid._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .nopino-collumn-grid._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .nopino-collumn-grid._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .nopino-collumn-grid._3070._86vh {
    height: 100%;
    min-height: 100px;
  }

  .nopino-collumn-grid._2575.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .nopino-collumn-grid.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .nopino-collumn-grid.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .nopino-collumn-grid.services_columns {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .nopino-collumn-grid.blue {
    height: 100%;
  }

  .nopino-collumn-grid.blue._86vh {
    height: 100%;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .nopino-collumn-grid.blue._60-40 {
    height: 100%;
  }

  .nopino-collumn-grid.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .nopino-collumn-grid.medicos-background-one.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid.medicos-video-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid.medicos-home-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .nopino-collumn-grid.f4f4f4.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .nopino-collumn-grid._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .nopino-collumn-grid._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    height: 100vh;
  }

  .nopino-collumn-grid._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .nopino-collumn-grid.medicos-psychmed-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid.medicos-medkit-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid.medicos-consult-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid.medicos-pharmacare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid.medicos-cloud-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .nopino-collumn-grid._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .nopino-collumn-grid.left-grid-text-concord {
    -ms-grid-rows: 100vh 50vh;
    grid-template-rows: 100vh 50vh;
  }

  .nopino-collumn-grid.right-text-coloumn {
    -ms-grid-rows: 0vh 100vh;
    grid-template-rows: 0vh 100vh;
  }

  .nopino-collumn-grid.right-text-small-column {
    -ms-grid-rows: 30vh 70vh;
    grid-template-rows: 30vh 70vh;
  }

  .nopino-collumn-grid._43-43 {
    height: 86vh;
    -ms-grid-rows: 43vh 43vh;
    grid-template-rows: 43vh 43vh;
  }

  .nopino-collumn-grid._30-70 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .nopino-collumn-grid._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .nopino-collumn-grid._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .nopino-collumn-grid._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .nopino-collumn-grid._60-40 {
    height: 86vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .nopino-collumn-grid._40-60 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .nopino-collumn-grid._50-50 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .nopino-collumn-grid._86vh {
    height: 86vh;
  }

  .nopino-collumn-grid._0-100 {
    height: 86vh;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .nopino-collumn-grid.without-border-background.medicos-grid._100 {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh 50vh;
    grid-template-rows: 50vh 50vh;
  }

  .business-collumn-grid-copy.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumn-grid-copy._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .business-collumn-grid-copy._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-copy._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .business-collumn-grid-copy._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._2575.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-copy.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn-grid-copy.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .business-collumn-grid-copy.services_columns {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .business-collumn-grid-copy.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-copy.medicos-background-one.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-video-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-home-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy.f4f4f4.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-copy._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    height: 100vh;
  }

  .business-collumn-grid-copy._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-copy.medicos-psychmed-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-medkit-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-consult-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-pharmacare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-cloud-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy.left-grid-text-concord {
    -ms-grid-rows: 100vh 50vh;
    grid-template-rows: 100vh 50vh;
  }

  .business-collumn-grid-copy.right-text-coloumn {
    -ms-grid-rows: 0vh 100vh;
    grid-template-rows: 0vh 100vh;
  }

  .business-collumn-grid-copy.right-text-small-column {
    -ms-grid-rows: 30vh 70vh;
    grid-template-rows: 30vh 70vh;
  }

  .business-collumn-grid-copy._43-43 {
    height: 86vh;
    -ms-grid-rows: 43vh 43vh;
    grid-template-rows: 43vh 43vh;
  }

  .business-collumn-grid-copy._30-70 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .business-collumn-grid-copy._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn-grid-copy._60-40 {
    height: 86vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn-grid-copy._40-60 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy._50-50 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy._86vh {
    height: 86vh;
  }

  .business-collumn-grid-copy._0-100 {
    height: 86vh;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .business-collumn-grid-copy.without-border-background.medicos-grid._100 {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .div-block-174 {
    display: none;
  }

  .image-213 {
    border-left: 1px none #000;
  }

  .div-block-175 {
    height: 100%;
  }

  .image-219.position.mobiledisplay-none {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
  }

  .image-219.position.mobiledisplay-none.margin-auto {
    width: 70%;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-176 {
    height: 100%;
    min-height: 100px;
  }

  .div-block-178 {
    height: 100%;
    min-height: 100px;
  }

  .image-221 {
    width: 95%;
    margin-left: 5%;
  }

  .image-221.middle {
    width: 55%;
  }

  .div-block-179 {
    top: 20%;
  }

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

  .column-33 {
    padding-top: 2vh;
  }

  .column-34 {
    padding-top: 2vh;
  }

  ._50px {
    line-height: 30px;
  }

  ._50px._10vh-bottom {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .mask-3 {
    min-height: 100px;
  }

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

  .text-block-25 {
    width: auto;
    font-size: 22px;
    line-height: 27px;
    text-align: center;
  }

  .text-block-25._7vh-top-margin {
    margin-top: 7vh;
  }

  .text-block-25._7vh-top-margin.mobile-view {
    font-size: 15px;
  }

  .button-9 {
    margin-left: auto;
  }

  .image-224.mobile-width-50 {
    width: 50%;
  }

  .image-224.mobile-width-50.racehome-desktop-logo {
    width: 40%;
  }

  .text-block-26.mobile-display {
    bottom: 0px;
  }

  .text-block-26.mobile-display.racehome-text-size.racehome-mobile-display {
    bottom: auto;
    width: auto;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .text-block-26.mobile-display.racehome-text-size.racehome-mobile-display._10--side-padding {
    height: auto;
    font-size: 15px;
    text-align: center;
  }

  .div-block-182 {
    min-height: 100px;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }

  .div-block-182.mobile-view {
    display: block;
    overflow: hidden;
  }

  .div-block-182.mobile-view.centered {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-182.mobile-view.centered.overflow {
    overflow: visible;
  }

  .paragraph-15 {
    width: 80%;
    height: auto;
    text-align: left;
  }

  .paragraph-15.no-position {
    left: auto;
    top: auto;
    right: auto;
  }

  .text-span-6 {
    font-size: 10px;
  }

  .text-span-6.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .grid-21 {
    position: absolute;
    left: 40px;
    right: auto;
    width: 100%;
    margin-left: auto;
    -ms-grid-columns: 55px 55px 55px 55px;
    grid-template-columns: 55px 55px 55px 55px;
    grid-template-rows: repeat(auto-fit, 55px);
  }

  .grid-21.mobile-screen {
    left: 15px;
  }

  .grid-21._10vh-marigin-desktop.racehome-mobile-grid {
    width: 269px;
  }

  .grid-21._10vh-marigin-desktop.racehome-mobile-grid._10--side-padding {
    position: relative;
    padding-right: 0%;
    padding-left: 0%;
    -ms-grid-row-align: auto;
    align-self: auto;
    grid-auto-flow: column;
    -ms-grid-columns: 55px;
    grid-template-columns: 55px;
    -ms-grid-rows: 200px auto auto auto;
    grid-template-rows: 200px auto auto auto;
  }

  .image-225 {
    width: 100px;
  }

  .grid-22 {
    position: static;
    left: auto;
    right: auto;
    width: 250px;
    height: 70px;
    padding-top: 0px;
    grid-auto-flow: row;
    grid-column-gap: 19px;
    -ms-grid-columns: minmax(50px, 1fr) 50px 50px 50px;
    grid-template-columns: minmax(50px, 1fr) 50px 50px 50px;
    -ms-grid-rows: 50px;
    grid-template-rows: 50px;
  }

  .text-block-28 {
    position: relative;
    left: auto;
    margin-top: 0vh;
    font-size: 8px;
  }

  .text-block-28.racehome-mobile-sub-header {
    font-size: 17.5px;
    line-height: 22px;
  }

  .text-block-28.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .text-block-28.desktop-text-racehome.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-28.desktop-text-racehome.racehome-mobile-text._10--side-padding {
    padding-right: 0%;
    padding-left: 0%;
  }

  .text-block-29 {
    margin-top: 0vh;
    font-size: 8px;
  }

  .text-block-29.racehome-mobile-sub-header {
    font-size: 17.5px;
    line-height: 22px;
  }

  .text-block-29.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .text-block-29.desktop-text-racehome.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-29.desktop-text-racehome.racehome-mobile-text._10--side-padding {
    padding-right: 0%;
    padding-left: 0%;
  }

  .text-block-30 {
    margin-top: 0vh;
    font-size: 8px;
  }

  .text-block-30.racehome-mobile-sub-header {
    font-size: 17.5px;
    line-height: 22px;
  }

  .text-block-30.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .text-block-30.desktop-text-racehome.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-31 {
    margin-top: 0vh;
    font-size: 8px;
  }

  .text-block-31.racehome-mobile-sub-header {
    font-size: 17.5px;
    line-height: 22px;
    font-weight: 300;
  }

  .text-block-31.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .text-block-31.desktop-text-racehome.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .text-block-31.desktop-text-racehome.racehome-mobile-text._10 {
    padding-right: 0%;
    padding-left: 0%;
  }

  .background-video-5 {
    bottom: auto;
    width: 243px;
    height: 423px;
  }

  .background-video-5._5vh-top-margin.mobile-smaller {
    width: 200px;
    height: 348px;
  }

  .image-227 {
    margin-top: -156px;
  }

  .image-227._10vh-top-margin {
    margin-top: 10vh;
  }

  .image-227._7vh-top-margin {
    margin-top: 10vh;
  }

  .image-227._3vh-top-margin {
    margin-top: 4vh;
  }

  .image-227._2vh-top-margin {
    margin-top: 2vh;
  }

  .image-227._4vh-top-margin {
    margin-top: 4vh;
  }

  .image-227._0vh-margin-top {
    margin-top: 0px;
  }

  .image-227._0vh-margin-top.height-20px {
    width: auto;
    height: 20px;
  }

  .image-227._0vh-margin-top.height-20px._20px-bottom-margin {
    margin-bottom: 20px;
  }

  .div-block-183 {
    position: relative;
  }

  .div-block-183.bottom {
    height: 30%;
  }

  .div-block-183.bottom._10vh-top-margin {
    margin-top: 10vh;
  }

  .heading-24 {
    bottom: 6px;
    font-size: 19px;
  }

  .heading-24.racehome-mobile-text-center {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    letter-spacing: -1.25px;
  }

  .heading-24.racehome-mobile-text-center._5vh-top-margin {
    margin-top: 5vh;
    font-size: 25px;
  }

  .heading-24.racehome-mobile-text-center._7vh-top-margin {
    margin-top: 7vh;
    font-size: 25px;
    text-align: left;
  }

  .heading-24.racehome-mobile-text-center._7vh-top-margin._10--side-padding.black.racehome-mobile-header {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-24.racehome-mobile-text-center._7vh-top-margin._10--side-padding.black.racehome-mobile-header.position-bottom-0 {
    bottom: auto;
  }

  .text-block-32 {
    bottom: 16px;
    font-size: 8.75px;
    line-height: 24px;
  }

  .text-block-32.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .text-block-32.racehome-mobile-text._10--side-padding {
    font-size: 15px;
    line-height: 22px;
  }

  .heading-25 {
    min-height: 4vh;
    margin-bottom: 0px;
  }

  .heading-25.white._100--width._50px {
    display: block;
    min-height: 5%;
    margin-top: 0px;
    font-size: 28px;
    line-height: 38px;
  }

  .heading-25._50px {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-25._50px.racehome-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .heading-25._50px.racehome-mobile-header._10--side-padding._5vh-top-margin {
    position: relative;
    left: auto;
    right: auto;
    margin-top: 5vh;
    text-align: center;
  }

  .heading-25._50px.racehome-mobile-header._10--side-padding._10vh-top-margin {
    position: relative;
    left: auto;
    right: auto;
    margin-top: 10vh;
    text-align: center;
  }

  .heading-25._50px.racehome-mobile-header.position-center.mobile-display-marketplace {
    position: static;
    margin-right: auto;
    padding-right: 10%;
    padding-left: 10%;
    text-align: center;
  }

  .heading-25._50px.racehome-mobile-header.position-center.mobile-display-marketplace._5vh-top-margin {
    margin-top: 5vh;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
  }

  .text-block-33 {
    position: static;
    left: 0%;
    top: 0px;
    right: 0%;
    bottom: 0px;
  }

  .text-block-33.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-33.racehome-mobile-text.position-center {
    text-align: left;
  }

  .text-block-33.racehome-mobile-text.position-center._10--side-padding {
    font-size: 15px;
    text-align: center;
  }

  .image-226 {
    position: relative;
    bottom: -79px;
    width: 80%;
  }

  .image-226._4vh-top-margin {
    margin-top: 6vh;
  }

  .image-226.center-position {
    bottom: 0px;
  }

  .left-heading-copy {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-copy.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-copy.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-copy.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-copy.black._50px {
    margin-top: 0vh;
    margin-bottom: 22px;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
  }

  .left-heading-copy.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._50px.racehome-mobile-header {
    margin-left: auto;
    padding-right: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .left-heading-copy._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-copy._65._50px {
    text-align: center;
  }

  .left-heading-copy.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-copy.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-copy.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-copy.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-copy.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.white._21px-text {
    font-size: 21px;
  }

  .left-heading-copy.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-copy.white._21px-font {
    font-size: 21px;
  }

  .left-heading-copy.white._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-copy.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-copy.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-copy._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-copy._50px {
    text-align: center;
  }

  .black-copy {
    padding-left: 0px;
  }

  .black-copy.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-copy.small-screen-smaller-text._20px.lighter {
    font-size: 12px;
    line-height: 22px;
  }

  .black-copy._10-left-margin {
    margin-left: 10%;
  }

  .black-copy._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-copy._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-copy._20px.lighter {
    position: relative;
    left: -12px;
    font-size: 10px;
    line-height: 20px;
  }

  .black-copy._20px.lighter.mobile-left {
    left: 0px;
  }

  .black-copy._20px.lighter.racehome-mobile-text {
    left: auto;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .black-copy._20px.lighter.racehome-mobile-text._5vh-top-margin {
    font-size: 15px;
    line-height: 22px;
  }

  .images-container-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
  }

  .images-container-copy.top {
    overflow: visible;
  }

  .images-container-copy.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-copy.bottom._618497 {
    background-color: #618497;
  }

  .images-container-copy.higher {
    top: 0px;
    overflow: visible;
  }

  .images-container-copy.higher.white {
    top: 0px;
  }

  .images-container-copy.higher.white.bottom {
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-copy.higher.white.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-copy.services-images {
    display: none;
  }

  .images-container-copy.medicos {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-copy.hidden-when-small {
    display: none;
  }

  .images-container-copy.justify-mobile {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-227-copy {
    margin-top: 0vh;
    margin-bottom: 0px;
  }

  .image-227-copy._10vh-top-margin {
    margin-top: 10vh;
  }

  .image-227-copy._7vh-top-margin {
    margin-top: 10vh;
  }

  .image-227-copy._3vh-top-margin {
    margin-top: 4vh;
  }

  .image-227-copy._2vh-top-margin {
    margin-top: 2vh;
  }

  .image-227-copy._4vh-top-margin {
    margin-top: 4vh;
  }

  .image-227-copy.height-20px {
    width: auto;
    height: 20px;
  }

  .image-227-copy.height-20px._20px-bottom-margin {
    margin-bottom: 20px;
  }

  .image-226-copy {
    position: relative;
    top: -18px;
    width: 80%;
    margin-top: -30px;
  }

  .image-226-copy._4vh-top-margin {
    margin-top: 6vh;
  }

  .left-heading-2 {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-2.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-2.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-2.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-2.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-2.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-2.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-2.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-2.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-2.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-2.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-2.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-2.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-2.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-2.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-2.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-2.black._50px {
    margin-top: 0vh;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
  }

  .left-heading-2.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-2.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-2.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-2.black._50px.racehome-mobile-header {
    padding-right: 0%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-2._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-2._65._50px {
    text-align: center;
  }

  .left-heading-2.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-2.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-2.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-2.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-2.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-2.white._21px-text {
    font-size: 21px;
  }

  .left-heading-2.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-2.white._21px-font {
    font-size: 21px;
  }

  .left-heading-2.white._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-2.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-2.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-2.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-2._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-2._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-2._50px {
    text-align: center;
  }

  .black-2 {
    padding-left: 0px;
  }

  .black-2.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-2.small-screen-smaller-text._20px.lighter {
    font-size: 12px;
    line-height: 22px;
  }

  .black-2._10-left-margin {
    margin-left: 10%;
  }

  .black-2._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-2._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-2._20px.lighter {
    position: relative;
    left: -15px;
    margin-bottom: -55px;
    font-size: 10px;
    line-height: 20px;
    text-align: justify;
  }

  .black-2._20px.lighter.mobile-left-center {
    left: 0px;
  }

  .black-2._20px.lighter.racehome-mobile-text {
    left: auto;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .black-2._20px.lighter.racehome-mobile-text._5vh-top-margin {
    font-size: 15px;
    line-height: 22px;
  }

  .image-228 {
    margin-top: 0px;
  }

  .image-228._10vh-top-margin {
    margin-top: 10vh;
  }

  .image-228._7vh-top-margin {
    margin-top: 10vh;
  }

  .image-228._3vh-top-margin {
    margin-top: 4vh;
  }

  .image-228._2vh-top-margin {
    margin-top: 2vh;
  }

  .image-228._4vh-top-margin {
    margin-top: 4vh;
  }

  .image-228.height-20px {
    width: auto;
    height: 20px;
  }

  .image-228.height-20px._20px-bottom-margin {
    margin-bottom: 20px;
  }

  .image-229 {
    position: relative;
    top: 10px;
    width: 80%;
  }

  .image-229._4vh-top-margin {
    margin-top: 6vh;
  }

  .left-heading-2-copy {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-2-copy.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-2-copy.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-2-copy.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-2-copy.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-2-copy.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-2-copy.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-2-copy.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-2-copy.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-2-copy.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-2-copy.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-2-copy.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-2-copy.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-2-copy.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-2-copy.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-2-copy.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-2-copy.black._50px {
    margin-top: 0vh;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
  }

  .left-heading-2-copy.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-2-copy.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-2-copy.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-2-copy.black._50px.racehome-mobile-header {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0%;
    font-size: 25px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-2-copy._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-2-copy._65._50px {
    text-align: center;
  }

  .left-heading-2-copy.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-2-copy.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-2-copy.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-2-copy.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-2-copy.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-2-copy.white._21px-text {
    font-size: 21px;
  }

  .left-heading-2-copy.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-2-copy.white._21px-font {
    font-size: 21px;
  }

  .left-heading-2-copy.white._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-2-copy.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-2-copy.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-2-copy.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-2-copy._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-2-copy._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-2-copy._50px {
    text-align: center;
  }

  .black-2-copy {
    padding-left: 0px;
  }

  .black-2-copy.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-2-copy.small-screen-smaller-text._20px.lighter {
    font-size: 12px;
    line-height: 22px;
  }

  .black-2-copy._10-left-margin {
    margin-left: 10%;
  }

  .black-2-copy._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-2-copy._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-2-copy._20px.lighter {
    position: relative;
    left: -12px;
    font-size: 10px;
    line-height: 20px;
    text-align: justify;
  }

  .black-2-copy._20px.lighter.racehome-mobile-text {
    left: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .image-170-copy {
    width: 40%;
  }

  .image-170-copy._4vh-top-margin {
    width: 80%;
    margin-top: 6vh;
  }

  .image-170-copy._20vh-top-margin {
    width: 80%;
    margin-top: 34vh;
  }

  .image-230 {
    width: 90%;
  }

  .image-230._4vh-top-margin {
    margin-top: 6vh;
  }

  .image-230.center-image {
    left: 0%;
    top: 3vh;
    right: 0%;
    bottom: 0%;
  }

  .black-3 {
    display: block;
  }

  .black-3._14 {
    font-size: 14px;
  }

  .black-3.margin-5vh {
    text-align: center;
  }

  .black-3._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .black-3._20px.lighter {
    font-size: 13px;
    line-height: 24px;
  }

  .black-3._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .black-3._20px.lighter.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .black-3._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .left-heading-copy-3 {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy-3.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-copy-3.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-copy-3.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy-3.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-copy-3.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy-3.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-copy-3.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-copy-3.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy-3.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-copy-3.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-copy-3.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy-3.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-copy-3.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy-3.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy-3.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-copy-3.black._50px {
    margin-top: 0vh;
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-copy-3.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy-3.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy-3.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy-3._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-copy-3._65._50px {
    text-align: center;
  }

  .left-heading-copy-3.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-copy-3.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-copy-3.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-copy-3.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-copy-3.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy-3.white._21px-text {
    font-size: 21px;
  }

  .left-heading-copy-3.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-copy-3.white._21px-font {
    font-size: 21px;
  }

  .left-heading-copy-3.white._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-copy-3.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-copy-3.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy-3.white._50px.racehome-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy-3.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-copy-3._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy-3._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-copy-3._50px {
    text-align: center;
  }

  .left-heading-4 {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-4.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-4.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-4.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-4.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-4.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-4.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-4.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-4.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-4.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-4.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-4.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-4.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-4.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-4.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-4.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-4.black._50px {
    margin-top: 0vh;
    font-size: 20px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-4.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-4.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-4.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-4.black._50px.racehome-mobile-header {
    padding-right: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-4._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-4._65._50px {
    text-align: center;
  }

  .left-heading-4.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-4.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-4.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-4.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-4.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-4.white._21px-text {
    font-size: 21px;
  }

  .left-heading-4.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-4.white._21px-font {
    font-size: 21px;
  }

  .left-heading-4.white._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-4.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-4.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-4.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-4._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-4._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-4._50px {
    text-align: center;
  }

  .black-5 {
    padding-left: 0px;
  }

  .black-5.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-5.small-screen-smaller-text._20px.lighter {
    font-size: 12px;
    line-height: 22px;
  }

  .black-5._10-left-margin {
    margin-left: 10%;
  }

  .black-5._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-5._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-5._20px.lighter {
    width: 230.4166717529297px;
    margin-bottom: -105px;
    font-size: 9px;
    line-height: 16px;
    font-weight: 300;
  }

  .black-5._20px.lighter.racehome-mobile-text {
    width: auto;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
  }

  .black-5._20px.lighter.racehome-mobile-text._5vh-top-margin {
    font-size: 15px;
    line-height: 22px;
  }

  .black-5._20px.lighter.racehome-mobile-text.padding-10vh-bottom {
    margin-bottom: 10vh;
  }

  .business-collumn-grid-copy {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumn-grid-copy._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .business-collumn-grid-copy._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-copy._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .business-collumn-grid-copy._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy._3070 {
    height: 100%;
  }

  .business-collumn-grid-copy._3070.white {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._3070.white._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy._3070._50-50 {
    overflow: hidden;
    height: 100%;
  }

  .business-collumn-grid-copy._3070._60-40 {
    height: 100%;
    min-height: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2a3723), to(#170d29));
    background-image: linear-gradient(180deg, #2a3723, #170d29);
  }

  .business-collumn-grid-copy._3070._60-40.overflow {
    overflow: visible;
  }

  .business-collumn-grid-copy._3070._100-0--customer {
    grid-auto-rows: 0%;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-copy._2575.black {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy._2575.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-copy.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: auto;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn-grid-copy.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .business-collumn-grid-copy.services_columns {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .business-collumn-grid-copy.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-copy.medicos-background-one.medicos-grid {
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy.medicos-video-image.medicos-grid {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy.medicos-home-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy.f4f4f4.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-copy._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    height: 100vh;
  }

  .business-collumn-grid-copy._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-copy.medicos-psychmed-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-medkit-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-consult-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-pharmacare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-cloud-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy.left-grid-text-concord {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy.right-text-coloumn {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-copy.right-text-small-column {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy._43-43 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy._30-70 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .business-collumn-grid-copy._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn-grid-copy._60-40 {
    height: 86vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn-grid-copy._40-60 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy._50-50 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy._86vh {
    height: 86vh;
  }

  .business-collumn-grid-copy._0-100 {
    height: 86vh;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .business-collumn-grid-copy.without-border-background.medicos-grid._100 {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy._20-80 {
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumn-grid-copy._100 {
    -ms-grid-rows: 100% 50%;
    grid-template-rows: 100% 50%;
  }

  .business-collumn-grid-copy.top-60-40 {
    grid-auto-flow: column;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .business-collumn-grid-copy-2 {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy-2.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy-2._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy-2._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy-2._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumn-grid-copy-2._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .business-collumn-grid-copy-2._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-copy-2._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy-2._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy-2._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .business-collumn-grid-copy-2._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy-2._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-copy-2._3070.white {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy-2._3070.white._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy-2._2575.black {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-copy-2._2575.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-copy-2.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: auto;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn-grid-copy-2.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .business-collumn-grid-copy-2.services_columns {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .business-collumn-grid-copy-2.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-copy-2.medicos-background-one.medicos-grid {
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy-2.medicos-video-image.medicos-grid {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy-2.medicos-home-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy-2.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy-2.f4f4f4.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-copy-2._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy-2._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    height: 100vh;
  }

  .business-collumn-grid-copy-2._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-copy-2.medicos-psychmed-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy-2.medicos-medkit-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy-2.medicos-consult-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy-2.medicos-pharmacare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy-2.medicos-cloud-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy-2.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy-2.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy-2._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-copy-2.left-grid-text-concord {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy-2.right-text-coloumn {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-copy-2.right-text-small-column {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy-2._43-43 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy-2._30-70 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy-2._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .business-collumn-grid-copy-2._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-copy-2._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn-grid-copy-2._60-40 {
    height: 86vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn-grid-copy-2._40-60 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-copy-2._50-50 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-copy-2._86vh {
    height: 86vh;
  }

  .business-collumn-grid-copy-2._0-100 {
    height: 86vh;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .business-collumn-grid-copy-2.without-border-background.medicos-grid._100 {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-copy-2._20-80 {
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumn-grid-copy-2._100 {
    -ms-grid-rows: 100% 50%;
    grid-template-rows: 100% 50%;
  }

  .business-collumn-grid-copy-2.top-60-40 {
    grid-auto-flow: column;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .business-collumn-grid-copy-2.black-blue-bg {
    height: 100%;
  }

  .business-collumn-grid-copy-2.black-blue-bg._100-0 {
    min-height: 100px;
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2a2b2a), to(#2a3723));
    background-image: linear-gradient(180deg, #2a2b2a, #2a3723);
  }

  .business-collumn-grid-copy-2.black-blue-bg._100-0.overflow {
    overflow: visible;
  }

  .business-collumnn-grid {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumnn-grid.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumnn-grid._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumnn-grid._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumnn-grid._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumnn-grid._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .business-collumnn-grid._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumnn-grid._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumnn-grid._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumnn-grid._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .business-collumnn-grid._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumnn-grid._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumnn-grid._3070.white {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumnn-grid._3070.white._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumnn-grid._2575.black {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumnn-grid._2575.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumnn-grid.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: auto;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumnn-grid.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .business-collumnn-grid.services_columns {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .business-collumnn-grid.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumnn-grid.medicos-background-one.medicos-grid {
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumnn-grid.medicos-video-image.medicos-grid {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumnn-grid.medicos-home-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumnn-grid.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumnn-grid.f4f4f4.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumnn-grid._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumnn-grid._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    height: 100vh;
  }

  .business-collumnn-grid._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumnn-grid.medicos-psychmed-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumnn-grid.medicos-medkit-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumnn-grid.medicos-consult-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumnn-grid.medicos-pharmacare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumnn-grid.medicos-cloud-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumnn-grid.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumnn-grid.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumnn-grid._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumnn-grid.left-grid-text-concord {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumnn-grid.right-text-coloumn {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumnn-grid.right-text-small-column {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumnn-grid._43-43 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumnn-grid._30-70 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumnn-grid._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .business-collumnn-grid._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumnn-grid._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumnn-grid._60-40 {
    height: 86vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumnn-grid._40-60 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumnn-grid._50-50 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumnn-grid._86vh {
    height: 86vh;
  }

  .business-collumnn-grid._0-100 {
    height: 86vh;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .business-collumnn-grid.without-border-background.medicos-grid._100 {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumnn-grid._20-80 {
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumnn-grid._100 {
    -ms-grid-rows: 100% 50%;
    grid-template-rows: 100% 50%;
  }

  .business-collumnn-grid.top-60-40 {
    grid-auto-flow: column;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .business-collumnn-grid.black-blue-bg {
    height: 100%;
  }

  .business-collumnn-grid.black-blue-bg._100-0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4e1f1f), to(#2a2b2a));
    background-image: linear-gradient(180deg, #4e1f1f, #2a2b2a);
  }

  .business-collumnn-grid.black-blue-bg._100-0.display-vertical-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#141414), to(#193f5b));
    background-image: linear-gradient(180deg, #141414, #193f5b);
  }

  .business-collumn-grid {
    overflow: hidden;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumn-grid._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .business-collumn-grid._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .business-collumn-grid._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid._3070.white {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid._3070.white._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid._2575.black {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid._2575.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: auto;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn-grid.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .business-collumn-grid.services_columns {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .business-collumn-grid.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid.medicos-background-one.medicos-grid {
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid.medicos-video-image.medicos-grid {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid.medicos-home-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid.f4f4f4.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    height: 100vh;
  }

  .business-collumn-grid._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid.medicos-psychmed-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid.medicos-medkit-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid.medicos-consult-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid.medicos-pharmacare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid.medicos-cloud-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid.left-grid-text-concord {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid.right-text-coloumn {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid.right-text-small-column {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid._43-43 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid._30-70 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .business-collumn-grid._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn-grid._60-40 {
    height: 86vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn-grid._40-60 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid._50-50 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid._30-70.mobile-view-100 {
    height: 100%;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid._86vh {
    height: 86vh;
  }

  .business-collumn-grid._0-100 {
    height: 86vh;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .business-collumn-grid.without-border-background.medicos-grid._100 {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid._20-80 {
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumn-grid._100 {
    -ms-grid-rows: 100% 50%;
    grid-template-rows: 100% 50%;
  }

  .business-collumn-grid.top-60-40 {
    grid-auto-flow: column;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .business-collumn-grid.black-blue-bg {
    height: 100%;
  }

  .business-collumn-grid.black-blue-bg._100-0 {
    -ms-grid-rows: 100% 0%;
    grid-template-rows: 100% 0%;
  }

  .panel-copy.panel.dark {
    height: auto;
  }

  .panel-copy.panel.dark._86vh {
    height: 86vh;
  }

  .panel-copy.panel.stressless._86vh {
    height: 86vh;
  }

  .panel-copy.panel._86 {
    height: 86vh;
  }

  .panel-copy.panel._86.hidden-big {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .panel-copy.panel._86.hidden-big.fp-auto-height {
    height: 86vh;
    max-height: 86vh;
  }

  .panel-copy.panel._86.hidden-big._100vh {
    height: 100vh;
  }

  .panel-copy.panel._86vh {
    height: 86vh;
  }

  .heading-25-copy {
    min-height: 4vh;
    margin-bottom: 0px;
  }

  .heading-25-copy.white._100--width._50px {
    display: block;
    min-height: 5%;
    margin-top: 0px;
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-34 {
    position: absolute;
    top: 40px;
    margin-top: 92px;
    margin-bottom: 100px;
    margin-left: -50px;
    padding-top: 13px;
    padding-bottom: 0px;
    font-size: 8px;
    line-height: 26px;
  }

  .text-block-34.margin-bottom-5vh {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    font-size: 15px;
    line-height: 22px;
  }

  .grid-23 {
    position: relative;
    top: auto;
    z-index: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 200px;
    margin-bottom: 0px;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .heading-26 {
    position: absolute;
    left: 165px;
    top: 107px;
    right: auto;
    bottom: auto;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-26._5vh-top-margin._10--side-padding.racehome-mobile-header {
    padding-right: 0%;
    padding-left: 0%;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .image-234 {
    top: -429px;
    height: 140px;
    margin-top: auto;
  }

  .image-234.no-position {
    top: auto;
    margin-bottom: auto;
  }

  .image-234.no-position.margin-bottom-2vh {
    margin-bottom: 2vh;
  }

  .left-heading-copy {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-copy.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-copy.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-copy.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-copy.black._50px {
    margin-top: 0vh;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-copy.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-copy._65._50px {
    text-align: center;
  }

  .left-heading-copy.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-copy.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-copy.white.middle._50px {
    margin-top: 2vh;
  }

  .left-heading-copy.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-copy.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-copy.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.white._21px-text {
    font-size: 21px;
  }

  .left-heading-copy.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-copy.white._21px-font {
    font-size: 21px;
  }

  .left-heading-copy.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-copy.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-copy.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-copy._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-copy._50px {
    text-align: center;
  }

  .left-heading-copy._50px.novo-mobile-topheader {
    margin-top: 3vh;
    font-size: 30px;
    line-height: 33px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy._50px.novo-mobile-topheader._10vh-margin-mobile {
    margin-top: 10vh;
    margin-bottom: 0vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading-3 {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-3.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-3.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-3.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-3.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-3.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-3.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-3.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-3.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-3.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-3.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-3.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-3.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-3.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-3.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-3.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-3.black._50px {
    margin-top: 0vh;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-3.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-3.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-3.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-3._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-3._65._50px {
    text-align: center;
  }

  .left-heading-3.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-3.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-3.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-3.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-3.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-3.white._21px-text {
    font-size: 21px;
  }

  .left-heading-3.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-3.white._21px-font {
    font-size: 21px;
  }

  .left-heading-3.white._50px {
    width: auto;
    margin-bottom: 2vh;
    font-size: 19px;
    line-height: 27px;
  }

  .left-heading-3.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-3.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-3.white._50px.novo-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-3.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-3._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-3._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-3._50px {
    text-align: center;
  }

  .white-text {
    display: block;
  }

  .white-text._14 {
    font-size: 14px;
  }

  .white-text.margin-5vh {
    text-align: center;
  }

  .white-text._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-text._20px._10vh-bottom-margin.lighter {
    margin-bottom: 73px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
  }

  .white-text._20px._10vh-bottom-margin.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white-text._20px.lighter {
    margin-bottom: -100px;
    font-size: 10px;
    line-height: 21px;
  }

  .white-text._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-text._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .left-heading-copy {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-copy.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-copy.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-copy.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-copy.black._50px {
    margin-top: 0vh;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-copy.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-copy._65._50px {
    text-align: center;
  }

  .left-heading-copy.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-copy.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-copy.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-copy.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-copy.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.white._21px-text {
    font-size: 21px;
  }

  .left-heading-copy.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-copy.white._21px-font {
    font-size: 21px;
  }

  .left-heading-copy.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-copy.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-copy.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-copy._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-copy._50px {
    text-align: center;
  }

  .left-heading-8 {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-8.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-8.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-8.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-8.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-8.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-8.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-8.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-8.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-8.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-8.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-8.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-8.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-8.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-8.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-8.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-8.black._50px {
    margin-top: 0vh;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-8.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-8.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-8.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-8._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-8._65._50px {
    text-align: center;
  }

  .left-heading-8.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-8.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-8.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-8.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-8.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-8.white._21px-text {
    font-size: 21px;
  }

  .left-heading-8.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-8.white._21px-font {
    font-size: 21px;
  }

  .left-heading-8.white._50px {
    margin-top: 0vh;
    margin-bottom: 5vh;
    font-size: 20px;
    line-height: 26px;
  }

  .left-heading-8.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-8.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-8.white._50px.novo-mobile-header {
    margin-bottom: 0vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-8.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-8._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-8._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-8._50px {
    text-align: center;
  }

  .left-heading-10 {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-10.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-10.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-10.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-10.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-10.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-10.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-10.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-10.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-10.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-10.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-10.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-10.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-10.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-10.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-10.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-10.black._50px {
    margin-top: 0vh;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-10.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-10.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-10.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-10._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-10._65._50px {
    text-align: center;
  }

  .left-heading-10.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-10.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-10.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-10.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-10.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-10.white._21px-text {
    font-size: 21px;
  }

  .left-heading-10.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-10.white._21px-font {
    font-size: 21px;
  }

  .left-heading-10.white._50px {
    margin-top: auto;
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-10.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-10.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-10.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-10.white._50px-noauto {
    margin-top: 0px;
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-10.white._50px-noauto._0margin {
    margin-top: 0vh;
  }

  .left-heading-10.white._50px-noauto._0vh {
    margin-top: 0vh;
  }

  .left-heading-10.white._50px-noauto._5vh-margin-top {
    margin-top: 5vh;
  }

  .left-heading-10.white._50px-noauto.novo-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading-10.white._50px-noauto.novo-mobile-header._5vh-top-margin {
    margin-top: 5vh;
  }

  .left-heading-10.white._50px-noauto.novo-mobile-header._7vh-top-margin {
    margin-top: 7vh;
  }

  .left-heading-10.white._50px-noauto.novo-mobile-header._10vh-top-margin {
    margin-top: 10vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading-10._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-10._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-10._50px {
    text-align: center;
  }

  .white-text-copy {
    display: block;
  }

  .white-text-copy._14 {
    font-size: 14px;
  }

  .white-text-copy.margin-5vh {
    text-align: center;
  }

  .white-text-copy._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-text-copy._20px._10vh-bottom-margin.lighter {
    margin-bottom: 27px;
  }

  .white-text-copy._20px.lighter {
    margin-bottom: 30px;
    font-size: 10px;
    line-height: 20px;
  }

  .white-text-copy._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-text-copy._20px.lighter.nobottom-margin {
    margin-bottom: 0px;
  }

  .white-text-copy._20px.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white-text-copy._20px.novo-mobile-text.small-size {
    font-size: 13px;
    line-height: 20px;
  }

  .white-text-copy._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .white-text-3 {
    display: block;
  }

  .white-text-3._14 {
    font-size: 14px;
  }

  .white-text-3.margin-5vh {
    text-align: center;
  }

  .white-text-3._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-text-3._20px._10vh-bottom-margin.lighter {
    margin-bottom: 27px;
  }

  .white-text-3._20px.lighter {
    margin-bottom: -7px;
    font-size: 10px;
    line-height: 21px;
  }

  .white-text-3._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-text-3._20px.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white-text-3._20px.novo-mobile-text.small-size {
    font-size: 13px;
    line-height: 20px;
  }

  .white-text-3._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .left-heading-12 {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-12.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-12.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-12.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-12.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-12.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-12.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-12.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-12.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-12.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-12.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-12.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-12.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-12.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-12.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-12.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-12.black._50px {
    margin-top: 0vh;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-12.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-12.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-12.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-12._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-12._65._50px {
    text-align: center;
  }

  .left-heading-12.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-12.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-12.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-12.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-12.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-12.white._21px-text {
    font-size: 21px;
  }

  .left-heading-12.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-12.white._21px-font {
    font-size: 21px;
  }

  .left-heading-12.white._50px {
    margin-top: 92.1vh;
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-12.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-12.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-12.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-12.white._50px-nomargin {
    margin-top: 0vh;
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-12.white._50px-nomargin._0margin {
    margin-top: 0vh;
  }

  .left-heading-12.white._50px-nomargin._0vh {
    margin-top: 0vh;
  }

  .left-heading-12.white._50px-nomargin.no-bottom-margin {
    margin-bottom: 0vh;
  }

  .left-heading-12._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-12._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-12._50px {
    text-align: center;
  }

  .left-heading-12.novo-mobile-header {
    margin-top: 5vh;
    margin-bottom: 0vh;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading-12.novo-mobile-header._7vh-top-margin {
    margin-top: 7vh;
  }

  .left-heading-12.novo-mobile-header._10vh-top-margin {
    margin-top: 10vh;
    font-size: 25px;
    line-height: 30px;
  }

  .image-235 {
    width: 70%;
    max-width: 85%;
    font-size: 13px;
  }

  .image-235._4vh-top-margin {
    width: 80%;
    margin-top: -6.5vh;
  }

  .image-235._4vh-top-margin-copy {
    width: 80%;
    margin-top: 28vh;
  }

  .image-236 {
    width: 80%;
    margin-top: 10vh;
    font-size: 13px;
  }

  .image-236._4vh-top-margin {
    width: 110px;
    margin-top: 6vh;
  }

  .image-237 {
    width: 80%;
    margin-top: 6vh;
    font-size: 13px;
  }

  .image-237._4vh-top-margin {
    width: 110px;
    margin-top: 6vh;
  }

  .image-237.mobile-hidden {
    display: none;
  }

  .image-237.top-margin-none {
    width: auto;
    max-width: 85%;
    margin-top: 0vh;
  }

  .image-238 {
    width: auto;
    max-width: 85%;
    font-size: 13px;
  }

  .image-238._4vh-top-margin {
    width: 80%;
    margin-top: 6vh;
  }

  .image-239 {
    left: 30%;
    top: auto;
    right: auto;
    bottom: auto;
    width: auto;
  }

  .image-239._2vh-top-margin {
    left: auto;
    height: auto;
    max-height: 100%;
    margin-top: -2vh;
  }

  .image-239._2vh-top-margin.mobile-screen {
    width: 85%;
    max-height: none;
    max-width: none;
    margin-top: 10vh;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .image-239._2vh-top-margin.mobile-display-none {
    display: none;
  }

  .image-239._2vh-top-margin._90--size-racehome {
    max-height: 90%;
    max-width: none;
  }

  .image-239._2vh-top-margin._90--size-racehome._10--side-padding {
    max-height: 80%;
  }

  .image-239._2vh-top-margin._90--size-racehome._15--side-padding {
    max-height: 70%;
    padding-left: 15%;
  }

  .image-239._6vh-margin {
    display: block;
    width: 110px;
    max-height: 85%;
    margin-top: 6vh;
  }

  .white-34 {
    display: block;
  }

  .white-34._14 {
    font-size: 14px;
  }

  .white-34.margin-5vh {
    text-align: center;
  }

  .white-34._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-34._20px._10vh-bottom-margin.lighter {
    margin-bottom: 27px;
  }

  .white-34._20px.lighter {
    margin-bottom: -85px;
    font-size: 10px;
    line-height: 21px;
    text-align: justify;
  }

  .white-34._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-34._20px.lighter.racehome-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .white-34._20px.lighter.racehome-mobile-text._2vh-top-margin-copy {
    margin-top: 0vh;
  }

  .white-34._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .image-172-copy {
    margin-top: 16px;
    margin-bottom: 9px;
  }

  .image-172-copy.height-20px {
    width: auto;
    height: 20px;
  }

  .image-172-copy.height-20px._20px-bottom-margin {
    margin-bottom: 20px;
  }

  .black-23 {
    padding-left: 0px;
  }

  .black-23.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-23.small-screen-smaller-text._20px.lighter {
    margin-top: 0px;
    margin-bottom: 0vh;
    font-size: 8px;
    line-height: 14px;
    font-style: normal;
    text-align: left;
  }

  .black-23.small-screen-smaller-text._20px.novo-mobile-text {
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    line-height: 21px;
    font-weight: 300;
    letter-spacing: 0px;
  }

  .black-23.small-screen-smaller-text._20px.novo-mobile-text._10vh-top-margin {
    margin-top: 10vh;
  }

  .black-23._10-left-margin {
    margin-left: 10%;
  }

  .black-23._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-23._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-23.lighter._20px {
    text-align: center;
  }

  .black-23._20px.lighter {
    margin-bottom: -60px;
    font-size: 10px;
    line-height: 18px;
  }

  .black-23._20px.novo-mobile-text-small {
    font-size: 12px;
    line-height: 17px;
    font-weight: 300;
    -webkit-column-count: auto;
    column-count: auto;
  }

  .black-23._20px.novo-mobile-text-small.margin-bottom {
    margin-bottom: 8vh;
  }

  .black-23._20px.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .black-23._20px.novo-mobile-text.margin-bottom-8vh {
    margin-bottom: 8vh;
    font-size: 15px;
    line-height: 22px;
  }

  .white-copy-6 {
    display: block;
  }

  .white-copy-6._14 {
    font-size: 14px;
  }

  .white-copy-6.margin-5vh {
    text-align: center;
  }

  .white-copy-6._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-copy-6._20px._10vh-bottom-margin.lighter {
    margin-bottom: 41px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
  }

  .white-copy-6._20px._10vh-bottom-margin.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white-copy-6._20px.lighter {
    margin-bottom: -93px;
    font-size: 10px;
    line-height: 21px;
  }

  .white-copy-6._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-copy-6._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .white-text-2 {
    display: block;
  }

  .white-text-2._14 {
    font-size: 14px;
  }

  .white-text-2.margin-5vh {
    text-align: center;
  }

  .white-text-2._10vh-bottom.lighter._20px {
    text-align: justify;
  }

  .white-text-2._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-text-2._20px._10vh-bottom-margin.lighter {
    margin-bottom: 65px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
  }

  .white-text-2._20px._10vh-bottom-margin.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white-text-2._20px._10vh-bottom-margin.novo-mobile-text._5vh-top-margin.width-mobile {
    width: 242px;
  }

  .white-text-2._20px.lighter {
    margin-bottom: -93px;
    font-size: 10px;
    line-height: 21px;
  }

  .white-text-2._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-text-2._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .left-heading-9 {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-9.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-9.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-9.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-9.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-9.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-9.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-9.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-9.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-9.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-9.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-9.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-9.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-9.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-9.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-9.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-9.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-9.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-9.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-9.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-9._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-9._65._50px {
    text-align: center;
  }

  .left-heading-9.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-9.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-9.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-9.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-9.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-9.white._21px-text {
    font-size: 21px;
  }

  .left-heading-9.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-9.white._21px-font {
    font-size: 21px;
  }

  .left-heading-9.white._50px {
    font-size: 20px;
    line-height: 31px;
  }

  .left-heading-9.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-9.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-9.white._50px.novo-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-9.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-9._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-9._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-9._50px {
    text-align: center;
  }

  .white-10 {
    display: block;
  }

  .white-10._14 {
    font-size: 14px;
  }

  .white-10.margin-5vh {
    text-align: center;
  }

  .white-10._10vh-bottom.lighter._20px {
    text-align: justify;
  }

  .white-10._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-10._20px._10vh-bottom-margin.lighter {
    margin-bottom: 70px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
  }

  .white-10._20px._10vh-bottom-margin.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white-10._20px.lighter {
    margin-bottom: -93px;
    font-size: 10px;
    line-height: 21px;
  }

  .white-10._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-10._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .black-6 {
    padding-left: 0px;
  }

  .black-6.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-6.small-screen-smaller-text._20px.lighter {
    font-size: 10px;
    line-height: 20px;
  }

  .black-6._10-left-margin {
    margin-left: 10%;
  }

  .black-6._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-6._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-6.lighter._20px {
    text-align: justify;
  }

  .black-6._20px.lighter {
    position: relative;
    left: -32px;
    margin-bottom: -60px;
    font-size: 8.75px;
    line-height: 17px;
  }

  .black-6._20px.lighter.side-margin {
    margin-left: 25px;
  }

  .black-6._20px.lighter.racehome-mobile-text {
    left: 0px;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .black-6._20px.lighter.racehome-mobile-text._10--side-padding {
    padding-left: 10%;
  }

  .black-copia {
    padding-left: 0px;
  }

  .black-copia.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-copia.small-screen-smaller-text._20px.lighter {
    font-size: 10px;
    line-height: 20px;
  }

  .black-copia._10-left-margin {
    margin-left: 10%;
  }

  .black-copia._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-copia._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-copia.lighter._20px {
    text-align: justify;
  }

  .black-copia._20px.lighter {
    position: relative;
    left: 0px;
    width: 247px;
    margin-bottom: -60px;
    font-size: 10px;
    line-height: 18px;
  }

  .black-copia.nopinocchio-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .black-copy-of-copy {
    padding-left: 0px;
  }

  .black-copy-of-copy.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-copy-of-copy.small-screen-smaller-text._20px.lighter {
    font-size: 10px;
    line-height: 20px;
  }

  .black-copy-of-copy._10-left-margin {
    margin-left: 10%;
  }

  .black-copy-of-copy._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-copy-of-copy._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-copy-of-copy.lighter._20px {
    text-align: justify;
  }

  .black-copy-of-copy._20px.lighter {
    position: relative;
    left: -19px;
    width: 96%;
    margin-bottom: -60px;
    font-size: 9px;
    line-height: 17px;
  }

  .black-copy-of-copy._20px.nopinocchio-text {
    font-size: 15px;
    line-height: 22px;
  }

  .black-copy-of-copy._20px.nopinocchio-text.nopinocchio-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .river-icon {
    left: 18.5vw;
    top: 2vh;
    display: none;
    width: auto;
    height: 30px;
  }

  .q1design-icon-1.q1-design-show-icon {
    height: 30px;
  }

  .q1design-icon-2 {
    display: none;
  }

  .q1design-icon-2.q1-design-show-icon {
    display: block;
    height: 30px;
  }

  .q1design-icon-3 {
    display: none;
  }

  .q1design-icon-3.q1-design-show-icon {
    display: block;
    height: 30px;
  }

  .q1design-icon-4 {
    display: none;
  }

  .q1design-icon-4.q1-design-show-icon {
    display: block;
    height: 30px;
  }

  .q1design-icon-5 {
    display: none;
  }

  .q1design-icon-6 {
    display: none;
  }

  .images-container-all-in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: left;
  }

  .images-container-all-in.top {
    overflow: visible;
  }

  .images-container-all-in.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-all-in.bottom._618497 {
    background-color: #618497;
  }

  .images-container-all-in.higher {
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .images-container-all-in.higher.white.bottom {
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-all-in.higher.white.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-all-in.services-images {
    display: none;
  }

  .images-container-all-in.medicos {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-all-in.hidden-when-small {
    display: none;
  }

  .left-heading-all-in {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-all-in.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-all-in.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-all-in.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-all-in.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-all-in.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-all-in.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-all-in.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-all-in.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-all-in.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-all-in.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-all-in.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-all-in.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-all-in.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-all-in.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-all-in.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-all-in.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-all-in.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-all-in.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-all-in.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-all-in.black._50px.mobile-screen {
    margin-top: -8vh;
  }

  .left-heading-all-in.black._50px.all-in-mobile-header {
    margin-left: auto;
    padding-right: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-all-in._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-all-in._65._50px {
    text-align: center;
  }

  .left-heading-all-in.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-all-in.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-all-in.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-all-in.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-all-in.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-all-in.white._21px-text {
    font-size: 21px;
  }

  .left-heading-all-in.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-all-in.white._21px-font {
    font-size: 21px;
  }

  .left-heading-all-in.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-all-in.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-all-in.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-all-in.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-all-in._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-all-in._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-all-in._50px {
    text-align: center;
  }

  .left-paragraph-all-in {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph-all-in.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 12px;
  }

  .left-paragraph-all-in.black._1vh._10-left-margin {
    margin-left: 10%;
  }

  .left-paragraph-all-in.black._20px {
    font-size: 16px;
    line-height: 24px;
  }

  .left-paragraph-all-in.black._20px.lighter.no-padding {
    padding-right: 0%;
  }

  .left-paragraph-all-in.black._20px.lighter._10--side-padding {
    padding-left: 10%;
  }

  .left-paragraph-all-in.black._20px.lighter.mobile-display {
    margin-right: auto;
    margin-left: auto;
    font-size: 13px;
    text-align: left;
  }

  .left-paragraph-all-in.black._20px.lighter.all-in-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .left-paragraph-all-in.white.middle._20px.lighter {
    font-size: 16px;
  }

  .left-paragraph-all-in.white._20px.lighter {
    font-size: 14px;
  }

  .section-collumn-all-in {
    padding-bottom: 0px;
  }

  .section-collumn-all-in.white {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-all-in.white.down {
    margin-bottom: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-all-in.white.down.functionality {
    padding-top: 0vh;
  }

  .section-collumn-all-in.white.down._40-top-margin {
    margin-top: 40px;
  }

  .section-collumn-all-in.white.down.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-all-in.white.up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-all-in.white.up.serviceswithcolumn {
    padding-right: 0%;
    padding-left: 0%;
  }

  .section-collumn-all-in.white.up.serviceswithcolumn._0-top-margin {
    margin-top: 0px;
  }

  .section-collumn-all-in.white.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding {
    padding-bottom: 2vh;
  }

  .section-collumn-all-in.white.up._0-margin {
    margin-top: 0px;
  }

  .section-collumn-all-in.white.bottom {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-all-in.white.bottom.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-all-in.white.bottom.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-all-in.white.bottom-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-all-in.white.bottom-copy {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-all-in.white.bottom-copy.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-all-in.white._161616.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn-all-in.white.down-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-all-in.white.down-copy.functionality {
    padding-top: 0vh;
  }

  .section-collumn-all-in.white._40-top-padding {
    padding-top: 2vh;
  }

  .section-collumn-all-in.white.clap-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn-all-in.white.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn-all-in.transparent {
    text-align: left;
  }

  .section-collumn-all-in.transparent.bottom {
    width: 110%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-all-in.transparent._10--side-padding {
    padding-right: 10%;
  }

  .section-collumn-all-in.transparent.mobile-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-all-in.blue {
    width: 90vw;
  }

  .section-collumn-all-in.inside {
    height: 100%;
  }

  .section-collumn-all-in._0-bottom-small {
    padding-bottom: 0px;
  }

  .nopinocchio-black-icon {
    margin-top: 6px;
    margin-bottom: 8px;
  }

  .nopinocchio-black-icon._7vh-top-margin {
    margin-top: 7vh;
  }

  .nopinocchio-black-icon._10vh-top {
    margin-top: 10vh;
  }

  .left-heading-chatme {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-chatme.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-chatme.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-chatme.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-chatme.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-chatme.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-chatme.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-chatme.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-chatme.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-chatme.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-chatme.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-chatme.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-chatme.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-chatme.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-chatme.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-chatme.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-chatme.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-chatme.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-chatme.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-chatme.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-chatme._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-chatme._65._50px {
    text-align: center;
  }

  .left-heading-chatme.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-chatme.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-chatme.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-chatme.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-chatme.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-chatme.white._21px-text {
    font-size: 21px;
  }

  .left-heading-chatme.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-chatme.white._21px-font {
    font-size: 21px;
  }

  .left-heading-chatme.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-chatme.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-chatme.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-chatme.white._50px.nopinocchio-mobile-header-white {
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading-chatme.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-chatme._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-chatme._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-chatme._50px {
    text-align: center;
  }

  .left-paragraph-clap {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph-clap.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 12px;
  }

  .left-paragraph-clap.black._1vh._10-left-margin {
    margin-left: 10%;
  }

  .left-paragraph-clap.black._20px {
    font-size: 16px;
    line-height: 24px;
  }

  .left-paragraph-clap.black._20px.lighter.no-padding {
    padding-right: 0%;
  }

  .left-paragraph-clap.black._20px.lighter._10--side-padding {
    padding-left: 10%;
  }

  .left-paragraph-clap.white.middle._20px.lighter {
    font-size: 16px;
  }

  .left-paragraph-clap.white._20px.lighter {
    font-size: 14px;
  }

  .left-paragraph-clap.white._20px.clap-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph-clap.white._20px.clap-mobile-text._5vh-top-margin {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph-clap-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph-clap-2.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 12px;
  }

  .left-paragraph-clap-2.black._1vh._10-left-margin {
    margin-left: 10%;
  }

  .left-paragraph-clap-2.black._20px {
    font-size: 16px;
    line-height: 24px;
  }

  .left-paragraph-clap-2.black._20px.lighter.no-padding {
    padding-right: 0%;
  }

  .left-paragraph-clap-2.black._20px.lighter._10--side-padding {
    padding-left: 10%;
  }

  .left-paragraph-clap-2.white.middle._20px.lighter {
    font-size: 16px;
  }

  .left-paragraph-clap-2.white._20px.lighter {
    font-size: 14px;
  }

  .left-paragraph-clap-2.white._20px.lighter._16px-size {
    font-size: 16px;
  }

  .left-paragraph-clap-2.white._20px.lighter.clap-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .left-paragraph-clap-2.white._20px.lighter.clap-mobile-text._5vh-top-margin {
    margin-bottom: 0px;
  }

  .banner-image-river.nopinocchio {
    overflow: hidden;
  }

  .left-heading-river {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-river.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-river.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-river.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-river.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-river.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-river.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-river.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-river.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-river.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-river.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-river.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-river.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-river.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-river.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-river.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-river.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-river.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-river.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-river.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-river._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-river._65._50px {
    text-align: center;
  }

  .left-heading-river.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-river.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-river.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-river.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-river.white._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 26px;
  }

  .left-heading-river.white._2vh-top-margin.river-mobile-header {
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading-river.white._21px-text {
    font-size: 21px;
  }

  .left-heading-river.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-river.white._21px-font {
    font-size: 21px;
  }

  .left-heading-river.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-river.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-river.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-river.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-river._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-river._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-river._50px {
    text-align: center;
  }

  .left-paragraph-river {
    font-size: 12px;
    line-height: 18px;
  }

  .left-paragraph-river.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 12px;
  }

  .left-paragraph-river.black._1vh._10-left-margin {
    margin-left: 10%;
  }

  .left-paragraph-river.black._20px {
    font-size: 16px;
    line-height: 24px;
  }

  .left-paragraph-river.black._20px.lighter.no-padding {
    padding-right: 0%;
  }

  .left-paragraph-river.black._20px.lighter._10--side-padding {
    padding-left: 10%;
  }

  .left-paragraph-river.white.middle._20px.lighter {
    font-size: 16px;
  }

  .left-paragraph-river.white._20px.lighter {
    font-size: 14px;
  }

  .left-paragraph-river.white.river-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .full-section-concord.panel.dark {
    height: auto;
  }

  .full-section-concord.panel.dark.concord-100 {
    height: 100%;
  }

  .full-section-concord.panel.stressless._86vh {
    height: 86vh;
  }

  .full-section-concord.panel._86 {
    height: 86vh;
  }

  .full-section-concord.panel._86.hidden-big {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .full-section-concord.panel._86.hidden-big.fp-auto-height {
    height: 86vh;
    max-height: 86vh;
  }

  .full-section-concord.panel._86.hidden-big._100vh {
    height: 100vh;
  }

  .full-section-concord.panel._86vh {
    height: 86vh;
  }

  .full-section-concord.panel._292929 {
    height: auto;
    background-image: none;
  }

  .full-section-concord.panel._292929.concord-100 {
    height: 100%;
  }

  .centre-heading-river {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 21px;
    line-height: 26px;
  }

  .centre-heading-river.white {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 21px;
  }

  .centre-heading-river.white.no-margin._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-heading-river.white._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-heading-river.black {
    left: 28.5px;
    top: 200px;
    width: 80%;
    font-size: 19px;
  }

  .centre-heading-river.black.mobile-screen {
    top: 190px;
    font-size: 28px;
  }

  .centre-heading-river.black.mobile-screen.river-mobile-header {
    font-size: 25px;
    line-height: 30px;
  }

  .centre-heading-river._004665 {
    width: 100%;
    line-height: 26px;
    text-align: center;
    white-space: normal;
  }

  .centre-heading-river._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-heading-river.river-mobile-header {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }

  .text-block-river {
    width: 80%;
    font-size: 10px;
    line-height: 26px;
    text-align: center;
  }

  .text-block-river.mobile-display {
    margin-top: 19vh;
    font-size: 16px;
    line-height: 18px;
  }

  .text-block-river.mobile-display.river-mobile-text {
    padding-right: 10%;
    padding-left: 10%;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .full-section-river.panel.dark {
    height: auto;
  }

  .full-section-river.panel.dark._86vh {
    height: 86vh;
  }

  .full-section-river.panel.stressless._86vh {
    height: 86vh;
  }

  .full-section-river.panel._86 {
    height: 86vh;
  }

  .full-section-river.panel._86.hidden-big {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .full-section-river.panel._86.hidden-big.fp-auto-height {
    height: 86vh;
    max-height: 86vh;
  }

  .full-section-river.panel._86.hidden-big._100vh {
    height: 100vh;
  }

  .full-section-river.panel._86vh {
    height: 86vh;
  }

  .section-collumn-river {
    padding-bottom: 0px;
  }

  .section-collumn-river.white {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-river.white.down {
    margin-bottom: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-river.white.down.functionality {
    padding-top: 0vh;
  }

  .section-collumn-river.white.down._40-top-margin {
    margin-top: 40px;
  }

  .section-collumn-river.white.down.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-river.white.up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-river.white.up.serviceswithcolumn {
    padding-right: 0%;
    padding-left: 0%;
  }

  .section-collumn-river.white.up.serviceswithcolumn._0-top-margin {
    margin-top: 0px;
  }

  .section-collumn-river.white.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding {
    padding-bottom: 2vh;
  }

  .section-collumn-river.white.up._0-margin {
    margin-top: 0px;
  }

  .section-collumn-river.white.bottom {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-river.white.bottom.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-river.white.bottom.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-river.white.bottom-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-collumn-river.white.bottom-copy {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-river.white.bottom-copy.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-river.white._161616.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn-river.white.down-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-collumn-river.white.down-copy.functionality {
    padding-top: 0vh;
  }

  .section-collumn-river.white._40-top-padding {
    padding-top: 2vh;
  }

  .section-collumn-river.white.clap-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn-river.white.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .section-collumn-river.transparent.bottom {
    width: 110%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-collumn-river.transparent._10--side-padding {
    padding-right: 10%;
  }

  .section-collumn-river.blue {
    width: 90vw;
  }

  .section-collumn-river.inside {
    height: 100%;
  }

  .section-collumn-river._0-bottom-small {
    padding-bottom: 0px;
  }

  .left-heading-copy {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-copy.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-copy.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-copy.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-copy.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-copy.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-copy._65._50px {
    text-align: center;
  }

  .left-heading-copy.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-copy.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-copy.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-copy.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-copy.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.white._21px-text {
    font-size: 21px;
  }

  .left-heading-copy.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-copy.white._21px-font {
    font-size: 21px;
  }

  .left-heading-copy.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-copy.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-copy.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-copy._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-copy._50px {
    text-align: center;
  }

  .left-heading-river-2 {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-river-2.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-river-2.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 34px;
    line-height: 42px;
  }

  .left-heading-river-2.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-river-2.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-river-2.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-river-2.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-river-2.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-river-2.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-river-2.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-river-2.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-river-2.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-river-2.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-river-2.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-river-2.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-river-2.black._2vh-top-margin.river-mobile-header {
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading-river-2.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-river-2.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-river-2.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-river-2.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-river-2.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-river-2._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-river-2._65._50px {
    text-align: center;
  }

  .left-heading-river-2.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-river-2.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-river-2.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-river-2.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-river-2.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-river-2.white._21px-text {
    font-size: 21px;
  }

  .left-heading-river-2.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-river-2.white._21px-font {
    font-size: 21px;
  }

  .left-heading-river-2.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-river-2.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-river-2.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-river-2.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-river-2._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-river-2._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-river-2._50px {
    text-align: center;
  }

  .full-section-plate.panel {
    height: 100%;
  }

  .full-section-plate.panel.dark {
    height: auto;
  }

  .full-section-plate.panel.dark._86vh {
    height: 86vh;
  }

  .full-section-plate.panel.stressless._86vh {
    height: 86vh;
  }

  .full-section-plate.panel._86 {
    height: 86vh;
  }

  .full-section-plate.panel._86.hidden-big {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .full-section-plate.panel._86.hidden-big.fp-auto-height {
    height: 86vh;
    max-height: 86vh;
  }

  .full-section-plate.panel._86.hidden-big._100vh {
    height: 100vh;
  }

  .full-section-plate.panel._86vh {
    height: 86vh;
  }

  .business-collumn-grid-nopinno {
    overflow: hidden;
    height: 100%;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-nopinno.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-nopinno._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-nopinno._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-nopinno._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumn-grid-nopinno._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .business-collumn-grid-nopinno._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-nopinno._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-nopinno._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-nopinno._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .business-collumn-grid-nopinno._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-nopinno._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-nopinno._3070.white {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-nopinno._3070.white._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-nopinno._2575.black {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-nopinno._2575.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-nopinno.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: auto;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn-grid-nopinno.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .business-collumn-grid-nopinno.services_columns {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .business-collumn-grid-nopinno.blue {
    display: block;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: baseline;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .business-collumn-grid-nopinno.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-nopinno.medicos-background-one.medicos-grid {
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-nopinno.medicos-video-image.medicos-grid {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-nopinno.medicos-home-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-nopinno.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-nopinno.f4f4f4.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-nopinno._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-nopinno._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    height: 100vh;
  }

  .business-collumn-grid-nopinno._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-nopinno.medicos-psychmed-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-nopinno.medicos-medkit-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-nopinno.medicos-consult-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-nopinno.medicos-pharmacare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-nopinno.medicos-cloud-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-nopinno.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-nopinno.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-nopinno._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-nopinno.left-grid-text-concord {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-nopinno.right-text-coloumn {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-nopinno.right-text-small-column {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-nopinno._43-43 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-nopinno._30-70 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-nopinno._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .business-collumn-grid-nopinno._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-nopinno._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn-grid-nopinno._60-40 {
    height: 86vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn-grid-nopinno._40-60 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-nopinno._50-50 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-nopinno._86vh {
    height: 100%;
  }

  .business-collumn-grid-nopinno._86vh.fafafa {
    margin-bottom: 18px;
  }

  .business-collumn-grid-nopinno._0-100 {
    height: 86vh;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .business-collumn-grid-nopinno.without-border-background.medicos-grid._100 {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-nopinno._20-80 {
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumn-grid-nopinno._100 {
    -ms-grid-rows: 100% 50%;
    grid-template-rows: 100% 50%;
  }

  .business-collumn-grid-nopinno.top-60-40 {
    grid-auto-flow: column;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .mobile-front-left-copy {
    width: 45%;
    margin-left: -12%;
  }

  .mobile-back-right-copy {
    left: auto;
    width: 36%;
    margin-left: 12%;
  }

  .image-240 {
    width: 100px;
    margin-right: auto;
    margin-left: auto;
  }

  .image-241 {
    width: 100px;
    margin-right: auto;
    margin-left: auto;
  }

  .image-242 {
    width: 100px;
    margin-right: auto;
    margin-left: auto;
  }

  .lottie-animation-3 {
    position: absolute;
    left: auto;
    top: 40px;
    right: -165px;
    bottom: auto;
    width: 70vw;
    min-height: 100px;
    margin: auto;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .lottie-animation-3.mobile-screen {
    right: -130px;
  }

  .lottie-animation-3.mobile-screen.desktop {
    left: -100px;
    top: 25vh;
    right: auto;
    width: 200px;
    max-height: none;
    max-width: none;
  }

  .lottie-animation-3.mobile-screen.mobile {
    position: relative;
    right: auto;
    width: 250px;
    max-height: none;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
  }

  .text-block-35 {
    font-size: 15px;
    text-align: center;
  }

  .text-block-35:hover {
    color: #48a4ff;
  }

  .text-block-35.ipad-text-collum.mobile-text-collum {
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-36 {
    font-size: 15px;
    text-align: center;
  }

  .text-block-36:hover {
    color: #48a4ff;
  }

  .text-block-36.ipad-text-collum.mobile-text-collum {
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-37 {
    font-size: 15px;
  }

  .text-block-37:hover {
    color: #48a4ff;
  }

  .text-block-37.ipad-text-collum.mobile-text-collum {
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-38 {
    font-size: 15px;
    line-height: 26px;
  }

  .text-block-38.ipad-text-collum.mobile-text-collum {
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-39 {
    font-size: 15px;
  }

  .text-block-39.ipad-text-collum.mobile-text-collum {
    font-size: 15px;
    line-height: 28px;
  }

  .black-copy {
    padding-left: 0px;
    font-size: 13px;
    line-height: 25px;
    font-style: normal;
    font-weight: 400;
  }

  .black-copy.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-copy.small-screen-smaller-text._20px.lighter {
    font-size: 10px;
    line-height: 20px;
  }

  .black-copy._10-left-margin {
    display: none;
    margin-top: 6.5px;
    margin-left: 10%;
  }

  .black-copy._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-copy._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-copy.lighter._20px {
    text-align: justify;
  }

  .black-copy._20px.lighter {
    margin-bottom: -60px;
    font-size: 10px;
    line-height: 18px;
  }

  .services-header-copy.blue {
    display: none;
    margin-top: 0vh;
    padding-left: 0%;
    text-align: center;
  }

  .services-header-copy.blue._0-left-padding {
    padding-left: 0%;
  }

  .left-heading-copy {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 21px;
  }

  .left-heading-copy.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-copy.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-copy.black._10-left-margin {
    display: none;
    margin-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-copy.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-copy.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
  }

  .left-heading-copy._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-copy._65._50px {
    text-align: center;
  }

  .left-heading-copy.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-copy.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-copy.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-copy.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-copy.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.white._21px-text {
    font-size: 21px;
  }

  .left-heading-copy.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-copy.white._21px-font {
    font-size: 21px;
  }

  .left-heading-copy.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-copy.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-copy.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.white._2vh-top {
    margin-top: 2vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .left-heading-copy._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-copy._50px {
    text-align: center;
  }

  .paragraph-16 {
    display: none;
  }

  .slide-nav-2 {
    bottom: 4%;
    font-size: 8px;
    line-height: 24px;
  }

  .left-heading-sales-book {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-sales-book.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-sales-book.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-sales-book.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-sales-book.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-sales-book.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-sales-book.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-sales-book.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-sales-book.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-sales-book.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-sales-book.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-sales-book.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-sales-book.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-sales-book.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-sales-book.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-sales-book.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-sales-book.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-sales-book.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-sales-book.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-sales-book.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-sales-book.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
  }

  .left-heading-sales-book._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-sales-book._65._50px {
    text-align: center;
  }

  .left-heading-sales-book.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-sales-book.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-sales-book.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-sales-book.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-sales-book.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-sales-book.white._21px-text {
    font-size: 21px;
  }

  .left-heading-sales-book.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-sales-book.white._21px-font {
    font-size: 21px;
  }

  .left-heading-sales-book.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-sales-book.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-sales-book.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-sales-book.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-sales-book._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-sales-book._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-sales-book._50px {
    text-align: center;
  }

  .left-heading-sales-book.black-sales-book {
    top: -401px;
    margin-top: -2vh;
    margin-bottom: -390px;
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-sales-book.black-sales-book._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-sales-book.black-sales-book._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-sales-book.black-sales-book.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-sales-book.black-sales-book.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-sales-book.black-sales-book.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-sales-book.black-sales-book.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-sales-book.black-sales-book.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-sales-book.black-sales-book._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-sales-book.black-sales-book._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-sales-book.black-sales-book._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-sales-book.black-sales-book._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-sales-book.black-sales-book._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-sales-book.black-sales-book._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-sales-book.black-sales-book._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-sales-book.black-sales-book._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-sales-book.black-sales-book._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-sales-book.black-sales-book._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-sales-book.black-sales-book._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-sales-book.black-sales-book._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
  }

  .black-web {
    padding-left: 0px;
    font-size: 13px;
    line-height: 25px;
    font-style: normal;
    font-weight: 400;
  }

  .black-web.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-web.small-screen-smaller-text._20px.lighter {
    font-size: 10px;
    line-height: 20px;
  }

  .black-web._10-left-margin {
    display: block;
    margin-top: 6.5px;
    margin-left: 10%;
  }

  .black-web._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-web._10-left-margin._10-right-margin._2vh-bottom-margin {
    position: relative;
    top: -35px;
    margin-top: 42px;
    margin-bottom: 2vh;
    white-space: break-spaces;
  }

  .black-web._10-left-margin._10-right-margin._2vh-bottom-margin.no-position {
    top: auto;
  }

  .black-web.lighter._20px {
    text-align: justify;
  }

  .black-web._20px.lighter {
    margin-bottom: -60px;
    font-size: 10px;
    line-height: 18px;
  }

  .left-heading-web {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-web.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-web.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-web.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-web.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-web.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-web.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-web.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-web.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-web.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-web.black._10-left-margin {
    top: -81px;
    margin-left: 10%;
  }

  .left-heading-web.black._10-left-margin.q1design-mobile-header {
    position: relative;
    top: auto;
    margin-top: 0px;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: -1.25px;
  }

  .left-heading-web.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-web.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-web.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-web.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-web.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-web.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-web.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-web.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-web.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-web.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
  }

  .left-heading-web._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-web._65._50px {
    text-align: center;
  }

  .left-heading-web.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-web.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-web.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-web.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-web.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-web.white._21px-text {
    font-size: 21px;
  }

  .left-heading-web.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-web.white._21px-font {
    font-size: 21px;
  }

  .left-heading-web.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-web.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-web.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-web.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-web._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-web._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-web._50px {
    text-align: center;
  }

  .services-header-web.blue {
    display: block;
    margin-top: 0vh;
    padding-left: 0%;
    text-align: center;
  }

  .services-header-web.blue._0-left-padding {
    padding-left: 0%;
  }

  .services-header-web.blue._10vh-bottom-web {
    position: relative;
    bottom: 28px;
    margin-bottom: 7vh;
  }

  .services-header-web.blue._10vh-bottom-web.q1design-mobile-sub-header.padding {
    margin-top: 10vh;
    margin-bottom: 0vh;
    padding-right: 10%;
    padding-left: 10%;
  }

  .services-header-web.blue._10vh-bottom-web.q1design-mobile-sub-header.padding._15vh-margin-top {
    margin-top: 15vh;
  }

  .left-heading-pt {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-pt.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-pt.black._70._2vh-top-margin {
    top: 40px;
    margin-top: 5vh;
    margin-bottom: 6vh;
    font-size: 25px;
    line-height: 30px;
  }

  .left-heading-pt.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-pt.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-pt.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-pt.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-pt.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-pt.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-pt.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-pt.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-pt.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-pt.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-pt.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-pt.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-pt.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-pt.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-pt.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-pt.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-pt.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-pt.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
  }

  .left-heading-pt._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-pt._65._50px {
    text-align: center;
  }

  .left-heading-pt.white {
    margin-top: 0vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-pt.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-pt.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-pt.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-pt.white._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-pt.white._21px-text {
    font-size: 21px;
  }

  .left-heading-pt.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-pt.white._21px-font {
    font-size: 21px;
  }

  .left-heading-pt.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-pt.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-pt.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-pt.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-pt._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-pt._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-pt._50px {
    text-align: center;
  }

  .black-pt {
    padding-left: 0px;
    font-size: 15px;
    line-height: 22px;
    font-style: normal;
    font-weight: 300;
  }

  .black-pt.small-screen-smaller-text {
    padding-left: 0px;
    font-size: 12px;
  }

  .black-pt.small-screen-smaller-text._20px.lighter {
    font-size: 10px;
    line-height: 20px;
  }

  .black-pt._10-left-margin {
    display: block;
    margin-top: 6.5px;
    margin-left: 10%;
  }

  .black-pt._10-left-margin._10-right-margin {
    margin-right: 10%;
  }

  .black-pt._10-left-margin._10-right-margin._2vh-bottom-margin {
    margin-bottom: 2vh;
  }

  .black-pt.lighter._20px {
    text-align: justify;
  }

  .black-pt._20px.lighter {
    margin-bottom: -60px;
    font-size: 10px;
    line-height: 18px;
  }

  .text-block-40 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .text-block-41 {
    margin-top: 0%;
    margin-bottom: 0px;
  }

  .text-block-42 {
    margin-top: 0px;
  }

  .text-block-43 {
    margin-top: 0px;
  }

  .text-block-44 {
    margin-top: 0px;
  }

  .text-block-45 {
    margin-top: 0px;
  }

  .columns-12.mobile-padding {
    padding-top: 0vh;
    padding-bottom: 0vh;
  }

  .left-heading-rescue {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-rescue.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-rescue.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-rescue.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-rescue.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-rescue.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-rescue.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-rescue.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-rescue.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-rescue.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-rescue.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-rescue.black._2vh-top-margin {
    margin-top: 20vh;
  }

  .left-heading-rescue.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-rescue.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-rescue.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-rescue.black._2vh-top-margin._50px-copy {
    font-size: 21px;
  }

  .left-heading-rescue.black._2vh-top-margin._50px-copy.no-padding {
    padding-right: 0%;
  }

  .left-heading-rescue.black._2vh-top-margin._50px-copy._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-rescue.black._2vh-top-margin._50px-copy._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-rescue.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-rescue.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-rescue.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-rescue.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-rescue.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-rescue.black._50px.ra-mobile-header {
    margin-left: auto;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-rescue.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
  }

  .left-heading-rescue._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-rescue._65._50px {
    text-align: center;
  }

  .left-heading-rescue.white {
    margin-top: 4vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-rescue.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-rescue.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-rescue.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-rescue.white._2vh-top-margin {
    margin-top: 7vh;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading-rescue.white._21px-text {
    font-size: 21px;
  }

  .left-heading-rescue.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-rescue.white._21px-font {
    font-size: 21px;
  }

  .left-heading-rescue.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-rescue.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-rescue.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-rescue.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-rescue._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-rescue._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-rescue._50px {
    text-align: center;
  }

  .left-heading-one {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-one.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-one.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-one.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-one.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-one.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-one.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-one.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-one.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-one.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-one.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-one.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-one.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-one.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-one.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-one.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-one.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-one.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-one.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-one.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-one.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
  }

  .left-heading-one._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-one._65._50px {
    text-align: center;
  }

  .left-heading-one.white {
    margin-top: 4vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-one.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-one.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-one.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-one.white._2vh-top-margin {
    margin-top: 7vh;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading-one.white._21px-text {
    font-size: 21px;
  }

  .left-heading-one.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-one.white._21px-font {
    font-size: 21px;
  }

  .left-heading-one.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-one.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-one.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-one.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-one._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-one._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-one._50px {
    top: 40px;
    margin-top: 2vh;
    font-size: 26px;
    line-height: 38px;
    text-align: left;
  }

  .left-heading-one._50px.one-another-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .one-another-logo {
    top: 4vw;
    display: none;
    width: auto;
    height: 30px;
  }

  .image-30-one-logo {
    top: 4vw;
    display: none;
    width: auto;
    height: 30px;
  }

  .white-one {
    display: block;
  }

  .white-one._14 {
    font-size: 14px;
  }

  .white-one.margin-5vh {
    text-align: center;
  }

  .white-one._10vh-bottom.lighter._20px {
    text-align: justify;
  }

  .white-one._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-one._20px._10vh-bottom-margin.lighter {
    margin-bottom: 73px;
    text-align: center;
  }

  .white-one._20px.lighter {
    margin-bottom: -93px;
    color: #fff;
    font-size: 10px;
    line-height: 21px;
  }

  .white-one._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-one._20px.lighter.one-another-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
  }

  .white-one._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .image-30-copy {
    left: 17vw;
    top: 2.2vh;
    display: none;
    width: auto;
    height: 25px;
  }

  .sale-logo {
    left: 17.5vw;
    top: 2.5vh;
    display: none;
    width: auto;
    height: 16px;
  }

  .left-heading-sales {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-sales.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-sales.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-sales.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-sales.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-sales.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-sales.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-sales.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-sales.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-sales.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-sales.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-sales.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-sales.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-sales.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-sales.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-sales.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-sales.black._6vh-margin-top._50px {
    left: -18px;
    top: 35px;
    margin-bottom: -13.4vh;
    font-size: 20px;
    line-height: 31px;
  }

  .left-heading-sales.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-sales.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-sales.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-sales.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-sales.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
  }

  .left-heading-sales._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-sales._65._50px {
    left: -11px;
    top: 8px;
    font-size: 25px;
    line-height: 42px;
    text-align: center;
  }

  .left-heading-sales.white {
    margin-top: 4vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-sales.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-sales.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-sales.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-sales.white._2vh-top-margin {
    margin-top: 7vh;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading-sales.white._21px-text {
    font-size: 21px;
  }

  .left-heading-sales.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-sales.white._21px-font {
    font-size: 21px;
  }

  .left-heading-sales.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-sales.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-sales.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-sales.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-sales._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-sales._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-sales._50px {
    top: 10px;
    font-size: 31px;
    line-height: 45px;
    text-align: left;
  }

  .left-heading-sales._50px.margin-top-side {
    margin-top: 6vh;
    margin-right: auto;
    margin-left: 1vh;
    font-size: 26px;
    line-height: 41px;
    text-align: center;
  }

  .left-heading-sales._50px.salesing-mobile-header {
    width: 234.5px;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading-sales._50px.salesing-mobile-header._10vh-margin-bottom {
    margin-bottom: -10vh;
    font-size: 27px;
    line-height: 32px;
  }

  .image-186-copy {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0px;
    display: none;
    width: 55%;
  }

  .racehomelogo {
    display: none;
    width: auto;
    height: 6%;
  }

  .racehomelogo._2vh-margin-bottom {
    top: 20px;
    display: none;
  }

  .racehomelogo._2vh-margin-bottom.height-75 {
    left: 18vw;
    height: 20px;
  }

  .racehomelogo2 {
    display: none;
    width: auto;
    height: 6%;
  }

  .racehomelogo2._2vh-margin-bottom {
    top: 20px;
    display: none;
  }

  .racehomelogo2._2vh-margin-bottom.height-75 {
    left: 18vw;
    height: 20px;
  }

  .business-collumn-grid-refer-me {
    overflow: hidden;
    height: 100%;
    min-height: 100px;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-refer-me.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-refer-me._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-refer-me._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-refer-me._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumn-grid-refer-me._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .business-collumn-grid-refer-me._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-refer-me._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-refer-me._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-refer-me._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .business-collumn-grid-refer-me._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-refer-me._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-refer-me._3070.white {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-refer-me._3070.white._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-refer-me._2575.black {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-refer-me._2575.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-refer-me.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: auto;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn-grid-refer-me.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .business-collumn-grid-refer-me.services_columns {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .business-collumn-grid-refer-me.blue {
    display: block;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: baseline;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .business-collumn-grid-refer-me.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-refer-me.medicos-background-one.medicos-grid {
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-refer-me.medicos-video-image.medicos-grid {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-refer-me.medicos-home-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-refer-me.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-refer-me.f4f4f4.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-refer-me._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-refer-me._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    height: 100vh;
  }

  .business-collumn-grid-refer-me._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-refer-me.medicos-psychmed-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-refer-me.medicos-medkit-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-refer-me.medicos-consult-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-refer-me.medicos-pharmacare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-refer-me.medicos-cloud-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-refer-me.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-refer-me.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-refer-me._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-refer-me.left-grid-text-concord {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-refer-me.right-text-coloumn {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-refer-me.right-text-small-column {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-refer-me._43-43 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-refer-me._30-70 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-refer-me._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .business-collumn-grid-refer-me._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-refer-me._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn-grid-refer-me._60-40 {
    height: 86vh;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn-grid-refer-me._40-60 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-refer-me._50-50 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-refer-me._86vh {
    height: 86vh;
  }

  .business-collumn-grid-refer-me._86vh.fafafa {
    margin-bottom: 18px;
  }

  .business-collumn-grid-refer-me._0-100 {
    height: 86vh;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .business-collumn-grid-refer-me.without-border-background.medicos-grid._100 {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-refer-me._20-80 {
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumn-grid-refer-me._100 {
    -ms-grid-rows: 100% 50%;
    grid-template-rows: 100% 50%;
  }

  .business-collumn-grid-refer-me.top-60-40 {
    grid-auto-flow: column;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .left-heading-vmeet {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-vmeet.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-vmeet.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-vmeet.black._70._2vh-top-margin._50px {
    margin-top: 12vh;
  }

  .left-heading-vmeet.black._70._0vh {
    top: 5px;
    margin-top: 0vh;
    font-size: 23px;
    line-height: 30px;
    text-align: center;
  }

  .left-heading-vmeet.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-vmeet.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-vmeet.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-vmeet.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-vmeet.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-vmeet.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-vmeet.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-vmeet.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-vmeet.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-vmeet.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-vmeet.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-vmeet.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-vmeet.black._6vh-margin-top._50px {
    left: -18px;
    top: 35px;
    margin-bottom: -13.4vh;
    font-size: 20px;
    line-height: 31px;
  }

  .left-heading-vmeet.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-vmeet.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-vmeet.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-vmeet.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-vmeet.black._50px.nopinocchio-mobile-header {
    margin-left: 0vw;
    padding-right: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-vmeet.black._50px.nopinocchio-mobile-header._10--side-padding {
    padding-right: 10%;
  }

  .left-heading-vmeet.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
  }

  .left-heading-vmeet._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-vmeet._65._50px {
    left: -11px;
    top: 8px;
    font-size: 25px;
    line-height: 42px;
    text-align: center;
  }

  .left-heading-vmeet.white {
    margin-top: 4vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-vmeet.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-vmeet.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-vmeet.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-vmeet.white._2vh-top-margin {
    margin-top: 7vh;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading-vmeet.white._21px-text {
    font-size: 21px;
  }

  .left-heading-vmeet.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-vmeet.white._21px-font {
    font-size: 21px;
  }

  .left-heading-vmeet.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-vmeet.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-vmeet.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-vmeet.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-vmeet._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-vmeet._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-vmeet._50px {
    font-size: 31px;
    line-height: 45px;
    text-align: left;
  }

  .business-collumn-grid-my-deets {
    overflow: hidden;
    height: 100%;
    min-height: 100px;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-my-deets.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-my-deets._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-my-deets._3565._30-70 {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-my-deets._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .business-collumn-grid-my-deets._6535._53-33 {
    height: 86vh;
    grid-auto-rows: 33vh;
    -ms-grid-rows: 53vh;
    grid-template-rows: 53vh;
  }

  .business-collumn-grid-my-deets._6535._70-30 {
    height: 86vh;
    -ms-grid-rows: 70%;
    grid-template-rows: 70%;
  }

  .business-collumn-grid-my-deets._6535._70-30 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-my-deets._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-my-deets._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 23vh;
    -ms-grid-rows: 63vh;
    grid-template-rows: 63vh;
  }

  .business-collumn-grid-my-deets._4060._70-30 {
    height: 86vh;
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-my-deets._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .business-collumn-grid-my-deets._3070.white {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-my-deets._3070.white._50-50 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-my-deets._2575.black {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .business-collumn-grid-my-deets._2575.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-my-deets.testimonials {
    overflow: visible;
    height: 100vh;
    min-height: auto;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .business-collumn-grid-my-deets.testimonials._86 {
    height: 86vh;
    min-height: 86vh;
  }

  .business-collumn-grid-my-deets.services_columns {
    grid-auto-rows: 50vh;
    -ms-grid-rows: 100vh;
    grid-template-rows: 100vh;
  }

  .business-collumn-grid-my-deets.blue {
    display: block;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: baseline;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .business-collumn-grid-my-deets.home-medicos.single-grid {
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .business-collumn-grid-my-deets.medicos-background-one.medicos-grid {
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-my-deets.medicos-video-image.medicos-grid {
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-my-deets.medicos-home-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-my-deets.f4f4f4.medicos-left-text-whole-collumn-grid-copy {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-my-deets.f4f4f4.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-my-deets._1a1a1a.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-my-deets._1a1a1a.medicos-left-text-collumn-grid._100vh-small {
    height: 100vh;
  }

  .business-collumn-grid-my-deets._1a1a1a.medicos-right-text-collumn-grid {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-my-deets.medicos-psychmed-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-my-deets.medicos-medkit-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-my-deets.medicos-consult-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-my-deets.medicos-pharmacare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-my-deets.medicos-cloud-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-my-deets.medicos-agedcare-image.medicos-grid {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-my-deets.medicos-left-text-collumn-grid {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-my-deets._3565-copy {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .business-collumn-grid-my-deets.left-grid-text-concord {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-my-deets.right-text-coloumn {
    -ms-grid-rows: 0% 100%;
    grid-template-rows: 0% 100%;
  }

  .business-collumn-grid-my-deets.right-text-small-column {
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-my-deets._43-43 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-my-deets._30-70 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-my-deets._53-33 {
    height: 86vh;
    -ms-grid-rows: 53vh 43vh;
    grid-template-rows: 53vh 43vh;
  }

  .business-collumn-grid-my-deets._30-70 {
    height: 86vh;
    -ms-grid-rows: 30% 70%;
    grid-template-rows: 30% 70%;
  }

  .business-collumn-grid-my-deets._70-30 {
    height: 86vh;
    -ms-grid-rows: 70% 30%;
    grid-template-rows: 70% 30%;
  }

  .business-collumn-grid-my-deets._60-40 {
    height: 100%;
    -ms-grid-rows: 60% 40%;
    grid-template-rows: 60% 40%;
  }

  .business-collumn-grid-my-deets._40-60 {
    height: 86vh;
    -ms-grid-rows: 40% 60%;
    grid-template-rows: 40% 60%;
  }

  .business-collumn-grid-my-deets._50-50 {
    height: 86vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .business-collumn-grid-my-deets._86vh {
    height: 86vh;
  }

  .business-collumn-grid-my-deets._86vh.fafafa {
    margin-bottom: 18px;
  }

  .business-collumn-grid-my-deets._0-100 {
    height: 86vh;
    -ms-grid-rows: 0vh 100%;
    grid-template-rows: 0vh 100%;
  }

  .business-collumn-grid-my-deets.without-border-background.medicos-grid._100 {
    -ms-grid-rows: 100% 50vh;
    grid-template-rows: 100% 50vh;
  }

  .business-collumn-grid-my-deets._20-80 {
    -ms-grid-rows: 20% 80%;
    grid-template-rows: 20% 80%;
  }

  .business-collumn-grid-my-deets._100 {
    -ms-grid-rows: 100% 50%;
    grid-template-rows: 100% 50%;
  }

  .business-collumn-grid-my-deets.top-60-40 {
    grid-auto-flow: column;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
  }

  .centre-heading-concord {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 21px;
    line-height: 26px;
  }

  .centre-heading-concord.white {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 21px;
  }

  .centre-heading-concord.white.no-margin._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-heading-concord.white._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-heading-concord.black.padding-top._50px {
    position: relative;
    top: 57px;
    margin-top: 0vh;
    font-size: 27px;
    line-height: 40px;
  }

  .centre-heading-concord.black._50px {
    position: absolute;
    left: 0%;
    top: 16%;
    right: 0%;
    bottom: auto;
    margin-top: 0vh;
  }

  .centre-heading-concord.black._50px.side-margin {
    width: 276px;
    margin-right: auto;
    margin-left: auto;
    font-size: 33px;
  }

  .centre-heading-concord.black._50px.concord-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .centre-heading-concord.black._50px.concord-mobile-header.relative {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    font-size: 25px;
    line-height: 30px;
  }

  .centre-heading-concord._004665 {
    width: 100%;
    line-height: 26px;
    text-align: center;
    white-space: normal;
  }

  .centre-heading-concord._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .centre-paragraph-concor {
    font-size: 16px;
    line-height: 23px;
  }

  .centre-paragraph-concor.white {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
  }

  .centre-paragraph-concor.black._20px {
    position: relative;
    top: 51px;
    font-size: 16px;
    line-height: 27px;
  }

  .centre-paragraph-concor.black._20px.lighter {
    width: auto;
    margin-bottom: -80px;
    margin-left: 11px;
    font-size: 10px;
    line-height: 20px;
  }

  .centre-paragraph-concor.black._20px.lighter.side-margin {
    position: relative;
    left: 1vh;
    top: 9vh;
    right: auto;
    bottom: auto;
    z-index: 0;
    width: 260px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
  }

  .centre-paragraph-concor.black._20px.lighter.concord-mobile-text {
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    letter-spacing: 0px;
  }

  .centre-paragraph-concor.black._20px.lighter.concord-mobile-text.relative {
    top: 0px;
  }

  .images-container-novo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 60vw;
    min-height: 100px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: left;
  }

  .images-container-novo.top {
    overflow: visible;
  }

  .images-container-novo.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-novo.bottom._618497 {
    background-color: #618497;
  }

  .images-container-novo.higher {
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .images-container-novo.higher.white.bottom {
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-novo.higher.white.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-novo.services-images {
    display: none;
  }

  .images-container-novo.medicos {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-novo.hidden-when-small {
    display: none;
  }

  .images-container-novo.mobiledisplay-none {
    display: none;
    height: 100%;
  }

  .images-container-novo.mobiledisplay-none.novo {
    display: block;
    height: 100%;
  }

  .left-heading-novo {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-novo.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-novo.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-novo.black._70._2vh-top-margin._50px {
    margin-top: 12vh;
  }

  .left-heading-novo.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-novo.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-novo.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-novo.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-novo.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-novo.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-novo.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-novo.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-novo.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-novo.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-novo.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-novo.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-novo.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-novo.black._6vh-margin-top._50px {
    left: -18px;
    top: 35px;
    margin-bottom: -13.4vh;
    font-size: 20px;
    line-height: 31px;
  }

  .left-heading-novo.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-novo.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-novo.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-novo.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-novo.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
  }

  .left-heading-novo._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-novo._65._50px {
    left: -11px;
    top: 8px;
    font-size: 25px;
    line-height: 42px;
    text-align: center;
  }

  .left-heading-novo.white {
    margin-top: 4vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-novo.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-novo.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-novo.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-novo.white._2vh-top-margin {
    margin-top: 7vh;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading-novo.white._21px-text {
    font-size: 21px;
  }

  .left-heading-novo.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-novo.white._21px-font {
    font-size: 21px;
  }

  .left-heading-novo.white._50px {
    font-size: 21px;
    line-height: 33px;
    text-align: center;
  }

  .left-heading-novo.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-novo.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-novo.white._50px.novo-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-novo.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-novo._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-novo._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-novo._50px {
    font-size: 31px;
    line-height: 45px;
    text-align: left;
  }

  .images-containe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
    min-height: 100px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: left;
  }

  .images-containe.top {
    overflow: visible;
  }

  .images-containe.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-containe.bottom._618497 {
    background-color: #618497;
  }

  .images-containe.higher {
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .images-containe.higher.white.bottom {
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-containe.higher.white.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-containe.services-images {
    display: none;
  }

  .images-containe.medicos {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-containe.hidden-when-small {
    display: none;
  }

  .left-heading-medicos {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-medicos.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-medicos.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-medicos.black._70._2vh-top-margin._50px {
    margin-top: 12vh;
  }

  .left-heading-medicos.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-medicos.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-medicos.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-medicos.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-medicos.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-medicos.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-medicos.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-medicos.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-medicos.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-medicos.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-medicos.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-medicos.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-medicos.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-medicos.black._6vh-margin-top._50px {
    left: -18px;
    top: 35px;
    margin-bottom: -13.4vh;
    font-size: 20px;
    line-height: 31px;
  }

  .left-heading-medicos.black._50px {
    margin-top: 20vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-medicos.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-medicos.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-medicos.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-medicos.black._50px.novo-mobile-header {
    margin-top: 5vh;
    margin-left: 0px;
    font-size: 25px;
    line-height: 29px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-medicos.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
  }

  .left-heading-medicos._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-medicos._65._50px {
    left: -11px;
    top: 8px;
    font-size: 25px;
    line-height: 42px;
    text-align: center;
  }

  .left-heading-medicos.white {
    margin-top: 4vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-medicos.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-medicos.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-medicos.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-medicos.white._2vh-top-margin {
    margin-top: 7vh;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading-medicos.white._21px-text {
    font-size: 21px;
  }

  .left-heading-medicos.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-medicos.white._21px-font {
    font-size: 21px;
  }

  .left-heading-medicos.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-medicos.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-medicos.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-medicos.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-medicos._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-medicos._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-medicos._50px {
    font-size: 31px;
    line-height: 45px;
    text-align: left;
  }

  .left-heading-novo-meidcos {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-novo-meidcos.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-novo-meidcos.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-novo-meidcos.black._70._2vh-top-margin._50px {
    margin-top: 12vh;
  }

  .left-heading-novo-meidcos.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-novo-meidcos.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-novo-meidcos.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-novo-meidcos.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-novo-meidcos.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-novo-meidcos.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-novo-meidcos.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-novo-meidcos.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-novo-meidcos.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-novo-meidcos.black._2vh-top-margin._50px.no-padding {
    padding-right: 0%;
  }

  .left-heading-novo-meidcos.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-novo-meidcos.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-novo-meidcos.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-novo-meidcos.black._6vh-margin-top._50px {
    left: -18px;
    top: 35px;
    margin-bottom: -13.4vh;
    font-size: 20px;
    line-height: 31px;
  }

  .left-heading-novo-meidcos.black._50px {
    margin-top: 40vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-novo-meidcos.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-novo-meidcos.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-novo-meidcos.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-novo-meidcos.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
  }

  .left-heading-novo-meidcos.black._50px-2vhmargin {
    margin-top: -2vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-novo-meidcos.black._50px-2vhmargin._0vh {
    margin-top: 0vh;
  }

  .left-heading-novo-meidcos.black._50px-2vhmargin._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-novo-meidcos.black._50px-2vhmargin._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-novo-meidcos.black.novo-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading-novo-meidcos._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-novo-meidcos._65._50px {
    left: -11px;
    top: 8px;
    font-size: 25px;
    line-height: 42px;
    text-align: center;
  }

  .left-heading-novo-meidcos.white {
    margin-top: 4vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-novo-meidcos.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-novo-meidcos.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-novo-meidcos.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-novo-meidcos.white._2vh-top-margin {
    margin-top: 7vh;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading-novo-meidcos.white._21px-text {
    font-size: 21px;
  }

  .left-heading-novo-meidcos.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-novo-meidcos.white._21px-font {
    font-size: 21px;
  }

  .left-heading-novo-meidcos.white._50px {
    font-size: 21px;
    line-height: 33px;
  }

  .left-heading-novo-meidcos.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-novo-meidcos.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-novo-meidcos.white._2vh-top {
    margin-top: 4vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-novo-meidcos._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-novo-meidcos._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-novo-meidcos._50px {
    font-size: 31px;
    line-height: 45px;
    text-align: left;
  }

  .images-container-copy-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 30vh;
    min-height: 100px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: left;
  }

  .images-container-copy-1.top {
    overflow: visible;
  }

  .images-container-copy-1.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-copy-1.bottom._618497 {
    background-color: #618497;
  }

  .images-container-copy-1.higher {
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .images-container-copy-1.higher.white.bottom {
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-copy-1.higher.white.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-copy-1.services-images {
    display: none;
  }

  .images-container-copy-1.medicos {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-copy-1.hidden-when-small {
    display: none;
  }

  .images-container-copy-1.mobiledisplay-none {
    display: none;
  }

  .images-container-copy-1.auto-height {
    display: none;
    height: 100%;
  }

  .images-container-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 30vh;
    min-height: 100px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: left;
  }

  .images-container-4.top {
    overflow: visible;
  }

  .images-container-4.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-4.bottom._618497 {
    background-color: #618497;
  }

  .images-container-4.higher {
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .images-container-4.higher.white.bottom {
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-4.higher.white.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-4.services-images {
    display: none;
  }

  .images-container-4.medicos {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-4.hidden-when-small {
    display: none;
  }

  .images-container-4.mobiledisplay-none {
    display: none;
    height: 100%;
  }

  .white-last {
    display: block;
  }

  .white-last._14 {
    font-size: 14px;
  }

  .white-last.margin-5vh {
    text-align: center;
  }

  .white-last._10vh-bottom.lighter._20px {
    text-align: justify;
  }

  .white-last._10vh-bottom.lighter._20px.white-34 {
    margin-bottom: 0vh;
  }

  .white-last._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-last._20px._10vh-bottom-margin.lighter {
    margin-bottom: 73px;
    text-align: center;
  }

  .white-last._20px.lighter {
    position: relative;
    top: -54px;
    margin-bottom: -93px;
    color: #fff;
    font-size: 10px;
    line-height: 21px;
  }

  .white-last._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-last._20px.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white-last._20px.novo-mobile-text.small-size {
    font-size: 13px;
    line-height: 20px;
  }

  .white-last._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .spacer {
    display: none;
  }

  .button-10 {
    bottom: 5vh;
    width: 30%;
    font-size: 10px;
  }

  .button-10.mobile-display {
    position: absolute;
    left: auto;
    top: auto;
    bottom: 2%;
    z-index: 9999;
    border: 1px none #000;
    background-color: #fff;
  }

  .button-10.mobile-display:hover {
    border-style: none;
  }

  .button-10.mobile-display.color-trasnparent.cta-button {
    bottom: 5%;
  }

  .button-10.mobile-display.hidden-test {
    display: none;
  }

  .meidocos-logo {
    left: 19vw;
    top: 2.2vh;
    display: none;
    width: auto;
    height: 20px;
  }

  .images-container-copy {
    height: 100%;
    min-height: 100px;
    padding-right: 0px;
    padding-left: 0px;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-align: left;
  }

  .images-container-copy.top {
    overflow: visible;
  }

  .images-container-copy.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-copy.bottom._618497 {
    background-color: #618497;
  }

  .images-container-copy.higher {
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .images-container-copy.higher.white.bottom {
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .images-container-copy.higher.white.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .images-container-copy.services-images {
    display: none;
  }

  .images-container-copy.medicos {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .images-container-copy.hidden-when-small {
    display: none;
  }

  .images-container-copy.taller {
    width: auto;
    height: 40%;
  }

  .text-span-7 {
    bottom: -19px;
    width: auto;
    height: auto;
    font-size: 40px;
    line-height: 10px;
  }

  .image-243 {
    position: absolute;
    z-index: 10;
  }

  .image-244 {
    position: absolute;
    z-index: 10;
    padding: 11px;
  }

  .text-block-11-copy {
    width: 265px;
    text-align: center;
  }

  .heading-14-copy.white {
    margin-top: -15px;
    font-size: 27px;
    line-height: 35px;
    text-align: center;
  }

  .heading-14-copy.white.top-margin {
    margin-top: -30px;
    margin-bottom: 40px;
  }

  .heading-14-copy.mobile-display-center {
    text-align: center;
  }

  .heading-14-copy.white-plate {
    margin-top: -15px;
    line-height: 35px;
    text-align: center;
  }

  .heading-14-copy.white-plate.top-margin {
    margin-top: -30px;
    margin-bottom: 40px;
  }

  .heading-14-copy.white-plate.mobile-display-none {
    margin-top: -45px;
    margin-bottom: 15px;
    font-size: 27px;
  }

  .div-block-186 {
    display: block;
    border: 1px none #000;
    background-color: #000;
  }

  .image-171-racegome {
    margin: 0vh auto 0px 30px;
    padding-bottom: 0px;
  }

  .image-171-racegome._10vh-top-margin {
    margin-top: -3vh;
  }

  .image-171-racegome._7vh-top-margin {
    margin-top: 10vh;
  }

  .image-171-racegome._3vh-top-margin {
    width: auto;
    margin-top: 6vh;
  }

  .image-171-racegome._2vh-top-margin {
    margin-top: 2vh;
  }

  .image-171-racegome._4vh-top-margin {
    margin-top: 4vh;
  }

  .image-171-racegome._10vh-top-margin {
    margin-top: -10vh;
  }

  .image-171-racegome._10vh-top-margin {
    margin-top: 10vh;
  }

  .image-171-racegome.top-margin {
    margin-top: -15vh;
  }

  .image-171-racegome.mobile-image-racehome {
    position: static;
    margin-left: 0px;
  }

  .image-171-racegome.mobile-image-racehome._20px-bottom-margin {
    margin-bottom: 20px;
  }

  .image-171-racegome.mobile-image-racehome._20px-bottom-margin.top-10vh {
    margin-top: 10vh;
  }

  .image-171-racegome.mobile-image-racehome._20px-bottom-margin.margin-top-5vh {
    margin-top: 5vh;
  }

  .image-245 {
    margin-top: 13px;
  }

  .image-246 {
    margin-top: 10vh;
  }

  ._5vh-top-margin {
    margin-top: 5vh;
  }

  .text-block-plate {
    width: 265px;
    text-align: center;
  }

  .mainhero_casewrapper-copy {
    justify-items: center;
    grid-auto-flow: row;
  }

  .mainhero_casewrapper-copy.position-case.mobiledisplay-none {
    position: absolute;
    left: auto;
    top: 50%;
    right: auto;
    bottom: 0%;
    margin-right: auto;
    margin-left: auto;
  }

  .mainhero_casewrapper-copy.position-case.mobiledisplay-none.margin-side-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .cover {
    display: none;
  }

  .div-block-189 {
    height: 50%;
  }

  .clap-mobile-div {
    height: 20%;
  }

  .panel-medicos {
    top: 0vh;
    width: 100%;
    height: 100%;
    min-height: 100px;
  }

  .panel-medicos.banner {
    height: 100%;
    min-height: 200px;
  }

  .panel-medicos.banner.blue.iee-background._86vh._10--padding {
    height: 100%;
    padding-right: 10%;
    padding-left: 10%;
  }

  .panel-medicos.banner.blue._161616 {
    height: 100%;
  }

  .panel-medicos.banner.blue.nopino-background {
    border-radius: 0px;
  }

  .panel-medicos.banner.blue.racehome-background {
    height: 100%;
    border-radius: 0px;
  }

  .panel-medicos.banner.blue.medicos-background.small-padding {
    padding-right: 10%;
    padding-left: 10%;
    border-radius: 0px;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .panel-medicos.banner._86vh {
    height: 86vh;
  }

  .panel-medicos.banner._86vh._100vh {
    overflow: hidden;
    height: 100vh;
  }

  .panel-medicos.f17e30 {
    overflow: auto;
    height: 100%;
    background-color: transparent;
  }

  .panel-medicos.clients {
    height: 100vh;
  }

  .panel-medicos.clients._2vh-padding-top {
    padding-top: 2vh;
  }

  .panel-medicos.overflow-none {
    overflow: hidden;
  }

  .panel-medicos.streaming.blue.iee-background._86vh._10--padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .panel-medicos.streaming.blue.nopino-background {
    border-radius: 0px;
  }

  .panel-medicos.streaming.blue.racehome-background {
    border-radius: 0px;
  }

  .panel-medicos.streaming.blue.medicos-background.small-padding {
    padding-right: 10%;
    padding-left: 10%;
    border-radius: 0px;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .panel-medicos.streaming._86vh {
    height: 86vh;
  }

  .panel-medicos.streaming._86vh._100vh {
    overflow: hidden;
    height: 100vh;
  }

  .panel-medicos.woman-devices.blue.iee-background._86vh._10--padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .panel-medicos.woman-devices.blue.nopino-background {
    border-radius: 0px;
  }

  .panel-medicos.woman-devices.blue.racehome-background {
    border-radius: 0px;
  }

  .panel-medicos.woman-devices.blue.medicos-background.small-padding {
    padding-right: 10%;
    padding-left: 10%;
    border-radius: 0px;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .panel-medicos.woman-devices._86vh {
    height: 86vh;
  }

  .panel-medicos.woman-devices._86vh._100vh {
    overflow: hidden;
    height: 100vh;
  }

  .panel-medicos.mobile-display {
    height: auto;
    min-height: auto;
  }

  .panel-medicos.position {
    top: auto;
  }

  .panel-medicos.mobile-display-medicos {
    display: block;
  }

  .left-heading-copy {
    margin-top: -2vh;
    font-size: 21px;
    line-height: 26px;
  }

  .left-heading-copy.black {
    padding-right: 10%;
    padding-left: 0%;
    font-size: 14px;
    line-height: 22px;
  }

  .left-heading-copy.black.pad._50px {
    margin-top: 17vh;
    margin-left: 0vh;
  }

  .left-heading-copy.black._70._2vh-top-margin {
    margin-top: 2vh;
    font-size: 28px;
    line-height: 36px;
  }

  .left-heading-copy.black._70._2vh-top-margin._50px {
    margin-top: 12vh;
  }

  .left-heading-copy.black._70._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black._70._50px-60 {
    font-size: 20px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading-copy.black.concord._1e628d._50px._2vh-top-margin._10-margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._50px._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top {
    margin-top: 2vh;
  }

  .left-heading-copy.black.concord._1e628d._2vh-margin-top._10--margin-side {
    padding-left: 10%;
  }

  .left-heading-copy.black.concord._1e628d._10--side-padding {
    padding-left: 10%;
  }

  .left-heading-copy.black._3vh-margin {
    margin-top: 3vh;
  }

  .left-heading-copy.black._10-left-margin {
    margin-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._2vh-top-margin._50px.no-padding {
    margin-left: 0vw;
    padding-right: 0%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin._50px._10-side-margin {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._2vh-top-margin._50px.top-margin {
    margin-top: 15vh;
  }

  .left-heading-copy.black._6vh-margin-top {
    margin-top: 6vh;
  }

  .left-heading-copy.black._6vh-margin-top._50px {
    left: -18px;
    top: 35px;
    margin-bottom: 0vh;
    font-size: 20px;
    line-height: 31px;
  }

  .left-heading-copy.black._50px {
    margin-top: 0vh;
    margin-left: 6.3vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-copy.black._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black._50px._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._50px._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._50px._10--side-padding._10vh-margin-top {
    margin-top: -10vh;
  }

  .left-heading-copy.black._50px._10vh-margin-top {
    margin-top: -10vh;
  }

  .left-heading-copy.black._50px.top-margin {
    margin-top: -59vh;
  }

  .left-heading-copy.black._50px.size-reductor {
    font-size: 20px;
    line-height: 30px;
  }

  .left-heading-copy.black._50px._15vh-margin-top {
    margin-top: 15vh;
  }

  .left-heading-copy.black._50px._5vh-top-margin {
    margin-top: -5vh;
  }

  .left-heading-copy.black._50px.concord-mobile-header {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.black._50px.concord-mobile-header._10px-margin {
    margin-top: 10px;
  }

  .left-heading-copy.black._50px.all-in-mobile-header {
    margin-left: auto;
    padding-right: 0%;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.black._50px.clap-mobile-header {
    margin-left: 0vw;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.black._50px.salesing-mobile-header-title {
    margin-top: 5vh;
    margin-left: 0vw;
    padding-right: 0%;
    font-size: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.black._50px.salesing-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.black._50px.myproperty-mobile-header {
    width: 234.8px;
    margin-top: 4vh;
    margin-right: 0px;
    margin-left: 0vw;
    padding-right: 0%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.black._50px.myproperty-mobile-header.central-mobileview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .left-heading-copy.black._50px.myproperty-mobile-header._10vh-margin-bottom {
    margin-bottom: -10vh;
    font-size: 25px;
  }

  .left-heading-copy.black._50px.novo-mobile-header {
    margin-bottom: 5vh;
    margin-left: 0vw;
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.black._6vh-top-margin {
    top: -4px;
    width: auto;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
  }

  .left-heading-copy.black._6vh-top-margin.center {
    margin-left: auto;
    padding-right: 0%;
    padding-left: 0%;
    text-align: center;
  }

  .left-heading-copy.black._10-vh-margin {
    margin-top: 10vh;
  }

  .left-heading-copy.black._50px--6vh {
    margin-top: 6vh;
    margin-left: 6.3vw;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .left-heading-copy.black._50px--6vh._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.black._50px--6vh._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy.black._50px--6vh._10--side-padding {
    margin-left: auto;
    padding-left: 10%;
  }

  .left-heading-copy.black._50px--6vh._10--side-padding._10vh-margin-top {
    margin-top: -10vh;
  }

  .left-heading-copy.black._50px--6vh._10vh-margin-top {
    margin-top: -10vh;
  }

  .left-heading-copy.black._50px--6vh.top-margin {
    margin-top: -59vh;
  }

  .left-heading-copy.black._50px--6vh.size-reductor {
    font-size: 20px;
    line-height: 30px;
  }

  .left-heading-copy.black._50px--6vh._15vh-margin-top {
    margin-top: 15vh;
  }

  .left-heading-copy.black._50px--6vh._5vh-top-margin {
    margin-top: -5vh;
  }

  .left-heading-copy._65._2vh-bottom {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .left-heading-copy._65._2vh-bottom._50px {
    font-size: 28px;
    line-height: 38px;
  }

  .left-heading-copy._65._50px {
    left: -11px;
    top: 8px;
    font-size: 25px;
    line-height: 42px;
    text-align: center;
  }

  .left-heading-copy._65._50px.margin-top-side {
    margin-top: 5vh;
  }

  .left-heading-copy._65._50px.salesing-mobile-header {
    left: 0px;
    top: 0px;
    line-height: 30px;
    text-align: left;
    letter-spacing: -1.25px;
  }

  .left-heading-copy._65._50px.salesing-mobile-header._10vh-margin-bottom {
    margin-bottom: -10vh;
  }

  .left-heading-copy._65.novo-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.white {
    margin-top: 4vh;
    font-size: 36px;
    line-height: 36px;
  }

  .left-heading-copy.white.middle {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }

  .left-heading-copy.white._34 {
    font-size: 34px;
    line-height: 34px;
  }

  .left-heading-copy.white._30 {
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400;
    white-space: break-spaces;
  }

  .left-heading-copy.white._2vh-top-margin {
    margin-top: 7vh;
    font-size: 30px;
    line-height: 31px;
    text-align: center;
  }

  .left-heading-copy.white._2vh-top-margin._50px.mobile-screen {
    margin-top: 0vh;
  }

  .left-heading-copy.white._21px-text {
    font-size: 21px;
  }

  .left-heading-copy.white._4vh-top-margin-copy {
    margin-top: 4vh;
  }

  .left-heading-copy.white._21px-font {
    font-size: 21px;
  }

  .left-heading-copy.white._21px-font._50px._3vh-top-margin {
    margin-top: -2vh;
  }

  .left-heading-copy.white._50px {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.white._50px._0margin {
    margin-top: 0vh;
  }

  .left-heading-copy.white._50px._0vh {
    margin-top: 0vh;
  }

  .left-heading-copy.white._50px._10-top-margin {
    margin-top: -15vh;
    text-align: center;
  }

  .left-heading-copy.white._50px.concord-mobile-header {
    margin-top: 0vh;
    text-align: left;
  }

  .left-heading-copy.white._50px.concord-mobile-header.margin-top-3vh {
    margin-top: 3vh;
  }

  .left-heading-copy.white._50px._5vh-top-mobile-clap {
    margin-top: 10vh;
  }

  .left-heading-copy.white._2vh-top {
    margin-top: 15vh;
    padding-right: 10vw;
    padding-left: 10vw;
    font-size: 21px;
    line-height: 30px;
  }

  .left-heading-copy.white._5vh-top-margin {
    margin-top: -5vh;
  }

  .left-heading-copy._1e628d._2vh-top-margin {
    margin-top: 2vh;
  }

  .left-heading-copy._2vh-bottom-margin {
    margin-bottom: 2vh;
    text-align: center;
  }

  .left-heading-copy._2vh-bottom-margin.center-position {
    top: 20vh;
  }

  .left-heading-copy._50px {
    font-size: 31px;
    line-height: 45px;
    text-align: left;
  }

  .left-heading-copy._50px.mobile-display {
    margin-top: 15vh;
    font-size: 26px;
    line-height: 33px;
    text-align: center;
  }

  .left-heading-copy._50px.top-margin-8vh {
    margin-top: 8vh;
  }

  .left-heading-copy._50px.one-another-mobile-header {
    margin-top: 0vh;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.ra-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.myproperty-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .left-heading-copy.myproperty-mobile-header._10vh-margin-bottom {
    margin-bottom: -10vh;
  }

  .section-18 {
    height: 100%;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
  }

  .white-coulour {
    display: block;
  }

  .white-coulour._14 {
    font-size: 14px;
  }

  .white-coulour.margin-5vh {
    text-align: center;
  }

  .white-coulour._10vh-bottom.lighter._20px {
    text-align: justify;
  }

  .white-coulour._10vh-bottom.lighter._20px.white-34 {
    margin-bottom: 5vh;
  }

  .white-coulour._20px {
    font-size: 14px;
    line-height: 24px;
  }

  .white-coulour._20px._2vh-bottom-margin.lighter {
    margin-bottom: 73px;
    text-align: center;
  }

  .white-coulour._20px._2vh-bottom-margin.lighter.white-34.size-reductor {
    margin-bottom: 32px;
    font-size: 14px;
  }

  .white-coulour._20px._2vh-bottom-margin.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white-coulour._20px._2vh-bottom-margin.novo-mobile-text._5vh-top-margin {
    margin-bottom: 10vh;
  }

  .white-coulour._20px.lighter {
    margin-bottom: -93px;
    font-size: 10px;
    line-height: 21px;
  }

  .white-coulour._20px.lighter.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-coulour._20px.lighter.white-10 {
    text-align: justify;
  }

  .white-coulour._20px.lighter.white-10.mobile-display {
    line-height: 19px;
    text-align: left;
  }

  .white-coulour._20px.lighter.white-10.one-another-mobile-text {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .white-coulour._20px.lighter--copy {
    margin-bottom: -93px;
    font-size: 10px;
    line-height: 17px;
  }

  .white-coulour._20px.lighter--copy.small {
    font-size: 12px;
    line-height: 20px;
  }

  .white-coulour._20px.lighter--copy.white-10 {
    text-align: justify;
  }

  .white-coulour._20px.nopinocchio-mobile-text {
    font-size: 15px;
    line-height: 25px;
  }

  .white-coulour._20px.nopinocchio-text-white {
    font-size: 15px;
    line-height: 22px;
  }

  .white-coulour._20px.nopinocchio-text-white.nopinocchio-mobile-text-white {
    font-size: 15px;
    line-height: 22px;
  }

  .white-coulour._20px._2vh-bottom-margin.lighter {
    margin-bottom: 73px;
    text-align: center;
  }

  .white-coulour._20px._2vh-bottom-margin.lighter.white-34.size-reductor {
    margin-bottom: 32px;
    font-size: 14px;
  }

  .white-coulour._20px._2vh-bottom-margin.novo-mobile-text {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
  }

  .white-coulour._20px._2vh-bottom-margin.novo-mobile-text._5vh-top-margin {
    margin-bottom: 2vh;
  }

  .white-coulour.middle._20px.lighter.white-10.side-margin {
    width: 260px;
    margin-right: auto;
    margin-left: auto;
  }

  .white-coulour.middle._20px.nopinocchio-mobile-text {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
    text-align: left;
  }

  .white-coulour.middle._20px.nopinocchio-mobile-text._10--side-padding {
    color: #fff;
    letter-spacing: normal;
  }

  .white-coulour.middle._20px.nopinocchio-mobile-text._10--side-padding._5vh-top-margin {
    font-size: 15px;
    line-height: 22px;
  }

  .white-coulour._35px.small {
    margin-top: 0px;
    font-size: 18px;
    line-height: 18px;
  }

  .text-span-8 {
    display: block;
  }

  .grid-24 {
    position: absolute;
    left: 40px;
    right: auto;
    width: 100%;
    margin-left: auto;
    grid-template-areas: ".";
    -ms-grid-columns: 55px 55px 55px 55px;
    grid-template-columns: 55px 55px 55px 55px;
    -ms-grid-rows: (55px)[auto-fit];
    grid-template-rows: repeat(auto-fit, 55px);
  }

  .grid-24.mobile-screen {
    left: 15px;
  }

  .grid-24._10vh-marigin-desktop.racehome-mobile-grid {
    width: 269px;
  }

  .grid-24._10vh-marigin-desktop.racehome-mobile-grid._10--side-padding {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0vh;
    margin-bottom: auto;
    padding-right: 0%;
    padding-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    align-self: auto;
    grid-auto-flow: column;
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-24._10vh-marigin-desktop.racehome-mobile-grid._10--side-padding._5vh-bottom-margin {
    left: auto;
    margin-bottom: 5vh;
  }

  .grid-24._10vh-marigin-desktop.racehome-mobile-grid._10--side-padding._5vh-bottom-margin.racehome-blue-grid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-250 {
    max-height: none;
    max-width: 35%;
  }

  .q1desing-mobile-header {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1.25px;
  }

  .padding {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .div-block-193 {
    padding-top: 5vh;
    padding-bottom: 0vh;
  }

  .div-block-194 {
    padding-top: 10vh;
  }

  .image-251 {
    height: auto;
    max-height: 100px;
    margin-top: -25vh;
    margin-bottom: 15px;
  }

  .racehome-icon._10vh-margin {
    margin-top: 10vh;
    margin-bottom: auto;
  }

  .heading-27._10px-left-margin.black {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-27._10px-left-margin.racehome-mobile-header {
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    letter-spacing: -1.25px;
  }

  .heading-27._10px-left-margin.racehome-mobile-header._10--side-padding {
    margin-right: auto;
    margin-left: auto;
  }

  .heading-27._10px-left-margin.racehome-mobile-header._10vh-top-margin {
    margin-top: 10vh;
  }

  .container-15._10--side-padding {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 200px;
    line-height: 28px;
  }

  .container-15._10--side-padding._5vh-bottom-margin {
    margin-bottom: 0vh;
    padding-right: 0%;
    padding-left: 0%;
  }

  .container-15._5vh-bottom-margin {
    margin-bottom: 5vh;
  }

  .container-16.mobile-display-industry {
    left: 150px;
  }

  .image-racehome._4px-borders.last-image-mobile {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .image-racehome._4px-borders.last-image-mobile._2vh-top-margin {
    margin-top: 2vh;
  }

  .image-racehome._4px-borders._2vh-top-margin {
    margin-top: 2vh;
  }

  .div-block-199.moible-100 {
    height: 100%;
    min-height: 100px;
  }

  .heading-28.racehome-mobile-header {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-28.racehome-mobile-header._10--side-padding._10vh-top-margin {
    margin-top: 10vh;
    font-size: 27px;
    line-height: 32px;
  }

  .heading-28.racehome-mobile-header._10--side-padding._20vh-top-margin {
    margin-top: 20vh;
  }

  .image-254._1vh-bottom-margin.mobile-display-image {
    width: auto;
    height: auto;
    max-height: 75%;
    max-width: 75%;
  }

  .image-255.image-size-mobile {
    width: auto;
    height: auto;
    max-height: 45%;
    max-width: 45%;
  }

  .paragraph-17.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }

  .paragraph-17.racehome-mobile-text._10--side-padding {
    width: auto;
  }

  .paragraph-17.racehome-mobile-text._10--side-padding._5vh-bottom-margin {
    margin-bottom: 5vh;
  }

  .paragraph-17.racehome-mobile-text._10--side-padding._10vh-bottom {
    padding-bottom: 10%;
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-49._1vh-bottom-margin.racehome-mobile-text {
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-49._1vh-bottom-margin.racehome-mobile-text._10--side-padding {
    font-size: 15px;
    line-height: 22px;
  }

  .mobile-display {
    overflow: visible;
    width: auto;
  }

  .mobile-display._85--mobile {
    height: auto;
    max-height: 75%;
    max-width: 75%;
  }

  .div-block-202.mobile-display-none {
    display: none;
  }

  .div-block-202.mobile-display-none.ipad-display-none {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
  }

  .grid-26._100-0 {
    height: 100%;
    min-height: 100px;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .image-257.mobile-display-block {
    display: block;
  }

  .image-258.mobile-display-block {
    display: block;
  }

  .image-259.mobile-display-block {
    display: block;
    width: 55%;
  }

  .bold-text-7 {
    font-size: 25px;
    line-height: 30px;
  }

  .logo-pashon {
    width: 150px;
    height: 50px;
  }

  .section-19 {
    height: 100%;
    background-position: 64% 50%;
  }

  .paragraph-18.mobile-heading-racehome {
    width: 100%;
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-51 {
    margin: 2vh auto;
  }

  .column-36 {
    position: relative;
    z-index: 1000;
  }

  .div-block-212 {
    position: absolute;
    z-index: 11;
    width: 100%;
    height: 100%;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .automatum-hero-logo {
    max-width: 50%;
  }

  .section-20 {
    padding: 0px 20px;
  }

  .section-20.hide-overflow {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .section-20.hide-overflow.add-margin-bottom {
    margin-bottom: 20px;
  }

  .section-20.hide-overflow.add-margin-bottom.panel {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .list-2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .feature-image-3 {
    left: auto;
    width: 70%;
  }

  .list-item-4 {
    margin-bottom: 10px;
  }

  .feature-grid-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .feature-text {
    line-height: 1.2;
  }

  .grid-title {
    font-size: 26px;
    line-height: 1.2;
  }

  .feature-image-6 {
    width: 70%;
  }

  .button-signup-container {
    padding-bottom: 0px;
  }

  .logo-automatum {
    width: 150px;
    height: 50px;
  }

  .automatum-logo-light {
    max-height: 50%;
    max-width: 50%;
    min-height: auto;
  }

  .automatum-logo-light.height-30 {
    height: 30%;
  }

  .automatum-logo-light.height-35 {
    height: 35%;
  }

  .automatum-logo-light.height-37 {
    height: 37%;
  }

  .automatum-logo-light.height-15 {
    height: 18%;
  }

  .automatum-logo-light.height-12 {
    height: 12%;
  }

  .automatum-logo-light.height-8 {
    height: 8%;
  }

  .automatum-logo-light.height-10 {
    height: 10%;
  }

  .automatum-logo-light.height-5 {
    height: 5%;
  }

  .div-block-214 {
    margin-bottom: auto;
  }

  .white-text-4.center-text {
    text-align: center;
  }

  .heading-29 {
    display: none;
    margin-bottom: auto;
    font-size: 11.5px;
    line-height: 20px;
  }

  .mask-4 {
    min-height: 100px;
  }

  .background-video-8 {
    display: block;
    width: 100vw;
    height: 90vw;
    margin-right: 0px;
    margin-left: 0px;
  }

  .heading-30 {
    padding-right: 0px;
  }

  .heading-30.mobile {
    font-size: 1.5em;
    text-align: center;
  }

  .heading-30.mobile.q1-slide {
    font-size: 1.2em;
  }

  .hero-grid-content-library {
    overflow: hidden;
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-flow: row;
  }

  .plate-text-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .hero-image-library {
    display: block;
    max-width: 100%;
  }

  .div-block-216 {
    display: block;
  }

  .slide-nav-3 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    font-size: 8px;
  }

  .icon-7 {
    font-size: 16px;
  }

  .slide-library {
    overflow: visible;
  }

  .icon-8 {
    font-size: 16px;
  }

  .herosidelinks_wrapper-2 {
    top: auto;
    bottom: 6%;
  }

  .slider-5 {
    width: 100vw;
  }

  .mask-5 {
    min-height: 100px;
  }

  .slider-6 {
    width: 90vw;
  }

  .div-block-217 {
    width: 150px;
  }

  .flex-container-4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-218 {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .div-block-219 {
    width: 100%;
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .heading-31 {
    font-size: 2em;
  }

  .paragraph-19 {
    font-size: 1.2em;
    line-height: 1.5;
  }

  .flex-container-video-pdf-picture {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .div-block-220 {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

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

  .heading-2 {
    font-size: 24px;
    text-align: left;
  }

  .heading-2.black-text.left-text.center-text-mobile {
    text-align: center;
  }

  .heading-2.black-text.left-text.padding-top {
    margin-top: 6vh;
  }

  .heading-2.center-text-mobile {
    text-align: center;
  }

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

  .problem-solver-text-container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .heading-1 {
    font-size: 24px;
  }

  .div-block-fully-interactive {
    width: 100%;
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    text-align: center;
  }

  .background-video-9 {
    display: block;
    width: 100vw;
    height: 90vw;
    margin-right: 0px;
    margin-left: 0px;
  }

  .videos-pictures-pdf {
    display: block;
    width: 100vw;
    height: 90vw;
    margin-right: 0px;
    margin-left: 0px;
  }

  .div-block-218-copy {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .multi-touch-video {
    display: block;
    width: 100vw;
    height: 90vw;
    margin-right: 0px;
    margin-left: 0px;
  }

  .slider-description.center-text-mobile {
    text-align: center;
  }

  .slider-description.center-text-mobile.text-white {
    font-weight: 400;
  }

  .attention-div-container {
    padding-top: 0vh;
    padding-right: 20px;
    padding-left: 20px;
  }

  .functionality-experience-wrapper {
    height: 100%;
    padding-bottom: 0px;
  }

  .functionality-experience-wrapper.black.concord-mobile-50 {
    height: 50%;
  }

  .functionality-experience-wrapper.black.concord-mobile-65 {
    height: 65%;
  }

  .functionality-experience-wrapper.white {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.white.down {
    margin-bottom: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.white.down.functionality {
    padding-top: 0vh;
  }

  .functionality-experience-wrapper.white.down._40-top-margin {
    margin-top: 40px;
  }

  .functionality-experience-wrapper.white.down.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.white.up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.white.up.serviceswithcolumn {
    padding-right: 0%;
    padding-left: 0%;
  }

  .functionality-experience-wrapper.white.up.serviceswithcolumn._0-top-margin {
    min-height: 100px;
    margin-top: 0px;
  }

  .functionality-experience-wrapper.white.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding {
    padding-bottom: 2vh;
  }

  .functionality-experience-wrapper.white.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding.align-left {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.white.up.serviceswithcolumn._0-top-margin.align-left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .functionality-experience-wrapper.white.up._0-margin {
    margin-top: 0px;
  }

  .functionality-experience-wrapper.white.up._0-margin.align-left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .functionality-experience-wrapper.white.bottom {
    position: relative;
    min-height: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.white.bottom.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.white.bottom.fafafa {
    min-height: 100px;
  }

  .functionality-experience-wrapper.white.bottom.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.white.bottom._18242e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.white.bottom._18242e.justify-center {
    overflow: auto;
    padding-right: 0%;
    padding-left: 0%;
  }

  .functionality-experience-wrapper.white.bottom-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.white.bottom-copy {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.white.bottom-copy.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.white._161616.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.white.down-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.white.down-copy.functionality {
    padding-top: 0vh;
  }

  .functionality-experience-wrapper.white._40-top-padding {
    padding-top: 2vh;
  }

  .functionality-experience-wrapper.white.clap-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.white.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.white.mobile-centered {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.white.concord-mobile-50 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50%;
  }

  .functionality-experience-wrapper.white.concord-mobile-65 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 65%;
  }

  .functionality-experience-wrapper.white.myproperty-mobile-display {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.transparent {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.transparent.bottom {
    width: 100%;
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .functionality-experience-wrapper.transparent.bottom.taller {
    height: 100%;
  }

  .functionality-experience-wrapper.transparent.bottom.space-around._5hv-bottom-margin {
    margin-bottom: 5vh;
  }

  .functionality-experience-wrapper.transparent.bottom.center-justify {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.transparent.bottom.space-justify {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .functionality-experience-wrapper.transparent._10--side-padding {
    padding-right: 10%;
  }

  .functionality-experience-wrapper.transparent.mobile-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.transparent.padding-bottom-20px {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .functionality-experience-wrapper.transparent.down-text {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.transparent.justify-top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .functionality-experience-wrapper.blue {
    width: 90vw;
  }

  .functionality-experience-wrapper.team-builder.concord-orange.no-padding {
    padding-top: 0px;
  }

  .functionality-experience-wrapper.inside._33-6vh {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.padding {
    min-height: 100px;
  }

  .functionality-experience-wrapper.padding.bottom-left {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.padding.bottom-left.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.padding.left-align {
    height: 100%;
  }

  .functionality-experience-wrapper.padding.left-align._80-min {
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .functionality-experience-wrapper.padding.white-opacity {
    min-height: 200px;
  }

  .functionality-experience-wrapper.padding.last {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.padding.last.auto-height {
    height: auto;
  }

  .functionality-experience-wrapper.padding.center-text-mobile {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .functionality-experience-wrapper.padding.plate-mobile-collumn {
    height: 50%;
  }

  .functionality-experience-wrapper.side-padding.novo-mobile-collumn {
    -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;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.side-padding.novo-mobile-collumn.middle-text {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper._0-bottom-small {
    padding-bottom: 0px;
  }

  .functionality-experience-wrapper.blue-river {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.blue-river.down {
    margin-bottom: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.blue-river.down.functionality {
    padding-top: 0vh;
  }

  .functionality-experience-wrapper.blue-river.down._40-top-margin {
    margin-top: 40px;
  }

  .functionality-experience-wrapper.blue-river.down.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river.up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river.up.serviceswithcolumn {
    padding-right: 0%;
    padding-left: 0%;
  }

  .functionality-experience-wrapper.blue-river.up.serviceswithcolumn._0-top-margin {
    margin-top: 0px;
  }

  .functionality-experience-wrapper.blue-river.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding {
    padding-bottom: 2vh;
  }

  .functionality-experience-wrapper.blue-river.up._0-margin {
    margin-top: 0px;
  }

  .functionality-experience-wrapper.blue-river.bottom {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.blue-river.bottom.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river.bottom.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river.bottom-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.blue-river.bottom-copy {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.blue-river.bottom-copy.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river._161616.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.blue-river.down-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.blue-river.down-copy.functionality {
    padding-top: 0vh;
  }

  .functionality-experience-wrapper.blue-river._40-top-padding {
    padding-top: 2vh;
  }

  .functionality-experience-wrapper.blue-river.clap-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.blue-river.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.blue-river-2 {
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.blue-river-2.down {
    margin-bottom: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.blue-river-2.down.functionality {
    padding-top: 0vh;
  }

  .functionality-experience-wrapper.blue-river-2.down._40-top-margin {
    margin-top: 40px;
  }

  .functionality-experience-wrapper.blue-river-2.down.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river-2.up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river-2.up.serviceswithcolumn {
    padding-right: 0%;
    padding-left: 0%;
  }

  .functionality-experience-wrapper.blue-river-2.up.serviceswithcolumn._0-top-margin {
    margin-top: 0px;
  }

  .functionality-experience-wrapper.blue-river-2.up.serviceswithcolumn._0-top-margin._2vh-bottom-padding {
    padding-bottom: 2vh;
  }

  .functionality-experience-wrapper.blue-river-2.up._0-margin {
    margin-top: 0px;
  }

  .functionality-experience-wrapper.blue-river-2.bottom {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.blue-river-2.bottom.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river-2.bottom.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river-2.bottom-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper.blue-river-2.bottom-copy {
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.blue-river-2.bottom-copy.small-screen-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.blue-river-2._161616.middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.blue-river-2.down-copy {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .functionality-experience-wrapper.blue-river-2.down-copy.functionality {
    padding-top: 0vh;
  }

  .functionality-experience-wrapper.blue-river-2._40-top-padding {
    padding-top: 2vh;
  }

  .functionality-experience-wrapper.blue-river-2.clap-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.blue-river-2.middle-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .functionality-experience-wrapper.concorc-mobile-50 {
    height: 50%;
  }

  .functionality-experience-wrapper._131313 {
    background-color: #131313;
  }

  .functionality-experience-wrapper._131313.concord-mobile-50 {
    height: 50%;
  }

  .functionality-experience-wrapper._131313.concord-mobile-65 {
    height: 65%;
  }

  .functionality-experience-wrapper._131313.concord-mobile-auto {
    height: auto;
  }

  .functionality-experience-wrapper.mobile-racehome-collumn {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .functionality-experience-wrapper.center._50--height {
    height: 100%;
  }

  .functionality-experience-wrapper._10--side-padding {
    padding-right: 10%;
    padding-left: 10%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .functionality-experience-wrapper._10--side-padding.justify-top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-container-inside {
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
  }

  .rescue-app-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .rescue-app-container.margin-adjustment {
    margin-bottom: 0px;
  }

  .hide-image-mobile {
    display: none;
  }

  .visit-site-manual-position {
    bottom: -28px;
  }

  .rh-card-block {
    padding-top: 20px;
  }

  .rh-card-image {
    width: 80px;
    margin-right: auto;
    margin-left: auto;
  }

  .racehome-cards-grid {
    padding-top: 0px;
  }

  .racehome-title-div {
    padding-right: 20px;
    padding-left: 20px;
  }

  .visit-site-manual-position-copy {
    bottom: -28px;
  }

  .visit-site-plate {
    bottom: -219px;
  }

  .np-center-div-height.bg {
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .cybergrx-section {
    height: auto;
    padding-top: 40px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .gbrx-container {
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 20px;
  }

  .heading-1-black {
    padding-bottom: 10px;
    font-size: 1.5em;
  }

  .cyber-div-container {
    margin-top: 20px;
  }

  .cgrx-image-container {
    margin-bottom: 20px;
  }

  .cyber-logo {
    width: 150px;
  }

  .q1-services {
    overflow: hidden;
    height: 100%;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
  }

  .q1-services.medicos._3070 {
    grid-auto-rows: 70%;
    -ms-grid-rows: 30%;
    grid-template-rows: 30%;
  }

  .q1-services._3565 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .q1-services._6535 {
    height: 100vh;
    grid-auto-rows: 50vh;
    -ms-grid-rows: 50vh;
    grid-template-rows: 50vh;
  }

  .q1-services._4060 {
    grid-auto-rows: 50%;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
  }

  .q1-services._7030 {
    grid-auto-rows: 40%;
    -ms-grid-rows: 60%;
    grid-template-rows: 60%;
  }

  .q1-services.testimonials {
    height: auto;
    min-height: 100vh;
    grid-auto-rows: 85%;
    -ms-grid-rows: 15%;
    grid-template-rows: 15%;
  }

  .q1-services.auto {
    height: auto;
    min-height: 77vh;
  }

  .q1-services.auto._98 {
    -ms-grid-rows: 49% 49%;
    grid-template-rows: 49% 49%;
  }

  .q1-services.auto._98.services-grid-mobile-adjust {
    overflow: visible;
    height: auto;
    -ms-grid-rows: 1fr 2fr;
    grid-template-rows: 1fr 2fr;
  }

  .q1-services-list {
    height: 100%;
    grid-auto-rows: 16.6%;
    -ms-grid-rows: 17%;
    grid-template-rows: 17%;
  }

  .q1-services-list.ipad-grid {
    grid-auto-rows: 80px;
    -ms-grid-rows: 80px;
    grid-template-rows: 80px;
  }

  .nft-feature-image {
    left: -19px;
  }

  .tags-wrap-feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .heading-1-white {
    font-size: 1.5em;
  }

  .section-26 {
    padding: 45px 20px;
  }

  .subheading {
    font-size: 16px;
  }

  .privacy-policy-link {
    padding-bottom: 40px;
  }

  ._90vw-content-block {
    height: 100%;
  }

  .contact-column {
    position: relative;
    z-index: 1000;
  }

  .image-262 {
    width: 100px;
    margin-top: 6px;
  }
}

#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-bcf20fd9-e1b0-878a-71b7-49a95590836b-5a9a0338 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_4898523d-69dc-3384-f574-345542cd9fe3-5a9a0338 {
  -ms-grid-row: span 4;
  grid-row-start: span 4;
  -ms-grid-row-span: 4;
  grid-row-end: span 4;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-fdcff441-095e-b8de-465d-639f36f079fa-5a9a0338 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_4b4a32f4-2eb1-34af-e0cb-e1240ad864a9-5a9a0338 {
  -ms-grid-row: span 4;
  grid-row-start: span 4;
  -ms-grid-row-span: 4;
  grid-row-end: span 4;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3ee262c0-1013-16ff-2ea2-9f7985cdf3a4-5a9a0338 {
  -ms-grid-row: span 6;
  grid-row-start: span 6;
  -ms-grid-row-span: 6;
  grid-row-end: span 6;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_5b411463-9790-cbf5-86d3-b38a82d102c5-5a9a0338 {
  -ms-grid-row: span 4;
  grid-row-start: span 4;
  -ms-grid-row-span: 4;
  grid-row-end: span 4;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

.grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-3>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.column>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.grid-4>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.grid-5>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.grid-21>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-22>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.grid-23>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.grid-24>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

.grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-3>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.column>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.grid-4>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.grid-5>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.grid-21>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-22>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.grid-23>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.grid-24>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568cd-289a0396 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Area;
}

.grid-2>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-3>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.column>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-4>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-5>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.left-single-grid>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.left-single-grid-award>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-21>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-22>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-23>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-24>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568d1-289a0396 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-2;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

.grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
}

.grid-3>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.column>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-4>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-5>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-21>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
}

.grid-22>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-23>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-24>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568d5-289a0396 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568da-289a0396 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-2;
}

.grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
}

.grid-3>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.column>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-4>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-5>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-21>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
}

.grid-22>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-23>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-24>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568de-289a0396 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Area;
}

.grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-3>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.column>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-4>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-5>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.left-single-grid>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.left-single-grid-award>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-21>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-22>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-23>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-24>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568e2-289a0396 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

.grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-3>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.column>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.grid-4>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.grid-5>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.grid-21>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.grid-22>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.grid-23>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.grid-24>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568e7-289a0396 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568ea-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: Area-4;
}

.column>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ea-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.grid-4>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ea-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.grid-5>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ea-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.grid-21>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ea-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}

.grid-22>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ea-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.grid-24>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ea-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568eb-289a0396 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Area;
}

.grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-3>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.column>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-4>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-5>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.left-single-grid>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.left-single-grid-award>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-21>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-22>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-23>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-24>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-2;
}

.grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
}

.grid-3>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.column>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-4>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-5>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-21>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
}

.grid-22>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}

.grid-23>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.grid-24>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
}

#w-node-_15ebf047-1976-2ab2-871f-fea84df568f3-289a0396 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-f3db524e-8785-6e22-cdbf-581c84de3876-7e9a03a9 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3e464075-77ea-aa3c-7c25-1b60203ef5c2-7e9a03a9 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3c6dc84b-9813-b974-ae29-860bb6497069-4d9a03b7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1cd628f5-b6a8-3e58-cd65-a47e3b613a4a-4d9a03b7 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_861a9d1f-0fb8-d307-fa8e-f93bddc1d07c-4d9a03b7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_28abe4e2-6b3d-b727-5a74-3fd7253e0238-4d9a03b7 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-f3db524e-8785-6e22-cdbf-581c84de3876-dd9a03b8 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3e464075-77ea-aa3c-7c25-1b60203ef5c2-dd9a03b8 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-d15c2e3c-9e96-974e-7118-94d904fecc14-f49a03ba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ae948b10-0a92-0745-fa59-2ffed8a8bd52-f49a03ba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7c61a578-c8e7-6f62-766c-3dbdf8d89753-f49a03ba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d4518392-68e0-d838-23f2-487492c35781-f49a03ba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d59e5990-4ea0-019b-d3ba-335ab2a396ae-f49a03ba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-cc731077-af81-9541-6da2-d774e755baf2-819a03bb {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_975af042-466a-6267-67bb-2732e14019e7-9e9a03c0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cc731077-af81-9541-6da2-d774e755baf2-9e9a03c0 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ae948b10-0a92-0745-fa59-2ffed8a8bd52-9e9a03c0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3f61509a-fac7-b0d5-3763-509be705858e-2c9a03c1 {
  -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-_3f61509a-fac7-b0d5-3763-509be70585a6-2c9a03c1 {
  -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-cb4222c2-e34c-f4e1-7796-79bb93a2fb08-2c9a03c1 {
  -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-cb4222c2-e34c-f4e1-7796-79bb93a2fb15-2c9a03c1 {
  -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-cb4222c2-e34c-f4e1-7796-79bb93a2fb22-2c9a03c1 {
  -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-cc731077-af81-9541-6da2-d774e755baf2-e29a03c5 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_37c85462-54b0-9424-b08b-f21a51e38630-fe9a03c8 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-fe9a03c8 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-abd721f0-5711-e35c-569b-af83c253d521-fe9a03c8 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-cc731077-af81-9541-6da2-d774e755baf2-799a03cf {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fa5a3704-2500-a9c0-784a-3c62b4d4579c-4f9a03d1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fa5a3704-2500-a9c0-784a-3c62b4d457bc-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fa5a3704-2500-a9c0-784a-3c62b4d457db-4f9a03d1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fa5a3704-2500-a9c0-784a-3c62b4d457ff-4f9a03d1 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_02e28796-508e-8b9f-70d7-ac1feb1124ab-4f9a03d1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d0b74686-9575-67b2-3be1-b1701fc9f7a5-4f9a03d1 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-cb07ab4d-6c61-cb6c-95ed-6174cdff5383-4f9a03d1 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_024b84da-7841-a6e4-2ae7-0d01ee5c6d98-4f9a03d1 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e049f61b-a3c3-4ecc-6c25-1a10d6eb6f5b-4f9a03d1 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_71893580-0973-fe49-06f2-4dd51044a7d3-4f9a03d1 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_32cd30d3-f801-a3cf-963c-b2491cf97f48-4f9a03d1 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7bcc382a-e10c-9887-0571-a15aa104a929-4f9a03d1 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c000368f-83ce-555f-07f3-6b55fb26b687-4f9a03d1 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-aa7aaa61-bade-2e85-a29d-ded5da0035dd-4f9a03d1 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cf2016de-efee-2c70-9a89-ef7c1a09c867-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6c83d833-f239-652f-bc74-347b91e5d071-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-af5e6372-63af-dd74-d636-f4bfaab99c55-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c8e7ebc-0e6c-b256-773a-1669d2cade76-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_48f9a3f1-216a-70fa-e77b-667257dd9ec1-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-dabfaa75-068b-5a02-c47f-758d772e0d38-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_11b65770-ccff-953f-c12c-316ef841320e-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_013bfd2b-3b3e-03cb-f26c-933feaafc8ff-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_415c230d-0e48-1d56-48eb-51029d492a36-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_870edeff-00cc-ac51-2e36-7a32406d6018-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4660e9cd-6252-d469-38cc-66a8e2cc3f9c-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_791c12fa-6a80-2249-c9a0-de28130ee0ea-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_74a32dda-32d3-b1af-b450-ee8489aa198d-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cd3bc613-a8af-30b5-46af-eae53cf6f2ff-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6b1fc9f8-2020-6411-4907-25ff8f1dd08d-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5884f31f-d39a-f9c8-10ac-b2461ec6d6c4-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_39015bbe-6694-1452-31c0-45429b8c2b67-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_33cd91e2-21b1-db79-76a3-efde0337579f-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_42cbbc11-0831-a32e-baf0-abd50e10472c-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1443096-cc65-8ff3-2176-06e820d0a00a-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b8b46296-147f-f74a-78f9-60af0db79e0e-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_088605de-b645-6645-aeb4-ec0acd3ed37c-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d682b4b8-7786-fede-dcb8-425955562a05-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_354a12ff-5d2f-6527-2f88-ceb6ae827eb2-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_76df3839-128c-7485-2e55-67b6ce56fb6a-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cce85ca5-7f3a-b7b9-c965-ad07bc2c71e1-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b032a204-e1b2-3f77-31aa-11604ed1aba2-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7aa0a9f1-d593-8212-bb73-79ed0c0e7a75-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9488479b-11c3-3a39-02a2-cd499099570a-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3f0fc982-d3c9-d53e-d18e-1a2e1741565b-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1b538cb5-1926-99a2-0875-35659d8185b7-4f9a03d1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c699eac7-d2e5-0a26-ecd5-2065b45051cc-4f9a03d1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4178fb9b-7576-8dae-a9f0-24f0a68be82a-4f9a03d1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c749bd9f-8aec-94f5-6670-cd99291939c4-4f9a03d1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3d62a5a4-4201-f73f-b8d0-c96e5c96479f-4f9a03d1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_81affbdc-b3fe-85b8-ce58-8dccfb926017-4f9a03d1 {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-b76732e4-9ded-510b-ff5b-1d27b6609ea7-4f9a03d1 {
  -ms-grid-row: span 5;
  grid-row-start: span 5;
  -ms-grid-row-span: 5;
  grid-row-end: span 5;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_8ca5c963-a88a-13bc-2782-a2d216e264b4-4f9a03d1 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_89a54aad-292d-c669-3a48-b48a0f7f4614-4f9a03d1 {
  -ms-grid-row: span 7;
  grid-row-start: span 7;
  -ms-grid-row-span: 7;
  grid-row-end: span 7;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_823a1254-6a2b-2e0a-1a53-cb8166353883-4f9a03d1 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 5;
  grid-row-start: span 5;
  -ms-grid-row-span: 5;
  grid-row-end: span 5;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-_01d200bc-16fe-c6bf-3bb9-26207f7d983d-4f9a03d1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_01d200bc-16fe-c6bf-3bb9-26207f7d983f-4f9a03d1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-0c9a03d9 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-cc01b572-9a3f-20e9-5771-4abe92b57299-0c9a03d9 {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-f3db524e-8785-6e22-cdbf-581c84de3876-cf9a03da {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3e464075-77ea-aa3c-7c25-1b60203ef5c2-cf9a03da {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_9a22db14-d144-d6a6-eff8-5a592f57afa3-cf9a03da {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_074ae205-a413-4a5b-a4c2-6eec2322f1ef-cf9a03da {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-d442b69c-aad9-89c8-3b97-1566102d22da-8e9a03db {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ae948b10-0a92-0745-fa59-2ffed8a8bd52-8e9a03db {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7c61a578-c8e7-6f62-766c-3dbdf8d89753-8e9a03db {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d59e5990-4ea0-019b-d3ba-335ab2a396ae-8e9a03db {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_656a0f2a-26d6-17c5-22e5-9e47b8e58b62-eb9a03dc {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_0267ce0b-efb0-833b-fbfc-7341da6d2bfc-eb9a03dc {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-cc731077-af81-9541-6da2-d774e755baf2-269a03df {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-c28cc763-f708-1e61-f196-6bd9fce9803c-929a03e3 {
  -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-c28cc763-f708-1e61-f196-6bd9fce98043-929a03e3 {
  -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-c28cc763-f708-1e61-f196-6bd9fce9804a-929a03e3 {
  -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-c28cc763-f708-1e61-f196-6bd9fce98051-929a03e3 {
  -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-c28cc763-f708-1e61-f196-6bd9fce98058-929a03e3 {
  -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-c28cc763-f708-1e61-f196-6bd9fce9805f-929a03e3 {
  -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-c6c98cb3-406e-19d0-cfea-1f59cbce6392-699a03e4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c6c98cb3-406e-19d0-cfea-1f59cbce639f-699a03e4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c6c98cb3-406e-19d0-cfea-1f59cbce63a1-699a03e4 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-c6c98cb3-406e-19d0-cfea-1f59cbce63a2-699a03e4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-c6c98cb3-406e-19d0-cfea-1f59cbce63a3-699a03e4 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-c6c98cb3-406e-19d0-cfea-1f59cbce63a4-699a03e4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-c6c98cb3-406e-19d0-cfea-1f59cbce63a5-699a03e4 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_10757c77-680b-889a-d741-f1c223f70d61-699a03e4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_10757c77-680b-889a-d741-f1c223f70d6e-699a03e4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_10757c77-680b-889a-d741-f1c223f70d70-699a03e4 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_10757c77-680b-889a-d741-f1c223f70d71-699a03e4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_10757c77-680b-889a-d741-f1c223f70d72-699a03e4 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_10757c77-680b-889a-d741-f1c223f70d73-699a03e4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_10757c77-680b-889a-d741-f1c223f70d74-699a03e4 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-cc731077-af81-9541-6da2-d774e755baf2-4c9a03e5 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-cc731077-af81-9541-6da2-d774e755baf2-039a03e7 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-cc731077-af81-9541-6da2-d774e755baf2-509a03e8 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-0d9a035d {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-0d9a035d {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-0d9a035d {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-0d9a035d {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-0d9a035d {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-0d9a035d {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_1cd628f5-b6a8-3e58-cd65-a47e3b613a3a-4d9a03b7 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }

  #w-node-_28abe4e2-6b3d-b727-5a74-3fd7253e0228-4d9a03b7 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }

  #w-node-ae948b10-0a92-0745-fa59-2ffed8a8bd52-f49a03ba {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-cc731077-af81-9541-6da2-d774e755baf5-819a03bb {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-509a03bd {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-509a03bd {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-509a03bd {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-509a03bd {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-509a03bd {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-509a03bd {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd2812-509a03bd {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd280a-509a03bd {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-9e9a03c0 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-9e9a03c0 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-df234d76-19f5-5c30-b68d-f3f995573941-9e9a03c0 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-a77fd436-da55-f113-9ab5-2a457a44ea86-9e9a03c0 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-ed76aa42-808d-9e84-d6b6-2269bfd5c425-9e9a03c0 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-cc731077-af81-9541-6da2-d774e755baf5-9e9a03c0 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_3f61509a-fac7-b0d5-3763-509be70585a6-2c9a03c1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-cb4222c2-e34c-f4e1-7796-79bb93a2fb15-2c9a03c1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-cb4222c2-e34c-f4e1-7796-79bb93a2fb22-2c9a03c1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-909a03c2 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-909a03c2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-909a03c2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-909a03c2 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-909a03c2 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-909a03c2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd2812-909a03c2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd280a-909a03c2 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-cc731077-af81-9541-6da2-d774e755baf5-e29a03c5 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_6265fd1d-4142-ee82-e534-ecc50a26e55c-979a03c6 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_37c85462-54b0-9424-b08b-f21a51e38630-fe9a03c8 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-fe9a03c8 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-abd721f0-5711-e35c-569b-af83c253d521-fe9a03c8 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-cc731077-af81-9541-6da2-d774e755baf5-799a03cf {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-fbd5b0c8-ace5-857f-18cc-8cc44dddfd7e-4f9a03d1 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-109a03d6 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-109a03d6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-109a03d6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-109a03d6 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-109a03d6 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-109a03d6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd2812-109a03d6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd280a-109a03d6 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_0c35346f-d855-0f2f-ee1d-ff90f2750b8d-109a03d6 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_0c35346f-d855-0f2f-ee1d-ff90f2750b8b-109a03d6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-0c9a03d9 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-ae948b10-0a92-0745-fa59-2ffed8a8bd52-8e9a03db {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-eb9a03dc {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_0267ce0b-efb0-833b-fbfc-7341da6d2bfc-eb9a03dc {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-cc731077-af81-9541-6da2-d774e755baf5-269a03df {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-c28cc763-f708-1e61-f196-6bd9fce9804a-929a03e3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-c28cc763-f708-1e61-f196-6bd9fce98051-929a03e3 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-c28cc763-f708-1e61-f196-6bd9fce98058-929a03e3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-c28cc763-f708-1e61-f196-6bd9fce9805f-929a03e3 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-cc731077-af81-9541-6da2-d774e755baf5-4c9a03e5 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-279a03e6 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-279a03e6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-279a03e6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-279a03e6 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-279a03e6 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-279a03e6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_16455d97-2ed3-0b7d-5c6c-46f0be934b38-279a03e6 {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_16455d97-2ed3-0b7d-5c6c-46f0be934b36-279a03e6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-cc731077-af81-9541-6da2-d774e755baf5-039a03e7 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-cc731077-af81-9541-6da2-d774e755baf5-509a03e8 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3c6dc84b-9813-b974-ae29-860bb6497069-4d9a03b7 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3c6dc84b-9813-b974-ae29-860bb649706d-4d9a03b7 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_861a9d1f-0fb8-d307-fa8e-f93bddc1d07c-4d9a03b7 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_861a9d1f-0fb8-d307-fa8e-f93bddc1d080-4d9a03b7 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
    grid-area: Area;
  }

  .grid-2>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-3>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .column>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
  }

  .grid-4>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-5>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .left-single-grid>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .left-single-grid-award>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-21>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-22>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-23>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-24>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  @media screen and (max-width: 991px) {
    .grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cb-289a0396 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568cc-289a0396 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .grid-2>#Concord-Teams.w-node-_15ebf047-1976-2ab2-871f-fea84df568d0-289a0396 {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568d4-289a0396 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 2;
      -ms-grid-column: 2;
    }

    .grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568dd-289a0396 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 2;
      -ms-grid-column: 2;
    }

    .grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e1-289a0396 {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568e6-289a0396 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568ee-289a0396 {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .grid-2>#w-node-_15ebf047-1976-2ab2-871f-fea84df568f2-289a0396 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 2;
      -ms-grid-column: 2;
    }

    .grid-2>#w-node-_132f813c-c103-2ac9-7746-0f9de3c60d43-5a9a0338 {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }
  }

  #w-node-fdcff441-095e-b8de-465d-639f36f079fa-5a9a0338 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 5;
    grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_4b4a32f4-2eb1-34af-e0cb-e1240ad864a9-5a9a0338 {
    -ms-grid-row: span 4;
    grid-row-start: span 4;
    -ms-grid-row-span: 4;
    grid-row-end: span 4;
    -ms-grid-column: span 5;
    grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_3ee262c0-1013-16ff-2ea2-9f7985cdf3a4-5a9a0338 {
    -ms-grid-row: span 6;
    grid-row-start: span 6;
    -ms-grid-row-span: 6;
    grid-row-end: span 6;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_5b411463-9790-cbf5-86d3-b38a82d102c5-5a9a0338 {
    -ms-grid-row: span 4;
    grid-row-start: span 4;
    -ms-grid-row-span: 4;
    grid-row-end: span 4;
    -ms-grid-column: span 5;
    grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-0d9a035d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-0d9a035d {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-0d9a035d {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-0d9a035d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-0d9a035d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-0d9a035d {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-ed76aa42-808d-9e84-d6b6-2269bfd5c425-159a03b6 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_235a2a01-938b-5b24-7917-09043a3ab7dd-159a03b6 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_3c6dc84b-9813-b974-ae29-860bb6497069-4d9a03b7 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_3c6dc84b-9813-b974-ae29-860bb649706d-4d9a03b7 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_1cd628f5-b6a8-3e58-cd65-a47e3b613a3a-4d9a03b7 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }

  #w-node-_1cd628f5-b6a8-3e58-cd65-a47e3b613a4a-4d9a03b7 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_861a9d1f-0fb8-d307-fa8e-f93bddc1d07c-4d9a03b7 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_861a9d1f-0fb8-d307-fa8e-f93bddc1d080-4d9a03b7 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_28abe4e2-6b3d-b727-5a74-3fd7253e0228-4d9a03b7 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }

  #w-node-ed76aa42-808d-9e84-d6b6-2269bfd5c42a-f49a03ba {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c90535a8-a549-bb1a-d011-fbf41f4994b9-f49a03ba {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-509a03bd {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-509a03bd {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-509a03bd {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-509a03bd {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-509a03bd {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-509a03bd {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd2812-509a03bd {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd280a-509a03bd {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-9e9a03c0 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-9e9a03c0 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-d76588c2-31b1-15d0-5e8b-0c0ea5369af7-9e9a03c0 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-df234d76-19f5-5c30-b68d-f3f995573946-9e9a03c0 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-df234d76-19f5-5c30-b68d-f3f995573941-9e9a03c0 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-a77fd436-da55-f113-9ab5-2a457a44ea8b-9e9a03c0 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-ed76aa42-808d-9e84-d6b6-2269bfd5c425-9e9a03c0 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_975af042-466a-6267-67bb-2732e14019e7-9e9a03c0 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-cc731077-af81-9541-6da2-d774e755baf5-9e9a03c0 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-909a03c2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-909a03c2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-909a03c2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-909a03c2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-909a03c2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-909a03c2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd2812-909a03c2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd280a-909a03c2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6265fd1d-4142-ee82-e534-ecc50a26e559-979a03c6 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_37c85462-54b0-9424-b08b-f21a51e38630-fe9a03c8 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-fe9a03c8 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-abd721f0-5711-e35c-569b-af83c253d521-fe9a03c8 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-fa5a3704-2500-a9c0-784a-3c62b4d4579c-4f9a03d1 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa5a3704-2500-a9c0-784a-3c62b4d4579e-4f9a03d1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa5a3704-2500-a9c0-784a-3c62b4d457be-4f9a03d1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa5a3704-2500-a9c0-784a-3c62b4d457db-4f9a03d1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa5a3704-2500-a9c0-784a-3c62b4d457ff-4f9a03d1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fa5a3704-2500-a9c0-784a-3c62b4d45811-4f9a03d1 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-109a03d6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-109a03d6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-109a03d6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-109a03d6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-109a03d6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-109a03d6 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd2812-109a03d6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_2bd6ae32-2766-519d-d80d-41c11dbd280a-109a03d6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_0c35346f-d855-0f2f-ee1d-ff90f2750b8d-109a03d6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_0c35346f-d855-0f2f-ee1d-ff90f2750b8b-109a03d6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-0c9a03d9 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-eb9a03dc {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_0267ce0b-efb0-833b-fbfc-7341da6d2bfc-eb9a03dc {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-c28cc763-f708-1e61-f196-6bd9fce98043-929a03e3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-c28cc763-f708-1e61-f196-6bd9fce9804a-929a03e3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-c28cc763-f708-1e61-f196-6bd9fce98051-929a03e3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-c28cc763-f708-1e61-f196-6bd9fce98058-929a03e3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-c28cc763-f708-1e61-f196-6bd9fce9805f-929a03e3 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-ea4d349f-f31e-ecaa-760e-6abfd6418385-279a03e6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-f97b626b-8f88-7b10-1265-b61bd3295c09-279a03e6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518bef-279a03e6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_946e3603-870d-cab4-0e37-db82ba518be7-279a03e6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bd1-279a03e6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_77254df3-984a-a71e-f614-307ec1674bcf-279a03e6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  #w-node-_16455d97-2ed3-0b7d-5c6c-46f0be934b38-279a03e6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_16455d97-2ed3-0b7d-5c6c-46f0be934b36-279a03e6 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Medium-Regular.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Light.otf') format('opentype'), url('../fonts/Gotham-XLight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-BookItalic.otf') format('opentype'), url('../fonts/Gotham-UltraItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-XLightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifbldflfcond';
  src: url('../fonts/SansSerifBldFLFCond.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifbldflf';
  src: url('../fonts/SansSerifBldFLF-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifflf';
  src: url('../fonts/SansSerifFLF.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifflf';
  src: url('../fonts/SansSerifFLF-DemiItalic.otf') format('opentype'), url('../fonts/SansSerifFLF-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifflf';
  src: url('../fonts/SansSerifFLF-Demibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifexbflf';
  src: url('../fonts/SansSerifExbFLF-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifexbflfcond';
  src: url('../fonts/SansSerifExbFLFCond.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifbldflf';
  src: url('../fonts/SansSerifBldFLF.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifbookflf';
  src: url('../fonts/SansSerifBookFLF.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifexbflfcond';
  src: url('../fonts/SansSerifExbFLFCond-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifexbflf';
  src: url('../fonts/SansSerifExbFLF.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifbldflfcond';
  src: url('../fonts/SansSerifBldFLFCond-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sansserifbookflf';
  src: url('../fonts/SansSerifBookFLF-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}