:root {
  --color--chalk: #f9f8f6;
  --color--rich-purple: #3b0030;
  --secondary-black: #131313;
  --color--primary: #993386;
  --white: white;
  --color--green-4: #d7f9e6;
  --color--pink-4: #ffdfe9;
  --color--outline-link: #015fcc;
  --color--hover-pressed: #5c0a4d;
  --color--pink-link: #d02f6d;
  --black: #11181c;
  --color--bright-pink: #fa7aab;
  --color--purple-2: #64485f;
  --color--pink-3: #ffbfd4;
  --color--purple-3: #958191;
  --color--alternative: #d560c4;
  --color--secondary-control-bg: #fbecfa;
  --color--pink-2: #fe9dbf;
  --color--light-gray: #f2f2f2;
  --color--green-2: #7ce9b6;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

body {
  background-color: var(--color--chalk);
  color: var(--color--rich-purple);
  font-family: neulis-sans, sans-serif;
  font-size: 1.13rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 4.125rem;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.875rem;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--color--rich-purple);
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 2rem;
}

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

label {
  margin-bottom: 5px;
  font-weight: 400;
  display: block;
}

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

.style_mask_slider_anchor {
  width: 100%;
  max-width: 14.3%;
  height: auto;
  overflow: visible;
}

.style_link_uttr_website {
  color: #fcbc56;
  text-decoration: none;
}

