:root {
  --color__site-primary-dark: #0d0d0d;
  /* Dark Gray-Black */
  --color__body-text: #e0e0e0;
  /* Light Gray for contrast */
  --color__site-white: #1a1a1a;
  /* Dark mode white */
  --eng__font-main: "Ucco 3 Fwrk 3 Iltcviywy", sans-serif;
  --gradient-dark-oberlay: #111;
  /* Dark Overlay */
  --ibm_plex_sans_arabic: Ibmplexsansarabic, sans-serif;
  --faq_fark-text: var(--color__site-white);
  --dubai__clinic-dark: #121212;
  /* Almost black */
  --light-gray-border: #292929;
  /* Darker gray border */
  --color__site-dark: #0f0f0f;
  --color__site-primary: #262626;
  /* Dark Gray */
  --color__site-gray: #333;
  /* Medium Gray */
  --color__site-lightgray: #3d3d3d;
  /* Lighter Gray */
  --nav-white-bg: #1a1a1a;
  --color__site-secondary: #444;
  /* Dark Grayish */
  --main-border-radius: 24px;
  --dubai__clinic-font: Cairo, sans-serif;
  --dubai__clinic-dark-blue: #191919;
  /* Almost black */
  --dubai__clinic-light-blue: #222;
  /* Dark Gray */
  --dubao__clinic-blue-mid: #292929;
  --dubai__clinic-blue-dark-extra: #1e1e1e;
  --dark_overlay: #000000cc;
  /* Dark Transparent */
  --color__site__btn-gradient: #3333331f;
  --color__dark-v1-s2: #121212;
  --blue-light-v3: #1a1a1a;
  --color__background: #0d0d0d;
  --color__site-dark-gray: #1a1a1a;
  --main-border-radius-mobile: 12px;
  --color__s3__primary: #252525;
  --main-border-radius-s3: 20px;
  --primary-s3-dark: #1a1a1a;
  --light-bg-s3: var(--color__site-primary);
}

.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;
}

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

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

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

h1,
h2 {
  color: var(--color__site-primary-dark);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 80px;
  font-weight: 700;
  line-height: 96px;
}

h3 {
  color: var(--color__site-primary-dark);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 48.8px;
}

p {
  color: var(--color__body-text);
  margin-bottom: 10px;
}

.results__slide-btn--before.results__slide-btn {
  cursor: pointer;
}

