#google_translate_element {
  position: fixed;
  top: 200px;
  z-index: 10;
  right: 80px;
}
.header-navigation
  div[slot='search']
  .input-group-item
  .search-bar-keywords-input {
  border-radius: 0 100px 100px 0;
  border: none;
  background: rgba(0, 0, 0, 0.04);
  padding: 0;
  height: 42px;
}

html.rtl
  .header-navigation
  div[slot='search']
  .input-group-item
  .search-bar-keywords-input {
  border-radius: 100px 0 0 100px;
}

.header-navigation
  div[slot='search']
  .input-group-item
  .input-group-inset-item {
  border: none;
  border-radius: 100px 0 0 100px;
  background: rgba(0, 0, 0, 0.04);
  padding: 6px;
  height: 42px;
}

html.rtl
  .header-navigation
  div[slot='search']
  .input-group-item
  .input-group-inset-item {
  border-radius: 0 100px 100px 0;
}

.header-navigation div[slot='search'] .btn.btn-light.btn-unstyled {
  background: transparent;
}

.header-navigation div[slot='mobile-search'] .form-group-item {
  margin-bottom: 0;
}

.video-landing div[slot='language'] .header__actions-item.normal.language {
  color: var(--header-action-item-color);
  background: var(--header-action-item-bg-color);
}

.video-landing div[slot='language'] .header__actions-item.language {
  color: var(--white-color);
  background: var(--header-action-item-bg-color);
  @media (max-width: 1320px) {
    color: var(--black-color);
  }
}
.header__actions-item.language {
  font-size: 0.875rem;
  font-weight: bold;
  height: 40px;
  display: grid;
  padding: 0 8px;
  align-items: center;
  border-radius: 100px;
  cursor: pointer;
  text-decoration: none;
  color: var(--header-action-item-color);
  background: var(--header-action-item-bg-color);
  text-transform: capitalize;
}

.swap-vert-filter {
  width: 19px;
  height: 24px;
  background: url(/documents/d/dubai.ae/swap-revert) no-repeat center / contain;
}

.order-button.expand .swap-vert-filter,
.sort-filter-container.active .swap-vert-filter {
  background: #2563eb;
  mask: url(/documents/d/dubai.ae/swap-revert) no-repeat center / contain;
}

.header-navigation
  div[slot='mobile-search']
  .input-group
  .input-group-item
  .input-group-inset-before.form-control {
  background-color: #f1f2f5;
  border: 1px solid #e7e7ed;
  border-left: 0;
}

.header-navigation
  div[slot='mobile-search']
  .input-group
  .input-group-item
  .input-group-inset-before.form-control:focus {
  background-color: #f0f5ff;
  border-color: #80acff;
}

.landing-page .hero .search .portlet {
  margin-bottom: 0;
}

.landing-page .hero .search .search-input {
  background: white;
}

.landing-page .hero .search .portlet .input-group .input-group-inset-item {
  padding-left: 0;
  padding-right: 0;
}

.landing-page .hero .search .portlet-boundary {
  flex: 1.7;
}

.landing-page .hero .search .portlet .search-portlet-keywords-input {
  padding: 0;
  height: 24px;
  border-radius: 0;
}

.landing-page
  .hero
  .search
  .portlet
  .input-group
  .input-group-item
  .input-group-inset-after.form-control {
  background: transparent;
  border: none;
  padding: 0;
}
.input-group .input-group-item .input-group-inset-before.form-control,
.landing-page .hero .search .portlet .input-group .input-group-inset-item {
  background-color: white;
  border: 0;
}

.mobile-search
  .input-group
  .input-group-item
  .input-group-inset-before.form-control {
  display: none;
}

.mt-revert,
::slotted(.mt-revert) {
  margin-top: revert;
}

.mobile-search .portlet-search-bar .search-bar-keywords-input-wrapper {
  flex-flow: row-reverse;
}

.mobile-search
  .input-group
  .input-group-item
  .input-group-inset-after.form-control {
  border: 0.560458px solid rgba(0, 0, 0, 0.1);
  border-left: 0;
  border-radius: 0;
  background: transparent;
  padding: 0;
  height: 48px;
}

.mobile-search .input-group .input-group-inset-item-after {
  border: 0.560458px solid rgba(0, 0, 0, 0.1);
  background: transparent;
  border-right: 0;
  border-radius: 0;
  height: 48px;
}

.mobile-search .input-group .input-group-inset-item .btn-monospaced {
  padding: 0 0 0 5px;
  width: fit-content;
}

.landing-page
  .hero-video
  .header-navigation
  div[slot='search']
  .input-group-item
  .input-group-inset-item {
  color: white;
}

.hero-video
  .header-navigation
  div[slot='search']
  .input-group-item
  .search-bar-keywords-input::placeholder,
.hero-video
  .header-navigation
  div[slot='search']
  .input-group-item
  .search-bar-keywords-input {
  color: white;
}

.hero-video
  .header-navigation
  div[slot='search']
  .input-group-item
  .search-bar-keywords-input.black-placeholder::placeholder {
  color: black;
}

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

.showActualControl {
  display: none !important;
}

.dotted-image-half {
  background-size: 50% !important;
}

.flex__row {
  display: flex;
  gap: 8px;
}

.flex__divider {
  width: 1px;
  background-color: #838383;
}

.poll-card {
  margin-bottom: 32px !important;
}

.no-result-found {
  display: flex;
  flex-flow: column;
  gap: 8px;
  text-align: center;
  width: 100%;
  max-width: 360px;
  margin: 96px auto 128px;
}

.info-icon::part(icon) {
  color: var(--royal-blue);
  font-size: 56px;
}

div[liferay-component-name='Blog Image'] {
  margin-top: 157px;
  background-image: var(--bg-url);
  background-size: cover !important;
  background-position: center !important;
  height: 55vh !important;
}

.fragment_45303 .user-satisfaction-chart {
  height: 450px;
  margin: auto;
  margin-top: 96px;
}

.executive-container,
.executive__entities-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 24px;
  margin: auto;
  max-width: 1232px;
  text-align: center;
  @media (max-width: 1271px) {
    max-width: 918px;
  }

  @media (max-width: 1068px) {
    max-width: 604px;
  }

  @media (max-width: 643px) {
    max-width: 290px;
  }
}

.executive-card {
  width: 290px;
  cursor: pointer;
}

.executive-card .executive-picture {
  width: 290px;
  height: 300px;
}

.executive-card .executive-name {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  margin: 1rem 0;
}

.executive-card .executive-designation {
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
}

.executive__entity-card {
  width: 290px;
  height: 300px;
  background-color: #f7f7f7;
  display: flex;
  flex-flow: column;
  justify-content: center;
  gap: 24px;
  padding: 24px;
  overflow: hidden;
}

.executive__entity-logo {
  max-width: 242px;
}

.executive__entity-name {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}

.executive-show-more-btn {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0%;
  text-align: center;
  color: black;
  margin: auto;
  display: block;
  margin-top: 2rem;
}

.executive-show-more-btn:hover {
  color: #000;
  text-decoration: none;
}