.container-small {
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.space-10rem {
  width: 100%;
  padding-top: 10rem;
}

.font-systemui-normal {
  font-weight: 400;
}

.text-size-medium {
  font-size: 1.15rem;
}

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

.style_guide_hero {
  color: #fff;
  background-color: #1b6ae3;
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.text-style-italic {
  font-style: italic;
}

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

.font-systemui-light {
  font-weight: 300;
}

.space-6rem {
  width: 100%;
  padding-top: 6rem;
}

.wp-buttons {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.space-9rem {
  width: 100%;
  padding-top: 9rem;
}

.space-8-5rem {
  width: 100%;
  padding-top: 8.5rem;
}

.heading-h6 {
  letter-spacing: -.02px;
  font-family: neulis-sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.style_slider_anchor {
  background-color: #fff0;
  justify-content: flex-start;
  width: 87.5%;
  height: auto;
  display: flex;
  overflow: visible;
}

.space-4-5rem {
  width: 100%;
  padding-top: 4.5rem;
}

.style_elements_item_block_card {
  padding: 1.5rem 2rem 2rem;
}

.style_elements_item_block_card.style_buttons_wp {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.style_elements_item_block_card.style_container_item {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.space-section {
  width: 100%;
}

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

.heading-h3 {
  letter-spacing: -.09rem;
  font-family: neulis-sans, sans-serif;
  font-size: 2.13rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-h3.text-weight__medium {
  font-weight: 500;
}

.heading-h4 {
  letter-spacing: -.02px;
  font-family: neulis-sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.8rem;
}

.heading-h4.text-color-dark {
  color: var(--secondary-black);
}

.heading-h4.cc-underline {
  text-decoration: underline;
}

.heading-h4.font-weight-normal {
  font-weight: 400;
}

.style_outside_container_box {
  min-width: 100%;
}

.style_wp_chips_classes {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.style_line_divider_logo_version {
  background-color: #ffffff80;
  width: 1px;
  height: 1rem;
}

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

.custom-heading-example {
  font-size: 1.75rem;
}

.container-global {
  width: 100%;
  max-width: 86rem;
  min-height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-global.cc-no-padding {
  padding-left: 0;
  padding-right: 0;
}

.container-global.cc-no-padding.cc-full-width {
  max-width: 100%;
}

.container-global.z-index-1 {
  z-index: 1;
  position: relative;
}

.heading-h1 {
  letter-spacing: -.02em;
  font-family: neulis-sans, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 4.125rem;
}

.heading-h1.text-centered {
  text-align: center;
}

.heading-h1.text-weight-medium {
  font-weight: 500;
}

.heading-h1.large {
  font-size: 4.125rem;
  font-weight: 500;
  line-height: 1.2;
}

.text-color-white {
  color: #fff;
}

.style_left_arrow_anchor_items {
  color: gray;
  background-color: #fff;
  width: 4rem;
  font-size: 1rem;
  inset: 0 auto 0 -4.5rem;
}

.space-8rem {
  width: 100%;
  padding-top: 8rem;
}

.text-color-gray {
  color: gray;
}

.style_guide_css {
  display: none;
}

.style_section_card {
  width: 100%;
  max-width: 100%;
  padding: 0;
  position: relative;
}

.container-large {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.style_anchor_link {
  color: #1b6ae3;
  text-align: center;
  white-space: nowrap;
  background-color: #e6f0ff;
  border: 1px solid #c6ddff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .25rem .5rem;
  font-size: .75rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.style_anchor_link:hover {
  background-color: #d9e8ff;
}

.style_anchor_link.w--current {
  color: #fff;
  background-color: #1b6ae3;
  border-color: #1b6ae3;
}

.space-5-5rem {
  width: 100%;
  padding-top: 5.5rem;
}

.style_ghost_bg-color {
  z-index: -1;
  width: 100%;
  height: 5rem;
  position: relative;
}

.style_ghost_bg-color.style_soft_colors {
  box-shadow: 0 4px 8px #00000014;
}

.text-color-green {
  color: #24af2d;
}

.space-7rem {
  width: 100%;
  padding-top: 7rem;
}

.style_font-style_group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem 2rem;
  font-size: 1.2rem;
  display: flex;
}

.container-medium {
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container-medium._66 {
  max-width: 66rem;
  padding-left: 0;
  padding-right: 0;
}

.style_box_font_style {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.text-color-red {
  color: #b22323;
}

.style_level_block_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.style_level_block_card.last_level {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.style_level_block_card.style_text_size_box {
  border-right-style: none;
}

.style_level_block_card.style_text_size_box.style_last_item {
  border-right-style: solid;
}

.style_level_block_card.style_card_custom_heading {
  flex: 1;
  min-width: 33%;
}

.style_level_block_card.no_right_border, .style_level_block_card.style_box_spacers {
  border-right-style: none;
}

.style_level_block_card.style_visibility_boxes {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.style_level_block_card.style_text_color_box {
  border-right-style: none;
}

.style_level_block_card.style_text_color_box.style_last_item {
  border-right-style: solid;
}

.style_box_text_color {
  background-color: #000;
  border-radius: .5rem;
  padding: .25rem;
}

.style_empty_box {
  z-index: -1;
  background-color: #0073e61a;
  border: 1px dashed #0073e6;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.style_empty_box.style_spacer_dummy {
  z-index: 0;
  height: 100%;
}

.style_empty_box.style_spacer_dummy.style_0rem {
  height: .15rem;
}

.style_empty_box.style_container_dummy {
  width: 100%;
}

.button-fill {
  border: 1px solid var(--color--primary);
  background-color: var(--color--primary);
  color: var(--color--chalk);
  text-align: center;
  cursor: pointer;
  border-radius: 96px;
  padding: 1.03125rem 2rem;
  font-weight: 600;
  line-height: 1.75;
  transition: border-color .2s, background-color .2s;
}

.button-fill:hover {
  background-color: #7e1b6c;
  border-color: #7e1b6c;
}

.button-fill.button-navbar {
  padding: .53125rem 1.75rem;
}

.style_hide {
  display: none;
}

.button-outline {
  color: #3898ec;
  background-color: #fff0;
  border: 1px solid #3898ec;
  padding: .75rem 2rem;
  line-height: 1.75;
}

.space-9-5rem {
  width: 100%;
  padding-top: 9.5rem;
}

.text-align-desktop-left {
  text-align: left;
}

.style_guide_version {
  font-size: .85rem;
}

.style_item_slider_anchor {
  width: 100%;
  height: auto;
}

.style_ghost_container {
  background-color: #c0c0c00f;
  border: 1px dashed #bfbfbf;
}

.space-6-5rem {
  width: 100%;
  padding-top: 6.5rem;
}

.text-align-desktop-right {
  text-align: right;
}

.space-1-5rem {
  width: 100%;
  padding-top: 1.5rem;
}

.space-0rem {
  width: 100%;
  padding-top: 0;
}

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

.style_wp_headings_and_labels.style_custom_headings {
  flex-flow: wrap;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
  display: flex;
}

.style_wp_headings_and_labels.style_custom_text_size {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.space-4rem {
  width: 100%;
  padding-top: 4rem;
}

.style_embed_uttr_logo {
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 1rem;
  display: flex;
}

.section {
  position: relative;
  overflow: clip;
}

.section.bg-color-rich-purple {
  color: var(--white);
  background-color: #3b0030;
}

.section.overflow-visible {
  overflow: visible;
}

.section.footer-section {
  background-color: var(--color--chalk);
  color: var(--color--rich-purple);
  padding-top: 64px;
  padding-bottom: 64px;
}

.section.stacking-seciton {
  margin-bottom: -6rem;
  overflow: visible;
}

.section.bg-color-green {
  background-color: var(--color--green-4);
  position: relative;
}

.section.bg-color-pink-4 {
  background-color: var(--color--pink-4);
  position: relative;
}

.section.cc-position-static {
  position: static;
  overflow: visible;
}

.bg-color-gray {
  background-color: gray;
}

.space-0-5rem {
  width: 100%;
  padding-top: .5rem;
}

.text-size-small {
  font-size: 1rem;
  line-height: 1.25rem;
}

.text-size-tiny {
  font-size: .7rem;
}

.style_guide_subheading_hero {
  color: #edf4ff;
  max-width: 34rem;
}

.style_dot_font_family {
  background-color: #333;
  width: .5rem;
  min-width: .5rem;
  max-width: .5rem;
  height: .5rem;
  min-height: .5rem;
  max-height: .5rem;
}

.style_guide_heading_hero {
  margin-bottom: 1rem;
  font-size: 3.5rem;
  font-weight: 700;
}

.style_top_block_card {
  background-color: #f5f5f5;
  border: 1px solid #d8d8d8;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  width: 100%;
  padding: 1.5rem;
  position: relative;
}

.style_guide_wrapper {
  width: 100%;
  position: relative;
}

.style_label_item_block_card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.space-2rem {
  width: 100%;
  padding-top: 2rem;
}

.style_wp_item_slider_anchor {
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.space-7-5rem {
  width: 100%;
  padding-top: 7.5rem;
}

.style_name_class_label {
  color: #fff;
  background-color: #1b6ae3;
  border-radius: .25rem;
  align-items: center;
  padding: .3rem .5rem .375rem;
  font-size: .8rem;
  display: flex;
}

.style_name_class_label.is_tag {
  background-color: #be4aa5;
}

.heading-h2 {
  letter-spacing: -.11rem;
  font-family: neulis-sans, sans-serif;
  font-size: 2.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-h2.cc-font-weight__medium {
  font-weight: 500;
}

.global-css-uttr-styleguide {
  display: none;
}

.text-style-all-lowercase {
  text-transform: lowercase;
}

.style_anchor_buttons {
  z-index: 10;
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: sticky;
  top: 0;
}

.style_guide_content {
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 7rem;
}

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

.space-3rem {
  width: 100%;
  padding-top: 3rem;
}

.text-style-all-caps {
  text-transform: uppercase;
}

.space-5rem {
  width: 100%;
  padding-top: 5rem;
}

.style_title_section_card {
  color: #000;
  letter-spacing: .1rem;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 700;
}

.font-systemui-medium {
  font-weight: 500;
}

.style_font_style {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.style_grid_other_html_tags {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

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

.grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
}

.style_right_arrow_anchor_items {
  color: #919191;
  background-color: #fff;
  width: 4rem;
  font-size: 1rem;
  inset: 0 -4.5rem 0 auto;
}

.space-1rem {
  width: 100%;
  padding-top: 1rem;
}

.page-wrapper {
  flex-direction: column;
  overflow: clip;
}

.page-wrapper.full-page-height {
  min-height: 100vh;
  display: flex;
}

.style_wp_version_styleguide {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.text-size-large {
  font-size: 1.5rem;
  line-height: 1.5;
}

.text-size-large.opac-0 {
  opacity: 0;
}

.style_container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.bg-color-black {
  background-color: #000;
}

.text-style-first-letter-cap {
  text-transform: capitalize;
}

.heading-h5 {
  letter-spacing: -.02px;
  font-family: neulis-sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.35rem;
}

.space-3-5rem {
  width: 100%;
  padding-top: 3.5rem;
}

.space-2-5rem {
  width: 100%;
  padding-top: 2.5rem;
}

.navbar-dropdown-icon {
  color: var(--color--primary);
  margin-right: 0;
  position: relative;
}

.nav-menu {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0000;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.nav-link {
  color: var(--color--rich-purple);
  border-top: 4px solid #0000;
  padding: 20px 0 0;
  font-weight: 600;
  text-decoration: none;
  transition: border-color .2s;
  display: block;
}

.nav-link:hover {
  border-top: 4px solid var(--color--primary);
  font-weight: 600;
}

.nav-link.w--current {
  color: var(--color--rich-purple);
  border-top: 4px solid #5c0a4d;
}

.nav-link.dropdown {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-right: 0;
  display: flex;
}

.nav-link.dropdown:focus-visible, .nav-link.dropdown[data-wf-focus-visible] {
  outline-color: var(--color--outline-link);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.nav-link.cc-lp {
  margin-left: 0;
  margin-right: 0;
}

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

.list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: "";
  display: flex;
}

.list.grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list.cc-press-realease {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.list.cc-study-design {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.space-12-5rem {
  width: 100%;
  padding-top: 12.5rem;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 16px;
  display: flex;
}

.list-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.list-item.cc-top-align {
  justify-content: flex-start;
  align-items: flex-start;
}

.space-1-25rem {
  width: 100%;
  padding-top: 1.25rem;
}

.text-color-rich-purple {
  color: var(--color--rich-purple);
}

.text-color-rich-purple.text-align-desktop-center.x-center {
  justify-content: flex-start;
  align-items: center;
}

.desktop-max-width-473px {
  max-width: 473px;
}

.products_slider-wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.navbar {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.list-icon {
  width: 1.5rem;
}

.list-icon.cc-vertical-adjust {
  position: relative;
  top: .31rem;
}

.list-icon.cc-vertical-adjust.cc-big {
  width: 2rem;
}

.space-6-25rem {
  width: 100%;
  padding-top: 6.25rem;
}

.accordion-item {
  border-top: 4px solid #e3dbe2;
  padding-top: 20px;
  padding-bottom: 20px;
}

.accordion-item.last-item {
  border-bottom: 4px solid #e3dbe2;
}

.accordion-item.cc-first-item {
  border-top-style: none;
  padding-top: 0;
}

.accordion-trigger {
  color: var(--color--primary);
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  width: 100%;
  padding-left: 0;
  transition: color .2s;
  display: flex;
}

.accordion-trigger:hover {
  color: var(--color--rich-purple);
}

.accordion-icon-svg {
  width: 44px;
}

.accordion-icon-svg.cc-closed {
  display: none;
}

.accordion-content {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 22px;
  display: grid;
  overflow: hidden;
}

.accordion-content.cc-1-col {
  grid-template-columns: 1fr;
}

.accordion-text-wrapper {
  flex: 1;
}

.accordion-img {
  border-radius: 16px;
  flex: 1;
  width: 608px;
  max-width: 100%;
}

.contact-us-wrapper {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  background-color: var(--color--rich-purple);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 3.75rem;
  display: flex;
}

.space-0-875rem {
  padding-top: .875rem;
}

.contact-us__content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--color--chalk);
  flex-flow: column;
  width: 50%;
  max-width: 480px;
  display: flex;
}

.form-wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  min-width: 35rem;
  max-width: 38.19rem;
  display: flex;
}

.css {
  display: none;
}

.custom-horizontal-aligment {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  padding-top: 2px;
  padding-bottom: 2px;
  display: grid;
  overflow: visible;
}

.footer_content-wrapper {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer_links-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.footer-link {
  color: var(--color--primary);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: underline;
  transition: color .2s;
  display: inline-flex;
}

.footer-link:hover {
  color: var(--color--hover-pressed);
}

.cta-content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--color--chalk);
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  max-width: 729px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  display: flex;
}

.cta-content-wrapper.cc-max-width-590 {
  max-width: 590px;
}

.cta-content-wrapper.cc-no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.cta-content-wrapper.cc-big-margin {
  max-width: 38rem;
  margin-top: 92px;
  margin-bottom: 92px;
}

.cta-content-wrapper.cc-custom-margin {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}

.cta-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.cta-wrapper.cc-3col {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}

.cta-img {
  object-fit: fill;
  max-width: 300px;
  min-height: 100%;
}

.cta-img.cc-border-circle {
  max-width: 25rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.cta-img.cc-big {
  max-width: 32.94rem;
}

.cta-img.cc-border-plus {
  max-width: 25rem;
  padding-top: 3.125rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.cta-img.cc-border-plus.resp-page {
  padding-top: 0;
  inset: auto 0% -13% auto;
}

.sources-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--color--rich-purple);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 64px;
  padding-bottom: 64px;
  display: grid;
}

.space-2-75rem {
  width: 100%;
  padding-top: 2.75rem;
}

.centered-heading-section {
  text-align: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-section.max-width-xlarge {
  max-width: 59.25rem;
}

.centered-heading-section.max-width-large {
  max-width: 40.25rem;
}

.big-cards-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.big-card__front {
  z-index: 1;
  color: var(--color--chalk);
  border-radius: 30px;
  flex: 1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.big-card__front-top-content {
  z-index: 2;
  background-image: linear-gradient(0deg, #fff0, #000);
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  top: auto;
  left: 0%;
  right: 0%;
}

.big-card_bg-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.our-difference__big-element-wrapper {
  z-index: 1;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.our-difference__big-element-wrapper.cc-2 {
  z-index: 2;
  margin-top: 14px;
  margin-bottom: 12px;
  left: 0;
}

.our-difference__big-element-wrapper.cc-3 {
  z-index: 3;
}

.our-difference__big-element-content {
  max-width: 411px;
}

.our-difference__big-element-img {
  object-fit: cover;
  object-position: 100% 50%;
  width: 40%;
  height: 258px;
}

.our-difference__big-element-img.cc-2 {
  width: 50%;
}

.our-difference__big-element-img.cc-3 {
  width: 60%;
}

.our-team_featured-img {
  width: 100%;
  margin-bottom: 32px;
}

.cta-image-1 {
  width: 100%;
  margin-right: -4rem;
}

.hero-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.hero-wrapper.cc-oncology {
  align-items: center;
}

.hero-wrapper.cc-project-manager {
  grid-template-columns: 1fr 1.5fr;
}

.hero-wrapper.respiratory-page {
  place-items: end stretch;
}

.hero-content-wrapper {
  max-width: 562px;
}

.space-9-75rem {
  width: 100%;
  padding-top: 9.75rem;
}

.uts-challenge {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uts-challenge__left-wrapper {
  background-color: #efe3e9;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding: 32px 0 32px 64px;
  display: flex;
}

.uts-challenge__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: 100%;
}

.uts-challenge__img.mobile {
  display: none;
}

.uts-challenge__right-wrapper {
  background-color: var(--color--rich-purple);
  color: var(--color--chalk);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  min-height: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 64px;
}

.uts-challenge__grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--color--rich-purple);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uts-challenge__grid.text-color-white-chalk {
  color: var(--color--chalk);
}

.products_slider-content {
  max-width: 528px;
}

.space-11-25rem {
  width: 100%;
  padding-top: 11.25rem;
}

.uts-section__heading-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uts-solutions__grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.uts-solutions__item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.uts-solutions__item-icon {
  width: 52px;
}

.space-13rem {
  width: 100%;
  padding-top: 13rem;
}

.show-mobile {
  padding: 0;
  display: none;
}

.uts-challenge__middle-img {
  flex: none;
}

.table-of-content-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 3px solid #e3dbe2;
  border-bottom: 3px solid #e3dbe2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.text-weight__bold {
  font-weight: 700;
}

.rich-text h3 {
  letter-spacing: -.085rem;
  color: inherit;
  margin-bottom: 1rem;
  font-size: 2.125rem;
  line-height: 1.2;
}

.rich-text h4 {
  letter-spacing: -.06rem;
  margin-bottom: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text h2 {
  color: var(--color--rich-purple);
  letter-spacing: -.11rem;
  margin-bottom: 1rem;
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 3.3rem;
}

.rich-text a {
  color: var(--color--pink-link);
  font-weight: 400;
  text-decoration: none;
}

.rich-text a:hover {
  color: var(--color--hover-pressed);
}

.rich-text ul {
  margin-bottom: 0;
  padding-left: 20px;
}

.rich-text img {
  border-radius: 1rem;
}

.rich-text.cc-black {
  color: var(--black);
}

.rich-text blockquote {
  background-color: #efe3e9;
  border-left-style: none;
  border-radius: 16px;
  padding: 1.5rem;
  font-size: 1.8rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4;
}

.table-of-content_link {
  color: var(--color--primary);
  font-weight: 400;
  text-decoration: underline;
  transition: color .2s;
}

.table-of-content_link:hover {
  color: var(--color--hover-pressed);
}

.table-of-content_link.text-weight__bold {
  font-weight: 700;
}

.navbar-brand {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-self: center;
  max-width: 30rem;
  padding-top: 20px;
  display: flex;
}

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

.dropdown-list.w--open {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--color--chalk);
  border-radius: 8px;
  flex-flow: column;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  box-shadow: 0 4px 12px #3b00301f;
}

.dropdown-list.cc-big {
  width: max-content;
  inset: 0% 0% auto auto;
}

.dropdown-list.cc-big.w--open {
  inset: 100% auto auto 0%;
  transform: translate(-50%);
}

.navbar-dropdown-link {
  color: var(--color--rich-purple);
  margin: 0;
  padding: 8px 16px;
  font-weight: 400;
  transition: all .2s;
}

.navbar-dropdown-link:hover {
  background-color: #ffdfe980;
  font-weight: 600;
}

.navbar-dropdown-link:focus-visible, .navbar-dropdown-link[data-wf-focus-visible] {
  outline-color: var(--color--outline-link);
  outline-offset: 4px;
  outline-width: 3px;
  outline-style: solid;
}

.navbar-dropdown-link.w--current {
  color: var(--color--pink-link);
}

.desktop-max-width-539px {
  max-width: 539px;
}

.arrow-link-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.arrow-link-wrapper:hover {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--color--primary);
}

.arrow-link-wrapper:focus-visible, .arrow-link-wrapper[data-wf-focus-visible] {
  color: var(--color--primary);
}

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

.arrow-link-wrapper.text-color-alternative:hover, .text-color-bright-pink {
  color: var(--color--bright-pink);
}

.big-card_icon {
  width: 44px;
}

.big-card-wrapper {
  border-radius: 30px;
  flex: 1;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.big-card-wrapper.item-pushed-down {
  margin-top: 64px;
}

.big-card__back {
  z-index: 2;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: var(--color--rich-purple);
  opacity: 0;
  color: var(--color--chalk);
  transform-style: preserve-3d;
  border-radius: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 20px;
  font-weight: 400;
  display: flex;
  position: relative;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.big-card__back-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.big-card {
  flex: 1;
  align-self: stretch;
  min-height: 540px;
}

.our-team_wrapper {
  grid-column-gap: 104px;
  grid-row-gap: 104px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.our-team_grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  color: var(--color--rich-purple);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
}

.about-us__team-img {
  width: 100%;
}

.about-us_content-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 16px;
  display: flex;
}

.space-8-75rem {
  width: 100%;
  padding-top: 8.75rem;
}

.text-weight__semi-bold {
  font-weight: 600;
}

.products_slider-arrow {
  background-color: var(--color--primary);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  transition: background-color .2s;
  display: inline-flex;
  position: relative;
}

.products_slider-arrow:hover {
  background-color: var(--color--hover-pressed);
}

.swiper.cc-uts {
  flex-flow: column;
  display: flex;
}

.swiper.consulting-services {
  flex-flow: column;
  display: flex;
  position: relative;
}

.swiper.hp-card-bot {
  flex-flow: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.uts-slider__btn-wrapper {
  z-index: 10;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  order: 1;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 2px;
  display: flex;
  position: relative;
}

.swiper-pagination {
  min-height: 1px;
}

.swiper-button-prev, .swiper-button-next {
  background-color: #0000;
  padding: 0;
}

.swiper-wrapper.product-pages {
  flex-flow: row;
  display: flex;
}

.swiper-wrapper.horizontal {
  display: flex;
}

.swiper-slide.product-slide, .swiper-slide.oncology-slide {
  flex: none;
}

.swiper-slide.cs-card-img {
  flex: none;
  width: 25%;
}

.swiper-slide.img-cards {
  text-align: left;
  cursor: pointer;
  flex: none;
  width: 34%;
  transition: transform .3s;
  position: relative;
  overflow: visible;
}

.swiper-slide.uts-page {
  flex: none;
}

.swiper-slide.desease-nr {
  cursor: pointer;
  flex: none;
  width: 100%;
  transition: transform .3s;
  position: relative;
  overflow: visible;
}

.swiper-slide.hp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  display: grid;
}

.uts-slider {
  overflow: hidden;
}

.text-underlined {
  text-decoration: underline;
}

.dds-hero__content {
  flex: 1;
}

.tabs-menu {
  justify-content: space-between;
  display: flex;
}

.product-tab-link {
  color: var(--color--purple-2);
  background-color: #0000;
  border-bottom: 6px solid #e3dbe2;
  flex: 1;
  padding-bottom: 32px;
  padding-left: 0;
  font-weight: 400;
  transition: all .2s;
}

.product-tab-link:hover {
  border-bottom-color: var(--color--pink-3);
  color: var(--color--purple-2);
}

.product-tab-link.w--current {
  border-bottom-color: var(--color--primary);
  color: var(--color--rich-purple);
  background-color: #0000;
  font-weight: 500;
}

.product-tab-link.cc-mobile-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.dds-tab__wrapper {
  padding-top: 64px;
}

.dds-tab__content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--color--rich-purple);
  flex-flow: column;
  max-width: 865px;
  margin-bottom: 48px;
  display: flex;
}

.dds-tab__grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dds-tab__grid.cc-2cols {
  grid-template-columns: 1fr 1fr;
}

.dds-tab__grid-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--color--rich-purple);
  background-color: #fff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  min-height: 15rem;
  padding: 1.25rem;
  display: flex;
}

.dds-tab__grid-item-icon {
  width: 2.5rem;
  position: relative;
}

.dds-tab__grid-item-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.space-14rem {
  width: 100%;
  padding-top: 14rem;
}

.nav-dropdown.cc-relative {
  position: relative;
}

.dds-benefits {
  grid-column-gap: 63px;
  grid-row-gap: 63px;
  color: var(--color--chalk);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.dds-benefits__content-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dds-benefits__heading-wrapper {
  flex: 1;
}

.dds-results__card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #efe3e9;
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 32px;
  display: flex;
}

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

.dds-results__card-special {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--color--rich-purple);
  color: var(--color--chalk);
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dds-results__card-special.full-width {
  grid-column-gap: 5.125rem;
  grid-row-gap: 5.125rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 40.75rem) 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.dds-results__card-special._w-icon.big-gap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.dds-results__card-special.disease-page {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.dds-results__card-special.recruiting-page {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--color--rich-purple);
  background-color: #efe3e9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  padding: 3rem;
  display: grid;
}

.dds-results__card-bottom-img {
  position: absolute;
  inset: auto -20% -20% auto;
}

.nav-dropdown-toggle {
  padding: 0;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-color: var(--color--outline-link);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

._404-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 570px;
  display: grid;
}

._404__svg {
  flex: 1;
}

._404__content {
  color: var(--color--rich-purple);
  text-align: center;
  flex: 1;
  max-width: 454px;
}

._404-heading {
  font-size: 11.3125rem;
  line-height: 14.8125rem;
}

._404__content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 356px;
  margin-bottom: 32px;
  display: flex;
}

.image-19 {
  display: none;
}

.input-form-v2 {
  color: #2e0249;
  background-color: #fff;
  border: 1px solid #d5d4dc;
  border-radius: .5rem;
  height: 3rem;
  margin-bottom: 0;
  font-family: neulis-sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: border-color .15s, border-width .15s;
}

.input-form-v2:focus {
  border-width: 2px;
  border-color: var(--color--purple-3);
}

.input-form-v2::placeholder {
  color: #836d7f;
  font-family: neulis-sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.input-form-v2.select-input {
  background-color: #fff;
  font-family: neulis-sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.label-form-v2 {
  color: #2e0249;
  margin-bottom: .35rem;
  font-family: neulis-sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

.background-video {
  z-index: 1;
  aspect-ratio: 1;
  object-fit: cover;
  width: auto;
  max-width: 100%;
  max-height: 100%;
}

.background-video.cc {
  height: auto;
}

.background-video-wrapper {
  max-width: 100%;
  position: relative;
}

.dds-card_paragraph-wrapper {
  color: var(--black);
}

.product_slider-image {
  border-radius: 30px;
  width: 100%;
}

.our-team_featured-member {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}

.nav-menu-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-menu-list.cc-hide-from-desktop {
  display: none;
}

.hero_btn-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.about-us_cta-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--color--chalk);
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  max-width: 440px;
  margin-top: 44px;
  margin-bottom: 44px;
  display: flex;
}

.js {
  display: none;
}

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

.footer_info-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  max-width: 349px;
  margin-top: 58px;
  display: flex;
}

.footer_info-wrapper.show-mobile {
  display: none;
}

.text-size-extra-small {
  font-size: .875rem;
  line-height: 1.3125rem;
}

.table-of-content-wrapper {
  position: relative;
}

.products_slider-left-icon {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.accordion-wrapper {
  margin-top: 52px;
}

.accordion-wrapper.cc-oncology {
  margin-top: 0;
}

.footer_links-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.exit-website-popup {
  z-index: 100;
  background-color: #9d959a66;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.exit-popup {
  z-index: 300;
  background-color: var(--color--chalk);
  border-radius: 20px;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding: 44px;
  position: relative;
}

.exit-popup_content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-bottom: 44px;
  display: flex;
}

.exit-popup_links-wrapper {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.exit-popup_close-btn {
  z-index: 20;
  position: absolute;
  inset: 0% 0% auto auto;
}

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

.footer_linkedin-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-20 {
  align-self: center;
  width: .75rem;
  position: relative;
}

.cta-link-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--color--alternative);
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  transition: color .2s;
  display: flex;
}

.cta-link-wrapper:hover {
  color: var(--color--bright-pink);
}

.dds-tabs {
  margin-top: 64px;
}

.icon-embed-succes-form {
  width: 2.5rem;
  height: 2.5rem;
}

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

.u-text-weight_normal {
  font-weight: 400;
}

.footer_first-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  max-width: 19.875rem;
  display: flex;
}

.big-card_flip-btn {
  z-index: 10;
  position: absolute;
  inset: auto auto 30px 20px;
}

.big-card_flip-btn.cc-front {
  bottom: 20px;
}

.big-card_flip-btn.cc-back {
  display: none;
  inset: auto 20px 30px auto;
}

.wp-lottie-hero-home {
  position: relative;
}

.wp-lottie-hero-home.cc-big-padding {
  padding-top: 48px;
  padding-bottom: 48px;
}

.wp-lottie-hero-home.cc-full-flex {
  flex: 1;
  align-self: stretch;
}

.embed-icon-lottie-control-button {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.embed-icon-lottie-control-button.play-icon {
  margin-right: -4px;
  position: absolute;
}

.embed-icon-lottie-control-button.pause-icon {
  position: absolute;
}

.button-play-pause-lottie {
  z-index: 10;
  cursor: pointer;
  background-color: #2e2e2e;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: absolute;
  inset: auto 0 0 auto;
}

.lottie-hero-global {
  z-index: 5;
  width: 100%;
  height: 100%;
  position: relative;
}

.lottie-hero-global.large {
  transform: scale(1.3);
}

.lottie-hero-global.large.event-none {
  pointer-events: none;
}

.wp-space-shape-3 {
  z-index: 8;
  flex: 1;
  margin-bottom: -2rem;
  padding-top: 2rem;
  position: sticky;
  top: 50%;
}

.wp-stack-elements {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .9fr 5rem .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 200vh;
  display: grid;
  position: relative;
}

.wp-icons-stack {
  z-index: 10;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.wp-space-shape-4 {
  z-index: 7;
  flex: 1;
  margin-bottom: -3rem;
  padding-top: 3rem;
  position: sticky;
  top: 50%;
}

.title-stacking {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.25;
}

.wp-space-content-4 {
  z-index: 7;
  width: 100%;
  height: 100%;
  position: absolute;
}

.plain-wp-title-stack {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
}

.card-bg-card-stack {
  background-color: #3b0030;
  border-radius: 2rem;
  width: 100%;
  height: 20rem;
  padding: 3rem;
}

.card-bg-card-stack.new {
  height: auto;
}

.wp-sticky-content {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 0;
  padding-right: 4rem;
  display: flex;
}

.custom-heading-stack {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 2.125rem;
  font-weight: 600;
  line-height: 1.25;
}

.wp-content-stack {
  z-index: 10;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.wp-title-stack {
  z-index: 10;
  padding-left: 4rem;
  position: relative;
}

.wp-space-shape-1 {
  z-index: 10;
  flex: 1;
  margin-bottom: 0;
  position: sticky;
  top: 50%;
}

.wp-space-content-1 {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
}

.wp-space-shape-2 {
  z-index: 9;
  flex: 1;
  margin-bottom: -1rem;
  padding-top: 1rem;
  position: sticky;
  top: 50%;
}

.shape-stacking-base-new {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 5rem;
  min-width: 5rem;
  height: 2.5rem;
  display: flex;
  position: relative;
}

.shape-stacking-base-new.shape-2, .shape-stacking-base-new.shape-4 {
  position: relative;
}

.custom-content-stacking {
  color: #958191;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
}

.wp-space-content-2 {
  z-index: 9;
  width: 100%;
  height: 100%;
  position: absolute;
}

.wp-space-content-3 {
  z-index: 8;
  width: 100%;
  height: 100%;
  position: absolute;
}

.wp-bg-card-stack {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 75%;
  position: relative;
}

.box-space-stack-title {
  width: 100%;
  min-height: 25%;
  position: sticky;
  top: 50%;
}

.plain-space-shape {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 5.5rem;
  margin-top: -2.75rem;
  display: flex;
}

.box-space-stack-content {
  width: 100%;
  min-height: 25%;
  position: sticky;
  top: 50%;
}

.sticky-card-bg {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
  position: sticky;
  top: 50%;
}

.configuration-lottie {
  display: none;
}

.configuration-lottie.dds-card_paragraph-wrapper {
  border: 1px solid #adadad;
  border-radius: 1.125rem;
  overflow: hidden;
}

.wp-lottie-hero-about-us, .wp-lottie-hero-uts {
  width: 100%;
  height: 30rem;
  position: relative;
}

.wp-lottie-hero-dds {
  width: 100%;
  height: 36rem;
  position: relative;
}

.image-22 {
  width: 44px;
}

.swiper-notification {
  display: none !important;
}

.div-block-83 {
  flex-flow: column;
  order: 1;
  margin-top: 2rem;
  display: flex;
}

.reference-bottom-link {
  font-weight: 700;
  transition: color .2s;
}

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

.div-block-84 {
  width: 16px;
  height: 16px;
}

.right-arrow-embed-timeline {
  aspect-ratio: 6.5 / 10;
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  right: -1px;
}

.slider-timeline-desktop {
  background-color: #fff0;
  width: 100%;
  height: auto;
  margin-bottom: 7rem;
}

.progress-bar-timeline {
  z-index: 5;
  background-color: #ed4b74;
  width: 100%;
  height: .5rem;
  position: absolute;
  left: .75rem;
}

.wp-item-slide-timeline {
  z-index: 5;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.timeline-data-year {
  color: #fff;
  font-size: 2.125rem;
  font-weight: 600;
  line-height: 1;
}

.mask-slider-timeline-mobile {
  width: 20%;
  overflow: visible;
}

.container-global-timeline {
  width: 100%;
  max-width: 1440px;
  min-height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.mask-slider-timeline-tablet {
  width: 20%;
  overflow: visible;
}

.slider-timeline-mobile {
  background-color: #fff0;
  width: 100%;
  height: auto;
  display: none;
}

.left-arrow-embed-timeline {
  aspect-ratio: 6.5 / 10;
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
  position: relative;
  left: -1px;
}

.right-arrow-slider-timeline {
  aspect-ratio: 1;
  background-color: #993386;
  border: 1.5px solid #fff;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  height: 3.25rem;
  transition: background-color .2s;
  display: flex;
  inset: auto auto -6.5rem 5rem;
}

.right-arrow-slider-timeline:hover {
  background-color: #5c0a4d;
}

.mask-slider-timeline-desktop {
  width: 20%;
  overflow: visible;
}

.item-slide-timeline {
  width: 100%;
  min-width: 100%;
}

.item-slide-timeline.last-item-slider-desktop, .item-slide-timeline.last-item-slider-tablet {
  width: 500%;
}

.left-arrow-slider-timeline {
  aspect-ratio: 1;
  background-color: #993386;
  border: 1.5px solid #fff;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  height: 3.25rem;
  transition: background-color .2s;
  display: flex;
  inset: auto auto -6.5rem 0;
}

.left-arrow-slider-timeline:hover {
  background-color: #5c0a4d;
}

.slider-timeline-tablet {
  background-color: #fff0;
  width: 100%;
  height: auto;
  display: none;
}

.hide-slide-nav {
  display: none;
}

.circle-bar-timeline {
  z-index: 10;
  aspect-ratio: 1;
  background-color: #fff;
  border-radius: 100rem;
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
}

.space-bar-timeline {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.timeline-data-info {
  color: var(--color--chalk);
  margin-bottom: 0;
  padding-right: 2rem;
}

.wp-last-group-slider {
  display: flex;
}

.wp-timeline-bigger-screen {
  display: none;
}

.progress-bar-timeline-big-screen {
  z-index: 5;
  background-color: #ed4b74;
  width: 100%;
  height: .5rem;
  position: absolute;
  left: .75rem;
}

.thank-you-message {
  text-align: left;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-flow: column;
  width: 100%;
  padding: 2.75rem;
  display: flex;
}

.show-desktop-tablet {
  padding: 0;
  display: block;
}

.div-block-85 {
  text-align: center;
  max-width: 521px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.link-block {
  border: 1px solid var(--color--primary);
  background-color: var(--color--secondary-control-bg);
  color: var(--color--primary);
  text-align: center;
  border-radius: 96px;
  padding: .5rem 1.25rem;
  font-weight: 600;
}

.link-block.cc-active {
  background-color: var(--color--primary);
  color: var(--color--chalk);
}

.div-block-86 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.div-block-87 {
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  min-height: 27.2rem;
  display: grid;
  overflow: hidden;
}

.blog-list__item-img {
  object-fit: cover;
  border-radius: 1rem;
  width: auto;
  height: 14.31rem;
  max-height: 14.31rem;
}

.div-block-88 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--black);
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

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

.div-block-90 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: .75rem;
  display: flex;
}

.blog-list__item-tag {
  background-color: var(--color--secondary-control-bg);
  color: var(--color--primary);
  text-align: center;
  border-radius: 96px;
  padding: .25rem 1rem;
  font-size: 1rem;
}

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

.image-24 {
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
}

.blog-list__item-heading-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.blog-list__item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.blog-list__item-tag-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-list__item-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--black);
  flex-flow: column;
  min-width: 100%;
  display: flex;
}

.events-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
}

.div-block-96 {
  text-align: center;
}

.div-block-97 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.div-block-99 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  display: flex;
}

.image-23-copy {
  border-radius: 16px;
  width: 100%;
}

.div-block-100 {
  background-color: var(--color--rich-purple);
  color: var(--white);
  border-radius: 24px;
  width: 100%;
  height: 37.5rem;
  padding: 2rem 3.75rem;
}

.div-block-101 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.div-block-102 {
  color: var(--color--rich-purple);
  max-width: 46.94rem;
  margin-left: auto;
  margin-right: auto;
}

.special-quote-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #efe3e9;
  border-radius: 16px;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.blog-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
}

.div-block-97-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 53.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  font-size: .88rem;
  display: flex;
}

.link {
  color: var(--color--primary);
  font-weight: 600;
  text-decoration: underline;
  transition: color .2s;
}

.link:hover, .link:focus-visible, .link[data-wf-focus-visible] {
  color: var(--color--hover-pressed);
}

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

.link.text-color-alternative:hover, .link.text-color-alternative:focus-visible, .link.text-color-alternative[data-wf-focus-visible] {
  color: var(--color--pink-2);
}

.image-23-copy {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.div-block-90-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.div-block-94-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-item {
  display: inline-block;
}

.collection-list {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  display: flex;
}

.img-blog {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 14.32rem;
}

.wp-card-blog {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--black);
  flex-flow: column;
  display: flex;
}

.wp-box-card-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  list-style-type: none;
  display: flex;
}

.wp-chip-tag-blog {
  background-color: var(--color--secondary-control-bg);
  color: var(--color--primary);
  text-align: center;
  border-radius: 96px;
  padding: .25rem 1rem;
  font-size: 1rem;
}

.wp-list-tags-blog, .list-tags-blog {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-tag--inner-blog {
  background-color: var(--color--secondary-control-bg);
  color: var(--color--primary);
  text-align: center;
  border-radius: 96px;
  padding: .25rem 1rem;
  font-size: 1rem;
}

.blog__3col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.conclusion-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--color--rich-purple);
  color: var(--color--chalk);
  border-radius: 2rem;
  flex-flow: column;
  padding: 2rem;
}

.blog-main-image {
  border-radius: 1rem;
  width: 100%;
}

.evinova-nav-logo {
  width: 10.31rem;
}

.blog-gallery-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
}

.author-box {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.author-img {
  border-radius: 50%;
  width: 7.125rem;
  height: 7.125rem;
}

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

.author-name {
  font-size: 2rem;
  font-weight: 600;
}

.author-position {
  font-size: 1.5rem;
}

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

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

.blog-icon {
  width: 2.75rem;
}

.content-text-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.blog-post__author {
  border-radius: 50%;
  width: 9rem;
  height: 9rem;
}

.div-block-103 {
  grid-column-gap: .88rem;
  grid-row-gap: .88rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.event-list__item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.div-block-104 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

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

.div-block-106 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-107 {
  justify-content: center;
  align-items: center;
  min-width: 2rem;
  padding: .25rem;
  display: flex;
}

.div-block-108 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--color--rich-purple);
  color: var(--white);
  border-radius: .94rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.75rem;
  padding: 1rem 2rem;
  display: grid;
}

.pr-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1px solid var(--color--purple-3);
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 2.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.date-text {
  color: #4d4c4c;
}

.div-block-109 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--color--rich-purple);
  color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 34.25rem;
  padding: 3rem;
  display: flex;
}

.div-block-110 {
  grid-column-gap: 8.88rem;
  grid-row-gap: 8.88rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 3rem;
  display: grid;
}

.lp-img {
  border-radius: 1.13rem;
  width: 33.63rem;
}

.div-block-111 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.div-block-112 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.div-block-113 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #efe3e9;
  border-radius: 1.5rem;
  flex-flow: column;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.list-item-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 2rem 2.5rem;
  display: flex;
}

.div-block-114 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-115 {
  background-color: var(--color--rich-purple);
  color: var(--white);
  border-radius: 1.88rem;
  padding: 3rem;
  position: relative;
  overflow: hidden;
}

.div-block-116 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36.88rem;
  display: flex;
}

.image-26 {
  width: 25%;
  position: absolute;
  inset: -17% 2% auto auto;
}

.image-27 {
  width: 19.25rem;
}

.div-block-117 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 7.5rem;
  display: flex;
}

.podcast-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.podcast-card {
  grid-column-gap: 1.38rem;
  grid-row-gap: 1.38rem;
  background-color: var(--white);
  border-radius: 3rem;
  flex-flow: column;
  height: 100%;
  padding: 1.25rem;
  display: flex;
}

.player-savy-uttr {
  width: 100%;
}

.max-width-54rem {
  max-width: 54rem;
}

.quote-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.quote-author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.quote-author_img-wrap {
  flex: none;
  width: 7rem;
}

.quote-author_position {
  max-width: 26ch;
}

.quote-author_name {
  font-size: 2.125rem;
  font-weight: 600;
}

.quotes-img {
  max-width: 20%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.quotes-img.top-left {
  max-width: 20%;
  inset: 0% auto auto 0%;
}

.link-pink {
  color: var(--color--primary);
  text-decoration: none;
}

.link-pink.text-underlined {
  text-decoration: underline;
}

.oncology-slider__btn-wrapper {
  z-index: 10;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  order: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding: 2px 2px 2px 0;
  display: flex;
  position: relative;
}

.oncology-slider__btn-wrapper.mid {
  justify-content: center;
  align-items: center;
  z-index: 1 !important;
}

.oncology-solutions__item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding-right: 2rem;
  display: flex;
}

.wp-hero-video-uts {
  width: 100%;
  position: relative;
}

.div-block-118 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.image-28 {
  max-width: 40vw;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero-wrapper-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

.div-block-119 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-120 {
  flex-flow: column;
  padding-top: 2rem;
  display: flex;
  position: relative;
}

.image-29 {
  aspect-ratio: 1;
  width: 3.25rem;
  height: 3.25rem;
  position: absolute;
  inset: 0% auto auto 1.25rem;
}

.div-block-121 {
  background-color: var(--color--light-gray);
  color: var(--black);
  border-radius: 1.25rem;
  flex: 1;
  padding: 2.25rem 1.75rem;
}

.platform-card__back {
  z-index: 2;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: var(--color--light-gray);
  opacity: 0;
  color: var(--color--rich-purple);
  transform-style: preserve-3d;
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 100%;
  padding: 2.5rem;
  font-weight: 400;
  display: flex;
  position: relative;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.platform-card__front {
  z-index: 1;
  color: var(--color--chalk);
  border-radius: 30px;
  flex: 1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.platform-card_flip-btn {
  z-index: 10;
  aspect-ratio: 1;
  background-color: #0000;
  width: 44px;
  height: 44px;
  padding: 0;
  position: absolute;
  inset: auto auto 30px 20px;
}

.platform-card_flip-btn.cc-front {
  inset: 20px 20px auto auto;
}

.platform-card_flip-btn.cc-back {
  display: none;
  inset: 1.25rem auto auto 1.25rem;
}

.platform-card-wrapper {
  border-radius: 30px;
  flex: 1;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.platform-card {
  flex: 1;
  align-self: stretch;
  min-height: 480px;
}

.platform-card__front-top-content {
  z-index: 2;
  background-color: var(--color--rich-purple);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1.25rem 1.75rem 2.5rem;
  display: flex;
  position: absolute;
}

.div-block-122 {
  max-width: 112px;
  padding: 20px;
}

.div-block-123 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 864px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-124 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--color--light-gray);
  border-radius: 20px;
  flex-flow: column;
  padding: 3rem;
  display: flex;
}

.div-block-125 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--color--rich-purple);
  color: var(--white);
  text-align: center;
  border-radius: 1.88rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem 4rem;
  display: flex;
}

.div-block-126 {
  max-width: 45.13rem;
}

.div-block-127 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 56.13rem;
  display: flex;
}

.image-30 {
  display: none;
}

.div-block-128 {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: center;
  align-items: center;
  margin-top: 3.62rem;
  margin-bottom: 2rem;
  display: flex;
}

.image-31 {
  width: 100%;
  max-width: 16.5rem;
}

.image-32 {
  object-fit: cover;
  border-radius: 2.5rem;
  width: 100%;
}

.products_slider-wrapper-copy {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  background-color: #efe3e9;
  border-radius: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.products_slider-wrapper-copy.reversed {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.div-block-129 {
  max-width: 33.5rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 3.25rem;
}

.div-block-130 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
}

.div-block-131 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 38rem;
  display: flex;
}

.skip-to-content {
  z-index: 5000;
  background-color: #ffcd06;
  border: 2px solid #000;
  padding: .5rem;
  font-weight: 700;
  position: fixed;
  inset: -300% auto auto 0%;
}

.skip-to-content:focus-visible, .skip-to-content[data-wf-focus-visible] {
  top: 0%;
}

.div-block-132 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: var(--white);
  border: 1px solid #dbdad3;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 3.75rem 5rem;
  display: flex;
}

.div-block-133 {
  grid-column-gap: 10.88rem;
  grid-row-gap: 10.88rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.div-block-134 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color--rich-purple);
  color: var(--white);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem;
  display: grid;
}

.div-block-135 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-color-pink-4 {
  color: var(--color--pink-4);
}

.div-block-136 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  max-width: 47.13rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.features-card__3col {
  grid-column-gap: 1.13rem;
  grid-row-gap: 1.13rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.features-card {
  grid-column-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  background-color: var(--white);
  border: 1px solid #dbdad3;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

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

.image-33 {
  width: 3.25rem;
  height: 3.25rem;
}

.image-34 {
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
}

.div-block-141 {
  text-align: center;
  max-width: 43.13rem;
  margin-left: auto;
  margin-right: auto;
}

.image-35 {
  z-index: 1;
  max-width: 42vw;
  position: absolute;
  inset: auto -2rem 0% auto;
  overflow: visible;
}

.image-36 {
  z-index: 2;
  position: relative;
}

.div-block-142 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--white);
  border: 1px solid #dbdad3;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.div-block-143 {
  max-width: 38.13rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-143.cc-big {
  max-width: 55rem;
}

.max-width-810 {
  max-width: 50.63rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-144 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.div-block-145 {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  background-color: var(--color--rich-purple);
  color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 4rem;
  display: flex;
}

.line {
  opacity: .2;
  align-self: stretch;
  width: 100%;
}

.image-37 {
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
}

.list-4 {
  z-index: 2;
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  background-color: var(--white);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  margin: -6.25rem 3.19rem 0;
  padding: 2.5rem;
  list-style-type: none;
  display: grid;
  position: relative;
}

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

.div-block-147 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  background-color: #efe3e9;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .95fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  display: flex;
}

.div-block-147.cc-bg-color-rich-purple {
  background-color: var(--color--rich-purple);
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-left: 6rem;
  padding-right: 6rem;
}

.div-block-148 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid #ffbfd433;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.div-block-149 {
  max-width: 9.25rem;
}

.div-block-150 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
}

.div-block-151 {
  z-index: 2;
  border: 1px solid var(--color--pink-2);
  background-color: var(--color--pink-3);
  border-radius: 1.5rem;
  max-width: 14.7rem;
  padding: 1.5rem;
  position: absolute;
  inset: auto 0% -6% auto;
}

.div-block-152 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: flex;
}

