<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Black.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-MediumItalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-BlackItalic.otf') format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-LightItalic.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Italic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --_text-style---font-family: var(--font-family--satoshi);
  --_text-style---font-size: var(--_responsive---font-size--text-18);
  --_text-style---line-height: 1.3;
  --_text-style---font-weight: 500;
  --primary-text: #121718;
  --transparent: transparent;
  --primary-blue: #0a9fd4;
  --white: white;
  --background: #effbff;
  --secondary-text: #6a7071;
  --_responsive---font-size--container--88-padding-horizontal: 5.5rem;
  --_responsive---font-size--h1-56: 3.5rem;
  --_responsive---font-size--container--80-padding-vertical: 5rem;
  --black-bg: #121a1c;
  --font-family--satoshi: Satoshi, Arial, sans-serif;
  --_responsive---font-size--container--64-padding-horizontal: 4rem;
  --_responsive---font-size--text-14: .875rem;
  --black: #262626;
  --grey-500: #667085;
  --gray-900: #101828;
  --_responsive---font-size--h2-48: 3rem;
  --_responsive---font-size--h3-40: 2.5rem;
  --_responsive---font-size--h4-32: 2rem;
  --_responsive---font-size--h5-24: 1.5rem;
  --_responsive---font-size--text-20: 1.25rem;
  --_responsive---font-size--text-18: 1.125rem;
  --_responsive---font-size--text-16: 1rem;
  --_text-style---letter-spacing: 0em;
  --font-family--lexend: Lexend, sans-serif;
}

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

.brand {
  cursor: pointer;
  width: 10.688rem;
  transition: all .5s;
}

.brand:hover {
  transform: scale(1.05);
}

.brand.this {
  width: 10.688rem;
}

.text-16 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: 0;
  --_text-style---font-family: var(--font-family--satoshi);
  --_text-style---font-size: var(--_responsive---font-size--text-16);
  --_text-style---line-height: 1.3;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: 0em;
}

.text-16._700 {
  color: var(--primary-text);
  text-decoration: none;
}

.image {
  width: 100%;
  height: 100%;
}

.image.cover {
  object-fit: cover;
}

.image.cover.top-align {
  object-position: 0% 0%;
}

.image.cover.top-align.radius {
  border-radius: 1rem;
}

.image.cover.radius {
  border-radius: 10px;
}

.image.cover.radius-20 {
  border-radius: 20px;
}

.image.relative {
  z-index: 1;
  position: relative;
}

.image.contain {
  object-fit: contain;
  object-position: 50% 50%;
}

.image.absolute {
  position: absolute;
}

.navbar {
  background-color: var(--transparent);
  width: 100%;
  position: fixed;
  inset: 16px 0% auto;
  transform: translate(0);
}

.button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--primary-blue);
  color: var(--primary-text);
  cursor: pointer;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: .25rem .25rem .25rem 1rem;
  text-decoration: none;
  transition: box-shadow 1s;
  display: flex;
  position: relative;
}

.button:hover {
  box-shadow: none;
}

.button.black-bg {
  border-color: var(--primary-text);
  background-color: var(--primary-text);
  color: var(--white);
}

.button.blue-bg {
  background-color: var(--primary-blue);
}

.button.back {
  background-color: var(--background);
  border-width: 0;
  padding: .25rem 1rem .25rem .25rem;
}

.nav-link {
  border: 1px solid var(--transparent);
  color: var(--secondary-text);
  border-radius: 12px;
  padding: .5rem .75rem;
  transition: all .1s;
}

.nav-link:hover {
  background-color: var(--background);
  color: var(--primary-blue);
  border-color: #0a9fd44d;
}

.nav-link.w--current {
  background-color: var(--background);
  color: var(--primary-blue);
  border: 1px solid #0a9fd44d;
  border-radius: 12px;
}

.nav-menu {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container {
  margin-right: var(--_responsive---font-size--container--88-padding-horizontal);
  margin-left: var(--_responsive---font-size--container--88-padding-horizontal);
  background-color: var(--white);
  border-radius: 1.2rem;
  max-width: 100%;
  padding: .7rem .7rem .7rem 1rem;
  box-shadow: 0 4px 44px #0000000a;
}

.side-img {
  background-color: var(--primary-blue);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.btn-arrow {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.btn-arrow.black-bg {
  background-color: var(--primary-text);
  border-radius: .75rem;
  width: 2.5rem;
  height: 2.5rem;
}

.btn-arrow.back {
  width: 1rem;
  height: auto;
}

.body {
  font-family: var(--_text-style---font-family);
  color: var(--primary-text);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  --_text-style---font-family: var(--font-family--satoshi);
  --_text-style---font-size: var(--_responsive---font-size--text-18);
  --_text-style---line-height: 1.3;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: 0em;
  background-color: #fafafa;
}

.hero-section---home {
  position: relative;
}

.hero-container---home {
  padding-top: 1.25rem;
  padding-right: var(--_responsive---font-size--container--88-padding-horizontal);
  padding-left: var(--_responsive---font-size--container--88-padding-horizontal);
  position: relative;
}

.hero-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-section-details {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .45fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5.75rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.h1 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_responsive---font-size--h1-56);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  --_text-style---font-family: var(--font-family--lexend);
  --_text-style---font-size: var(--_responsive---font-size--h1-56);
  --_text-style---line-height: 1.1;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
}

.h2 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  --_text-style---font-family: var(--font-family--lexend);
  --_text-style---font-size: var(--_responsive---font-size--h2-48);
  --_text-style---line-height: 1.1;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
}

.h4 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  --_text-style---font-family: var(--font-family--lexend);
  --_text-style---font-size: var(--_responsive---font-size--h4-32);
  --_text-style---line-height: 1.2;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: 0em;
  margin-top: 0;
  margin-bottom: 0;
}

.h4._80 {
  width: 90%;
}

.h4.center._60 {
  width: 75%;
}

.h5 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  --_text-style---font-family: var(--font-family--lexend);
  --_text-style---font-size: var(--_responsive---font-size--h5-24);
  --_text-style---line-height: 1.2;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: 0em;
  margin-top: 0;
  margin-bottom: 0;
}

.h5.center._74 {
  width: 74%;
}

.text-20 {
  font-family: var(--_text-style---font-family);
  color: var(--primary-text);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  --_text-style---font-family: var(--font-family--satoshi);
  --_text-style---font-size: var(--_responsive---font-size--text-20);
  --_text-style---line-height: 1.4;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: 0em;
  text-decoration: none;
}

.text-20.text-secondary-color._90 {
  width: 95%;
}

.text-20.text-secondary-color._80 {
  width: 90%;
}

.text-20.off-white {
  color: #dcd9d9;
}

.text-18 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  --_text-style---font-family: var(--font-family--satoshi);
  --_text-style---font-size: var(--_responsive---font-size--text-18);
  --_text-style---line-height: 1.3;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: 0em;
}

.text-secondary-color {
  color: var(--secondary-text);
}

.text-secondary-color.old-price {
  font-size: 1.75rem;
  text-decoration: line-through;
}

.hero-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-right {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-14 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: 0;
  --_text-style---font-family: var(--font-family--satoshi);
  --_text-style---font-size: var(--_responsive---font-size--text-14);
  --_text-style---line-height: 1.5;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: 0em;
}

._700 {
  font-weight: 700;
}

.trusted-clients {
  width: 6.5rem;
  height: 2.5rem;
}

