:root {
  --untitled-ui--gray700: #344054;
  --orange: #d14228;
  --yelloww: #f89833;
  --dark: #374640;
  --blue: #2c2b7c;
  --black: black;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--primary700: #eb6c55;
  --untitled-ui--primary600: var(--orange);
  --white: white;
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray400: #98a2b3;
  --untitled-ui--white: white;
  --conversion-flow-library--medium-purple: #b16cea;
  --conversion-flow-library--light-coral: #ff5e69;
  --conversion-flow-library--sandy-brown: #ffa84b;
  --untitled-ui--primary100: #fff2ef;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--primary50: #fff8f0;
  --untitled-ui--gray500: #667085;
  --untitled-ui--warning300: #fec84b;
  --untitled-ui--primary300: #d6bbfb;
  --untitled-ui--primary800: #53389e;
  --relume-library-lite--rl-black: black;
  --relume-library-lite--rl-white: white;
  --untitled-ui--primary200: #e9d7fe;
  --yellow: var(--white);
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.link {
  color: var(--untitled-ui--gray700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

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

.div-block-2 {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.div-block-4 {
  background-color: #8f8f8f;
  border: 1px #eee;
  border-bottom-style: solid;
  width: auto;
  min-width: 0;
  max-width: 1200px;
  height: 0;
  max-height: 0;
  overflow: hidden;
}

.section {
  padding: 10px 5% 0;
  display: block;
  position: -webkit-sticky;
  position: sticky;
}

.container {
  max-width: 1200px;
}

.div-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1200px;
  display: flex;
}

.div-block.parent {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: stretch;
  max-width: 1200px;
}

.div-block.contact {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-end;
  min-width: 0;
  max-width: 1200px;
}

.navbar1_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: Lato, sans-serif;
  display: flex;
  position: relative;
}

.navbar1_dropdown-toggle:active, .navbar1_dropdown-toggle.w--open {
  border-bottom: 1px solid var(--yelloww);
}

.navbar1_dropdown-toggle.checkup {
  justify-content: space-between;
  padding: 0;
}

.navbar1_dropdown-toggle.checkup.w--open {
  color: var(--yelloww);
  border-bottom-style: none;
}

.navbar1_dropdown-toggle.checkup1 {
  color: #374640;
  font-size: 16px;
}

.navbar1_dropdown-toggle.language.w--open {
  border-right: 1px none var(--yelloww);
  border-bottom-style: solid;
}

.navbar1_component {
  background-color: #fff;
  border: 1px #000;
  align-items: center;
  min-width: 0;
  max-width: 1200px;
  height: auto;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 0%;
  display: flex;
  position: relative;
}

.navbar1_logo-link {
  padding-left: 0;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar1_menu.is-page-height-tablet {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.navbar1_menu-dropdown {
  font-size: 16px;
  font-weight: 700;
}

.navbar1_menu-dropdown.language {
  display: none;
}

.navbar1_menu-dropdown.language.checkup {
  border-right-style: solid;
  border-right-color: var(--yelloww);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px 10px 20px;
}

.navbar1_menu-dropdown.language.checkup:hover, .navbar1_menu-dropdown.language.checkup:active {
  color: var(--yelloww);
}

.navbar1_menu-dropdown.checkup {
  border: 1px #000;
  display: none;
}

.navbar1_menu-dropdown.checkup:active {
  border-bottom-style: none;
  border-bottom-color: var(--yelloww);
}

.navbar1_dropdown-list {
  position: absolute;
  top: 11px;
  left: 209px;
}

.navbar1_dropdown-list.w--open {
  z-index: 999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fff, #fff);
  border: 1px #000;
  border-radius: 0 10px 10px;
  flex-direction: column;
  width: 180px;
  margin-left: -119px;
  padding: .5rem .5rem .5rem .75rem;
  display: flex;
  top: 37px;
  left: 119px;
  box-shadow: 0 2px 11px rgba(0, 0, 0, .2);
}

.navbar1_dropdown-list.checkup {
  margin-top: -5px;
}

.navbar1_dropdown-list.checkup.w--open {
  background-color: #ddd;
  border-style: none;
  border-color: #000;
  border-radius: 0 10px 10px;
  flex-wrap: nowrap;
  align-content: space-between;
  justify-content: flex-start;
  align-items: stretch;
  width: 210px;
  margin-top: -2px;
  margin-left: -135px;
  padding: 0;
  top: 39px;
  left: 135px;
}

.navbar1_dropdown-list.checkupsub.w--open {
  width: 150px;
  min-width: 190px;
  margin-left: 0;
  padding: 0;
  top: 1px;
  left: 210px;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.dropdown-chevron {
  color: var(--dark);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.dropdown-chevron.language.checkup {
  transform: rotate(-90deg);
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #d14228;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 0;
  min-height: 0;
  padding: 14px 25px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.button-2:hover {
  border: 1px none var(--blue);
  color: #fff;
  background-color: #f89833;
  transform: translate(0, -2px);
}

.navbar1_dropdown-link {
  padding: .5rem 1rem .5rem 0;
}

.navbar1_dropdown-link.language {
  color: var(--black);
  margin-left: 10.6875px;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar1_link {
  color: var(--untitled-ui--gray800);
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.navbar1_link:hover {
  color: var(--untitled-ui--primary700);
}

.navbar1_link.active {
  color: var(--dark);
}

.div-block-5 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.text-span-7 {
  color: #ffd94d;
  -webkit-text-fill-color: transparent;
  background-image: url('../images/artistic-blurry-colorful-wallpaper-background.jpg');
  background-position: 100%;
  background-repeat: repeat;
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 56px;
}

.text-span-7.earlydet {
  color: #7eff70;
  -webkit-text-fill-color: transparent;
  background-image: url('../images/vivid-blurred-colorful-wallpaper-background-1.jpg');
  background-position: 100% 0;
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 700;
}

.text-span-7.earlydet.last {
  color: #32d7e7;
  -webkit-text-fill-color: transparent;
  background-image: url('../images/3156743.jpg');
  background-position: 100% 0;
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
}

.cont1 {
  z-index: 101;
  max-width: 100vw;
  height: 80vh;
  min-height: 80vh;
  max-height: 80vw;
  margin-left: 0;
  margin-right: 0;
  padding-top: 14vh;
  position: relative;
  top: -90.7vh;
}

.heading-9 {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  position: static;
  top: -392px;
}

.slide-6 {
  filter: blur(2px);
  background-image: url('../images/5504383.jpeg');
  background-position: 50%;
  background-size: cover;
  width: 102vw;
  left: -3px;
  box-shadow: inset 1000px 1000px 1000px 1000px rgba(0, 0, 0, .6);
}

.slide-6.heroslide2 {
  background-image: url('../images/naassom-azevedo-AcWC8WuCQ_k-unsplash.jpg');
}

.slide-6.heroslide2.herolslide3 {
  background-image: url('../images/best-family-beach-vacations-1651695603.jpeg');
  width: 102vw;
  left: -3px;
}

.slide-6.heroslide2.third {
  background-image: url('../images/beaches-turks-caicos-family.jpeg');
  width: 102vw;
  left: -3px;
  box-shadow: inset 1000px 1000px 1000px 1000px rgba(0, 0, 0, .67);
}

.section-5 {
  height: 100vh;
  min-height: 100vh;
  max-height: 100vh;
}

.div-block-31 {
  z-index: 102;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 17px;
  left: 0%;
  right: 0%;
}

.icon-3, .right-arrow-4 {
  display: none;
}

.container-11 {
  max-width: 100vw;
  padding-left: 0;
}

.div-block-41 {
  min-width: 1200px;
  max-width: 1200px;
}

.text_medium {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 46px;
  font-weight: 900;
  line-height: 50px;
}

.text_medium.sec2 {
  color: #374640;
  margin-top: 5px;
  font-size: 42px;
  font-weight: 900;
  line-height: 48px;
}

.text_medium.sec2.contact {
  color: #fff;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 46px;
}

.slider-4 {
  height: 90vh;
  min-height: 90vh;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-items: center;
  margin: auto 0 0;
  display: flex;
}

.margin-top.margin-medium.help {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-top.margin-medium.contact {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.margin-top.margin-medium.footer {
  margin-top: -6px;
}

.margin-top.margin-medium {
  justify-content: flex-start;
  align-items: center;
  margin: 20px 0 0;
}

.margin-top.margin-xxlarge, .margin-top.margin-xlarge, .margin-top.margin-medium, .margin-top.margin-medium, .margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-small {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xxsmall {
  color: var(--untitled-ui--primary600);
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-size-medium {
  color: #fff;
  letter-spacing: .3px;
  min-width: 70ch;
  max-width: 70ch;
  margin-top: 140px;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.text-size-medium.sec2 {
  color: #374640;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
}

.text-size-medium.sec2.contact {
  color: #fff;
  min-width: 120%;
  max-width: 120%;
}

.text-size-medium.sec2.about {
  min-width: 50ch;
  max-width: 50ch;
}

.text-size-medium.mobile {
  display: none;
}

.header1_content {
  min-width: 460px;
  margin-bottom: 40px;
  position: relative;
  left: auto;
}

.header1_content.hero {
  margin-bottom: 10px;
  position: relative;
  top: 0;
  left: auto;
}

.div-block-29 {
  min-width: auto;
}

.bold-text {
  font-size: 20px;
}

.bold-text.hero.herobutton {
  font-size: 18px;
}

.div-block-30 {
  z-index: 100;
  aspect-ratio: auto;
  height: 110vh;
  position: absolute;
  top: 13%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.margin-bottom, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-medium {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-large {
  text-align: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small, .margin-bottom.margin-xsmall, .margin-bottom.margin-medium, .margin-bottom.margin-medium, .margin-bottom.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge.destin {
  margin-bottom: 60px;
}

.margin-bottom.margin-xxsmall, .margin-bottom.margin-large, .margin-bottom.margin-tiny, .margin-bottom.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.button {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.hero {
  border-style: none;
  border-color: var(--blue);
  background-color: var(--orange);
  color: var(--white);
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  max-width: 300px;
  min-height: 55px;
  margin-top: 30px;
  padding: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
  display: none;
}

.button.hero:hover {
  background-color: var(--yelloww);
  color: #fff;
  background-image: none;
}

.button.hero.sec2 {
  min-width: 140px;
  min-height: 50px;
  margin-top: 0;
}

.button.hero.sec2.contactus11 {
  background-color: var(--orange);
  font-size: 18px;
}

.button.hero.sec2.contactus11:hover {
  background-color: var(--yelloww);
}

.button.hero.sec2.contact {
  color: var(--blue);
  background-image: linear-gradient(#fff, #fff);
  min-width: 130px;
  min-height: 55px;
  margin-top: 0;
  font-size: 18px;
  font-weight: 900;
}

.button.hero.contact {
  min-width: 229px;
  min-height: 56px;
  margin-top: 0;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #2c2b7c;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.hero {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #fff;
  background-color: rgba(22, 187, 190, 0);
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: none;
  margin-top: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  display: flex;
}

.button-group.hero:hover {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
  background-image: none;
  border-radius: 4px;
}

.button-group.about {
  color: #fff;
}

.div-block-32 {
  background-color: rgba(0, 0, 0, 0);
  align-self: flex-start;
  margin-top: 135px;
  margin-left: 140px;
  padding-top: 0;
}

.div-block-39 {
  text-align: center;
  background-image: linear-gradient(rgba(0, 0, 0, .34), rgba(0, 0, 0, .34));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100vw;
  min-height: 50px;
  max-height: 50px;
  margin-top: 40px;
  padding: 10px 5%;
  display: none;
  position: relative;
  top: -97%;
}

.div-block-39.two {
  z-index: 99;
  min-width: auto;
  display: none;
  position: absolute;
  top: 11%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.left-arrow-4 {
  display: none;
}

.container-12 {
  z-index: 99;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  max-width: 1200px;
  margin-top: 0;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: static;
  top: -523px;
}

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

.slider-5 {
  background-color: rgba(221, 221, 221, 0);
  min-width: 0;
  max-width: 800px;
  min-height: 0;
  max-height: 180px;
}

.wraper {
  height: 60px;
  min-height: 60px;
  margin-top: 0;
  overflow: visible;
}

.heading-6 {
  color: #fed903;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 48px;
  line-height: 50px;
  display: flex;
}

.button-3 {
  color: #1eb8a4;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #1eb8a4;
  border-radius: 20px;
  padding: 12px 55px 12px 18px;
  font-size: 16px;
  line-height: 24px;
  transition: transform .3s, background-color .3s, border-color .3s;
}

.button-3:hover {
  color: #fff;
  background-color: #16bbbe;
}

.text-block-8 {
  color: #204a52;
  font-size: 20px;
  line-height: 26px;
}

.image-16 {
  transform: rotate(-90deg);
}

.small_text {
  color: #204a52;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.heading-3 {
  color: #204a52;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 31.75px;
}

.services-btn {
  display: none;
}

.services_title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(154, 210, 211, 0);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  max-width: 100%;
  margin-bottom: 40px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.flexx {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.services_info-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  align-items: stretch;
  justify-items: center;
  display: grid;
}

.containar {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-9 {
  color: #204a52;
  text-align: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.info_box {
  background-color: #fff;
  border-radius: 20px;
  max-width: 380px;
  padding: 32px;
  display: inline-block;
  box-shadow: 0 6px 14px rgba(0, 0, 0, .2);
}

.info_box:hover {
  border: 1px none var(--yelloww);
}

.info_box.beratung {
  padding-right: 32px;
  display: block;
}

.info_box.beratung:hover {
  border-width: 1px;
  border-color: var(--yelloww);
}

.info_box.aktiv {
  padding-right: 32px;
  display: block;
}

.info_box.aktiv:hover {
  border-width: 1px;
  border-color: var(--yelloww);
}

.right_services-wrapper {
  flex-direction: column;
  align-items: center;
  padding-top: 35px;
  padding-left: 50px;
}

.text_info-copy {
  padding-top: 32px;
  padding-right: 117px;
  display: none;
}

.heading-2 {
  color: #204a52;
  font-size: 50px;
  line-height: 60px;
}

.info-icon {
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.clinic_services-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.services_section-wrapper {
  padding-top: 10px;
  padding-bottom: 0;
}

.services_section {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 31px;
  position: static;
}

.text_info {
  padding-top: 32px;
  padding-right: 117px;
}

.text_info.mbl_hide {
  padding-top: 10px;
}

.image-7, .image-7-copy {
  color: #1f0c0c;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  right: 33px;
}

.link-block-2 {
  background-color: var(--orange);
  mix-blend-mode: normal;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  min-width: 55px;
  max-width: 55px;
  min-height: 55px;
  max-height: 55px;
  display: flex;
  position: relative;
  top: -156px;
  left: 323px;
}

.link-block-2:hover {
  background-color: var(--yelloww);
}

.title_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #1eb8a4;
  flex-wrap: wrap;
  align-items: stretch;
  padding-bottom: 15px;
  padding-right: 30px;
  display: flex;
}

.title_wrapper.title1 {
  border-bottom-color: var(--orange);
  padding-bottom: 10px;
}

.info-text {
  padding-bottom: 24px;
}

.container-3 {
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.section-4 {
  margin-bottom: 30px;
}

.div-block-7 {
  background-color: var(--yelloww);
  width: 30px;
  max-width: 30px;
  height: 4px;
  max-height: 5px;
  margin-bottom: 5px;
}

.container-large {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.image-3 {
  z-index: 99;
  display: none;
  position: absolute;
  top: 65%;
  left: 45%;
}

.padding-section-large {
  padding-top: 0;
  padding-bottom: 0;
}

.header1_image-wrapper {
  height: 800px;
}

.header1_image-wrapper.appointment {
  background-image: url('../images/ahmed-yameen-rI1I7eD4JWc-unsplash.jpg');
  background-position: 100%;
  background-size: 3265px;
  background-attachment: scroll;
  min-width: 850px;
  overflow: hidden;
}

.text-block-10 {
  color: var(--yelloww);
  -webkit-text-stroke-color: #16bbbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.section_header1 {
  background-color: #fff;
  border: 0 #e6e6e6;
  border-top: 1px solid #e6e6e6;
  overflow: hidden;
}

.section_header1.sec2 {
  background-color: #f7fbff;
  display: block;
}

.section_header1.sec2.sec3, .section_header1.sec2.about-us {
  display: none;
}

.header1_image {
  object-fit: none;
  width: 100%;
  min-width: 1200px;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.header1_image.sec2 {
  object-fit: cover;
  object-position: 0% 50%;
  min-width: 1000px;
}

.header1_image.sec2.sec3 {
  object-fit: cover;
  object-position: 0% 50%;
  border-bottom-left-radius: 1000px;
}

.header1_image.sec2.contact {
  object-fit: none;
  object-position: 50% 50%;
  min-width: 900px;
}

.header1_component {
  grid-column-gap: 8.7rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header1_component.sec3 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-8 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
}

.image {
  z-index: 99;
  display: none;
  position: absolute;
  top: 30%;
  left: 45%;
}

.padding-global {
  background-color: #2c2b7c;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global.about {
  background-color: #fafafa;
}

.div-block-42 {
  background-color: var(--yelloww);
  color: var(--yelloww);
  width: 30px;
  max-width: 30px;
  height: 4px;
  max-height: 5px;
  margin-bottom: 5px;
}

.image-17 {
  z-index: 99;
  display: none;
  position: absolute;
  top: 65%;
  left: 45%;
}

.text-block-11 {
  color: var(--yelloww);
  -webkit-text-stroke-color: #16bbbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.div-block-43 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.image-18 {
  z-index: 99;
  display: none;
  position: absolute;
  top: 30%;
  left: 45%;
}

.layout239_image {
  object-fit: cover;
  object-position: 100% 50%;
  border-radius: 15px;
  width: 100%;
  max-width: 110%;
  height: 100%;
  min-height: 200px;
  max-height: 200px;
}

.layout239_image.end {
  object-position: 50% 50%;
  max-width: 100%;
}

.layout239_image.middle {
  object-fit: cover;
  object-position: 50% 50%;
  transform-style: preserve-3d;
  min-width: 100%;
  max-width: 110%;
}

.text-block-12 {
  color: #6bd8c2;
  text-align: center;
  text-transform: capitalize;
  font-size: 16px;
}

.paragraph-2 {
  text-align: center;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-2.checkup {
  font-weight: 400;
}

.div-block-16 {
  opacity: .58;
  mix-blend-mode: darken;
  background-image: linear-gradient(to top, #1f9e96, #fff);
  border-radius: 10px;
  align-items: flex-end;
  min-height: 240px;
  max-height: 240px;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  top: -64px;
}

.div-block-16.transport {
  top: -35px;
}

.div-block-16.assistance {
  overflow: visible;
}

.mask {
  max-width: 750px;
}

.link-block-3 {
  color: #374640;
  text-decoration: none;
}

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

.div-block-12 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.div-block-14 {
  background-image: url('../images/General-Consultation.jpeg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-width: 350px;
  max-width: 300px;
  min-height: 240px;
  max-height: 200px;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  box-shadow: 0 2px 13px rgba(0, 0, 0, .2);
}

.div-block-14.secdiv {
  background-image: url('../images/11044527.jpeg');
}

.div-block-14.secdiv.transport {
  background-image: url('../images/ford-transit-custom-1-e0ir.jpeg');
}

.div-block-14.travel {
  background-image: url('../images/istockphoto-1331975194-612x612.jpeg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.slider {
  background-color: #fff;
  overflow: visible;
}

.slide {
  overflow: visible;
}

.padding-section-large-2 {
  padding-top: 0;
  padding-bottom: 0;
}

.section-3 {
  padding-top: 20px;
  padding-bottom: 60px;
}

.layout239_image-wrapper {
  width: 100%;
  min-height: 200px;
  max-height: 200px;
  position: relative;
}

.text-block-14 {
  color: var(--black);
  text-align: center;
  min-width: 30ch;
  max-width: 30ch;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 45px;
}

.container-5 {
  max-width: 1200px;
}

.div-block-13 {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-13.mobile {
  display: none;
}

.div-block-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.div-block-15 {
  justify-content: space-around;
  margin-left: -7px;
  display: flex;
}

.container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-global-2 {
  padding: 100px 0%;
}

.padding-global-2.services {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-20 {
  color: var(--untitled-ui--gray800);
  margin-top: 40px;
  margin-right: 0;
  padding-right: 57px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 45px;
}

.right-arrow {
  border: 1px #000;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: none;
  position: relative;
}

.layout239_item {
  text-align: center;
  background-color: rgba(247, 251, 255, .41);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 100%;
  max-height: none;
  padding: 20px 20px 40px;
  font-family: Lato, sans-serif;
  display: flex;
  box-shadow: 0 2px 20px rgba(0, 0, 0, .2);
}

.layout239_item.middle {
  border-radius: 15px;
  min-height: 100%;
  max-height: none;
  padding-bottom: 40px;
}

.layout239_item.third {
  border-radius: 15px;
  max-width: none;
  min-height: 100%;
  padding-bottom: 40px;
}

.layout239_item.third.checkup {
  background-image: linear-gradient(rgba(0, 0, 0, .53), rgba(0, 0, 0, .53)), url('../images/1330531.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-width: 410px;
  max-width: 340px;
  margin-top: 1px;
}

.heading-style-h4 {
  color: #333;
  font-size: 1.5rem;
  font-weight: 900;
  line-height: 1.3;
}

.heading-style-h4.checkup {
  color: var(--white);
  font-size: 20px;
}

.text-block-21 {
  z-index: 99;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  position: relative;
  top: 155px;
  left: 34px;
  overflow: hidden;
}

.text-block-16 {
  color: var(--dark);
  text-align: center;
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.layout239_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.left-arrow {
  border: 1px #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  margin-top: 225px;
  margin-left: 0;
  display: none;
  top: -128px;
  left: -61px;
}

.logos-title-small {
  background-color: #f7fbff;
  border-bottom: 1px solid #e4ebf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 140px 0;
  display: none;
  position: relative;
}

.logos-title-small.aboutus {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url('../images/360_F_104060928_HL1ndciF8FWS8OVvxu8o2nTJgay3uSd2.jpeg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-bottom-style: none;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.clients-tag {
  text-align: center;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.bold-text-2 {
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.container-6 {
  background-image: linear-gradient(352deg, #00ffa2, #fff);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.container-6.logos {
  background-image: none;
  max-width: 100vw;
  display: flex;
  overflow: hidden;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  min-width: 100%;
  margin-top: 31px;
  margin-bottom: 20px;
  padding: 20px 0;
  display: flex;
}

.clients-image-three {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.bold-text-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.text-block-22 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: none;
}

.image-19 {
  z-index: 99;
  display: none;
  position: absolute;
  top: 65%;
  left: 45%;
}

.text-block-23 {
  color: #16bbbe;
  -webkit-text-stroke-color: #16bbbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.text-block-23.contact {
  text-transform: capitalize;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.div-block-17 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 2px solid #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: none;
  min-height: 0;
  max-height: none;
  padding: 14px 30px;
  display: flex;
}

.div-block-17:hover {
  transform: translate(0, -2px);
}

.div-block-17.help {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-style: none;
  align-items: center;
  min-width: 314px;
  min-height: 54px;
  text-decoration: none;
}

.div-block-17.help:hover {
  transform: translate(0, -2px);
}

.div-block-17.help.chat {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: rgba(22, 187, 190, 0);
  border-style: solid;
}

.div-block-17.help.chat.herotermin {
  border-width: 1.5px;
  border-radius: 5px;
  min-width: 250px;
  min-height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-17.hero {
  border-radius: 5px;
  padding: 0;
  text-decoration: none;
  display: none;
}

.bold-text-3 {
  color: #fff;
  -webkit-text-stroke-color: white;
  text-transform: none;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.div-block-44 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.image-20 {
  z-index: 99;
  display: none;
  position: absolute;
  top: 30%;
  left: 45%;
}

.link-block {
  cursor: pointer;
  border-radius: 2px;
  text-decoration: none;
  display: block;
}

.padding-global-3 {
  background-color: var(--blue);
  padding-left: 5%;
  padding-right: 5%;
}

.contact11_content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #2c2b7c;
  flex-direction: column;
  align-items: flex-start;
  max-width: 800px;
  padding-top: 73px;
  padding-bottom: 127px;
  padding-left: 53px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  display: flex;
}

.form_field-wrapper {
  position: relative;
}

.bold-text-9 {
  text-decoration: none;
}

.bold-text-9.help {
  font-size: 18px;
}

.bold-text-9.help.whatsapp {
  color: var(--untitled-ui--gray800);
}

.bold-text-9.help.whatsapp.homepage {
  color: var(--blue);
}

.contact11_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.max-width-large {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.heading-4 {
  text-align: left;
  margin-bottom: 54px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
}

.div-block-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.bold-text-8 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-24 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.text-block-24.send {
  font-size: 18px;
}

.success-message {
  color: #37ad33;
  background-color: #f8f8f8;
  padding: 1.5rem;
}

.success-text {
  font-weight: 600;
}

.bold-text-10 {
  font-size: 20px;
}

.bold-text-10.hero.herobutton.contact {
  font-size: 18px;
}

.address {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.form_field-label {
  border: 1px #000;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.bold-text-6 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.contact11_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  display: grid;
}

.padding-section-large-3 {
  padding-top: 0;
  padding-bottom: 0;
}

.form_input {
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  height: auto;
  min-height: 64px;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: Lato, sans-serif;
  font-size: 1.1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #0a8dff;
  border-left-width: 4px;
}

.form_input::placeholder {
  color: rgba(0, 0, 0, .6);
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.error-text {
  color: #e23939;
}

.padding-global-4 {
  padding: 100px 0%;
}

.text-block-28 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.div-block-18 {
  border: 1px #fff;
  border-bottom-style: solid;
  min-width: 400px;
  margin-top: 32px;
  margin-bottom: 50px;
}

.text-block-29 {
  color: #fff;
  margin-bottom: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.link-block-4 {
  cursor: pointer;
  border-radius: 2px;
  text-decoration: none;
}

.link-block-4:hover {
  transform: translate(0, -2px);
}

.link-block-4.termin {
  display: none;
}

.link-block-4.terminbook {
  margin-top: 40px;
}

.link-block-4.terminbook.w--current {
  margin-top: 60px;
}

.text-block-25 {
  color: #16bbbe;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 900;
}

.bold-text-7 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.contact11_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.container-7 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.footer-link {
  color: #1a1b1f;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: rgba(26, 27, 31, .75);
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-dark {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 0;
  padding: 50px 30px 15px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  position: relative;
}

.footer-dark.clinics {
  margin-top: 60px;
}

.footer-dark.dental {
  margin-top: 100px;
}

.div-block-21 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  font-size: 16px;
  display: flex;
}

.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-copyright-center {
  text-align: center;
  font-size: 15px;
  line-height: 16px;
}

.div-block-45 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.div-block-46 {
  background-color: #8f8f8f;
  border: 1px solid #eee;
  width: 1080px;
  min-width: 1080px;
  max-width: 1080px;
  height: 0;
  max-height: 0;
  overflow: hidden;
}

.section-6 {
  padding-top: 20px;
  padding-bottom: 0;
  position: -webkit-sticky;
  position: sticky;
}

.container-13 {
  max-width: 1080px;
}

.div-block-47 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1200px;
  display: flex;
}

.div-block-47.parent {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div-block-47.contact {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  align-items: center;
}

.div-block-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.div-block-48 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
  display: flex;
}

.container-14 {
  flex-direction: column;
  max-width: 100vw;
  display: flex;
}

.div-block-33 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/istockphoto-1331975194-612x612.jpeg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  display: flex;
  box-shadow: inset 1000px 1000px 1000px 1000px rgba(0, 0, 0, .63);
}

.div-block-34 {
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  min-width: 1080px;
  max-width: 1080px;
  display: flex;
}

.div-block-35 {
  background-color: rgba(126, 126, 126, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  border-radius: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 1080px;
  max-width: 1080px;
  display: flex;
}

.form-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.form {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.select-field {
  background-color: #fff;
  border-radius: 10px;
  min-width: 400px;
  max-width: 400px;
  min-height: 45px;
  margin-top: 9px;
}

.submit-button {
  background-color: var(--dark);
  border-radius: 10px;
  width: 120px;
  min-width: 130px;
  min-height: 45px;
  font-size: 16px;
}

.submit-button:hover {
  color: #374640;
  background-color: #fed903;
}

.section-7 {
  padding: 25px 0% 100px;
}

.section-7.english {
  display: none;
}

.container-15 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 75rem;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.div-block-38 {
  color: var(--blue);
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  align-items: center;
  min-width: 0;
  max-width: none;
  display: flex;
}

.heading-7 {
  margin-top: 0;
  font-family: Lato, sans-serif;
}

.heading-7:hover {
  color: var(--yelloww);
}

.heading-7.clinics {
  color: var(--white);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 22px;
}

.heading-7.clinics:hover {
  color: var(--white);
}

.section-8 {
  margin-top: 40px;
}

.container-16 {
  max-width: 1200px;
}

.collection-item {
  margin-top: 35px;
}

.bold-text-11 {
  color: var(--orange);
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
}

.div-block-49 {
  background-color: #e7e7e7;
  min-width: 50%;
  max-width: 50%;
  min-height: 1px;
  max-height: 1px;
}

.div-block-49.clinics {
  background-color: var(--yelloww);
  min-width: 100%;
  max-width: 100%;
  min-height: 1.5px;
  max-height: 1.5px;
}

.div-block-49.clincs {
  background-color: var(--white);
  min-width: 35%;
  max-width: 35%;
}

.div-block-49.clincs.cardio {
  min-width: 45%;
}

.bold-text-12 {
  color: #fff;
}

.div-block-37 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #ececec;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 15px 15px 15px 10px;
  display: flex;
  box-shadow: 0 2px 20px rgba(0, 0, 0, .2);
}

.image-22 {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 10px;
  max-width: none;
}

.div-block-36 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.text-block-31 {
  color: var(--dark);
  text-align: left;
  min-width: 60ch;
  max-width: 60ch;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.link-3 {
  color: var(--dark);
  margin-top: 0;
  text-decoration: none;
}

.link-3.phone {
  font-size: 15px;
}

.div-block-50 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: flex-start;
  margin-top: 11px;
  font-size: 15px;
  display: flex;
}

.div-block-50.mobile {
  display: none;
}

.heading-10 {
  font-size: 14px;
}

.div-block-51 {
  grid-column-gap: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.link-block-5 {
  color: var(--dark);
  text-decoration: none;
}

.heading-11 {
  color: green;
}

.div-block-52 {
  grid-column-gap: 20px;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 22px;
  padding-top: 50px;
  padding-left: 74px;
  display: flex;
}

.link-block-6 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 10px;
  min-width: 280px;
  max-width: 250px;
  overflow: hidden;
}

.div-block-53 {
  padding-top: 15px;
}

.div-block-53.clinis {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-54 {
  background-color: var(--orange);
  border: 1px #000;
  border-radius: 1000px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 55px;
  max-width: 50px;
  min-height: 55px;
  display: flex;
}

.text-block-32 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
}

.div-block-55 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3px;
  display: flex;
}

.text-block-33 {
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.tab {
  background-color: var(--white);
  padding-left: 20px;
  padding-right: 20px;
}

.tab:hover {
  color: var(--untitled-ui--primary700);
}

.tab:active {
  background-color: rgba(200, 200, 200, 0);
}

.tab.w--current {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  padding-left: 20px;
  display: block;
}

.tabs-menu {
  flex-direction: row;
  justify-content: flex-start;
  min-width: 1200px;
  max-width: 1200px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.tabs-menu.slide-in-bottom-200ms {
  width: 100%;
  min-width: 0;
  max-width: 75rem;
}

.tabs {
  min-width: 0;
  max-width: none;
}

.tab-link-tab-2 {
  background-color: rgba(221, 221, 221, 0);
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.tab-link-tab-2:hover {
  color: var(--untitled-ui--primary700);
}

.tab-link-tab-2.w--current {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
}

.tab-link-tab-3 {
  background-color: rgba(221, 221, 221, 0);
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-3:hover {
  color: var(--untitled-ui--primary700);
}

.tab-link-tab-3.w--current {
  background-color: var(--orange);
  color: var(--white);
}

.tab-link-tab-4 {
  background-color: rgba(221, 221, 221, 0);
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-4:hover {
  color: var(--untitled-ui--primary700);
}

.tab-link-tab-4.w--current {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
}

.tab-link-tab-5 {
  background-color: rgba(221, 221, 221, 0);
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-5:hover {
  color: var(--untitled-ui--primary700);
}

.tab-link-tab-5.w--current {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
}

.tab-link-tab-6 {
  background-color: rgba(221, 221, 221, 0);
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-6:hover {
  color: var(--untitled-ui--primary700);
}

.tab-link-tab-6.w--current {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
}

.tab-link-tab-7 {
  background-color: rgba(221, 221, 221, 0);
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-7:hover {
  color: var(--untitled-ui--primary700);
}

.tab-link-tab-7.w--current {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-34 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.tabs-content {
  overflow: visible;
}

.div-block-56 {
  background-color: var(--orange);
  min-height: 1px;
  max-height: 1px;
}

.div-block-57 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--yelloww);
  background-color: var(--white);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  max-width: 150px;
  min-height: 50px;
  max-height: 50px;
  margin-top: 0;
  display: flex;
}

.div-block-57:hover {
  border-style: solid;
  border-color: var(--yelloww);
  transform: translate(0, -2px);
}

.div-block-57.checkup {
  margin-top: -27px;
}

.div-block-57.checkup:hover {
  transform: translate(0, -2px);
}

.image-23 {
  transform: rotate(-42deg);
}

.text-block-35 {
  color: var(--yelloww);
  font-size: 16px;
  text-decoration: none;
}

.link-block-7 {
  margin-top: 26px;
  text-decoration: none;
}

.link-block-7.middle {
  margin-top: 29px;
}

.link-block-7.end {
  margin-top: 50px;
}

.div-block-58 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  display: flex;
}

.div-block-58.language {
  display: block;
}

.text-block-36 {
  text-transform: capitalize;
}

.link-block-8 {
  color: var(--dark);
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px 10px 20px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  text-decoration: none;
}

.link-block-8:hover {
  color: var(--yelloww);
}

.link-block-8.last {
  padding-bottom: 15px;
}

.checkup {
  color: var(--dark);
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.checkup:hover, .checkup:active {
  color: var(--yelloww);
}

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

.text-block-37.chckup {
  color: #374640;
  font-size: 16px;
}

.link-block-9 {
  color: var(--dark);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  text-decoration: none;
}

.link-block-9:hover {
  color: var(--yelloww);
}

.link-block-10 {
  color: var(--dark);
  padding: 10px 10px 10px 15px;
  text-decoration: none;
}

.link-block-10:hover {
  color: var(--yelloww);
}

.link-block-11 {
  color: var(--dark);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  text-decoration: none;
}

.link-block-11:hover {
  color: var(--yelloww);
}

.link-block-12 {
  color: var(--dark);
  padding: 10px 10px 10px 15px;
  text-decoration: none;
}

.link-block-12.last {
  padding-bottom: 16px;
}

.link-block-12.last:hover {
  color: var(--yelloww);
}

.mychevron {
  min-width: 16px;
  max-width: 16px;
  min-height: 16px;
  max-height: 16px;
  transform: rotate(-90deg);
}

.text-block-38 {
  font-size: 15px;
}

.container-17 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-items: stretch;
  max-width: 1200px;
  display: flex;
}

.div-block-59 {
  aspect-ratio: auto;
  object-fit: fill;
  background-image: url('../images/freedom-4503959_640.jpeg');
  background-position: 50% 0;
  background-size: cover;
  min-height: 600px;
  position: static;
}

.section-9 {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 60px;
}

.section-9.first {
  background-color: #f5f7fa;
}

.section-9.first.tuv {
  background-color: var(--white);
}

.heading-12 {
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(rgba(0, 0, 0, .65), rgba(0, 0, 0, .65));
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-style: italic;
}

.heading-13 {
  margin-bottom: auto;
  font-family: Lato, sans-serif;
}

.heading-13.cardio.hcheck {
  color: var(--dark);
  text-align: left;
}

.paragraph-3 {
  text-align: left;
  min-width: 0;
  margin-top: 0;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.paragraph-3.red {
  color: var(--dark);
}

.paragraph-3.tuv {
  font-size: 18px;
  font-weight: 700;
}

.paragraph-3.cardio {
  color: var(--dark);
  margin-left: 0;
}

.paragraph-3.cardio.kinder {
  margin-left: auto;
}

.paragraph-3.first {
  display: none;
  overflow: visible;
}

.div-block-60 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  background-image: url('../images/freedom-4503959_640.jpeg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.div-block-61 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.bold-text-13 {
  margin-left: -10px;
}

.bold-text-13.cardio {
  margin-left: auto;
}

.text-block-39 {
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(rgba(0, 0, 0, .73), rgba(0, 0, 0, .73));
  flex: 0 auto;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 30px;
  display: block;
}

.div-block-62 {
  box-shadow: 0 2px 20px 0 var(--white);
  min-width: 100%;
  max-width: 100%;
}

.div-block-63 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-63.hcheck {
  margin-top: -20px;
}

.listitem {
  color: var(--untitled-ui--gray700);
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 400;
  list-style-type: square;
}

.listitem.kind {
  font-weight: 400;
}

.list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--untitled-ui--gray700);
  flex-flow: column;
  margin-top: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 15px;
  display: flex;
}

.list.cirst {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--untitled-ui--gray700);
  padding-left: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.list.kinder {
  padding-left: 40px;
}

.text-block-40 {
  margin-top: -4px;
  margin-bottom: auto;
  font-size: 15px;
}

.text-block-40.one {
  margin-top: auto;
  text-decoration: none;
}

.text-block-40.one.cardio {
  margin-top: -18px;
}

.div-block-64 {
  justify-content: space-between;
  margin-top: -18px;
  display: flex;
}

.listitemwho {
  color: var(--dark);
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.text-block-41 {
  color: var(--untitled-ui--gray700);
}

.text-block-42 {
  color: var(--black);
  font-size: 15px;
  font-weight: 400;
}

.div-block-65 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.list-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-top: auto;
  display: flex;
}

.list-2.cardio {
  margin-top: -43px;
}

.div-block-66 {
  min-width: 300px;
}

.link-4 {
  font-weight: 700;
  text-decoration: none;
}

.link-4:hover {
  color: var(--yelloww);
}

.container-18 {
  max-width: 1200px;
}

.heading-14 {
  color: var(--dark);
  font-family: Lato, sans-serif;
}

.section-10 {
  padding-top: 20px;
  padding-bottom: 100px;
}

.heading-15 {
  color: var(--dark);
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.body {
  color: var(--dark);
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.heading-16 {
  margin-top: 40px;
}

.div-block-67 {
  flex-flow: row;
  justify-content: space-between;
  margin-top: 23px;
  display: flex;
}

.image-24 {
  object-fit: cover;
  object-position: 50% 100%;
  margin-top: 8px;
}

.text, .text:hover {
  color: var(--dark);
}

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

.div-block-68 {
  margin-top: 15px;
  display: flex;
}

.div-block-69 {
  min-width: 65ch;
  max-width: 60ch;
  padding-right: 42px;
}

.heading-17 {
  margin-top: auto;
  margin-bottom: auto;
}

.heading-17.hcheck {
  color: var(--dark);
  text-align: left;
}

.div-block-70 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: -10px;
  padding-left: 0;
  display: flex;
}

.div-block-70.kinder {
  padding-left: 0;
}

.div-block-71 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  padding-top: 15px;
  display: flex;
}

.heading-18 {
  color: var(--yelloww);
  text-align: left;
  padding-left: 21px;
}

.heading-18.first {
  padding-left: 0;
}

.div-block-72 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: stretch;
  min-width: 50%;
  display: flex;
}

.div-block-73 {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  padding-right: 0;
  display: flex;
}

.image-25 {
  object-fit: cover;
  max-width: 100%;
  min-height: 230px;
  max-height: 230px;
  margin-top: 8px;
  margin-left: auto;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.div-block-74 {
  min-width: 50%;
}

.image-26 {
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.div-block-75 {
  background-image: url('../images/Heart-Health_2_Web.jpeg');
  background-position: 0 0;
  background-size: cover;
  min-height: 500px;
  max-height: 500px;
}

.div-block-76 {
  background-image: url('../images/derek-finch-zkrPU_1AwdU-unsplash.jpg');
  background-position: 0 0;
  background-size: cover;
  min-height: 260px;
  max-height: 260px;
  margin-left: 22px;
}

.div-block-76.cardio {
  background-image: url('../images/shutterstock_740979067-1.webp');
  min-height: 430px;
  max-height: 430px;
  margin-top: 20px;
  box-shadow: 0 2px 13px 2px rgba(0, 0, 0, .2);
}

.div-block-76.cardio.hcheck {
  background-image: url('../images/iStock-489563440.jpeg');
  background-position: 0%;
}

.div-block-76.cardio.hcheck.child {
  background-image: url('../images/Childrens-Healthcare-1.jpeg');
  background-position: 19%;
  margin-top: 20px;
}

.div-block-76.cardio.senior {
  background-image: url('../images/img.jpeg');
  background-position: 18%;
}

.div-block-77 {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-43 {
  color: var(--black);
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.text-block-43.third {
  padding-left: 4px;
}

.text-block-43.third.exclam {
  padding-left: 0;
}

.text-block-43.fifth {
  padding-left: 2px;
}

.text-block-43.fifth.exclam {
  padding-left: 0;
}

.body-2 {
  color: var(--dark);
  font-family: Lato, sans-serif;
}

.div1 {
  min-width: 30px;
}

.div-block-78 {
  min-height: 400px;
}

.slide-7 {
  background-image: url('../images/acibadem-ALTUNIZADE-hospital.jpeg');
  background-position: 50% 100%;
  background-size: cover;
}

.slider-6 {
  min-height: 50vh;
}

.slide-8 {
  background-image: url('../images/14_Sprinter_Pass_City_Action_4c_300-1024x706.jpeg');
  background-position: 50% 33%;
  background-repeat: repeat;
  background-size: cover;
}

.slide-8.slie-9 {
  background-image: url('../images/wp7488869.webp');
  background-position: 50% 58%;
}

.slide-8.slie-9.slid10 {
  background-image: url('../images/14_Sprinter_Pass_City_Action_4c_300-1024x706.jpeg');
}

.slide-8.slide2 {
  background-image: url('../images/umbrella-chair-around-swimming-pool.jpg');
}

.div-block-79 {
  min-width: 60%;
  max-width: 60%;
}

.div-block-79.kinder {
  min-width: auto;
  max-width: none;
  padding-left: 40px;
}

.div-block-79.second {
  min-width: auto;
  max-width: none;
}

.div-block-80 {
  min-width: 40%;
  max-width: 40%;
}

.heading-19 {
  color: var(--dark);
  text-align: left;
  margin-top: 40px;
  margin-left: auto;
  font-family: Lato, sans-serif;
}

.kind {
  font-weight: 400;
}

.listhead {
  font-size: 16px;
  font-weight: 900;
}

.div-block-81 {
  margin-top: 35px;
}

.bold-text-14 {
  font-size: 34px;
  font-weight: 700;
}

.navbar_dropdown-item-title {
  letter-spacing: .4px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
}

.navbar_dropdown-menu-wrapper {
  z-index: 1200;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  transform-origin: 0 0;
  cursor: default;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  top: 100%;
  overflow: visible;
  transform: scale(0);
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, .05);
}

.navbar_dropdown-grid {
  z-index: 1001;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.navbar_dropdown-all-wrapper {
  z-index: 1;
  color: #080808;
  cursor: default;
  background-color: #fff;
  border-top: 1px solid #ededed;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
  min-width: 100%;
  padding: 32px;
  text-decoration: none;
}

.navbar_dropdown-pointer {
  z-index: 1000;
  background-color: #fff;
  border-radius: 6px;
  width: 24px;
  height: 24px;
  position: absolute;
  top: -8px;
  bottom: auto;
  left: 24px;
  right: auto;
  transform: rotate(45deg);
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, .05);
}

.navbar_arrow-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  display: flex;
}

.navbar_dropdown-icon-wrapper {
  background-color: var(--dark);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-width: 64px;
  min-height: 64px;
  margin-right: 16px;
  display: flex;
}

.navbar_dropdown-icon-wrapper.is--bg-green {
  background-color: #106492;
}

.navbar_dropdown-icon-wrapper.is--bg-red {
  background-color: #da4e4e;
}

.navbar_dropdown-icon-wrapper.is--bg-orange {
  background-color: #f0b14b;
}

.navbar_dropdown-icon-wrapper.is--bg-purple {
  background-color: #790000;
}

.navbar_dropdown-icon-wrapper.is--bg-purple.purple {
  background-color: #7826af;
}

.navbar_dropdown-icon-wrapper.is--bg-purple.purple.dental {
  background-color: #0187ac;
}

.navbar_dropdown-icon-wrapper.is--bg-purple.purple.dent {
  background-color: #007a8a;
}

.navbar_dropdown-icon-wrapper.is--bg-pink {
  background-color: #e077ba;
}

.navbar_dropdown-icon-wrapper.is--bg-pink.senior {
  background-color: var(--orange);
}

.navbar_dropdown-menu-item {
  color: #080808;
  cursor: pointer;
  border-radius: 8px;
  align-items: center;
  margin-bottom: 8px;
  padding: 12px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.navbar_dropdown-menu-item.is--last {
  margin-bottom: 0;
}

.navbar_arrow {
  color: var(--untitled-ui--gray700);
  background-color: #080808;
  border-radius: 50px;
  width: 8px;
  height: 2px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  transform: rotate(45deg);
}

.navbar_arrow.is--mirrored {
  color: var(--untitled-ui--gray700);
  margin-left: -3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  transform: rotate(-45deg);
}

.navbar_dropdown-menu-title {
  color: #686868;
  letter-spacing: .4px;
  margin-bottom: 16px;
  margin-left: 12px;
  font-size: 15px;
  line-height: 1;
}

.navbar_dropdown-backdrop {
  z-index: 998;
  cursor: default;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar_dropdown-icon {
  width: 30px;
}

.navbar_dropdown-item-title-icon {
  width: 6px;
  margin-top: 1px;
  margin-left: 12px;
}

.navbar_dropdown-menu {
  z-index: 1001;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 300px;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar_dropdown-menu.is--bg-grey {
  border-left: 1px solid #ededed;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-right: 24px;
}

.navbar_dropdown-menu.is--left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar_link {
  color: var(--dark);
  text-indent: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

.navbar_link:hover {
  color: var(--untitled-ui--primary700);
}

.navbar_link-block {
  color: var(--dark);
  cursor: pointer;
  align-items: center;
  margin-right: 8px;
  padding: 12px;
  font-family: Lato, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar_dropdown-item-overview {
  color: #686868;
  letter-spacing: .3px;
  margin-top: 12px;
  margin-bottom: 0;
}

.navbar_dropdown-item-title-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar_dropdown-item-title-wrapper.is--centered {
  justify-content: center;
}

.wg-selector-text-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.wg-selector-text-wrapper:hover {
  color: var(--untitled-ui--primary600);
}

.wg-code {
  display: none;
}

.wg-flag-ico {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.wg-flag-ico.turky {
  object-fit: cover;
  object-position: 50% 50%;
  height: 19px;
  min-height: 19px;
}

.wg-dd-1-list {
  background-color: #fff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
  box-shadow: 0 -13px 50px 3px rgba(17, 23, 156, .07);
}

.wg-dd-1-togle {
  z-index: 1;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  flex-direction: column;
  width: 100%;
  padding: 0 15px 10px;
}

.wg-dd-1-togle:hover {
  color: var(--untitled-ui--primary700);
  background-color: rgba(248, 152, 51, 0);
}

.wg-element {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.wg-element:hover {
  background-color: #fbf9fd;
}

.wg-element-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.wg-element-wrapper.sw6 {
  position: static;
}

.wg-flag {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 16px;
  margin-right: 10px;
  display: flex;
}

.wg-flag.turkey {
  background-image: url('../images/turkey_555560.png');
  background-position: 50% 100%;
  background-size: cover;
  align-items: stretch;
  height: 18px;
  display: flex;
}

.wg-dropdown-1 {
  text-transform: uppercase;
  flex-direction: column;
  align-items: stretch;
  width: auto;
  font-weight: 700;
}

.wg-dropdown-1:hover {
  color: var(--orange);
}

.wg-dropdown-1-link {
  color: #000;
  background-color: #fff;
  padding: 10px 15px;
  text-decoration: none;
  transition: background-color .1s;
}

.wg-dropdown-1-link:hover {
  color: var(--untitled-ui--primary700);
  background-color: rgba(64, 73, 255, 0);
}

.div-block-82 {
  width: 100%;
  min-width: 0;
  max-width: 1200px;
  position: relative;
}

.slide-9, .mask-2 {
  min-height: 140px;
  max-height: 180px;
}

.html-embed {
  color: var(--white);
  background-color: rgba(209, 66, 40, 0);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 0;
  min-height: 0;
  max-height: none;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.section-11 {
  color: var(--dark);
  padding-top: 40px;
  padding-bottom: 100px;
  font-family: Lato, sans-serif;
}

.container-19 {
  max-width: 1200px;
}

.testimonial-image-left {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 60px;
  position: relative;
}

.container-20 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-wrapper-four {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-left {
  width: 30%;
  margin-right: 0;
}

.testimonial-image-four {
  object-fit: cover;
  border-radius: 1000px;
  width: 80%;
  max-width: 80%;
  height: 100%;
}

.testimonial-right {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-small {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.testimonial-text-four {
  min-width: 60ch;
  max-width: 60ch;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 34px;
}

.testimonial-author-name-three {
  margin-bottom: 10px;
  font-size: 22px;
}

.italic-text {
  min-width: 60ch;
  max-width: 60ch;
}

.div-block-83 {
  background-image: url('../images/resort.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 600px;
  display: flex;
}

.div-block-83.divhospital {
  background-image: url('../images/60168e78ab020f69587fed30_Al-Ahli-Hospital-Interior-Design.jpeg');
}

.div-block-83.divhospital.dental {
  background-image: url('../images/vecteezy_ai-generated-modern-dental-office-decoration-sky-color_35636401.jpg');
}

.div-block-83.antlya {
  background-image: url('../images/elizeu-dias-RN6ts8IZ4_0-unsplash.jpg');
  background-position: 100% 0;
}

.div-block-84 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--untitled-ui--gray700);
  flex-flow: column;
  justify-content: space-between;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  display: flex;
}

.div-block-85 {
  border-right: 1px #e6e6e6;
}

.text-block-44 {
  margin-bottom: -29px;
  font-family: PT Serif, serif;
  font-size: 16px;
  font-weight: 400;
}

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

.heading-20 {
  font-size: 26px;
}

.p4 {
  font-size: 16px;
  line-height: 24px;
}

.list-3, .list-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  font-size: 16px;
  list-style-type: square;
  display: flex;
}

.div-block-86 {
  background-color: #e2e2e2;
  min-width: 1px;
  max-width: 1px;
  margin-right: auto;
}

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

.container-21 {
  max-width: 1200px;
}

.div-block-88 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  display: flex;
}

.paragraph-4 {
  min-width: 60ch;
  max-width: 60ch;
}

.paragraph-5 {
  color: var(--untitled-ui--gray700);
  text-align: left;
  min-width: 64ch;
  max-width: 64ch;
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.div-block-89 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.div-block-89.second {
  margin-left: 33px;
}

.div-block-89.second.mobile {
  display: none;
}

.section-12 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-12.second {
  background-color: #fafafa;
}

.div-block-90 {
  background-image: url('../images/jonathan-borba-Yui-VjmS8AA-unsplash.jpg');
  background-position: 0 0;
  background-size: cover;
  min-width: 500px;
  max-width: 500px;
  min-height: 650px;
  margin-top: -41px;
}

.div-block-90.second {
  background-image: url('../images/pexels-tima-miroshnichenko-5355835.jpg');
  min-height: 650px;
}

.heading-21 {
  color: var(--untitled-ui--gray900);
  min-width: 90%;
  max-width: 90%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 54px;
}

.button-4 {
  background-color: var(--orange);
  border-radius: 5px;
  margin-top: 33px;
  padding: 14px 35px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.button-4:hover {
  background-color: var(--yelloww);
}

.button-4.dental2:hover {
  background-color: var(--untitled-ui--primary700);
}

.button-4.viewclinics {
  font-size: 17px;
}

.text-span-8 {
  color: var(--orange);
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48px;
}

.list-item {
  margin-top: 22px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  list-style-type: square;
}

.container-22 {
  max-width: 1200px;
}

.heading-22 {
  color: var(--untitled-ui--gray900);
  text-align: center;
  margin-bottom: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 46px;
}

.div-block-91 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: var(--white);
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 370px;
  max-width: 370px;
  min-height: 220px;
  max-height: 220px;
  padding: 40px 20px;
  display: flex;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.section-13 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 100px;
  overflow: hidden;
}

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

.div-block-92.first {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.div-block-92._5th {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
}

.text-block-45 {
  color: var(--untitled-ui--gray700);
  margin-left: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
}

.heading-23 {
  color: var(--untitled-ui--gray800);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.div-block-93 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.image-27 {
  position: absolute;
  top: auto;
  bottom: -200px;
  left: auto;
  right: 45%;
}

.div-block-94 {
  justify-content: center;
  display: flex;
}

.grid-footer-v1---5-column {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr auto;
}

.footer-logo---brix {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.footer-logo---brix:hover {
  transform: scale3d(.92, .92, 1.01);
}

.link-text {
  margin-left: 0;
  transition: color .3s;
  display: inline-block;
}

.link-text.email {
  margin-left: 3px;
}

.footer-top {
  padding-top: 100px;
  padding-bottom: 60px;
  font-family: Lato, sans-serif;
}

.footer-list-item {
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 15px;
}

.icon-pagraph-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon-left---brix {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.icon-left---brix.address {
  position: relative;
  bottom: -8px;
}

.icon-left---brix.location {
  margin-top: 2px;
}

.social-icon---brix {
  transition: transform .3s;
}

.social-icon---brix:hover {
  transform: translate(0, -4px);
}

.footer-wrapper---brix {
  border-top: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  padding-left: 5%;
  padding-right: 5%;
  overflow: hidden;
}

.mg-bottom-0 {
  color: var(--untitled-ui--gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.grid-footer-v1---2-columns {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
}

.grid-footer-v1---2-columns.grid-center {
  align-items: center;
}

.grid-footer-v1---2-columns.grid-center.bottom {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.footer-list-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.horizontal-flex {
  align-items: center;
  display: flex;
}

.horizontal-flex.end {
  justify-content: flex-end;
}

.footer-link-2 {
  color: #6e7191;
  text-decoration: none;
}

.footer-link-2:hover {
  color: var(--untitled-ui--primary700);
}

.social-media-grid-top {
  grid-column-gap: 22px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 19px);
  justify-content: start;
  justify-items: start;
}

.text-300 {
  font-size: 22px;
  line-height: 22px;
}

.text-300.bold {
  font-weight: 700;
}

.text-300.bold.footer-title {
  color: #211f54;
  margin-bottom: 40px;
  font-weight: 600;
}

.container-default {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.link-wrapper {
  color: #211f54;
  transition: none;
  display: inline-block;
}

.link-wrapper:hover {
  color: #4a3aff;
}

.link-wrapper.color-grey {
  color: #6f6c90;
}

.link-wrapper.color-grey:hover {
  color: var(--untitled-ui--primary700);
}

.link-wrapper.color-grey.add {
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.footer-logo-wrapper {
  margin-bottom: 24px;
}

.mg-bottom-40px {
  color: var(--untitled-ui--gray700);
  margin-bottom: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.footer-bottom {
  border-top: 1px solid #eff0f6;
  padding-top: 24px;
  padding-bottom: 24px;
}

.social-icon-link---brix {
  color: var(--untitled-ui--gray800);
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-9 {
  color: var(--orange);
}

.text-span-9.developer {
  color: var(--untitled-ui--gray900);
  font-weight: 500;
}

.text-span-10 {
  color: var(--orange);
}

.bold-text-16 {
  font-size: 17px;
}

.div-block-95 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  padding-top: 0;
  display: flex;
}

.button-5 {
  background-color: var(--orange);
  border-radius: 5px;
  padding: 14px 25px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
}

.button-5:hover {
  background-color: var(--untitled-ui--primary700);
}

.button-5.services {
  border-radius: 5px;
}

.button-5.termin {
  border: 1px solid var(--untitled-ui--primary700);
  color: var(--untitled-ui--primary600);
  background-color: rgba(209, 66, 40, 0);
}

.button-5.termin:hover {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.div-block-96 {
  padding-top: 0;
  padding-right: 180px;
  display: block;
}

.div-block-96.hero {
  padding-top: 0;
  display: none;
}

.div-block-96.hero.termin {
  display: block;
}

.div-block-97 {
  padding-top: 30px;
}

.div-block-98 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

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

.arrow {
  margin-left: 1em;
  margin-right: 0;
  position: relative;
}

.nav-link {
  color: #fff;
  border: .1em #000;
  flex-direction: row;
  padding: 1.8em 2em;
  font-size: 1.1em;
  font-weight: 500;
  transition: color .3s;
  display: flex;
}

.nav-link:hover {
  color: #4353ff;
}

.logo-link {
  border: 1px #000;
  padding: 1em 1.6em;
}

.drop-down-wrapper.w--open {
  background-color: #2e2e2e;
  justify-content: space-between;
  width: 100%;
  padding: 1em 2em;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.nav-link-drop {
  border-right: 1px #000;
  position: static;
}

.navbar1_menu-buttons-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.nav-bar {
  background-color: #353535;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-link {
  color: #fff;
  padding: 1em 2em 1em 0;
  font-size: 1em;
  font-weight: 600;
  transition: color .3s;
}

.dropdown-link:hover {
  color: #4353ff;
}

.button-6 {
  color: #fff;
  text-align: center;
  background-color: #d14228;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 0;
  min-height: 0;
  padding: 14px 25px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.button-6:hover {
  color: #fff;
  background-color: #f89833;
  border: 1px #2c2b7c;
  transform: translate(0, -2px);
}

.html-embed-2 {
  color: #fff;
  background-color: rgba(209, 66, 40, 0);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 0;
  min-height: 0;
  max-height: none;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.nav-menu {
  border: 1px #000;
  display: flex;
  position: static;
}

.nav-container {
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  justify-content: space-between;
  align-items: center;
  padding: 0 2em;
  display: flex;
}

.menu-link-wrapper {
  width: auto;
}

.image-29 {
  min-width: 30px;
  max-width: 30%;
  min-height: 30px;
  max-height: 30px;
}

.text-block-46 {
  color: var(--dark);
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.div-block-105 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.div-block-106 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 52px;
  padding-left: 30px;
  display: flex;
}

.image-30 {
  display: none;
}

.link-block-16 {
  color: var(--dark);
  text-decoration: none;
}

.link-block-17 {
  color: var(--dark);
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.section-15 {
  display: none;
}

.html-embed-3 {
  color: var(--white);
  min-width: 0;
  max-width: none;
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
}

.submit-button-2 {
  background-color: var(--orange);
  color: var(--white);
  border-radius: 5px;
  min-width: 250px;
  max-width: 250px;
  min-height: 46px;
  margin-top: 18px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.container-23 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 75rem;
  padding: 0 0% 0;
  display: flex;
}

.text-block-47 {
  color: var(--dark);
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.bold-text-19 {
  color: var(--dark);
}

.div-block-108 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-109 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  min-width: 70vw;
  max-width: 70vw;
  padding: 0;
  display: flex;
  position: relative;
  top: -16rem;
  box-shadow: 0 2px 20px rgba(0, 0, 0, .2);
}

.text-block-48 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-49 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.text-block-50 {
  font-family: Lato, sans-serif;
  font-size: 17px;
}

.section-21 {
  padding: 0 5%;
}

.div-block-110 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  background-color: var(--white);
  flex-flow: column;
  min-width: 60%;
  max-width: 60%;
  padding: 40px 140px 40px 40px;
  display: flex;
}

.div-block-111 {
  background-color: var(--untitled-ui--gray50);
  min-width: 100vw;
  min-height: 40vh;
}

.div-block-112 {
  background-color: var(--untitled-ui--gray700);
  flex-flow: column;
  align-items: center;
  min-width: 40%;
  max-width: 40%;
  padding: 40px;
  display: flex;
}

.div-block-113 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  display: flex;
}

.container-24 {
  max-width: 1200px;
}

.link-5 {
  color: #666f77;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.link-5:hover {
  color: #f89833;
}

.div-block-114 {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.html-embed-4 {
  color: #fff;
  background-color: rgba(209, 66, 40, 0);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 0;
  min-height: 0;
  max-height: none;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.div-block-115 {
  background-color: #8f8f8f;
  border: 1px solid #eee;
  width: 0;
  min-width: 1200px;
  max-width: 1200px;
  height: 0;
  max-height: 0;
  overflow: hidden;
}

.section-22 {
  padding-top: 20px;
  padding-bottom: 0;
  position: -webkit-sticky;
  position: sticky;
}

.div-block-116 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1200px;
  display: flex;
}

.div-block-116.parent {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: stretch;
  max-width: 1200px;
}

.div-block-116.contact {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 1200px;
  max-width: 1200px;
}

.text-block-51 {
  color: var(--untitled-ui--gray700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.text-block-51:hover {
  color: var(--orange);
}

.section-23 {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  padding-left: 5%;
  padding-right: 5%;
  display: none;
  overflow: visible;
}

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

.text-block-53 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 500;
}

.layout195_text-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.layout195_content {
  flex-flow: column;
  align-items: center;
  padding-right: 0%;
  display: flex;
}

.padding-section-large-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

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

.section_layout195 {
  color: var(--dark);
  font-family: Lato, sans-serif;
  display: none;
}

.text-size-medium-2 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 22px;
}

.text-size-medium-2.second {
  text-align: left;
  width: 65ch;
  max-width: 65ch;
  margin-top: 15px;
  margin-bottom: 30px;
  line-height: 24px;
}

.layout195_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.padding-global-5 {
  padding-left: 0%;
  padding-right: 0%;
}

.layout195_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 10px;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-2.is-center {
  justify-content: center;
}

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

.button-7 {
  border: 1px none var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--orange);
  color: var(--untitled-ui--white);
  text-align: center;
  border-radius: 5px;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
}

.button-7:hover {
  background-color: var(--untitled-ui--primary700);
}

.button-7.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: rgba(0, 0, 0, 0);
}

.button-7.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: rgba(0, 0, 0, 0);
}

.button-7.is-secondary.is-small {
  background-color: var(--orange);
  border-style: none;
  font-weight: 500;
  text-decoration: none;
}

.button-7.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-7.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-7.is-navbar3-button {
  margin-left: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button-7.is-small {
  padding: .5rem 1.25rem;
}

.button-7.termin {
  color: var(--untitled-ui--primary600);
  background-color: rgba(209, 66, 40, 0);
  border-style: solid;
  padding-top: .65rem;
  padding-bottom: .65rem;
  font-size: 16px;
  font-weight: 500;
}

.button-7.termin:hover {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
}

.text-weight-semibold {
  color: var(--yelloww);
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
}

.heading-26 {
  text-align: center;
  width: auto;
  max-width: none;
  margin-top: 10px;
  font-weight: 900;
}

.background-video {
  object-fit: cover;
  background-image: linear-gradient(rgba(0, 0, 0, .63), rgba(0, 0, 0, .63));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-width: 0;
  max-width: 100vw;
  height: 80vh;
  max-height: 80vh;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: relative;
  left: auto;
  overflow: visible;
}

.div-block-119 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.div-block-120 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  display: flex;
}

.image-32 {
  aspect-ratio: 3 / 2;
  object-fit: none;
  max-width: 55%;
}

.heading-27, .heading-28 {
  margin-bottom: 5px;
}

.layout1_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: auto;
  max-width: 55%;
  height: 100%;
}

.layout1_image-wrapper {
  max-width: 55%;
}

.padding-section-large-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-global-6 {
  color: var(--untitled-ui--gray900);
  padding-left: 5%;
  padding-right: 5%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.section_layout1 {
  color: var(--dark);
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.container-large-5 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.layout1_component {
  grid-column-gap: 30px;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 1200px;
  max-width: 1200px;
  display: flex;
  position: relative;
  left: auto;
}

.heading-29 {
  width: 25ch;
  max-width: none;
  font-weight: 900;
}

.div-block-121 {
  border-left: 4px solid #b4b4b4;
}

.image-33 {
  aspect-ratio: auto;
  object-fit: cover;
  max-width: 55%;
}

.layout28_image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 150%;
  max-width: 150%;
  height: 600px;
  overflow: auto;
}

.layout28_image.first {
  aspect-ratio: auto;
  object-fit: contain;
}

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

.padding-section-large-6 {
  flex-flow: column;
  padding-top: 7rem;
  padding-bottom: 2rem;
  display: flex;
}

.layout28_tabs-link {
  background-color: rgba(0, 0, 0, 0);
  border-left: 2px solid rgba(0, 0, 0, 0);
  padding: 0 0 0 2rem;
  display: block;
}

.layout28_tabs-link.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(90deg, #fff0e0, #fff);
  border-left-color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.layout28_image-wrapper {
  max-width: 1200px;
}

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

.layout28_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.lightbox-play-icon {
  z-index: 2;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.section_layout28 {
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: none;
  overflow: hidden;
}

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

.container-large-6 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-2 {
  margin-top: 10px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
}

.video-overlay-layer {
  z-index: 1;
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paragraph-6, .paragraph-7, .paragraph-8 {
  font-size: 15px;
}

.image-34 {
  aspect-ratio: auto;
  object-fit: contain;
  object-position: 0% 27%;
  width: 150%;
  max-width: 150%;
  height: 600px;
  overflow: auto;
}

.tab-pane-tab-1 {
  object-fit: cover;
  width: auto;
  min-width: 0;
  position: relative;
}

.tabs-content-2 {
  max-width: none;
  overflow: visible;
}

.container-25 {
  max-width: 1200px;
}

.tabs-wrapper {
  padding-top: 4em;
}

.stacked-tabs-holder {
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.stacked-tab-holder {
  width: 100%;
}

.stacked-tab-holder._03 {
  z-index: 2;
  opacity: .3;
  position: absolute;
  transform: scale(.8)translate(167px);
}

.stacked-tab-holder._01 {
  z-index: 4;
  position: relative;
}

.stacked-tab-holder._02 {
  z-index: 3;
  opacity: .7;
  position: absolute;
  transform: scale(.9)translate(76px);
}

.stacked-tabs-content-holder {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.grid-8-col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-circle {
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  height: 70px;
  min-height: 70px;
  display: flex;
  box-shadow: 6px 6px 26px rgba(101, 101, 101, .26), inset -6px -6px 15px rgba(121, 120, 120, .1);
}

.grey-paragraph {
  color: #7f8090;
}

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

.link-6:hover {
  color: #646464;
}

.tab-icon {
  width: 24px;
  height: 24px;
}

.stacked-tabs-pane-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.tab-link {
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid rgba(75, 148, 255, 0);
  border-radius: 12px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 24px 50px 24px 24px;
}

.tab-link:hover {
  color: #000;
  border-color: #e4e4e4;
}

.tab-link.w--current {
  background-color: #fff;
  border-color: #4b94ff;
  box-shadow: inset 1px 1px 10px rgba(0, 0, 0, .05), 0 2px 5px rgba(61, 92, 255, .1);
}

.tab-link._02 {
  padding-left: 24px;
}

.tab-link._02.bigg, .tab-link._03, .tab-link._01 {
  padding: 2vw 1.7vw;
}

.tab-link._03, .tab-link._01 {
  padding: 24px 50px 24px 24px;
}

.stacked-gradient {
  z-index: 9;
  background-image: linear-gradient(270deg, rgba(251, 251, 251, 0) 13%, #fbfbfb 23%);
  width: 70vw;
  height: 120%;
  position: absolute;
  left: -50vw;
  right: auto;
}

.stacked-tab-image {
  border: .7px solid #e8eaed;
  border-radius: 12px;
  width: 120%;
  max-width: 120%;
  box-shadow: 6px 6px 41px rgba(86, 86, 86, .15);
}

.tab-title {
  font-size: 24px;
}

.tab-paragraph {
  color: var(--dark);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.tab-wrapper {
  grid-column-gap: 30px;
  align-items: center;
  display: flex;
}

.mobile-link {
  display: none;
}

.stacked-tabs-container {
  z-index: 10;
  background-color: #fbfbfb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  min-width: 500px;
  max-width: 620px;
  display: flex;
  position: relative;
}

.tab-content-holder {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.section-24 {
  padding: 20px 5% 60px;
  overflow: hidden;
}

.div-block-122 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  flex-flow: row;
  display: flex;
}

.cf-play-button-icon {
  margin-left: 5px;
}

.cf-video-play-button-inside {
  background-color: var(--conversion-flow-library--medium-purple);
  background-image: linear-gradient(127deg, var(--conversion-flow-library--medium-purple), var(--conversion-flow-library--light-coral) 54%, var(--conversion-flow-library--sandy-brown));
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 97.5px;
  height: 97.5px;
  display: flex;
  overflow: hidden;
}

.cf-video-play-button {
  background-color: #fff;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 108px;
  height: 108px;
  margin-top: 250px;
  margin-left: -54px;
  display: flex;
  position: absolute;
  left: 50%;
  overflow: hidden;
}

.cf-video-thumbnail {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.cf-video-thumbnail.contain {
  object-fit: contain;
}

.cf-video-laptop-bar-image {
  height: 40px;
  position: absolute;
  top: -30px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.cf-video {
  flex-direction: column;
  width: 100%;
  height: 600px;
  margin-top: 80px;
  display: flex;
  position: relative;
}

.cf-video-checkmark-icon {
  background-color: rgba(55, 70, 64, 0);
  border-radius: 0;
  margin-right: 10px;
}

.cf-video-checkmarks-item {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-right: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.cf-video-checkmark {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cf-video-heading {
  color: var(--white);
  text-align: center;
  width: 35ch;
  max-width: 35ch;
  margin-top: 10px;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
}

.cf-wrapper {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
  position: relative;
}

.cf-wrapper.video-wrapper {
  flex-direction: column;
  justify-content: center;
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.cf-video-section {
  background-color: var(--white);
  display: none;
}

.background-video-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .66), rgba(0, 0, 0, .66));
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 600px;
  margin-top: 0;
  display: flex;
}

.text-block-58, .text-block-59, .text-block-60 {
  color: var(--white);
}

.div-block-123 {
  color: var(--white);
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-124 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

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

.section-25.overflow-hidden {
  padding-left: 5%;
  padding-right: 5%;
  display: none;
  overflow: hidden;
}

.stacked-tabs-holder-2 {
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.container-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 0;
  display: flex;
}

.stacked-tab-image-2 {
  border: .7px solid #e8eaed;
  border-radius: 12px;
  width: 100%;
  box-shadow: 6px 6px 41px rgba(86, 86, 86, .15);
}

.tab-paragraph-2 {
  color: #808292;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}

.stacked-tabs-container-2 {
  z-index: 10;
  background-color: #fbfbfb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 520px;
  min-width: 520px;
  display: flex;
  position: relative;
}

.uui-layout04_image-02 {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 1% 50%;
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: 65px;
  display: block;
  position: absolute;
  top: auto;
  bottom: -10.2rem;
  left: 7.4rem;
  right: 0%;
}

.uui-layout04_image-02.home {
  bottom: -10.4rem;
  left: 10.9rem;
}

.uui-layout04_image-01 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 16%;
  right: auto;
}

.uui-layout04_image-01.shadow-xlarge {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 100% 50%;
  border-style: none;
  border-radius: .5rem;
  width: 45rem;
  min-width: 45rem;
  height: 80%;
  left: auto;
  right: 1.7rem;
}

.uui-layout04_image-01.shadow-xlarge.dental {
  aspect-ratio: auto;
  object-position: 50% 50%;
  height: 90%;
  right: -16rem;
}

.uui-layout04_image-01.shadow-xlarge.dental.geriatic {
  left: 32px;
  right: auto;
}

.uui-layout04_image-01.shadow-xlarge.dental.geriatic.dentalwomen {
  left: -194px;
}

.uui-layout04_image-01.shadow-xlarge.dental.geriatic.women {
  left: -191px;
}

.uui-layout04_image-01.shadow-xlarge.dental.men {
  object-position: 50% 50%;
  right: -11.1rem;
}

.uui-layout04_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  border-radius: .5rem 0 0 .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 37rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui--primary600);
  background-color: var(--orange);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--yelloww);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout04_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 800;
  line-height: 1.3;
}

.uui-heading-subheading {
  color: var(--orange);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout04_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout04 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  overflow: hidden;
}

.uui-section_layout04.man {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url('../images/featured-image-2-scaled.jpeg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.uui-section_layout04.men {
  background-color: var(--white);
  border-bottom-style: none;
}

.uui-section_layout04.cardio, .uui-section_layout04.tuv {
  background-color: var(--white);
  border-top-style: none;
  border-bottom-style: none;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-2:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-2:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-text-size-large-2.testimonial {
  margin-top: 10px;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout56_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout56_item {
  display: flex;
}

.uui-layout56_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-2 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 800;
  line-height: 1.3;
}

.uui-heading-subheading-2 {
  color: var(--orange);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout56_image {
  border: .25rem none var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
  max-width: 100%;
}

.uui-layout56_component {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-2 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout56 {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
}

.uui-section_layout56:hover {
  background-color: var(--white);
}

.uui-layout05_image-02 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  top: auto;
  bottom: -5rem;
  left: 2rem;
  right: 0%;
}

.uui-layout05_image-01 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 6rem;
  right: auto;
}

.uui-lightbox_play-icon {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer {
  z-index: 1;
  background-color: rgba(29, 41, 57, .1);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-layout05_lightbox {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-3:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-3:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-3.checkup:hover {
  color: var(--white);
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-3:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-3.is-reverse-mobile-landscape.child, .uui-button-row-3.button-row-center {
  justify-content: center;
}

.uui-button-row-3.button-row-center.child {
  justify-content: flex-start;
  align-items: center;
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  background-color: rgba(255, 255, 255, 0);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-2.takechange {
  color: var(--untitled-ui--white);
  background-color: rgba(255, 255, 255, 0);
  margin-bottom: 30px;
  font-weight: 400;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-2.features {
  font-size: 1.5rem;
  font-weight: 700;
}

.uui-heading-xxsmall-2.text-weight-medium {
  font-weight: 500;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-2 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout05_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-large-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-text-size-large-3.aboutus {
  color: var(--white);
  font-weight: 400;
}

.uui-heading-medium-3 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 800;
  line-height: 1.3;
}

.uui-heading-subheading-3 {
  color: var(--orange);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout05_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-3 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.uui-padding-vertical-xhuge-3.testimonials {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-bottom: 0;
}

.uui-container-large-3 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-3 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout05 {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  overflow: hidden;
}

.background-video-3 {
  object-fit: cover;
  border-radius: .5rem;
  width: 150%;
  overflow: hidden;
}

.play-pause-button {
  top: auto;
  bottom: 2%;
  left: 2%;
  right: auto;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui--primary600);
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-layout69_item {
  background-color: var(--untitled-ui--white);
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  align-items: center;
  height: 27rem;
  padding: 1rem 1rem 2rem;
  display: flex;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
}

.uui-layout69_item.last {
  display: none;
}

.uui-layout69_item.taiolor {
  height: 30rem;
}

.uui-layout69_item.taiolor.geriatic {
  height: 32rem;
}

.uui-layout69_item.taiolor.german {
  height: 34rem;
}

.uui-layout69_item.homepage {
  height: 33rem;
}

.uui-layout69_item.homepage.english {
  height: 30rem;
}

.uui-layout69_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(289px, 1fr));
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

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

.uui-section_layout69 {
  aspect-ratio: auto;
  border-bottom: 1px none var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  overflow: hidden;
}

.uui-section_layout69.senior {
  border-top: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  border-bottom-style: solid;
}

.uui-testimonial07_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.uui-testimonial07_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
  top: auto;
  bottom: 1%;
  left: auto;
  right: 1%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.uui-testimonial07_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial07_arrow.left {
  right: 4.3rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.uui-testimonial07_logo {
  max-height: 3rem;
}

.uui-testimonial07_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-heading-tiny {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial07_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-testimonial07_client-image-wrapper {
  margin-right: 1rem;
}

.uui-testimonial07_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-xsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-xsmall.text-weight-medium {
  font-size: 1.25rem;
  font-weight: 500;
}

.uui-testimonial07_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial07_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial07_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  height: 350px;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
}

.uui-testimonial07_slide {
  padding-top: 1rem;
  padding-right: 4rem;
}

.uui-testimonial07_mask {
  width: 50%;
  overflow: visible;
}

.uui-testimonial07_component {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  margin-top: 4rem;
  padding-bottom: 6rem;
  overflow: hidden;
}

.uui-heading-medium-4 {
  color: var(--untitled-ui--gray900);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 800;
  line-height: 1.3;
}

.uui-heading-medium-4.aboutus {
  color: var(--white);
  min-width: 20ch;
}

.uui-heading-medium-4.aboutus.children {
  min-width: 28ch;
}

.uui-heading-medium-4.aboutus.slide-in-bottom-200ms.tuv {
  min-width: 25ch;
}

.uui-heading-medium-4.clinics {
  text-align: center;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-container-large-5 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_testimonial07 {
  background-color: var(--untitled-ui--white);
}

.uui-layout22_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .75rem;
  width: 92%;
  position: absolute;
  top: 8%;
}

.uui-layout22_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-subheading-4 {
  color: var(--orange);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-subheading-4.aboutus {
  color: var(--white);
}

.uui-layout22_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-4 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-4.testimonial {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  padding-top: 0;
}

.uui-padding-vertical-xhuge-4.discover {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-padding-vertical-xhuge-4.partners {
  padding-top: 4rem;
}

.uui-container-large-6 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout22 {
  display: none;
}

.uui-layout44_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .75rem;
  width: 92%;
  position: absolute;
  top: 8%;
}

.uui-layout44_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout44_logo {
  height: 2.5rem;
}

.uui-layout44_logo.bcrt {
  background-color: var(--blue);
}

.uui-layout44_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 2.5rem;
  display: flex;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-layout44_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-container-large-7 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout43 {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.uui-section_layout43.home {
  border-top: 1px solid var(--untitled-ui--gray200);
}

.uui-text-size-small {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-testimonial16_client-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-testimonial16_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial16_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial16_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial16_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial16_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial16_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui--gray50);
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 2rem;
  display: flex;
}

.uui-testimonial16_loop-trigger {
  display: flex;
}

.uui-testimonial16_component {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 4rem;
  display: flex;
}

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

.uui-section_testimonial16 {
  background-color: var(--untitled-ui--white);
  overflow: hidden;
}

.image-35 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
}

.image-35.checkup {
  object-fit: cover;
  object-position: 0% 50%;
}

.image-35.dental {
  object-position: 0% 50%;
}

.image-35.radio {
  object-position: 100% 50%;
}

.image-35.genio {
  object-position: 50% 50%;
}

.image-35.img1 {
  object-position: 0% 0%;
}

.image-35.child {
  object-position: 0% 50%;
}

.imageholder {
  width: 100%;
  height: 215px;
}

.imageholder.english {
  height: 210px;
  min-height: 210px;
}

.imageholder.homepage {
  height: 200px;
  min-height: 200px;
}

.uui-avatar-group_item, .uui-avatar-stack_item {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-faq04_cta {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  margin-top: 4rem;
  padding: 2rem;
}

.uui-faq04_answer {
  overflow: hidden;
}

.accordion-icon_vertical-line {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component {
  border: 2px solid var(--untitled-ui--gray400);
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq04_icon-wrapper {
  color: var(--untitled-ui--primary600);
}

.uui-faq04_heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq04_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq04_accordion {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq04_accordion.last-item {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.uui-faq04_layout {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-faq04_component {
  margin-top: 4rem;
}

.uui-container-large-8 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_faq04 {
  background-color: var(--untitled-ui--gray50);
}

.uui-layout01_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 3rem;
  right: auto;
}

.uui-layout01_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout01_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-9 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout01.about-us {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url('../images/360_F_104060928_HL1ndciF8FWS8OVvxu8o2nTJgay3uSd2.jpeg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.uui-section_layout01.aboutusend {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url('../images/Screen-Shot-2024-03-21-at-4.46.49-AM.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  overflow: hidden;
}

.uui-section_layout01.checkup {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url('../images/360_F_104060928_HL1ndciF8FWS8OVvxu8o2nTJgay3uSd2.jpeg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  overflow: hidden;
}

.uui-section_layout01.checkup.men {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url('../images/360_F_104060928_HL1ndciF8FWS8OVvxu8o2nTJgay3uSd2.jpeg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.uui-section_layout01.checkup.men.geratric {
  background-image: linear-gradient(rgba(0, 0, 0, .55), rgba(0, 0, 0, .55)), url('../images/2150815955.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.uui-section_layout01.checkup.cardio {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url('../images/istanbul-landscape-11.jpeg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.uui-layout01_image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 3rem;
  right: auto;
}

.uui-layout01_image-2.shadow-xlarge {
  border-style: none;
}

.uui-layout01_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-4:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-4:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-4:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-4:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-5 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-5.about-us {
  margin-top: 10px;
}

.uui-heading-subheading-5 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout01_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-10 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout01-2 {
  overflow: hidden;
}

.uui-layout22_image-2 {
  border: .25rem none var(--untitled-ui--gray900);
  border-radius: .75rem;
  width: 92%;
  position: absolute;
  top: 8%;
}

.uui-layout22_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout22_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-container-large-11 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout22-2 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.uui-layout49_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 3rem;
}

.uui-layout49_image.shadow-xlarge {
  aspect-ratio: auto;
  object-fit: fill;
  object-position: 0% 50%;
  border-style: none;
}

.uui-layout49_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout49_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-12 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout49 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.uui-layout02_image {
  width: 100%;
}

.uui-layout02_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-5:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-5:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-secondary-gray-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-5:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-5:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-3 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-6 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-layout02_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-layout02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-13 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-5 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout02 {
  background-color: var(--untitled-ui--white);
}

.uui-space-xxlarge {
  width: 100%;
  min-height: 5rem;
}

.uui-logos04_logo {
  height: 3rem;
}

.uui-logos04_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_list {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  justify-items: start;
  width: 175rem;
  display: flex;
}

.uui-logo-loop_inner {
  display: flex;
}

.uui-logo-loop_component {
  height: 4.5rem;
  margin-top: 2rem;
  overflow: hidden;
}

.uui-logos04_text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-logos04_text.logos {
  color: var(--untitled-ui--white);
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center, .align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-2 {
  text-align: center;
}

.uui-section_logos04 {
  overflow: hidden;
}

.uui-section_logos04.logos {
  background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url('../images/360_F_104060928_HL1ndciF8FWS8OVvxu8o2nTJgay3uSd2.jpeg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  display: none;
}

.uui-text-size-medium-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout32_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.uui-icon-1x1-xsmall-4 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-3 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout32_timeline-icon-wrapper {
  z-index: 1;
  background-color: rgba(255, 255, 255, 0);
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.uui-layout32_progress-bar {
  background-color: var(--untitled-ui--primary600);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper {
  background-color: var(--untitled-ui--gray200);
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-wrapper {
  position: relative;
}

.uui-heading-subheading-6 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout32_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-container-large-14 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout32.tuv {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.uui-faq02_answer {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.accordion-icon_vertical-line-2 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-2 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-2 {
  border: 2px solid var(--untitled-ui--gray400);
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq02_icon-wrapper {
  color: var(--untitled-ui--gray400);
}

.uui-faq02_heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq02_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.uui-faq02_accordion {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq02_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: start;
  justify-items: stretch;
  display: grid;
}

.uui-faq02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-container-large-15 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_faq02 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.error-text-2 {
  color: #e23939;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-2 {
  font-weight: 600;
}

.success-message-2 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-form-button-wrapper {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-form-checkbox-label {
  color: var(--untitled-ui--gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon:hover {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
}

.uui-form-checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon.w--redirected-focus {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui--primary100);
  border-radius: .25rem;
}

.uui-form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-form_input:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-form_input.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label {
  color: var(--untitled-ui--gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper {
  position: relative;
}

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

.uui-contact03_form-wrapper {
  flex-direction: column;
  align-items: stretch;
}

.uui-text-style-link-02 {
  color: var(--untitled-ui--primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-contact03_icon-wrapper {
  color: var(--untitled-ui--primary600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact03_item {
  align-items: center;
  display: flex;
}

.uui-contact03_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-contact03_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-container-large-16 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-layout13_image-01 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: .5rem;
  width: 48rem;
  min-width: 48rem;
  height: 100%;
  position: absolute;
  top: 1.6rem;
  left: 26px;
  right: auto;
}

.uui-layout13_image-01.child {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 130%;
  min-width: 0;
  max-width: 130%;
  height: 80%;
  top: 3.7rem;
  left: 36px;
  right: auto;
}

.uui-layout13_image-01.cardio {
  aspect-ratio: 3 / 2;
  width: 48rem;
  min-width: 48rem;
  height: 80%;
  left: 34px;
  right: auto;
}

.uui-layout13_image-02 {
  z-index: 999;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: .5rem;
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 4%;
  right: auto;
}

.uui-layout13_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.uui-layout13_lightbox-image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-lightbox_play-icon-2 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-2 {
  z-index: 1;
  background-color: rgba(29, 41, 57, .1);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-layout13_lightbox {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-heading-xsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-xsmall-2.cards {
  margin-bottom: .5rem;
}

.uui-layout13_tabs-link {
  border-left: 4px solid var(--untitled-ui--gray100);
  background-color: rgba(0, 0, 0, 0);
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout13_tabs-link.w--current {
  border-left-color: var(--untitled-ui--primary600);
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
}

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

.uui-layout13_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  justify-items: stretch;
  display: grid;
}

.uui-container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout13 {
  overflow: hidden;
}

.uui-section_layout13.cardio {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.tabs-content-3 {
  overflow: visible;
}

.uui-button-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-6:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-6:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-6:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-6:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-6.is-reverse-mobile-landscape.easysteps {
  justify-content: center;
  margin-top: 20px;
}

.uui-text-size-medium-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-icon-1x1-xsmall-5 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-4 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout79_item {
  flex-direction: column;
  align-items: center;
}

.uui-layout79_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-text-size-large-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-7 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-7 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout79_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-layout79_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-padding-vertical-xhuge-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout79 {
  overflow: hidden;
}

.uui-section_layout79.checkupcolor {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  overflow: hidden;
}

.uui-section_layout79.checkupcolor.child {
  background-color: var(--white);
  border-top-style: none;
  border-bottom-style: none;
}

.uui-layout04_image-02-2 {
  aspect-ratio: 2 / 3;
  border-radius: .5rem;
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  top: auto;
  bottom: -3.3rem;
  left: 2rem;
  right: 0%;
}

.uui-layout04_image-02-2.labtest {
  aspect-ratio: 3 / 2;
  width: 18rem;
  min-width: 18rem;
  bottom: .6rem;
}

.uui-layout04_image-01-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 16%;
  right: auto;
}

.uui-layout04_image-01-2.shadow-xlarge {
  border-style: none;
}

.uui-layout04_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 32rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xsmall-6 {
  width: 100%;
  min-height: 1rem;
}

.uui-layout04_item-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout04_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-19 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout04-2 {
  overflow: hidden;
}

.uui-text-size-medium-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-layout52_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout52_image-02 {
  border-radius: .5rem;
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: auto;
  bottom: .6rem;
  left: auto;
  right: 2rem;
}

.uui-layout52_image-01 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 16%;
}

.uui-layout52_image-01.shadow-xlarge {
  object-fit: cover;
  border-style: none;
  height: 80%;
  right: 7%;
}

.uui-layout52_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout52_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-20 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout52 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  overflow: hidden;
}

.uui-layout08_image {
  border: .25rem none var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-layout08_item-icon-wrapper {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout08_item {
  display: flex;
}

.uui-layout08_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-21 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout08, .uui-section_layout08.checkupgr {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  overflow: hidden;
}

.uui-section_layout08.checkupgr.child {
  background-color: var(--white);
  border-top-style: none;
  border-bottom-style: none;
}

.uui-layout25_lightbox-image {
  width: 110%;
  min-width: 110%;
  position: absolute;
  top: 8%;
}

.uui-lightbox_play-icon-3 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-3 {
  z-index: 1;
  background-color: rgba(29, 41, 57, .1);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-layout25_lightbox {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-7:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-7:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-7:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-7:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-7.button-row-center {
  justify-content: center;
}

.uui-text-size-medium-7 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-5 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-5 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-xsmall-7 {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-5 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout25_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-bottom: 2.5rem;
}

.uui-text-size-large-7 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-8 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-8.labtest {
  text-align: center;
  display: flex;
}

.uui-heading-medium-8.labtest.men {
  text-align: center;
  margin-bottom: 4rem;
  display: block;
}

.uui-heading-medium-8.cards {
  margin-top: 1rem;
  margin-bottom: .5rem;
}

.uui-heading-subheading-8 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout25_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-22 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-7 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout25 {
  overflow: hidden;
}

.background-video-4 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  border-radius: .5rem;
  width: 100%;
  max-width: 100%;
  margin-top: 60px;
}

.uui-layout41_lightbox-image-02 {
  width: 19rem;
  min-width: 19rem;
  position: absolute;
  top: 22%;
  left: 4%;
}

.uui-layout41_lightbox-image-01 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .75rem;
  width: 84%;
  position: absolute;
  top: 8%;
  left: 12%;
}

.uui-layout41_lightbox {
  background-color: var(--untitled-ui--gray100);
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  position: relative;
  overflow: hidden;
}

.uui-space-medium-4 {
  width: 100%;
  min-height: 2rem;
}

.uui-max-width-large-3 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.uui-layout41_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout41_component.cservicees {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.uui-layout41_component.cservicees.cup {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: stretch;
}

.uui-container-large-23 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout40 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  display: none;
  overflow: hidden;
}

.uui-section_layout40.mobile {
  display: none;
}

.uui-section_layout40.desktop {
  display: block;
}

.div-block-125 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-125.easystep {
  margin-bottom: 60px;
}

.div-block-125.easystep.slide-in-bottom-200ms {
  z-index: 2;
  background-color: var(--untitled-ui--gray50);
  position: relative;
}

.uui-button-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-row-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-8.button-row-center {
  justify-content: center;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-8 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  background-color: rgba(249, 250, 251, 0);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-6 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-7 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-6 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout47_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout47_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.uui-layout47_component.lottie {
  margin-top: -118px;
}

.uui-padding-vertical-xhuge-9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-9.dental {
  aspect-ratio: auto;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-9.contact {
  padding-top: 5rem;
}

.uui-container-large-24 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout46 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  overflow: hidden;
}

.uui-section_layout46.women {
  background-color: var(--white);
  border-top-style: none;
  border-bottom-style: none;
}

.uui-button-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-8:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-8:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-text-size-large-8 {
  color: var(--untitled-ui--gray600);
  text-align: left;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-text-size-large-8.labtest, .uui-text-size-large-8.faq {
  text-align: center;
}

.uui-heading-xxsmall-6 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-avatar-group_item-2, .uui-avatar-stack_item-2 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-2.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component-2 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-3 {
  text-align: center;
}

.uui-faq01_cta {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-5 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-medium-5.who {
  min-height: 1rem;
}

.uui-faq01_answer {
  overflow: hidden;
}

.accordion-icon_vertical-line-3 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-3 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-3 {
  border: 2px solid var(--untitled-ui--gray400);
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper {
  color: var(--untitled-ui--primary600);
}

.uui-faq01_heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_accordion {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion.last-item {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.uui-faq01_list {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component {
  margin-top: 4rem;
}

.uui-space-xsmall-8 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-9 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

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

.uui-heading-medium-9.menhealth {
  margin-top: 1rem;
}

.uui-heading-subheading-9 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-4.align-center, .align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-container-large-25 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_faq01 {
  background-color: var(--untitled-ui--white);
  overflow: hidden;
}

.uui-testimonial08_logo {
  max-height: 3rem;
}

.uui-testimonial08_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-text-size-medium-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-tiny-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial08_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial08_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial08_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial08_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial08_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.uui-testimonial08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-26 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_testimonial08 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  overflow: hidden;
}

.uui-layout01_image-3 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 3rem;
  right: auto;
}

.uui-layout01_image-3.shadow-xlarge {
  object-fit: cover;
  object-position: 100% 50%;
  border-style: none;
  height: 80%;
}

.uui-layout01_image-3.shadow-xlarge.menfirstimage {
  object-position: 50% 50%;
  left: 3rem;
}

.uui-layout01_image-3.shadow-xlarge.wonder {
  left: -6.3rem;
}

.uui-layout01_image-3.shadow-xlarge.turkey {
  height: 90%;
}

.uui-layout01_image-wrapper-3 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.uui-button-secondary-gray-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout01_component-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-27 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout01-3 {
  overflow: hidden;
}

.uui-layout49_image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 3rem;
}

.uui-layout49_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout49_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-28 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-layout52_item-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout52_image-02-2 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  top: auto;
  bottom: -5rem;
  left: auto;
  right: 2rem;
}

.uui-layout52_image-01-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 16%;
}

.uui-layout52_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout52_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-29 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout52-2 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.background-video-5 {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.uui-layout25_lightbox-image-2 {
  width: 110%;
  min-width: 110%;
  position: absolute;
  top: 8%;
}

.uui-lightbox_play-icon-4 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-4 {
  z-index: 1;
  background-color: rgba(29, 41, 57, .1);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lightbox_video-overlay-layer-4.radio {
  background-color: rgba(29, 41, 57, 0);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  left: 0%;
}

.uui-layout25_lightbox-2 {
  background-color: var(--untitled-ui--gray100);
  pointer-events: none;
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout25_item-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-bottom: 2.5rem;
}

.uui-layout25_item-list-2.geriatic {
  margin-top: 40px;
}

.uui-layout25_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-container-large-30 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.image-36 {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 93%;
  padding-left: 40px;
  padding-right: 40px;
}

.uui-layout08_image-2 {
  border: .25rem none var(--untitled-ui--gray900);
  object-fit: cover;
  object-position: 45% 50%;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
}

.uui-layout08_image-2.ultra {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  object-position: 39% 50%;
  width: 140%;
  max-width: 140%;
  height: 100%;
  position: relative;
}

.uui-layout08_image-2.ultra.geraitri {
  left: -223px;
}

.uui-layout08_image-2.ultra.turkey {
  left: -231px;
}

.uui-layout08_image-wrapper-2 {
  height: 100%;
}

.uui-layout08_item-icon-wrapper-2 {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout08_item-2 {
  display: flex;
}

.uui-layout08_item-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout08_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-31 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout08-2 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  overflow: hidden;
}

.uui-section_layout08-2.men {
  background-color: var(--white);
  border-top-style: none;
  border-bottom-style: none;
}

.uui-section_layout08-2.destination {
  background-color: var(--white);
  border-top-style: none;
  border-bottom-style: none;
  overflow: hidden;
}

.uui-section_layout08-2.senior {
  background-color: var(--white);
  border-top-style: none;
  border-bottom-style: none;
}

.uui-section_layout08-2.women {
  background-color: var(--white);
  border-top-style: none;
  border-bottom-style: none;
  overflow: hidden;
}

.uui-layout24_image {
  width: 110%;
  min-width: 110%;
  position: absolute;
  top: 8%;
}

.uui-layout24_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout24_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-bottom: 2.5rem;
}

.uui-layout24_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-container-large-32 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-layout04_image-02-3 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  top: auto;
  bottom: -5rem;
  left: 2rem;
  right: 0%;
}

.uui-layout04_image-01-3 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 16%;
  right: auto;
}

.uui-layout04_image-wrapper-3 {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 32rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout04_item-list-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout04_component-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-33 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.image-37 {
  object-fit: cover;
  object-position: 16% 50%;
  border-radius: .5rem;
  height: 100%;
}

.error-text-3 {
  color: #e23939;
}

.error-message-3 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-3 {
  font-weight: 600;
}

.success-message-3 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-form-button-wrapper-2 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-2 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: var(--untitled-ui--gray700);
}

.uui-form-checkbox-label-2 {
  color: var(--untitled-ui--gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-2 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-2:hover {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
}

.uui-form-checkbox-icon-2.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-2.w--redirected-focus {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui--primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-2 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-form_input-2:focus {
  border-color: var(--untitled-ui--primary700);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-2::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-form_input-2.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label-2 {
  color: var(--untitled-ui--gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-2 {
  position: relative;
}

.uui-contact03_form-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact03_form-wrapper-2 {
  flex-direction: column;
  align-items: stretch;
}

.uui-text-style-link-02-2 {
  color: var(--untitled-ui--primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-contact03_icon-wrapper-2 {
  color: var(--untitled-ui--primary600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact03_item-2 {
  align-items: center;
  display: flex;
}

.uui-contact03_contact-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-contact03_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-container-large-34 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout228_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout228_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-30, .heading-31, .heading-32 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.section_cta13 {
  color: var(--white);
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url('../images/360_F_104060928_HL1ndciF8FWS8OVvxu8o2nTJgay3uSd2.jpeg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section_cta13.child {
  background-image: linear-gradient(rgba(0, 0, 0, .65), rgba(0, 0, 0, .65)), url('../images/mother-her-children-laying-blanket.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.text-size-medium-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
}

.cta13_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-testimonial10_logo {
  max-height: 3rem;
}

.uui-testimonial10_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  display: none;
}

.uui-text-size-medium-10 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-tiny-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-tiny-3.men {
  margin-left: 10px;
}

.uui-testimonial10_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial10_client.men {
  justify-content: flex-start;
  align-items: center;
}

.uui-heading-medium-10 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-10.text-weight-medium {
  font-size: 1.6rem;
  font-weight: 500;
}

.uui-testimonial10_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial10_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial10_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
}

.uui-testimonial10_lightbox-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 35rem;
}

.uui-lightbox_play-icon-5 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-5 {
  z-index: 1;
  background-color: rgba(29, 41, 57, .1);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.uui-testimonial10_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--untitled-ui--gray50);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.uui-padding-vertical-xhuge-10 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-35 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-9 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_testimonial10 {
  display: none;
}

.image-38 {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 1000px;
}

.uui-testimonial04_logo {
  max-height: 3rem;
}

.uui-testimonial04_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial04_client-image {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-testimonial04_client-image-wrapper {
  margin-right: 1rem;
}

.uui-testimonial04_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial04_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .125rem;
  margin-right: .125rem;
  display: flex;
}

.uui-testimonial04_rating-wrapper {
  display: flex;
}

.uui-testimonial04_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--untitled-ui--gray50);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  padding: 4rem;
  display: flex;
}

.uui-container-large-36 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.services_14_contact_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.text-weight-semibold.text-color-white.women {
  text-align: left;
}

.section_services_1_header {
  position: relative;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.footer1_logo-link {
  padding-left: 0;
}

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

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

.navbar9_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
  position: relative;
}

.services_7_features-list_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.section_services_12_cta {
  position: relative;
}

.services_13_faq_icon-wrappper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.text-size-small {
  color: var(--untitled-ui--gray700);
  font-size: .875rem;
}

.text-size-small.hide-mobile-landscape {
  color: var(--untitled-ui--gray600);
}

.text-size-small.text-weight-semibold {
  color: var(--untitled-ui--gray800);
}

.text-size-small.text-weight-semibold.menu {
  color: var(--untitled-ui--gray800);
  text-align: left;
}

.navbar9_bottom-bar-background-layer {
  background-color: #eee;
  width: 200vw;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: -50vw;
  right: -50vw;
}

.navbar9_link {
  padding: 1.5rem 1rem;
}

.navbar9_link.w--current {
  color: #000;
}

.footer1_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.footer1_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

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

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

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

.services_9_feature_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.navbar9_icon-wrapper {
  flex: none;
}

.navbar9_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar9_dropdown-content {
  width: 100%;
  display: flex;
}

.services_1_header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.services_7_features-list_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.services_2_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.navbar9_menu-button {
  padding: 0;
}

.dropdown-chevron-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.footer1_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.navbar9_dropdown-content-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.services_9_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.services_7_features-list_image {
  width: 100%;
  height: 100%;
}

.navbar9_bottom-bar-content {
  z-index: 1;
  grid-column-gap: 4px;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.footer1_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

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

.navbar9_dropdown-list.w--open {
  background-color: #fff;
  border-bottom: 1px solid #000;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

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

.services_4_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-top, .padding-top.padding-medium {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.services_8_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.footer1_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.services_13_faq_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.footer1_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

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

.services_6_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

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

.services_6_feature_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.navbar9_component {
  background-color: #fff;
  border-bottom: 1px solid #000;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.services_3_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.services_3_feature_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.services_11_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.button-8 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-8.is-secondary {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
}

.button-8.is-secondary.is-alternate {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.button-8.is-small {
  padding: .5rem 1.25rem;
}

.button-8.is-link {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-8.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.services_1_header_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.services_8_feature_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.footer1_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.services_14_contact_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

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

.services_7_features-list_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.services_6_feature_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.services_7_features-list_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.services_13_faq_accordion {
  border: 1px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.navbar9_menu-dropdown {
  position: static;
}

.services_5_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.heading-style-h4-4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.success-message-4 {
  background-color: #eee;
  padding: 1.5rem;
}

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

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

.services_7_features-list_image-wrapper {
  width: 100%;
  position: relative;
}

.services_13_faq_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.padding-bottom, .padding-bottom.padding-xxlarge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.navbar9_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.icon-embed-medium {
  color: var(--orange);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  display: flex;
}

.services_6_feature_item {
  display: flex;
}

.form_input-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: #000;
}

.form_input-2::placeholder {
  color: rgba(0, 0, 0, .6);
}

.services_13_faq_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: start;
  justify-items: stretch;
  display: grid;
}

.image-overlay-layer {
  z-index: 1;
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar9_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.footer1_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
}

.footer1_left-wrapper {
  flex-direction: column;
  display: flex;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.max-width-large-2.align-center {
  margin-bottom: 60px;
}

.footer1_credit-text {
  font-size: .875rem;
}

.footer1_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.services_10_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.navbar9_dropdown-toggle {
  grid-column-gap: .5rem;
  flex-wrap: nowrap;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar9_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

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

.navbar9_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar9_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.padding-vertical, .padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.uui-testimonial18_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: flex;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.uui-testimonial18_slide-nav.senior {
  display: none;
}

.uui-button-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial18_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.uui-testimonial18_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial18_arrow.left {
  display: flex;
  right: 4rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.uui-testimonial18_arrow.left.senior, .uui-testimonial18_arrow.senior {
  display: none;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-link-3.is-alternate {
  color: var(--untitled-ui--white);
}

.uui-button-row-9 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-6 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-11 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-11.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-space-xsmall-9 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-small {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-testimonial18_content-wrapper {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: rgba(255, 255, 255, .3);
  border: 1px solid rgba(255, 255, 255, .5);
  padding: 1.5rem;
}

.uui-testimonial17_logo {
  max-height: 3rem;
}

.uui-testimonial18_logo-wrapper {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content {
  background-color: var(--untitled-ui--gray500);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_content.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.uui-testimonial18_slide {
  padding-right: 2rem;
}

.uui-testimonial18_mask {
  width: 31%;
  overflow: visible;
}

.uui-testimonial18_component {
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  display: block;
  position: relative;
}

.uui-text-size-large-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-11 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge-11 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-37 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-10 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_testimonial17 {
  overflow: hidden;
}

.layout239_item-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout239_image-2 {
  width: 100%;
  height: 100%;
}

.layout239_list-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.layout239_image-wrapper-2 {
  width: 100%;
  position: relative;
}

.container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-5 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.text-weight-semibold {
  color: var(--orange);
  text-transform: capitalize;
  font-weight: 600;
}

.div-block-126 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.layout16_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout16_item {
  display: flex;
}

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

.layout16_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.layout16_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.container-large-11 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.text-weight-semibold {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
}

.text-weight-semibold.cards {
  color: var(--orange);
  text-align: left;
  margin-bottom: 10px;
}

.text-weight-semibold.card {
  margin-top: 220px;
}

.text-weight-semibold.destin {
  color: var(--untitled-ui--primary600);
  text-align: center;
}

.text-weight-semibold.cardio {
  color: var(--orange);
  text-align: center;
}

.text-weight-semibold.cardio.test {
  margin-bottom: 10px;
}

.text-weight-semibold.destin2, .text-weight-semibold.women {
  color: var(--orange);
}

.layout408_card-content {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout408_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 80vh;
  margin-bottom: 10vh;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  top: 10%;
  overflow: hidden;
  box-shadow: 0 2px 15px rgba(0, 0, 0, .2);
}

.layout408_card.card-1 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  box-shadow: 0 2px 15px rgba(0, 0, 0, .2);
}

.layout408_card.card-2 {
  box-shadow: 0 2px 15px rgba(0, 0, 0, .2);
}

.layout408_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.layout408_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.section_layout408.dest {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.layout408_image {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 0% 50%;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
}

.layout408_image.second {
  object-position: 50% 50%;
}

.layout408_image.third {
  object-position: 0% 50%;
}

.layout1_image-2 {
  width: 100%;
  height: 100%;
}

.text-size-medium-4 {
  font-size: 1.125rem;
}

.container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout1_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cta7_component {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.cta7_button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.cta7_content {
  flex: 1;
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.container-large-13 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-6 {
  font-size: 1.125rem;
}

.container-large-14 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-7 {
  font-size: 1.125rem;
}

.section_layout348 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.background-holder {
  z-index: -999;
  opacity: 0;
  position: relative;
}

.layout348_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.layout348_mobile-image-wrapper {
  display: none;
}

.layout348_desktop-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.layout348_image {
  width: 100%;
  position: absolute;
}

.layout348_image.is-image2, .layout348_image.is-image4, .layout348_image.is-image3, .layout348_image.is-image1 {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: .5rem;
}

.layout348_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.background-layer {
  z-index: -1;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.background-layer.background-color-1 {
  background-color: #e5e5e5;
}

.background-layer.background-color-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.background-layer.background-color-3 {
  background-color: #e5e5e5;
}

.background-layer.background-color-4 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.layout348_mobile-image {
  width: 100%;
  position: absolute;
}

.container-large-15 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-8 {
  font-size: 1.125rem;
}

.container-large-16 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.layout203_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-medium-9 {
  font-size: 1.125rem;
}

.layout203_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-10 {
  font-size: 1.125rem;
}

.layout192_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout249_image-wrapper {
  width: 100%;
  position: relative;
}

.layout249_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

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

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

.text-size-medium-11 {
  font-size: 1.125rem;
}

.layout249_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.container-large-19 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-6 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
}

.layout209_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout209_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.layout209_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-medium-12 {
  font-size: 1.125rem;
}

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

.container-large-20 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout209_item {
  display: flex;
}

.uui-button-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-9:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-9:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-9:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-9:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-10.is-reverse-mobile-landscape.women {
  margin-top: 40px;
}

.uui-text-size-large-10 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-10 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-12 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.uui-cta04_content {
  flex: 1;
}

.uui-cta04_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-12 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-38 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-11 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_cta04 {
  background-color: var(--untitled-ui--white);
}

.image-39 {
  margin-left: 0;
}

.text-size-medium-13 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
}

.header47_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.container-large-21 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

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

.layout201_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout201_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.heading-34 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.heading-35 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 700;
}

.heading-36, .heading-37 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.layout25_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: 1.5rem;
  padding-bottom: .5rem;
}

.layout25_image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
}

.text-size-medium-14 {
  font-size: 1.125rem;
}

.layout25_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.heading-style-h2 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-weight-semibold {
  font-weight: 600;
}

.layout238_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.layout238_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.container-large-22 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.layout22_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-medium-15 {
  font-size: 1.125rem;
}

.container-large-23 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.text-size-medium-16 {
  font-size: 1.125rem;
}

.layout197_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.container-large-24 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout197_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.cta1_image {
  aspect-ratio: 2;
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
}

.text-size-medium-17 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
}

.section_cta1 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.section_cta1.dest {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.cta1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.container-large-25 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-38 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.section_faq8.women {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.text-size-medium-18 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
}

.text-size-medium-18.text-weight-bold {
  font-size: 1rem;
  font-weight: 600;
}

.faq8_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.container-large-26 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-39 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.paragraph-9 {
  aspect-ratio: auto;
  color: var(--untitled-ui--gray600);
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.contact17_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.contact17_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.text-style-link-2 {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.container-large-27 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-19 {
  font-size: 1.125rem;
}

.text-weight-semibold {
  color: var(--untitled-ui--gray700);
  text-align: left;
  font-weight: 600;
}

.text-weight-semibold.child {
  color: var(--orange);
  text-align: left;
}

.text-weight-semibold.text-color-white.locations {
  color: var(--white);
  text-align: left;
}

.text-weight-semibold.children {
  color: var(--orange);
  text-align: center;
}

.text-weight-semibold.clinics, .text-weight-semibold.dentalpage {
  color: var(--orange);
}

.text-weight-semibold.tuvpage, .text-weight-semibold.womenpage, .text-weight-semibold.checkuppage, .text-weight-semibold.menpage, .text-weight-semibold.childpage, .text-weight-semibold.cardiopage, .text-weight-semibold.destinationpage, .text-weight-semibold.seniorpage {
  color: var(--untitled-ui--primary600);
}

.uui-heroheader15_card-image-05 {
  z-index: 5;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(65%, 79%)rotate(150deg);
  box-shadow: 1px 1px 25px 12px rgba(0, 0, 0, .05);
}

.uui-heroheader15_card-image-04 {
  z-index: 4;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(38%, 33%)rotate(120deg);
  box-shadow: 1px 1px 25px 12px rgba(0, 0, 0, .05);
}

.uui-heroheader15_card-image-03 {
  z-index: 3;
  opacity: 1;
  mix-blend-mode: normal;
  border: 1px rgba(255, 255, 255, .5);
  border-radius: 1.25rem;
  width: 32rem;
  position: absolute;
  transform: translate(0, 2%);
  box-shadow: 1px 1px 25px 12px rgba(0, 0, 0, .05);
}

.uui-heroheader15_card-image-02 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-38%, 33%)rotate(60deg);
  box-shadow: 1px 1px 25px 12px rgba(0, 0, 0, .05);
}

.uui-heroheader15_card-image-01 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-65%, 79%)rotate(30deg);
  box-shadow: 1px 1px 25px 12px rgba(0, 0, 0, .05);
}

.uui-heroheader15_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 28rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-10:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-10.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-5.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-10.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-11 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-11.button-row-center {
  justify-content: center;
}

.uui-space-large {
  text-align: left;
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge.text-color-primary200 {
  color: var(--untitled-ui--primary50);
}

.uui-text-size-xlarge.text-color-primary200.child {
  font-size: 1.15rem;
}

.uui-max-width-large-7 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-7.align-center, .align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-heading-xlarge.text-color-white.child {
  font-size: 2.5rem;
}

.uui-heroheader15_subheading {
  color: var(--untitled-ui--primary50);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center-4 {
  text-align: center;
}

.uui-heroheader15_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-space-xhuge {
  width: 100%;
  min-height: 7rem;
}

.uui-container-large-39 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader15 {
  background-color: rgba(83, 56, 158, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url('../images/360_F_104060928_HL1ndciF8FWS8OVvxu8o2nTJgay3uSd2.jpeg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  overflow: hidden;
}

.layout18_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

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

.layout18_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.text-size-medium-20 {
  font-size: 1.125rem;
}

.layout18_item {
  display: flex;
}

.layout18_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.container-large-28 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-21 {
  font-size: 1.125rem;
}

.layout195_item-list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.container-large-29 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout28_image-2 {
  width: 100%;
  height: 100%;
}

.layout28_tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout28_tabs-link-2 {
  background-color: rgba(0, 0, 0, 0);
  border-left: 2px solid rgba(0, 0, 0, 0);
  padding: 0 0 0 2rem;
  display: block;
}

.layout28_tabs-link-2.w--current {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-left-color: #000;
}

.container-large-30 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-7 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.layout246_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.text-size-medium-22 {
  font-size: 1.125rem;
}

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

.container-large-31 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout246_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout246_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.layout380_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout380_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.layout380_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout380_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.section_layout380 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.layout380_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout380_card-large-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
}

.layout380_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.text-size-medium-23 {
  color: var(--untitled-ui--gray700);
  font-size: 1.125rem;
}

.layout380_card-small {
  border: 1px solid var(--untitled-ui--gray300);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

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

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

.layout380_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--untitled-ui--gray300);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.layout380_card-large {
  border: 1px solid var(--untitled-ui--gray300);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.layout380_card-medium-image {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 50%;
  height: 100%;
}

.container-large-32 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-10 {
  color: var(--untitled-ui--gray700);
}

.gallery14_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.gallery14_arrow.hide-mobile-landscape {
  bottom: 4rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.gallery14_image-wrapper {
  width: 100%;
}

.gallery14_image-wrapper:focus {
  opacity: .5;
}

.gallery14_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery14_slider {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.text-size-medium-24 {
  color: var(--untitled-ui--gray600);
  font-size: 1.125rem;
}

.gallery14_mask {
  overflow: visible;
}

.gallery14_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gallery14_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.section_gallery14 {
  overflow: hidden;
}

.section_gallery14.tuv {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.gallery14_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-large-33 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-testimonial11_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.uui-button-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial11_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.uui-testimonial11_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial11_arrow.left {
  right: 4rem;
}

.uui-testimonial08_logo-2 {
  max-height: 3rem;
}

.uui-testimonial11_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-text-size-medium-12 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-tiny-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial11_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-medium-13 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

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

.uui-heading-medium-13.text-weight-medium.testchild {
  font-size: 2rem;
}

.uui-heading-medium-13.text-weight-medium.tuvtest {
  font-size: 1.5rem;
}

.uui-heading-medium-13.tuv {
  color: var(--white);
}

.uui-testimonial11_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial11_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial11_content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial11_client-image {
  object-fit: cover;
  object-position: 10% 53%;
  width: 100%;
  height: 35rem;
}

.uui-testimonial11_content {
  grid-column-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-testimonial11_slide {
  margin-right: 5rem;
}

.uui-testimonial11_component {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.uui-padding-vertical-xhuge-13 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-40 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-13 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-size-medium-25 {
  color: var(--untitled-ui--white);
  font-size: 1.125rem;
}

.padding-global-7 {
  padding-left: 5%;
  padding-right: 5%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.container-large-34 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.body-3 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 400;
}

.navbar3_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: stretch;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar3_menu-button {
  padding: 0;
}

.dropdown-chevron-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar3_logo-link-menu {
  padding-left: 0;
  display: none;
}

.navbar3_menu-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.navbar3_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  padding: 8px;
  position: absolute;
}

.navbar3_logo-link {
  padding-left: 0;
}

.navbar3_tablet-menu-button {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #000;
  margin-left: 1rem;
  padding: .5rem 1.5rem;
  display: none;
}

.navbar3_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar3_menu-background {
  display: none;
  position: static;
}

.navbar3_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar3_dropdown-link {
  padding: .5rem 1rem;
}

.navbar3_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar3_link {
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem;
}

.navbar3_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar3_menu {
  justify-content: flex-start;
  align-items: center;
  margin-left: -1rem;
  display: flex;
  position: static;
}

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

.destinations_1_header_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-size-medium-26 {
  color: var(--untitled-ui--gray700);
  font-size: 1.125rem;
}

.padding-global-8 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-color-white-4 {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.destinations_1_header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.container-large-35 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.destinations_2_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.destinations_2_feature_item {
  display: flex;
}

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

.destinations_2_feature_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.destinations_2_feature_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--untitled-ui--gray700);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.destinations_3_feature_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.destinations_3_feature_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 80vh;
  margin-bottom: 10vh;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.destinations_3_feature_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.destinations_3_feature_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.destinations_4_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.destinations_5_feature_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

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

.destinations_5_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.destinations_6_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.destinations_7_cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

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

.destinations_8_gallery_lightbox-link {
  width: 100%;
  height: 100%;
}

.destinations_8_gallery_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.destinations_8_gallery_image-wrapper {
  width: 100%;
}

.destinations_9_faq_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.destinations_9_faq_question {
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.destinations_9_faq_answer {
  overflow: hidden;
}

.destinations_9_faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.destinations_9_faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.destinations_10_testimonial_logo {
  max-height: 3rem;
}

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

.margin-vertical, .margin-vertical.margin-medium, .margin-vertical.margin-xxsmall {
  margin-left: 0;
  margin-right: 0;
}

.destinations_10_testimonial_component {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  padding-bottom: 6rem;
  overflow: hidden;
}

.destinations_10_testimonial_mask {
  width: 50%;
  overflow: visible;
}

.destinations_10_testimonial_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.destinations_10_testimonial_rating-wrapper {
  display: flex;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.destinations_10_testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.destinations_10_testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.destinations_10_testimonial_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.destinations_10_testimonial_slide {
  padding-right: 4rem;
}

.destinations_10_testimonial_client-image-wrapper {
  margin-right: 1.25rem;
}

.destinations_10_testimonial_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.destinations_10_testimonial_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.destinations_10_testimonial_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.destinations_10_testimonial_arrow.is-left {
  right: 4rem;
}

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

.destinations_11_cta_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.destinations_11_cta_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.destinations_11_cta_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.footer2_logo-link {
  padding-left: 0;
}

.footer2_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

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

.footer2_right-wrapper {
  flex-direction: column;
  display: flex;
}

.footer2_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer2_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer2_left-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer2_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.footer2_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-items: start;
  justify-items: start;
  display: grid;
}

.form_input-3 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-3:focus {
  border-color: #000;
}

.form_input-3::placeholder {
  color: rgba(0, 0, 0, .6);
}

.footer2_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer2_credit-text {
  font-size: .875rem;
}

.footer2_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.line-divider-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
}

.success-message-5 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.footer2_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.footer2_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.rl-button-link-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout242_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-regular {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout242_spacing-block-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h5 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_layout242_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout242_icon {
  width: 3rem;
  height: 3rem;
}

.rl_layout242_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.rl_layout242_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  width: 100%;
  display: grid;
}

.rl_layout242_spacing-block-1 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-heading-style-h3 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout242_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

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

.rl-padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout242 {
  background-color: var(--relume-library-lite--rl-white);
}

.uui-layout24_image-2 {
  width: 110%;
  min-width: 110%;
  position: absolute;
  top: 8%;
}

.uui-layout24_image-2.istanbul {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: .5rem;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
}

.uui-layout24_image-2.istanbul.slide-in-bottom-400ms {
  aspect-ratio: 3 / 2;
  object-position: 0% 50%;
}

.uui-layout24_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-11:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-11:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-11:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-11:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-12.button-row-center {
  justify-content: center;
}

.uui-space-xxsmall-7 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-7 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-7.text-weight-medium {
  font-weight: 500;
}

.uui-space-xsmall-11 {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall-8 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-7 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout24_item-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-bottom: 2.5rem;
}

.uui-text-size-large-11 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-text-size-large-11.tuv {
  color: var(--untitled-ui--white);
}

.uui-heading-subheading-10 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout24_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-section_layout24-2.dest {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.cta1_image-2 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
}

.text-size-medium-27 {
  color: var(--untitled-ui--gray800);
  font-size: 1.125rem;
}

.container-large-36 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-40 {
  color: var(--untitled-ui--gray900);
}

.gallery20_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gallery20_image-wrapper {
  width: 100%;
}

.gallery20_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.gallery20_slide {
  padding-right: 2rem;
}

.gallery20_mask {
  overflow: visible;
}

.gallery20_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
}

.gallery20_slider {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.text-size-medium-28 {
  color: var(--untitled-ui--gray700);
  margin-bottom: 40px;
  font-size: 1.125rem;
}

.gallery20_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--untitled-ui--gray700);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.gallery20_arrow.is-left {
  color: var(--untitled-ui--gray700);
  right: 4rem;
}

.container-large-37 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.section_gallery20 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  overflow: hidden;
}

.uui-space-small-6 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-avatar-group_item-3, .uui-avatar-stack_item-3 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-3.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component-3 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-5 {
  text-align: center;
}

.uui-faq01_cta-2 {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-7 {
  width: 100%;
  min-height: 2rem;
}

.uui-faq01_answer-2 {
  overflow: hidden;
}

.accordion-icon_vertical-line-4 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-4 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-4 {
  border: 2px solid var(--untitled-ui--gray400);
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper-2 {
  color: var(--untitled-ui--primary600);
}

.uui-faq01_heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq01_question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_accordion-2 {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-2.last-item {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.uui-faq01_list-2 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component-2 {
  margin-top: 4rem;
}

.uui-max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-8.align-center, .align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-section_faq01-2 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.uui-text-size-small-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-testimonial14_client-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-testimonial14_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial14_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial14_client {
  text-align: left;
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-testimonial14_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial14_rating-wrapper {
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-testimonial14_content {
  border: 1px solid var(--untitled-ui--gray50);
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  padding: 2rem;
  display: inline-block;
}

.uui-testimonial14_component {
  column-count: 3;
  column-gap: 2rem;
  margin-top: 4rem;
}

.text-size-medium-29 {
  font-size: 1.125rem;
}

.layout239_image-wrapper-3 {
  width: 100%;
  position: relative;
}

.container-large-38 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-8 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.pricing24_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing24_content-top {
  flex-direction: column;
}

.pricing24_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.pricing24_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

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

.pricing24_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.text-size-medium-30 {
  font-size: 1.125rem;
}

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

.pricing24_tabs-menu {
  align-self: center;
  margin-bottom: 3rem;
  display: flex;
}

.pricing24_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pricing24_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1rem;
  display: flex;
}

.pricing24_plan {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  padding: 2rem;
}

.container-large-39 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-9 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.pricing24_feature {
  display: flex;
}

.pricing24_tab-link {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: rgba(0, 0, 0, 0);
  padding: .5rem 1.5rem;
}

.pricing24_tab-link.w--current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.uui-pricing08_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing08_feature {
  display: flex;
}

.uui-pricing08_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-pricing08_price-text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing08_price {
  color: var(--untitled-ui--gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing08_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-pricing08_plan {
  border: 1px solid var(--untitled-ui--gray200);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 2.5rem;
  padding: 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);
}

.uui-pricing08_popular-label {
  z-index: 1;
  background-color: var(--untitled-ui--primary700);
  outline-color: var(--untitled-ui--primary200);
  outline-offset: 0px;
  color: var(--untitled-ui--white);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.uui-pricing08_popular-plan {
  border: 1px solid var(--untitled-ui--gray200);
  border-radius: 1rem;
  padding: 4.5rem 2rem 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(16, 24, 40, .03);
}

.uui-pricing08_components {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing08_tab-content {
  overflow: visible;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-pricing08_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: rgba(0, 0, 0, 0);
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing08_tab-link.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(16, 24, 40, .1), 0 1px 2px rgba(16, 24, 40, .06);
}

.uui-pricing08_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui--gray100);
  background-color: var(--untitled-ui--gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing08_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-container-large-41 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.pricing25_feature {
  display: flex;
}

.pricing25_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing25_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing25_plan {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  padding: 2rem;
}

.pricing25_content {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

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

.text-size-medium-31 {
  font-size: 1.125rem;
}

.pricing25_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pricing25_tab-link {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: rgba(0, 0, 0, 0);
  padding: .5rem 1.5rem;
}

.pricing25_tab-link.w--current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.pricing25_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pricing25_tabs-menu {
  align-self: center;
  margin-bottom: 3rem;
  display: flex;
}

.container-large-40 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-10 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.error-text-4 {
  color: #e23939;
}

.error-message-4 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-4 {
  font-weight: 600;
}

.success-message-6 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-form-button-wrapper-3 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-3 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui--gray700);
}

.uui-form-checkbox-label-3 {
  color: var(--untitled-ui--gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-3 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-3:hover {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
}

.uui-form-checkbox-icon-3.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  box-shadow: none;
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-3.w--redirected-focus {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui--primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-3 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-3 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-form_input-3:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-form_input-3.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label-3 {
  color: var(--untitled-ui--gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-3 {
  position: relative;
}

.uui-contact03_form-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact03_form-wrapper-3 {
  flex-direction: column;
  align-items: stretch;
}

.uui-text-style-link-02-3 {
  color: var(--untitled-ui--primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-contact03_icon-wrapper-3 {
  color: var(--untitled-ui--primary600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact03_item-3 {
  align-items: center;
  display: flex;
}

.uui-contact03_contact-list-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-contact03_component-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-container-large-42 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-cta04_content-2 {
  flex: 1;
}

.uui-cta04_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.uui-container-large-43 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_cta04-2 {
  background-color: var(--untitled-ui--white);
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url('../images/AYT487_15.jpeg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.uui-section_cta04-2.dental {
  aspect-ratio: auto;
  background-image: linear-gradient(rgba(0, 0, 0, .71), rgba(0, 0, 0, .71)), url('../images/smile-design-header.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 0;
}

.uui-testimonial05_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.uui-testimonial05_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: all .3s;
  display: flex;
}

.uui-testimonial05_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial05_arrow.hide-mobile-landscape {
  color: var(--untitled-ui--gray500);
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.uui-testimonial05_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.uui-testimonial05_client-image-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.uui-testimonial05_logo {
  max-width: none;
  max-height: none;
}

.uui-testimonial05_logo-wrapper {
  margin-bottom: 2rem;
}

.uui-testimonial05_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-testimonial05_slide {
  padding-left: 4rem;
  padding-right: 4rem;
}

.uui-testimonial05_component {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.uui-container-large-44 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonial15_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial15_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial15_rating-wrapper {
  display: flex;
}

.testimonial15_slide {
  margin-right: 5rem;
}

.testimonial15_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.testimonial15_arrow.is-left {
  right: 4rem;
}

.testimonial15_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial15_logo {
  max-height: 3rem;
}

.testimonial15_content-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonial15_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.testimonial15_content {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.container-large-41 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.testimonial15_component {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.uui-faq02_answer-2 {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.uui-faq02_icon-wrapper-2 {
  color: var(--untitled-ui--gray400);
}

.uui-faq02_heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq02_question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.uui-faq02_accordion-2 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq02_list-grid-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: start;
  justify-items: stretch;
  display: grid;
}

.uui-faq02_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-container-large-45 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_faq02-2 {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.uui-section_faq02-2.women {
  background-color: var(--white);
  border-top-style: none;
  border-bottom-style: none;
}

.bold-text-20, .txt1 {
  font-weight: 400;
}

.list-5 {
  color: var(--untitled-ui--gray700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-layout01_image-4 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 3rem;
  right: auto;
}

.uui-layout01_image-4.shadow-xlarge {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  border-style: none;
  width: auto;
  min-width: 0;
  height: 650px;
}

.uui-layout01_image-wrapper-4 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.uui-layout01_component-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-46 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout01-4 {
  overflow: hidden;
}

.uui-text-style-link-4 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-4:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-size-small-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-12:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-12:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-12.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-4 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-form_input-4:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-4::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-blogpost04_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.uui-blogpost04_form {
  margin-bottom: 0;
}

.uui-space-small-7 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-13 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-8 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-space-medium-8 {
  width: 100%;
  min-height: 2rem;
}

.uui-icon-1x1-xsmall-9 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-large {
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-blogpost04_newsletter {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  padding: 2rem 2rem 2.5rem;
  position: -webkit-sticky;
  position: sticky;
  top: 5rem;
}

.uui-text-rich-text {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text h5, .uui-text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.uui-text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-style: italic;
}

.uui-text-rich-text img {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.uui-text-rich-text a {
  text-decoration: underline;
}

.uui-text-rich-text figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
}

.uui-blogpost04_content {
  margin-bottom: 4rem;
}

.uui-blogpost04_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-button-icon-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-7.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-button-secondary-gray-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-12:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-12:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-12.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-12.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-12.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost04_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.uui-blogpost04_author-text {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-blogpost04_author-text.date {
  margin-top: 7px;
}

.uui-blogpost04_author-subheading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blogpost04_author-content {
  margin-right: 4rem;
}

.uui-blogpost04_author-content.date {
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.uui-blogpost04_author-wrapper {
  align-items: stretch;
  display: flex;
}

.uui-blogpost04_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blogpost04_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.uui-blogpost04_image-wrapper {
  width: 100%;
  margin: 4rem auto 2rem;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.uui-text-size-xlarge-2 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heading-large {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-blogpost04_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-blogpost04_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogpost04_category-link {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogpost04_meta-wrapper {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 0;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-button-link-4 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-4:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-row-13 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-blogpost04_header {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge-14 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-14.blog {
  padding-top: 4rem;
}

.uui-container-large-47 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-14 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-127 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-40 {
  border-radius: 2000px;
}

.section-26 {
  border-bottom: 1px solid var(--untitled-ui--gray100);
}

.image-41, .image-42, .image-43 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.dental {
  aspect-ratio: 1;
  border-radius: .5rem;
}

.section-27 {
  border-bottom: 1px solid var(--untitled-ui--gray100);
}

.paragraph-11 {
  color: var(--untitled-ui--gray700);
  padding-top: 4rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.paragraph-11.slide-in-bottom.dataprotect {
  padding-bottom: 4rem;
}

.bold-text-21 {
  color: var(--untitled-ui--gray800);
  font-size: 26px;
}

.text-span-11 {
  font-size: 18px;
}

.text-span-12 {
  font-size: 17px;
}

.text-span-13 {
  font-size: 15px;
}

.text-span-14 {
  color: var(--untitled-ui--gray800);
  font-size: 16px;
}

.text-span-15 {
  color: var(--untitled-ui--gray800);
}

.navbar5_menu-dropdown {
  position: static;
}

.navbar5_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 75rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar5_logo-link {
  padding-left: 0;
  display: block;
}

.navbar5_icon-wrapper {
  flex: none;
}

.navbar5_blog-image-wrapper {
  width: 100%;
}

.dropdown-chevron-4 {
  color: var(--untitled-ui--gray700);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar5_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  font-size: 17px;
  font-weight: 500;
  display: flex;
}

.navbar5_dropdown-toggle:active {
  color: var(--untitled-ui--primary600);
}

.text-style-link-3 {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.navbar5_component {
  border-bottom: 1px none var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  align-items: center;
  width: 100%;
  min-height: 6rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar5_menu-button {
  padding: 0;
}

.navbar5_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar5_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar5_dropdown-list.w--open {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--untitled-ui--gray400);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-image: linear-gradient(180deg, var(--untitled-ui--gray50) 100%, white);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.navbar5_menu {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar5_blog-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 120%;
  max-width: 120%;
  height: 100%;
}

.navbar5_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 20px;
  display: flex;
}

.navbar5_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.navbar5_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar5_dropdown-link:hover {
  background-color: var(--untitled-ui--gray100);
}

.navbar5_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.navbar5_dropdown-content-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar5_dropdown-content-wrapper.z-index-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-auto-rows: max-content;
  width: 100%;
}

.navbar5_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar5_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar5_dropdown-background-layer {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  min-width: 100vw;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.navbar5_dropdown-content-right {
  border-left: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
  flex: 1;
  max-width: 32rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.navbar5_blog-item {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar5_link {
  color: var(--untitled-ui--gray700);
  padding: 1.5rem 1rem;
  font-size: 17px;
  font-weight: 400;
}

.navbar5_link:hover {
  color: var(--untitled-ui--primary600);
}

.navbar5_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar5_link.homepage {
  color: var(--orange);
  font-size: 17px;
}

.navbar5_link.aboutuspage {
  color: var(--untitled-ui--primary600);
}

.section-28 {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
  display: block;
}

.navbar8_dropdown-list.w--open {
  background-color: #fff;
  border-bottom: 1px solid #000;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.wg-element-2 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  transition: background-color .2s;
  display: flex;
  position: static;
}

.wg-element-2:hover {
  background-color: #fbf9fd;
}

.navbar8_component {
  background-color: #fff;
  border-bottom: 1px #000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 6rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

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

.navbar8_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar8_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar8_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar8_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.dropdown-chevron-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar8_dropdown-small-link-list {
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.navbar8_dropdown-link-small {
  font-size: .875rem;
  text-decoration: none;
}

.navbar8_dropdown-content-right {
  flex: 1;
  max-width: 14rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.navbar8_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar8_menu-button {
  padding: 0;
}

.navbar8_link {
  padding: 1.5rem 1rem;
}

.navbar8_link.w--current {
  color: #000;
}

.navbar8_logo-link {
  padding-left: 0;
}

.wg-dd-1-togle-2 {
  z-index: 1;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  flex-direction: column;
  width: 100%;
  padding: 10px 15px;
}

.wg-dd-1-togle-2:hover {
  color: #f89833;
  background-color: rgba(248, 152, 51, 0);
}

.navbar8_icon-holder {
  flex: none;
}

.navbar8_dropdown-background-layer {
  background-color: #eee;
  min-width: 100vw;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.navbar8_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.navbar8_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 75rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wg-dropdown-1-link-2 {
  color: #000;
  background-color: #fff;
  padding: 10px 15px;
  text-decoration: none;
  transition: background-color .1s;
}

.wg-dropdown-1-link-2:hover {
  color: #f89833;
  background-color: rgba(64, 73, 255, 0);
}

.navbar8_menu-dropdown {
  position: static;
}

.button-9 {
  color: #fff;
  text-align: center;
  background-color: #d14228;
  border: 1px solid #d14228;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-9.is-secondary {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
}

.button-9.is-small {
  padding: .5rem 1.25rem;
}

.navbar8_dropdown-content {
  width: 100%;
  display: flex;
}

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

.navbar8_dropdown-content-wrapper.z-index-1 {
  grid-template-rows: max-content;
  grid-auto-rows: max-content;
}

.navbar8_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.text-block-62 {
  color: var(--untitled-ui--gray700);
  font-weight: 400;
}

.image-44 {
  border-radius: 500px;
}

.div-block-129 {
  min-height: 400px;
}

.heading-41 {
  margin-bottom: auto;
  font-family: Lato, sans-serif;
}

.bold-text-23 {
  margin-left: -10px;
}

.bold-text-23.cardio {
  margin-left: auto;
}

.text-block-63 {
  color: var(--untitled-ui--gray700);
  min-width: 0;
  max-width: none;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 16px;
}

.text-block-63.third {
  padding-left: 4px;
}

.text-block-63.third.exclam {
  padding-left: 0;
}

.text-block-63.fifth {
  padding-left: 2px;
}

.text-block-63.fifth.exclam {
  padding-left: 0;
}

.div-block-130 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: -10px;
  padding-left: 0;
  display: flex;
}

.slide-11 {
  background-image: url('../images/14_Sprinter_Pass_City_Action_4c_300-1024x706.jpeg');
  background-position: 50% 33%;
  background-repeat: repeat;
  background-size: cover;
}

.slide-11.slie-9 {
  background-image: url('../images/wp7488869.webp');
  background-position: 50% 58%;
}

.slide-11.slie-9.slid10 {
  background-image: url('../images/14_Sprinter_Pass_City_Action_4c_300-1024x706.jpeg');
}

.slide-11.slide2 {
  background-image: url('../images/umbrella-chair-around-swimming-pool.jpg');
}

.div-block-131 {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.container-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  display: flex;
}

.slide-12 {
  background-image: url('../images/acibadem-ALTUNIZADE-hospital.jpeg');
  background-position: 50% 100%;
  background-size: cover;
}

.heading-42 {
  margin-top: auto;
  margin-bottom: auto;
}

.paragraph-12 {
  text-align: left;
  min-width: 0;
  margin-top: 0;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.paragraph-12.tuv {
  color: var(--untitled-ui--gray800);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-132 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-133 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 80%;
  display: flex;
}

.div-block-134 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: stretch;
  width: auto;
  max-width: none;
  display: flex;
}

.uui-layout22_image-3 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .75rem;
  width: 92%;
  position: absolute;
  top: 8%;
}

.uui-layout22_image-wrapper-3 {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout22_image-wrapper-3.vs {
  background-color: rgba(242, 244, 247, 0);
  padding-top: 4rem;
}

.uui-button-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-13:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-13:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-secondary-gray-13:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-13:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-14 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-9 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-12 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-14 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-11 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout22_component-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-15 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-48 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-15 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout22-3.tuv {
  border-top: 1px solid var(--untitled-ui--gray200);
  border-bottom: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--gray50);
}

.div-block-135 {
  width: 10rem;
}

.text-block-64, .text-block-65 {
  font-weight: 500;
}

.div-block-136 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
}

.testimonialheading {
  margin-bottom: 20px;
}

.div-block-138 {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
  top: -172px;
}

.lottie-animation {
  display: none;
}

.div-block-139 {
  background-image: url('../images/General-Consultation.jpeg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-width: 350px;
  max-width: 300px;
  min-height: 240px;
  max-height: 200px;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  box-shadow: 0 2px 13px rgba(0, 0, 0, .2);
}

.div-block-139.travel {
  background-image: url('../images/istockphoto-1331975194-612x612.jpeg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.div-block-139.secdiv {
  background-image: url('../images/11044527.jpeg');
}

.div-block-139.secdiv.transport {
  background-image: url('../images/ford-transit-custom-1-e0ir.jpeg');
}

.left-arrow-5 {
  border: 1px #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  margin-top: 225px;
  margin-left: 0;
  display: none;
  top: -128px;
  left: -61px;
}

.slide-13 {
  overflow: visible;
}

.text-block-66 {
  margin-top: 40px;
  margin-right: 0;
  padding-right: 57px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 45px;
}

.slider-7 {
  background-color: #fff;
  overflow: visible;
}

.div-block-140 {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-140.mobile {
  display: none;
}

.div-block-141 {
  opacity: .58;
  mix-blend-mode: darken;
  background-image: linear-gradient(to top, #1f9e96, #fff);
  border-radius: 10px;
  align-items: flex-end;
  min-height: 240px;
  max-height: 240px;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  top: -64px;
}

.div-block-141.assistance {
  overflow: visible;
}

.div-block-141.transport {
  top: -35px;
}

.text-block-67 {
  z-index: 99;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
  position: relative;
  top: 155px;
  left: 34px;
  overflow: hidden;
}

.list-6 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--untitled-ui--gray700);
  flex-flow: column;
  margin-top: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  display: flex;
}

.listitemwho-2 {
  color: var(--untitled-ui--gray700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.text-block-68 {
  color: var(--untitled-ui--gray700);
  font-size: 15px;
  font-weight: 400;
}

.bold-text-25.termin:hover {
  font-weight: 600;
}

.cf-faq-answer {
  color: rgba(13, 14, 16, .75);
  letter-spacing: -.32px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 156%;
}

.cf-down-arrow {
  filter: sepia();
}

.cf-faq-question {
  color: #000;
  margin-right: 5%;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 142%;
}

.cf-faq-question-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.cf-faq-wrapper {
  cursor: pointer;
  border-bottom: 1px rgba(0, 0, 0, .1);
  max-width: 530px;
}

.faq-right-contain {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 50%;
  max-width: 556px;
  display: flex;
}

.cf-faq-left-contain {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 50%;
  max-width: 530px;
  display: flex;
}

.cf-faq-contain {
  grid-column-gap: 80px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 100px;
  display: flex;
}

.cf-h2-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 110%;
}

.cf-h2-heading.left {
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
}

.cf-faq-main-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 160px;
  display: flex;
}

.cf-faq-section-1 {
  position: relative;
}

.uui-button-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
}

.uui-button-14:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-14:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05), 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-15 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-15.button-row-center {
  justify-content: center;
}

.uui-space-small-8 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-large-13 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xxsmall-9 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-8 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-avatar-group_item-4, .uui-avatar-stack_item-4 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-4.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component-4 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-6 {
  text-align: center;
}

.uui-faq01_cta-3 {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-10 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium-14 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-faq01_answer-3 {
  display: flex;
  overflow: hidden;
}

.uui-faq01_answer-3.chkup {
  display: block;
}

.accordion-icon_vertical-line-5 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-5 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-5 {
  border: 2px solid var(--untitled-ui--gray400);
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper-3 {
  color: var(--untitled-ui--primary600);
}

.uui-faq01_heading-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq01_heading-3.chkp {
  color: var(--untitled-ui--gray800);
  font-size: 1.5rem;
  font-weight: 500;
}

.uui-faq01_question-3 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_question-3.chkup {
  padding-left: 40px;
  padding-right: 40px;
}

.uui-faq01_accordion-3 {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-3.last-item {
  border-bottom-color: rgba(0, 0, 0, 0);
}

.uui-faq01_list-3 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_list-3.chkp {
  margin-top: 50px;
  margin-left: 0;
  margin-right: 0;
}

.uui-faq01_component-3 {
  margin-top: 4rem;
}

.uui-space-xsmall-12 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-15 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-12 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-10.align-center, .align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-16 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-49 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-16 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-142 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  justify-items: stretch;
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.div-block-143 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: stretch;
  padding: 20px 40px 30px;
  display: grid;
}

.div-block-143.english {
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-144 {
  background-color: var(--untitled-ui--primary600);
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-144:hover {
  background-color: var(--untitled-ui--primary700);
}

.image-45 {
  transform: rotate(-90deg);
}

.button-10 {
  border: 1px solid var(--untitled-ui--primary600);
  color: var(--untitled-ui--primary600);
  background-color: rgba(56, 152, 236, 0);
  border-radius: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 500;
  transition: background-color .3s;
}

.button-10:hover {
  background-color: var(--untitled-ui--primary600);
  color: var(--white);
}

.button-10.turkish {
  padding-left: 35px;
  padding-right: 35px;
}

.link-block-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  text-decoration: none;
  display: flex;
  position: static;
  left: 50px;
}

.div-block-145 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-block-69 {
  color: var(--untitled-ui--gray700);
  margin-top: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.link-7, .link-8 {
  text-decoration: none;
}

@media screen and (min-width: 1440px) {
  .section {
    display: block;
  }

  .div-block.contact {
    justify-content: space-between;
    align-items: flex-end;
  }

  .text-span-7, .text-span-7.earlydet {
    font-size: 56px;
    font-weight: 900;
  }

  .cont1 {
    padding-top: 5vh;
    top: -83vh;
  }

  .slide-6 {
    background-position: 50%;
  }

  .slide-6.heroslide2.herolslide3 {
    background-position: 0%;
  }

  .slide-6.heroslide2.third {
    background-position: 100%;
    left: -3px;
  }

  .div-block-31 {
    display: block;
  }

  .margin-top.margin-medium.help.impressum {
    margin-top: 40px;
  }

  .margin-top.margin-medium.contact {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    margin-top: 38px;
  }

  .margin-top.margin-medium.hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .div-block-30 {
    top: 10%;
  }

  .button.hero {
    display: block;
  }

  .header1_image-wrapper.appointment {
    background-image: url('../images/ahmed-yameen-rI1I7eD4JWc-unsplash.jpg');
    background-position: 0%;
    background-size: cover;
    background-attachment: fixed;
    min-width: 850px;
    overflow: hidden;
  }

  .logos-title-small {
    display: none;
  }

  .clients-wrapper-three {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .div-block-17 {
    min-width: 0;
    max-width: none;
    min-height: 0;
    max-height: none;
    padding: 14px 20px;
  }

  .div-block-17.help.chat.herotermin {
    min-height: 48px;
  }

  .padding-global-3 {
    background-color: var(--blue);
  }

  .section-7 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-38 {
    width: 100%;
    max-width: 75rem;
  }

  .tabs-menu.slide-in-bottom-200ms {
    width: auto;
    max-width: none;
  }

  .tabs {
    width: 100%;
  }

  .wg-dd-1-togle {
    padding-top: 0;
  }

  .wg-element-wrapper.sw6 {
    display: block;
  }

  .html-embed {
    border-radius: 0;
  }

  .heading-21 {
    color: var(--dark);
    font-weight: 900;
  }

  .button-4 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text-span-8 {
    color: var(--orange);
  }

  .grid-footer-v1---5-column {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-columns: 2fr 1fr 1fr 1fr auto;
  }

  .grid-footer-v1---2-columns.grid-center.bottom {
    justify-content: space-between;
  }

  .footer-bottom {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-span-10 {
    color: var(--orange);
  }

  .bold-text-15, .bold-text-16 {
    font-size: 18px;
  }

  .div-block-95 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .button-5 {
    background-color: var(--orange);
    border-radius: 5px;
    padding: 14px 25px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 700;
  }

  .button-5:hover {
    background-color: var(--untitled-ui--primary700);
  }

  .div-block-97 {
    padding-top: 23px;
  }

  .html-embed-2 {
    border-radius: 0;
  }

  .section-15 {
    display: none;
  }

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

  .bold-text-19 {
    text-decoration: none;
  }

  .div-block-112 {
    background-color: var(--untitled-ui--gray700);
  }

  .html-embed-4 {
    border-radius: 0;
  }

  .heading-26 {
    font-family: Lato, sans-serif;
    font-size: 44px;
  }

  .mobile-link {
    display: none;
  }

  .cf-video-checkmark-icon {
    color: var(--dark);
    background-color: rgba(55, 70, 64, 0);
    border-radius: 0;
  }

  .cf-video-checkmark {
    color: var(--dark);
  }

  .cf-video-heading {
    color: var(--white);
    margin-top: 10px;
    font-family: Lato, sans-serif;
    font-size: 44px;
    font-weight: 900;
  }

  .cf-video-section {
    color: var(--black);
    background-color: #fff;
  }

  .text-block-58, .text-block-59, .text-block-60 {
    color: var(--white);
  }

  .container-26 {
    max-width: 1350px;
  }

  .uui-padding-vertical-xhuge-3.testimonials {
    align-items: flex-start;
    padding-bottom: 0;
  }

  .uui-section_layout05.hero-first {
    margin-top: -110px;
  }

  .uui-layout69_item.homepage {
    height: 33rem;
  }

  .uui-padding-vertical-xhuge-4.testimonial {
    padding-top: 0;
  }

  .image-35, .image-35.checkup, .imageholder {
    width: 100%;
  }

  .uui-section_layout01.checkup {
    background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/360_F_104060928_HL1ndciF8FWS8OVvxu8o2nTJgay3uSd2.jpeg');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .uui-section_layout01-2, .uui-space-xxlarge, .uui-logos04_list, .uui-logo-loop_inner, .uui-text-align-center-2, .uui-section_logos04.logos {
    overflow: hidden;
  }

  .uui-layout13_image-01 {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    object-position: 50% 50%;
    width: 48rem;
    min-width: 48rem;
    right: -13.6rem;
  }

  .uui-layout13_image-02 {
    aspect-ratio: 2 / 3;
    object-position: 21% 50%;
    bottom: 5%;
  }

  .uui-layout13_image-wrapper {
    overflow: visible;
  }

  .uui-layout13_lightbox-image.shadow-xlarge {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 61% 50%;
    border-style: none;
  }

  .uui-container-large-17 {
    max-width: 75rem;
  }

  .uui-section_layout13 {
    overflow: hidden;
  }

  .uui-text-size-medium-4 {
    font-size: 1.2rem;
  }

  .uui-heading-xxsmall-4.checkup {
    font-size: 1.5rem;
  }

  .uui-heading-xxsmall-4.checkup1 {
    font-size: 1.5rem;
    font-weight: 600;
  }

  .uui-container-large-18 {
    max-width: 75rem;
  }

  .uui-layout04_image-02-2 {
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: .5rem;
    width: 18rem;
    min-width: 18rem;
    bottom: -4.2rem;
    left: -.6rem;
  }

  .uui-layout04_image-01-2.shadow-xlarge {
    border-style: none;
    width: 48rem;
    min-width: 48rem;
    left: 3%;
  }

  .uui-layout04_image-wrapper-2 {
    overflow: visible;
  }

  .uui-container-large-19 {
    max-width: 75rem;
  }

  .uui-section_layout04-2 {
    overflow: hidden;
  }

  .uui-layout52_image-02 {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    border-radius: .5rem;
    width: 20rem;
    min-width: 20rem;
    bottom: 1.1rem;
    right: 1.5rem;
  }

  .uui-layout52_image-01.shadow-xlarge {
    aspect-ratio: auto;
    object-position: 0% 50%;
    border-style: none;
    width: 44rem;
    min-width: 44rem;
    right: 2%;
  }

  .uui-container-large-20 {
    max-width: 75rem;
  }

  .uui-layout08_image {
    border-style: none;
  }

  .uui-container-large-21 {
    max-width: 75rem;
  }

  .uui-layout41_component.cservicees.cup {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-padding-vertical-xhuge-9.dental {
    aspect-ratio: auto;
  }

  .uui-testimonial18_slide-nav {
    display: flex;
  }

  .uui-testimonial18_arrow, .uui-testimonial18_arrow.left {
    display: flex;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
  }

  .uui-section_cta04-2.dental {
    aspect-ratio: auto;
  }

  .uui-container-large-45 {
    max-width: 75rem;
  }

  .uui-layout01_image-4.shadow-xlarge {
    aspect-ratio: 2 / 3;
    object-fit: cover;
    width: auto;
    min-width: 0;
    height: 650px;
    top: -4%;
    bottom: auto;
    left: 5%;
    right: 0%;
  }

  .uui-container-large-46 {
    max-width: 75rem;
  }

  .image-41 {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .image-42, .image-43 {
    width: 100%;
  }

  .div-block-128 {
    aspect-ratio: 3 / 2;
    object-fit: cover;
  }

  .section-27 {
    border-bottom: 1px solid var(--untitled-ui--gray100);
  }

  .paragraph-11 {
    color: var(--untitled-ui--gray700);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  }

  .bold-text-21 {
    font-size: 22px;
  }

  .navbar5_container {
    max-width: 75rem;
  }

  .navbar5_component {
    justify-content: center;
    width: auto;
  }

  .navbar5_dropdown-list.w--open {
    background-image: linear-gradient(180deg, var(--untitled-ui--gray50) 100%, white);
  }

  .navbar5_link {
    color: var(--untitled-ui--gray700);
  }

  .section-28 {
    border-bottom: 1px solid var(--untitled-ui--gray200);
    color: var(--untitled-ui--gray700);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 16px;
  }

  .wg-element-2 {
    display: inline-block;
  }

  .wg-dd-1-togle-2 {
    padding-top: 0;
  }

  .text-block-62 {
    color: var(--untitled-ui--gray700);
  }

  .div-block-144:hover {
    background-color: var(--untitled-ui--primary700);
  }

  .link-block-19 {
    display: flex;
    position: static;
    bottom: 0;
    left: 150px;
  }

  .div-block-145 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-end;
    align-items: center;
    padding-left: 0;
  }
}

@media screen and (max-width: 991px) {
  .div-block.contact {
    min-width: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar1_component {
    min-width: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .navbar1_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .dropdown-chevron {
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .text_medium {
    font-size: 50px;
    line-height: 80px;
  }

  .text_medium.sec2 {
    overflow: hidden;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium.sec2.contact.last {
    min-width: 0%;
    max-width: 100%;
  }

  .text-size-medium.sec2.about {
    min-width: 60ch;
    max-width: 60ch;
  }

  .header1_content {
    object-fit: fill;
    width: auto;
    min-width: 0;
    overflow: hidden;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    overflow: hidden;
  }

  .div-block-32 {
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 40px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 39%;
    right: 0%;
  }

  .div-block-39 {
    display: none;
  }

  .container-12 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .services_info-box {
    grid-template-rows: auto auto auto;
    grid-template-columns: repeat(auto-fit, minmax(321px, 1fr));
  }

  .text_info-copy {
    padding-right: 0;
    display: none;
  }

  .heading-2 {
    font-size: 50px;
    line-height: 70px;
  }

  .services_section {
    padding-left: 5%;
    padding-right: 5%;
  }

  .text_info {
    padding-right: 0;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section_header1.sec2 {
    display: block;
  }

  .header1_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header1_component.sec3 {
    flex-flow: column;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-3 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-13 {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-flow: column;
  }

  .div-block-15 {
    overflow: visible;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .text-block-21 {
    line-height: 32px;
  }

  .layout239_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .container-6 {
    max-width: 728px;
  }

  .container-6.logos {
    max-width: 1200px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-global-4.email {
    padding-left: 5%;
    padding-right: 5%;
  }

  .contact11_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .container-7 {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .wg-element {
    width: 50%;
  }

  .div-block-82 {
    min-width: 0;
  }

  .container-20 {
    max-width: 728px;
  }

  .testimonial-left {
    width: 40%;
    margin-right: 40px;
  }

  .grid-footer-v1---5-column {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-top {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .grid-footer-v1---2-columns.grid-center {
    grid-template-columns: .6fr;
  }

  .horizontal-flex.end.tablet-start {
    justify-content: flex-start;
  }

  .text-300.bold.footer-title {
    margin-bottom: 24px;
  }

  .container-default {
    padding-left: 5%;
    padding-right: 5%;
  }

  .footer-bottom {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-97 {
    overflow: hidden;
  }

  .arrow {
    margin-left: 0;
    font-size: 1.2em;
    position: static;
  }

  .nav-link {
    text-align: center;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }

  .drop-down-wrapper {
    position: static;
  }

  .drop-down-wrapper.w--open {
    background-color: #353535;
    justify-content: space-between;
    padding-right: 2em;
    position: relative;
  }

  .nav-link-drop {
    transition: all .85s;
    display: block;
    position: static;
  }

  .navbar1_menu-buttons-2 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .nav-bar {
    display: none;
  }

  .dropdown-link {
    justify-content: space-around;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .nav-menu {
    background-color: #2e2e2e;
    position: absolute;
  }

  .nav-container {
    border-right-style: none;
    padding: .25em 1em;
  }

  .menu-link-wrapper {
    width: auto;
  }

  .menu-button {
    color: #000;
    border: 1px #000;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #353535;
  }

  .section-23 {
    display: none;
  }

  .div-block-118 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout195_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout1_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout28_component {
    grid-column-gap: 3rem;
  }

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

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .stacked-tabs-holder {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .stacked-tabs-content-holder {
    justify-content: flex-start;
  }

  .grid-8-col {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .stacked-tabs-pane-holder {
    width: 80%;
  }

  .stacked-tabs-container {
    width: 100%;
    min-width: 100%;
  }

  .cf-video-play-button {
    margin-top: 200px;
  }

  .cf-video-laptop-bar-image {
    top: -29px;
  }

  .cf-video {
    height: 500px;
  }

  .cf-video-checkmark-icon {
    margin-bottom: 5px;
    margin-right: 0;
  }

  .cf-video-checkmarks-item {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-right: 0;
  }

  .cf-video-checkmark {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    width: 100%;
    display: grid;
  }

  .cf-video-heading {
    margin-bottom: 40px;
    font-size: 36px;
  }

  .stacked-tabs-holder-2 {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .stacked-tabs-container-2 {
    width: 100%;
    min-width: 100%;
  }

  .uui-layout04_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout04_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout04_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-layout04_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout56_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout05_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout05_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout05_lightbox {
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout05_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial07_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .uui-testimonial07_mask {
    width: 100%;
  }

  .uui-testimonial07_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout22_image-wrapper {
    height: 27rem;
  }

  .uui-layout22_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout44_image-wrapper {
    height: 27rem;
  }

  .uui-layout44_logo-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr 1fr;
  }

  .image-35.img1, .imageholder {
    width: 100%;
  }

  .uui-faq04_layout {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-layout01_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout01_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-layout01_image-2 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout01_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout22_image-wrapper-2 {
    height: 27rem;
  }

  .uui-layout22_component-2 {
    grid-column-gap: 3rem;
  }

  .uui-layout49_image {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout49_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout02_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 0;
  }

  .uui-layout02_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }

  .uui-layout32_timeline-step {
    grid-column-gap: 24px;
  }

  .uui-layout32_component {
    grid-column-gap: 2rem;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-contact03_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout13_image-01 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_image-02 {
    display: none;
  }

  .uui-layout13_lightbox-image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout13_lightbox {
    padding: 2rem;
  }

  .uui-layout13_component {
    grid-column-gap: 3rem;
  }

  .uui-layout79_content {
    grid-column-gap: 3rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout04_image-02-2 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout04_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout04_image-wrapper-2 {
    padding: 4rem 2rem;
  }

  .uui-layout04_component-2 {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-layout52_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout52_image-01 {
    width: 100%;
    min-width: 100%;
    margin-left: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout52_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-layout52_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout08_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout25_lightbox {
    height: 27rem;
  }

  .uui-layout25_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout41_lightbox-image-02 {
    width: 28%;
    min-width: auto;
  }

  .uui-layout41_lightbox {
    height: 27rem;
  }

  .uui-layout47_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial08_component {
    grid-template-columns: 1fr;
  }

  .uui-layout01_image-3 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout01_component-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-layout49_image-2 {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout49_component-2 {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout52_image-02-2 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout52_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-left: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout52_image-wrapper-2 {
    padding: 4rem 2rem;
  }

  .uui-layout52_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout25_lightbox-2 {
    height: 27rem;
  }

  .uui-layout25_component-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-layout08_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout24_image-wrapper {
    height: 27rem;
  }

  .uui-layout24_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-layout04_image-02-3 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout04_image-01-3 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout04_image-wrapper-3 {
    padding: 4rem 2rem;
  }

  .uui-layout04_component-3 {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-contact03_component-2 {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout228_component {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-3 {
    font-size: 1.75rem;
  }

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

  .uui-testimonial10_content {
    padding: 3rem;
  }

  .uui-testimonial10_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 35rem;
  }

  .uui-testimonial10_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial04_component {
    padding: 3rem;
  }

  .services_14_contact_component {
    grid-template-columns: 1fr 1fr;
  }

  .menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar9_bottom-bar {
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .services_7_features-list_list {
    grid-column-gap: 2rem;
  }

  .menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar9_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar9_dropdown-content {
    flex-direction: column;
  }

  .services_7_features-list_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .services_2_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .navbar9_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .dropdown-chevron-2 {
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .navbar9_dropdown-content-layout {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .services_9_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .navbar9_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar9_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .services_4_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .services_8_feature_component, .services_6_feature_component, .services_3_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .navbar9_menu-dropdown {
    width: 100%;
  }

  .services_5_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h4-4 {
    font-size: 1.75rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar9_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .footer1_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .services_10_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .navbar9_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar9_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial18_mask {
    width: 50%;
  }

  .uui-testimonial18_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout239_list-2 {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-5 {
    font-size: 1.75rem;
  }

  .layout16_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout408_card-content {
    padding: 2rem;
  }

  .layout1_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta7_component {
    grid-column-gap: 3rem;
  }

  .cta7_button-row {
    flex: none;
  }

  .cta7_content {
    margin-right: 3rem;
  }

  .layout348_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .layout203_component, .layout192_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout249_list {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-6 {
    font-size: 1.75rem;
  }

  .layout209_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-cta04_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .layout201_component, .layout25_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .layout238_list {
    grid-column-gap: 2rem;
  }

  .layout22_component, .layout197_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta1_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .faq8_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .contact17_component {
    grid-column-gap: 2rem;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    width: 32rem;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .layout18_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h4-7 {
    font-size: 1.75rem;
  }

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

  .layout246_list {
    grid-column-gap: 2rem;
  }

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

  .layout380_card-large-content, .layout380_card-small-content {
    padding: 2rem;
  }

  .layout380_row {
    grid-template-columns: 1fr;
  }

  .gallery14_arrow.hide-mobile-landscape {
    width: 3rem;
    height: 3rem;
  }

  .gallery14_image-wrapper {
    padding-top: 66.66%;
  }

  .uui-testimonial11_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .navbar3_container {
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar3_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar3_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .dropdown-chevron-3 {
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .menu-icon3_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar3_logo-link-menu {
    float: none;
    margin-top: 2.5rem;
    margin-bottom: 2rem;
    display: flex;
    position: static;
  }

  .navbar3_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: block;
    position: relative;
  }

  .navbar3_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar3_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar3_tablet-menu-button {
    width: 100%;
    margin-top: 1.5rem;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
  }

  .menu-icon3_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar3_menu-background {
    z-index: 0;
    background-color: rgba(0, 0, 0, .5);
    width: 100vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .menu-icon3_line-top {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar3_dropdown-toggle {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    position: relative;
  }

  .navbar3_dropdown-link {
    padding: .75rem 0 .75rem 5%;
  }

  .navbar3_link {
    padding: .75rem 0;
    font-size: 1.125rem;
    position: static;
  }

  .navbar3_menu {
    z-index: 1;
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-right: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    width: 80vw;
    height: 100dvh;
    margin-left: 0;
    padding-bottom: 6.5rem;
    padding-left: 5vw;
    padding-right: 5vw;
    transition: height .5s;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
    overflow: auto;
  }

  .destinations_2_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .destinations_3_feature_card-content {
    padding: 2rem;
  }

  .destinations_4_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .destinations_6_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .destinations_7_cta_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .destinations_10_testimonial_component {
    padding-left: 0;
    padding-right: 0;
  }

  .destinations_10_testimonial_mask {
    width: 100%;
  }

  .destinations_10_testimonial_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .destinations_11_cta_card {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .destinations_11_cta_card-content {
    padding: 3rem;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer2_left-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer2_social-list {
    margin-bottom: 2rem;
  }

  .footer2_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .rl_layout242_content {
    grid-column-gap: 2rem;
  }

  .rl_layout242_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h3 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout24_image-wrapper-2 {
    height: 27rem;
  }

  .uui-layout24_component-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial14_component {
    column-count: 2;
  }

  .heading-style-h4-8 {
    font-size: 1.75rem;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .pricing24_plans {
    grid-template-columns: 1fr;
  }

  .heading-style-h4-9 {
    font-size: 1.75rem;
  }

  .uui-pricing08_plan {
    margin-top: 0;
  }

  .uui-pricing08_components, .pricing25_plans {
    grid-template-columns: 1fr;
  }

  .heading-style-h4-10 {
    font-size: 1.75rem;
  }

  .uui-contact03_component-3 {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-cta04_component-2 {
    grid-template-columns: 1fr;
  }

  .testimonial15_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-faq02_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout01_image-4 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout01_component-4 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-blogpost04_newsletter {
    position: static;
  }

  .uui-blogpost04_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .navbar5_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .dropdown-chevron-4 {
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .navbar5_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar5_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar5_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    background-image: linear-gradient(180deg, var(--untitled-ui--gray100) 100%, white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar5_large-item-content {
    width: 100%;
  }

  .navbar5_dropdown-content-left {
    background-color: var(--untitled-ui--gray100);
    align-content: start;
    align-items: start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar5_blog-list, .navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar5_dropdown-content {
    flex-direction: column;
  }

  .navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar5_dropdown-content-right {
    background-color: var(--untitled-ui--gray100);
    align-items: flex-start;
    max-width: none;
  }

  .menu-icon_line-top-2 {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_blog-item {
    width: 100%;
  }

  .navbar5_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .section-28 {
    display: block;
  }

  .navbar8_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar8_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .wg-element-2 {
    width: 50%;
  }

  .menu-icon_line-top-3 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar8_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar8_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-chevron-5 {
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .navbar8_dropdown-content-right {
    max-width: none;
    margin-bottom: 1.5rem;
  }

  .navbar8_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar8_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar8_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar8_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar8_menu-dropdown {
    width: 100%;
  }

  .navbar8_dropdown-content {
    flex-direction: column;
  }

  .navbar8_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-layout22_image-wrapper-3 {
    height: 27rem;
  }

  .uui-layout22_component-3 {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-140 {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-flow: column;
  }

  .text-block-67 {
    line-height: 32px;
  }

  .cf-faq-wrapper {
    max-width: none;
  }

  .faq-right-contain {
    width: 100%;
    max-width: none;
    margin-left: 0;
  }

  .cf-faq-left-contain {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .cf-faq-contain {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
    margin-top: 80px;
  }

  .cf-h2-heading, .cf-h2-heading.left {
    font-size: 42px;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .navbar1_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .services_title-wrapper {
    flex-direction: column-reverse;
    display: flex;
  }

  .info_box {
    padding-left: 24px;
    padding-right: 0;
  }

  .right_services-wrapper {
    padding-left: 0;
  }

  .text_info-copy {
    padding-top: 8px;
    display: block;
  }

  .heading-2 {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .clinic_services-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .services_section-wrapper {
    padding-bottom: 80px;
  }

  .title_wrapper {
    padding-bottom: 16px;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .layout239_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .logos-title-small {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .contact11_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-link:hover {
    color: rgba(26, 27, 31, .75);
  }

  .footer-block {
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .wg-element {
    width: 100%;
  }

  .testimonial-image-left {
    padding: 60px 15px;
  }

  .testimonial-wrapper-four {
    flex-direction: column;
  }

  .testimonial-left {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-image-four {
    height: auto;
  }

  .heading-small {
    font-size: 28px;
    line-height: 36px;
  }

  .grid-footer-v1---5-column {
    grid-template-columns: 1fr 1fr;
  }

  .footer-top {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-list-item {
    margin-bottom: 10px;
  }

  .grid-footer-v1---2-columns.grid-center {
    grid-template-columns: .8fr;
  }

  .grid-footer-v1---2-columns.grid-center.bottom {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .text-300 {
    font-size: 18px;
    line-height: 20px;
  }

  .text-300.bold.footer-title {
    margin-bottom: 24px;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mg-bottom-40px {
    margin-bottom: 24px;
  }

  .nav-link {
    justify-content: center;
  }

  .drop-down-wrapper.w--open {
    display: flex;
  }

  .menu-link-wrapper {
    display: block;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .layout195_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .button-7.is-navbar3-button {
    padding: .25rem 1rem;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout1_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout28_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .grid-8-col {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .tab-link {
    padding-right: 24px;
  }

  .cf-video-play-button {
    margin-top: 200px;
  }

  .cf-video-checkmarks-item {
    max-width: none;
  }

  .cf-video-checkmark {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .cf-video-heading {
    font-size: 34px;
  }

  .cf-wrapper {
    width: 90%;
  }

  .uui-layout04_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-layout04_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout04_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-layout04_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout04_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-2 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-layout56_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout56_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-layout05_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-layout05_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout05_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-3 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape, .uui-button-row-3.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-layout05_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout05_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-layout69_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial07_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial07_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial07_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial07_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial07_divider {
    display: none;
  }

  .uui-testimonial07_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial07_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

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

  .uui-testimonial07_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial07_component {
    margin-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout22_image {
    border-radius: .5rem;
    width: 100%;
    position: static;
  }

  .uui-layout22_image-wrapper {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-layout22_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout44_image {
    border-radius: .5rem;
    width: 100%;
    position: static;
  }

  .uui-layout44_image-wrapper {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-layout44_logo-row {
    margin-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial16_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial16_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial16_content {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-faq04_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq04_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-faq04_list.first-col {
    border-bottom: 1px solid var(--untitled-ui--gray200);
  }

  .uui-faq04_layout {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-faq04_component {
    margin-top: 3rem;
  }

  .uui-layout01_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout01_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout01_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout01_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout01_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-4 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout01_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-layout22_image-2 {
    border-radius: .5rem;
    width: 100%;
    position: static;
  }

  .uui-layout22_image-wrapper-2 {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-layout22_component-2 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-layout49_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout49_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout49_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-5 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-layout02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-logos04_logo {
    height: 2.5rem;
  }

  .uui-logos04_wrapper {
    padding: .5rem 1rem;
  }

  .uui-logos04_list {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component {
    height: 3.5rem;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-layout32_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-faq02_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question {
    padding: 1rem 1.25rem;
  }

  .uui-faq02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-contact03_contact-list {
    margin-top: 2rem;
  }

  .uui-contact03_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout13_image-01 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-02 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-wrapper {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-2 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_lightbox {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-layout13_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-layout13_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-6 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-layout79_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout79_content {
    grid-row-gap: 1rem;
  }

  .uui-layout79_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-layout04_image-02-2 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-layout04_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout04_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-layout04_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout04_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout52_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout52_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    right: 1rem;
  }

  .uui-layout52_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout52_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout52_component {
    grid-row-gap: 3rem;
  }

  .uui-layout08_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout08_component {
    grid-row-gap: 3rem;
  }

  .uui-layout25_lightbox-image {
    border-radius: .5rem;
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-3 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout25_lightbox {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-7 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.is-reverse-mobile-landscape, .uui-button-row-7.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-layout25_item-list {
    margin-bottom: 2rem;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout25_component {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-layout41_lightbox-image-02 {
    width: 35%;
    max-width: none;
    left: 1rem;
  }

  .uui-layout41_lightbox-image-01 {
    border-radius: .5rem;
    width: 100%;
  }

  .uui-layout41_lightbox {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.button-row-center.is-reverse-mobile-landscape, .uui-button-row-8.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-layout47_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-2 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial08_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial08_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial08_divider {
    display: none;
  }

  .uui-testimonial08_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

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

  .uui-testimonial08_image-wrapper {
    width: 125%;
    margin-left: -12.5%;
  }

  .uui-testimonial08_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout01_image-3 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout01_image-wrapper-3 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-8 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-layout01_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout49_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout49_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout49_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout52_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout52_image-02-2 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    right: 1rem;
  }

  .uui-layout52_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout52_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout52_component-2 {
    grid-row-gap: 3rem;
  }

  .uui-layout25_lightbox-image-2 {
    border-radius: .5rem;
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-4 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout25_lightbox-2 {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-layout25_item-list-2 {
    margin-bottom: 2rem;
  }

  .uui-layout25_component-2 {
    grid-row-gap: 3rem;
  }

  .uui-layout08_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout08_component-2 {
    grid-row-gap: 3rem;
  }

  .uui-layout24_image {
    border-radius: .5rem;
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout24_image-wrapper {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-layout24_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout04_image-02-3 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-layout04_image-01-3 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout04_image-wrapper-3 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout04_item-list-3 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout04_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-contact03_contact-list-2 {
    margin-top: 2rem;
  }

  .uui-contact03_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout228_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .cta13_component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial10_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial10_divider {
    display: none;
  }

  .uui-testimonial10_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial10_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial10_lightbox-image {
    height: 22rem;
  }

  .uui-lightbox_play-icon-5 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial10_component {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-testimonial04_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial04_divider {
    display: none;
  }

  .uui-testimonial04_client-info {
    margin-bottom: 1rem;
  }

  .uui-testimonial04_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial04_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .uui-testimonial04_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .services_14_contact_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .services_7_features-list_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .services_13_faq_icon-wrappper {
    width: 1.75rem;
  }

  .footer1_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .services_7_features-list_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .services_2_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .navbar9_dropdown-content-layout {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .services_9_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .footer1_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .services_4_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .services_8_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .services_13_faq_question {
    padding: 1rem 1.25rem;
  }

  .services_6_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .navbar9_component {
    min-height: 4rem;
  }

  .services_3_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .services_11_feature_component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .footer1_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .services_5_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .services_13_faq_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer1_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer1_credit-text {
    margin-top: 1.5rem;
  }

  .services_10_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .navbar9_menu {
    padding-bottom: 6rem;
  }

  .navbar9_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial18_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow.left {
    right: 3.5rem;
  }

  .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link-3.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-space-medium-6 {
    min-height: 1.5rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-testimonial17_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial18_content {
    padding: 1.5rem;
  }

  .uui-testimonial18_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask {
    width: 80%;
  }

  .uui-testimonial18_component {
    margin-top: 3rem;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .layout239_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-5 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .layout16_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout408_card-content {
    padding: 1.5rem;
  }

  .layout408_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

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

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .layout1_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .cta7_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cta7_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .cta7_content {
    margin-right: 0;
  }

  .text-size-medium-5, .text-size-medium-6, .text-size-medium-7 {
    font-size: 1rem;
  }

  .layout348_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout348_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .layout348_desktop-image-wrapper {
    display: none;
  }

  .layout348_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout348_mobile-image {
    position: static;
  }

  .text-size-medium-8 {
    font-size: 1rem;
  }

  .layout203_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-9, .text-size-medium-10 {
    font-size: 1rem;
  }

  .layout192_component, .layout249_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-11 {
    font-size: 1rem;
  }

  .heading-style-h4-6 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .layout209_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-12, .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-9.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-9 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-10 {
    align-self: stretch;
  }

  .uui-button-row-10.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-cta04_content {
    margin-right: 0;
  }

  .uui-cta04_component {
    flex-direction: column;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .text-size-medium-13 {
    font-size: 1rem;
  }

  .header47_component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout201_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-14 {
    font-size: 1rem;
  }

  .layout25_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .layout238_list, .layout22_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-15, .text-size-medium-16 {
    font-size: 1rem;
  }

  .layout197_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-17 {
    font-size: 1rem;
  }

  .cta1_component {
    grid-row-gap: 3rem;
  }

  .text-size-medium-18 {
    font-size: 1rem;
  }

  .faq8_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .faq8_list {
    grid-row-gap: 2.5rem;
  }

  .contact17_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-19 {
    font-size: 1rem;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader15_image-wrapper {
    height: 22rem;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-10.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-10 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-5.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-10.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-button-row-11.button-row-center.is-reverse-mobile-landscape, .uui-button-row-11.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

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

  .text-size-medium-20 {
    font-size: 1rem;
  }

  .layout18_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-21 {
    font-size: 1rem;
  }

  .heading-style-h4-7 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-22 {
    font-size: 1rem;
  }

  .layout246_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout246_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .layout380_card-large-content, .layout380_card-small-content {
    padding: 1.5rem;
  }

  .text-size-medium-23 {
    font-size: 1rem;
  }

  .layout380_card-small {
    grid-template-columns: 1fr;
  }

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

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

  .gallery14_slider {
    padding-bottom: 3rem;
  }

  .text-size-medium-24 {
    font-size: 1rem;
  }

  .gallery14_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .uui-testimonial11_slide-nav {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .uui-testimonial11_arrow {
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .uui-testimonial11_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial11_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial08_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial11_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial11_divider {
    display: none;
  }

  .uui-testimonial11_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-13 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial11_content-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial11_client-image {
    height: 22rem;
  }

  .uui-testimonial11_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial11_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .text-size-medium-25 {
    font-size: 1rem;
  }

  .navbar3_component {
    min-height: 4rem;
  }

  .navbar3_menu {
    width: 90vw;
    padding-bottom: 5rem;
  }

  .text-size-medium-26 {
    font-size: 1rem;
  }

  .destinations_2_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .destinations_3_feature_card-content {
    padding: 1.5rem;
  }

  .destinations_3_feature_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

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

  .destinations_4_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .destinations_5_feature_component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .destinations_6_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .destinations_7_cta_component {
    grid-row-gap: 3rem;
  }

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

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

  .destinations_9_faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .destinations_9_faq_icon-wrapper {
    width: 1.75rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .destinations_10_testimonial_component {
    padding-bottom: 5rem;
  }

  .destinations_10_testimonial_client-info {
    margin-bottom: 1rem;
  }

  .destinations_10_testimonial_divider {
    display: none;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .destinations_10_testimonial_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .destinations_10_testimonial_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .destinations_10_testimonial_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .destinations_10_testimonial_arrow.is-left {
    right: 3.5rem;
  }

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

  .destinations_11_cta_card-content {
    padding: 2rem;
  }

  .footer2_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer2_left-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer2_credit-text {
    margin-top: 1rem;
  }

  .footer2_top-wrapper {
    grid-row-gap: 3rem;
  }

  .rl_layout242_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout242_spacing-block-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5 {
    font-size: 1.25rem;
  }

  .rl_layout242_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout242_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout242_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl-heading-style-h3 {
    font-size: 2rem;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout24_image-2 {
    border-radius: .5rem;
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout24_image-wrapper-2 {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-11.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-11 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-11 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-11:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-12 {
    align-self: stretch;
  }

  .uui-button-row-12.is-reverse-mobile-landscape, .uui-button-row-12.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .uui-layout24_item-list-2 {
    margin-bottom: 2rem;
  }

  .uui-text-size-large-11, .text-size-medium-27 {
    font-size: 1rem;
  }

  .gallery20_slide {
    padding-right: 1.5rem;
  }

  .text-size-medium-28 {
    font-size: 1rem;
  }

  .gallery20_arrow.is-left {
    right: 3.5rem;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .avatar-stack_component-3 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-7 {
    min-height: 1.5rem;
  }

  .uui-faq01_component-2 {
    margin-top: 3rem;
  }

  .uui-testimonial14_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial14_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial14_content {
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial14_component {
    column-count: 1;
    margin-top: 3rem;
  }

  .text-size-medium-29 {
    font-size: 1rem;
  }

  .heading-style-h4-8 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .pricing24_plans {
    grid-template-columns: 1fr;
  }

  .text-size-medium-30 {
    font-size: 1rem;
  }

  .pricing24_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-style-h4-9 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .uui-pricing08_feature-list {
    margin-bottom: 2rem;
  }

  .uui-pricing08_price {
    font-size: 2.25rem;
  }

  .uui-pricing08_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing08_popular-plan {
    margin-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing08_components {
    grid-template-columns: 1fr;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-pricing08_component {
    margin-top: 2rem;
  }

  .pricing25_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing25_plans {
    grid-template-columns: 1fr;
  }

  .text-size-medium-31 {
    font-size: 1rem;
  }

  .heading-style-h4-10 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .uui-contact03_contact-list-3 {
    margin-top: 2rem;
  }

  .uui-contact03_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-cta04_content-2 {
    margin-right: 0;
  }

  .uui-cta04_component-2 {
    flex-direction: column;
  }

  .uui-testimonial05_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-testimonial05_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial05_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial05_component {
    padding-bottom: 3rem;
  }

  .testimonial15_client {
    align-items: center;
    width: 100%;
  }

  .testimonial15_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial15_arrow {
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .testimonial15_arrow.is-left {
    right: 3.5rem;
  }

  .testimonial15_slide-nav {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .testimonial15_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial15_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-faq02_answer-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question-2 {
    padding: 1rem 1.25rem;
  }

  .uui-faq02_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout01_image-4 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout01_image-wrapper-4 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout01_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-4 {
    font-size: 1.25rem;
  }

  .uui-space-medium-8 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_newsletter {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost04_content {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-12 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-blogpost04_author-wrapper {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-row-13 {
    align-self: stretch;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .navbar5_component {
    min-height: 4rem;
  }

  .navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar5_menu {
    padding-bottom: 6rem;
  }

  .navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar5_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .wg-element-2 {
    width: 100%;
  }

  .navbar8_component {
    min-height: 4rem;
  }

  .navbar8_menu {
    padding-bottom: 6rem;
  }

  .navbar8_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar8_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar8_dropdown-content-right {
    padding: 1.5rem;
  }

  .uui-layout22_image-3 {
    border-radius: .5rem;
    width: 100%;
    position: static;
  }

  .uui-layout22_image-wrapper-3 {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-button-13 {
    font-size: 1rem;
  }

  .uui-button-13:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-12.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-12 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-13 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-13:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-14 {
    align-self: stretch;
  }

  .uui-button-row-14.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-9 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-heading-medium-14 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout22_component-3 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .cf-faq-question {
    margin-right: 0;
    font-size: 20px;
  }

  .cf-faq-contain {
    margin-top: 60px;
  }

  .cf-h2-heading {
    text-align: center;
    max-width: 400px;
    font-size: 40px;
  }

  .cf-h2-heading.left {
    text-align: left;
    font-size: 40px;
  }

  .cf-faq-main-wrapper {
    width: 90%;
    padding-bottom: 90px;
  }

  .uui-button-14 {
    font-size: 1rem;
  }

  .uui-button-14:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-15 {
    align-self: stretch;
  }

  .uui-button-row-15.button-row-center.is-reverse-mobile-landscape, .uui-button-row-15.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-8 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-4 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta-3 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-10 {
    min-height: 1.5rem;
  }

  .uui-faq01_component-3 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-12 {
    min-height: .75rem;
  }

  .uui-heading-medium-15 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

@media screen and (max-width: 479px) {
  .section {
    display: none;
    overflow: hidden;
  }

  .navbar1_component {
    min-width: 100vw;
    max-width: 100vw;
    padding: 20px 5% 20px 3%;
    display: none;
  }

  .navbar1_menu-button {
    background-color: #fff;
  }

  .navbar1_menu.is-page-height-tablet {
    background-image: linear-gradient(#fff 100%, #fff);
  }

  .image-14 {
    margin-bottom: 4px;
  }

  .text-span-7 {
    background-image: url('../images/artistic-blurry-colorful-wallpaper-background-p-3200_1.jpg');
    font-size: 2.6rem;
    font-weight: 900;
    line-height: 42px;
  }

  .text-span-7.earlydet {
    font-size: 2.6rem;
    font-weight: 900;
    line-height: 42px;
  }

  .text-span-7.earlydet.last {
    font-size: 2.6rem;
  }

  .cont1 {
    padding-top: 40px;
    top: -44.1rem;
  }

  .heading-9 {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 18px;
    line-height: 20px;
  }

  .slide-6 {
    background-position: 30%;
  }

  .slide-6.heroslide2.third {
    background-position: 72%;
  }

  .section-5 {
    margin-top: 97px;
    overflow: hidden;
  }

  .div-block-31 {
    height: 300px;
    min-height: 300px;
    display: block;
    overflow: hidden;
  }

  .div-block-41 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: 100vw;
    margin-top: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .text_medium {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 10px;
    font-size: 36px;
    font-weight: 900;
    line-height: 30px;
    overflow: hidden;
  }

  .text_medium.sec2 {
    color: var(--dark);
    font-size: 34px;
    line-height: 38px;
  }

  .text_medium.sec2.contact {
    margin-bottom: 0;
    padding-right: 20px;
    font-size: 32px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-medium {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
    margin-top: 0;
  }

  .margin-top.margin-medium.footer {
    margin-top: 20px;
  }

  .text-size-medium {
    text-align: left;
    min-width: 30ch;
    margin-top: -3px;
    margin-bottom: 0;
    font-size: 1.05rem;
    line-height: 22px;
    display: none;
    overflow: hidden;
  }

  .text-size-medium.sec2 {
    margin-top: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 22px;
  }

  .text-size-medium.sec2.contact {
    min-width: 0%;
    max-width: none;
  }

  .text-size-medium.sec2.contact.last {
    display: block;
  }

  .text-size-medium.sec2.about {
    color: var(--dark);
    text-align: left;
    min-width: 0;
    max-width: none;
    font-size: 16px;
    line-height: 20px;
    display: block;
  }

  .text-size-medium.mobile {
    margin-top: -80px;
    display: block;
  }

  .text-size-medium.mobile.slide-in-left-400ms.english {
    margin-top: -116px;
  }

  .header1_content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    min-width: 100vw;
    max-width: 100vw;
    padding-right: 20px;
    display: flex;
  }

  .div-block-29 {
    overflow: hidden;
  }

  .bold-text.hero.herobutton {
    font-size: 16px;
  }

  .div-block-30 {
    overflow: hidden;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    overflow: hidden;
  }

  .button.hero {
    min-width: 300px;
    max-width: 300px;
    min-height: 50px;
  }

  .button-group.hero {
    min-width: auto;
    max-width: none;
    margin-top: -19px;
    overflow: hidden;
  }

  .button-group.hero:hover {
    background-color: rgba(55, 70, 64, 0);
  }

  .button-group.about {
    align-items: center;
    margin-top: 10px;
  }

  .div-block-32 {
    margin-top: 65px;
    margin-left: -8px;
    position: absolute;
    top: 414px;
    bottom: 0%;
    left: 36%;
    right: auto;
  }

  .div-block-39 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 55px;
    max-height: 55px;
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    top: -420px;
  }

  .container-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-5 {
    min-width: 0;
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    margin-top: 0;
    padding-right: 0;
    position: relative;
    overflow: hidden;
  }

  .wraper {
    height: 240px;
    min-height: 240px;
    margin-top: 10px;
    padding-right: 10px;
  }

  .heading-6 {
    font-family: Lato, sans-serif;
    font-weight: 900;
  }

  .button-3 {
    justify-content: center;
    align-items: center;
    padding-left: 12px;
    padding-right: 37px;
    font-size: 14px;
    line-height: 13px;
  }

  .text-block-8 {
    font-family: Lato, sans-serif;
    font-size: 16px;
  }

  .small_text {
    font-size: 14px;
    line-height: 18px;
  }

  .heading-3 {
    font-size: 20px;
    line-height: 15px;
  }

  .services_title-wrapper {
    margin-bottom: auto;
    padding-bottom: 0;
  }

  .flexx {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    align-items: center;
    margin-bottom: 13px;
  }

  .services_info-box {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-direction: column;
    grid-auto-flow: row;
    display: flex;
  }

  .text-block-9 {
    text-align: left;
    margin-top: 22px;
    font-size: 16px;
    font-style: normal;
    line-height: 24px;
  }

  .info_box {
    padding: 55px 35px;
  }

  .right_services-wrapper {
    padding-top: 24px;
  }

  .heading-2 {
    margin-top: 0;
    font-size: 28px;
    line-height: 36px;
  }

  .info-icon {
    width: 40px;
    height: 40px;
  }

  .services_section-wrapper {
    padding-top: 50px;
    padding-left: 5%;
    padding-right: 5%;
    overflow: hidden;
  }

  .services_section {
    padding: 40px 0% 0 0;
  }

  .link-block-2 {
    display: none;
    position: relative;
    top: 77px;
    left: 139px;
  }

  .info-text {
    padding-bottom: 15px;
  }

  .container-3 {
    flex-direction: column;
    padding: 0% 5%;
  }

  .container-large {
    max-width: 100vw;
  }

  .image-3 {
    display: none;
  }

  .padding-section-large {
    padding-top: 4rem;
  }

  .header1_image-wrapper {
    border-radius: 0;
    height: auto;
    margin-top: auto;
    padding-right: 0;
    overflow: hidden;
  }

  .header1_image {
    object-fit: cover;
    object-position: 0% 50%;
    min-width: 90vw;
    max-width: 90vw;
    min-height: 350px;
    position: static;
  }

  .header1_image.sec2 {
    overflow-wrap: normal;
    object-fit: cover;
    min-width: 100vw;
    max-width: 100vw;
    height: auto;
    min-height: 500px;
  }

  .header1_image.sec2.sec3 {
    object-fit: cover;
    object-position: 0% 50%;
    border-bottom-left-radius: 300px;
    overflow: hidden;
  }

  .header1_image.sec2.contact {
    object-fit: cover;
    min-width: 90vw;
    min-height: 0;
  }

  .header1_component {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    grid-template-columns: 1fr;
  }

  .header1_component.sec3 {
    flex-direction: column;
  }

  .image {
    display: none;
  }

  .padding-global.about.about2 {
    padding-left: 60px;
    padding-right: 20px;
  }

  .image-17, .image-18 {
    display: none;
  }

  .layout239_image.middle {
    object-fit: cover;
    object-position: 100% 0%;
    max-width: 100%;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .div-block-16 {
    min-width: 0;
    max-width: 350px;
    min-height: 230px;
    max-height: 230px;
  }

  .div-block-16.assistance {
    border-radius: 15px;
    min-width: 0;
    max-width: 350px;
    min-height: 230px;
    max-height: 230px;
    top: -96px;
  }

  .mask {
    min-width: 0;
    max-width: 90vw;
    height: 100%;
    padding-right: 0;
    overflow: visible;
  }

  .div-block-14 {
    min-width: 0;
    max-width: 350px;
    min-height: 230px;
    max-height: 230px;
  }

  .div-block-14.secdiv {
    min-width: 0;
    max-width: 350px;
    min-height: 230px;
  }

  .slider {
    height: auto;
    margin-top: 0;
    padding-left: 0;
    overflow: visible;
  }

  .slide {
    margin-right: 10px;
    overflow: visible;
  }

  .padding-section-large-2 {
    padding: 0 0 1.8rem;
    overflow: visible;
  }

  .section-3 {
    padding: 20px 5% 60px;
    overflow: hidden;
  }

  .layout239_image-wrapper {
    aspect-ratio: auto;
    object-fit: cover;
  }

  .text-block-14 {
    min-width: 0;
    max-width: none;
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-13 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    margin-top: -30px;
    display: none;
  }

  .div-block-13.mobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }

  .div-block-13.slides {
    margin-top: 0;
    display: flex;
  }

  .div-block-9 {
    padding-top: 40px;
  }

  .div-block-15 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: row;
    justify-content: flex-start;
    margin-left: 0;
  }

  .padding-global-2.services {
    padding-top: 0;
  }

  .text-block-20 {
    margin-top: 10px;
    padding-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .layout239_item {
    overflow: visible;
  }

  .layout239_item.third.checkup {
    min-width: 100%;
    max-width: 100%;
    margin-top: 15px;
  }

  .layout239_item.first {
    display: flex;
  }

  .text-block-21 {
    min-width: 0;
    max-width: 300px;
    padding-right: 23px;
    top: 127px;
    left: 26px;
    overflow: hidden;
  }

  .text-block-21.first {
    padding-right: 20px;
    top: 117px;
  }

  .text-block-16 {
    margin-top: 7px;
    font-size: 20px;
    line-height: 24px;
  }

  .layout239_list {
    grid-column-gap: 5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
    overflow: visible;
  }

  .logos-title-small {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .bold-text-2 {
    font-size: 22px;
    line-height: 36px;
  }

  .container-6 {
    flex-direction: column;
    justify-content: space-between;
    max-width: none;
    display: flex;
  }

  .container-6.logos {
    flex-direction: row;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: space-around;
    justify-items: center;
    margin-bottom: 0;
    padding-bottom: 40px;
    display: flex;
  }

  .clients-wrapper-three.second {
    flex-flow: wrap;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-4 {
    min-width: 100vw;
    max-width: 100vw;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 400;
  }

  .image-19 {
    display: none;
  }

  .div-block-17.help {
    min-width: 250px;
  }

  .div-block-17.help.chat.herotermin {
    min-width: 0;
  }

  .div-block-17.help.chat.termin {
    min-width: 280px;
    max-width: 280px;
  }

  .bold-text-3 {
    font-size: 14px;
  }

  .image-20 {
    display: none;
  }

  .padding-global-3 {
    overflow: hidden;
  }

  .contact11_content {
    min-width: 0;
    max-width: none;
    padding-left: 5%;
    padding-right: 10%;
    position: relative;
    overflow: visible;
  }

  .contact11_form-block {
    position: relative;
    overflow: visible;
  }

  .heading-4 {
    font-size: 34px;
    line-height: 40px;
  }

  .bold-text-8, .bold-text-10.hero.herobutton, .bold-text-10.hero.herobutton.contact {
    font-size: 16px;
  }

  .form_field-label {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .bold-text-6 {
    font-size: 16px;
  }

  .contact11_form {
    flex-direction: column;
    min-width: 90vw;
    max-width: 90vw;
    display: flex;
  }

  .padding-section-large-3 {
    padding-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .form_input {
    min-height: 54px;
  }

  .padding-global-4 {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .padding-global-4.email {
    padding: 0 15px 20px;
  }

  .text-block-28 {
    text-decoration: none;
  }

  .div-block-18 {
    min-width: 2000px;
  }

  .text-block-29 {
    margin-bottom: 14px;
  }

  .bold-text-7 {
    font-size: 16px;
  }

  .contact11_component {
    grid-template-columns: 1fr;
  }

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

  .footer-content {
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
  }

  .footer-dark {
    overflow: hidden;
  }

  .div-block-21 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
  }

  .footer-wrapper {
    flex-direction: column;
  }

  .div-block-20 {
    justify-content: center;
    align-items: center;
  }

  .section-6 {
    display: none;
    overflow: hidden;
  }

  .image-21 {
    margin-bottom: 4px;
  }

  .section-7 {
    margin-top: 97px;
    padding-bottom: 60px;
  }

  .div-block-38 {
    min-width: 100vw;
    max-width: 100vw;
  }

  .heading-7 {
    text-align: left;
    font-size: 24px;
  }

  .heading-7.clinics {
    margin-bottom: 0;
    font-size: 18px;
  }

  .container-16 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-49 {
    min-width: 70%;
    max-width: 70%;
  }

  .div-block-49.clincs {
    min-width: 80%;
    max-width: 80%;
  }

  .div-block-49.clincs.cardio {
    min-width: 80%;
  }

  .div-block-37 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 20px 20px 30px;
  }

  .image-22 {
    aspect-ratio: 3 / 2;
    border-radius: 15px;
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-36 {
    align-items: flex-start;
    padding-left: 0;
  }

  .text-block-31 {
    min-width: 0;
    max-width: none;
    padding-left: 4px;
  }

  .link-3 {
    text-align: left;
  }

  .div-block-50 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 22px;
    display: flex;
  }

  .div-block-50.mobile {
    display: flex;
  }

  .div-block-52 {
    padding-top: 10px;
    padding-left: 0;
  }

  .link-block-6 {
    border-radius: 10px;
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-53.clinis {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tabs-menu {
    flex-flow: column;
    min-width: 100vw;
    max-width: 100vw;
  }

  .tabs {
    min-width: 100vw;
    max-width: 100vw;
  }

  .container-17 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-17.health, .container-17.men {
    padding-top: 20px;
  }

  .section-9 {
    padding-bottom: 0;
  }

  .section-9.first {
    background-color: var(--white);
  }

  .section-9.first.tuv {
    padding-bottom: 40px;
  }

  .heading-13 {
    min-width: 0;
    margin-top: 10px;
    font-size: 34px;
    line-height: 36px;
  }

  .heading-13.cardio {
    margin-top: 0;
  }

  .paragraph-3 {
    color: var(--dark);
    text-align: left;
  }

  .paragraph-3.first {
    margin-bottom: 0;
    display: none;
  }

  .bold-text-13 {
    min-width: 0;
    margin-left: 0;
    font-size: 32px;
    line-height: 30px;
  }

  .bold-text-13.cardio {
    font-weight: 900;
  }

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

  .list, .list.cirst {
    padding-left: 30px;
  }

  .div-block-64 {
    flex-flow: column;
    align-items: stretch;
  }

  .list-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .container-18 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-67 {
    flex-flow: column;
  }

  .div-block-68 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse wrap;
  }

  .div-block-69 {
    min-width: 0;
    max-width: none;
    padding-right: 0;
  }

  .heading-17 {
    font-size: 22px;
    line-height: 26px;
  }

  .div-block-71 {
    flex-flow: column;
    padding-top: 0;
  }

  .heading-18 {
    padding-left: 0;
  }

  .div-block-73 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-75 {
    background-position: 18%;
  }

  .div-block-76 {
    margin-left: 0;
  }

  .div-block-76.cardio {
    background-position: 50%;
  }

  .div-block-76.cardio.hcheck {
    background-position: 44%;
    background-size: cover;
  }

  .div-block-78, .slider-6 {
    min-height: 40vh;
  }

  .div-block-79.kinder {
    padding-left: 0;
  }

  .div-block-79.health {
    min-width: 0;
    max-width: none;
  }

  .div-block-79.healthcheck {
    min-width: 50%;
    max-width: 60%;
  }

  .div-block-79.women {
    min-width: 50%;
  }

  .div-block-80.health {
    min-width: 0%;
    max-width: none;
  }

  .bold-text-14 {
    padding-right: 10px;
    font-size: 1.6rem;
    font-weight: 700;
  }

  .wg-element {
    height: 25vh;
  }

  .div-block-82 {
    min-width: 100vw;
    max-width: 100vw;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mask-2 {
    min-height: 280px;
    max-height: 280px;
    overflow: visible;
  }

  .section-11 {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .testimonial-image-left {
    padding-bottom: 20px;
  }

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

  .testimonial-left {
    justify-content: center;
    display: flex;
  }

  .testimonial-right {
    align-items: center;
  }

  .heading-small {
    font-size: 24px;
    line-height: 32px;
  }

  .testimonial-text-four {
    text-align: center;
    min-width: 0;
    max-width: none;
    font-size: 20px;
    line-height: 28px;
  }

  .testimonial-author-name-three {
    margin-top: 10px;
  }

  .div-block-83 {
    height: 350px;
  }

  .div-block-83.divhospital.dental {
    justify-content: flex-start;
  }

  .div-block-84 {
    flex-flow: column;
  }

  .text-block-44 {
    margin-bottom: -43px;
    font-size: 14px;
  }

  .text-block-44.dentist {
    margin-bottom: -26px;
    margin-left: 0;
  }

  .p4 {
    line-height: 22px;
  }

  .list-3, .list-4 {
    font-size: 14.5px;
  }

  .div-block-88 {
    flex-flow: column;
  }

  .div-block-88.second {
    flex-flow: column;
    justify-content: flex-start;
    min-height: 0;
  }

  .paragraph-5 {
    min-width: 0;
    max-width: none;
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-89.second {
    margin-left: 0;
    display: none;
  }

  .div-block-89.second.mobile {
    display: block;
  }

  .section-12 {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .div-block-90 {
    min-width: 0;
    max-width: none;
    min-height: 500px;
  }

  .div-block-90.second {
    min-height: 600px;
  }

  .heading-21 {
    min-width: 0;
    max-width: none;
    margin-top: 10px;
    font-size: 40px;
    font-weight: 900;
    line-height: 44px;
  }

  .button-4.first {
    margin-top: 20px;
  }

  .text-span-8 {
    font-size: 42px;
  }

  .container-22 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-22 {
    color: var(--untitled-ui--gray900);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 30px;
    font-weight: 700;
  }

  .div-block-91 {
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-92, .div-block-92.first {
    align-items: center;
  }

  .text-block-45 {
    color: var(--untitled-ui--gray700);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  }

  .heading-23 {
    color: var(--untitled-ui--gray800);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

  .div-block-93 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    align-items: center;
    margin-bottom: 20px;
  }

  .image-27 {
    display: none;
    bottom: 84px;
    right: -2%;
    overflow: hidden;
  }

  .grid-footer-v1---5-column {
    grid-row-gap: 48px;
    grid-template-columns: repeat(auto-fit, minmax(181px, 1fr));
  }

  .footer-logo---brix {
    width: 100%;
    max-width: 240px;
  }

  .footer-top {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .footer-wrapper---brix {
    padding-left: 0%;
    padding-right: 0%;
    overflow: hidden;
  }

  .footer-wrapper---brix.impressum {
    margin-top: -194px;
  }

  .footer-wrapper---brix.impressum.dataprot {
    margin-top: 0;
  }

  .mg-bottom-0.developer {
    min-width: 130%;
    max-width: 130%;
  }

  .grid-footer-v1---2-columns.grid-center {
    grid-template-columns: 1fr;
  }

  .grid-footer-v1---2-columns.grid-center.bottom {
    grid-column-gap: 60px;
  }

  .social-media-grid-top {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-95 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-items: flex-start;
    margin-top: 30px;
    padding-top: 0;
  }

  .button-5 {
    padding-left: 38px;
    padding-right: 38px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 18px;
    font-weight: 600;
  }

  .div-block-96 {
    min-width: 70%;
    max-width: 70%;
    padding-top: 10px;
    padding-right: 0;
  }

  .div-block-96.hero {
    min-width: 0%;
    max-width: none;
  }

  .div-block-97 {
    padding-top: 15px;
  }

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

  .arrow {
    color: var(--untitled-ui--gray600);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 1em;
    font-weight: 400;
  }

  .nav-link {
    color: var(--untitled-ui--gray700);
    justify-content: space-between;
    padding-top: 1em;
    padding-bottom: 1em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 1.3em;
    font-weight: 500;
  }

  .nav-link:hover {
    color: var(--orange);
  }

  .nav-link:active {
    color: var(--dark);
  }

  .nav-link.w--open {
    color: var(--orange);
  }

  .link-block-14 {
    color: var(--dark);
    width: 100%;
    font-family: Lato, sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none;
  }

  .link-block-14.selectedlang {
    background-color: rgba(236, 236, 236, 0);
  }

  .logo-link {
    padding: 0;
  }

  .div-block-99 {
    min-width: 50%;
  }

  .drop-down-wrapper.w--open {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: var(--untitled-ui--gray50);
    color: #2e2e2e;
    flex-direction: column;
    align-items: center;
    padding-left: 2.5em;
    padding-right: 2em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 16px;
    font-weight: 400;
    display: flex;
  }

  .nav-link-drop:hover {
    color: #fff;
  }

  .nav-link-drop.lang {
    display: none;
  }

  .navbar1_menu-buttons-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .nav-bar {
    border-bottom: 1px solid var(--untitled-ui--gray100);
    background-color: var(--white);
    display: block;
    overflow: visible;
  }

  .nav-bar.english {
    display: none;
  }

  .dropdown-link {
    color: #2e2e2e;
    justify-content: flex-start;
    min-width: 50%;
    max-width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding-top: .1em;
    padding-left: .8em;
    padding-right: 0;
  }

  .dropdown-link:hover {
    color: var(--yelloww);
  }

  .dropdown-link:active {
    color: var(--orange);
  }

  .dropdown-link.right {
    padding-left: 43px;
  }

  .dropdown-link.last {
    display: none;
  }

  .button-6 {
    background-color: var(--orange);
    padding: 14px 1.2rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
  }

  .button-6:hover {
    background-color: var(--untitled-ui--primary700);
  }

  .button-6.termin {
    border: 1.3px solid var(--untitled-ui--primary600);
    color: var(--untitled-ui--primary600);
    background-color: rgba(209, 66, 40, 0);
  }

  .chechup-subheadings {
    min-width: 0%;
    max-width: none;
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .div-block-100 {
    min-width: 50%;
    max-width: 50%;
  }

  .div-block-100.right {
    padding-left: 30px;
  }

  .nav-menu {
    background-color: var(--untitled-ui--gray100);
    color: #2e2e2e;
    object-fit: fill;
    padding-top: 10px;
  }

  .div-block-101 {
    padding: 20px 10px 100px;
  }

  .nav-container {
    padding: 1em .5em 1em 1.5em;
    overflow: visible;
  }

  .link-block-15 {
    color: #ff9d00;
    background-color: #fff;
    padding: 0;
    text-decoration: none;
  }

  .menu-link-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .menu-link-wrapper.lang {
    color: var(--dark);
    margin-bottom: 3px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .menu-link-wrapper.lang:hover {
    color: var(--orange);
  }

  .menu-link-wrapper.first {
    color: #9b9b9b;
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .menu-button.w--open {
    background-color: rgba(255, 255, 255, 0);
  }

  .div-block-102 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-24 {
    color: var(--dark);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
  }

  .div-block-103 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 3px;
    display: flex;
  }

  .image-28 {
    min-width: 25px;
    max-width: 30px;
    min-height: 25px;
    max-height: 30px;
  }

  .div-block-104 {
    margin-top: 11px;
  }

  .div-block-106 {
    margin-top: -13px;
    padding-top: 0;
    padding-left: 0;
  }

  .section-14 {
    margin-top: 86px;
  }

  .heading-25 {
    clear: none;
    aspect-ratio: auto;
    object-fit: fill;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 9svw;
    line-height: 10svw;
    overflow: visible;
  }

  .image-30 {
    display: block;
  }

  .image-31 {
    margin-top: 11px;
    display: none;
  }

  .section-15, .section-16 {
    margin-top: 86px;
  }

  .bold-text-17 {
    font-size: 20px;
  }

  .div-block-107 {
    min-width: 55%;
    max-width: 55%;
  }

  .section-17 {
    margin-top: 86px;
  }

  .bold-text-18 {
    font-size: 20px;
  }

  .section-18, .section-19, .section-20 {
    margin-top: 86px;
  }

  .submit-button-2 {
    margin-top: 15px;
  }

  .container-23 {
    justify-content: flex-start;
    align-items: center;
    max-width: 75rem;
  }

  .div-block-108 {
    justify-content: flex-start;
  }

  .div-block-109 {
    box-shadow: 0 2px 5px 0 var(--untitled-ui--gray400);
    flex-flow: column;
    min-width: 90vw;
    max-width: none;
    top: -17rem;
  }

  .section-21 {
    margin-top: 97px;
    padding-left: 0%;
    padding-right: 0%;
    overflow: hidden;
  }

  .div-block-110 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    justify-content: center;
    align-items: flex-start;
    min-width: 0%;
    max-width: none;
    padding-right: 40px;
  }

  .div-block-111 {
    background-color: var(--white);
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-112 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    justify-content: center;
    min-width: 100%;
    max-width: 100%;
    padding-top: 40px;
    padding-left: 40px;
  }

  .section-22 {
    display: none;
    overflow: hidden;
  }

  .div-block-117 {
    overflow: visible;
  }

  .section-23 {
    display: none;
  }

  .div-block-118 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .slide-10 {
    margin-right: 10px;
  }

  .grid {
    grid-template-columns: repeat(auto-fit, minmax(135px, 1fr));
  }

  .text-block-52, .text-block-53, .text-block-54, .text-block-55, .text-block-56, .text-block-57 {
    text-align: left;
  }

  .layout195_text-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: stretch;
    display: flex;
  }

  .padding-section-large-4 {
    padding-top: 3.2rem;
    padding-bottom: 1rem;
  }

  .text-size-medium-2 {
    margin-bottom: 20px;
    font-size: 1.1rem;
  }

  .layout195_component {
    grid-template-columns: 1fr;
  }

  .layout195_item-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .text-weight-semibold {
    font-size: 15px;
  }

  .background-video {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    background-image: none;
    width: auto;
    max-width: none;
    height: auto;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-120 {
    flex-flow: column;
  }

  .image-32 {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    max-width: 100%;
  }

  .layout1_image {
    aspect-ratio: auto;
    max-width: 100%;
  }

  .layout1_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .div-block-121 {
    border-left: 4px solid #b4b4b4;
    max-width: none;
  }

  .image-33 {
    display: none;
  }

  .layout28_tabs-menu {
    grid-row-gap: 2.5rem;
  }

  .layout28_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stacked-tabs-holder {
    margin-top: 40px;
  }

  .grid-8-col {
    grid-template-columns: 1fr 1fr;
  }

  .tab-circle {
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
    box-shadow: 6px 6px 15px rgba(101, 101, 101, .26), inset -6px -6px 15px rgba(121, 120, 120, .1);
  }

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

  .tab-icon {
    width: 20px;
    height: 20px;
  }

  .stacked-tabs-pane-holder {
    width: 80%;
  }

  .tab-link {
    padding: 10px;
    position: relative;
  }

  .stacked-gradient {
    display: none;
  }

  .stacked-tab-image {
    border-radius: 8px;
    box-shadow: 6px 6px 8px rgba(86, 86, 86, .15);
  }

  .tab-title {
    font-size: 18px;
  }

  .tab-paragraph {
    font-size: 14px;
  }

  .tab-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: flex-start;
  }

  .mobile-link {
    z-index: 1;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .cf-video-play-button {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    top: 30%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .cf-video-laptop-bar-image {
    top: -26px;
  }

  .cf-video {
    height: 300px;
  }

  .cf-video-heading {
    font-size: 30px;
  }

  .cf-wrapper.video-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stacked-tabs-holder-2 {
    margin-top: 40px;
  }

  .container-26 {
    padding: 1em;
  }

  .stacked-tab-image-2 {
    border-radius: 8px;
    box-shadow: 6px 6px 8px rgba(86, 86, 86, .15);
  }

  .tab-paragraph-2 {
    font-size: 14px;
  }

  .uui-layout04_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout04_image-02.home {
    aspect-ratio: 3 / 2;
    bottom: -7.5rem;
    left: 10rem;
  }

  .uui-layout04_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout04_image-01.shadow-xlarge {
    aspect-ratio: 3 / 2;
    object-position: 50% 50%;
    width: 100%;
    min-width: 100%;
    height: 100%;
    margin-right: auto;
    overflow: hidden;
  }

  .uui-layout04_image-01.shadow-xlarge.dental.geriatic {
    height: 100%;
  }

  .uui-layout04_image-01.shadow-xlarge.dental.geriatic.dentalwomen {
    aspect-ratio: 3 / 2;
  }

  .uui-layout04_image-01.shadow-xlarge.dental.men {
    aspect-ratio: 1;
    object-position: 33% 50%;
    height: 100%;
  }

  .uui-layout04_image-wrapper {
    padding: .5rem 0;
    overflow: visible;
  }

  .uui-layout04_item-list {
    grid-template-columns: 1fr;
  }

  .uui-layout04_component.mobile {
    display: none;
  }

  .uui-section_layout56 {
    overflow: hidden;
  }

  .uui-layout05_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout05_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-button-row-3 {
    justify-content: center;
  }

  .uui-heading-xxsmall-2.features {
    line-height: 1.3;
  }

  .uui-layout05_item-list {
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-3 {
    margin-bottom: 30px;
  }

  .uui-section_layout05.hero-first {
    margin-top: -90px;
  }

  .background-video-3.fade-in-200ms {
    object-fit: cover;
    width: 100%;
  }

  .uui-layout69_item {
    height: 28rem;
  }

  .uui-layout69_item.taiolor, .uui-layout69_item.homepage {
    height: 30rem;
  }

  .uui-section_layout69 {
    overflow: hidden;
  }

  .uui-heading-medium-4.aboutus, .uui-heading-medium-4.aboutus.children {
    min-width: 0;
  }

  .uui-heading-medium-4.aboutus.slide-in-bottom-200ms.tuv {
    min-width: 20ch;
  }

  .uui-section_testimonial07 {
    overflow: hidden;
  }

  .uui-space-medium {
    display: none;
  }

  .uui-section_layout43 {
    overflow: hidden;
  }

  .image-35, .imageholder {
    width: 100%;
  }

  .uui-faq04_question {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .uui-faq04_layout {
    grid-template-columns: 1fr;
  }

  .uui-section_faq04 {
    overflow: hidden;
  }

  .uui-layout01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
  }

  .uui-layout01_component.women {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .uui-section_layout01.about-us {
    margin-top: 97px;
  }

  .uui-section_layout01.aboutusend {
    overflow: hidden;
  }

  .uui-section_layout01.checkup {
    margin-top: 97px;
  }

  .uui-layout22_image-wrapper-2, .uui-layout49_image-wrapper {
    padding: .5rem 0;
  }

  .uui-layout02_image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
  }

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

  .uui-logos04_list {
    justify-content: center;
  }

  .uui-faq02_component, .uui-contact03_component {
    grid-template-columns: 1fr;
  }

  .uui-layout13_image-01 {
    aspect-ratio: 2 / 3;
    width: 100%;
    position: static;
    right: -7%;
  }

  .uui-layout13_image-01.child {
    height: 100%;
  }

  .uui-layout13_image-02 {
    top: 20%;
  }

  .uui-layout13_image-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    height: 22rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-layout79_list {
    grid-template-columns: 1fr;
  }

  .uui-section_layout79, .uui-section_layout79.checkupcolor {
    overflow: hidden;
  }

  .uui-layout04_image-02-2 {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: .5rem;
    width: 50%;
    bottom: -15%;
    left: 9.4rem;
  }

  .uui-layout04_image-02-2.labtest.slide-in-bottom-400ms {
    width: 14rem;
    min-width: 14rem;
    bottom: -3.7rem;
    left: 6.6rem;
  }

  .uui-layout04_image-01-2 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout04_image-01-2.shadow-xlarge {
    width: 100%;
    min-width: 100%;
    margin-right: auto;
    position: static;
    overflow: hidden;
  }

  .uui-layout04_image-wrapper-2 {
    padding: .5rem 0;
    overflow: visible;
  }

  .uui-layout04_item-list-2 {
    grid-template-columns: 1fr;
  }

  .uui-section_layout04-2 {
    overflow: hidden;
  }

  .uui-layout52_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout52_image-02 {
    width: 60%;
    bottom: -12%;
  }

  .uui-layout52_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout52_image-01.shadow-xlarge {
    height: 100%;
  }

  .uui-layout52_image-wrapper {
    overflow: visible;
  }

  .uui-section_layout52, .uui-section_layout08, .uui-section_layout08.checkupgr {
    overflow: hidden;
  }

  .uui-layout25_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-medium-8.cards {
    line-height: 1.2;
  }

  .uui-section_layout25 {
    overflow: hidden;
  }

  .background-video-4 {
    height: 400px;
  }

  .uui-layout41_lightbox-image-02 {
    width: 50%;
    min-width: 10rem;
  }

  .uui-layout41_lightbox-image-01 {
    min-width: 34rem;
    left: 20%;
  }

  .uui-section_layout40, .uui-section_layout40.mobile {
    display: block;
    overflow: hidden;
  }

  .uui-section_layout40.desktop {
    display: none;
  }

  .uui-layout47_component.lottie {
    margin-top: -36px;
  }

  .uui-section_layout46 {
    overflow: hidden;
  }

  .uui-heading-medium-9 {
    line-height: 1.1;
  }

  .uui-section_faq01 {
    overflow: hidden;
  }

  .uui-testimonial08_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial08_component {
    grid-template-columns: 1fr;
  }

  .uui-section_testimonial08 {
    overflow: hidden;
  }

  .uui-layout01_image-3.shadow-xlarge, .uui-layout01_image-3.shadow-xlarge.menfirstimage, .uui-layout01_image-3.shadow-xlarge.turkey {
    height: 100%;
  }

  .uui-layout01_image-wrapper-3 {
    padding: .5rem 0;
  }

  .uui-layout52_item-list-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout52_image-02-2 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout52_image-01-2 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .lightbox_video-overlay-layer-4.radio {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
  }

  .uui-layout25_lightbox-2 {
    height: 400px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .uui-layout25_item-list-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .image-36 {
    object-fit: cover;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout08_image-2.ultra {
    aspect-ratio: auto;
    object-position: 24% 50%;
    width: 100%;
    max-width: 100%;
  }

  .uui-layout08_image-2.ultra.geraitri, .uui-layout08_image-2.ultra.turkey {
    position: static;
  }

  .uui-section_layout08-2 {
    overflow: hidden;
  }

  .uui-layout24_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout04_image-02-3 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout04_image-01-3 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout04_item-list-3, .uui-contact03_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-section_contact03-2 {
    overflow: hidden;
  }

  .layout228_component, .cta13_component {
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial10_lightbox-image {
    height: 15rem;
  }

  .uui-testimonial10_component, .services_7_features-list_list {
    grid-template-columns: 1fr;
  }

  .text-size-small {
    text-align: left;
  }

  .text-size-small.text-weight-semibold.menu {
    padding-left: 14px;
  }

  .footer1_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .services_9_feature_item-list, .services_7_features-list_content, .services_2_feature_component {
    grid-template-columns: 1fr;
  }

  .navbar9_dropdown-content-layout {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .services_9_feature_component {
    grid-template-columns: 1fr;
  }

  .navbar9_bottom-bar-content {
    flex-direction: column;
    margin-left: 0;
    display: flex;
  }

  .services_4_feature_component {
    grid-template-columns: 1fr;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .services_8_feature_component, .services_6_feature_component, .services_3_feature_component, .services_3_feature_item-list, .services_11_feature_component, .services_8_feature_item-list, .services_5_feature_component {
    grid-template-columns: 1fr;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar9_dropdown-link {
    padding-left: 0;
  }

  .footer1_top-wrapper {
    grid-row-gap: 48px;
  }

  .footer1_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .services_10_feature_component {
    grid-template-columns: 1fr;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial18_slide-nav, .uui-testimonial18_slide-nav.senior, .uui-testimonial18_arrow, .uui-testimonial18_arrow.left, .uui-testimonial18_arrow.left.senior, .uui-testimonial18_arrow.senior {
    display: flex;
  }

  .uui-testimonial18_mask {
    width: 95%;
  }

  .uui-testimonial18_component {
    margin-top: auto;
  }

  .layout239_list-2 {
    grid-template-columns: 1fr;
  }

  .div-block-126 {
    margin-bottom: 60px;
  }

  .layout16_component {
    grid-template-columns: 1fr;
  }

  .text-weight-semibold.destin {
    color: var(--untitled-ui--primary600);
    text-align: center;
  }

  .layout408_card, .layout408_card.card-1, .layout408_card.card-2 {
    border-style: none;
  }

  .layout408_image {
    aspect-ratio: 3 / 2;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    height: auto;
  }

  .layout1_component-2, .layout348_component {
    grid-template-columns: 1fr;
  }

  .layout348_content {
    height: auto;
  }

  .layout348_mobile-image {
    aspect-ratio: 1;
    object-fit: cover;
  }

  .layout203_component, .layout203_item-list, .layout192_component, .layout249_list, .layout209_component, .header47_component, .layout201_component, .layout201_item-list, .layout25_item-list, .layout25_component, .layout238_list, .layout22_component, .layout197_component, .layout197_item-list {
    grid-template-columns: 1fr;
  }

  .cta1_image {
    aspect-ratio: 3 / 2;
  }

  .cta1_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader15_image-wrapper {
    height: 12.75rem;
  }

  .layout18_component, .layout195_item-list-2 {
    grid-template-columns: 1fr;
  }

  .layout28_tabs-menu-2 {
    grid-row-gap: 2.5rem;
  }

  .layout246_content, .layout246_list {
    grid-template-columns: 1fr;
  }

  .layout380_card-medium-content {
    display: block;
  }

  .layout380_column {
    grid-template-columns: 1fr;
  }

  .layout380_card-large-content {
    display: block;
  }

  .layout380_card-medium, .layout380_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout380_card-medium-image {
    aspect-ratio: 3 / 2;
    width: 100%;
    height: auto;
  }

  .gallery14_image-wrapper {
    padding-top: 0%;
  }

  .gallery14_image {
    aspect-ratio: 3 / 2;
    object-fit: cover;
  }

  .uui-testimonial11_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-heading-medium-13 {
    line-height: 1.2;
  }

  .uui-testimonial11_client-image {
    height: 15rem;
  }

  .uui-testimonial11_content {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 2rem;
  }

  .destinations_2_feature_component, .destinations_4_feature_component, .destinations_5_feature_item-list, .destinations_5_feature_component, .destinations_6_feature_component, .destinations_7_cta_component {
    grid-template-columns: 1fr;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .destinations_11_cta_card {
    grid-template-columns: 1fr;
  }

  .footer2_left-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .footer2_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer2_top-wrapper {
    grid-row-gap: 48px;
  }

  .rl_layout242_content {
    grid-template-columns: 1fr;
  }

  .uui-layout24_image-2.istanbul {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .uui-layout24_image-wrapper-2 {
    padding: .5rem 0;
  }

  .uui-layout24_item-list-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .cta1_image-2 {
    border-radius: .5rem;
  }

  .gallery20_image {
    aspect-ratio: 3 / 2;
  }

  .gallery20_arrow, .gallery20_arrow.is-left {
    color: var(--untitled-ui--gray700);
    width: 2.5rem;
    height: 2.5rem;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
  }

  .uui-faq01_question-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .uui-badge-2.hide-mobile-portrait {
    display: block;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .uui-contact03_component-3 {
    grid-template-columns: 1fr;
  }

  .uui-section_cta04-2.dental {
    border-radius: 0;
  }

  .uui-testimonial05_logo {
    max-width: 4.5rem;
    max-height: 4.5rem;
  }

  .testimonial15_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .testimonial15_content, .uui-faq02_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-layout01_image-4.shadow-xlarge {
    height: 500px;
  }

  .uui-layout01_image-wrapper-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-section_layout01-4 {
    margin-top: 97px;
  }

  .uui-blogpost04_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_author-content {
    margin-right: auto;
  }

  .uui-blogpost04_author-content.date {
    margin-right: 0;
  }

  .uui-blogpost04_author-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    width: auto;
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-14.blog {
    padding-top: 1rem;
  }

  .uui-section_blogpost04 {
    margin-top: 97px;
  }

  .image-41, .image-42, .image-43 {
    width: 100%;
  }

  .div-block-128 {
    aspect-ratio: 3 / 2;
    width: 100%;
    max-width: 100%;
  }

  .paragraph-11 {
    max-width: 100vw;
    padding: 3rem 0% 0;
  }

  .navbar5_dropdown-list.w--open {
    box-shadow: none;
  }

  .navbar5_menu {
    background-image: linear-gradient(180deg, var(--untitled-ui--gray50) 100%, white);
  }

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

  .navbar5_large-item-content {
    margin-top: 1rem;
    padding-left: 0;
  }

  .navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar5_dropdown-link {
    align-items: center;
    padding-left: 0;
  }

  .navbar5_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar5_dropdown-content-wrapper.z-index-1 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .navbar5_dropdown-content-right {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .navbar5_blog-item {
    flex-direction: column;
    display: flex;
  }

  .section-28 {
    display: none;
  }

  .wg-element-2 {
    height: 25vh;
  }

  .navbar8_dropdown-link-list {
    grid-row-gap: .5rem;
  }

  .navbar8_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: repeat(auto-fit, minmax(149px, 1fr));
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar8_dropdown-small-link-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
  }

  .navbar8_dropdown-content-right {
    max-width: none;
  }

  .navbar8_dropdown-link {
    padding-left: 0;
  }

  .navbar8_dropdown-content-wrapper {
    width: 100%;
  }

  .bold-text-22 {
    color: var(--untitled-ui--gray600);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 1rem;
    font-weight: 500;
  }

  .section-29 {
    overflow: hidden;
  }

  .div-block-129 {
    min-height: 40vh;
  }

  .heading-41 {
    min-width: 0;
    margin-top: 10px;
    font-size: 34px;
    line-height: 36px;
  }

  .heading-41.cardio {
    margin-top: 0;
  }

  .bold-text-23 {
    min-width: 0;
    margin-left: 0;
    font-size: 32px;
    line-height: 30px;
  }

  .bold-text-23.cardio {
    font-weight: 900;
  }

  .container-27 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-42 {
    font-size: 22px;
    line-height: 26px;
  }

  .paragraph-12 {
    color: #374640;
    text-align: left;
  }

  .bold-text-24 {
    font-size: 20px;
  }

  .div-block-133 {
    width: 100%;
  }

  .uui-layout22_image-wrapper-3.vs {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonialheading {
    font-size: 20px;
  }

  .div-block-137 {
    width: 100%;
    padding-bottom: 3rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .div-block-138 {
    top: -57px;
  }

  .div-block-139 {
    min-width: 0;
    max-width: 350px;
    min-height: 230px;
    max-height: 230px;
  }

  .div-block-139.secdiv {
    min-width: 0;
    max-width: 350px;
    min-height: 230px;
  }

  .slide-13 {
    margin-right: 10px;
    overflow: visible;
  }

  .text-block-66 {
    margin-top: 10px;
    padding-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 34px;
    line-height: 38px;
  }

  .slide-14 {
    margin-right: 10px;
  }

  .slider-7 {
    height: auto;
    margin-top: 0;
    padding-left: 0;
    overflow: visible;
  }

  .div-block-140 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    margin-top: -30px;
    display: none;
  }

  .div-block-140.mobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
    overflow: visible;
  }

  .div-block-141 {
    min-width: 0;
    max-width: 350px;
    min-height: 230px;
    max-height: 230px;
  }

  .div-block-141.assistance {
    border-radius: 15px;
    min-width: 0;
    max-width: 350px;
    min-height: 230px;
    max-height: 230px;
    top: -96px;
  }

  .text-block-67 {
    min-width: 0;
    max-width: 300px;
    padding-right: 23px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-weight: 700;
    top: 127px;
    left: 26px;
    overflow: hidden;
  }

  .text-block-67.first {
    padding-right: 20px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-weight: 700;
    top: 117px;
  }

  .list-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .bold-text-25 {
    color: var(--white);
    font-weight: 600;
  }

  .cf-faq-answer {
    font-size: 16px;
  }

  .cf-faq-question {
    padding-right: 20px;
    font-size: 18px;
  }

  .cf-h2-heading, .cf-h2-heading.left {
    font-size: 36px;
  }

  .link-block-19 {
    top: -148px;
    left: -24px;
  }

  .div-block-145 {
    justify-content: flex-end;
    align-items: center;
    display: none;
  }
}

#w-node-b8a54886-e500-0c75-f728-a94db1ce11ab-f4d31fb8, #w-node-b8a54886-e500-0c75-f728-a94db1ce11d5-f4d31fb8, #w-node-ef128a44-f429-bb8d-0dad-24592b920ca6-f4d31fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a5322f-b19d-b903-9195-4df97a4d1318-f4d31fb8, #w-node-_63a5322f-b19d-b903-9195-4df97a4d131e-f4d31fb8, #w-node-_63a5322f-b19d-b903-9195-4df97a4d1324-f4d31fb8 {
  align-self: start;
}

#w-node-fe72a4ad-19e9-700c-017c-9ed649079685-f4d31fb8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e1b4a0da-abdb-4ab6-81be-3f4a21ac59c7-f4d31fb8, #w-node-a16330b0-c49d-c809-db15-2e6e03073f25-f4d31fb8, #w-node-_92004856-f15b-6250-f383-9d84166451ac-f4d31fb8, #w-node-_93faa6f6-8dea-1e56-3f9f-7e96eaa755d0-f4d31fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93faa6f6-8dea-1e56-3f9f-7e96eaa755d1-f4d31fb8 {
  justify-self: start;
}

#w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd9989c4-f4d31fb8, #w-node-f4b3f038-5b9e-8b53-b77e-e1593fa3c8de-f4d31fba, #w-node-f4b3f038-5b9e-8b53-b77e-e1593fa3c90c-f4d31fba, #w-node-d6d9cfdd-b8b1-9875-bb3f-631870e22145-f4d31fba, #w-node-_9c826cc0-bfbd-349f-3002-f7f6701053a3-f4d31fba, #w-node-_99257b36-91dd-42a1-4a19-76061e4893b7-f4d31fbb, #w-node-_99257b36-91dd-42a1-4a19-76061e4893e2-f4d31fbb, #w-node-_04c9657b-d3a2-210b-6a89-2dafbca45387-f4d31fbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5faa6269-3fe6-b4b2-f281-7edf82e8db2d-f4d31fbb, #w-node-_5faa6269-3fe6-b4b2-f281-7edf82e8db33-f4d31fbb, #w-node-_5faa6269-3fe6-b4b2-f281-7edf82e8db39-f4d31fbb {
  align-self: start;
}

#w-node-_4de8ed59-7c2a-6a02-0519-68e78f6d731a-f4d31fbb, #w-node-_2695059e-505e-1f61-0c22-d14a3757c006-f4d31fc0, #w-node-_2695059e-505e-1f61-0c22-d14a3757c031-f4d31fc0, #w-node-b6897217-57bf-1c90-ecf5-68d339225f9d-f4d31fc0, #w-node-_15634010-b80c-af52-80b5-b229e9fb978f-f4d31fc0, #w-node-_536ff7ee-38be-8179-3d03-14f3fa6c526d-f4d31fc1, #w-node-_536ff7ee-38be-8179-3d03-14f3fa6c5293-f4d31fc1, #w-node-_7e92a6d8-2d18-0afe-928e-1f3787cda566-bb85cf04, #w-node-_7e92a6d8-2d18-0afe-928e-1f3787cda591-bb85cf04, #w-node-bc366b44-a757-7205-9877-7f39290d1de1-bb85cf04, #w-node-_30757f1f-606f-4abd-dff3-13bd561cc6c4-bb85cf04, #w-node-_30757f1f-606f-4abd-dff3-13bd561cc6f9-bb85cf04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30757f1f-606f-4abd-dff3-13bd561cc724-bb85cf04 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-b955b1ed-fda0-f4e4-a5f3-d34cd8592c13-bb85cf04 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_137668cb-d347-6c5d-fc73-5b18c3df01f1-bb85cf04 {
  align-self: center;
}

#w-node-_746c16d1-dbad-3789-e287-bfa84e14f15f-bb85cf04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b219496-bf9b-6d06-b693-6b6b408241b4-bb85cf04 {
  align-self: center;
}

#w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad36-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad38-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad3a-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad3c-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad3e-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad40-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad42-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad51-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad53-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad55-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad57-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad59-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad5b-bb85cf04, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad5d-bb85cf04 {
  justify-self: center;
}

#w-node-_9a76d929-d784-67ea-6bf6-598dd1a74792-bb85cf04, #w-node-_9a76d929-d784-67ea-6bf6-598dd1a74797-bb85cf04, #w-node-_9a76d929-d784-67ea-6bf6-598dd1a7479c-bb85cf04 {
  align-self: start;
}

#w-node-_9a76d929-d784-67ea-6bf6-598dd1a747b8-bb85cf04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a76d929-d784-67ea-6bf6-598dd1a747b9-bb85cf04 {
  justify-self: start;
}

#w-node-_3516576f-bb61-eecb-0af4-8762c45592b5-bb85cf04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_51551940-7352-01da-31c9-552ff63ffa50-bb85cf04, #w-node-_9681c30a-110c-1d72-c139-76bce341d17f-c2e779a1, #w-node-_9681c30a-110c-1d72-c139-76bce341d1aa-c2e779a1, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc87400d8-c2e779a1, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc874010d-c2e779a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71733ce8-625c-ff7b-eea2-f2fdc8740138-c2e779a1 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-e5a72e00-d54a-a7ea-4a8a-73e50269be57-c2e779a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f93d241-ea7b-717c-e5d9-c12262af53ac-c2e779a1, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b2-c2e779a1, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b8-c2e779a1, #w-node-e5f499c7-5963-c193-252b-d7992f4f3993-c2e779a1, #w-node-e5f499c7-5963-c193-252b-d7992f4f3999-c2e779a1, #w-node-e5f499c7-5963-c193-252b-d7992f4f399f-c2e779a1 {
  align-self: start;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a52-c2e779a1 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a53-c2e779a1 {
  grid-area: 4 / 1 / 6 / 3;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a54-c2e779a1 {
  grid-area: 4 / 3 / 7 / 5;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a55-c2e779a1 {
  grid-area: 4 / 5 / 6 / 7;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a56-c2e779a1 {
  grid-area: 1 / 4 / 4 / 6;
}

#w-node-bd74472b-7431-7d67-9f3a-4c265d5cd2ae-c2e779a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee9dabb4-08f4-b069-55de-301c52ee2267-c2e779a1, #w-node-_514b90f1-1016-0c75-51e2-a7c482168460-9de3f9b6, #w-node-_514b90f1-1016-0c75-51e2-a7c48216848b-9de3f9b6, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-9de3f9b6, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-9de3f9b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-9de3f9b6 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-e157f1c1-0636-8d1f-7578-0d4b1eb450a4-9de3f9b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-9de3f9b6, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-9de3f9b6, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-9de3f9b6 {
  align-self: start;
}

#w-node-_94c25516-130a-dbc2-b728-16427194dd2f-9de3f9b6, #w-node-_7e48d594-9b8e-345b-1588-698bbae17461-b8a521a3, #w-node-_7e48d594-9b8e-345b-1588-698bbae1748c-b8a521a3, #w-node-_63b1f085-f240-e78b-b0ea-34b24086ad74-b8a521a3, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-b8a521a3, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-b8a521a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-b8a521a3 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_52802bb6-5807-713d-4e96-87967818885d-b8a521a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-b8a521a3, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-b8a521a3, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-b8a521a3 {
  align-self: start;
}

#w-node-_0c5a8aea-ce0c-383f-dd9d-f7ef3b211fab-b8a521a3, #w-node-b84922bf-838c-f677-0fc3-76fac0718337-a0273035, #w-node-b84922bf-838c-f677-0fc3-76fac0718362-a0273035, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-a0273035, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-a0273035 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-a0273035 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_7f341bd5-4b6c-3c75-c664-38a9144488a8-a0273035 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-a0273035, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-a0273035, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-a0273035, #w-node-bc13b461-bdcc-26ff-4f8f-ce3fdb70cfc1-a0273035, #w-node-bc13b461-bdcc-26ff-4f8f-ce3fdb70cfc7-a0273035, #w-node-bc13b461-bdcc-26ff-4f8f-ce3fdb70cfcd-a0273035 {
  align-self: start;
}

#w-node-_03fc35aa-993e-5889-5d6e-76d74f8383a6-a0273035, #w-node-_6a252d03-8d05-20af-1e47-7702ba6455e0-2a3483f9, #w-node-_6a252d03-8d05-20af-1e47-7702ba64560b-2a3483f9, #w-node-a954c3eb-e298-4da4-2a09-1d312519a105-2a3483f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-2a3483f9, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-2a3483f9, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-2a3483f9 {
  align-self: start;
}

#w-node-f3334a25-95d7-d9a9-71c5-310ff9fe4352-2a3483f9, #w-node-a4f2cee1-e2e7-d39a-3028-fc30eed51b61-2a3483f9, #w-node-_60d0ef5d-35e5-6926-fadb-dfdac63d6448-6a87ac06, #w-node-_60d0ef5d-35e5-6926-fadb-dfdac63d6473-6a87ac06, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc87400d8-6a87ac06, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc874010d-6a87ac06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71733ce8-625c-ff7b-eea2-f2fdc8740138-6a87ac06 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_44c09564-dadd-5453-6300-517c4b562ba0-6a87ac06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f93d241-ea7b-717c-e5d9-c12262af53ac-6a87ac06, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b2-6a87ac06, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b8-6a87ac06 {
  align-self: start;
}

#w-node-_8736f94c-56a7-6442-9a0d-17a850d5db48-6a87ac06 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b73f-6a87ac06, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b740-6a87ac06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-6a87ac06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b754-6a87ac06 {
  align-self: start;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b776-6a87ac06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b777-6a87ac06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b778-6a87ac06 {
  align-self: start;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-6a87ac06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b79c-6a87ac06 {
  align-self: start;
}

#w-node-d2d7a608-61e9-72a1-dad3-e90487e76213-6a87ac06, #w-node-_7ddda3ad-3d7c-547d-1478-277107105a65-c969208b, #w-node-_7ddda3ad-3d7c-547d-1478-277107105a90-c969208b, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-c969208b, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-c969208b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-c969208b {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-eed5d1af-d0d4-40eb-7547-0ca97a7c80aa-c969208b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-c969208b, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-c969208b, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-c969208b {
  align-self: start;
}

#w-node-a8fabf82-10df-f166-28c6-6c662f932908-c969208b, #w-node-_50f192d5-1f3b-2c90-2829-26d8439dbbee-377e2de7, #w-node-_50f192d5-1f3b-2c90-2829-26d8439dbc19-377e2de7, #w-node-_3e1bc491-ee4e-d249-2c20-b5101c2871ce-377e2de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-377e2de7, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-377e2de7, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac6c-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac76-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac7b-377e2de7, #w-node-d9817b1f-a8c9-9992-cd34-07c51dedf36a-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac98-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac9d-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49baca2-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49baca7-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacac-377e2de7, #w-node-_73503732-dbf5-744c-b339-ef8821d0a63f-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacc1-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacc6-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49baccb-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacd0-377e2de7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacd5-377e2de7, #w-node-_2a3b1c6b-7014-fdaa-0533-c48ef5fcb11f-377e2de7, #w-node-b7cebcbe-9349-e7c8-cbfc-8b5f9d7d7228-377e2de7, #w-node-_5e211086-f8a7-bee7-984f-a2fffe4f5961-377e2de7, #w-node-ea50c635-2f96-7bbc-7584-b490a3ed0b94-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e05-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e0b-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e11-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e17-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e33-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e39-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e3f-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e45-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e4b-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e51-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e68-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e6e-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e74-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e7a-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e80-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e86-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e8c-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e92-377e2de7, #w-node-_1fbe526e-3f8d-0e19-b318-5baad51e9e98-377e2de7, #w-node-c68c2a51-459e-84fe-457b-a3d26046030e-377e2de7, #w-node-c68c2a51-459e-84fe-457b-a3d260460314-377e2de7, #w-node-c68c2a51-459e-84fe-457b-a3d26046031a-377e2de7 {
  align-self: start;
}

#w-node-c68c2a51-459e-84fe-457b-a3d260460337-377e2de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c68c2a51-459e-84fe-457b-a3d260460338-377e2de7 {
  justify-self: start;
}

#w-node-e4f380ac-638d-5139-fb36-2ebb29612dfd-377e2de7, #w-node-_4e7e4486-ee03-6080-a685-61739a98f0a2-23435bd1, #w-node-_4e7e4486-ee03-6080-a685-61739a98f0cd-23435bd1, #w-node-_9bbca9db-7790-e36d-4b60-58ab692c0111-23435bd1, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e0-23435bd1, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e4-23435bd1, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e6-23435bd1, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e8-23435bd1, #w-node-_5ca2c3f9-bbdd-f7b5-d14e-3f591f5b876f-23435bd1, #w-node-c88798ac-ab41-c00a-0ca1-2fce45791302-2ed2f2bc, #w-node-c88798ac-ab41-c00a-0ca1-2fce4579132d-2ed2f2bc, #w-node-_3f97a26a-d2c0-cab9-26c2-30763f7280f8-2ed2f2bc, #w-node-_96f7ac31-df8f-5001-33b4-dfaa8fc8c6a7-2ed2f2bc, #w-node-b8a54886-e500-0c75-f728-a94db1ce11ab-5fe8d6bf, #w-node-b8a54886-e500-0c75-f728-a94db1ce11d5-5fe8d6bf, #w-node-ef128a44-f429-bb8d-0dad-24592b920ca6-5fe8d6bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a5322f-b19d-b903-9195-4df97a4d1318-5fe8d6bf, #w-node-_63a5322f-b19d-b903-9195-4df97a4d131e-5fe8d6bf, #w-node-_63a5322f-b19d-b903-9195-4df97a4d1324-5fe8d6bf {
  align-self: start;
}

#w-node-fe72a4ad-19e9-700c-017c-9ed649079685-5fe8d6bf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e1b4a0da-abdb-4ab6-81be-3f4a21ac59c7-5fe8d6bf, #w-node-a16330b0-c49d-c809-db15-2e6e03073f25-5fe8d6bf, #w-node-_92004856-f15b-6250-f383-9d84166451ac-5fe8d6bf, #w-node-_93faa6f6-8dea-1e56-3f9f-7e96eaa755d0-5fe8d6bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93faa6f6-8dea-1e56-3f9f-7e96eaa755d1-5fe8d6bf {
  justify-self: start;
}

#w-node-_964a7b1b-e5d7-7d3e-503d-4c5f9f566267-5fe8d6bf, #w-node-b8d72725-0f5f-95ca-4da0-eacbf745a035-cc22f7e9, #w-node-b8d72725-0f5f-95ca-4da0-eacbf745a05f-cc22f7e9, #w-node-_9e52dcee-fb8f-ea77-47ab-8245a46c1104-cc22f7e9, #w-node-a2ef7b00-e931-cfa9-4ce5-c014b0d4ffe1-cc22f7e9, #w-node-_9e5eedac-11c0-1201-edb7-f860274e7a04-0bfcec67, #w-node-_9e5eedac-11c0-1201-edb7-f860274e7a2e-0bfcec67, #w-node-_21109a69-9063-2772-bc23-24272be46900-0bfcec67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5faa6269-3fe6-b4b2-f281-7edf82e8db2d-0bfcec67, #w-node-_5faa6269-3fe6-b4b2-f281-7edf82e8db33-0bfcec67, #w-node-_5faa6269-3fe6-b4b2-f281-7edf82e8db39-0bfcec67 {
  align-self: start;
}

#w-node-_9ab36222-fed0-2c09-dd30-bc7b5449bdaf-0bfcec67, #w-node-_7391e36e-6f1c-1269-4906-baa73f66617b-0f5339b8, #w-node-_7391e36e-6f1c-1269-4906-baa73f6661a5-0f5339b8, #w-node-e4c2e977-872c-aed3-2ff0-c5c713413378-0f5339b8, #w-node-f9c23b04-72b2-1ffe-70be-20de1212cc17-0f5339b8, #w-node-_087a8c98-8539-ba80-2b35-c77ef71fe279-1c395645, #w-node-_087a8c98-8539-ba80-2b35-c77ef71fe2a3-1c395645, #w-node-_42beb275-cdf1-57d4-b3c4-940826603994-1c395645, #w-node-_3c36c341-e71c-ac72-11f0-774d4234246b-1c395645, #w-node-_17fa202e-ebc1-c8f7-b5a2-d5890e2f7e9c-b20b4431, #w-node-_17fa202e-ebc1-c8f7-b5a2-d5890e2f7ec6-b20b4431, #w-node-a2334c4d-6e21-8cb7-2a4c-e3a198cf91fb-b20b4431, #w-node-_30757f1f-606f-4abd-dff3-13bd561cc6c4-b20b4431, #w-node-_30757f1f-606f-4abd-dff3-13bd561cc6f9-b20b4431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30757f1f-606f-4abd-dff3-13bd561cc724-b20b4431 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-b955b1ed-fda0-f4e4-a5f3-d34cd8592c13-b20b4431 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_137668cb-d347-6c5d-fc73-5b18c3df01f1-b20b4431 {
  align-self: center;
}

#w-node-_746c16d1-dbad-3789-e287-bfa84e14f15f-b20b4431 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b219496-bf9b-6d06-b693-6b6b408241b4-b20b4431 {
  align-self: center;
}

#w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad36-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad38-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad3a-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad3c-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad3e-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad40-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad42-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad51-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad53-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad55-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad57-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad59-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad5b-b20b4431, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad5d-b20b4431 {
  justify-self: center;
}

#w-node-_9a76d929-d784-67ea-6bf6-598dd1a74792-b20b4431, #w-node-_9a76d929-d784-67ea-6bf6-598dd1a74797-b20b4431, #w-node-_9a76d929-d784-67ea-6bf6-598dd1a7479c-b20b4431 {
  align-self: start;
}

#w-node-_9a76d929-d784-67ea-6bf6-598dd1a747b8-b20b4431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a76d929-d784-67ea-6bf6-598dd1a747b9-b20b4431 {
  justify-self: start;
}

#w-node-_3516576f-bb61-eecb-0af4-8762c45592b5-b20b4431 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f7c19fe-ef88-3e16-8ab0-12b346e84c26-b20b4431, #w-node-_48003153-5d32-e406-cff5-48a7c8f16b46-90a1bd24, #w-node-_48003153-5d32-e406-cff5-48a7c8f16b70-90a1bd24, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc87400d8-90a1bd24, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc874010d-90a1bd24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71733ce8-625c-ff7b-eea2-f2fdc8740138-90a1bd24 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-c95d1497-5fa4-cb5a-d682-46ed3c715455-90a1bd24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f93d241-ea7b-717c-e5d9-c12262af53ac-90a1bd24, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b2-90a1bd24, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b8-90a1bd24, #w-node-e5f499c7-5963-c193-252b-d7992f4f3993-90a1bd24, #w-node-e5f499c7-5963-c193-252b-d7992f4f3999-90a1bd24, #w-node-e5f499c7-5963-c193-252b-d7992f4f399f-90a1bd24 {
  align-self: start;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a52-90a1bd24 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a53-90a1bd24 {
  grid-area: 4 / 1 / 6 / 3;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a54-90a1bd24 {
  grid-area: 4 / 3 / 7 / 5;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a55-90a1bd24 {
  grid-area: 4 / 5 / 6 / 7;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a56-90a1bd24 {
  grid-area: 1 / 4 / 4 / 6;
}

#w-node-bd74472b-7431-7d67-9f3a-4c265d5cd2ae-90a1bd24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7264ccc2-a14e-7867-b8d1-ad552cb73d09-90a1bd24, #w-node-df82f167-0e89-eabc-387d-b34e2748b633-568e88d4, #w-node-df82f167-0e89-eabc-387d-b34e2748b65d-568e88d4, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-568e88d4, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-568e88d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-568e88d4 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-a739e6cf-b2cd-cd42-32e5-34a061d85928-568e88d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-568e88d4, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-568e88d4, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-568e88d4 {
  align-self: start;
}

#w-node-_133e6384-a1b6-313f-7466-5e065bded85c-568e88d4, #w-node-_0e2696c7-5e11-5a1c-c16c-e7d755bd3805-d0cfd670, #w-node-_0e2696c7-5e11-5a1c-c16c-e7d755bd382f-d0cfd670, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc87400d8-d0cfd670, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc874010d-d0cfd670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71733ce8-625c-ff7b-eea2-f2fdc8740138-d0cfd670 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_27daaba0-a796-c8dd-e861-b888ecb43e9d-d0cfd670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f93d241-ea7b-717c-e5d9-c12262af53ac-d0cfd670, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b2-d0cfd670, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b8-d0cfd670 {
  align-self: start;
}

#w-node-_8736f94c-56a7-6442-9a0d-17a850d5db48-d0cfd670 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b73f-d0cfd670, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b740-d0cfd670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-d0cfd670 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b754-d0cfd670 {
  align-self: start;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b776-d0cfd670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b777-d0cfd670 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b778-d0cfd670 {
  align-self: start;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-d0cfd670 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b79c-d0cfd670 {
  align-self: start;
}

#w-node-d975eb75-0613-c5b5-2895-85d4a80e6f3b-d0cfd670, #w-node-_1258e3e8-88a5-a848-e584-6d4b7d6662bd-68d93787, #w-node-_1258e3e8-88a5-a848-e584-6d4b7d6662e7-68d93787, #w-node-e3f32e9e-341a-2d2c-756e-e0f45dc277bd-68d93787, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-68d93787, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-68d93787 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-68d93787 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_52802bb6-5807-713d-4e96-87967818885d-68d93787 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-68d93787, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-68d93787, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-68d93787 {
  align-self: start;
}

#w-node-_8a8dd33c-925d-6f3a-ff07-8692ab4934b1-68d93787, #w-node-_2f4b6e90-a73f-b603-716e-69fba0c29b32-bfed754e, #w-node-_2f4b6e90-a73f-b603-716e-69fba0c29b5c-bfed754e, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-bfed754e, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-bfed754e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-bfed754e {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_4d625007-c8bf-bc05-f882-3746de88b60a-bfed754e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-bfed754e, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-bfed754e, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-bfed754e {
  align-self: start;
}

#w-node-e2ffe805-2fb2-2386-2de0-331e528bec09-bfed754e, #w-node-_31118c8f-eee7-8c62-ef85-00e56884947f-cd8f21b8, #w-node-_31118c8f-eee7-8c62-ef85-00e5688494a9-cd8f21b8, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-cd8f21b8, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-cd8f21b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-cd8f21b8 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_08e60473-e7b4-23a2-3fef-84f3f1c8a077-cd8f21b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-cd8f21b8, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-cd8f21b8, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-cd8f21b8, #w-node-bc13b461-bdcc-26ff-4f8f-ce3fdb70cfc1-cd8f21b8, #w-node-bc13b461-bdcc-26ff-4f8f-ce3fdb70cfc7-cd8f21b8, #w-node-bc13b461-bdcc-26ff-4f8f-ce3fdb70cfcd-cd8f21b8 {
  align-self: start;
}

#w-node-f66c8112-afc7-4853-0bfd-95f1b76840de-cd8f21b8, #w-node-_8250a34e-b90e-8151-e426-460ab6a82378-b20bc19a, #w-node-_8250a34e-b90e-8151-e426-460ab6a823a2-b20bc19a, #w-node-_0bee8d0b-40a4-4a07-ac49-3818c642be91-b20bc19a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-b20bc19a, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-b20bc19a, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac6c-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac76-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac7b-b20bc19a, #w-node-d9817b1f-a8c9-9992-cd34-07c51dedf36a-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac98-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac9d-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49baca2-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49baca7-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacac-b20bc19a, #w-node-_73503732-dbf5-744c-b339-ef8821d0a63f-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacc1-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacc6-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49baccb-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacd0-b20bc19a, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacd5-b20bc19a, #w-node-_2a3b1c6b-7014-fdaa-0533-c48ef5fcb11f-b20bc19a, #w-node-b7cebcbe-9349-e7c8-cbfc-8b5f9d7d7228-b20bc19a, #w-node-_5e211086-f8a7-bee7-984f-a2fffe4f5961-b20bc19a, #w-node-ea50c635-2f96-7bbc-7584-b490a3ed0b94-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c9504fd-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950502-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950507-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c95050c-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950524-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950529-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c95052e-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950533-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950538-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c95053d-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950552-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950557-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c95055c-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950561-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950566-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c95056b-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950570-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c950575-b20bc19a, #w-node-_631fc6c2-8d59-e5c5-af1f-fc079c95057a-b20bc19a, #w-node-c68c2a51-459e-84fe-457b-a3d26046030e-b20bc19a, #w-node-c68c2a51-459e-84fe-457b-a3d260460314-b20bc19a, #w-node-c68c2a51-459e-84fe-457b-a3d26046031a-b20bc19a {
  align-self: start;
}

#w-node-c68c2a51-459e-84fe-457b-a3d260460337-b20bc19a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c68c2a51-459e-84fe-457b-a3d260460338-b20bc19a {
  justify-self: start;
}

#w-node-b70ecc79-408d-04bc-21a4-0aa8d5911d8a-b20bc19a, #w-node-b372ec77-7371-fdb0-a6fa-805e300bd2ea-4f7114ca, #w-node-b372ec77-7371-fdb0-a6fa-805e300bd314-4f7114ca, #w-node-d25dd5ce-2e9b-7298-5876-a7fc33c6cf33-4f7114ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-4f7114ca, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-4f7114ca, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-4f7114ca {
  align-self: start;
}

#w-node-f3334a25-95d7-d9a9-71c5-310ff9fe4352-4f7114ca, #w-node-_0c4fc098-87e6-cfbd-f2d6-4707e293f85e-4f7114ca, #w-node-_9901ce25-bcf4-394f-4cc7-50eb15066bd4-260da6c3, #w-node-_9901ce25-bcf4-394f-4cc7-50eb15066bfe-260da6c3, #w-node-_48795d0f-b318-5608-47a2-411f539b50e3-260da6c3, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e0-260da6c3, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e4-260da6c3, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e6-260da6c3, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e8-260da6c3, #w-node-_71d02de3-9e4e-d1b2-b2a4-94cb1c9b5ceb-260da6c3, #w-node-b8a54886-e500-0c75-f728-a94db1ce11ab-265df4cc, #w-node-b8a54886-e500-0c75-f728-a94db1ce11d5-265df4cc, #w-node-ef128a44-f429-bb8d-0dad-24592b920ca6-265df4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a5322f-b19d-b903-9195-4df97a4d1318-265df4cc, #w-node-_63a5322f-b19d-b903-9195-4df97a4d131e-265df4cc, #w-node-_63a5322f-b19d-b903-9195-4df97a4d1324-265df4cc {
  align-self: start;
}

#w-node-fe72a4ad-19e9-700c-017c-9ed649079685-265df4cc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e1b4a0da-abdb-4ab6-81be-3f4a21ac59c7-265df4cc, #w-node-a16330b0-c49d-c809-db15-2e6e03073f25-265df4cc, #w-node-_92004856-f15b-6250-f383-9d84166451ac-265df4cc, #w-node-_93faa6f6-8dea-1e56-3f9f-7e96eaa755d0-265df4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93faa6f6-8dea-1e56-3f9f-7e96eaa755d1-265df4cc {
  justify-self: start;
}

#w-node-_964a7b1b-e5d7-7d3e-503d-4c5f9f566267-265df4cc, #w-node-_8ef4178e-47be-ec3a-33b5-8d0c52205203-c266596d, #w-node-_8ef4178e-47be-ec3a-33b5-8d0c5220522e-c266596d, #w-node-_2be65b89-8195-41a0-fa86-446c6fa14275-c266596d, #w-node-_7b1a9571-ecd8-ae25-d786-2aa7a1086155-c266596d, #w-node-f44dd6e0-fcc4-0ba0-0770-d2ae32c108e7-0be84d0a, #w-node-f44dd6e0-fcc4-0ba0-0770-d2ae32c10915-0be84d0a, #w-node-_77ccaf2b-72e8-0075-dc2b-943846a97072-0be84d0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5faa6269-3fe6-b4b2-f281-7edf82e8db2d-0be84d0a, #w-node-_5faa6269-3fe6-b4b2-f281-7edf82e8db33-0be84d0a, #w-node-_5faa6269-3fe6-b4b2-f281-7edf82e8db39-0be84d0a {
  align-self: start;
}

#w-node-_1bfa0d1d-89aa-1721-8ee8-84619f0861d7-0be84d0a, #w-node-_3fb94e88-46ff-468c-9aeb-edf6f1e7abee-418809a6, #w-node-_3fb94e88-46ff-468c-9aeb-edf6f1e7ac1c-418809a6, #w-node-f17cf318-92c0-d9f9-9137-faca0a2236b1-418809a6, #w-node-_0dc42da0-cd20-5600-e3e2-17a236147df0-418809a6, #w-node-_87392cba-038b-3e80-4780-aac202a07dff-9e7e2add, #w-node-_87392cba-038b-3e80-4780-aac202a07e2d-9e7e2add, #w-node-_6d21b3bc-2acf-b724-d2ed-319ea1d347b7-9e7e2add, #w-node-c7915188-ae9c-1525-a5f8-b4298d732951-9e7e2add, #w-node-_64134104-12cd-601c-1d7f-c6eb5a26d447-1a54cd53, #w-node-_64134104-12cd-601c-1d7f-c6eb5a26d475-1a54cd53, #w-node-_6ca53e00-9d43-3f37-fb55-1b297e3ad3a3-1a54cd53, #w-node-_30757f1f-606f-4abd-dff3-13bd561cc6c4-1a54cd53, #w-node-_30757f1f-606f-4abd-dff3-13bd561cc6f9-1a54cd53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30757f1f-606f-4abd-dff3-13bd561cc724-1a54cd53 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-b955b1ed-fda0-f4e4-a5f3-d34cd8592c13-1a54cd53 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_137668cb-d347-6c5d-fc73-5b18c3df01f1-1a54cd53 {
  align-self: center;
}

#w-node-_746c16d1-dbad-3789-e287-bfa84e14f15f-1a54cd53 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b219496-bf9b-6d06-b693-6b6b408241b4-1a54cd53 {
  align-self: center;
}

#w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad36-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad38-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad3a-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad3c-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad3e-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad40-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad42-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad51-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad53-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad55-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad57-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad59-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad5b-1a54cd53, #w-node-_74b13142-1e4a-44ee-d36a-82dbecd1ad5d-1a54cd53 {
  justify-self: center;
}

#w-node-_9a76d929-d784-67ea-6bf6-598dd1a74792-1a54cd53, #w-node-_9a76d929-d784-67ea-6bf6-598dd1a74797-1a54cd53, #w-node-_9a76d929-d784-67ea-6bf6-598dd1a7479c-1a54cd53 {
  align-self: start;
}

#w-node-_9a76d929-d784-67ea-6bf6-598dd1a747b8-1a54cd53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a76d929-d784-67ea-6bf6-598dd1a747b9-1a54cd53 {
  justify-self: start;
}

#w-node-_3516576f-bb61-eecb-0af4-8762c45592b5-1a54cd53 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d106edf-5136-1374-b17d-61526ad921ea-1a54cd53, #w-node-c3296eaa-66cd-0b9c-a47a-fcbd1cee1bee-49f4309a, #w-node-c3296eaa-66cd-0b9c-a47a-fcbd1cee1c1c-49f4309a, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc87400d8-49f4309a, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc874010d-49f4309a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71733ce8-625c-ff7b-eea2-f2fdc8740138-49f4309a {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_7e4ac180-7215-3e0e-420a-de3f5dbbd28e-49f4309a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f93d241-ea7b-717c-e5d9-c12262af53ac-49f4309a, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b2-49f4309a, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b8-49f4309a, #w-node-e5f499c7-5963-c193-252b-d7992f4f3993-49f4309a, #w-node-e5f499c7-5963-c193-252b-d7992f4f3999-49f4309a, #w-node-e5f499c7-5963-c193-252b-d7992f4f399f-49f4309a {
  align-self: start;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a52-49f4309a {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a53-49f4309a {
  grid-area: 4 / 1 / 6 / 3;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a54-49f4309a {
  grid-area: 4 / 3 / 7 / 5;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a55-49f4309a {
  grid-area: 4 / 5 / 6 / 7;
}

#w-node-d1600853-66d1-f87a-15e0-a254a7434a56-49f4309a {
  grid-area: 1 / 4 / 4 / 6;
}

#w-node-bd74472b-7431-7d67-9f3a-4c265d5cd2ae-49f4309a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a9d8c60-af61-3a2f-433b-c3ec5f1c1685-49f4309a, #w-node-cd9a61c2-014d-2940-1064-5a39e1af812f-9cb52ab1, #w-node-cd9a61c2-014d-2940-1064-5a39e1af815d-9cb52ab1, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-9cb52ab1, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-9cb52ab1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-9cb52ab1 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_88444443-12b3-cfa0-96b4-d1274e2356f2-9cb52ab1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-9cb52ab1, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-9cb52ab1, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-9cb52ab1 {
  align-self: start;
}

#w-node-f0258b75-a62c-40cd-80f0-18c4ac0b6f1a-9cb52ab1, #w-node-fc60ea13-a0f6-5204-46ad-20d5ddced6e7-3c4a69ba, #w-node-fc60ea13-a0f6-5204-46ad-20d5ddced715-3c4a69ba, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc87400d8-3c4a69ba, #w-node-_71733ce8-625c-ff7b-eea2-f2fdc874010d-3c4a69ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71733ce8-625c-ff7b-eea2-f2fdc8740138-3c4a69ba {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-cb419724-b319-3189-318d-8a66d75bf9a8-3c4a69ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f93d241-ea7b-717c-e5d9-c12262af53ac-3c4a69ba, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b2-3c4a69ba, #w-node-_1f93d241-ea7b-717c-e5d9-c12262af53b8-3c4a69ba {
  align-self: start;
}

#w-node-_8736f94c-56a7-6442-9a0d-17a850d5db48-3c4a69ba {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b73f-3c4a69ba, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b740-3c4a69ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-3c4a69ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b754-3c4a69ba {
  align-self: start;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b776-3c4a69ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b777-3c4a69ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b778-3c4a69ba {
  align-self: start;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-3c4a69ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60fac022-2251-a139-f7e0-5dc003c3b79c-3c4a69ba {
  align-self: start;
}

#w-node-_9b191a4f-7876-7ae6-0dbd-123e8cc0ca1a-3c4a69ba, #w-node-_089bdae5-8dc7-1e4c-7756-72d8a237fbdc-b70ca770, #w-node-_089bdae5-8dc7-1e4c-7756-72d8a237fc0a-b70ca770, #w-node-fcd3f9ca-c012-2060-9315-8e8395a99af6-b70ca770, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-b70ca770, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-b70ca770 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-b70ca770 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_52802bb6-5807-713d-4e96-87967818885d-b70ca770 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-b70ca770, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-b70ca770, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-b70ca770 {
  align-self: start;
}

#w-node-ad24d26d-1d32-a849-805c-f5cf7cc98123-b70ca770, #w-node-_971d8da5-ab40-2593-b134-0f0d747d55c4-ff3a9e2a, #w-node-_971d8da5-ab40-2593-b134-0f0d747d55f2-ff3a9e2a, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-ff3a9e2a, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-ff3a9e2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-ff3a9e2a {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_2b934f49-a6b5-812b-9a2a-646ccd7125fc-ff3a9e2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-ff3a9e2a, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-ff3a9e2a, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-ff3a9e2a {
  align-self: start;
}

#w-node-_25b44bb4-a4b1-863d-adb9-a9c5db7a0aa8-ff3a9e2a, #w-node-_252eb8b8-4cf3-d8c4-549c-4f75387f01b4-4b7d83fe, #w-node-_252eb8b8-4cf3-d8c4-549c-4f75387f01e2-4b7d83fe, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b456a-4b7d83fe, #w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b459f-4b7d83fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6256fa-47ff-2cc5-fba9-4351c79b45ca-4b7d83fe {
  grid-area: 2 / 1 / 3 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_4848a33b-1e2a-ccf8-784c-b8d6439f45be-4b7d83fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-4b7d83fe, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-4b7d83fe, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-4b7d83fe, #w-node-bc13b461-bdcc-26ff-4f8f-ce3fdb70cfc1-4b7d83fe, #w-node-bc13b461-bdcc-26ff-4f8f-ce3fdb70cfc7-4b7d83fe, #w-node-bc13b461-bdcc-26ff-4f8f-ce3fdb70cfcd-4b7d83fe {
  align-self: start;
}

#w-node-_2654511c-c204-f681-b5a0-12b29d7e567b-4b7d83fe, #w-node-_67b24c8b-60ab-6b6d-d5eb-b50e76aed510-e28b68c7, #w-node-_67b24c8b-60ab-6b6d-d5eb-b50e76aed53e-e28b68c7, #w-node-_076b417d-d55b-d7c9-dd84-a4d81c342d77-e28b68c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-e28b68c7, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-e28b68c7, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac6c-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac76-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac7b-e28b68c7, #w-node-d9817b1f-a8c9-9992-cd34-07c51dedf36a-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac98-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bac9d-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49baca2-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49baca7-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacac-e28b68c7, #w-node-_73503732-dbf5-744c-b339-ef8821d0a63f-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacc1-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacc6-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49baccb-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacd0-e28b68c7, #w-node-_1e67c77b-2008-1728-6a63-d30ff49bacd5-e28b68c7, #w-node-_2a3b1c6b-7014-fdaa-0533-c48ef5fcb11f-e28b68c7, #w-node-b7cebcbe-9349-e7c8-cbfc-8b5f9d7d7228-e28b68c7, #w-node-_5e211086-f8a7-bee7-984f-a2fffe4f5961-e28b68c7, #w-node-ea50c635-2f96-7bbc-7584-b490a3ed0b94-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a03-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a08-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a0d-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a12-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a2b-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a30-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a35-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a3a-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a3f-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a44-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a5a-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a5f-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a64-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a69-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a6e-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a73-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a78-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a7d-e28b68c7, #w-node-a878acdc-cd08-6111-37eb-756a85d11a82-e28b68c7, #w-node-c68c2a51-459e-84fe-457b-a3d26046030e-e28b68c7, #w-node-c68c2a51-459e-84fe-457b-a3d260460314-e28b68c7, #w-node-c68c2a51-459e-84fe-457b-a3d26046031a-e28b68c7 {
  align-self: start;
}

#w-node-c68c2a51-459e-84fe-457b-a3d260460337-e28b68c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c68c2a51-459e-84fe-457b-a3d260460338-e28b68c7 {
  justify-self: start;
}

#w-node-_422bc9d6-55fe-eacd-a9f8-d30272677dd8-e28b68c7, #w-node-_5429b9a8-f797-3b9c-4070-fb2bb99300ec-e07f6fb1, #w-node-_5429b9a8-f797-3b9c-4070-fb2bb993011a-e07f6fb1, #w-node-_2bf310d6-71da-4bde-3c2a-3bc1affb8c1f-e07f6fb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c48c37e-fef7-5bed-dae7-0da354443e2b-e07f6fb1, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e31-e07f6fb1, #w-node-_9c48c37e-fef7-5bed-dae7-0da354443e37-e07f6fb1 {
  align-self: start;
}

#w-node-f3334a25-95d7-d9a9-71c5-310ff9fe4352-e07f6fb1, #w-node-_6e2aa867-b72c-1858-561c-6f0342b5b64e-e07f6fb1, #w-node-_54e7dd59-5cd7-4746-0a05-c388b8122769-38c144ba, #w-node-_54e7dd59-5cd7-4746-0a05-c388b8122797-38c144ba, #w-node-_21412089-0a8e-8a3b-6518-9b81fc3f03a6-38c144ba, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e0-38c144ba, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e4-38c144ba, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e6-38c144ba, #w-node-ca90de67-bcb4-ef9f-5d1c-5ec798bf05e8-38c144ba, #w-node-_846666df-86f0-204c-40a4-64834b2e2bae-38c144ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-e1b4a0da-abdb-4ab6-81be-3f4a21ac59cd-f4d31fb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd998964-f4d31fb8, #w-node-_9c826cc0-bfbd-349f-3002-f7f670105324-f4d31fba, #w-node-_4de8ed59-7c2a-6a02-0519-68e78f6d72a2-f4d31fbb, #w-node-_15634010-b80c-af52-80b5-b229e9fb9717-f4d31fc0, #w-node-_51551940-7352-01da-31c9-552ff63ff9d8-bb85cf04 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d1600853-66d1-f87a-15e0-a254a7434a57-c2e779a1 {
    order: -9999;
  }

  #w-node-ee9dabb4-08f4-b069-55de-301c52ee21ef-c2e779a1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-9de3f9b6 {
    order: -9999;
  }

  #w-node-_94c25516-130a-dbc2-b728-16427194dcb7-9de3f9b6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-b8a521a3 {
    order: -9999;
  }

  #w-node-_0c5a8aea-ce0c-383f-dd9d-f7ef3b211f33-b8a521a3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-a0273035 {
    order: -9999;
  }

  #w-node-_03fc35aa-993e-5889-5d6e-76d74f83832e-a0273035 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-2a3483f9 {
    order: -9999;
  }

  #w-node-a4f2cee1-e2e7-d39a-3028-fc30eed51ae9-2a3483f9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-6a87ac06 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b756-6a87ac06, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b766-6a87ac06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-6a87ac06 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-d2d7a608-61e9-72a1-dad3-e90487e7619b-6a87ac06, #w-node-a8fabf82-10df-f166-28c6-6c662f932890-c969208b, #w-node-e4f380ac-638d-5139-fb36-2ebb29612d85-377e2de7, #w-node-_5ca2c3f9-bbdd-f7b5-d14e-3f591f5b86fe-23435bd1, #w-node-_96f7ac31-df8f-5001-33b4-dfaa8fc8c62f-2ed2f2bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e1b4a0da-abdb-4ab6-81be-3f4a21ac59cd-5fe8d6bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd998964-5fe8d6bf, #w-node-a2ef7b00-e931-cfa9-4ce5-c014b0d4ff65-cc22f7e9, #w-node-_9ab36222-fed0-2c09-dd30-bc7b5449bd33-0bfcec67, #w-node-f9c23b04-72b2-1ffe-70be-20de1212cb9b-0f5339b8, #w-node-_3c36c341-e71c-ac72-11f0-774d423423ef-1c395645, #w-node-_0f7c19fe-ef88-3e16-8ab0-12b346e84baa-b20b4431 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d1600853-66d1-f87a-15e0-a254a7434a57-90a1bd24 {
    order: -9999;
  }

  #w-node-_7264ccc2-a14e-7867-b8d1-ad552cb73c8d-90a1bd24 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-568e88d4 {
    order: -9999;
  }

  #w-node-_133e6384-a1b6-313f-7466-5e065bded7e0-568e88d4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-d0cfd670 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b756-d0cfd670, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b766-d0cfd670 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-d0cfd670 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-d975eb75-0613-c5b5-2895-85d4a80e6ebf-d0cfd670 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-68d93787 {
    order: -9999;
  }

  #w-node-_8a8dd33c-925d-6f3a-ff07-8692ab493435-68d93787, #w-node-e2ffe805-2fb2-2386-2de0-331e528beb8d-bfed754e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-cd8f21b8 {
    order: -9999;
  }

  #w-node-f66c8112-afc7-4853-0bfd-95f1b7684062-cd8f21b8, #w-node-b70ecc79-408d-04bc-21a4-0aa8d5911d0e-b20bc19a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-4f7114ca {
    order: -9999;
  }

  #w-node-_0c4fc098-87e6-cfbd-f2d6-4707e293f7e2-4f7114ca, #w-node-_71d02de3-9e4e-d1b2-b2a4-94cb1c9b5c6f-260da6c3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e1b4a0da-abdb-4ab6-81be-3f4a21ac59cd-265df4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd998964-265df4cc, #w-node-_7b1a9571-ecd8-ae25-d786-2aa7a10860dd-c266596d, #w-node-_1bfa0d1d-89aa-1721-8ee8-84619f086158-0be84d0a, #w-node-_0dc42da0-cd20-5600-e3e2-17a236147d71-418809a6, #w-node-c7915188-ae9c-1525-a5f8-b4298d7328d2-9e7e2add, #w-node-_7d106edf-5136-1374-b17d-61526ad9216b-1a54cd53 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d1600853-66d1-f87a-15e0-a254a7434a57-49f4309a {
    order: -9999;
  }

  #w-node-_1a9d8c60-af61-3a2f-433b-c3ec5f1c1606-49f4309a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-9cb52ab1 {
    order: -9999;
  }

  #w-node-f0258b75-a62c-40cd-80f0-18c4ac0b6e9b-9cb52ab1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-3c4a69ba {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b756-3c4a69ba, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b766-3c4a69ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-3c4a69ba {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_9b191a4f-7876-7ae6-0dbd-123e8cc0c99b-3c4a69ba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-b70ca770 {
    order: -9999;
  }

  #w-node-ad24d26d-1d32-a849-805c-f5cf7cc980a4-b70ca770, #w-node-_25b44bb4-a4b1-863d-adb9-a9c5db7a0a29-ff3a9e2a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-4b7d83fe {
    order: -9999;
  }

  #w-node-_2654511c-c204-f681-b5a0-12b29d7e55fc-4b7d83fe, #w-node-_422bc9d6-55fe-eacd-a9f8-d30272677d59-e28b68c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-e07f6fb1 {
    order: -9999;
  }

  #w-node-_6e2aa867-b72c-1858-561c-6f0342b5b5cf-e07f6fb1, #w-node-_846666df-86f0-204c-40a4-64834b2e2b2f-38c144ba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_63a5322f-b19d-b903-9195-4df97a4d130e-f4d31fb8 {
    order: -9999;
  }

  #w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd998964-f4d31fb8, #w-node-_9c826cc0-bfbd-349f-3002-f7f670105324-f4d31fba {
    grid-column: span 2 / span 2;
  }

  #w-node-_7814fbf8-0dcb-cebd-61ad-50bd2d9ea4c7-f4d31fbb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4de8ed59-7c2a-6a02-0519-68e78f6d72a2-f4d31fbb, #w-node-_15634010-b80c-af52-80b5-b229e9fb9717-f4d31fc0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0eb099c5-6255-e654-3a7f-66b1489c9178-bb85cf04, #w-node-de126048-5f3c-b8f6-d89b-d63d8c1ae5a5-bb85cf04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2d360720-d336-43bf-c974-bd44b07ef42c-bb85cf04 {
    order: -9999;
  }

  #w-node-_3516576f-bb61-eecb-0af4-8762c45592b5-bb85cf04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_51551940-7352-01da-31c9-552ff63ff9d8-bb85cf04 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5cdd48b1-0e16-1469-c67a-0143a944dc10-c2e779a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e20da28-d132-713a-196f-86fb0e105772-c2e779a1 {
    order: -9999;
  }

  #w-node-bd74472b-7431-7d67-9f3a-4c265d5cd2ae-c2e779a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ee9dabb4-08f4-b069-55de-301c52ee21ef-c2e779a1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-9de3f9b6, #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-9de3f9b6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90ee34e0-9601-b51f-978a-3c5163d55320-9de3f9b6, #w-node-_68607965-5305-5377-c002-ec6fe9b5a6b3-9de3f9b6, #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-9de3f9b6 {
    order: -9999;
  }

  #w-node-_94c25516-130a-dbc2-b728-16427194dcb7-9de3f9b6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-b8a521a3, #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-b8a521a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78fae0a9-c9fc-9d0b-203c-cbc8fcf29f59-b8a521a3 {
    order: 9999;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-b8a521a3 {
    order: -9999;
  }

  #w-node-_0c5a8aea-ce0c-383f-dd9d-f7ef3b211f33-b8a521a3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-a0273035, #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-a0273035 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-a0273035 {
    order: -9999;
  }

  #w-node-_03fc35aa-993e-5889-5d6e-76d74f83832e-a0273035 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-2a3483f9, #w-node-_7476f706-25a1-be42-20bb-903b6ce7ebad-2a3483f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-2a3483f9 {
    order: -9999;
  }

  #w-node-a4f2cee1-e2e7-d39a-3028-fc30eed51ae9-2a3483f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_28bce343-fb62-c834-2a92-4ac07fc04f6d-6a87ac06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e20da28-d132-713a-196f-86fb0e105772-6a87ac06 {
    order: -9999;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-6a87ac06 {
    grid-column: span 2 / span 2;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b756-6a87ac06, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b766-6a87ac06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b777-6a87ac06, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-6a87ac06 {
    grid-column: span 2 / span 2;
  }

  #w-node-f25bade8-724d-85e6-3d73-544a067cc650-6a87ac06 {
    order: -9999;
  }

  #w-node-d2d7a608-61e9-72a1-dad3-e90487e7619b-6a87ac06 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-c969208b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78fae0a9-c9fc-9d0b-203c-cbc8fcf29f59-c969208b {
    order: 9999;
  }

  #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-c969208b, #w-node-_450b4092-5278-b9a5-d336-03a828978c3e-c969208b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a8fabf82-10df-f166-28c6-6c662f932890-c969208b {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-377e2de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e4f380ac-638d-5139-fb36-2ebb29612d85-377e2de7, #w-node-_5ca2c3f9-bbdd-f7b5-d14e-3f591f5b86fe-23435bd1, #w-node-_96f7ac31-df8f-5001-33b4-dfaa8fc8c62f-2ed2f2bc {
    grid-column: span 2 / span 2;
  }

  #w-node-_63a5322f-b19d-b903-9195-4df97a4d130e-5fe8d6bf {
    order: -9999;
  }

  #w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd998964-5fe8d6bf, #w-node-a2ef7b00-e931-cfa9-4ce5-c014b0d4ff65-cc22f7e9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7814fbf8-0dcb-cebd-61ad-50bd2d9ea4c7-0bfcec67 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ab36222-fed0-2c09-dd30-bc7b5449bd33-0bfcec67, #w-node-f9c23b04-72b2-1ffe-70be-20de1212cb9b-0f5339b8, #w-node-_3c36c341-e71c-ac72-11f0-774d423423ef-1c395645 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0eb099c5-6255-e654-3a7f-66b1489c9178-b20b4431, #w-node-de126048-5f3c-b8f6-d89b-d63d8c1ae5a5-b20b4431 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2d360720-d336-43bf-c974-bd44b07ef42c-b20b4431 {
    order: -9999;
  }

  #w-node-_3516576f-bb61-eecb-0af4-8762c45592b5-b20b4431 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f7c19fe-ef88-3e16-8ab0-12b346e84baa-b20b4431 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5cdd48b1-0e16-1469-c67a-0143a944dc10-90a1bd24 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e20da28-d132-713a-196f-86fb0e105772-90a1bd24 {
    order: -9999;
  }

  #w-node-bd74472b-7431-7d67-9f3a-4c265d5cd2ae-90a1bd24 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7264ccc2-a14e-7867-b8d1-ad552cb73c8d-90a1bd24 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-568e88d4, #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-568e88d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90ee34e0-9601-b51f-978a-3c5163d55320-568e88d4, #w-node-_68607965-5305-5377-c002-ec6fe9b5a6b3-568e88d4, #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-568e88d4 {
    order: -9999;
  }

  #w-node-_133e6384-a1b6-313f-7466-5e065bded7e0-568e88d4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_28bce343-fb62-c834-2a92-4ac07fc04f6d-d0cfd670 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e20da28-d132-713a-196f-86fb0e105772-d0cfd670 {
    order: -9999;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-d0cfd670 {
    grid-column: span 2 / span 2;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b756-d0cfd670, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b766-d0cfd670 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b777-d0cfd670, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-d0cfd670 {
    grid-column: span 2 / span 2;
  }

  #w-node-f25bade8-724d-85e6-3d73-544a067cc650-d0cfd670 {
    order: -9999;
  }

  #w-node-d975eb75-0613-c5b5-2895-85d4a80e6ebf-d0cfd670 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-68d93787, #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-68d93787 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78fae0a9-c9fc-9d0b-203c-cbc8fcf29f59-68d93787 {
    order: 9999;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-68d93787 {
    order: -9999;
  }

  #w-node-_8a8dd33c-925d-6f3a-ff07-8692ab493435-68d93787 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-bfed754e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78fae0a9-c9fc-9d0b-203c-cbc8fcf29f59-bfed754e {
    order: 9999;
  }

  #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-bfed754e, #w-node-_450b4092-5278-b9a5-d336-03a828978c3e-bfed754e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e2ffe805-2fb2-2386-2de0-331e528beb8d-bfed754e {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-cd8f21b8, #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-cd8f21b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-cd8f21b8 {
    order: -9999;
  }

  #w-node-f66c8112-afc7-4853-0bfd-95f1b7684062-cd8f21b8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-b20bc19a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b70ecc79-408d-04bc-21a4-0aa8d5911d0e-b20bc19a {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-4f7114ca, #w-node-_7476f706-25a1-be42-20bb-903b6ce7ebad-4f7114ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-4f7114ca {
    order: -9999;
  }

  #w-node-_0c4fc098-87e6-cfbd-f2d6-4707e293f7e2-4f7114ca, #w-node-_71d02de3-9e4e-d1b2-b2a4-94cb1c9b5c6f-260da6c3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_63a5322f-b19d-b903-9195-4df97a4d130e-265df4cc {
    order: -9999;
  }

  #w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd998964-265df4cc, #w-node-_7b1a9571-ecd8-ae25-d786-2aa7a10860dd-c266596d {
    grid-column: span 2 / span 2;
  }

  #w-node-_7814fbf8-0dcb-cebd-61ad-50bd2d9ea4c7-0be84d0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bfa0d1d-89aa-1721-8ee8-84619f086158-0be84d0a, #w-node-_0dc42da0-cd20-5600-e3e2-17a236147d71-418809a6, #w-node-c7915188-ae9c-1525-a5f8-b4298d7328d2-9e7e2add {
    grid-column: span 2 / span 2;
  }

  #w-node-_0eb099c5-6255-e654-3a7f-66b1489c9178-1a54cd53, #w-node-de126048-5f3c-b8f6-d89b-d63d8c1ae5a5-1a54cd53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2d360720-d336-43bf-c974-bd44b07ef42c-1a54cd53 {
    order: -9999;
  }

  #w-node-_3516576f-bb61-eecb-0af4-8762c45592b5-1a54cd53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7d106edf-5136-1374-b17d-61526ad9216b-1a54cd53 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5cdd48b1-0e16-1469-c67a-0143a944dc10-49f4309a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e20da28-d132-713a-196f-86fb0e105772-49f4309a {
    order: -9999;
  }

  #w-node-bd74472b-7431-7d67-9f3a-4c265d5cd2ae-49f4309a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1a9d8c60-af61-3a2f-433b-c3ec5f1c1606-49f4309a {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-9cb52ab1, #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-9cb52ab1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90ee34e0-9601-b51f-978a-3c5163d55320-9cb52ab1, #w-node-_68607965-5305-5377-c002-ec6fe9b5a6b3-9cb52ab1, #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-9cb52ab1 {
    order: -9999;
  }

  #w-node-f0258b75-a62c-40cd-80f0-18c4ac0b6e9b-9cb52ab1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_28bce343-fb62-c834-2a92-4ac07fc04f6d-3c4a69ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e20da28-d132-713a-196f-86fb0e105772-3c4a69ba {
    order: -9999;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-3c4a69ba {
    grid-column: span 2 / span 2;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b756-3c4a69ba, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b766-3c4a69ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60fac022-2251-a139-f7e0-5dc003c3b777-3c4a69ba, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-3c4a69ba {
    grid-column: span 2 / span 2;
  }

  #w-node-f25bade8-724d-85e6-3d73-544a067cc650-3c4a69ba {
    order: -9999;
  }

  #w-node-_9b191a4f-7876-7ae6-0dbd-123e8cc0c99b-3c4a69ba {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-b70ca770, #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-b70ca770 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78fae0a9-c9fc-9d0b-203c-cbc8fcf29f59-b70ca770 {
    order: 9999;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-b70ca770 {
    order: -9999;
  }

  #w-node-ad24d26d-1d32-a849-805c-f5cf7cc980a4-b70ca770 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-ff3a9e2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78fae0a9-c9fc-9d0b-203c-cbc8fcf29f59-ff3a9e2a {
    order: 9999;
  }

  #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-ff3a9e2a, #w-node-_450b4092-5278-b9a5-d336-03a828978c3e-ff3a9e2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25b44bb4-a4b1-863d-adb9-a9c5db7a0a29-ff3a9e2a {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-4b7d83fe, #w-node-_06252307-fddf-2f18-0333-fc14505b1dd7-4b7d83fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-4b7d83fe {
    order: -9999;
  }

  #w-node-_2654511c-c204-f681-b5a0-12b29d7e55fc-4b7d83fe {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-e28b68c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_422bc9d6-55fe-eacd-a9f8-d30272677d59-e28b68c7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7908e915-8f33-43bf-3d76-3abaa115be8b-e07f6fb1, #w-node-_7476f706-25a1-be42-20bb-903b6ce7ebad-e07f6fb1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_098dae74-47e2-3d53-0eea-0fa0429d2073-e07f6fb1 {
    order: -9999;
  }

  #w-node-_6e2aa867-b72c-1858-561c-6f0342b5b5cf-e07f6fb1, #w-node-_846666df-86f0-204c-40a4-64834b2e2b2f-38c144ba {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd998964-f4d31fb8, #w-node-_9c826cc0-bfbd-349f-3002-f7f670105324-f4d31fba, #w-node-_4de8ed59-7c2a-6a02-0519-68e78f6d72a2-f4d31fbb, #w-node-_15634010-b80c-af52-80b5-b229e9fb9717-f4d31fc0, #w-node-_51551940-7352-01da-31c9-552ff63ff9d8-bb85cf04, #w-node-ee9dabb4-08f4-b069-55de-301c52ee21ef-c2e779a1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_06252307-fddf-2f18-0333-fc14505b1de9-9de3f9b6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_94c25516-130a-dbc2-b728-16427194dcb7-9de3f9b6, #w-node-_0c5a8aea-ce0c-383f-dd9d-f7ef3b211f33-b8a521a3, #w-node-_03fc35aa-993e-5889-5d6e-76d74f83832e-a0273035, #w-node-a4f2cee1-e2e7-d39a-3028-fc30eed51ae9-2a3483f9, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-6a87ac06, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b777-6a87ac06, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-6a87ac06, #w-node-d2d7a608-61e9-72a1-dad3-e90487e7619b-6a87ac06, #w-node-a8fabf82-10df-f166-28c6-6c662f932890-c969208b, #w-node-e4f380ac-638d-5139-fb36-2ebb29612d85-377e2de7, #w-node-_5ca2c3f9-bbdd-f7b5-d14e-3f591f5b86fe-23435bd1, #w-node-_96f7ac31-df8f-5001-33b4-dfaa8fc8c62f-2ed2f2bc, #w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd998964-5fe8d6bf, #w-node-a2ef7b00-e931-cfa9-4ce5-c014b0d4ff65-cc22f7e9, #w-node-_9ab36222-fed0-2c09-dd30-bc7b5449bd33-0bfcec67, #w-node-f9c23b04-72b2-1ffe-70be-20de1212cb9b-0f5339b8, #w-node-_3c36c341-e71c-ac72-11f0-774d423423ef-1c395645, #w-node-_0f7c19fe-ef88-3e16-8ab0-12b346e84baa-b20b4431, #w-node-_7264ccc2-a14e-7867-b8d1-ad552cb73c8d-90a1bd24 {
    grid-column: span 1 / span 1;
  }

  #w-node-_06252307-fddf-2f18-0333-fc14505b1de9-568e88d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_133e6384-a1b6-313f-7466-5e065bded7e0-568e88d4, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-d0cfd670, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b777-d0cfd670, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-d0cfd670, #w-node-d975eb75-0613-c5b5-2895-85d4a80e6ebf-d0cfd670, #w-node-_8a8dd33c-925d-6f3a-ff07-8692ab493435-68d93787, #w-node-e2ffe805-2fb2-2386-2de0-331e528beb8d-bfed754e, #w-node-f66c8112-afc7-4853-0bfd-95f1b7684062-cd8f21b8, #w-node-b70ecc79-408d-04bc-21a4-0aa8d5911d0e-b20bc19a, #w-node-_0c4fc098-87e6-cfbd-f2d6-4707e293f7e2-4f7114ca, #w-node-_71d02de3-9e4e-d1b2-b2a4-94cb1c9b5c6f-260da6c3, #w-node-_7e373e2b-07aa-eba8-cc29-9d5bcd998964-265df4cc, #w-node-_7b1a9571-ecd8-ae25-d786-2aa7a10860dd-c266596d, #w-node-_1bfa0d1d-89aa-1721-8ee8-84619f086158-0be84d0a, #w-node-_0dc42da0-cd20-5600-e3e2-17a236147d71-418809a6, #w-node-c7915188-ae9c-1525-a5f8-b4298d7328d2-9e7e2add, #w-node-_7d106edf-5136-1374-b17d-61526ad9216b-1a54cd53, #w-node-_1a9d8c60-af61-3a2f-433b-c3ec5f1c1606-49f4309a {
    grid-column: span 1 / span 1;
  }

  #w-node-_06252307-fddf-2f18-0333-fc14505b1de9-9cb52ab1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f0258b75-a62c-40cd-80f0-18c4ac0b6e9b-9cb52ab1, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b741-3c4a69ba, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b777-3c4a69ba, #w-node-_60fac022-2251-a139-f7e0-5dc003c3b789-3c4a69ba, #w-node-_9b191a4f-7876-7ae6-0dbd-123e8cc0c99b-3c4a69ba, #w-node-ad24d26d-1d32-a849-805c-f5cf7cc980a4-b70ca770, #w-node-_25b44bb4-a4b1-863d-adb9-a9c5db7a0a29-ff3a9e2a, #w-node-_2654511c-c204-f681-b5a0-12b29d7e55fc-4b7d83fe, #w-node-_422bc9d6-55fe-eacd-a9f8-d30272677d59-e28b68c7, #w-node-_6e2aa867-b72c-1858-561c-6f0342b5b5cf-e07f6fb1, #w-node-_846666df-86f0-204c-40a4-64834b2e2b2f-38c144ba {
    grid-column: span 1 / span 1;
  }
}