.div-block-150-copy {
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 11.25rem;
  display: flex;
  position: relative;
}

.div-block-151-copy {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border: 1px solid var(--color--green-2);
  background-color: var(--color--green-4);
  border-radius: 1.5rem;
  flex-flow: column;
  max-width: 17.1rem;
  padding: 1.5rem;
  display: flex;
  position: absolute;
  bottom: -50px;
  right: -2%;
}

.div-block-152-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 1rem;
  display: flex;
}

.image-38 {
  width: 2rem;
}

.image-39 {
  margin-bottom: 2rem;
}

.sdo__bg-line {
  z-index: 1;
  max-width: 53vw;
  position: absolute;
  inset: auto -2rem -50% auto;
  overflow: visible;
}

.fixed-menu {
  grid-column-gap: .88rem;
  grid-row-gap: .88rem;
  background-color: var(--white);
  pointer-events: auto;
  border-radius: 3.75rem;
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  margin-bottom: 2rem;
  padding: 1rem 1.25rem;
  display: flex;
  position: sticky;
  top: 20px;
  overflow: auto;
}

.fixed-menu.max-width-cs {
  z-index: 9999;
  width: 100%;
  min-width: auto;
  max-width: 33rem;
  margin-left: auto;
  margin-right: auto;
}

.fixed-menu__item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .4;
  text-align: center;
  border-radius: 6rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: 100%;
  padding: 1rem .75rem;
  text-decoration: none;
  display: flex;
}

.fixed-menu__item.cc-active {
  background-color: var(--color--rich-purple);
  opacity: 1;
  color: var(--color--chalk);
}

.div-block-155 {
  background-color: var(--color--rich-purple);
  border-radius: 6px;
  width: 16.6667%;
  height: .38rem;
  position: relative;
  left: 33.32%;
}