.section {
  margin-bottom: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.section.section--hero {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px;
}

.btn {
  color: #579af2;
  background-color: #fff;
  border-radius: 78px;
  padding: 12px 26px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
}

.btn:hover {
  color: #f6f9fd;
  background-color: #579af2;
}

.btn.btn--secondary {
  color: #fff;
  background-color: #f98755;
  padding: 16px 24px;
}

.btn.btn--light {
  color: #fff;
  background-color: #579af2;
  padding: 12px 26px;
}

.btn.btn--light:hover {
  color: #579af2;
  background-color: #fff;
}

.h1--light {
  color: var(--color__site-white);
  position: relative;
}

.h1--light.eng--title {
  font-family: var(--eng__font-main);
  font-size: 80px;
  line-height: 96px;
}

.blure-gradient-mask {
  opacity: .9;
  background-color: #0000;
  border-radius: 24px;
  height: 150px;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.p--light {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.switch-img--wrp {
  background-color: #0033671a;
  border-radius: 24px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.switch-img--wrp.show-desktop {
  max-width: 100%;
  height: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.p--bold {
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.p--bold.p--large {
  font-size: 32px;
}

.gradient-mask__wrp {
  background-color: #0000;
  background-image: url('../images/img-quote-2.webp');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.primary__bg {
  background-color: #579af2;
}

.container--wide {
  background-color: #0000;
  border: 1px #000;
  border-radius: 24px;
  max-width: 1408px;
  padding: 16px;
}

.container--wide.primary__bg {
  color: #fff;
  background-color: #579af2;
  padding-bottom: 64px;
}

.container--wide.primary-bg--dark {
  background-color: #003367;
}

.container--wide.primary-bg--dark.faq {
  padding-top: 64px;
  padding-bottom: 64px;
}

.container--wide.content-text--container {
  background-color: #bedeff;
  padding: 64px 16px;
}

.container--wide.content-text--container.image-rows {
  padding-bottom: 16px;
}

.container--wide.nav--container {
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container--wide.nav--container.nav--s3 {
  z-index: 10;
  max-width: 1416px;
  padding-top: 80px;
  padding-left: 80px;
  padding-right: 80px;
  position: static;
  inset: 0% 0% auto;
}

.container--wide.nav--container.nav--s3.dc__ar {
  max-width: 1279px;
  padding-top: 16px;
  padding-left: 0;
  padding-right: 0;
}

.container--wide.nav--container.nav--s3.s1-v2 {
  max-width: 100%;
  padding-top: 18px;
  padding-left: 32px;
  padding-right: 32px;
}

.container--wide.container--hero {
  background-color: #003367;
  background-image: url('../images/hero_bg.webp');
  background-position: 0 100%;
  background-size: cover;
  height: 100%;
  position: relative;
}

.container--wide.container--hero.sample-blure-gradient-box {
  height: auto;
  min-height: 100vh;
}

.container--wide.container--footer {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #bedeff;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container--wide.container--footer.footer--s3 {
  background-color: #0050a0;
}

.container--wide.slider--wrp {
  background-color: #bedeff;
  border-width: 24px;
  position: relative;
}

.before-img--wrp {
  opacity: 0;
  border-radius: 24px;
  position: absolute;
  inset: 0%;
}

.h3--light {
  color: #fff;
}

.paragraph {
  font-size: 16px;
}

.results__slide-btn--after.results__slide-btn.active {
  cursor: pointer;
}

.results__slide-btn-wrp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #376dc3;
  background-color: #fff;
  border-radius: 2.5rem;
  justify-content: space-around;
  align-items: center;
  width: 8.375rem;
  padding: .5rem .15625rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: auto auto 16px 16px;
}

.sample-blure-gradient-box {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.sample-blure-gradient-box.sample {
  width: 500px;
  height: 500px;
}

.h2--light {
  color: #fff;
}

.h2--light.h2--center {
  text-align: center;
  width: 100%;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.h2--light.h2--center.h2--extra-margin {
  margin-top: 64px;
  margin-bottom: 64px;
}

.h2--light.h2--center.h2--extra-margin.eng--title {
  max-width: 100%;
}

.h2--light.h2--center.mxw--650 {
  max-width: 650px;
  margin-bottom: 46px;
}

.h2--light.h2--center.mxw--650.eng {
  max-width: 100%;
}

.h2--light.h2--center.faq--s3 {
  color: #003367;
  font-size: 64px;
  line-height: 120%;
}

.h2--light.h2--center.faq--s3.underline-b.light-color {
  color: var(--gradient-dark-oberlay);
}

.h2--light.h2--center.faq--s3.eng--s3--light {
  color: var(--color__site-white);
}

.primary-bg--dark {
  background-color: #003367;
}

.res-slide__inner {
  position: relative;
}

.text-block {
  text-align: left;
  font-size: 23px;
  font-weight: 700;
}

.icon--placeholder {
  background-image: url('../images/marker.svg');
  background-position: 50% 0;
  background-size: contain;
  width: 32px;
  height: 32px;
}

.icon--placeholder.tel {
  background-image: url('../images/tel.svg');
}

.icon--placeholder.tel.s3--white {
  background-image: url('../images/Phone-Icon.svg');
}

.icon--placeholder.email {
  background-image: url('../images/email.svg');
}

.icon--placeholder.email.s3--white {
  background-image: url('../images/Email-Icon.svg');
}

.icon--placeholder.s3--white {
  background-image: url('../images/Map-Icon.svg');
}

.btn-2 {
  color: #579af2;
  background-color: #fff;
  border-radius: 78px;
  padding: 12px 26px;
  font-family: Ibmplexsansarabic, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  transition: all .2s;
}

.btn-2:hover {
  color: #f6f9fd;
  background-color: #579af2;
}

.btn-2.btn--light {
  color: #fff;
  background-color: #579af2;
  padding: 8px 20px;
}

.btn-2.btn--light:hover {
  color: #579af2;
  background-color: #fff;
}

.btn-2.btn--light.eng {
  font-family: var(--eng__font-main);
}

.btn-2.btn--border {
  font-family: var(--ibm_plex_sans_arabic);
  color: #f6f9fd;
  background-color: #0000;
  border: 1px solid #579af2;
  border-radius: 10px;
  padding: 10px 24px;
}

.btn-2.btn--secondary {
  color: #fff;
  background-color: #f98755;
  padding: 16px 24px;
  line-height: 100%;
}

.btn-2.eng {
  font-family: var(--eng__font-main);
  font-family: var(--eng__font-main);
}

.btn-2.btn--border {
  color: #f6f9fd;
  background-color: #0000;
  border: 1px solid #579af2;
  border-radius: 10px;
  padding: 10px 24px;
  font-family: Ibmplexsansarabic, sans-serif;
}

.grid-img-large {
  aspect-ratio: 672 / 352;
  background-image: url('../images/clinic-new-.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
}

.grid-img-large.img-5 {
  background-image: url('../images/slide-6.webp');
}

.two-columns-items-grid {
  border-bottom: 1px solid #579af2;
  grid-template-rows: auto;
  margin-bottom: 64px;
  padding-bottom: 64px;
  font-family: Ibmplexsansarabic, sans-serif;
}

.two-columns-items-grid.no--bottom-border {
  border: 1px #000;
}

.two-columns-items-grid.no--bottom-border.last--grid {
  margin-bottom: 0;
  padding-bottom: 0;
}

.accordion_text {
  color: #131314;
  text-align: left;
  margin-bottom: 0;
  padding: 25px 32px 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: 160%;
}

.accordion_text.faq {
  color: #fff;
  text-align: right;
  margin-bottom: 0;
  padding: 32px 45px 32px 32px;
}

.accordion_text.faq.faq--s3 {
  color: var(--faq_fark-text);
  text-align: left;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
}

.accordion_text.faq.faq--s3.eng--s3 {
  text-align: left;
}

.accordion_text.faq.faq--s3.eng--s3.eng--s3--light,
.accordion_text.faq.faq--s3.light-color {
  color: var(--color__site-white);
}

.accordion_text.faq.faq--s3.light-color {
  color: #fff;
}

.accordion_text.faq.eng {
  text-align: left;
}

.accordion_text.faq.faq__dc {
  color: var(--dubai__clinic-dark);
  -webkit-text-stroke-color: var(--dubai__clinic-dark);
  padding: 0 0 16px;
  font-size: 18px;
  line-height: 160%;
}

.accordion_text.faq.faq__dc.eng__dc {
  text-align: left;
}

.accordion_text.faq.v3--dark {
  text-align: left;
  color: #475467;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
}

.accordion_text.s3-ar {
  text-align: right;
}

.accordion_text.style--2 {
  padding-top: 0;
  padding-left: 62px;
}

.accordion_text.v1-s2 {
  padding: 8px 24px 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.faq-icon--wrp {
  border: 1px solid var(--light-gray-border);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  line-height: 20px;
  display: flex;
}

.faq-icon--wrp.faq__dc {
  border-color: var(--color__site-dark);
}

.icon_faq-2 {
  width: 20px;
  margin-bottom: 0;
  line-height: 20px;
}

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

.item--img {
  border-radius: 24px;
  height: 480px;
}

.item--img.item--img-2 {
  background-image: url('../images/step_2_1.webp');
  background-position: 0%;
  background-size: auto;
}

.item--img.item--img-3 {
  background-image: url('../images/sstep-3.webp');
  background-position: 50%;
  background-size: auto;
}

.item--img.item--img-5 {
  background-image: url('../images/step_4_2.webp');
  background-position: 50%;
  background-size: cover;
}

.item--img.item--img-4 {
  background-image: url('../images/mobile-eng.webp');
  background-position: 50%;
  background-size: cover;
}

.item--img.item--img-1 {
  background-image: url('../images/step_1_2.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
}

.item--img.item--img-6 {
  background-image: url('../images/6_1.webp');
  background-position: 0%;
  background-size: cover;
}

.before-after--label {
  z-index: 20;
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
  position: absolute;
  inset: auto 48px 48px auto;
}

.grid-img--small {
  aspect-ratio: 336 / 352;
  background-image: url('../images/istanbul-eng.webp');
  background-position: 0 100%;
  background-size: cover;
  border-radius: 24px;
}

.grid-img--small.img-6 {
  background-image: url('../images/dubai-eng.webp');
  background-position: 0 0;
}

.grid-img--small.img--2 {
  background-image: url('../images/slide-3.webp');
  background-position: 0 0;
  background-size: auto;
}

.grid-img--small.img-4 {
  background-image: url('../images/slide-4.webp');
}

.h2--center {
  text-align: center;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.images-row-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
}

.images-row-grid.second--row {
  grid-template-columns: 1fr 1fr 2fr;
  margin-top: 16px;
}

.compare-slider--text {
  letter-spacing: -.48px;
  margin-top: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.compare-slider--labe {
  margin-top: 35px;
  font-size: 32px;
}

.hero--content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.hero--content.eng {
  max-width: 1180px;
}

.footer-icon-link--inner {
  object-fit: contain;
  width: 32px;
  height: 32px;
  font-size: 20px;
  display: inline-block;
}

.footer-icon-link--inner.icon--s3 {
  width: 24px;
  height: 24px;
}

.item__wrp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  flex-flow: column;
  display: flex;
}

.slide-item--right {
  flex-flow: column;
  justify-content: flex-end;
  padding-bottom: 135px;
  display: flex;
}

.img-title-wrp {
  padding-top: 64px;
  padding-bottom: 64px;
}

.image-6 {
  border: 24px #000;
  border-radius: 24px;
  max-width: 100%;
  height: auto;
  position: static;
  inset: 0%;
}

.footer--linkss {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 355px;
  display: flex;
}

.footer--linkss.eng {
  max-width: 433px;
}

.footer--linkss.s3--en.size--3 {
  max-width: 318px;
}

.footer--linkss.s3--en.size--3.s1-v2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: right;
}

.hero--logo-wrp {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 72px;
  display: flex;
  position: relative;
}

.footer-link--item {
  color: #003367;
  letter-spacing: -.48px;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.footer-link--item:hover {
  color: #579af2;
}

.footer-link--item.footer--s3 {
  color: #fff;
  font-size: 20px;
}

.footer-link--item.footer--s3.s3--en.s1-v2,
.footer-link--item.footer--s3.s1-v2 {
  font-size: 16px;
  font-weight: 400;
}

.faq-answer-wrp {
  padding-top: 0;
  padding-bottom: 0;
}

.faq-answer-wrp.faq--s3 {
  border-bottom: 1px #000;
  padding-bottom: 32px;
}

.faq-answer-wrp.faq__dc.eng__dc {
  text-align: left;
}

.faq-answer-wrp.v--3 {
  padding-bottom: 32px;
}

.slide-item--label {
  color: var(--color__site-white);
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 64px;
}

.item-content-wrp {
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  display: flex;
}

.three-column--boxes {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 64px;
}

.image-5 {
  border-radius: 24px;
  max-width: 100%;
  height: auto;
}

.hero--overlay {
  background-image: radial-gradient(circle closest-corner at 50% 100%, #0000, #00336887);
  border-radius: 24px;
  min-height: 823px;
  position: absolute;
  inset: 0%;
}

.custom-column--slider.embla {
  position: relative;
}

.fixed-title {
  text-align: right;
  margin-top: 0;
  margin-bottom: 48px;
}

.footer--mid {
  justify-content: center;
  align-items: center;
  display: flex;
}

.quote-img-wrp {
  padding-left: 50px;
  padding-right: 50px;
}

.quote-img-wrp.eng {
  text-align: left;
}

.slide-item--left {
  height: auto;
}

.accordion-answer {
  padding-bottom: 0;
}

.accordion-answer.faq {
  padding-top: 0;
  padding-bottom: 0;
}

.accordion-answer.faq.faq__dc {
  color: var(--dubai__clinic-dark);
}

.accordion-item {
  border: 1px solid #003367;
  border-radius: 20px;
  padding: 0;
}

.accordion-item.faq {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--color__site-primary);
  text-align: right;
  background-color: #0000;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}

.accordion-item.faq.faq--s3 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: none;
}

.accordion-item.faq.faq__dc {
  border-top-style: none;
  border-top-color: var(--color__site-gray);
  border-right-style: none;
  border-right-color: var(--color__site-gray);
  border-bottom-style: solid;
  border-left-style: none;
  border-left-color: var(--color__site-gray);
  border-bottom-color: #d9d9d9;
}

.accordion-item.with-img.rev-hover.v1--s2 {
  border-style: none none none solid;
  border-left-width: 5px;
  border-left-color: var(--light-gray-border);
  border-radius: 0;
}

.accordion-item.faq {
  text-align: right;
  background-color: #0000;
  border: 1px #579af2;
  border-bottom-style: solid;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}

.accordion-item.faq.faq--s3 {
  border-bottom: 1px solid var(--color__site-lightgray);
  border-left-style: none;
}

.bf-slider-img {
  border-radius: 24px;
  height: auto;
}

.image {
  max-width: 50px;
}

.footer--logo {
  max-width: 200px;
  line-height: 0;
}

.footer--logo.footer--s3 {
  width: 100%;
  max-width: 300px;
}

.social-links--wrp {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 355px;
  display: flex;
}

.social-links--wrp.eng {
  max-width: 433px;
}

.social-links--wrp.size--3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 318px;
}

.item--title {
  color: var(--color__site-white);
  flex: 0 auto;
  min-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.code-embed-3 {
  color: #fff;
  text-align: center;
}

.accordion-title-panel {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.accordion-title-panel.accordion-quesion {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-bottom: 0;
  padding: 32px;
}

.accordion-title-panel.accordion-quesion.faq {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  margin-bottom: 0;
  padding: 32px 0 32px 0;
}

.accordion-title-panel.accordion-quesion.faq.s3--eng {
  flex-flow: wrap;
}

.accordion-title-panel.accordion-quesion.faq.faq__dc {
  padding-top: 16px;
  padding-bottom: 16px;
}

.accordion-title-panel.accordion-quesion.v1--s2 {
  padding: 24px 0 0 24px;
}

.abs-title-wrp {
  text-align: left;
  width: 50%;
  max-width: 491px;
  padding-top: 64px;
  padding-left: 64px;
  position: absolute;
  inset: 64px 64px auto auto;
}

.abs-title-wrp.eng {
  font-family: var(--eng__font-main);
  inset: 0% auto auto 0%;
}

.slide-item--grid {
  grid-template-rows: auto;
}

.embla__slide {
  width: 50%;
  position: relative;
}

.embla__slide.item--img--slide {
  background-image: url('../images/slide-1.webp');
  background-position: 0 0;
  background-size: auto;
  height: 352px;
  display: none;
}

.embla__slide.item--img--slide.item-2 {
  background-image: url('../images/clinic-new-.webp');
}

.embla__slide.item--img--slide.item--6 {
  background-image: url('../images/slide-6.webp');
}

.embla__slide.item--img--slide.item--3,
.embla__slide.item--img--slide.item--4 {
  background-image: url('../images/slide-4.webp');
}

.embla__slide.slide__full-width {
  width: 100%;
}

.footer-icon--link {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  line-height: 0;
  display: inline-flex;
}

.main-navbar {
  z-index: 10;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.main-navbar.s1-v2 {
  background-color: var(--nav-white-bg);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}

.footer--link-wrp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer--link-wrp.s3--en.s1-v2,
.footer--link-wrp.s1-v2 {
  justify-content: flex-start;
  align-items: center;
}

.text-block-2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
}

.footer--bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 64px;
  display: grid;
}

.image-4 {
  border-radius: 24px;
  max-width: 100%;
  height: auto;
  overflow: clip;
}

.item--n {
  border: 1px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  font-size: 24px;
  font-weight: 500;
  line-height: 0;
  display: inline-flex;
}

.embla__viewport {
  direction: ltr;
  position: relative;
  overflow: hidden;
}

.item--head {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  text-align: right;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.item--head.eng {
  text-align: left;
}

.text--light {
  color: #f6f9fd;
  text-align: center;
  margin-bottom: 64px;
  font-family: Ibmplexsansarabic, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.bottom-controls {
  position: absolute;
  inset: auto auto 50px 50px;
}

.bottom-controls.right {
  inset: auto 16px 0% auto;
}

.bottom-controls.top--slider {
  inset: auto 0% 0% auto;
}

.accordion-heading {
  color: #003367;
  text-align: left;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.accordion-heading.faq {
  color: #f6f9fd;
  text-align: right;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.accordion-heading.faq.faq--s3 {
  color: var(--color__site-dark);
  text-align: left;
  font-size: 18px;
  line-height: 28px;
}

.accordion-heading.faq.faq--s3.eng--s3 {
  text-align: left;
}

.accordion-heading.faq.faq--s3.eng--s3.eng--s3-dark {
  color: var(--color__site-white);
}

.accordion-heading.faq.eng {
  text-align: left;
}

.accordion-heading.faq.faq__dc {
  color: var(--dubai__clinic-dark);
  -webkit-text-stroke-color: var(--dubai__clinic-dark);
  font-size: 18px;
}

.accordion-heading.faq.faq__dc.eng__dc {
  text-align: left;
}

.accordion-heading.s3-ar {
  text-align: right;
}

.accordion-heading.style2--s3 {
  font-weight: 600;
}

.box--wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #003367;
  text-align: right;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 56px 28px;
  display: flex;
}

.box--wrp.eng {
  text-align: left;
}

.btn--wrp {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-2 {
  font-weight: 500;
}

.item--n-wrp {
  padding-right: 0;
}

.content--wrp {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 762px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content--wrp.wide--wrp {
  max-width: 932px;
  margin-bottom: 64px;
}

.content--wrp.eng {
  max-width: 1112px;
}

.influencers__item {
  height: 680px;
}

.influencers__item.influencers__before {
  border-radius: 24px;
  height: auto;
  position: relative;
  overflow: hidden;
}

.influencers__item.influencers__after {
  background-image: url('../images/after-1.webp');
  background-position: 50%;
  background-size: cover;
}

.influencers__item.influencers__after.active {
  background-image: none;
  border-radius: 24px;
  height: auto;
  position: relative;
  overflow: hidden;
}

.items_faq {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}

.items_faq.faq__dc {
  max-width: none;
}

.item--text {
  padding-top: 40px;
  font-size: 16px;
  line-height: 25.6px;
}

.bottom-right--content {
  text-align: right;
  padding-top: 0;
}

.embla__container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.embla__container.images--container {
  display: flex;
}

.slide--bottom {
  justify-content: space-between;
  align-items: center;
  padding-top: 64px;
  display: flex;
}

.body {
  font-family: var(--ibm_plex_sans_arabic);
}

.body.body--eng {
  font-family: var(--eng__font-main);
}

.hero--text--s3 {
  color: #fff;
  text-align: left;
  font-family: Inter Variablefont Opsz Wght, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.hero--text--s3.hero--ar {
  font-family: var(--ibm_plex_sans_arabic);
  text-align: right;
}

.hero-btn--s3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-block-5 {
  font-weight: 500;
  line-height: 32px;
  display: block;
}

.code-embed {
  line-height: 0;
}

.code-embed.item-1 {
  margin-top: -10px;
}

.text-block-7 {
  text-align: left;
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
}

.text-block-7.s3--light {
  color: var(--color__body-text);
}

.rev-item__body {
  text-align: left;
}

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

.text-m--s3 {
  text-align: left;
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
}

.text-m--s3.s3--ar {
  text-align: right;
}

.column-item-head--s3 {
  color: var(--color__site-secondary);
  font-size: 48px;
  font-weight: 700;
  line-height: 160%;
}

.accordion-items-wrp {
  flex-flow: column;
  justify-content: center;
  min-height: 34.5rem;
  display: flex;
}

.rev-items--col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.rev-items--col.s3--ar {
  text-align: right;
}

.accordion-item__image {
  border: 0 solid #000;
  border-radius: 1.25rem;
  width: 100%;
  max-width: 46%;
  height: auto;
  position: absolute;
  inset: 0% 0% auto auto;
}

.accordion-item__image.s3--ar {
  inset: 0% auto auto 0%;
}

.accordion-item__image.style--2 {
  border-radius: 24px;
  max-width: 48%;
}

.accordion-item__image.style--2.v1-s2 {
  border-radius: 0;
}

.video {
  border-radius: 24px;
}

.video.video__dc {
  border: 1px #000;
  border-radius: 0;
  position: relative;
}

.hero--stars {
  display: none;
}

.h2--s3--light {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 600px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  line-height: 120%;
}

.h2--s3--light.underline-b {
  max-width: 495px;
  display: block;
}

.h2--s3--light.underline-b.s3--light {
  color: var(--color__site-primary-dark);
  max-width: none;
  margin-bottom: 64px;
}

.h2--s3--light.underline-b.s3--full-width {
  max-width: none;
}

.bottom-btn-wrp {
  justify-content: center;
  align-items: center;
  display: flex;
}

.two-col--s3 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.hero--content--s3 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 775px;
  margin-right: auto;
  display: flex;
  position: relative;
}

.hero--content--s3.hero--ar {
  text-align: right;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: 0;
}

.hero--content--s3.second--style {
  max-width: 650px;
}

.grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5rem;
  display: grid;
}

.grid.mobile__items {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.section--s3 {
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.section--s3.section--hero {
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 10px;
}

.section--s3.footer {
  padding-bottom: 10px;
}

.btn-clock--wrp {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding-top: 23px;
  padding-left: 2px;
  display: flex;
}

.rev-item__head {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.hero--overlay--s3 {
  background-image: linear-gradient(270deg, #fff0, #0050a0 56%, #0050a0);
  border-radius: 20px;
  position: absolute;
  inset: 0%;
}

.hero--overlay--s3.hero--ar {
  background-image: linear-gradient(270deg, #0050a0, #0050a0 44%, #fff0);
}

.exp-section-accordion {
  grid-column-gap: 4.3125rem;
  grid-row-gap: 4.3125rem;
  grid-template-rows: auto;
  margin-top: 96px;
  margin-bottom: 96px;
  line-height: 20px;
  position: relative;
}

.exp-section-accordion.style--2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.video--wrp--s3 {
  background-color: #0000;
  border-radius: 24px;
  margin-top: 72px;
  margin-bottom: 72px;
  position: relative;
}

.h2--s3 {
  text-align: center;
  width: 100%;
  min-width: 0;
  max-width: 601px;
  margin: 0 auto 64px;
  font-size: 40px;
  line-height: 120%;
}

.h2--s3.underline-b.b-a-slider {
  max-width: 465px;
}

.h2--s3.underline-b.b-a-slider.s3--light {
  color: var(--color__site-white);
}

.h2--s3.sp-width {
  max-width: 550px;
}

.h2--s3.sp-width.underline-b.s3--style {
  max-width: none;
}

.rev-text {
  color: #003367;
  text-align: right;
  font-size: 20px;
  font-weight: 500;
  line-height: 160%;
}

.rev-text.s3--ar {
  text-align: right;
}

.hero--btn-wrp--s3 {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  justify-content: flex-end;
  align-items: center;
  padding-top: 143px;
  display: flex;
}

.primary-item__headding {
  color: #fff;
  text-align: left;
  margin-bottom: 1.5rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.primary-item__headding.s3--light {
  color: var(--color__body-text);
  font-weight: 600;
}

.primary-item__headding.s3--b600 {
  font-weight: 600;
}

.rev-title {
  color: #003367;
  font-size: 20px;
  font-weight: 500;
  line-height: 160%;
}

.primary-three-column-items {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 4rem;
}

.text--s3--light {
  color: #fff;
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: 160%;
}

.primary-item-wrp {
  background-color: var(--color__site-primary);
  color: #fff;
  text-align: left;
  border: 2px solid #ffffff6b;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  padding: 32px;
  display: flex;
}

.primary-item-wrp.s3--light {
  background-color: #579af203;
  background-image: linear-gradient(0deg, #0000000a .01% 100%, #fff);
  border-color: #fff3;
  border-radius: 2rem;
}

.column-item-text--s3 {
  text-align: left;
  font-size: 20px;
  font-weight: 500;
  line-height: 160%;
}

.column-item-text--s3.s3--ar {
  text-align: right;
}

.rev-item-wrp {
  border: 1px solid #2f30334d;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

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

.before-after__slider-wrp {
  margin-bottom: 64px;
}

.before-after__slider-wrp.v1--s2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 64px;
  padding-bottom: 0;
}

.h2-mid--s3 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 120%;
}

.h2-mid--s3.custom-title-width.s3--ar {
  text-align: right;
}

.clock-btn-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.btn-clock-text {
  margin-top: 0;
  font-weight: 400;
  display: inline-block;
}

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

.bottom-btn-wrp-2.second-layout {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-item--wrp--s3 {
  color: #fff;
  text-align: right;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-item--wrp--s3.s3--ar {
  justify-content: flex-start;
  align-items: flex-start;
}

.container--wide-s3 {
  border-radius: 20px;
  max-width: 1416px;
}

.container--wide-s3.container--with-pd {
  padding: 80px 32px;
}

.container--wide-s3.container--with-pd.container--bg-gray--s3 {
  background-color: #0059b2;
  border-radius: 20px;
}

.container--wide-s3.container--extra--pd-2 {
  padding: 56px 28px;
}

.container--wide-s3.container--hero--s3 {
  background-color: #0000;
  height: 767px;
}

.container--wide-s3.container--hero--s3.primary__bg--s3 {
  background-color: #0050a0;
  background-image: url('../images/hero--s3.webp');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 165px 80px 0;
  position: relative;
}

.container--wide-s3.container--hero--s3.primary__bg--s3.hero--ar {
  background-position: 0 100%;
}

.container--wide-s3.primary-bg--s3 {
  background-color: #0050a0;
}

.container--wide-s3.primary-bg--s3.video--container {
  padding: 64px 43px;
}

.container--wide-s3.primary-bg--s3.container--extra--pd {
  padding: 80px;
}

.container--wide-s3.primary-bg--s3.container--extra--pd.s3--light {
  background-color: var(--color__site-white);
  padding: 32px 12px;
}

.container--wide-s3.primary-bg--s3.container--extra--pd.s3--style2 {
  padding: 48px 32px;
}

.container--wide-s3.container--with-pd-extra {
  padding: 80px;
}

.container--wide-s3.container--with-pd-extra.container--bg-gray--s3 {
  background-image: linear-gradient(0deg, #0000000a, #0000000a);
}

.hero_head--s3 {
  color: #fff;
  text-align: left;
  margin-bottom: 32px;
  font-family: Inter Variablefont Opsz Wght, sans-serif;
  font-size: 40px;
  line-height: 56px;
}

.hero_head--s3.underline-b.hero--ar {
  font-family: var(--ibm_plex_sans_arabic);
  text-align: right;
}

.clock-text {
  display: flex;
}

.icon--text__item {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.page-wrapper {
  direction: rtl;
  width: 100%;
}

.page-wrapper.eng {
  direction: ltr;
}

.calc-nav {
  text-align: center;
  background-color: #036;
  margin-bottom: 30px;
  padding: 10px 20px;
}

.image-7 {
  box-sizing: border-box;
  text-align: center;
  vertical-align: baseline;
  min-width: 150px;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.div-block-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  text-align: center;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 9px 10px 10px;
  display: block;
}

.link-2 {
  color: #1f1f1f;
}

.link-2._1 {
  margin-left: 5px;
  margin-right: 5px;
  font-style: normal;
  text-decoration: none;
}

.image-upload-box {
  display: block;
}

.main {
  background-color: #eae7e4;
}

.image-8,
.image-9 {
  max-width: 150px;
}

.heading-7 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 120%;
}

.image-10 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.heading-8 {
  color: #fff;
  text-align: right;
  max-width: 415px;
  margin: 30px auto 1rem;
  font-size: 26px;
  line-height: 120%;
}

.calcbtn {
  cursor: pointer;
  background-color: #026dd9;
  border-radius: 40px;
  max-width: 280px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  display: block;
}

.paragraph-7 {
  color: var(--color__site-white);
  text-align: center;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  line-height: 158%;
}

.calendar-wraper {
  aspect-ratio: auto;
  color: #fff;
  background-color: #036;
  border-radius: 20px;
  max-width: 750px;
  margin: 30px auto;
  padding: 30px 20px;
}

.code {
  color: #fff;
  font-size: 40px;
}

.list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  direction: rtl;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 429px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 20px;
  display: flex;
}

.code-embed-12,
.code-embed-12.calendarbox {
  display: none;
}

.image-11 {
  max-width: 150px;
}

.calender-intro {
  text-align: center;
}

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

.item_list-thank-you {
  margin-bottom: 20px;
}

.italic-text {
  font-style: normal;
  display: block;
}

.wrapper_thank-you {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper_thank-you.is-legal {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.lowerpart_list-ty {
  margin-top: 10px;
  font-size: 16px;
}

.date_consultation {
  background-color: #026dd9;
  margin-bottom: 15px;
  padding: 16px 45px;
  font-size: 16px;
  font-weight: 500;
}

.icon_faq {
  background-image: url('../images/arrow-faq-2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin-bottom: 2.5px;
}

.icon_faq.is-ty {
  filter: invert();
}

.div-block-2 {
  padding: 10px 20px;
}

.wrapper_navbar {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.wrapper_navbar.is-lp {
  justify-content: center;
  align-items: center;
}

.heading_next-steps {
  margin-top: 30px;
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: 500;
}

.faq_top-2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  min-height: 60px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}

.faq_top-2.is-ty {
  color: #fff;
  background-color: #036;
  justify-content: space-between;
}

.image_logo {
  width: 150px;
}

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

.upperpart_list-ty {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 7.5px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.answer_faq-2 {
  padding-top: 50px;
  padding-bottom: 30px;
}

.h2_ty {
  margin-bottom: 20px;
  font-size: 25px;
}

.h2_ty.is-spaced {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 32px;
}

.check_list {
  background-image: url('../images/check-blue.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 20px;
  height: 18.5px;
  margin-top: 5px;
  margin-right: 10px;
}

.check_list.is-ty {
  background-image: url('../images/Icon-awesome-check-circle.svg');
  width: 24px;
  height: 24px;
}

.items_faq-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
}

.item_faq {
  cursor: pointer;
  margin-bottom: 40px;
}

.item_faq.is-last {
  margin-bottom: 80px;
}

.heading_thank-you {
  color: #f98755;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.advantages_thank-you {
  color: #fff;
  background-color: #036;
  border-radius: 22px;
  padding: 40px 30px 30px;
}

.parent_step-calendar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.parent_step-calendar.is-last {
  margin-bottom: 0;
}

.parent_step-calendar.is-btns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-bottom: 50px;
}

.content_thank-you {
  color: #fff;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 25px;
  font-size: 16px;
  display: flex;
}

.before_after-ty {
  color: #fff;
  background-color: #036;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.section_thank-you {
  background-color: #eae7e4;
  padding-top: 30px;
  padding-bottom: 60px;
}

.faq_low-2 {
  z-index: 1;
  background-color: #e1e1e6;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  margin-top: -30px;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
  overflow: hidden;
}

.faq_low-2.is-ty {
  background-color: #fff;
}

.image_before-after-ty {
  width: 100%;
  max-width: 273px;
}

.hero_thank-you {
  background-color: #036;
  border-radius: 20px;
  overflow: hidden;
}

.link_legal {
  color: #1f1f1f;
}

.name_ty {
  display: inline-flex;
}

.container-2 {
  max-width: 1280px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-2.is-nav {
  padding-left: 10px;
  padding-right: 10px;
}

.button_primary {
  color: #fff;
  text-align: center;
  background-color: #f98755;
  border-radius: 4px;
  padding: 20px 30px;
  font-size: 18px;
  font-weight: 500;
}

.button_primary.is-ba-ty {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.list_ty {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-wrapper-primary {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.navbar {
  z-index: 100;
  background-color: #036;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 10px #0003;
}

.body-6 {
  font-family: var(--ibm_plex_sans_arabic);
}

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

.en--heroo--text {
  font-family: var(--eng__font-main);
  max-width: 850px;
  font-weight: 500;
  display: block;
  position: static;
}

.lp-09-2024__eng {
  font-family: var(--eng__font-main);
  padding-top: 10px;
}

.calc--ar {
  font-family: var(--ibm_plex_sans_arabic);
  background-color: #eae7e4;
}

.image-13 {
  box-sizing: border-box;
  text-align: center;
  vertical-align: baseline;
  min-width: 150px;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.div-block-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  text-align: center;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 9px 10px 10px;
  display: block;
}

.image-14,
.image-16 {
  max-width: 150px;
}

.calendar-wraper-2 {
  aspect-ratio: auto;
  color: #fff;
  background-color: #036;
  border-radius: 20px;
  max-width: 750px;
  margin: 30px auto;
  padding: 30px 20px;
}

.image_before-after-ty-2 {
  width: 100%;
  max-width: 273px;
}

.div-block-7 {
  padding: 10px 20px;
}

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

.items_faq-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
}

.list_ty-2 {
  margin-bottom: 0;
}

.neo {
  color: #026dd9;
  vertical-align: baseline;
  justify-content: flex-start;
  align-items: center;
  padding-top: 8px;
  padding-left: 3px;
  padding-right: 8px;
  font-weight: 700;
  line-height: 1.2;
  display: inline-flex;
}

.upperpart_list-ty-2 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 7.5px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.image-18 {
  max-width: 150px;
}

.code-embed-14 {
  min-height: 90vh;
}

.paragraph-8 {
  color: var(--color__site-white);
  text-align: center;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 10px;
}

.heading-9 {
  text-align: left;
  max-width: 450px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 26px;
}

.heading-9.bottom-title {
  color: var(--color__site-white);
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 120%;
}

.image-19 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.heading {
  text-align: center;
  font-size: 30px;
}

.heading.eng__title {
  color: var(--color__site-white);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 120%;
}

.code-embed-4,
.code-embed-4.calendarbox {
  display: none;
}

.list-2 {
  text-align: left;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.image-20,
.image-21 {
  max-width: 150px;
}

.link-4 {
  color: #000;
  margin-right: 10px;
}

.link-5 {
  color: #000;
}

.div-block-8 {
  padding: 10px 20px;
}

.items_faq-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
}

.list_ty-3 {
  margin-bottom: 0;
}

.calc--eng {
  font-family: var(--eng__font-main);
  background-color: #eae7e4;
}

.acc_title--ar {
  color: var(--color__site-white);
  line-height: 20px;
  display: inline;
}

.acc_title--light {
  color: var(--color__site-white);
}

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

.train_logos {
  flex: none;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.parent_logos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.parent_logos._2 {
  display: none;
}

.badge_news-lg {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--color__body-text);
  text-align: center;
  background-color: #0000;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 12px;
  font-weight: 300;
  display: flex;
}

.btn-item--wrp {
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  display: flex;
}

.load-more-btn--wrp {
  justify-content: center;
  align-items: center;
  display: none;
}

.button {
  color: var(--color__body-text);
  background-color: #0000;
  font-size: 20px;
  font-weight: 700;
}

.bold-text-5 {
  font-size: 24px;
}

.accordion-item__img-mobile {
  border-radius: var(--main-border-radius);
  display: none;
}

.page-wrapper-3 {
  width: 100%;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.before_after_slides-image {
  max-width: 100%;
  height: auto;
}

.text-block-9.s3--ar {
  text-align: right;
}

.lp-09-2024__ar {
  direction: rtl;
  font-family: var(--ibm_plex_sans_arabic);
  padding-top: 10px;
}

.s3---ar,
.s3--ar {
  text-align: right;
}

.body__dc {
  direction: rtl;
  font-family: var(--dubai__clinic-font);
  border-right: 1px solid #d9d9d9;
  min-height: auto;
}

.body__dc.eng__dc {
  direction: ltr;
}

.secion__dc {
  background-image: url('../images/AdobeStock_242483890-1.jpg');
  background-position: 77%;
  background-size: cover;
  position: relative;
}

.secion__dc.dc__ar {
  background-image: url('../images/hero-img.webp');
}

.container__dc {
  max-width: 100%;
}

.container__dc.height--full {
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.container__dc.footer {
  border-bottom: 10px none var(--color__site-gray);
  color: var(--color__site-white);
  text-align: center;
  position: relative;
}

.hero__content {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.hero__content.dc__eng {
  color: var(--color__site-white);
}

.h1__dc {
  color: var(--color__site-dark);
  margin-bottom: 18px;
  font-size: 32px;
  line-height: 41.6px;
}

.h1__dc.dc__eng {
  color: var(--color__site-white);
}

.li__dc {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: stretch;
  font-size: 18px;
  line-height: 25.2px;
  display: flex;
}

.items__list__dc {
  margin-bottom: 18px;
}

.button__dc {
  background-color: var(--dubai__clinic-dark-blue);
  color: var(--color__site-white);
  text-align: center;
  border-radius: 4px;
  width: 100%;
  max-width: 254px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  display: inline-block;
}

.button__dc.faq__btn {
  margin-bottom: 16px;
}

.button__dc.mobile__dc,
.button__dc.show__mobile {
  display: none;
}

.section__dc.pd_70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.section__dc.pd_70.bg__light-gray {
  background-color: #f5f5f5;
}

.section__dc.bg__blue--mid {
  background-color: var(--color__site-primary);
  color: var(--color__site-white);
}

.section__dc.bg__blue--mid.pd_70 {
  background-color: var(--dubai__clinic-light-blue);
}

.section__dc.bg__blue--dark {
  background-color: var(--dubao__clinic-blue-mid);
  color: var(--color__site-white);
}

.section__dc.blue__extra__bg {
  background-color: var(--dubai__clinic-blue-dark-extra);
}

.grid__col--1 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.grid__col--1.sp_between {
  justify-content: space-between;
}

.two-col-grid__dc {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.h2__dc {
  color: var(--dubai__clinic-dark);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.h2__dc.max_600 {
  max-width: 600px;
}

.p__dc {
  color: var(--dubai__clinic-dark);
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 26px;
}

.p__dc.less__pd {
  padding-bottom: 8px;
}

.p__dc.dc__light {
  color: var(--color__site-white);
}

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

.three__col__grid--1 {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

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

.h2__dc--light {
  color: var(--color__site-white);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 40px;
  line-height: 48px;
}

.h2__dc--light.less_pd {
  margin-bottom: 10px;
}

.h2__dc--light.footer {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 26px;
}

.two__col__grid {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

.images-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.italic-text-2 {
  font-size: 18.72px;
  line-height: 18.72px;
}

.price__box__dc {
  background-color: var(--dubao__clinic-blue-mid);
  padding: 20px;
}

.h3__dc__light {
  color: var(--color__site-white);
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 32px;
}

.h3__dc__light.smaller {
  margin-top: 21.06px;
  margin-bottom: 30px;
  font-size: 21.06px;
  line-height: 21.06px;
}

.heading-10 {
  color: var(--color__site-white);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 26px;
}

.text-block-10 {
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 26px;
}

.bold-text-6 {
  line-height: 32px;
}

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

.image-27 {
  width: 100%;
  height: auto;
}

.item__title {
  color: var(--dubai__clinic-dark);
  margin-bottom: 20px;
  font-size: 26px;
  line-height: 26px;
}

.item__text {
  color: var(--dubai__clinic-dark);
}

.video__wrp {
  background-color: var(--dubao__clinic-blue-mid);
  border: 1px #000;
  padding: 0;
  position: relative;
}

.two__col__grid--1 {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.column__inner {
  background-color: var(--dubao__clinic-blue-mid);
  padding: 20px;
}

.footer__dc {
  border-bottom: 10px solid var(--color__site-gray);
  background-color: var(--color__site-dark);
  padding-top: 70px;
  padding-bottom: 70px;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.background__video__dc {
  position: absolute;
  inset: 0%;
}

.video__desk {
  width: 100%;
  height: 100%;
  display: block;
}

.video__mobile {
  width: 100%;
  height: 100%;
  display: none;
}

.bold-text-7 {
  color: var(--color__site-white);
  text-decoration: underline;
}

.footer__link {
  margin-bottom: 27px;
  display: block;
}

.footer_text {
  padding-bottom: 27px;
}

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

.link-6,
.link-7 {
  color: var(--color__site-white);
}

.footer__overlay {
  background-color: #00000073;
  position: absolute;
  inset: 0%;
}

.hero__overlay {
  background-color: var(--dark_overlay);
  display: none;
  position: absolute;
  inset: 0%;
}

.image_review-lp {
  width: 100%;
  height: auto;
}

.code-embed-15 {
  display: none;
}

.image-28 {
  width: 100%;
}

.button_text {
  text-align: center;
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 500;
}

.text-block-13 {
  color: var(--color__site-white);
  margin-bottom: 56px;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

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

.button-text--light {
  color: var(--color__site-white);
  text-align: center;
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 500;
}

.footer--wrp {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 318px;
  display: flex;
}

.mid-text--light {
  color: var(--color__site-white);
  text-align: center;
  max-width: 692px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.check-icon--head {
  font-size: 20px;
}

.body__v1s2 {
  font-family: var(--eng__font-main);
  min-height: auto;
  padding-top: 80px;
}

.container__v1-s2 {
  max-width: 100%;
  padding: 64px 32px;
}

.container__v1-s2.less-pad {
  background-color: var(--color__site__btn-gradient);
  padding-top: 64px;
  padding-bottom: 64px;
}

.container__v1-s2.less-pad.border-top {
  border-top: 1px solid var(--light-gray-border);
}

.container__v1-s2.review--container {
  max-width: 1242px;
}

.container__v1-s2.footer--center {
  text-align: center;
  max-width: 1220px;
}

.container__v1-s2.hero {
  padding-bottom: 32px;
}

.section__v1-s2.lightgray--bg {
  background-color: #f2f4f7;
}

.section__v1-s2.footer__dark-bg {
  background-color: var(--color__site-primary-dark);
}

.grid__v1-s2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid__v1-s2--col--1 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.button__v1-s2 {
  border: 2px none var(--color__site__btn-gradient);
  background-color: var(--color__site-secondary);
  text-align: center;
  border-radius: 8px;
  margin-left: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 18px;
  font-size: 16px;
  font-weight: 600;
  box-shadow: inset 0 1px 2px #1018280d, inset 0 -2px #0003, inset 0 0 0 1px #1018282e;
}

.button__v1-s2.mb--left {
  margin-left: 90px;
}

.hero__v1-s2--img {
  margin-top: 32px;
  display: block;
}

.h1__v1-s2 {
  font-family: var(--eng__font-main);
  color: var(--color__dark-v1-s2);
  letter-spacing: -1.76px;
  margin-bottom: 40px;
  font-size: 44px;
  line-height: 56px;
}

.text-block-14 {
  margin-bottom: 48px;
  font-size: 20px;
}

.hero__v1-s2--text {
  color: var(--color__body-text);
  max-width: 480px;
  margin-bottom: 48px;
  font-size: 20px;
  line-height: 30px;
}

.badge_news-lg-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #003367;
  text-align: center;
  background-color: #0000;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 12px;
  font-weight: 300;
  display: flex;
}

.h2__v1-s2 {
  color: var(--color__dark-v1-s2);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
  font-size: 44px;
  line-height: 44px;
}

.h2__v1-s2.no--pt {
  padding-bottom: 0;
}

.h2__v1-s2.less_pad {
  padding-bottom: 20px;
}

.h2__v1-s2.more-pad {
  padding-bottom: 48px;
}

.h2__v1-s2.less-pad {
  padding-bottom: 20px;
}

.text-block-15 {
  font-weight: 500;
  line-height: 32px;
  display: block;
}

.accordion-item__img-mobile-2 {
  border-radius: 24px;
  display: none;
}

.accordion-item__img-mobile-2.s2-v2,
.accordion-item__img-mobile-2.v1-s2 {
  border-radius: 0;
}

.text-block-16 {
  padding-top: 32px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
}

.sub-title__v1-s2 {
  color: var(--color__site-primary);
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
}

.top__text-btn {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.top-text__wrp {
  width: 100%;
  max-width: 768px;
}

.title__grid--col-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.title-grid--v1-s2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  margin-bottom: 64px;
  padding-top: 0;
}

.paragraph-9 {
  font-size: 20px;
  line-height: 30px;
}

.paragraph-10 {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.three__col__grid--v1-s2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.three__col__grid--v1-s2.second--line {
  grid-template-columns: .5fr 1fr 1fr;
}

.three__col-1--v1-s2 {
  background-color: var(--color__site-white);
  width: 32%;
  min-width: 320px;
  min-height: 512px;
  display: block;
}

.three__col-1--v1-s2.embla__slide {
  background-color: #0000;
}

.grid__item--title {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.grid__item--text {
  width: 100%;
  height: auto;
  font-size: 16px;
  line-height: 24px;
}

.item--text--wrp {
  padding: 32px 24px 24px;
}

.three__col--items-wrp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.three__col--items-wrp.embla__container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.three__col-v1-s2--img {
  width: 100%;
  height: auto;
}

.bottom__btn-wrp {
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 0;
  display: flex;
}

.grid__two_col--v1-s2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  margin-top: 64px;
}

.col__v1-s2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-32 {
  width: 100%;
  height: auto;
}

.item_row__wrp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.item__v1-s2__wrp {
  flex: 1;
}

.h3__v1-s2 {
  color: var(--color__dark-v1-s2);
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 30px;
}

.h3 {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.item__text__v1-s2 {
  color: var(--color__dark-v1-s2);
  letter-spacing: -.32px;
  font-size: 16px;
  line-height: 24px;
}

.embla-2 {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.embla-2.emlba_test {
  margin-bottom: 70px;
}

.embla__viewport-2 {
  overflow: hidden;
}

.embla__container-2 {
  display: flex;
}

.embla__slide-2 {
  flex: none;
  width: 33.3333%;
  position: relative;
}

.title-wrp__v1-s2 {
  text-align: center;
}

.slide__text-v1-s2 {
  text-align: center;
  margin-bottom: 0;
  padding: 40px 64px;
  font-size: 32px;
  font-weight: 500;
  line-height: 48px;
}

.slide__bottom-text {
  text-align: center;
  margin-bottom: 48px;
}

.slide__bottom-text-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-17 {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.footer__title {
  color: var(--color__site-white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}

.footer__text--center {
  color: var(--color__site-white);
  text-align: center;
  margin-top: 16px;
  margin-bottom: 48px;
  font-size: 20px;
  line-height: 30px;
}

.grid__footer--2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid__footer--3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-33 {
  max-width: 130px;
}

.em__slide--inner {
  background-color: var(--color__site-white);
  padding-left: 0;
  padding-right: 0;
}

.em__slide--inner.mt-24-desk {
  margin-top: 12px;
}

.div-block-9 {
  padding-left: 32px;
}

.code-embed-16 {
  margin-top: 64px;
  display: flex;
}

.code-embed-16.mobile-only {
  display: none;
}

.text-under-title--v3 {
  max-width: 654px;
  margin-bottom: 64px;
  font-size: 20px;
  line-height: 30px;
}

.text-image-grid--v3 {
  grid-row-gap: 16px;
  grid-template: "side-image col-text col-list"
    "col-btn . ."
    / 1fr 1fr;
}

.grid-3 {
  grid-column-gap: 129px;
}

.two-cols-grid--v3 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto auto;
  grid-template-areas: "Image Text"
    "Image List"
    "Image Button";
}

.col-img--wrp-v3 {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.top-text-wrp--v3 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.col-list-wrp--v3 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.col-btn--wrp-v3 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.col--inner-text {
  color: var(--color__site-dark);
  font-size: 20px;
  line-height: 30px;
}

.text-above-btn--v3 {
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.grid-items-list--v3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.grid-item--v3 {
  border-left: 2px solid var(--blue-light-v3);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 24px;
  display: flex;
}

.item--label--v3 {
  color: var(--blue-light-v3);
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.item--text--v3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.col--img-v3 {
  vertical-align: baseline;
  height: auto;
}

.center-tex--boxed {
  color: var(--color__site-dark);
  width: 100%;
  max-width: 768px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 30px;
}

.image-35 {
  width: 100%;
}

.faq-items--v3 {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}

.faq-items--v3.v3--720 {
  max-width: 720px;
}

.icon_faq-3 {
  border: 1px none var(--color__site-dark);
  width: 20px;
  margin-bottom: 0;
  line-height: 20px;
}

@media screen and (min-width: 1280px) {
  .section.section--hero {
    height: auto;
    min-height: 0;
  }

  .container--wide.nav--container.nav--s3.s1-v2 {
    max-width: 1280px;
  }

  .container--wide.container--hero.sample-blure-gradient-box {
    height: auto;
    min-height: 100vh;
  }

  .paragraph {
    color: var(--color__body-text);
    line-height: 140%;
  }

  .h2--light.h2--center.h2--extra-margin.eng--title {
    max-width: 1300px;
  }

  .accordion_text.faq {
    padding-right: 55px;
  }

  .grid-img--small {
    background-image: url('../images/istanbul-eng.webp');
  }

  .grid-img--small.img-6 {
    background-image: url('../images/dubai-eng.webp');
  }

  .hero--content.eng {
    font-family: var(--eng__font-main);
    max-width: 1180px;
  }

  .footer--linkss {
    max-width: 355px;
  }

  .fixed-title {
    text-align: left;
  }

  .social-links--wrp {
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    max-width: 355px;
  }

  .code-embed-3 {
    text-align: center;
  }

  .footer--link-wrp {
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
  }

  .item--head {
    text-align: right;
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .item--head.has--top-border {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .box--wrp {
    text-align: right;
    align-items: flex-start;
  }

  .content--wrp.eng {
    max-width: 1112px;
  }

  .body.body--eng {
    font-family: var(--eng__font-main);
  }

  .h2--s3--light.underline-b.sb--ar {
    max-width: 350px;
  }

  .hero--content--s3.hero--ar,
  .hero--content--s3.second--style {
    max-width: 650px;
  }

  .section--s3 {
    padding-left: 10px;
  }

  .section--s3.section--hero {
    margin-left: 0;
  }

  .h2--s3.sp-width.underline-b.s3--style {
    max-width: none;
  }

  .primary-item-wrp {
    background-color: var(--color__site-primary);
  }

  .container--wide-s3.primary-bg--s3.container--extra--pd {
    padding-top: 80px;
  }

  .container--wide-s3.primary-bg--s3.container--extra--pd.s3--light,
  .container--wide-s3.primary-bg--s3.container--extra--pd.s3--style2 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .page-wrapper.eng {
    direction: ltr;
  }

  .paragraph-7 {
    color: var(--color__site-white);
  }

  .container-2 {
    padding-left: 90px;
    padding-right: 90px;
  }

  .container-2.is-nav {
    padding-left: 80px;
    padding-right: 80px;
  }

  .boxed-text--eng {
    max-width: 1000px;
  }

  .heading-9,
  .heading.eng__title {
    color: var(--color__site-white);
  }

  .acc_title--light {
    color: var(--color__site-white);
    margin-bottom: 0;
  }

  .container__dc {
    max-width: 1280px;
  }

  .h2__dc {
    color: var(--dubai__clinic-dark);
    line-height: 48px;
  }

  .p__dc {
    font-size: 16px;
  }

  .text-block-13 {
    color: var(--color__site-white);
    text-align: center;
    margin-bottom: 24px;
    font-size: 40px;
    font-weight: 500;
  }

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

  .container__v1-s2 {
    max-width: 1280px;
  }

  .button__v1-s2 {
    padding-left: 18px;
  }

  .title__grid--col-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-10 {
    justify-content: flex-end;
    align-items: center;
    display: block;
  }
}

@media screen and (max-width: 991px) {
  .section {
    margin-bottom: 4px;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .section.section--hero {
    padding: 4px;
  }

  .btn {
    padding: 8px 20px;
    font-size: 16px;
  }

  .h1--light {
    font-size: 50px;
    line-height: 60px;
  }

  .h1--light.eng--title {
    font-size: 50px;
    line-height: 65px;
  }

  .blure-gradient-mask {
    height: 70px;
  }

  .p--bold.p--large {
    font-size: 24px;
  }

  .heading-4 {
    font-size: 50px;
    line-height: 60px;
  }

  .container--wide.primary__bg,
  .container--wide.content-text--container {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container--wide.nav--container,
  .container--wide.nav--container.nav--s3.dc__ar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-3,
  .h2--light {
    font-size: 50px;
    line-height: 60px;
  }

  .h2--light.h2--center.h2--extra-margin {
    font-size: 32px;
  }

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

  .btn-2 {
    padding: 8px 20px;
    font-size: 16px;
  }

  .btn-2.btn--border.s3--ar {
    font-family: var(--ibm_plex_sans_arabic);
  }

  .btn-2.btn--secondary {
    font-size: 20px;
  }

  .accordion_text {
    padding-top: 0;
    padding-bottom: 12px;
    font-size: 1.125rem;
    line-height: 1.8rem;
  }

  .accordion_text.faq {
    font-size: 1rem;
  }

  .accordion_text.style--2,
  .accordion_text.v1-s2 {
    padding-left: 0;
  }

  .item--img.item--img-2,
  .item--img.item--img-3,
  .item--img.item--img-5,
  .item--img.item--img-4,
  .item--img.item--img-1,
  .item--img.item--img-6 {
    height: 300px;
  }

  .h2--center {
    margin-top: 0;
    font-size: 32px;
    line-height: 120%;
  }

  .compare-slider--text {
    font-size: 24px;
  }

  .compare-slider--labe {
    font-size: 22px;
  }

  .hero--content {
    max-width: 500px;
  }

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

  .slide-item--right {
    justify-content: center;
    padding-bottom: 0;
  }

  .footer--linkss.s3--en.size--3.s1-v2 {
    justify-content: center;
    align-items: center;
  }

  .slide-item--label {
    font-size: 24px;
  }

  .three-column--boxes {
    grid-template-columns: 1fr;
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero--overlay {
    min-height: auto;
  }

  .custom-column--slider.embla.extra--padding--bottom {
    padding-bottom: 0;
  }

  .fixed-title {
    text-align: center;
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 120%;
  }

  .quote-img-wrp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-3 {
    font-size: 22px;
  }

  .accordion-item {
    padding: 1rem;
  }

  .accordion-item.with-img.rev-hover.v1--s2 {
    border: 1px #000;
    padding: 0;
  }

  .footer--logo.footer--s3 {
    max-width: 200px;
    height: auto;
  }

  .item--title {
    min-height: 50px;
    font-size: 20px;
    line-height: 24px;
  }

  .accordion-title-panel.accordion-quesion {
    padding: 12px;
  }

  .accordion-title-panel.accordion-quesion.v1--s2 {
    padding-left: 0;
  }

  .abs-title-wrp {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 32px;
    padding-left: 0;
    position: relative;
    inset: 0;
  }

  .embla__slide.item--img--slide {
    background-image: url('../images/slide-1.webp');
    background-position: 0 0;
    background-size: auto;
    height: 350px;
  }

  .footer--bottom {
    grid-template-columns: 1fr;
    place-items: center;
    margin-top: 24px;
  }

  .item--n {
    width: 22px;
    height: 22px;
    font-size: 16px;
    line-height: 16px;
  }

  .item--head {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .text--light {
    line-height: 30px;
  }

  .bottom-controls.right,
  .bottom-controls.eng {
    inset: auto 0% 0% auto;
  }

  .bottom-controls.inf--slider {
    bottom: 0;
    left: 0;
  }

  .bottom-controls.top--slider {
    inset: auto 0% 0% auto;
  }

  .content--wrp {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .content--wrp.wide--wrp {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-bottom: 32px;
  }

  .influencers__item.influencers__before,
  .influencers__item.influencers__after.active {
    height: auto;
  }

  .item--text {
    padding-top: 10px;
    font-size: 14px;
  }

  .slide--bottom {
    padding-top: 32px;
  }

  .body.body--eng {
    font-family: var(--eng__font-main);
  }

  .column-item-head--s3 {
    font-size: 30px;
  }

  .accordion-items-wrp {
    min-height: auto;
  }

  .rev-items--col {
    display: flex;
  }

  .accordion-item__image {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
    position: relative;
  }

  .h2--s3--light.underline-b {
    display: block;
  }

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

  .grid.mobile__items {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .section--s3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section--s3.section--hero {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-images-wrp {
    display: none;
  }

  .rev-item__head {
    margin-bottom: 16px;
  }

  .exp-section-accordion {
    grid-template-columns: 1fr;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .video--wrp--s3 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .h2--s3 {
    margin-bottom: 32px;
  }

  .rev-text {
    font-size: 14px;
    line-height: 120%;
  }

  .primary-three-column-items {
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
  }

  .primary-item-wrp {
    min-height: auto;
    padding: 16px;
  }

  .column-item-text--s3 {
    font-size: 16px;
  }

  .rev-item-wrp {
    padding: 16px 8px;
  }

  .three-column-items--s3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .clock-btn-text {
    justify-content: center;
    align-items: center;
  }

  .container--wide-s3.container--with-pd.container--bg-gray--s3 {
    padding: 40px 16px;
  }

  .container--wide-s3.container--extra--pd-2 {
    padding: 25px 14px;
  }

  .container--wide-s3.primary-bg--s3.container--extra--pd,
  .container--wide-s3.container--with-pd-extra.container--bg-gray--s3 {
    padding: 40px;
  }

  .icon--text__item {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    font-size: 12px;
  }

  .heading-8 {
    margin-top: 20px;
  }

  .calcbtn {
    margin: 10px auto 20px;
    padding: 14px 20px;
  }

  .calendar-wraper {
    max-width: 700px;
  }

  .list {
    font-size: 16px;
  }

  .main-2 {
    max-width: none;
  }

  .image_logo {
    margin-top: 0;
    display: inline-block;
  }

  .section_thank-you {
    padding-top: 60px;
  }

  .calc--ar {
    font-family: var(--ibm_plex_sans_arabic);
  }

  .calendar-wraper-2 {
    max-width: 700px;
  }

  .main-3 {
    max-width: none;
  }

  .heading-9 {
    margin-top: 20px;
  }

  .list-2 {
    font-size: 16px;
  }

  .parent_logos._1 {
    display: flex;
  }

  .parent_logos._2 {
    display: none;
  }

  .image-24,
  .image-25 {
    height: 15px;
  }

  .load-more-btn--wrp {
    display: none;
  }

  .section--logos-train.s1-v2 {
    padding-bottom: 24px;
  }

  .accordion-item__img-mobile {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-9 {
    font-size: 12px;
  }

  .secion__dc {
    background-position: 80%;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .secion__dc.dc__ar {
    background-position: 21%;
  }

  .container__dc.height--full {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-end;
    padding-bottom: 70px;
    padding-right: 70px;
    position: relative;
  }

  .hero__content {
    text-align: right;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

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

  .h1__dc {
    color: var(--color__site-white);
    text-align: right;
  }

  .h1__dc.dc__eng {
    text-align: left;
  }

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

  .items__list__dc {
    margin-left: auto;
    margin-right: 0;
  }

  .items__list__dc.dc__eng {
    margin-left: 0;
  }

  .button__dc {
    margin-left: auto;
    margin-right: auto;
  }

  .button__dc.hero {
    margin-right: 0;
  }

  .button__dc.hero.dc__eng {
    margin-left: 0;
  }

  .section__dc.pd_70 {
    padding: 35px 10px;
  }

  .h2__dc {
    font-size: 20px;
    line-height: 24px;
  }

  .p__dc {
    font-size: 14px;
    line-height: 18px;
  }

  .p__dc.dc__light {
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .three__column__grid__dc {
    grid-template: ". . Area"
      / 1fr 1fr 1fr;
  }

  .h2__dc--light {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 24px;
  }

  .video__desk {
    display: none;
  }

  .video__mobile {
    display: block;
  }

  .hero__overlay {
    background-color: var(--dark_overlay);
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .hero__overlay.dc_ar {
    display: block;
  }

  .text-block-13 {
    font-size: 30px;
  }

  .container__v1-s2,
  .container__v1-s2.less-pad {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .grid__v1-s2 {
    grid-template-columns: 1fr;
  }

  .image-30 {
    width: 100%;
    height: auto;
  }

  .image-31 {
    height: 15px;
  }

  .badge_news-lg-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .h2__v1-s2 {
    padding-bottom: 8px;
    font-size: 32px;
    line-height: 36px;
  }

  .h2__v1-s2.no--pt {
    font-size: 32px;
  }

  .h2__v1-s2.less_pad {
    padding-bottom: 0;
    font-size: 32px;
  }

  .h2__v1-s2.more-pad {
    font-size: 32px;
  }

  .accordion-item__img-mobile-2 {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .top__text-btn {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .title-grid--v1-s2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .paragraph-10 {
    font-size: 18px;
  }

  .bottom__btn-wrp {
    padding-top: 32px;
  }

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

  .embla-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .slide__text-v1-s2 {
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-17 {
    font-size: 14px;
  }

  .footer__title {
    font-size: 24px;
  }

  .footer__text--center {
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 16px;
  }

  .em__slide--inner {
    padding-left: 12px;
  }

  .em__slide--inner.mt-24-desk {
    margin-top: 0;
  }

  .div-block-9 {
    padding-left: 0;
  }

  .custom__icon {
    width: 48px;
    height: auto;
  }

  .code-embed-16 {
    display: flex;
  }

  .code-embed-16.mobile-only {
    margin-top: 32px;
    display: flex;
  }

  .col-img--wrp-v3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .col--img-v3 {
    height: auto;
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .btn.btn--secondary {
    padding: 10px 12px;
  }

  .h1--light {
    font-size: 32px;
    line-height: 48px;
  }

  .h1--light.eng--title {
    font-size: 32px;
    line-height: 45px;
  }

  .p--light {
    font-size: 16px;
  }

  .switch-img--wrp {
    display: block;
    position: absolute;
    inset: 0%;
  }

  .p--bold {
    font-size: 14px;
  }

  .p--bold.p--large {
    font-size: 20px;
    line-height: 24px;
  }

  .p--bold.p--light {
    font-size: 14px;
  }

  .heading-5 {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-4 {
    font-size: 32px;
    line-height: 48px;
  }

  .container--wide.primary__bg {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .container--wide.nav--container.nav--s3 {
    padding-top: 40px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .container--wide.container--footer.footer--s3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .heading-3 {
    font-size: 32px;
    line-height: 48px;
  }

  .h3--light {
    font-size: 24px;
    line-height: 30px;
  }

  .paragraph {
    font-size: 14px;
  }

  .h2--light {
    font-size: 32px;
    line-height: 48px;
  }

  .h2--light.h2--center.faq--s3 {
    font-size: 28px;
  }

  .btn-2.btn--secondary {
    padding: 16px 24px;
    font-size: 20px;
  }

  .btn-2.btn--secondary.hero--full {
    text-align: center;
  }

  .two-columns-items-grid {
    grid-template-columns: 1fr;
    margin-bottom: 22px;
    padding-bottom: 32px;
  }

  .accordion_text {
    padding-top: 0;
    padding-bottom: 12px;
    padding-right: 32px;
    font-size: 1.125rem;
  }

  .accordion_text.faq {
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion_text.v1-s2 {
    padding-bottom: 12px;
    padding-left: 0;
  }

  .before-after--label {
    display: none;
  }

  .images-row-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .images-row-grid.second--row {
    margin-top: 5px;
  }

  .hero--content {
    max-width: 375px;
  }

  .slide-item--label {
    padding-right: 0;
    font-size: 16px;
    line-height: 40px;
  }

  .three-column--boxes {
    grid-template-columns: 1fr;
  }

  .fixed-title {
    text-align: center;
  }

  .item--title {
    min-height: auto;
  }

  .accordion-title-panel {
    margin-bottom: 1rem;
  }

  .accordion-title-panel.accordion-quesion.faq {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .accordion-title-panel.accordion-quesion.v1--s2 {
    padding-top: 12px;
    padding-left: 0;
  }

  .abs-title-wrp.eng {
    padding-top: 32px;
  }

  .slide-item--grid {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .embla__slide.r_slider {
    width: 85%;
  }

  .item--n {
    width: 30px;
    height: 30px;
    font-size: 18px;
  }

  .item--head.has--top-border {
    border-top: 1px solid #579af2;
    border-bottom: 0 #579af2;
    margin-top: 12px;
    margin-bottom: 0;
    padding-top: 22px;
    padding-bottom: 0;
  }

  .bottom-controls {
    left: 0;
  }

  .bottom-controls.inf--slider {
    bottom: 0;
  }

  .accordion-heading {
    font-size: 1.125rem;
  }

  .accordion-heading.faq {
    font-size: 18px;
  }

  .influencers__item.influencers__before {
    height: auto;
    display: none;
  }

  .influencers__item.influencers__after.active {
    height: auto;
  }

  .slide--bottom {
    padding-top: 20px;
  }

  .hero--text--s3 {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .hero--text--s3.hero--ar {
    text-align: center;
  }

  .hero-btn--s3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .hero-btn--s3.s3--ar {
    flex-flow: column-reverse;
  }

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

  .text-m--s3 {
    font-size: 18px;
  }

  .text-m--s3.s3--ar {
    text-align: center;
  }

  .column-item-head--s3 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .column-item-head--s3.s3--ar {
    text-align: center;
  }

  .accordion-item__image {
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .video {
    overflow: hidden;
  }

  .h2--s3--light {
    font-size: 28px;
  }

  .two-col--s3 {
    grid-template-columns: 2fr;
  }

  .hero--content--s3 {
    margin-right: 0;
  }

  .hero--content--s3.hero--ar {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .hero--content--s3.second--style {
    align-items: center;
  }

  .grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: none;
  }

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

  .section--s3.section--hero {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .rev-item__head {
    margin-bottom: 16px;
  }

  .h2--s3 {
    font-size: 28px;
  }

  .h2--s3.sp-width.underline-b {
    max-width: 342px;
  }

  .rev-text {
    font-size: 1rem;
    line-height: 1.8rem;
  }

  .hero--btn-wrp--s3 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding-top: 80px;
  }

  .primary-item__headding {
    font-size: 22px;
  }

  .rev-title {
    font-size: 16px;
  }

  .text--s3--light {
    font-size: 18px;
  }

  .primary-item-wrp {
    background-color: var(--color__site-primary);
    border-width: 2px;
    min-height: 250px;
  }

  .column-item-text--s3.s3--ar {
    text-align: center;
  }

  .rev-item-wrp {
    padding: 16px;
  }

  .three-column-items--s3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .three-column-items--s3.s3--ar {
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
  }

  .before-after__slider-wrp {
    margin-bottom: 32px;
  }

  .before-after__slider-wrp.v1--s2 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .h2-mid--s3 {
    font-size: 28px;
  }

  .h2-mid--s3.custom-title-width.s3--ar {
    text-align: center;
  }

  .hero-btn-wrp--left {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-item--wrp--s3 {
    justify-content: center;
    align-items: center;
  }

  .column-item--wrp--s3.s3--ar {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .container--wide-s3.container--hero--s3.primary__bg--s3 {
    background-position: 100% 100%;
    background-size: 82%;
    height: auto;
    padding: 100px 20px 32px;
  }

  .container--wide-s3.primary-bg--s3.video--container,
  .container--wide-s3.primary-bg--s3.container--extra--pd,
  .container--wide-s3.container--with-pd-extra.container--bg-gray--s3 {
    padding: 32px 16px;
  }

  .hero_head--s3 {
    font-size: 32px;
    line-height: 40px;
  }

  .hero_head--s3.underline-b {
    text-align: center;
    font-size: 28px;
  }

  .hero_head--s3.underline-b.hero--ar {
    text-align: center;
    line-height: 45px;
  }

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

  .heading-7 {
    margin-bottom: 0;
  }

  .calendar-wraper {
    margin-left: 20px;
    margin-right: 20px;
    padding: 10px;
  }

  .code {
    font-size: 20px;
  }

  .wrapper_images-ba-ty {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .faq_top-2 {
    min-height: 65px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image_logo {
    margin-right: auto;
  }

  .image_logo.is-ty {
    margin-right: 0;
  }

  .upperpart_list-ty {
    width: 100%;
    font-size: 16px;
    line-height: 1.4;
  }

  .h2_ty {
    font-size: 20px;
  }

  .h2_ty.is-spaced {
    line-height: 1.4;
  }

  .check_list {
    width: 16px;
    height: 16px;
    margin-right: 6.5px;
  }

  .check_list.is-ty {
    width: 20px;
    height: 20px;
    margin-top: 3px;
  }

  .image_before-after-ty {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .button_primary {
    width: 100%;
    padding: 18px 20px;
  }

  .list_ty {
    width: 100%;
  }

  .image_before-after-ty-2 {
    max-width: none;
  }

  .wrapper_images-ba-ty-2 {
    grid-template-columns: 1fr;
  }

  .list_ty-2 {
    width: 100%;
  }

  .upperpart_list-ty-2 {
    width: 100%;
    font-size: 16px;
    line-height: 1.4;
  }

  .list_ty-3 {
    width: 100%;
  }

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

  .parent_logos._1,
  .parent_logos._2 {
    display: flex;
  }

  .load-more-btn--wrp {
    margin-bottom: 32px;
    display: flex;
  }

  .section--logos-train {
    overflow: hidden;
  }

  .accordion-item__img-mobile {
    width: 100%;
  }

  .secion__dc {
    background-position: 76%;
  }

  .container__dc.height--full {
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .h1__dc {
    font-size: 32px;
  }

  .button__dc {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .button__dc.hero {
    margin-left: auto;
    margin-right: auto;
  }

  .button__dc.hero.ar__dc {
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
  }

  .button__dc.mobile__dc {
    margin-top: 16px;
    display: block;
  }

  .button__dc.hide__mobile {
    display: none;
  }

  .button__dc.show__mobile {
    margin-top: 16px;
    display: block;
  }

  .grid__col--2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .two-col-grid__dc {
    grid-template-columns: 1fr;
  }

  .three__column__grid__dc {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "Area Area"
      "Area-3 Area-3";
  }

  .two__col__grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .heading-10,
  .heading-10.price__text,
  .text-block-10 {
    margin-bottom: 16px;
  }

  .two__column__img__text {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-29 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-13 {
    margin-bottom: 24px;
    font-size: 20px;
  }

  .button-text--light {
    font-size: 18px;
  }

  .container__v1-s2 {
    padding: 32px 16px;
  }

  .grid__v1-s2--col--1 {
    justify-content: center;
    align-items: center;
  }

  .button__v1-s2.mb--left {
    margin-left: 0;
  }

  .h1__v1-s2 {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 32px;
  }

  .hero__v1-s2--text {
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 18px;
  }

  .badge_news-lg-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .h2__v1-s2 {
    line-height: 32px;
  }

  .h2__v1-s2.no--pt {
    font-size: 28px;
    line-height: 30px;
  }

  .h2__v1-s2.less_pad,
  .h2__v1-s2.more-pad {
    font-size: 24px;
  }

  .accordion-item__img-mobile-2 {
    width: 100%;
  }

  .top__text-btn {
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
  }

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

  .three__col-1--v1-s2.embla__slide {
    width: 100%;
    min-width: 100%;
  }

  .bottom__btn-wrp {
    margin-top: 32px;
    padding-top: 0;
  }

  .grid__two_col--v1-s2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .col__v1-s2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .slide__text-v1-s2 {
    padding: 24px;
  }

  .slide__bottom-text {
    margin-bottom: 20px;
  }

  .em__slide--inner {
    padding-left: 0;
  }

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

  .text-block-18 {
    font-size: 16px;
    line-height: 24px;
  }

  .two-cols-grid--v3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template: "Text Text"
      "List List"
      "Button Button"
      "Image Image"
      / 1fr;
  }

  .item--label--v3 {
    font-size: 32px;
    line-height: 40px;
  }

  .item--text--v3 {
    font-size: 16px;
    line-height: 24px;
  }

  .col--img-v3 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .section.section--hero {
    margin-bottom: 0;
  }

  .h1--light {
    font-size: 28px;
    line-height: 45px;
  }

  .h1--light.eng--title {
    font-size: 24px;
    line-height: 32px;
  }

  .container--wide.primary__bg {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .container--wide.primary-bg--dark.faq {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container--wide.nav--container.nav--s3 {
    padding-top: 40px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .container--wide.nav--container.nav--s3.s1-v2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container--wide.container--hero.sample-blure-gradient-box {
    background-image: url('../images/hero_bg_479x399.webp');
    background-size: cover;
  }

  .container--wide.container--footer {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .h2--light.h2--center.h2--extra-margin.eng--title {
    font-size: 28px;
    line-height: 32px;
  }

  .h2--light.h2--center.mxw--650 {
    margin-bottom: 32px;
  }

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

  .btn-2.btn--light,
  .btn-2.btn--light.eng {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
  }

  .btn-2.btn--secondary {
    text-align: center;
    width: 100%;
    max-width: 331px;
    line-height: 100%;
  }

  .btn-2.btn--border {
    padding: 8px 8px 0;
    font-size: 14px;
    line-height: 30px;
    display: block;
  }

  .two-columns-items-grid.no--bottom-border.last--grid {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .accordion_text {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 160%;
  }

  .images-row-grid {
    display: none;
  }

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

  .steps-item--title {
    font-size: 24px;
    line-height: 30px;
  }

  .img-title-wrp {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .footer--linkss {
    max-width: 250px;
  }

  .footer--linkss.s3--en {
    text-align: left;
    max-width: 270px;
  }

  .footer-link--item {
    font-size: 22px;
  }

  .slide-item--label {
    line-height: 40px;
  }

  .three-column--boxes {
    margin-bottom: 32px;
  }

  .accordion-answer {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .accordion-item {
    margin-left: 0;
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-item.with-img {
    margin-bottom: 16px;
    padding: 0 8px 8px;
  }

  .accordion-item.with-img.rev-hover,
  .accordion-item.with-img.neo-logo {
    margin-bottom: 0;
  }

  .footer--logo.footer--s3 {
    max-width: 150px;
    height: auto;
  }

  .social-links--wrp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 270px;
  }

  .accordion-title-panel.accordion-quesion {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-top: 16px;
    padding-bottom: 6px;
  }

  .accordion-title-panel.accordion-quesion.faq {
    border-radius: 0;
  }

  .embla__slide.item--img--slide {
    background-image: url('../images/istanbul-eng.webp');
    background-position: 100% 100%;
    background-size: cover;
    width: 100%;
    display: block;
  }

  .embla__slide.item--img--slide.item--5 {
    background-image: url('../images/dubai-eng.webp');
    background-position: 100% 0;
  }

  .footer--link-wrp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .footer--link-wrp.s3--en {
    justify-content: flex-end;
    align-items: center;
  }

  .footer--bottom {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 40px;
  }

  .text--light {
    margin-bottom: 32px;
    font-size: 18px;
  }

  .accordion-heading {
    font-size: 16px;
    line-height: 1.3;
  }

  .box--wrp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 30px 14px;
  }

  .hero--text--s3 {
    font-size: 16px;
    line-height: 24px;
  }

  .hero-btn--s3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding-top: 80px;
  }

  .text-block-5 {
    font-size: 12px;
  }

  .text-m--s3 {
    color: var(--color__body-text);
    text-align: center;
    letter-spacing: -.032rem;
    font-size: 16px;
    line-height: 24px;
  }

  .column-item-head--s3 {
    text-align: center;
  }

  .accordion-items-wrp {
    padding-left: 12px;
    padding-right: 12px;
  }

  .rev-items--col {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .accordion-item__image {
    max-width: 100%;
    padding: 10px;
  }

  .hero--stars {
    margin-top: 50px;
  }

  .h2--s3--light {
    font-size: 28px;
  }

  .h2--s3--light.underline-b {
    font-size: 24px;
  }

  .two-col--s3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .section--s3.section--hero {
    padding-left: 10px;
    padding-right: 10px;
  }

  .btn-clock--wrp {
    padding-top: 23px;
  }

  .hero--overlay--s3 {
    background-image: linear-gradient(270deg, #fff0, #0050a0 100%, #0050a0);
  }

  .exp-section-accordion {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .image-3 {
    display: none;
  }

  .h2--s3 {
    font-size: 28px;
  }

  .h2--s3.underline-b {
    font-size: 24px;
  }

  .h2--s3.underline-b.b-a-slider {
    max-width: 460px;
  }

  .h2--s3.sp-width {
    font-size: 24px;
  }

  .h2--s3.sp-width.underline-b {
    max-width: 330px;
  }

  .rev-text {
    line-height: 160%;
  }

  .hero--btn-wrp--s3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    padding-top: 0;
  }

  .primary-three-column-items {
    grid-template-columns: 1fr;
  }

  .primary-item-wrp {
    background-color: var(--color__site-primary);
    border-width: 2px;
    padding: 1rem;
  }

  .column-item-text--s3 {
    text-align: center;
    font-size: 12px;
  }

  .rev-item-wrp {
    padding-bottom: 16px;
  }

  .three-column-items--s3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .before-after__slider-wrp {
    margin-bottom: 32px;
  }

  .h2-mid--s3 {
    text-align: center;
  }

  .h2-mid--s3.custom-title-width {
    min-width: auto;
    max-width: 331px;
    margin-left: auto;
    margin-right: auto;
    line-height: 32px;
  }

  .hero-btn-wrp--left {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container--wide-s3.container--with-pd.container--bg-gray--s3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .container--wide-s3.container--extra--pd-2.revs-container {
    padding-left: 0;
    padding-right: 0;
  }

  .container--wide-s3.container--hero--s3.primary__bg--s3 {
    background-position: 100% 120%;
    background-size: 120%;
    height: auto;
    padding-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container--wide-s3.container--with-pd-extra.container--bg-gray--s3 {
    padding: 32px 0;
  }

  .hero_head--s3 {
    font-size: 22px;
    line-height: 30px;
  }

  .hero_head--s3.underline-b {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .icon--text__item {
    text-align: right;
    font-size: 10px;
  }

  .heading-8 {
    font-size: 18px;
  }

  .calendar-wraper {
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .list {
    text-align: right;
    padding-left: 20px;
  }

  .date_consultation {
    padding: 14px 20px;
  }

  .image_logo {
    margin-top: 0;
  }

  .buttons_calendar {
    flex-flow: column;
  }

  .upperpart_list-ty {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .h2_ty.is-spaced {
    margin-bottom: 25px;
  }

  .check_list {
    flex: none;
    width: 17.5px;
    height: 16.2px;
    margin-top: 6px;
  }

  .advantages_thank-you {
    padding: 25px 20px 20px;
  }

  .parent_step-calendar.is-last {
    margin-bottom: 0;
  }

  .content_thank-you {
    padding: 20px;
  }

  .before_after-ty {
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_thank-you {
    padding-top: 20px;
  }

  .button_primary {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .navbar {
    display: block;
  }

  .en--heroo--text {
    line-height: 24px;
  }

  .image-12 {
    max-width: 120px;
  }

  .calendar-wraper-2 {
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .upperpart_list-ty-2 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .heading-9.bottom-title {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 45px;
  }

  .heading.eng__title {
    font-size: 28px;
    line-height: 32px;
  }

  .list-2 {
    padding-left: 20px;
  }

  .code-2 {
    line-height: 120%;
  }

  .image-22,
  .image-23 {
    max-width: 120px;
  }

  .viewport_logos {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    overflow: hidden;
  }

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

  .parent_logos._1 {
    flex: none;
  }

  .parent_logos._2 {
    flex: none;
    display: flex;
  }

  .badge_news-lg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button.load-more-btn {
    margin-top: -32px;
  }

  .section--logos-train {
    direction: ltr;
  }

  .section--logos-train.s1-v2 {
    padding-bottom: 12px;
  }

  .accordion-item__img-mobile {
    width: 100%;
  }

  .container__dc.height--full {
    padding-bottom: 50px;
    padding-right: 0;
  }

  .h1__dc {
    margin-left: auto;
    font-size: 32px;
    line-height: 41px;
  }

  .button__dc.hero {
    margin-right: 0;
  }

  .button__dc.show__mobile {
    margin-top: 16px;
  }

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

  .text-block-13 {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
  }

  .button-text--light {
    font-size: 14px;
  }

  .container__v1-s2 {
    padding: 32px 12px;
  }

  .container__v1-s2.less-pad {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container__v1-s2.hero {
    padding-bottom: 12px;
  }

  .grid__v1-s2--col--1 {
    text-align: center;
  }

  .button__v1-s2 {
    width: 100%;
  }

  .button__v1-s2.nav-btn {
    width: 155px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero__v1-s2--img {
    width: 100%;
    max-width: 305px;
    height: auto;
  }

  .badge_news-lg-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .h2__v1-s2.less_pad.s--center {
    text-align: center;
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 32px;
  }

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

  .accordion-item__img-mobile-2 {
    width: 100%;
  }

  .sub-title__v1-s2.s-center {
    text-align: center;
  }

  .top__text-btn {
    align-items: flex-start;
  }

  .title-grid--v1-s2 {
    margin-bottom: 32px;
  }

  .embla-2 {
    width: auto;
    max-width: 90vw;
    margin-left: auto;
    margin-right: auto;
  }

  .embla__viewport-2 {
    width: 100%;
  }

  .footer__title {
    text-align: left;
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 32px;
  }

  .footer__text--center {
    text-align: left;
    margin-bottom: 40px;
    line-height: 24px;
  }

  .image-33 {
    height: auto;
  }

  .s--center {
    color: var(--color__dark-v1-s2);
    text-align: center;
  }

  .image-34 {
    max-width: 120px;
  }

  .grid-items-list--v3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-item--v3 {
    padding-left: 12px;
  }
}

#w-node-_7fe7f0c3-c573-dbfb-3973-fe14d2730f01-a70d7ddf,
#w-node-_0baa98fa-fa3a-681a-22d9-9b04131cfd7b-26e22629 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38ea6205-bb10-dc9d-75bd-46e01df606ef-bda9c6fd {
  grid-area: Image;
}

#w-node-f9103647-2dba-1538-b71c-8deeb32ea53a-bda9c6fd {
  grid-area: Text;
}

#w-node-_9c9a5f5f-2504-d3ce-237b-ba5585277b8b-bda9c6fd {
  grid-area: List;
}

#w-node-_64789a86-2ca1-26fc-ec6d-ed69b8e99b24-bda9c6fd {
  grid-area: Button;
}

@media screen and (max-width: 767px) {

  #w-node-_7fe7f0c3-c573-dbfb-3973-fe14d2730f01-a70d7ddf,
  #w-node-_0baa98fa-fa3a-681a-22d9-9b04131cfd7b-26e22629 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_69d1c33f-5fab-e05f-5e2e-face07f83a5f-a5b44ca6,
  #w-node-_69d1c33f-5fab-e05f-5e2e-face07f83a5f-d3caf72e {
    grid-area: Area;
  }
}


@font-face {
  font-family: 'Ucco 3 Fwrk 3 Iltcviywy';
  src: url('../fonts/UcCo3FwrK3iLTcviYwY.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cairo';
  src: url('../fonts/Cairo.woff2') format('woff2'), url('../fonts/Cairo.woff2') format('woff2');
  font-weight: 200 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ibmplexsansarabic';
  src: url('../fonts/IBMPlexSansArabic-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ibmplexsansarabic';
  src: url('../fonts/IBMPlexSansArabic-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ibmplexsansarabic';
  src: url('../fonts/IBMPlexSansArabic-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ibmplexsansarabic';
  src: url('../fonts/IBMPlexSansArabic-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ibmplexsansarabic';
  src: url('../fonts/IBMPlexSansArabic-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ibmplexsansarabic';
  src: url('../fonts/IBMPlexSansArabic-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ibmplexsansarabic';
  src: url('../fonts/IBMPlexSansArabic-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Variablefont Opsz Wght';
  src: url('../images/') format('truetype');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Inter Variablefont Opsz Wght';
  src: url('../images/') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}