.text-span {
  color: var(--primary-blue);
  font-weight: 700;
}

.hero-image {
  z-index: -1;
  width: 100%;
  margin-top: 0%;
  position: relative;
}

.ellipse {
  width: 222px;
  height: 367px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.ellipse.left-bottom, .ellipse.left-bottom.gs {
  inset: auto auto 0% 0%;
}

.ellipse.left-bottom.cs {
  bottom: -15%;
}

.ellipse.gs {
  top: 18%;
}

.ellipse.gs.center {
  width: 200px;
  height: 250px;
  top: 47%;
  right: auto;
}

.ellipse.left-top {
  inset: -10% auto auto 0%;
}

.ellipse.right-top {
  top: -7%;
  right: -2%;
}

.ellipse.sector {
  top: 0%;
}

.trusted-org {
  overflow: hidden;
}

.trusted-org-container {
  padding-bottom: var(--_responsive---font-size--container--80-padding-vertical);
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.test-line {
  background-color: var(--primary-blue);
  border-radius: 3rem;
  width: 20px;
  height: 2px;
}

.primary-blue {
  color: var(--primary-blue);
}

.trusted-org-head {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.org-logos-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.org-logo {
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 120.547px;
  display: flex;
}

.methods {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.methods-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.our-tools {
  background-color: var(--black-bg);
  padding: 3.5rem 3rem;
  overflow: hidden;
}

.tools-container {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  background-image: linear-gradient(255deg, #20c3ff05 12%, #20c3ff08 98%), linear-gradient(85deg, #ffffff1a 2%, #ffffff1a);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
}

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

.tools {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tools-head {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.tools-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.satoshi {
  font-family: var(--font-family--satoshi);
}

.tools-right {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tools-bottom {
  width: 100%;
  position: relative;
}

.tools-tab {
  z-index: 2;
  flex-flow: column;
}

.tools-tab-menu {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tab-menu-img {
  width: 2rem;
  height: 2rem;
}

.tool-tab-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.tool-tab-link.w--current {
  background-color: var(--transparent);
  display: flex;
}

.tabs-content {
  padding-top: 3.5rem;
}

._400 {
  font-weight: 400;
}

.tabb-grid {
  grid-column-gap: 10.833vw;
  grid-row-gap: 10.833vw;
  object-position: 0% 0%;
  grid-template-rows: auto;
}

.tab-grid-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tool-details {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tab-grid-right {
  justify-content: flex-start;
  align-items: center;
  height: 23.5vw;
  display: flex;
}

.tab-name {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tab-progress-bar-base {
  background-color: #6d868b;
  border-radius: 1rem;
  width: 100%;
  height: 4px;
}

.tab-progress-bar {
  width: var(--fb-tab-progress, 0);
  background-color: var(--primary-blue);
  border-radius: 1rem;
  height: 4px;
  padding: 0;
  transition-property: width;
  transition-duration: .125s;
}

.circle.right-top {
  z-index: 1;
  width: 30vw;
  height: 30vw;
  position: absolute;
  inset: -41% -22% auto auto;
}

.circle.left-bottom {
  z-index: 1;
  width: 30vw;
  height: 30vw;
  position: absolute;
  inset: auto auto -24% -26%;
}

.ai-second-opinion {
  background-color: var(--white);
  background-image: linear-gradient(.7deg, #ffffff2e 31.5%, #20c3ff1c 54%, #50f5ae2e), linear-gradient(0deg, #fff, #fff);
}

.second-opinion {
  padding-top: var(--_responsive---font-size--container--80-padding-vertical);
  padding-bottom: var(--_responsive---font-size--container--80-padding-vertical);
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.second-opinion-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.second-opinion-head {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.second-opinion-video {
  border-radius: 2rem;
  width: 895px;
  height: 609px;
  position: relative;
}

.background-video {
  z-index: 1;
  border-radius: 2rem;
  width: 100%;
  height: 100%;
}

.center {
  text-align: center;
}

.global-standard {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.global-standard-container {
  padding: var(--_responsive---font-size--container--80-padding-vertical) var(--_responsive---font-size--container--88-padding-horizontal);
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.gs-head {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 72%;
  display: flex;
}

.gs-grid {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 100%;
  position: relative;
}

.standard-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 4px 44px #0000000d;
}

.standard-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.standard-logo {
  background-color: var(--background);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.standard-img {
  width: 2rem;
  height: 2rem;
}

.hero-ellipse {
  width: 222px;
  height: 367px;
  position: absolute;
  inset: -40% 0% auto auto;
}

.hero-ellipse.left-top {
  inset: -35% auto auto 0%;
}

.hero-ellipse.left-top.this {
  top: 0%;
}

.hero-ellipse.left-bottom {
  inset: auto auto 0% 0%;
}

.hero-ellipse.right-bottom {
  inset: auto 0% -10% auto;
}

.hero-ellipse.right {
  z-index: -1;
  inset: 15% 0% auto auto;
}

.hero-ellipse.left {
  z-index: -1;
  inset: 25% auto auto 0%;
}

.hero-ellipse.right-bottom {
  z-index: -1;
  inset: 70% 0% auto auto;
}

.hero-ellipse.left-bottom {
  z-index: -1;
  inset: 80% auto auto 0%;
}

.hero-ellipse.right-bottom-copy {
  inset: auto 0% -40% auto;
}

.hero-ellipse.left-bottom-copy {
  inset: auto auto -41% 0%;
}

.hero-ellipse.right-side {
  inset: auto 0% 0% auto;
}

.hero-ellipse.left-side {
  inset: auto auto 0% 0%;
}

.professionals {
  background-color: var(--white);
}

.professionals-container {
  padding: var(--_responsive---font-size--container--80-padding-vertical) var(--_responsive---font-size--container--88-padding-horizontal);
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.professionals-head {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.professionals-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.professionals-right {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabs {
  grid-column-gap: 7.569vw;
  grid-row-gap: 7.569vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  display: grid;
}

.tabs-menu {
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tabs-contents {
  width: 100%;
}

.tab-link {
  background-color: var(--transparent);
  color: var(--secondary-text);
  border-left: 3px solid #e8e8ed;
  border-radius: 0 .75rem .75rem 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.15rem 1rem 1.15rem 2.5rem;
  display: flex;
}

.tab-link.w--current {
  border-left-color: var(--primary-blue);
  background-color: var(--background);
  color: var(--primary-blue);
  font-weight: 700;
}

.tab-pane {
  height: 100%;
}

.tab-img {
  position: relative;
}

.tab-menu-text {
  background-color: #f9f9f9;
  border-radius: 1rem;
  width: 100%;
  padding: 1rem;
}

.tab-pane-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.tab-side-img {
  background-color: var(--primary-blue);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 4.8vw;
  height: 4.5vw;
  display: none;
  position: absolute;
  inset: auto 0% -7.5% auto;
}

.side-inner {
  width: 1.9rem;
}

.star {
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  display: flex;
}

.process {
  background-image: linear-gradient(360deg, #20c3ff14, #50f5ae14), linear-gradient(0deg, #fff, #fff), linear-gradient(0deg, #f4fcff, #f4fcff);
}

.process-container {
  padding: var(--_responsive---font-size--container--80-padding-vertical) var(--_responsive---font-size--container--64-padding-horizontal);
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.process-head {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.process-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.process-icon {
  width: 2rem;
  height: 2rem;
  position: relative;
}

.process-card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem .5rem;
  display: flex;
  box-shadow: 0 4px 44px #00000005;
}

.process-detail {
  overflow: hidden;
}

.second-process {
  padding-top: 8.5vw;
}

.third-process {
  padding-top: 6.1vw;
}

.fourth-process {
  padding-top: 10vw;
}

.sectors {
  padding: 2.875rem var(--_responsive---font-size--container--64-padding-horizontal);
  background-color: #fafafa;
  position: relative;
}

.sector-container {
  z-index: 1;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  border: 1px solid var(--white);
  background-color: var(--white);
  background-image: linear-gradient(85deg, #fff9, #fff3), linear-gradient(266deg, #ffffff7a, #ffffff29);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3.5rem;
  display: flex;
  position: relative;
}

.sector-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  width: auto;
  display: grid;
}

.sector-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sector-column {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-end;
  display: flex;
}

.sector-column.last {
  justify-content: space-around;
  align-items: flex-start;
}

.dental-logo {
  width: 244px;
  height: 40px;
}

.sector-lines {
  width: 36.736vw;
  height: 3.819vw;
}

.sector-lines.last {
  margin-top: 0;
}

.sector-mid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sector-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.overflow-hidden {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.overflow-hidden.last {
  justify-content: flex-start;
  align-items: center;
}

.pricing {
  background-color: var(--primary-text);
  position: relative;
  overflow: hidden;
}

.pricing-container {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
}

.pricing-details {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.pricing-tab-btn {
  background-color: var(--transparent);
  color: var(--background);
  border-radius: 25rem;
  padding-top: .5rem;
  padding-left: 2.688rem;
  padding-right: 2.688rem;
}

.pricing-tab-btn.w--current {
  background-color: var(--primary-blue);
  color: var(--primary-text);
}

.pricing-tabs-menu {
  background-color: #2626261a;
  background-image: linear-gradient(220deg, #20c3ff05 16%, #20c3ff00 78%), linear-gradient(276deg, #ffffff0f 4.3%, #ffffff17);
  border: 1px solid #ffffff12;
  border-radius: 25rem;
  justify-content: center;
  align-items: center;
  padding: 6px;
  display: flex;
}

.pricing-tab {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-tab-content {
  padding-top: 2rem;
}

.pricing-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(220deg, #20c3ff05 16%, #20c3ff00 79%), linear-gradient(34deg, #ffffff17 25%, #ffffff0f 91%);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.plan-type {
  border: .5px solid var(--primary-blue);
  border-radius: 50px;
  padding: 4px 20px;
}

.plan-detail {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.plan-price-month {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.plan-price {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.check-sign {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  display: flex;
}

.benefits-detail {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.benefits-detail.opacity-40 {
  opacity: .3;
}

.benefits {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 1.5rem;
  padding-right: 52px;
  display: flex;
}

.price-container {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  display: flex;
}

.column-top {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.billed-yearly {
  background-color: var(--primary-blue);
  border-radius: .35rem;
  justify-content: center;
  align-items: center;
  padding: 5.5px 10px;
  display: flex;
}

.billed-yearly.opacity-0 {
  opacity: 0;
}

.divider {
  width: 100%;
}

.footer {
  background-image: linear-gradient(360deg, #20c3ff14, #fff);
}

.footer-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: stretch;
  padding: 4rem;
  display: flex;
}

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

.social-link {
  cursor: pointer;
  width: 2.7rem;
  height: 2.7rem;
  transition: all .4s;
}

.social-link:hover {
  transform: scale(1.12);
}

.social-links-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43%;
  display: flex;
}

.footer-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.page-link {
  color: var(--primary-text);
  cursor: pointer;
  border: 1px solid #ace1f1;
  border-radius: 50px;
  padding: .75rem 1.5rem;
  text-decoration: none;
  transition: all .1s;
}

.page-link:hover {
  background-color: var(--background);
  color: var(--primary-blue);
}

.footer-divider {
  width: 100%;
}

.footer-divider.hide-here {
  display: none;
}

.case-studies {
  padding: 4.5rem var(--_responsive---font-size--container--64-padding-horizontal);
  background-color: var(--primary-text);
  position: relative;
  overflow: hidden;
}

.case-studies-container {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.case-studies-container.this {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.case-studies-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.case-studies-grid.this {
  grid-template-columns: 1fr 1fr;
}

.casestudy-thumbnail {
  width: 100%;
  height: 19.514vw;
}

.case-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 1rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.case-studies-div {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-image: linear-gradient(220deg, #20c3ff05 16%, #20c3ff00 79%), linear-gradient(34deg, #ffffff17 25%, #ffffff0f 91%);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .5rem;
  display: flex;
}

.casestudy-tag {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #ffffff0f;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 12px;
  display: flex;
}

.ball {
  background-color: var(--primary-blue);
  border-radius: 50px;
  width: 6px;
  min-width: 6px;
  height: 6px;
  min-height: 6px;
}

.ball.text-secondary-color {
  background-color: var(--secondary-text);
}

.ball.text-secondary-color.hide-here {
  display: none;
}

.case-study-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.blogs {
  padding: var(--_responsive---font-size--container--80-padding-vertical) var(--_responsive---font-size--container--64-padding-horizontal);
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blogs.this {
  padding-top: 10.5rem;
}

.blog-container {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-head {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white);
  background-image: linear-gradient(220deg, #20c3ff05 16%, #20c3ff00 79%), linear-gradient(34deg, #ffffff17 25%, #ffffff0f 91%);
  border: 1px solid #6a707114;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem 1rem 1.5rem;
  display: flex;
}

.blog-card.first {
  display: none;
}

.slide-tag {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #0a9fd40f;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 12px;
  display: flex;
}

.blog-summary {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.blog-thumbnail {
  width: 100%;
  height: 12.813rem;
}

.blog-thumbnail.this {
  height: 21.313rem;
}

.blog-info {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-card-bottom {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.upgrade {
  width: 90%;
  padding-top: 2rem;
}

.upgrade-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(76deg, #20c3ff4d, #50f5ae4d), linear-gradient(85deg, #ffffff1a 1%, #ffffff1a);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.testimonials {
  background-color: var(--white);
  position: relative;
}

.testimonial-container {
  padding: var(--_responsive---font-size--container--80-padding-vertical) var(--_responsive---font-size--container--88-padding-horizontal);
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.testimonials-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.testimonials-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial-head {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.slider-arrow-div {
  background-color: var(--primary-blue);
  cursor: pointer;
  border-radius: 50px;
  padding: 14px 33px;
}

.arrow-right, .arrow-left {
  justify-content: flex-start;
  align-items: center;
  width: 34px;
  height: 14px;
  display: flex;
}

.testimonial-bottom {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.testimonial-slider {
  background-color: var(--white);
  width: 36vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.hide {
  display: none;
}

.slider-mask {
  border-radius: 1.5rem;
  height: auto;
  box-shadow: 0 4px 28px #00000012;
}

.testimonial-slide {
  height: 100%;
}

.slider-div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  padding: .75rem 1.5rem 1.25rem;
  display: flex;
}

.slide-head {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slide-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.quotation-mark {
  width: 60px;
  height: 42px;
}

.person-img {
  width: 5.5rem;
  min-width: 5.5rem;
  height: 5.5rem;
}

.info {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.person-info {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.country-flag {
  justify-content: center;
  align-items: center;
  width: 21px;
  height: 16px;
  display: flex;
}

.country {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.active-slider-dot {
  cursor: pointer;
  background-color: #0a9fd440;
  border-radius: 50px;
  width: 1rem;
  height: .5rem;
}

.slider-dots-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  padding-top: 27px;
  display: flex;
}

.inactive-slider-dot {
  background-color: var(--primary-blue);
  cursor: pointer;
  border-radius: 50px;
  width: 1rem;
  height: .5rem;
}

.bg-line-1 {
  width: 100%;
  height: 491px;
}

.bg-lines-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.bg-line-2 {
  width: 100%;
  height: 384px;
  position: absolute;
  inset: 21% auto auto;
}

.bg-line-3 {
  width: 100%;
  height: 277px;
  position: absolute;
  inset: 42% auto auto;
}

.custom-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.images-dots {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.row-1 {
  justify-content: space-between;
  width: 59%;
  display: flex;
  position: absolute;
  inset: 7% auto auto;
}

.row-2 {
  justify-content: space-between;
  align-items: center;
  width: 80%;
  display: flex;
  position: absolute;
  inset: 34% auto auto;
}

.row-3 {
  justify-content: space-between;
  align-items: center;
  width: 75%;
  display: flex;
  position: absolute;
  inset: 65% auto auto;
}

.slider {
  position: absolute;
  inset: 28% auto auto;
}

.mobile {
  display: none;
}

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

.slider-case-studies {
  display: none;
  position: absolute;
  inset: 28% auto auto;
}

.case-studies-slider {
  background-color: var(--white);
  width: 36vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.slider-blogs {
  display: none;
  position: absolute;
  inset: 28% auto auto;
}

.blogs-slider {
  background-color: var(--white);
  width: 36vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.menu-btn {
  transform-style: preserve-3d;
  display: none;
}

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

.nav-head {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mobile-nav-link {
  border: 1px solid var(--transparent);
  color: var(--secondary-text);
  border-radius: 12px;
  padding: .5rem .75rem;
  transition: all .1s;
}

.mobile-nav-link:hover {
  background-color: var(--background);
  color: var(--primary-blue);
  border-color: #0a9fd44d;
}

.mobile-nav-link.w--current {
  background-color: var(--background);
  color: var(--primary-blue);
  border: 1px solid #0a9fd44d;
  border-radius: 12px;
}

.faqs {
  background-image: linear-gradient(360deg, #20c3ff14, #50f5ae14);
}

.faqs-container {
  padding-top: var(--_responsive---font-size--container--80-padding-vertical);
  padding-bottom: var(--_responsive---font-size--container--80-padding-vertical);
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-arrow {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
}

.question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.answer {
  overflow: hidden;
}

.faq-list-item {
  background-color: var(--white);
  border-radius: 1rem;
  padding: 1rem;
  overflow: hidden;
  box-shadow: 0 4px 44px #0000000d;
}

.faqs-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.answer-padding {
  width: 95%;
  padding-top: .75rem;
}

.benefits-list-head {
  justify-content: space-between;
  display: none;
}

.form-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.submit-sucessfully {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-17 {
  color: #ee3323;
}

.close-btn {
  cursor: pointer;
  width: 1.8rem;
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

.check {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
}

.form-field {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-container-div {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.checkbox-field {
  z-index: 1;
  cursor: pointer;
  height: 1.5rem;
  margin-bottom: 0;
}

.checkbox-field:active, .checkbox-field:focus {
  box-shadow: 0 0 #0000;
}

.checkbox-field.this {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  border: 1px solid #e5e5e5;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

.checkbox-label {
  display: none;
}

.success-message-icon {
  width: 4rem;
  height: 4rem;
}

.checkbox {
  border-radius: 4px;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
}

.checkbox.w--redirected-checked {
  float: left;
  border: 1px solid var(--primary-blue);
  background-color: var(--primary-blue);
  background-image: url('../images/Checkbox.svg');
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
}

.checkbox.this {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 2px;
}

.text-field {
  border: 1px solid #e5e5e5;
  border-radius: .5rem;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  border: 1px solid #e5e5e5 !important;
}

.text-field::placeholder {
  font-size: 1rem;
}

.form-head {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.success-message {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.webflow-form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.consultation-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 65%;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.error-message {
  border-radius: .6rem;
  width: 100%;
  display: none !important;
}

.text-span-15 {
  color: #646366;
  font-size: .875rem;
}

.fields-div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.sucess-div {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.form-container {
  z-index: 999999;
  background-color: #121718e6;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
  transform: scale(0);
}

.text-span-18, .text-span-19 {
  color: #ee3323;
}

.f-btn {
  z-index: 999;
  background-color: #3898ec00;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.checkboxes {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.checkbox-label-2 {
  color: var(--primary-text);
  font-size: var(--_responsive---font-size--text-14);
  --_text-style---font-family: var(--font-family--satoshi);
  --_text-style---font-size: var(--_responsive---font-size--text-14);
  --_text-style---line-height: 1.5;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: 0em;
  margin-bottom: 0;
  font-weight: 400;
}

.link {
  color: var(--secondary-text);
  font-weight: 700;
}

.link:hover {
  color: var(--primary-text);
}

.textarea {
  resize: none;
  height: 6.563rem;
  margin-bottom: 0;
}

.textarea.text-field::placeholder {
  color: var(--secondary-text);
}

.jump-to-top {
  display: none;
  position: fixed;
  inset: auto 0% 10% auto;
}

.read-more {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.arrow-read-more {
  width: 1.5rem;
}

.blog-page-container {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-page-head {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  display: flex;
}

.blog-page-head.this {
  width: 70%;
}

.blog-page-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog-tab {
  background-color: var(--white);
  border-radius: 50px;
  padding: .75rem 1.25rem;
  box-shadow: 0 4px 44px #0000000d;
}

.blog-tab.w--current {
  background-color: var(--primary-text);
  color: var(--background);
}

.blog-tab-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-tabs-content {
  padding-top: 4.5rem;
}

.blog-top-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  padding-bottom: 4rem;
}

.blog-top-grid.desktop {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  overflow: hidden;
}

.top-blogs {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white);
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem 1.25rem 1.5rem 1rem;
  display: flex;
  box-shadow: 0 4px 44px #0000000d;
}

.top-blogs.desktop {
  display: none;
}

.top-blog-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.top-blog-thumbnail {
  width: 100%;
  height: 100%;
  min-height: 100%;
}

.top-blog-bottom {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.top-blog-content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.top-blog-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  display: flex;
}

.header {
  display: none;
}

.blog-detail {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
}

.blog-detail-head {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.blog-detail-container {
  padding: 8.5rem var(--_responsive---font-size--container--88-padding-horizontal) 5rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.back-div {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.detail-div {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.detail-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.quote-div {
  background-color: var(--background);
  border-radius: 2rem;
  justify-content: center;
  align-items: flex-end;
  padding: 2rem;
  font-style: italic;
  display: flex;
  position: relative;
}

.quotation-img {
  width: 133px;
  height: 94px;
  position: absolute;
  inset: auto 20% 0% auto;
}

.other-blog {
  padding: var(--_responsive---font-size--container--80-padding-vertical) var(--_responsive---font-size--container--64-padding-horizontal);
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-us {
  padding: 10.5rem var(--_responsive---font-size--container--88-padding-horizontal) var(--_responsive---font-size--container--80-padding-vertical);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.connect-to-us {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.connect-to-us.email {
  display: none;
}

.email-us {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.contact-head {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contact-divider {
  display: none;
}

.case-study-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 1.5rem;
  display: flex;
}

.case-study-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
}

.case-study-detail {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h3 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  --_text-style---font-family: var(--font-family--lexend);
  --_text-style---font-size: var(--_responsive---font-size--h3-40);
  --_text-style---line-height: 1.2;
  --_text-style---font-weight: 500;
  --_text-style---letter-spacing: 0em;
  margin-top: 0;
  margin-bottom: 0;
}

.key-findings-thumbnail {
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.key-findings-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.key-findings-details {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.key-findings-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.values {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  display: flex;
}

.values-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.number {
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.values-card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.case-study-con {
  padding: 8.5rem var(--_responsive---font-size--container--88-padding-horizontal) 5rem;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.privacy-policy {
  padding: 10.5rem var(--_responsive---font-size--container--88-padding-horizontal) 5rem;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.privacy-policy-head {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  display: flex;
}

.privacy-policy-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.note {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--background);
  border-radius: 1.5rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.note-img {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
}

.row-0 {
  justify-content: center;
  width: 37%;
  padding-left: 80px;
  display: flex;
  position: absolute;
  inset: -7% auto auto;
}

.hero {
  position: sticky;
  top: 0%;
}

.hero-home {
  position: relative;
  overflow: hidden;
}

.case-study-wrapper, .knowledge-wrapper, .wrapper {
  position: relative;
}

.terms-condition {
  padding: 10.5rem var(--_responsive---font-size--container--88-padding-horizontal) 5rem;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.terms-head {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  display: flex;
}

.terms-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 1.5rem;
  display: flex;
}

.trusted-partners {
  margin-left: auto;
  margin-right: auto;
}

.payment-method {
  width: 249px;
  height: 59px;
}

.contact-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.contact-form-btn {
  background-color: var(--black-bg);
  cursor: pointer;
  border-radius: .75rem;
  padding: 1rem 2rem;
  transition: background-color .2s;
}

.contact-form-btn:hover {
  background-color: var(--primary-blue);
}

.text-span-20, .text-span-21 {
  color: var(--primary-text);
}

@media screen and (min-width: 1280px) {
  .image.cover {
    object-position: 50% 50%;
  }

  .nav-menu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hero-section-details {
    grid-column-gap: 5.625rem;
    grid-row-gap: 5.625rem;
  }

  .text-20.text-secondary-color._90, .text-20.text-secondary-color._80 {
    width: 90%;
  }

  .org-logos-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .our-tools {
    padding: 5rem 4rem;
  }

  .tools-container {
    padding: 3.5rem;
  }

  .tools-head {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr .95fr;
  }

  .tools-tab-menu {
    padding-right: 3%;
  }

  .tab-grid-right {
    height: auto;
  }

  .professionals-head {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr .95fr;
  }

  .process-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .process-card {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .blog-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .testimonial-head {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr .95fr;
  }

  .row-2 {
    width: 81%;
    top: 36%;
  }

  .row-3 {
    width: 73%;
  }

  .consultation-form {
    width: 50%;
  }

  .blog-page-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .blog-detail {
    width: 80%;
  }
}

@media screen and (min-width: 1440px) {
  .image.cover.top-align {
    object-position: 0% 0%;
  }

  .our-tools {
    overflow: hidden;
  }

  .tools-head {
    grid-column-gap: 8.375rem;
    grid-row-gap: 8.375rem;
    grid-template-columns: .95fr 1fr;
  }

  .tab-grid-right {
    height: 19vw;
  }

  .professionals-head {
    grid-column-gap: 8.375rem;
    grid-row-gap: 8.375rem;
    grid-template-columns: .95fr 1fr;
  }

  .tab-side-img {
    bottom: -6%;
  }

  .process-bottom {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .process-card {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sector-container {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .sector-card._80 {
    width: 80%;
  }

  .sector-column {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: end;
    display: flex;
  }

  .sector-lines {
    margin-top: 1rem;
  }

  .sector-lines.last {
    margin-bottom: 1rem;
  }

  .sector-top {
    width: 80%;
  }

  .footer-left {
    width: 38%;
  }

  .blog-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .testimonial-head {
    grid-column-gap: 8.375rem;
    grid-row-gap: 8.375rem;
    grid-template-columns: .95fr 1fr;
  }

  .row-1 {
    width: 52%;
  }

  .row-2 {
    width: 70%;
  }

  .row-3 {
    width: 64%;
  }

  .consultation-form {
    width: 44%;
  }

  .blog-page-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .top-blogs {
    padding-right: 1.5rem;
  }

  .row-0 {
    width: 35%;
    top: -11%;
  }
}

@media screen and (min-width: 1920px) {
  .page-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .navbar {
    max-width: 110rem;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-section---home {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-section-details {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h5.center._74 {
    width: 72%;
  }

  .text-20.text-secondary-color._90 {
    width: 95%;
  }

  .text-20.text-secondary-color._80 {
    width: 85%;
  }

  .tools-container {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-grid-right {
    height: 15vw;
  }

  .second-opinion {
    width: 100%;
    max-width: 100rem;
  }

  .global-standard-container {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .gs-head {
    width: 65%;
  }

  .professionals-container, .process-container {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .process-card {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .second-process {
    padding-top: 7.5vw;
  }

  .third-process {
    padding-top: 5.5vw;
  }

  .fourth-process {
    padding-top: 8.5vw;
  }

  .sector-container {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .sector-column {
    justify-content: space-around;
    align-items: flex-end;
  }

  .sector-column.last {
    justify-content: space-around;
    align-items: flex-start;
  }

  .sector-lines {
    margin-top: 2rem;
  }

  .sector-lines.last {
    margin-bottom: 2rem;
  }

  .sector-mid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sector-top {
    width: 70%;
  }

  .overflow-hidden {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .footer-container {
    max-width: 110rem;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-left {
    width: 32%;
  }

  .case-studies-container {
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
  }

  .case-studies-container.this {
    max-width: 60rem;
  }

  .casestudy-thumbnail {
    width: 100%;
    height: 17.563rem;
  }

  .blog-container {
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-thumbnail {
    width: 100%;
    height: 17.563rem;
  }

  .upgrade-container {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-container {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-slider {
    width: 30vw;
  }

  .row-1 {
    width: 45%;
    top: 5%;
  }

  .row-2 {
    width: 64%;
  }

  .row-3 {
    width: 57%;
  }

  .case-studies-slider, .blogs-slider {
    width: 30vw;
  }

  .faqs-container {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .consultation-form {
    width: 34%;
  }

  .blog-page-container {
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
  }

  .top-blog-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog-detail-container {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-us {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .case-study-con, .privacy-policy {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .row-0 {
    width: 30%;
    top: -11%;
  }

  .terms-condition {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_responsive---font-size--container--88-padding-horizontal: 20px;
    --_responsive---font-size--h1-56: 28px;
    --_responsive---font-size--container--80-padding-vertical: 40px;
    --_responsive---font-size--container--64-padding-horizontal: 20px;
    --_responsive---font-size--text-14: 12px;
    --_responsive---font-size--h2-48: 24px;
    --_responsive---font-size--h3-40: 22px;
    --_responsive---font-size--h4-32: 20px;
    --_responsive---font-size--h5-24: 18px;
    --_responsive---font-size--text-20: 16px;
    --_responsive---font-size--text-18: 16px;
    --_responsive---font-size--text-16: 14px;
  }

  .brand.this {
    width: 146px;
  }

  .brand.this:hover {
    transform: none;
  }

  .brand.this.w--current {
    width: 146px;
  }

  .navbar {
    display: none;
    transform: translate(0);
  }

  .button {
    padding: 4px 4px 4px 16px;
  }

  .button.desktop {
    display: none;
  }

  .nav-link {
    text-decoration: none;
  }

  .container {
    width: 100%;
  }

  .btn-arrow {
    width: 1.5rem;
    height: 1.5rem;
  }

  .btn-arrow.back {
    width: .95rem;
  }

  .hero-container---home {
    width: 100%;
  }

  .hero-section-details {
    padding-top: 2.5rem;
  }

  .text-20.text-secondary-color.center.desktop {
    display: none;
  }

  .hero-right {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .trusted-org-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .org-logos-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .org-logo {
    height: auto;
  }

  .methods-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .our-tools {
    padding: 2.5rem 20px;
  }

  .tools-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 1.25rem;
  }

  .tool-tab-link {
    padding-left: 4px;
    padding-right: 4px;
  }

  .tabb-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .tab-name {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .second-opinion {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .second-opinion-head {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .second-opinion-video {
    width: 100%;
    height: 400px;
  }

  .background-video {
    border-radius: 1rem;
  }

  .global-standard-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .gs-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .professionals-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .professionals-head {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tabs {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .tab-link {
    padding-left: 1.5rem;
  }

  .tab-pane-container {
    height: 100%;
  }

  .process-head {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .process-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .process-card {
    height: 100%;
  }

  .second-process, .third-process, .fourth-process {
    padding-top: 0;
  }

  .sector-container {
    padding: 2rem;
  }

  .sector-mid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .pricing-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .price-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 40px 20px;
  }

  .social-link:hover {
    transform: none;
  }

  .footer-right {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .page-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .case-studies {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .case-studies-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .case-studies-container.this {
    width: 85%;
  }

  .case-studies-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .case-studies-grid.this {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .case-studies-grid.this.desktop {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .casestudy-thumbnail {
    width: 100%;
    height: 220px;
  }

  .case-studies-div {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blogs {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .blogs.this {
    margin-top: 0;
    padding-top: 40px;
  }

  .blog-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .blog-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .blog-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: .75rem .75rem 1.25rem;
  }

  .blog-card.first {
    display: flex;
  }

  .blog-summary {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .blog-info {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .blog-info.this {
    width: auto;
  }

  .blog-card-bottom {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
  }

  .upgrade {
    padding-top: 1rem;
  }

  .testimonial-slider {
    width: 70vw;
  }

  .custom-container {
    display: none;
  }

  .slider {
    position: static;
  }

  .mobile {
    display: none;
  }

  .slider-case-studies {
    position: static;
  }

  .case-studies-slider {
    width: 70vw;
  }

  .slider-blogs {
    position: static;
  }

  .blogs-slider {
    width: 70vw;
  }

  .menu-btn {
    cursor: pointer;
    width: 32px;
    height: 32px;
    display: block;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .mobile-nav-menu {
    z-index: 9;
    height: 100vh;
    display: block;
    position: fixed;
    inset: 0%;
    transform: translate(100vw);
  }

  .nav-head {
    justify-content: flex-end;
    width: 100%;
  }

  .mobile-nav-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: var(--white);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 80%;
    height: 100%;
    margin-left: auto;
    padding: 1.25rem 20px 120px;
    display: flex;
    box-shadow: 4px 4px 44px #0003;
  }

  .mobile-nav-links {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .mobile-nav-link {
    color: var(--primary-text);
    border-width: 0;
    text-decoration: none;
  }

  .mobile-nav-link:hover {
    background-color: var(--transparent);
    color: var(--primary-text);
    border-width: 0;
  }

  .mobile-nav-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .mobile-nav-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .faqs-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .faqs-list {
    width: 85%;
  }

  .form-field.hide {
    display: none;
  }

  .text-field::placeholder {
    font-size: 14px;
  }

  .consultation-form {
    width: 65%;
    padding: 20px;
  }

  .fields-div {
    flex-flow: column;
  }

  .link:hover {
    color: var(--secondary-text);
  }

  .jump-to-top {
    z-index: 999;
    border-radius: .75rem;
    width: 2.5rem;
    display: block;
    bottom: 15%;
    right: 20px;
    box-shadow: 0 4px 24px #00000024;
  }

  .blog-page-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .blog-page-head {
    width: 80%;
  }

  .blog-page-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blog-tab-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog-tabs-content {
    padding-top: 2.5rem;
  }

  .blog-top-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .blog-top-grid.desktop {
    display: none;
  }

  .top-blogs {
    box-shadow: none;
    flex-flow: wrap;
    width: 100%;
    padding: .75rem;
  }

  .top-blogs.desktop {
    display: flex;
  }

  .top-blog-card {
    flex-flow: row;
    justify-content: space-between;
    place-items: stretch start;
    width: 100%;
    display: flex;
  }

  .top-blog-thumbnail {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .top-blog-content {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-right: .75rem;
  }

  .top-blog-container {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .header {
    padding-top: 1.25rem;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .blog-divider {
    background-color: #f0efef;
    width: 100%;
    height: 1px;
    padding: 0;
  }

  .blog-detail {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
    padding: 1rem;
  }

  .blog-detail-head {
    width: 100%;
  }

  .blog-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .blog-detail-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .detail-div {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .detail-blog {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .quote-div {
    padding: 1.25rem;
  }

  .other-blog {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .contact-us {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 40px;
  }

  .case-study-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
    padding: 1rem;
  }

  .values {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
    padding: 1.5rem 1rem;
  }

  .values-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .case-study-con, .privacy-policy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .privacy-policy-head {
    width: 80%;
  }

  .terms-condition {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .terms-head {
    width: 80%;
  }

  .terms-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
    padding: 1rem;
  }

  .trusted-partners {
    width: 95%;
  }

  .contact-form {
    padding: 20px;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_responsive---font-size--container--88-padding-horizontal: 20px;
    --_responsive---font-size--h1-56: 28px;
    --_responsive---font-size--container--80-padding-vertical: 40px;
    --_responsive---font-size--container--64-padding-horizontal: 20px;
    --_responsive---font-size--text-14: 12px;
    --_responsive---font-size--h2-48: 24px;
    --_responsive---font-size--h3-40: 22px;
    --_responsive---font-size--h4-32: 20px;
    --_responsive---font-size--h5-24: 18px;
    --_responsive---font-size--text-20: 16px;
    --_responsive---font-size--text-18: 16px;
    --_responsive---font-size--text-16: 14px;
  }

  .brand {
    width: 180px;
    padding-left: 0;
  }

  .image.cover.align {
    object-position: 50% 100%;
    border-radius: .75rem;
  }

  .navbar {
    transform: translate(0, -18vw);
  }

  .hero-section-details {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    padding-top: 2.5rem;
    padding-left: 13px;
    padding-right: 13px;
    display: flex;
  }

  .h1.center-text-mobile {
    text-align: center;
  }

  .text-secondary-color._400 {
    padding-bottom: 6px;
  }

  .text-secondary-color._400.this {
    padding-bottom: 1px;
  }

  .hero-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

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

  .trusted-clients-text {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .trusted-org-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .org-logos-container {
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .org-logo {
    width: 100px;
  }

  .methods-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
  }

  .tools-container {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .tools-head {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .tools-left {
    justify-content: flex-start;
    align-items: center;
  }

  .tools-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .tool-tab-link {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    overflow: hidden;
  }

  .tabs-content {
    display: none;
  }

  .tabb-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: row;
    display: flex;
  }

  .tab-grid-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .tab-grid-right {
    width: 100%;
    height: 40vw;
  }

  .tab-name {
    justify-content: space-between;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .tab-progress-bar-base {
    width: 4px;
    height: 100%;
  }

  .tab-progress-bar {
    width: 4px;
    height: 0;
  }

  .second-opinion {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .second-opinion-video {
    height: 62vw;
  }

  .global-standard-container {
    justify-content: center;
    align-items: center;
  }

  .gs-head {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
  }

  .gs-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .standard-details {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: .75rem;
  }

  .standard-title {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .standard-logo {
    width: 40px;
    height: 40px;
  }

  .standard-img {
    width: 24px;
    height: 24px;
  }

  .professionals-head {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .professionals-left {
    justify-content: flex-start;
    align-items: center;
  }

  .tabs {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .tab-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.2rem;
  }

  .tab-img {
    height: 200px;
  }

  .tab-menu-text {
    padding: .75rem;
  }

  .process-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .process-card {
    padding: 1.2rem;
  }

  .sector-container {
    padding: .75rem 0 1.25rem;
  }

  .sector-grid.mobile {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex;
  }

  .sector-column {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .dental-logo {
    width: 196px;
    height: auto;
  }

  .sector-lines {
    width: auto;
    height: 34px;
  }

  .sector-mid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    width: 100%;
  }

  .pricing-tabs-menu {
    z-index: 1;
  }

  .plan-detail {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .plan-price {
    justify-content: flex-start;
    align-items: center;
  }

  .benefits {
    padding-bottom: 0;
    overflow: hidden;
  }

  .price-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .billed-yearly {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .footer-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .copyright {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .social-link.email {
    width: 2rem;
    height: 2rem;
  }

  .footer-left {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .footer-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .page-link {
    border-width: 0;
    border-radius: 0;
    padding: 0;
  }

  .page-link:hover {
    border-color: var(--transparent);
    background-color: var(--transparent);
    color: var(--primary-text);
  }

  .footer-divider.hide-here {
    display: block;
  }

  .case-studies-grid.this.desktop {
    display: none;
  }

  .ball.text-secondary-color.hide-here {
    display: block;
  }

  .blog-container {
    justify-content: flex-start;
    align-items: center;
  }

  .blog-head {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
  }

  .blog-card {
    width: 100%;
  }

  .blog-thumbnail.this {
    height: 250px;
  }

  .blog-info, .blog-card-bottom {
    flex-flow: row;
  }

  .upgrade {
    width: 100%;
  }

  .upgrade-container {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .testimonial-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .testimonials-left {
    justify-content: flex-start;
    align-items: center;
  }

  .testimonial-head {
    justify-content: center;
    align-items: flex-start;
  }

  .testimonial-slider {
    width: 80vw;
  }

  .slider-div {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .desktop {
    display: none;
  }

  .mobile {
    display: block;
  }

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

  .slider-case-studies {
    display: block;
  }

  .case-studies-slider {
    background-color: var(--transparent);
    width: 80vw;
  }

  .slider-blogs {
    display: block;
  }

  .blogs-slider {
    background-color: var(--transparent);
    width: 80vw;
  }

  .tab-title {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .mobile-nav-menu {
    transform: translate(100vw);
  }

  .faq-arrow {
    width: 1.7rem;
    min-width: 1.7rem;
    height: 1.7rem;
    min-height: 1.7rem;
  }

  .question {
    justify-content: space-between;
    align-items: flex-start;
  }

  .faq-list-item {
    padding: .75rem .5rem .75rem 1rem;
  }

  .faqs-list {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-questions {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .tab-answer {
    overflow: hidden;
  }

  .tab-answer-container {
    padding-top: 1rem;
  }

  .tab-border {
    background-color: var(--secondary-text);
    border-radius: .5rem;
    width: 58px;
    height: 4px;
    padding: 0;
  }

  .tab-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .tab-name-mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .benefits-list-head {
    cursor: pointer;
    display: flex;
  }

  .close-btn {
    top: 20px;
    right: 20px;
  }

  .check {
    justify-content: flex-start;
    align-items: center;
  }

  .form-field.hide {
    display: none;
  }

  .form-container-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .checkbox {
    width: 1.25rem;
    height: 1.25rem;
  }

  .webflow-form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .consultation-form {
    width: 90%;
  }

  .fields-div {
    flex-flow: wrap;
  }

  .blog-page-head, .blog-page-head.this {
    width: 90%;
  }

  .blog-page-grid {
    display: flex;
  }

  .blog-tab-menu {
    flex-flow: wrap;
  }

  .top-blog-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .top-blog-thumbnail {
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
  }

  .blog-detail {
    padding: .75rem;
  }

  .blog-detail-head {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .blog-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .quote-div {
    padding: 1rem;
  }

  .contact-us {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: .9fr;
    width: 100%;
    display: flex;
  }

  .connect-to-us {
    background-color: var(--white);
    border-radius: 1rem;
    padding: .75rem;
  }

  .connect-to-us.email {
    display: flex;
    box-shadow: 0 4px 28px #0000000a;
  }

  .contact-head {
    justify-content: flex-start;
    align-items: center;
  }

  .contact-divider-line {
    width: 100%;
  }

  .contact-divider-line.right {
    transform: rotate(180deg);
  }

  .contact-divider {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .case-study-container {
    padding: .75rem;
  }

  .case-study-grid {
    grid-template-columns: 1fr;
  }

  .key-findings-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .values-grid {
    flex-flow: column;
    display: flex;
  }

  .privacy-policy-head {
    width: 90%;
  }

  .note {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: .75rem;
  }

  .hero {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .terms-head {
    width: 90%;
  }

  .terms-container {
    padding: .75rem;
  }

  .trusted-partners {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_responsive---font-size--container--88-padding-horizontal: 20px;
    --_responsive---font-size--h1-56: 28px;
    --_responsive---font-size--container--80-padding-vertical: 40px;
    --_responsive---font-size--container--64-padding-horizontal: 20px;
    --_responsive---font-size--text-14: 12px;
    --_responsive---font-size--h2-48: 24px;
    --_responsive---font-size--h3-40: 22px;
    --_responsive---font-size--h4-32: 20px;
    --_responsive---font-size--h5-24: 18px;
    --_responsive---font-size--text-20: 16px;
    --_responsive---font-size--text-18: 16px;
    --_responsive---font-size--text-16: 14px;
  }

  .image.cover.align {
    object-position: 100% 100%;
  }

  .navbar {
    transform: translate(0, -60vw);
  }

  .side-img {
    z-index: 1;
  }

  .hero-section-details {
    padding-left: 0;
    padding-right: 0;
  }

  .h5.center._74 {
    width: 100%;
  }

  .h5.left {
    text-align: right;
  }

  .text-20.text-secondary-color._80 {
    width: 100%;
  }

  .text-20.text-secondary-color._60 {
    font-size: 14px;
  }

  .text-secondary-color._400 {
    padding-bottom: 7px;
  }

  .hero-left {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .org-logos-container {
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .org-logo {
    width: 100%;
  }

  .methods {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
  }

  .methods-container {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .tools-head {
    flex-flow: column;
    display: flex;
  }

  .tools-tab-menu {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .tabb-grid {
    flex-flow: column;
    display: flex;
  }

  .second-opinion-video {
    height: 60vw;
  }

  .global-standard-container {
    justify-content: center;
    align-items: center;
  }

  .gs-head {
    justify-content: flex-start;
    align-items: center;
    width: 90%;
  }

  .standard-details {
    padding-right: .5rem;
  }

  .standard-title {
    flex-flow: column;
    width: 90%;
  }

  .tab-link.w--current {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tab-img {
    height: 190px;
  }

  .process {
    position: relative;
  }

  .process-head {
    width: 100%;
    position: sticky;
    top: 50px;
  }

  .process-bottom {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex;
  }

  .process-card {
    box-shadow: none;
    flex-flow: column;
  }

  .second-process {
    z-index: 2;
    position: sticky;
    top: 230px;
  }

  .third-process {
    z-index: 3;
    position: sticky;
    top: 230px;
  }

  .fourth-process {
    z-index: 4;
    position: sticky;
    top: 230px;
  }

  .sectors {
    overflow: hidden;
  }

  .sector-container {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .sector-column.last {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .dental-logo {
    width: 196px;
    height: auto;
  }

  .sector-lines {
    width: auto;
  }

  .sector-mid {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-column {
    padding: 16px 12px;
  }

  .plan-price-month {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .plan-price {
    justify-content: flex-start;
    align-items: center;
  }

  .copyright {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer-right {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .case-details {
    padding-bottom: .75rem;
  }

  .blog-head {
    justify-content: flex-start;
    align-items: center;
  }

  .slide-tag {
    position: absolute;
    inset: 12px 12px auto auto;
  }

  .slide-tag.this {
    position: static;
  }

  .blog-summary {
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
  }

  .blog-thumbnail.this {
    height: 200px;
  }

  .blog-info {
    flex-flow: row;
  }

  .upgrade {
    width: 100%;
  }

  .upgrade-container {
    padding-top: 1.5rem;
  }

  .testimonial-slider {
    width: 90vw;
  }

  .slider-div {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: .5rem;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .slide-head {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .quotation-mark {
    display: none;
  }

  .person-img {
    width: 3.5rem;
    min-width: 3.5rem;
    height: 3.5rem;
  }

  .case-studies-slider, .blogs-slider {
    width: 90vw;
  }

  .first-process {
    z-index: 1;
    position: sticky;
    top: 230px;
  }

  .fifth-process {
    z-index: 5;
  }

  .mobile-nav-container {
    align-items: stretch;
  }

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

  .mobile-nav-bottom {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .benefits-list-head {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .benefits-list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex;
  }

  .close-btn {
    top: 15px;
    right: 10px;
  }

  .check {
    padding-top: 10px;
  }

  .form-container-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .success-message-icon {
    width: 70px;
    height: 70px;
  }

  .webflow-form {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .consultation-form {
    padding-left: 18px;
    padding-right: 18px;
  }

  .jump-to-top {
    bottom: 10%;
  }

  .blog-page-head {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .blog-page-head.this {
    width: 100%;
  }

  .blog-tab {
    border-radius: 1.25rem;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: .65rem;
    padding-bottom: .65rem;
    display: flex;
  }

  .blog-tab-menu {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .top-blogs.desktop {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .top-blog-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    grid-template-columns: .6fr 1fr;
    display: flex;
  }

  .top-blog-thumbnail {
    height: 9rem;
  }

  .top-blog-bottom {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-flow: wrap;
  }

  .top-blog-content {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .top-blog-container {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex;
  }

  .blog-detail-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .quote-div {
    border-radius: 1.5rem;
  }

  .key-findings-item {
    flex-flow: wrap;
  }

  .key-findings-details {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .key-findings-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .case-study-con, .privacy-policy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .privacy-policy-head {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .note {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    padding: .75rem;
  }

  .hero {
    padding-bottom: 1rem;
  }

  .terms-condition {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .terms-head {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .trusted-partners {
    width: 100%;
  }

  .contact-form {
    padding-left: 18px;
    padding-right: 18px;
  }
}

#w-node-_3e90819b-9f91-570b-6c60-14a74cde7aec-97dd226a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aa5c1d9a-46ef-ba72-ff71-96ed80074363-97dd226a, #w-node-d0d9bba7-1dde-1955-75ee-4cbdd7250675-97dd226a, #w-node-cdc3687a-89a7-1797-7366-706cea1063f8-3283832b, #w-node-b21b5dd0-7c05-1ca9-32d3-97dd3e716359-3283832b, #w-node-_7affcaab-77d1-34d1-bc4e-6a13c023796a-3283832b, #w-node-_6070a6d9-de26-cf6e-6980-a70d327bc9b2-3283832b {
  align-self: start;
}

#w-node-_1beb4cbd-8ccd-76e6-c46c-28b35610138d-84268b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-cdc3687a-89a7-1797-7366-706cea1063f8-3283832b {
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-d81e91e6-b154-1400-6694-63713019117f-97dd226a, #w-node-aa5c1d9a-46ef-ba72-ff71-96ed80074363-97dd226a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_98a012a4-46b3-7cc1-af0b-74a4abb17ed9-97dd226a {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-b878468e-7d33-320e-03ec-85f08411eb04-97dd226a {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_7e8697d1-a862-2511-6c4e-0dc02ca67db6-97dd226a {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_0f08df58-3b36-0d31-fffa-08f95448ca64-97dd226a, #w-node-d0d9bba7-1dde-1955-75ee-4cbdd7250675-97dd226a {
    grid-area: 2 / 4 / 3 / 6;
  }

  #w-node-_660338d5-61b9-3ee7-be86-99218a183d2b-97dd226a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_82167013-5e8e-7ebd-711c-05c66bd00d27-97dd226a {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-b5cb5bf1-5036-916a-133b-a33e26fad5cf-97dd226a {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_1beb4cbd-8ccd-76e6-c46c-28b35610138d-84268b26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3049c395-bb70-b061-8db5-e5b6c4929463-7b78d46c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3049c395-bb70-b061-8db5-e5b6c492946e-7b78d46c {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-b7318f78-1cbf-53d0-7ff8-b7c5335b9ecf-d7dd60b7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b7318f78-1cbf-53d0-7ff8-b7c5335b9eda-d7dd60b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4746815f-76ec-6c30-66d6-ce7899c9a0c8-a6c2bc2e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4746815f-76ec-6c30-66d6-ce7899c9a0de-a6c2bc2e {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d81e91e6-b154-1400-6694-63713019117f-97dd226a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa5c1d9a-46ef-ba72-ff71-96ed80074363-97dd226a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98a012a4-46b3-7cc1-af0b-74a4abb17ed9-97dd226a, #w-node-b878468e-7d33-320e-03ec-85f08411eb04-97dd226a, #w-node-_7e8697d1-a862-2511-6c4e-0dc02ca67db6-97dd226a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f08df58-3b36-0d31-fffa-08f95448ca64-97dd226a, #w-node-d0d9bba7-1dde-1955-75ee-4cbdd7250675-97dd226a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_018d6f5d-7f84-2ad3-f786-f8a44b508184-4b50816b {
    grid-area: 2 / 1 / 3 / 2;
  }
}


@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}</pre></body></html>