.div-block-156 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-157 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--color--rich-purple);
  color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 2rem 2.5rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.image-40 {
  width: 100%;
  max-width: 40%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.code-embed {
  width: 45px;
  height: 45px;
}

.relative-position {
  position: relative;
}

.fixed-menu__full-wrapper {
  z-index: 15;
  pointer-events: none;
  width: 100%;
  max-width: 86.2rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 0%;
}

.image-contain {
  object-fit: contain;
  width: 100%;
  height: 100%;
  padding: 0;
}

.image-contain.rounded {
  object-fit: contain;
  border-radius: 1.5rem;
  display: block;
}

._2col-grid {
  grid-column-gap: 6.6875rem;
  grid-row-gap: 6.6875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

._2col-grid.global {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

._2col-grid.mob-v.respiratory-card {
  grid-template-columns: minmax(200px, 25.5rem) 1fr;
}

._2col-grid.portfolio {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
}

.card-container {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: var(--white);
  border: 1px solid #dbdad3;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 3.75rem 5rem;
  display: flex;
}

._5col-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._5col-grid.disease-page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.cell-hold {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.cell-hold.card-disease {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: 1px solid #dbdad3;
  border-radius: 1.5rem;
  padding-top: 2.5rem;
  padding-bottom: 2rem;
}

.icon-embed-custom {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.5625rem;
  height: 3.5rem;
  display: flex;
}

.icon-embed-custom.mob-small.card-disease {
  color: #cf5596;
  background-color: #ffdfe9;
  border-radius: 999px;
  width: 5rem;
  height: 5rem;
  padding: 1.125rem;
}

.div-block-83-copy {
  flex-flow: column;
  order: 1;
  margin-top: 2rem;
  display: flex;
}

.swiper-text-hold {
  display: none;
}

.service-title {
  font-size: 1.5rem;
  line-height: 1.5;
}

.swrper_component {
  position: relative;
}

.swrper_component.disease-page {
  max-width: 26.5rem;
}

.slider_slider-wrapper {
  padding-top: 3rem;
  position: relative;
  overflow: hidden;
}

.slider_slider-wrapper.disease-page {
  padding-top: 0;
}

.slider-image {
  opacity: 1;
  border-radius: 1.5rem;
  transition: opacity .5s;
}

.slider-text {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  opacity: 0;
  flex-flow: column;
  min-width: 29rem;
  margin-top: 1.5rem;
  transition: opacity .3s;
  display: flex;
}

.slider-custom-style {
  display: none;
}

.swiper-slide-active {
  z-index: 1;
  position: relative;
}

.card-container-cs {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  background-color: var(--white);
  border: 1px solid #dbdad3;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 3.75rem 4rem;
  display: flex;
}

.card-container-cs.v2 {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  padding-top: 6.25rem;
}

.card-container-cs.cc-carbon {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.card-container-cs.pink-bg {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  background-color: var(--color--pink-4);
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
}

.card-container-cs.z-index-1 {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.card-container-cs.cs-page {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  background-color: #efe3e9;
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
}

.cs-quote-card-img {
  object-fit: cover;
  width: 100%;
  max-width: 31rem;
}

.cs-quote-card-content {
  padding: 2.5rem 3.25rem 2.5rem 0;
}

.div-block-159 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 4rem;
  display: flex;
}

.div-block-160 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.div-block-161 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-top: 1.5rem;
  display: flex;
}

.image-41 {
  border: 8px solid var(--white);
  border-radius: 1.5rem;
  width: 100%;
}

.div-block-162 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  max-width: 45rem;
  display: flex;
}

.fixed-menu__content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  pointer-events: auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.dds-result-card-img {
  position: absolute;
  inset: auto 0% 0% auto;
}

.max-width-xsmall {
  max-width: 14rem;
}

.max-width-xxsmall {
  max-width: 9.125rem;
}

.max-width-small {
  max-width: 15.375rem;
}

.full-width {
  width: 100%;
  height: 100%;
}

.full-width.just-width {
  height: auto;
}

.text-style-link.is-purple {
  color: var(--color--alternative);
}

.fixed-menu__item_cs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: 1;
  color: var(--color--hover-pressed);
  text-align: center;
  border-radius: 6rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: 100%;
  padding: 1rem 2rem;
  text-decoration: underline;
  display: flex;
}

.fixed-menu__item_cs.cc-active {
  background-color: var(--color--rich-purple);
  opacity: 1;
  color: var(--color--chalk);
}

.fixed-menu__item_cs.cc-active_cs {
  background-color: var(--color--hover-pressed);
  opacity: 1;
  color: var(--color--chalk);
  font-weight: 600;
}

.custom-grid-nr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.divider {
  background-color: var(--white);
  width: 100%;
  height: 1px;
}

.custom-v-w-gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.spec-strat-card {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start center;
  padding: 2rem 3.2rem 2rem 3.25rem;
  display: flex;
}

.spec-strat-card.reversed {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.cards-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 56.25rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.abs-circle-bot {
  width: 11rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.abs-circle-bot.flower {
  width: 15.125rem;
  bottom: -.8rem;
}

.abs-circle-top {
  width: 11rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.abs-circle-top.right {
  inset: 0% 0% auto auto;
}

.abs-circle-top.mobile-bottom {
  display: none;
}

.quote-card-content {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 3.25rem;
}

.quote-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #efe3e9;
  border-radius: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(200px, 31rem);
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.quote-card.reversed {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.cta-wrapper-cs-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.cta-wrapper-cs-page.cc-3col {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}

.image-42 {
  z-index: 2;
  width: 22rem;
  max-width: 23.4375rem;
  position: absolute;
  inset: auto -3.5rem -4.65rem auto;
}

.image-43 {
  width: 100%;
  max-width: 100%;
}

.div-block-163 {
  position: absolute;
}

.row-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  margin-bottom: 1rem;
  display: grid;
}

.wp-embed-checkbox {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.top-margin-negative {
  margin-top: -2.5rem;
}

.text-color-pink {
  color: var(--color--alternative);
}

.disease-number-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
}

.disease-swiper-nav {
  z-index: 10;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  order: 1;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  padding: 2px 2px 2px 0;
  display: flex;
  position: relative;
}

.disease-swiper-nav.mid {
  justify-content: center;
  align-items: center;
  z-index: 1 !important;
}

.pause-play-wrap {
  background-color: var(--color--primary);
  color: var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 13px;
  transition: background-color .2s;
  display: inline-flex;
  position: relative;
}

.pause-play-wrap:hover {
  background-color: var(--color--hover-pressed);
}

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

.respiratory-bg-img {
  width: 50%;
  position: absolute;
  inset: auto 0% 0 auto;
}

.respiratory-hero-img {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 31rem;
  margin-left: auto;
  margin-right: 4rem;
  padding-top: 5.625rem;
  padding-bottom: 7.75rem;
  display: flex;
  transform: scale(1.1);
}

.card-img-absolute {
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.max-width-custom2 {
  max-width: 9.125rem;
}

.max-width-custom2.mob-not {
  max-width: 10rem;
}

.respiratory-numbers-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: grid;
}

.respiratory-numbers-wrap._1-row {
  grid-template-rows: auto;
}

.respiratory-numbers-wrap.smaller {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.title-card {
  background-color: var(--white);
  border-radius: 1.25rem;
  max-width: 57.5rem;
  padding: 2.5rem 3.65rem;
}

.title-card.h-centered {
  margin-left: auto;
  margin-right: auto;
}

.tab-image-hold {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.tab-nr {
  background-color: #efe3e9;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2.625rem;
  height: 2.625rem;
  font-size: 1.75rem;
  line-height: 1.2;
  display: flex;
}

.card-img-hold {
  width: 100%;
}

.card-container-resp {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  background-color: var(--white);
  border: 1px solid #dbdad3;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 6.25rem 5rem;
  display: flex;
}

.card-container-resp.v2 {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  padding-top: 6.25rem;
}

.card-container-resp.cc-carbon {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.card-container-resp.pink-bg {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  background-color: var(--color--pink-4);
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
}

.card-container-resp.z-index-1 {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.expert-led-card {
  background-color: #d7f9e6;
  border: 1px solid #36e09e;
  border-radius: 1.875rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.max-width-23rem {
  max-width: 23rem;
}

.carbon-numbers-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.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;
  width: 100%;
  max-width: 16.4375rem;
  display: flex;
}

.carbon-numbers-wrap._1-row {
  grid-template-rows: auto;
}

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

.nr-w-progbar.grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nr-w-progbar.grid-biger {
  grid-column-gap: 1.85rem;
  grid-row-gap: 1.85rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.resp-hero-glass-bg {
  border: .13875rem solid var(--white);
  -webkit-backdrop-filter: blur(36.67px);
  backdrop-filter: blur(36.67px);
  background-color: #ffffffa8;
  border-radius: 2.75rem;
}

.div-block-164 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.portfolio-page-card {
  background-color: #efe3e9;
  border-radius: 1.25rem;
  width: 100%;
  padding: 2.5rem;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.portfolio-card-icon {
  width: 55%;
  position: absolute;
  inset: auto 0% -6% auto;
}

.benchmark-card {
  z-index: 2;
  border-width: 1px;
  border-color: var(--color--pink-2);
  background-color: #efe3e9;
  border-radius: 1.5rem;
  width: 80%;
  padding: 1.5rem;
  position: relative;
  inset: auto 0% -6% auto;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

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

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

.real-divider {
  background-color: #993386;
  width: 100%;
  height: 1px;
}

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

.lottie-containerr-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.lottie-containerr-wrapper.cc-oncology {
  align-items: center;
}

.lottie-containerr-wrapper.cc-project-manager {
  grid-template-columns: 1fr 1.5fr;
}

.lottie-containerr-wrapper.respiratory-page {
  place-items: end stretch;
}

.lottie-bg-svg {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-44 {
  height: 100%;
}

.div-block-165 {
  background-color: var(--color--rich-purple);
  border-radius: 1.5rem;
  padding: 32px;
}

.div-block-166 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-167 {
  padding: 8px 16px;
}

.hero-wrapper-hp {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.hero-wrapper-hp.cc-oncology {
  align-items: center;
}

.hero-wrapper-hp.cc-project-manager {
  grid-template-columns: 1fr 1.5fr;
}

.hero-wrapper-hp.respiratory-page {
  place-items: end stretch;
}

.hp-bg {
  z-index: 0;
  pointer-events: none;
  padding-bottom: 100px;
  position: absolute;
  inset: 0% 0% -82%;
}

.image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding: 0;
}

.image-cover.rounded {
  object-fit: contain;
  border-radius: 1.5rem;
  display: block;
}

.max-width-70rem {
  max-width: 70rem;
}

.max-width-44rem {
  max-width: 44rem;
}

.hp-grid-cards {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 43rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.hp-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white);
  box-shadow: none;
  text-align: center;
  border: 1px solid #dbdad3;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem;
  text-decoration: none;
  transition: box-shadow .3s ease-in-out;
  display: flex;
}

.hp-card:hover {
  box-shadow: 0 2px 56px 16px #0000000f;
}

.delivery-card-hp {
  background-color: var(--color--rich-purple);
  border-radius: 1.5rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.arrow-button-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--color--alternative);
  color: var(--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.arrow-button-wrapper:hover {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--color--bright-pink);
  color: var(--white);
  text-decoration: underline;
}

.arrow-button-wrapper:focus-visible, .arrow-button-wrapper[data-wf-focus-visible], .arrow-button-wrapper.text-color-primary {
  color: var(--color--primary);
}

.arrow-button-wrapper.text-color-primary:hover {
  border-color: var(--color--pink-4);
  background-color: var(--color--pink-4);
  color: var(--color--hover-pressed);
}

.arrow-button-wrapper.text-color-alternative:hover {
  color: var(--color--bright-pink);
}

.arrow-button-wrapper.cc-pink-bg {
  background-color: var(--color--pink-2);
  color: var(--color--rich-purple);
}

.arrow-button-wrapper.cc-pink-bg:hover, .arrow-button-wrapper.cc-pink-bg:focus-visible, .arrow-button-wrapper.cc-pink-bg[data-wf-focus-visible] {
  background-color: var(--color--pink-4);
}

.stack-icon {
  width: 5.125rem;
  min-width: 5.125rem;
  height: 5.125rem;
}

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

.max-width {
  width: 100%;
}

.image-45 {
  width: 5rem;
  height: 5rem;
}

.case-stats-wrapper {
  max-width: 23rem;
}

.div-block-169 {
  flex-flow: column;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.resource-popup {
  z-index: 50;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.resource-popup__wrapper {
  background-color: var(--color--rich-purple);
  color: var(--white);
  border-radius: 1.5rem;
  flex: 1;
  max-width: 848px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  position: relative;
}

.resource-popup__content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.resource-popup__form-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  display: flex;
}

.resource-popup-close {
  z-index: 2;
  background-color: #0000;
  width: 40px;
  height: 40px;
  padding: 0;
  position: absolute;
  inset: 16px 16px auto auto;
}

.mouse-events-none, .image-46 {
  pointer-events: none;
}

.image-47 {
  position: absolute;
}

.home-hero-img {
  width: 100%;
  height: auto;
  position: relative;
  right: -4rem;
}

.full-image {
  width: 100%;
}

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

.image-48 {
  width: 41.44em;
}

.statistics-flex-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: stretch;
  margin-top: 40px;
}

.statistics-box {
  background-color: #fff;
  border-radius: 16px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 32px;
}

.statistics-desc {
  margin-top: 8px;
}

.quote-box {
  background-color: #efe3e9;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 80%;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  width: 100%;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  display: grid;
  position: relative;
}

.quote-box.zhang {
  background-image: url('../images/Jiajie-Zhang.webp');
  background-position: 105% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.quote-p {
  font-size: 24px;
}

.auther-name {
  font-size: 24px;
  font-weight: 500;
}

.quote-wraooer {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
  position: relative;
}

.auther-image {
  width: 40%;
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.cta-vid-box {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: var(--white);
  background-color: #3b0030;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

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

.cta-p {
  margin-top: 16px;
  margin-bottom: 64px;
}

.cta-vid {
  border-radius: 16px;
}

.mp4-video {
  max-width: 100%;
  position: relative;
}

.mp4-video.cc-home-hero {
  right: -4rem;
}

.mp4-video.cc-max-700 {
  width: 100%;
  max-width: 43.75rem;
}

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

.ai-foundation__video-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

.ai-foundation__video {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.image-49 {
  z-index: 0;
  max-width: 43%;
  position: absolute;
  inset: auto 0% 0% auto;
}

@media screen and (max-width: 991px) {
  .style_mask_slider_anchor {
    max-width: 33.33%;
  }

  .container-small {
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .text-align-tablet-left {
    text-align: left;
  }

  .text-align-tablet-right {
    text-align: right;
  }

  .style_slider_anchor {
    width: 80%;
  }

  .style_elements_item_block_card {
    padding: .75rem 1rem 1rem;
  }

  .container-global {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .heading-h1.text-centered.tablet-align-left {
    text-align: left;
  }

  .container-large {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .style_font-style_group {
    padding: 1rem;
    font-size: 1rem;
  }

  .container-medium {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .style_level_block_card.style_text_size_box.style_line_over_tablet, .style_level_block_card.style_text_color_box.style_line_over_tablet {
    border-right-style: solid;
  }

  .style_wp_headings_and_labels.style_custom_text_size {
    grid-template-columns: 1fr 1fr;
  }

  .style_top_block_card {
    padding: 1rem;
  }

  .style_label_item_block_card {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-h2 {
    font-size: 2.5rem;
  }

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

  .style_container {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .nav-menu {
    z-index: 500;
    background-color: var(--color--chalk);
    flex-flow: column;
    padding-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav-link {
    color: var(--color--primary);
    text-align: left;
    border-top-style: none;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    font-size: 1rem;
    display: flex;
  }

  .nav-link.w--current {
    color: var(--color--primary);
    border-top-style: none;
    font-weight: 600;
  }

  .nav-link.dropdown {
    padding-right: 32px;
  }

  .list.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .list.cc-study-design {
    grid-template-columns: minmax(0, 1fr);
  }

  .accordion-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-right: 0;
  }

  .accordion-content.oncology {
    flex-flow: column;
    display: flex;
  }

  .accordion-img {
    width: auto;
  }

  .contact-us-wrapper {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-flow: column;
    padding: 32px;
  }

  .contact-us__content {
    width: 100%;
  }

  .footer_content-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .footer_links-list-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

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

  .cta-img {
    display: none;
  }

  .big-cards-flex {
    flex-flow: column;
    align-items: stretch;
  }

  .our-difference__big-element-img {
    height: 160px;
  }

  .our-difference__big-element-img.cc-3 {
    width: 60%;
  }

  .cta-image-1 {
    margin-right: 0;
  }

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

  .hero-wrapper.cs-page, .hero-wrapper.respiratory-page {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hero-content-wrapper {
    align-self: stretch;
    max-width: none;
  }

  .uts-challenge {
    flex-flow: column;
  }

  .uts-challenge__left-wrapper {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
    padding-bottom: 0;
    padding-right: 64px;
  }

  .uts-challenge__img.desktop {
    display: none;
  }

  .uts-challenge__img.mobile {
    display: block;
  }

  .uts-challenge__right-wrapper {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    padding-top: 0;
    padding-left: 64px;
    position: relative;
    top: -2px;
  }

  .uts-solutions__grid {
    grid-template-columns: 1fr 1fr;
  }

  .table-of-content-list {
    display: none;
  }

  .rich-text blockquote {
    font-size: 1.8rem;
  }

  .dropdown-list.w--open {
    background-color: var(--white);
    box-shadow: none;
    position: relative;
  }

  .navbar-dropdown-link {
    font-size: 1rem;
  }

  .big-card-wrapper {
    min-height: 380px;
  }

  .big-card-wrapper.item-pushed-down {
    margin-top: 0;
  }

  .big-card__back {
    min-height: 380px;
  }

  .big-card {
    min-height: auto;
  }

  .our-team_wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .our-team_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .dds-tab__grid {
    grid-template-columns: 1fr 1fr;
  }

  .dds-tab__grid-item-icon {
    top: .4rem;
  }

  .nav-dropdown {
    display: block;
  }

  .menu-button.w--open {
    color: var(--color--pink-link);
    background-color: #0000;
    transition: all .2s;
  }

  .dds-results__card-special.full-width, .dds-results__card-special.disease-page, .dds-results__card-special.recruiting-page {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dds-results__card-bottom-img {
    bottom: -28%;
    right: -12%;
  }

  ._404-heading {
    font-size: 7rem;
    line-height: 5.8rem;
  }

  .background-video {
    position: static;
  }

  .nav-menu-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--color--chalk);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .nav-menu-list.cc-desktop-only {
    display: none;
  }

  .nav-menu-list.cc-hide-from-desktop {
    display: flex;
  }

  .nav-menu-list.cc-top-margin {
    margin-top: 12px;
    margin-bottom: 16px;
  }

  .footer_info-wrapper.hide-mobile {
    display: none;
  }

  .footer_info-wrapper.show-mobile {
    margin-top: 0;
    display: flex;
  }

  .navbar_menu-icon.cc-close {
    display: none;
  }

  .wp-lottie-hero-home.cs-page {
    height: 20rem;
  }

  .wp-stack-elements {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: auto 1fr;
    justify-items: center;
  }

  .wp-icons-stack {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 2.5rem;
  }

  .title-stacking {
    margin-bottom: 5.5rem;
    font-size: 1.75rem;
    line-height: 1.5;
  }

  .plain-wp-title-stack {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .card-bg-card-stack {
    position: relative;
    top: -3rem;
  }

  .card-bg-card-stack.new {
    top: 0;
  }

  .wp-sticky-content {
    padding-right: 2.5rem;
  }

  .custom-heading-stack {
    font-size: 1.5rem;
  }

  .wp-content-stack {
    width: 100%;
  }

  .wp-title-stack {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .wp-space-shape-1 {
    width: 5rem;
  }

  .custom-content-stacking {
    font-size: 1.2rem;
    line-height: 1.5;
  }

  .slider-timeline-desktop {
    display: none;
  }

  .container-global-timeline {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mask-slider-timeline-tablet {
    width: 33.33%;
  }

  .item-slide-timeline.last-item-slider-tablet {
    width: 300%;
  }

  .slider-timeline-tablet {
    margin-bottom: 4rem;
    display: block;
  }

  .div-block-87 {
    grid-template-columns: minmax(0, 1fr);
    min-height: 0;
  }

  .blog-list__item-img {
    height: 11rem;
  }

  .events-grid, .blog-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .blog-grid.blog-home {
    grid-template-columns: 1fr 1fr;
  }

  .blog-gallery-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .author-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .author-img {
    width: 5rem;
    height: 5rem;
  }

  .author-name {
    font-size: 1.5rem;
  }

  .author-position {
    font-size: 1.25rem;
  }

  .div-block-110 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .div-block-112 {
    grid-template-columns: minmax(0, 1fr);
  }

  .image-26 {
    top: -9%;
  }

  .podcast-list {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .quotes-img, .quotes-img.top-left {
    max-width: 16%;
  }

  .image-28 {
    max-width: 16vw;
  }

  .hero-wrapper-copy {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .div-block-119 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: minmax(0, 1fr);
  }

  .platform-card-wrapper {
    min-height: 400px;
  }

  .platform-card {
    min-height: auto;
  }

  .platform-card__front-top-content {
    padding: 20px;
  }

  .div-block-122 {
    max-width: 74px;
    padding: 12px;
  }

  .image-32.tablet-img-hold {
    margin-left: auto;
    margin-right: auto;
  }

  .products_slider-wrapper-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .div-block-129 {
    max-width: none;
  }

  .image-35 {
    max-width: 100%;
    right: 0%;
  }

  .div-block-142 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-block-147 {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    padding: 2rem;
  }

  .div-block-147.cc-bg-color-rich-purple {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sdo__bg-line {
    max-width: 100%;
    right: 0%;
  }

  .fixed-menu__full-wrapper {
    max-width: 100%;
    overflow: visible;
  }

  ._2col-grid.global {
    flex-flow: column;
    display: flex;
  }

  ._2col-grid.mob-v {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  ._2col-grid.mob-v.reversed, ._2col-grid.mob-v.respiratory-card {
    flex-flow: column-reverse;
  }

  ._2col-grid.portfolio {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column-reverse;
    display: flex;
  }

  ._2col-grid.portfolio.mob-reverse {
    flex-flow: column;
  }

  ._5col-grid.mob-adjusted, ._5col-grid.disease-page {
    grid-template-columns: 1fr 1fr;
  }

  .card-container-cs {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding: 2rem;
  }

  .card-container-cs.v2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 2rem;
  }

  .cs-quote-card-img {
    margin-left: auto;
    margin-right: auto;
  }

  .cs-quote-card-content {
    max-width: none;
    padding: 2rem;
  }

  .div-block-159 {
    padding: 1.5rem;
  }

  .spec-strat-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .abs-circle-top.tablet-hide {
    display: none;
  }

  .tablet-img-hold {
    width: 60%;
  }

  .quote-card-content {
    max-width: none;
    padding: 2rem;
  }

  .quote-card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    display: flex;
  }

  .quote-card.reversed {
    flex-flow: column-reverse;
  }

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

  .cta-wrapper-cs-page {
    grid-template-columns: 1fr;
  }

  .respiratory-bg-img {
    width: 120%;
    bottom: -37%;
    left: -20%;
    right: auto;
  }

  .respiratory-hero-img {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .card-container-resp {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding: 2rem;
  }

  .card-container-resp.v2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 2rem;
  }

  .lottie-containerr-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .lottie-containerr-wrapper.cs-page, .lottie-containerr-wrapper.respiratory-page {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hero-wrapper-hp {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .hero-wrapper-hp.cs-page, .hero-wrapper-hp.respiratory-page {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .play-pause-button {
    inset: auto 0% 0% auto;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 2.5rem;
    line-height: 2.75rem;
  }

  h4 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .container-small {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wp-buttons {
    grid-auto-flow: row;
    width: 100%;
  }

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

  .heading-h6 {
    font-size: 1rem;
    line-height: 1.4;
  }

  .style_slider_anchor {
    width: 80%;
  }

  .style_grid_anchor_buttons {
    width: 100%;
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-h3 {
    font-size: 1.5rem;
    line-height: 1.8rem;
  }

  .heading-h4 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .container-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-h1 {
    font-size: 2.5rem;
    line-height: 2.75rem;
  }

  .heading-h1.large {
    font-size: 2.5rem;
  }

  .style_left_arrow_anchor_items {
    width: 13%;
    left: -13%;
  }

  .container-large {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .container-medium {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .style_box_font_style {
    grid-auto-flow: row;
  }

  .style_level_block_card.style_text_size_box.style_line_over_landscape, .style_level_block_card.no_right_border.style_line_over_landscape, .style_level_block_card.style_box_spacers.style_landscape_right_line, .style_level_block_card.style_text_color_box.style_line_over_landscape {
    border-right-style: solid;
  }

  .style_wp_headings_and_labels, .style_wp_headings_and_labels.style_custom_text_size {
    grid-template-columns: 1fr;
  }

  .section.footer-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section.cc-contact-us {
    background-color: var(--color--rich-purple);
  }

  .section.cc-white-bg-mobile, .section.landscape-bg-white {
    background-color: var(--white);
  }

  .section.mob-paddings {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .style_wp_item_slider_anchor {
    padding-left: .35rem;
    padding-right: .35rem;
  }

  .heading-h2 {
    font-size: 1.875rem;
    line-height: 2.75rem;
  }

  .style_font_style, .style_grid_other_html_tags {
    grid-template-columns: 1fr;
  }

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

  .style_wp_spacers_grid {
    grid-template-columns: 1fr;
  }

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

  .style_right_arrow_anchor_items {
    justify-content: flex-start;
    width: 13%;
    display: flex;
    right: -13%;
  }

  .text-size-large {
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .text-size-large.mob-changes {
    font-size: 1.125rem;
  }

  .style_container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-h5 {
    font-size: 1.125rem;
    line-height: 1.35rem;
  }

  .nav-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .list.grid {
    grid-template-columns: 1fr 1fr;
  }

  .list.cc-press-realease {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .list.cc-study-design {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: minmax(0, 1fr);
  }

  .navbar-wrapper {
    margin-bottom: 12px;
    padding-bottom: 0;
  }

  .navbar-wrapper.cc-span {
    padding-top: 1rem;
  }

  .list-item {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .list-item.cc-top-align.cc-mobile__vertically-stacked {
    flex-flow: column;
  }

  .products_slider-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .list-icon {
    width: 1.5rem;
    margin-top: 4px;
  }

  .list-icon.cc-vertical-adjust {
    top: 0;
  }

  .accordion-item {
    border-top-width: 3px;
  }

  .accordion-item.last-item {
    border-bottom-width: 3px;
  }

  .accordion-icon-svg {
    width: 36px;
  }

  .accordion-icon-svg.cc-open, .accordion-icon-svg.cc-closed {
    width: 25px;
  }

  .accordion-content {
    grid-template-columns: 1fr;
  }

  .contact-us-wrapper {
    padding: 0;
  }

  .form-wrapper {
    min-width: 0;
  }

  .footer_content-wrapper, .footer_links-list-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .cta-content-wrapper {
    max-width: 100%;
  }

  .cta-content-wrapper.cc-big-margin {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .cta-content-wrapper.cc-custom-margin.mob-smaller {
    margin-bottom: 12.55rem;
  }

  .cta-content-wrapper.cc-no-bottom-margin-mobile {
    margin-bottom: 0;
  }

  .cta-wrapper.cc-3col {
    grid-template-columns: minmax(0, 1fr);
    padding-bottom: 0;
  }

  .cta-wrapper.mob-diff {
    display: block;
  }

  .cta-img.cc-border-circle {
    max-width: 100%;
    display: block;
    position: relative;
    right: -5%;
  }

  .cta-img.cc-border-circle.mob-portfolio {
    z-index: 2;
  }

  .cta-img.cc-border-plus {
    max-width: 50%;
    padding-top: 0;
    display: block;
    position: absolute;
    bottom: -28%;
    right: -5%;
  }

  .cta-img.cc-border-plus.resp-page {
    width: 14rem;
    max-width: none;
    min-height: auto;
    bottom: -1%;
  }

  .sources-wrapper {
    grid-template-columns: 1fr;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .big-cards-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: stretch;
  }

  .our-difference__big-element-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .our-difference__big-element-content {
    margin-left: 1rem;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .our-difference__big-element-img {
    width: 40%;
    height: 124px;
  }

  .our-difference__big-element-img.cc-2 {
    width: 80%;
  }

  .our-difference__big-element-img.cc-3 {
    width: 100%;
  }

  .cta-image-1 {
    display: none;
  }

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

  .hero-wrapper.cc-project-manager {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .hero-wrapper.mob-changes {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
  }

  .uts-challenge__left-wrapper {
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uts-challenge__right-wrapper {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uts-section__heading-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .uts-solutions__grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .hide-mobile {
    display: none;
  }

  .show-mobile {
    display: block;
  }

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

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

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

  .navbar-brand {
    width: 100%;
    max-width: 16.25rem;
    padding-top: 0;
  }

  .big-card-wrapper.item-pushed-down {
    margin-top: 0;
  }

  .big-card {
    min-height: auto;
  }

  .our-team_wrapper {
    grid-template-columns: 1fr;
  }

  .products_slider-arrow {
    width: 40px;
    height: 40px;
  }

  .uts-slider__btn-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .swiper-button-prev, .swiper-button-next {
    min-width: 2.75rem;
    min-height: 2.75rem;
  }

  .swiper-slide.img-cards, .swiper-slide.desease-nr {
    width: 50%;
  }

  .swiper-slide.hp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .tabs-menu {
    z-index: 10;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--color--chalk);
    flex-flow: column;
    position: sticky;
    top: 0;
  }

  .product-tab-link {
    text-align: center;
    white-space: nowrap;
    flex: none;
    margin-bottom: 0;
    padding-bottom: 12px;
  }

  .product-tab-link.cc-mobile-wrap {
    text-align: left;
    white-space: normal;
    flex-flow: row;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 0;
    font-size: 1rem;
  }

  .dds-tab__wrapper {
    padding-top: 32px;
  }

  .dds-tab__grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .dds-tab__grid.cc-2cols {
    grid-template-columns: 1fr;
  }

  .dds-tab__grid-item {
    min-height: auto;
  }

  .menu-button {
    padding: 8px;
  }

  .dds-benefits {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    grid-template-columns: 1fr;
  }

  .dds-benefits__content-grid {
    grid-template-columns: 1fr;
  }

  .dds-results__card {
    padding: 16px;
  }

  .dds-results__card-special {
    border-radius: 1.5rem;
    min-height: auto;
    padding: 2rem;
  }

  .dds-results__card-special._w-icon {
    padding-bottom: 6rem;
  }

  .dds-results__card-special.recruiting-page {
    padding: 2rem;
  }

  .dds-results__card-bottom-img {
    z-index: 5;
    inset: auto -19% -22% auto;
  }

  .footer-brand {
    max-width: 99px;
  }

  ._404-content {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  ._404__svg {
    display: none;
  }

  ._404__content {
    flex-flow: column;
    max-width: none;
    display: flex;
  }

  ._404-heading {
    font-size: 5rem;
    line-height: 5rem;
  }

  ._404__content-wrapper {
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._404__btn-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 16px;
    padding-right: 16px;
    display: grid;
  }

  .image-19 {
    display: block;
  }

  .label-form-v2 {
    margin-bottom: .35rem;
  }

  .background-video {
    flex: none;
    width: 100%;
  }

  .background-video-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .hero_btn-wrapper {
    margin-top: 24px;
  }

  .footer_info-wrapper {
    margin-top: 40px;
  }

  .footer_info-wrapper.show-mobile {
    margin-top: 0;
    display: flex;
  }

  .products_slider-left-icon {
    width: 11px;
  }

  .accordion-wrapper {
    margin-top: 32px;
  }

  .footer_links-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .exit-popup {
    border-radius: 10px;
    padding: 32px 16px;
  }

  .exit-popup_close-btn {
    width: 36px;
    top: 8px;
    right: 8px;
  }

  .dds-tabs {
    margin-top: 44px;
    margin-bottom: 0;
  }

  .navbar_menu-icon {
    width: 24px;
  }

  .max-width-20rem.cc-mobile-full {
    max-width: 100%;
  }

  .products_slider-right-icon {
    width: 11px;
  }

  .wp-stack-elements {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .wp-icons-stack {
    padding-left: 1.5rem;
  }

  .title-stacking {
    margin-bottom: 6.75rem;
    font-size: 1.5rem;
    line-height: 1.25;
  }

  .title-stacking.v2 {
    margin-bottom: 0;
  }

  .card-bg-card-stack {
    top: -1.75rem;
  }

  .card-bg-card-stack.new {
    padding: 1.5rem;
  }

  .wp-sticky-content {
    justify-content: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wp-title-stack {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wp-space-shape-1 {
    width: 4rem;
  }

  .shape-stacking-base-new {
    width: 4rem;
    min-width: 4rem;
    height: 2rem;
  }

  .plain-space-shape {
    margin-top: -6rem;
  }

  .box-space-stack-content {
    min-height: 25%;
    top: 50%;
  }

  .timeline-data-year {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mask-slider-timeline-mobile {
    width: 100%;
  }

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

  .slider-timeline-mobile {
    display: block;
  }

  .right-arrow-slider-timeline {
    left: auto;
    right: 0;
  }

  .left-arrow-slider-timeline {
    left: auto;
    right: 5rem;
  }

  .slider-timeline-tablet {
    display: none;
  }

  .timeline-data-info {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .thank-you-message {
    padding: 1.25rem;
  }

  .show-desktop-tablet {
    display: none;
  }

  .div-block-85 {
    text-align: left;
    margin-top: 2rem;
  }

  .div-block-86 {
    justify-content: flex-start;
    align-items: center;
  }

  .blog-list__item-img {
    height: auto;
  }

  .div-block-88 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-89, .blog-list__item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .events-grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-96 {
    text-align: left;
  }

  .div-block-98 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .special-quote-wrapper {
    padding: 1rem;
  }

  .blog-grid {
    grid-template-columns: 1fr 1fr;
  }

  .blog-grid.blog-home {
    grid-template-columns: 1fr;
  }

  .blog__3col-grid {
    grid-template-columns: 1fr 1fr;
  }

  .conclusion-block {
    border-radius: 1rem;
    padding: 1rem;
  }

  .blog-gallery-grid {
    grid-template-columns: 1fr 1fr;
  }

  .content-text {
    flex-flow: column;
  }

  .blog-post__author {
    width: 5.13rem;
    height: 5.13rem;
  }

  .event-list__item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-106 {
    word-break: break-all;
  }

  .div-block-108 {
    display: none;
  }

  .pr-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-109 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem 1rem;
  }

  .div-block-109.lp-swiper-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: 100%;
    min-height: 0;
  }

  .div-block-110 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-112 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .list-item-2 {
    padding: 1.5rem 1rem;
  }

  .div-block-114 {
    flex-flow: column;
  }

  .div-block-115 {
    padding: 2rem 6% 4rem 5%;
  }

  .div-block-116 {
    max-width: 80%;
  }

  .image-26 {
    width: 26%;
    inset: auto -5% 7% auto;
  }

  .image-27 {
    width: 14rem;
  }

  .div-block-117 {
    margin-bottom: 4rem;
  }

  .podcast-list {
    grid-template-columns: minmax(0, 1fr);
  }

  .podcast-card {
    border-radius: 2rem;
  }

  .player-savy-uttr {
    width: 100%;
  }

  .quote-author_name {
    font-size: 1.5rem;
    line-height: 1.3;
  }

  .quotes-img, .quotes-img.top-left {
    max-width: 18%;
  }

  .oncology-slider__btn-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-118 {
    grid-template-columns: minmax(0, 1fr);
  }

  .image-28 {
    display: none;
  }

  .hero-wrapper-copy {
    flex-flow: column;
  }

  .platform-card__back {
    padding: .75rem;
  }

  .platform-card {
    min-height: auto;
  }

  .div-block-123 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: minmax(0, 1fr);
  }

  .div-block-124, .div-block-125 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .image-30 {
    display: block;
  }

  .div-block-128 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 3.62rem;
    margin-bottom: 3.62rem;
  }

  .image-32 {
    border-radius: 1rem;
  }

  .image-32.tablet-img-hold {
    order: 2;
    align-self: auto;
  }

  .products_slider-wrapper-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .div-block-129 {
    padding: 1.25rem;
  }

  .div-block-131 {
    max-width: none;
  }

  .div-block-132 {
    border-style: none;
    padding: 0;
  }

  .div-block-133 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .div-block-134 {
    grid-template-columns: minmax(0, .5fr);
    justify-content: center;
  }

  .features-card__3col {
    grid-template-columns: minmax(0, 1fr);
  }

  .image-34 {
    display: none;
  }

  .div-block-142 {
    grid-template-columns: minmax(0, 1fr);
  }

  .list-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-145 {
    padding: 32px;
  }

  .image-37 {
    border-radius: 1rem;
  }

  .list-4 {
    border-radius: 1rem;
    grid-template-columns: minmax(0, 1fr);
    margin-top: 2rem;
    margin-left: 0;
    margin-right: 0;
    padding: 2rem;
  }

  .div-block-147 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding: 24px;
  }

  .div-block-150 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-151 {
    border-radius: 1rem;
    max-width: none;
    position: relative;
  }

  .div-block-150-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
  }

  .div-block-151-copy {
    max-width: none;
    position: relative;
    bottom: 0;
    right: 0%;
  }

  .fixed-menu {
    padding: .5rem .75rem;
  }

  .fixed-menu__item {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .88rem;
  }

  .div-block-156 {
    flex-flow: column;
    grid-template-columns: minmax(0, 1fr);
    display: flex;
  }

  .div-block-157 {
    padding-bottom: 6.13rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-157.full-width {
    padding-right: 2rem;
  }

  .relative-position.mob-changes {
    margin-left: -4rem;
  }

  .fixed-menu__full-wrapper {
    padding-left: 1rem;
    padding-right: 0;
  }

  .image-contain.rounded {
    order: 9999;
  }

  ._2col-grid.global {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  ._2col-grid.global.reverse {
    flex-flow: column;
  }

  ._2col-grid.portfolio {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  ._2col-grid.portfolio.reverse {
    flex-flow: column;
  }

  .card-container {
    border-style: none;
    padding: 0;
  }

  ._5col-grid.disease-page {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .cell-hold.card-disease {
    padding-top: 2rem;
  }

  .service-title {
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .swrper_component.disease-page {
    max-width: none;
  }

  .slider_slider-wrapper.hp-slider {
    padding-top: 0;
  }

  .card-container-cs {
    border-style: none;
    padding: 1.25rem;
  }

  .card-container-cs.cc-carbon {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .card-container-cs.pink-bg, .card-container-cs.cs-page {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .cs-quote-card-img {
    order: 0;
  }

  .cs-quote-card-content {
    padding: 1.25rem;
  }

  .fixed-menu__content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .max-width-xsmall.mob-not, .max-width-xxsmall.mob-not {
    max-width: none;
  }

  .fixed-menu__item_cs {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .88rem;
  }

  .custom-grid-nr {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .custom-v-w-gap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .spec-strat-card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 1rem;
    grid-template-columns: 1fr;
    padding: 2rem;
  }

  .cards-wrap {
    flex-flow: column;
    display: flex;
  }

  .abs-circle-top.right {
    display: none;
  }

  .abs-circle-top.right.mob-bot {
    inset: auto -4% 0% auto;
    transform: rotate(90deg);
  }

  .abs-circle-top.mobile-bottom {
    display: block;
    inset: auto 0% 0% auto;
  }

  .quote-card-content {
    padding: 1.25rem;
  }

  .quote-card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    aspect-ratio: auto;
    border-radius: 1rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
  }

  .cta-wrapper-cs-page {
    flex-flow: column;
    display: flex;
  }

  .cta-wrapper-cs-page.cc-3col {
    grid-template-columns: minmax(0, 1fr);
    padding-bottom: 0;
  }

  .image-42 {
    width: 100%;
    max-width: none;
    position: static;
    left: 0%;
  }

  .div-block-163 {
    margin-top: 4rem;
    padding-left: 6rem;
  }

  .row-form {
    grid-template-columns: minmax(0, 1fr);
  }

  .disease-swiper-nav {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .pause-play-wrap {
    width: 40px;
    height: 40px;
  }

  .space-between.mob-v {
    flex-flow: column;
  }

  .respiratory-hero-img {
    max-width: 70%;
    margin-top: 1rem;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .max-width-custom2.mob-not {
    max-width: none;
  }

  .respiratory-numbers-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .respiratory-numbers-wrap.cc-study {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .tab-nr {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
    min-height: 2rem;
    font-size: 90%;
  }

  .card-container-resp {
    border-style: none;
    padding: 1.25rem;
  }

  .card-container-resp.cc-carbon {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .card-container-resp.pink-bg {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .resp-hero-glass-bg {
    border-radius: 1.9rem;
  }

  .div-block-164 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .portfolio-page-card {
    padding: 1.5rem;
  }

  .portfolio-card-icon {
    right: -6%;
  }

  .image-mob-medium {
    max-width: 70%;
  }

  .benchmark-card {
    border-radius: 1rem;
    width: 100%;
    position: static;
  }

  ._3col-grid.gap-small {
    grid-template-columns: 1fr 1fr;
  }

  .lottie-containerr-wrapper {
    flex-flow: column;
  }

  .lottie-containerr-wrapper.cc-project-manager {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .hero-wrapper-hp {
    flex-flow: column;
  }

  .hero-wrapper-hp.cc-project-manager {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .image-cover.rounded {
    order: 9999;
  }

  .hp-grid-cards {
    flex-flow: column;
    display: flex;
  }

  .hp-card {
    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;
    place-items: center stretch;
    padding: 1rem;
    display: grid;
  }

  .delivery-card-hp {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .image-45 {
    width: 4rem;
    height: 4rem;
  }

  .case-stats-wrapper {
    max-width: none;
  }

  .home-hero-img {
    right: -2rem;
  }

  .quote-box {
    grid-template-columns: 1.75fr;
  }

  .quote-box.bonam {
    background-size: 50%;
    padding-bottom: 88px;
  }

  .quote-box.zhang {
    background-size: 46%;
    padding-bottom: 120px;
  }

  .image-49 {
    max-width: 100%;
    position: relative;
  }
}

@media screen and (max-width: 479px) {
  .style_mask_slider_anchor {
    max-width: 50%;
  }

  .style_guide_hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .style_level_block_card.style_visibility_boxes {
    grid-auto-flow: row;
  }

  .style_guide_heading_hero {
    font-size: 2.25rem;
  }

  .style_wp_item_slider_anchor {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .heading-h2 {
    line-height: 1.2;
  }

  .style_anchor_buttons {
    display: none;
  }

  .style_guide_content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .products_slider-wrapper {
    flex-flow: column;
    display: flex;
  }

  .accordion-content.oncology {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cta-img.cc-border-circle {
    right: -10%;
  }

  .cta-img.cc-border-circle.mob-portfolio {
    max-width: 16rem;
    margin-top: -3rem;
  }

  .cta-img.cc-border-plus {
    min-height: auto;
    bottom: 0%;
    right: 0%;
  }

  .cta-img.cc-border-plus.resp-page {
    width: 12rem;
  }

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

  .uts-challenge__grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .rich-text h2 {
    line-height: 1.2;
  }

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

  .navbar-brand {
    max-width: 16rem;
    margin-top: 1rem;
  }

  .big-card-wrapper, .big-card__back {
    min-height: 480px;
  }

  .uts-slider__btn-wrapper {
    margin-top: 0;
  }

  .swiper-slide.img-cards {
    width: 100%;
  }

  .dds-results__card-special {
    border-radius: 1.5rem;
    min-height: auto;
  }

  .dds-results__card-special._w-icon {
    padding-bottom: 8rem;
  }

  .dds-results__card-special.disease-page {
    padding-bottom: 64px;
  }

  .dds-results__card-bottom-img {
    inset: 60% auto auto 40%;
  }

  .input-form-v2 {
    font-size: 1rem;
  }

  .background-video.cc {
    aspect-ratio: 1;
    object-fit: cover;
    max-height: 75%;
  }

  .exit-popup {
    overflow: scroll;
  }

  .exit-popup_links-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .card-bg-card-stack {
    height: 25rem;
    top: -1.25rem;
  }

  .custom-heading-stack {
    font-size: 1.25rem;
  }

  .shape-stacking-base-new {
    width: 3.5rem;
    min-width: 3.5rem;
    height: 1.75rem;
  }

  .custom-content-stacking {
    font-size: 1rem;
  }

  .plain-space-shape {
    height: 4.8rem;
  }

  .wp-lottie-hero-dds {
    aspect-ratio: 1;
    height: auto;
  }

  .slider-timeline-mobile {
    margin-bottom: 6rem;
  }

  .div-block-115 {
    padding-left: 7%;
  }

  .div-block-116 {
    max-width: 100%;
  }

  .image-26 {
    width: 39%;
  }

  .quote-author-wrapper {
    flex-flow: column;
  }

  .quotes-img {
    max-width: 30%;
    inset: auto 0% 0% auto;
  }

  .quotes-img.top-left {
    max-width: 30%;
  }

  .oncology-slider__btn-wrapper {
    margin-top: 10px;
  }

  .hero-wrapper-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .platform-card__back, .platform-card-wrapper {
    min-height: 480px;
  }

  .div-block-134 {
    grid-template-columns: minmax(0, 1fr);
  }

  .sdo__bg-line {
    bottom: -33svw;
  }

  .div-block-157.full-width {
    padding-right: 2rem;
  }

  .image-40 {
    max-width: 50%;
    bottom: -4%;
  }

  ._5col-grid.mob-adjusted {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  ._5col-grid.disease-page {
    flex-flow: column;
    display: flex;
  }

  .cell-hold {
    text-align: left;
    flex-flow: row;
  }

  .icon-embed-custom {
    min-width: 3.5625rem;
  }

  .slider_slider-wrapper {
    overflow: visible;
  }

  .slider_slider-wrapper.hp-slider {
    overflow: hidden;
  }

  .slider-image {
    height: 350px;
  }

  .slider-text {
    min-width: auto;
  }

  .dds-result-card-img {
    max-width: 8rem;
    right: -10%;
  }

  .max-width-xsmall.mob-not, .max-width-xxsmall.mob-not {
    max-width: none;
  }

  .fixed-menu__item_cs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .abs-circle-bot.flower {
    width: 10rem;
  }

  .abs-circle-top.mobile-bottom {
    width: 40%;
  }

  .image-42 {
    width: 100%;
  }

  .disease-number-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .disease-swiper-nav {
    margin-top: 10px;
  }

  .respiratory-bg-img {
    bottom: -30%;
  }

  .respiratory-hero-img {
    max-width: 80%;
    margin-bottom: 2rem;
  }

  .max-width-custom2.mob-not {
    max-width: none;
  }

  .respiratory-numbers-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .expert-led-card {
    padding-bottom: 11.1rem;
  }

  .carbon-numbers-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .resp-hero-glass-bg {
    border-radius: 1.5rem;
  }

  .portfolio-page-card {
    padding-right: 5rem;
  }

  .portfolio-card-icon {
    bottom: -5%;
    right: -14%;
  }

  .benchmark-card {
    width: 100%;
  }

  .lottie-containerr-wrapper, .hero-wrapper-hp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .statistics-flex-wrapper {
    flex-flow: column;
    align-items: flex-start;
  }

  .statistics-box {
    padding: 16px;
  }

  .statistics-desc {
    font-size: 18px;
  }

  .quote-box {
    grid-template-columns: 1.75fr;
  }

  .quote-box.bonam {
    background-size: 100%;
    padding-bottom: 238px;
  }

  .quote-box.zhang {
    padding-bottom: 288px;
  }

  .quote-p {
    font-size: 20px;
  }

  .quote-wraooer, .cta-vid-box {
    padding: 16px;
  }

  .text-block {
    font-size: 20px;
  }

  .heading {
    font-size: 32px;
  }
}

#w-node-d2fefdbc-8d67-c3dc-99f1-45c8db45d3b5-e019d321 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495013-e019d321, #w-node-_679f123c-32cd-0876-a047-e27e8049501f-e019d321, #w-node-_679f123c-32cd-0876-a047-e27e8049502b-e019d321, #w-node-_679f123c-32cd-0876-a047-e27e80495037-e019d321 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495050-e019d321 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049506e-e019d321 {
  justify-self: start;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495076-e019d321 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495090-e019d321 {
  justify-self: start;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049509f-e019d321 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_679f123c-32cd-0876-a047-e27e804950a1-e019d321 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_679f123c-32cd-0876-a047-e27e804950c1-e019d321 {
  justify-self: start;
}

#w-node-_679f123c-32cd-0876-a047-e27e804950d0-e019d321 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049510e-e019d321 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495113-e019d321 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495120-e019d321 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049513d-e019d321 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049514a-e019d321 {
  justify-self: end;
}

#w-node-_4a1d8e32-b81b-f39c-e4ed-3833ca6774ec-e019d321 {
  place-self: end;
}

#w-node-_4f5738cc-3f8e-359b-1354-47f3199641ed-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199641f7-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199641ff-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964207-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996420f-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964217-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996422f-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964237-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996423f-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964248-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964250-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964258-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964263-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996426b-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964272-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964279-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964284-c5b8b34d, #w-node-_8a5bb6a6-34e3-8eba-3e3b-644f78f0e71b-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996428b-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964292-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996429f-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996433d-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964344-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996434c-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964353-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996435b-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964362-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996436a-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964371-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964379-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964380-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964388-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996438f-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996439b-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199643ac-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199643b3-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199643ba-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199643c6-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199643cf-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199643d9-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199643e2-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199643eb-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199643f9-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964400-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964407-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964413-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996441c-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996442e-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964435-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964446-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996444d-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964454-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964461-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964468-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996446f-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996447c-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964483-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996448a-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f319964496-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f31996449d-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199644a4-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199644ab-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199644b2-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199644be-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199644c5-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199644cc-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199644d3-c5b8b34d, #w-node-_4f5738cc-3f8e-359b-1354-47f3199644e4-c5b8b34d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e59f9bbb-d318-ff10-6458-f7a89a2b9dff-df4fc41c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_413d0bb1-277d-6914-989a-fb8fff0d1f61-df4fc41c {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_3fd26cda-2ec5-c7bf-8f75-0f5715982f2d-df4fc41c {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_3fd26cda-2ec5-c7bf-8f75-0f5715982f24-df4fc41c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start stretch;
}

#w-node-_613f0cef-fbda-0a7d-f532-6075a23cd31b-df4fc41c {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_15a78f5d-26e4-aee4-fed1-697051f23a3a-df4fc41c {
  justify-self: start;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-df4fc41c {
  justify-self: end;
}

#w-node-_1808fcf7-eb5b-a17e-da17-f9294ea18ee7-6ccf1f42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4edf57de-086f-bcf3-9f7c-843c73542d05-6ccf1f42, #w-node-_4edf57de-086f-bcf3-9f7c-843c73542d26-6ccf1f42, #w-node-_4edf57de-086f-bcf3-9f7c-843c73542d29-6ccf1f42 {
  place-self: stretch stretch;
}

#w-node-b767976e-ce23-86e1-c944-87de5c528eb0-6ccf1f42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_897edbe6-80f7-26cd-cc06-28e9b09b79aa-6ccf1f42 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e260ffbc-fa98-31e3-092d-263ad452a914-6ccf1f42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4edf57de-086f-bcf3-9f7c-843c73542e91-6ccf1f42 {
  justify-self: end;
}

#w-node-_4edf57de-086f-bcf3-9f7c-843c73542e98-6ccf1f42 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8df51403-fd11-12c0-c038-83fb5c1e5366-f61b8bbb {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_536c1818-daea-086b-58fb-467cea80e5cf-f61b8bbb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_28d4b908-ddfa-7eaf-0817-16857fb12216-04c20c1f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-_536c1818-daea-086b-58fb-467cea80e5cf-04c20c1f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_54a13c1c-7693-7b85-48ad-74b9b70658c6-74a916d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_536c1818-daea-086b-58fb-467cea80e5cf-74a916d5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5f0e6f9d-7caa-4901-4f55-09beb0ed55ae-cec76b47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c39f487-50fe-9940-3e83-b04db5206876-cec76b47 {
  justify-self: start;
}

#w-node-_75a0daf6-b55c-6747-7b55-abe54cbf0b84-cec76b47 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-af4cc1cb-7292-6c90-95a2-b49f9243f4e8-cec76b47 {
  justify-self: start;
}

#w-node-bb423c09-dc22-7516-2ecc-c5233e77c4cc-cec76b47, #w-node-_4c2396ec-115c-2ea9-e199-e2ba71f9ea12-cec76b47, #w-node-_14f70c54-9d3d-492a-03bf-2fcdd6272d4c-cec76b47 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-cec76b47 {
  justify-self: end;
}

#w-node-_7490b8fe-711c-4d8b-d6e8-cfced7fb1fe5-91a12d7c {
  place-self: end start;
}

#w-node-bb1f546b-277b-c36e-4dd4-9fbe5c4ac078-91a12d7c {
  place-self: start end;
}

#w-node-_54a13c1c-7693-7b85-48ad-74b9b70658c6-662b9bc1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_536c1818-daea-086b-58fb-467cea80e5cf-662b9bc1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-b87bcfb8, #w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-6afd7746 {
  justify-self: end;
}

#w-node-c81832aa-1262-0b07-98d3-81ffeba5c55d-6231c878, #w-node-_988e48ba-cd00-f5f5-96a1-ca0369bebfd7-6231c878, #w-node-_707c41d0-b35b-ef11-ffff-0f098c50af87-6231c878, #w-node-_805986c0-afdb-df81-3783-06c3fefac609-6231c878, #w-node-cde0fe82-20ce-7f95-53a7-e7952cd2cd64-6231c878 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f344c2be-480f-a251-c3d3-d25291b1e70c-6231c878 {
  justify-self: center;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-6231c878 {
  justify-self: end;
}

#w-node-c020bf43-f906-73d2-4a00-625b27d8a8ce-746f454e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0f2c6ff-87b1-10b1-1654-3cb0db6c1722-746f454e {
  justify-self: center;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-746f454e {
  justify-self: end;
}

#w-node-b188998e-8d88-7db4-2120-c67d2cd1176b-d07169e7, #w-node-_098274b4-3d74-3c6f-16c6-a75312ff21f5-d07169e7, #w-node-_4a405ec5-ee13-15a2-7f42-7ce6149381d2-d07169e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-d07169e7 {
  justify-self: end;
}

#w-node-ac553c24-b6bc-f7e6-626e-4a0201576ce4-72ee8eff, #w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7ac-72ee8eff, #w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7c4-72ee8eff, #w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7dc-72ee8eff {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7ff-72ee8eff, #w-node-_969a19c8-5674-b5aa-a957-ea233e87e070-644fee2d {
  justify-self: end;
}

#w-node-_34981e89-8dbe-7fe1-62e2-a1578653490c-430b79e4 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_34981e89-8dbe-7fe1-62e2-a157865349cf-430b79e4 {
  justify-self: start;
}

#w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93ba0-65db90ca, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93ba0-43615e32, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93ba0-8410b015, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93ba0-e766490e {
  justify-self: end;
}

#w-node-c8aff685-0f93-3775-be23-39b56ce928e9-47d1f3b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f0e6f9d-7caa-4901-4f55-09beb0ed55ae-4c3b7af7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c39f487-50fe-9940-3e83-b04db5206876-4c3b7af7 {
  justify-self: start;
}

#w-node-_39378e83-14f2-41cc-72f2-bbd8f43c576d-4c3b7af7 {
  align-self: center;
}

#w-node-_47ed589d-81f7-478b-ec3b-e3f7f5fa3c67-4c3b7af7, #w-node-_067976f7-1198-cc60-5187-298f979e66db-4c3b7af7, #w-node-b3faaa37-b207-962e-54d3-ecae48f30739-4c3b7af7 {
  justify-self: end;
}

#w-node-_692fdf26-2d51-fea9-11f5-b9a6636e55b6-4c3b7af7 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-be054119-996d-ceba-a2ae-de8cf5a9717e-4c3b7af7 {
  justify-self: start;
}

#w-node-_97ba6456-9438-2b62-b7cb-fac6c60016ad-4c3b7af7 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-f4027c65, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93ba0-818877ed {
  justify-self: end;
}

#w-node-_5f0e6f9d-7caa-4901-4f55-09beb0ed55ae-0d54e5e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8ff72fb4-8c3a-5b75-a3fc-f69c0acc74e8-0d54e5e1 {
  align-self: center;
}

#w-node-_1175caa8-d803-7a49-0459-b070ce6c12f8-0d54e5e1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-aa7f8631-7daa-18cd-7e15-924d7b720277-0d54e5e1 {
  justify-self: end;
}

#w-node-e0313217-69df-f538-da7f-8afe96a55ce4-0d54e5e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c687bb11-ec23-5d73-74c2-53feaf9f8634-0d54e5e1 {
  justify-self: end;
}

#w-node-c687bb11-ec23-5d73-74c2-53feaf9f8635-0d54e5e1, #w-node-_2860435d-754d-fb8c-291a-aa99c445959e-0d54e5e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2ab2bd5c-3743-1bc4-719f-f2a1d420eef8-0d54e5e1 {
  justify-self: end;
}

#w-node-_2ab2bd5c-3743-1bc4-719f-f2a1d420eef9-0d54e5e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-0d54e5e1 {
  justify-self: end;
}

#w-node-_70596601-78d5-6fda-799d-52ecc6c642ce-29ef7b33, #w-node-_0dc20959-95be-b92a-3e51-9ac8ea6d3aea-29ef7b33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_869dee0a-df3c-e88e-af90-2af030ddcccb-29ef7b33 {
  justify-self: start;
}

#w-node-_1175caa8-d803-7a49-0459-b070ce6c12f8-29ef7b33 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_39450ca4-3325-0998-24a2-a3a3f6edfe82-29ef7b33 {
  justify-self: start;
}

#w-node-_969edd22-4385-5798-9b76-6db062ea9623-29ef7b33 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b7ee48e6-656e-e579-8f6a-32fd424e1ee0-29ef7b33 {
  place-self: end;
}

#w-node-_5f0e6f9d-7caa-4901-4f55-09beb0ed55ae-beeebb55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c39f487-50fe-9940-3e83-b04db5206876-beeebb55 {
  justify-self: start;
}

#w-node-_0688f9b0-b15c-0b6e-3bb0-df96af43c65f-beeebb55 {
  align-self: center;
}

#w-node-_47ed589d-81f7-478b-ec3b-e3f7f5fa3c67-beeebb55, #w-node-_067976f7-1198-cc60-5187-298f979e66db-beeebb55, #w-node-b3faaa37-b207-962e-54d3-ecae48f30739-beeebb55 {
  justify-self: end;
}

#w-node-_692fdf26-2d51-fea9-11f5-b9a6636e55b6-beeebb55 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2a4533b1-58b5-3950-31f9-5458d9363972-beeebb55 {
  justify-self: start;
}

#w-node-_97ba6456-9438-2b62-b7cb-fac6c60016ad-beeebb55 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5f0e6f9d-7caa-4901-4f55-09beb0ed55ae-4126f6e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c39f487-50fe-9940-3e83-b04db5206876-4126f6e8 {
  justify-self: start;
}

#w-node-_26fc8a59-ae2c-b414-2914-0a851a87b6c7-4126f6e8 {
  align-self: center;
}

#w-node-_47ed589d-81f7-478b-ec3b-e3f7f5fa3c67-4126f6e8, #w-node-_067976f7-1198-cc60-5187-298f979e66db-4126f6e8, #w-node-b3faaa37-b207-962e-54d3-ecae48f30739-4126f6e8 {
  justify-self: end;
}

#w-node-_692fdf26-2d51-fea9-11f5-b9a6636e55b6-4126f6e8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3795be1f-f6cc-7698-7599-662be04b3b64-4126f6e8 {
  justify-self: start;
}

#w-node-_97ba6456-9438-2b62-b7cb-fac6c60016ad-4126f6e8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5f0e6f9d-7caa-4901-4f55-09beb0ed55ae-ad03ca91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c39f487-50fe-9940-3e83-b04db5206876-ad03ca91 {
  justify-self: start;
}

#w-node-_2f9531ae-c952-fb4c-041f-28ba0f3cd892-ad03ca91 {
  align-self: center;
}

#w-node-_47ed589d-81f7-478b-ec3b-e3f7f5fa3c67-ad03ca91, #w-node-_067976f7-1198-cc60-5187-298f979e66db-ad03ca91, #w-node-b3faaa37-b207-962e-54d3-ecae48f30739-ad03ca91 {
  justify-self: end;
}

#w-node-_692fdf26-2d51-fea9-11f5-b9a6636e55b6-ad03ca91 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1702d32d-2693-f6a6-8637-0054d9b78311-ad03ca91 {
  justify-self: start;
}

#w-node-_97ba6456-9438-2b62-b7cb-fac6c60016ad-ad03ca91 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_70596601-78d5-6fda-799d-52ecc6c642ce-b971884b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-df9ec31d-7056-d508-6af7-6dd25b092ae1-b971884b {
  place-self: stretch stretch;
}

#w-node-ec26911a-10e2-13e1-ea01-ccb186bcfbd4-b971884b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e977f2a1-18d9-6538-85db-c39e884d7e7a-b971884b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-add22c21-67c4-00ab-de13-d87507b943b0-b971884b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d3ac6998-4d96-9353-89e4-132b1e59c76a-b971884b {
  justify-self: end;
}

#w-node-f5e35eb7-8742-9ac5-826c-e281a4516aac-b971884b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70596601-78d5-6fda-799d-52ecc6c642ce-98a7a5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e203fef4-086f-c6a0-579f-97cc8b0e0cce-98a7a5c0 {
  justify-self: start;
}

#w-node-d513d97d-44b9-2b0a-f8ef-620b176cf78e-98a7a5c0 {
  justify-self: end;
}

#w-node-a6fc4e8f-2172-9f0d-29d9-efc3f751724b-98a7a5c0 {
  justify-self: start;
}

#w-node-a6fc4e8f-2172-9f0d-29d9-efc3f7517251-98a7a5c0 {
  justify-self: end;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-98a7a5c0 {
  justify-self: center;
}

#w-node-_66727890-bab4-12be-fc6e-62795286bb06-98a7a5c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92446a34-112b-0059-abef-2430b6d5c811-9ff5200c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dba3fb45-5df2-2ec6-6b53-4abf78bf60ad-9ff5200c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_55f82396-7d76-072c-0e5e-c31491abd909-9ff5200c {
  align-self: center;
}

#w-node-_62a77888-bde9-c24f-7e04-d803e581661e-9ff5200c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d7b99ec4-19b0-67f5-e55a-67223fcb2c3c-9ff5200c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d7b99ec4-19b0-67f5-e55a-67223fcb2c42-9ff5200c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d889f864-f356-d35d-5098-5971b72ee70b-9ff5200c, #w-node-_2f01e29a-9396-76a6-7ced-e7faa29ab66f-9ff5200c, #w-node-db771e6b-577b-7bd9-6a90-0bf95263ca75-9ff5200c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4edf57de-086f-bcf3-9f7c-843c73542e91-9ff5200c {
  justify-self: end;
}

#w-node-_4edf57de-086f-bcf3-9f7c-843c73542e98-9ff5200c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70596601-78d5-6fda-799d-52ecc6c642ce-9e3ee7fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7abafc01-e3b9-99e1-123d-d968d59e2120-9e3ee7fd {
  justify-self: end;
}

#w-node-_7abafc01-e3b9-99e1-123d-d968d59e211a-9e3ee7fd {
  justify-self: start;
}

#w-node-_8fc6ab9c-83f1-ae6d-6866-56804ea78ba9-9e3ee7fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8fc6ab9c-83f1-ae6d-6866-56804ea78bb3-9e3ee7fd, #w-node-a1c5d297-3956-c2a3-7dc6-83337e0f4a3f-9e3ee7fd {
  place-self: stretch stretch;
}

#w-node-a1c5d297-3956-c2a3-7dc6-83337e0f4a34-9e3ee7fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e0c21022-e513-f055-0309-77df329fda16-9e3ee7fd {
  justify-self: start;
}

#w-node-e0c21022-e513-f055-0309-77df329fda14-9e3ee7fd {
  justify-self: end;
}

#w-node-_36e36935-32cb-8f7a-5e5a-b7c960e434ad-9e3ee7fd, #w-node-_36e36935-32cb-8f7a-5e5a-b7c960e434c3-9e3ee7fd, #w-node-_3e5871dc-a98d-bd96-7603-b8ec17bf65b4-9e3ee7fd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_570f0564-be19-7f78-1803-bf07ea883a2e-9e3ee7fd {
  justify-self: end;
}

#w-node-df37ae63-80d1-1239-9571-6b409d381024-88a6a29c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-df37ae63-80d1-1239-9571-6b409d381039-88a6a29c {
  align-self: center;
}

#w-node-b3770b69-09e9-df80-b386-412f4b8015f0-88a6a29c {
  justify-self: end;
}

#w-node-b3770b69-09e9-df80-b386-412f4b8015f2-88a6a29c {
  justify-self: start;
}

#w-node-b04ebc8e-2d26-fc40-66fb-a60922cd68c5-88a6a29c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_273a74b1-eda5-78c5-0825-88fe8d61ed9c-88a6a29c {
  align-self: center;
}

#w-node-_4817e948-943b-0375-5226-189b45c7ea72-88a6a29c {
  justify-self: start;
}

#w-node-_9b65826b-c522-ca2f-080b-1871c31ad2b4-88a6a29c {
  align-self: center;
}

#w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-88a6a29c {
  justify-self: end;
}

#w-node-_70596601-78d5-6fda-799d-52ecc6c642ce-334f697d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_39ff8aa8-a7cf-6c09-e5ea-acd762a74727-334f697d {
  align-self: center;
}

#w-node-bbf0893b-ca6a-400f-a18d-2ef45454b1e9-334f697d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bbf0893b-ca6a-400f-a18d-2ef45454b1f4-334f697d {
  place-self: stretch stretch;
}

#w-node-f073067c-8301-a4b4-776c-cd63d47e4c69-334f697d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8aee135a-1fe8-49ca-fa3f-a46e11bdbe2b-334f697d {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-a761ff2b-f798-7820-82c8-a2ae873d98ca-334f697d {
  justify-self: start;
}

#w-node-a761ff2b-f798-7820-82c8-a2ae873d98d4-334f697d {
  justify-self: stretch;
}

#w-node-_100a82f1-671a-8b81-595a-05d0c45bc5b0-334f697d {
  justify-self: end;
}

#w-node-_6aa8ffe9-8150-cbc9-c4a4-f7c853eaf4c4-334f697d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b81d2932-1aac-2d1a-208e-9b88140a2d80-334f697d {
  place-self: end;
}

#w-node-d178a17a-7711-cc2b-3962-2a74b4d0af7c-63a09ca9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e8805f9-73d3-ffbc-a9e5-6ac436255d7d-63a09ca9 {
  align-self: center;
}

#w-node-_7abafc01-e3b9-99e1-123d-d968d59e211a-63a09ca9 {
  justify-self: start;
}

#w-node-_8c6c1c10-dbcc-544d-a9b2-2f3749628c85-63a09ca9, #w-node-_8c6c1c10-dbcc-544d-a9b2-2f3749628c9e-63a09ca9, #w-node-_8c6c1c10-dbcc-544d-a9b2-2f3749628c7c-63a09ca9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b20e6e87-1e8b-335e-fc70-57b5c6e37b66-63a09ca9 {
  justify-self: start;
}

#w-node-_2db1a6f0-db1b-3324-52fc-fc30cacc977b-63a09ca9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d1f15b39-a8c4-9759-240d-89df788000aa-63a09ca9, #w-node-bcbe27c3-277e-6856-e8c1-c0cd9b8a1800-63a09ca9, #w-node-e08805e8-6c83-f753-c7f4-80a97936366b-63a09ca9 {
  justify-self: start;
}

#w-node-_570f0564-be19-7f78-1803-bf07ea883a2e-63a09ca9 {
  justify-self: end;
}

#w-node-_70596601-78d5-6fda-799d-52ecc6c642ce-53114a4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae498b5b-2114-6a60-be2f-784c8de8ba18-53114a4e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ae498b5b-2114-6a60-be2f-784c8de8ba27-53114a4e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ae498b5b-2114-6a60-be2f-784c8de8ba31-53114a4e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0a57a8a8-4515-a463-18a0-9353b798cc2d-53114a4e, #w-node-_0dbac81b-21a6-6b9c-d714-a292ff4e47a8-53114a4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fc5c2d2-f3f3-4e97-de19-5d5e778da509-53114a4e {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c9a85b5d-730c-1e88-ba53-bebb4d6fae8d-53114a4e {
  justify-self: end;
}

#w-node-_8d7c8e44-a309-9d18-42f4-d7f60d93e445-53114a4e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3f6d7b37-db8f-b2d4-10b7-b5c32568b309-53114a4e {
  place-self: end;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8f14-2c87c617 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8f2e-2c87c617, #w-node-d471ed7a-a697-2160-720c-91605f3b8f3a-2c87c617, #w-node-d471ed7a-a697-2160-720c-91605f3b8f46-2c87c617, #w-node-d471ed7a-a697-2160-720c-91605f3b8f52-2c87c617 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8f63-2c87c617 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8f80-2c87c617 {
  justify-self: start;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8f84-2c87c617 {
  place-self: center end;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8f8f-2c87c617 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8f96-2c87c617 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8fb0-2c87c617 {
  justify-self: start;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8fba-2c87c617 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8fc9-2c87c617, #w-node-d471ed7a-a697-2160-720c-91605f3b8fd9-2c87c617, #w-node-d471ed7a-a697-2160-720c-91605f3b8fe5-2c87c617, #w-node-d471ed7a-a697-2160-720c-91605f3b8ff1-2c87c617 {
  justify-self: end;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8ff7-2c87c617 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b8ffc-2c87c617 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b9009-2c87c617 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b9026-2c87c617 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-d471ed7a-a697-2160-720c-91605f3b9033-2c87c617 {
  justify-self: end;
}

#w-node-_70596601-78d5-6fda-799d-52ecc6c642ce-0b5fe1ad, #w-node-_0dc20959-95be-b92a-3e51-9ac8ea6d3aea-0b5fe1ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_869dee0a-df3c-e88e-af90-2af030ddcccb-0b5fe1ad {
  justify-self: start;
}

#w-node-_1175caa8-d803-7a49-0459-b070ce6c12f8-0b5fe1ad {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_39450ca4-3325-0998-24a2-a3a3f6edfe82-0b5fe1ad {
  justify-self: start;
}

#w-node-_969edd22-4385-5798-9b76-6db062ea9623-0b5fe1ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b7ee48e6-656e-e579-8f6a-32fd424e1ee0-0b5fe1ad {
  place-self: end;
}

#w-node-d178a17a-7711-cc2b-3962-2a74b4d0af7c-849bd503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e8805f9-73d3-ffbc-a9e5-6ac436255d7d-849bd503 {
  align-self: center;
}

#w-node-_7abafc01-e3b9-99e1-123d-d968d59e211a-849bd503 {
  justify-self: start;
}

#w-node-_076c8763-8cd3-fa8c-6d4f-9d874d57250e-849bd503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_076c8763-8cd3-fa8c-6d4f-9d874d572526-849bd503 {
  align-self: center;
}

#w-node-_076c8763-8cd3-fa8c-6d4f-9d874d572528-849bd503 {
  justify-self: start;
}

#w-node-_076c8763-8cd3-fa8c-6d4f-9d874d57253f-849bd503 {
  align-self: center;
}

#w-node-_2a26e392-ca93-1610-cff6-9e569bce4905-849bd503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22137f99-fc19-b9bb-2a79-7826d9c7c4fd-849bd503 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_22137f99-fc19-b9bb-2a79-7826d9c7c518-849bd503, #w-node-bed758b2-7348-c9f9-dd0e-2868b59674ed-849bd503, #w-node-e5fbec9a-9af0-8d08-9207-0266c18e837d-849bd503, #w-node-_2e71e5b3-adad-b73a-8c56-d5709de1766b-849bd503 {
  justify-self: start;
}

#w-node-ab8d4fdd-02f6-cef5-bb47-c08ca6063cf2-849bd503 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3463f179-07a5-9517-51ca-1134d9ad7d45-849bd503 {
  justify-self: start;
}

#w-node-bfdb9933-b314-46d4-c70d-4a6f390a9d70-849bd503 {
  justify-self: center;
}

#w-node-_679f123c-32cd-0876-a047-e27e80494feb-24ef0c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495013-24ef0c64, #w-node-_679f123c-32cd-0876-a047-e27e8049501f-24ef0c64, #w-node-_679f123c-32cd-0876-a047-e27e8049502b-24ef0c64, #w-node-_679f123c-32cd-0876-a047-e27e80495037-24ef0c64 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049504e-24ef0c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495050-24ef0c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049506e-24ef0c64 {
  justify-self: start;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495076-24ef0c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495090-24ef0c64 {
  justify-self: start;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495094-24ef0c64 {
  place-self: center stretch;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049509f-24ef0c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_679f123c-32cd-0876-a047-e27e804950a1-24ef0c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_679f123c-32cd-0876-a047-e27e804950c1-24ef0c64 {
  justify-self: start;
}

#w-node-_679f123c-32cd-0876-a047-e27e804950d0-24ef0c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049510e-24ef0c64 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495113-24ef0c64 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_679f123c-32cd-0876-a047-e27e80495120-24ef0c64 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049513d-24ef0c64 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_679f123c-32cd-0876-a047-e27e8049514a-24ef0c64 {
  justify-self: end;
}

#w-node-_4a1d8e32-b81b-f39c-e4ed-3833ca6774ec-24ef0c64 {
  place-self: end;
}

#w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93ba0-95f93d89 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_679f123c-32cd-0876-a047-e27e80495050-e019d321 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495076-e019d321 {
    grid-column: span 2 / span 2;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e8049509f-e019d321 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e804950a1-e019d321 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e8049510e-e019d321 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495113-e019d321 {
    grid-column: 1 / 2;
    justify-self: end;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495120-e019d321 {
    grid-column: 2 / 3;
    justify-self: start;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e8049513d-e019d321 {
    grid-column-end: 3;
  }

  #w-node-_413d0bb1-277d-6914-989a-fb8fff0d1f61-df4fc41c, #w-node-_613f0cef-fbda-0a7d-f532-6075a23cd31b-df4fc41c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-d0bc8eb7-2166-4d13-2eea-a15adb25ff60-df4fc41c {
    justify-self: center;
  }

  #w-node-b767976e-ce23-86e1-c944-87de5c528eb0-6ccf1f42 {
    grid-column: span 1 / span 1;
  }

  #w-node-e260ffbc-fa98-31e3-092d-263ad452a914-6ccf1f42 {
    grid-column: span 2 / span 2;
  }

  #w-node-bb423c09-dc22-7516-2ecc-c5233e77c4cc-cec76b47, #w-node-_4c2396ec-115c-2ea9-e199-e2ba71f9ea12-cec76b47, #w-node-_14f70c54-9d3d-492a-03bf-2fcdd6272d4c-cec76b47 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7490b8fe-711c-4d8b-d6e8-cfced7fb1fe5-91a12d7c, #w-node-bb1f546b-277b-c36e-4dd4-9fbe5c4ac078-91a12d7c {
    align-self: stretch;
  }

  #w-node-c020bf43-f906-73d2-4a00-625b27d8a8ce-6231c878, #w-node-c81832aa-1262-0b07-98d3-81ffeba5c55d-6231c878, #w-node-_988e48ba-cd00-f5f5-96a1-ca0369bebfd7-6231c878, #w-node-_707c41d0-b35b-ef11-ffff-0f098c50af87-6231c878, #w-node-_805986c0-afdb-df81-3783-06c3fefac609-6231c878, #w-node-cde0fe82-20ce-7f95-53a7-e7952cd2cd64-6231c878, #w-node-b188998e-8d88-7db4-2120-c67d2cd1176b-d07169e7, #w-node-_098274b4-3d74-3c6f-16c6-a75312ff21f5-d07169e7, #w-node-_4a405ec5-ee13-15a2-7f42-7ce6149381d2-d07169e7, #w-node-ac553c24-b6bc-f7e6-626e-4a0201576ce4-72ee8eff, #w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7ac-72ee8eff, #w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7c4-72ee8eff, #w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7dc-72ee8eff, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-65db90ca, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-65db90ca, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-65db90ca, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-43615e32, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-43615e32, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-43615e32, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-8410b015, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-8410b015, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-8410b015, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-e766490e, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-e766490e, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-e766490e, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-818877ed, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-818877ed, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-818877ed {
    grid-column: span 3 / span 3;
  }

  #w-node-_82349ba9-5279-e758-de8d-9b2a825ab4ae-29ef7b33, #w-node-_8a37581f-6674-be84-ab1e-d5a5348f9b80-29ef7b33, #w-node-_6f5ed5ab-7745-6890-3b4b-3167c15bed0b-29ef7b33, #w-node-_9cf958e6-9a26-baaf-99d3-8c021dd46d18-29ef7b33 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ec26911a-10e2-13e1-ea01-ccb186bcfbd4-b971884b {
    grid-column: span 2 / span 2;
  }

  #w-node-_359b9029-455f-0bf2-40df-94aaac7eb519-b971884b {
    order: -9999;
  }

  #w-node-e977f2a1-18d9-6538-85db-c39e884d7e7a-b971884b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-add22c21-67c4-00ab-de13-d87507b943b0-b971884b {
    grid-column: span 2 / span 2;
  }

  #w-node-dba3fb45-5df2-2ec6-6b53-4abf78bf60ad-9ff5200c {
    order: -9999;
    grid-column: span 1 / span 1;
  }

  #w-node-dba3fb45-5df2-2ec6-6b53-4abf78bf60ae-9ff5200c, #w-node-_62a77888-bde9-c24f-7e04-d803e581661e-9ff5200c, #w-node-d889f864-f356-d35d-5098-5971b72ee70b-9ff5200c {
    order: -9999;
  }

  #w-node-_2f01e29a-9396-76a6-7ced-e7faa29ab66f-9ff5200c {
    order: -9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_2f01e29a-9396-76a6-7ced-e7faa29ab670-9ff5200c {
    order: -9999;
  }

  #w-node-db771e6b-577b-7bd9-6a90-0bf95263ca75-9ff5200c {
    order: -9999;
    grid-column: span 1 / span 1;
  }

  #w-node-db771e6b-577b-7bd9-6a90-0bf95263ca76-9ff5200c {
    order: -9999;
  }

  #w-node-_8fc6ab9c-83f1-ae6d-6866-56804ea78ba9-9e3ee7fd, #w-node-a1c5d297-3956-c2a3-7dc6-83337e0f4a34-9e3ee7fd {
    grid-column: span 2 / span 2;
  }

  #w-node-_36e36935-32cb-8f7a-5e5a-b7c960e434ad-9e3ee7fd, #w-node-_36e36935-32cb-8f7a-5e5a-b7c960e434c3-9e3ee7fd, #w-node-_3e5871dc-a98d-bd96-7603-b8ec17bf65b4-9e3ee7fd {
    grid-column: span 12 / span 12;
  }

  #w-node-b04ebc8e-2d26-fc40-66fb-a60922cd68c5-88a6a29c, #w-node-bbf0893b-ca6a-400f-a18d-2ef45454b1e9-334f697d {
    grid-column: span 2 / span 2;
  }

  #w-node-_8c6c1c10-dbcc-544d-a9b2-2f3749628c85-63a09ca9, #w-node-_8c6c1c10-dbcc-544d-a9b2-2f3749628c9e-63a09ca9, #w-node-_8c6c1c10-dbcc-544d-a9b2-2f3749628c7c-63a09ca9, #w-node-ae498b5b-2114-6a60-be2f-784c8de8ba18-53114a4e {
    grid-column: span 12 / span 12;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8f63-2c87c617 {
    grid-column: span 2 / span 2;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8f84-2c87c617 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8f8f-2c87c617 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8f96-2c87c617 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8fc6-2c87c617 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8fc9-2c87c617 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8fd2-2c87c617 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8fd9-2c87c617 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8fe2-2c87c617 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8fe5-2c87c617 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8fee-2c87c617 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8ff1-2c87c617 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8ff7-2c87c617 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8ffc-2c87c617 {
    grid-column: 1 / 2;
    justify-self: end;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b9009-2c87c617 {
    grid-column: 2 / 3;
    justify-self: start;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b9026-2c87c617 {
    grid-column-end: 3;
  }

  #w-node-_82349ba9-5279-e758-de8d-9b2a825ab4ae-0b5fe1ad, #w-node-_8a37581f-6674-be84-ab1e-d5a5348f9b80-0b5fe1ad, #w-node-_6f5ed5ab-7745-6890-3b4b-3167c15bed0b-0b5fe1ad, #w-node-_9cf958e6-9a26-baaf-99d3-8c021dd46d18-0b5fe1ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_076c8763-8cd3-fa8c-6d4f-9d874d57250e-849bd503 {
    grid-column: span 2 / span 2;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e8049504e-24ef0c64 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495050-24ef0c64 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495076-24ef0c64 {
    grid-column: span 2 / span 2;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495094-24ef0c64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e8049509f-24ef0c64 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e804950a1-24ef0c64 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e8049510e-24ef0c64 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495113-24ef0c64 {
    grid-column: 1 / 2;
    justify-self: end;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495120-24ef0c64 {
    grid-column: 2 / 3;
    justify-self: start;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e8049513d-24ef0c64 {
    grid-column-end: 3;
  }

  #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-95f93d89, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-95f93d89, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-95f93d89 {
    grid-column: span 3 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_679f123c-32cd-0876-a047-e27e80495013-e019d321, #w-node-_679f123c-32cd-0876-a047-e27e8049501f-e019d321, #w-node-_679f123c-32cd-0876-a047-e27e8049502b-e019d321, #w-node-_679f123c-32cd-0876-a047-e27e80495037-e019d321 {
    grid-column: span 1 / span 1;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495113-e019d321 {
    grid-column-end: 3;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495120-e019d321 {
    grid-column-start: 1;
  }

  #w-node-_413d0bb1-277d-6914-989a-fb8fff0d1f61-df4fc41c {
    grid-column: span 2 / span 2;
  }

  #w-node-_3fd26cda-2ec5-c7bf-8f75-0f5715982f2d-df4fc41c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3fd26cda-2ec5-c7bf-8f75-0f5715982f24-df4fc41c {
    order: 9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_613f0cef-fbda-0a7d-f532-6075a23cd31b-df4fc41c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b767976e-ce23-86e1-c944-87de5c528eb0-6ccf1f42, #w-node-e260ffbc-fa98-31e3-092d-263ad452a914-6ccf1f42 {
    grid-column: span 1 / span 1;
  }

  #w-node-bb423c09-dc22-7516-2ecc-c5233e77c4cc-cec76b47, #w-node-_4c2396ec-115c-2ea9-e199-e2ba71f9ea12-cec76b47, #w-node-_14f70c54-9d3d-492a-03bf-2fcdd6272d4c-cec76b47 {
    grid-column: span 2 / span 2;
  }

  #w-node-_94d67d19-cca0-fd72-c8d9-9f6ba035f149-91a12d7c {
    justify-self: stretch;
  }

  #w-node-c020bf43-f906-73d2-4a00-625b27d8a8ce-6231c878, #w-node-c81832aa-1262-0b07-98d3-81ffeba5c55d-6231c878, #w-node-_988e48ba-cd00-f5f5-96a1-ca0369bebfd7-6231c878, #w-node-_707c41d0-b35b-ef11-ffff-0f098c50af87-6231c878, #w-node-_805986c0-afdb-df81-3783-06c3fefac609-6231c878, #w-node-cde0fe82-20ce-7f95-53a7-e7952cd2cd64-6231c878, #w-node-b188998e-8d88-7db4-2120-c67d2cd1176b-d07169e7, #w-node-_098274b4-3d74-3c6f-16c6-a75312ff21f5-d07169e7, #w-node-_4a405ec5-ee13-15a2-7f42-7ce6149381d2-d07169e7, #w-node-ac553c24-b6bc-f7e6-626e-4a0201576ce4-72ee8eff, #w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7ac-72ee8eff, #w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7c4-72ee8eff, #w-node-_468469a9-e8fd-43f5-9b47-bc629bbab7dc-72ee8eff, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-65db90ca, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-65db90ca, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-65db90ca, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-43615e32, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-43615e32, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-43615e32, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-8410b015, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-8410b015, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-8410b015, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-e766490e, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-e766490e, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-e766490e, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-818877ed, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-818877ed, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-818877ed {
    grid-column: span 2 / span 2;
  }

  #w-node-_5f0e6f9d-7caa-4901-4f55-09beb0ed55ae-0d54e5e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-aa7f8631-7daa-18cd-7e15-924d7b720277-0d54e5e1, #w-node-c687bb11-ec23-5d73-74c2-53feaf9f8634-0d54e5e1, #w-node-_2ab2bd5c-3743-1bc4-719f-f2a1d420eef8-0d54e5e1 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-df9ec31d-7056-d508-6af7-6dd25b092ae1-b971884b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ec26911a-10e2-13e1-ea01-ccb186bcfbd4-b971884b, #w-node-add22c21-67c4-00ab-de13-d87507b943b0-b971884b, #w-node-dba3fb45-5df2-2ec6-6b53-4abf78bf60ad-9ff5200c, #w-node-_62a77888-bde9-c24f-7e04-d803e581661e-9ff5200c, #w-node-d889f864-f356-d35d-5098-5971b72ee70b-9ff5200c, #w-node-_2f01e29a-9396-76a6-7ced-e7faa29ab66f-9ff5200c, #w-node-db771e6b-577b-7bd9-6a90-0bf95263ca75-9ff5200c, #w-node-_8fc6ab9c-83f1-ae6d-6866-56804ea78ba9-9e3ee7fd {
    grid-column: span 1 / span 1;
  }

  #w-node-_8fc6ab9c-83f1-ae6d-6866-56804ea78bb3-9e3ee7fd, #w-node-a1c5d297-3956-c2a3-7dc6-83337e0f4a3f-9e3ee7fd {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1c5d297-3956-c2a3-7dc6-83337e0f4a34-9e3ee7fd {
    grid-column: span 1 / span 1;
  }

  #w-node-_36e36935-32cb-8f7a-5e5a-b7c960e434ad-9e3ee7fd, #w-node-_36e36935-32cb-8f7a-5e5a-b7c960e434c3-9e3ee7fd, #w-node-_3e5871dc-a98d-bd96-7603-b8ec17bf65b4-9e3ee7fd {
    grid-column: span 2 / span 2;
  }

  #w-node-b04ebc8e-2d26-fc40-66fb-a60922cd68c5-88a6a29c, #w-node-bbf0893b-ca6a-400f-a18d-2ef45454b1e9-334f697d {
    grid-column: span 1 / span 1;
  }

  #w-node-bbf0893b-ca6a-400f-a18d-2ef45454b1f4-334f697d {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c6c1c10-dbcc-544d-a9b2-2f3749628c85-63a09ca9, #w-node-_8c6c1c10-dbcc-544d-a9b2-2f3749628c9e-63a09ca9, #w-node-_8c6c1c10-dbcc-544d-a9b2-2f3749628c7c-63a09ca9 {
    grid-column: span 2 / span 2;
  }

  #w-node-ae498b5b-2114-6a60-be2f-784c8de8ba18-53114a4e {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8f2e-2c87c617, #w-node-d471ed7a-a697-2160-720c-91605f3b8f3a-2c87c617, #w-node-d471ed7a-a697-2160-720c-91605f3b8f46-2c87c617, #w-node-d471ed7a-a697-2160-720c-91605f3b8f52-2c87c617 {
    grid-column: span 2 / span 2;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8f84-2c87c617 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8ffc-2c87c617 {
    grid-column-end: 3;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b9009-2c87c617 {
    grid-column-start: 1;
  }

  #w-node-_076c8763-8cd3-fa8c-6d4f-9d874d57250e-849bd503, #w-node-_679f123c-32cd-0876-a047-e27e80495013-24ef0c64, #w-node-_679f123c-32cd-0876-a047-e27e8049501f-24ef0c64, #w-node-_679f123c-32cd-0876-a047-e27e8049502b-24ef0c64, #w-node-_679f123c-32cd-0876-a047-e27e80495037-24ef0c64 {
    grid-column: span 1 / span 1;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495094-24ef0c64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495113-24ef0c64 {
    grid-column-end: 3;
  }

  #w-node-_679f123c-32cd-0876-a047-e27e80495120-24ef0c64 {
    grid-column-start: 1;
  }

  #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b4d-95f93d89, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b65-95f93d89, #w-node-_794f77a3-4c6b-e8fa-ba32-b15991c93b7d-95f93d89 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_82349ba9-5279-e758-de8d-9b2a825ab4ae-0d54e5e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa7f8631-7daa-18cd-7e15-924d7b720277-0d54e5e1 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-c687bb11-ec23-5d73-74c2-53feaf9f8628-0d54e5e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c687bb11-ec23-5d73-74c2-53feaf9f8634-0d54e5e1 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_2ab2bd5c-3743-1bc4-719f-f2a1d420eef2-0d54e5e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ab2bd5c-3743-1bc4-719f-f2a1d420eef8-0d54e5e1 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-d471ed7a-a697-2160-720c-91605f3b8f84-2c87c617, #w-node-_679f123c-32cd-0876-a047-e27e80495094-24ef0c64 {
    justify-self: center;
  }
}


