@charset "UTF-8";
@font-face {
  font-family: "DINNextLTArabic";
  src: url(../fonts/DINNextLTArabic/DINNextLTArabic-light.woff2) format("woff2"), url(../fonts/DINNextLTArabic/DINNextLTArabic-light.woff) format("woff"), url(../fonts/DINNextLTArabic/DINNextLTArabic-light.ttf) format("truetype");
  font-weight: 300;
  font-style: "normal";
  font-display: swap;
}
@font-face {
  font-family: "DINNextLTArabic";
  src: url(../fonts/DINNextLTArabic/DINNextLTArabic-regular.woff2) format("woff2"), url(../fonts/DINNextLTArabic/DINNextLTArabic-regular.woff) format("woff"), url(../fonts/DINNextLTArabic/DINNextLTArabic-regular.ttf) format("truetype");
  font-weight: 400;
  font-style: "normal";
  font-display: swap;
}
@font-face {
  font-family: "DINNextLTArabic";
  src: url(../fonts/DINNextLTArabic/DINNextLTArabic-medium.woff2) format("woff2"), url(../fonts/DINNextLTArabic/DINNextLTArabic-medium.woff) format("woff"), url(../fonts/DINNextLTArabic/DINNextLTArabic-medium.ttf) format("truetype");
  font-weight: 500;
  font-style: "normal";
  font-display: swap;
}
@font-face {
  font-family: "DINNextLTArabic";
  src: url(../fonts/DINNextLTArabic/DINNextLTArabic-bold.woff2) format("woff2"), url(../fonts/DINNextLTArabic/DINNextLTArabic-bold.woff) format("woff"), url(../fonts/DINNextLTArabic/DINNextLTArabic-bold.ttf) format("truetype");
  font-weight: 700;
  font-style: "normal";
  font-display: swap;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  font-family: "DINNextLTArabic";
}
html[dir=rtl] body {
  font-family: "DINNextLTArabic";
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left !important;
  padding-right: var(--bs-breadcrumb-item-padding-x);
}

@media (min-width: 1200px) {
  .col-xl-2-4 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
.container-fluid,
.container {
  padding: 0;
}

.container-front {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 12px;
  padding-left: 12px;
}

:root {
  --container: 1550px;
}

.offset-custom {
  /* Adjust the left margin for the left column to start its content from a desired position (considering a 12-column grid) */
  margin-left: calc((100% - var(--container)) / 2);
  /* Control the maximum width of the left column content */
  max-width: calc(var(--container) / 12 * 6);
}
@media (max-width: 1600px) {
  .offset-custom {
    margin: 0 !important;
  }
}

.offset-custom-right {
  /* Adjust the left margin for the left column to start its content from a desired position (considering a 12-column grid) */
  margin-right: calc(100% - var(--container));
}
@media (max-width: 1600px) {
  .offset-custom-right {
    margin: 0 !important;
  }
}

@media (min-width: 991px) {
  .container {
    max-width: 940px;
  }
  .container-front {
    max-width: 940px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 940px;
  }
  .container-front {
    max-width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
  .container-front {
    max-width: 1200px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1320px;
  }
  .container-front {
    max-width: 1320px;
  }
}
@media (min-width: 1500px) {
  .container-front {
    max-width: 1550px;
  }
}
.active-filter {
  filter: grayscale(100%) !important;
}

.slider-controls {
  display: flex;
  justify-content: flex-end;
}
.slider-controls__btn {
  background-color: transparent;
  border: none;
}
.slider-controls__btn img {
  width: 4rem;
  height: 4rem;
}
@media (max-width: 786px) {
  .slider-controls__btn img {
    width: 2.5rem;
    height: 2.7rem;
  }
}
.slider-controls__btn img:lang(ar) {
  transform: rotate(180deg);
}

.pagination {
  gap: 1rem;
}
.pagination .page-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  background-color: transparent;
  color: #4a4f53;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  border: none;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  width: 2rem;
  height: 2rem;
}
.pagination .page-item.disabled span {
  background-color: transparent;
  border: none;
}
.pagination .page-item.active a {
  background-color: #6f6147;
  color: #ffffff;
  border-radius: 50%;
}
.pagination .page-item:hover a {
  background-color: #6f6147;
  color: #ffffff;
}
.pagination .pager__item--first,
.pagination .pager__item--last {
  display: none;
}
.pagination .pager__item--previous .page-link:hover,
.pagination .pager__item--next .page-link:hover {
  background-color: transparent !important;
}
.pagination .pager__item--previous .page-link span[aria-hidden=true],
.pagination .pager__item--next .page-link span[aria-hidden=true] {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.pagination .pager__item--previous .page-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/prev.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.pagination .pager__item--next .page-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/next.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

html[lang=ar] .pagination .pager__item--next .page-link::before {
  transform: rotate(180deg);
}
html[lang=ar] .pagination .pager__item--previous .page-link::before {
  transform: rotate(180deg);
}

.view-icon img:lang(ar) {
  transform: rotate(180deg);
}

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

@media (max-width: 1150px) {
  .wrapper-details {
    flex-direction: column;
    gap: 1.25rem;
  }
}

:root {
  --duration: 1.5s;
  --easing: cubic-bezier(0.4, 0, 0.2, 1);
}

/* Fullscreen preloader (remove if you only need the logo animation) */
.preloader {
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  background: #ffffff;
  z-index: 9999;
}

/* Size the logo; if you want it at ~100×55, set width:100px */
.logo {
  position: relative;
  width: 118px;
  height: 65px;
}

.layer {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
}

/* Top white cover (starts fully covering) */
.white-layer {
  clip-path: inset(0 0 0 0);
  will-change: clip-path;
}

/* Triggered after window load */
.white-layer.animate {
  animation: wipe var(--duration) var(--easing) forwards;
}

@keyframes wipe {
  to {
    clip-path: inset(0 100% 0 0);
  }
}
/* Force *everything* in the top SVG to white */
.white-svg * {
  fill: #fafbfb !important;
  stroke: #fafbfb !important;
  stop-color: #fafbfb !important;
}

.gin--navigation-top-bar:has(.top-bar__tools:not(:empty),
.top-bar__context:not(:empty),
.top-bar__actions:not(:empty)) {
  display: flex;
  position: absolute;
  width: 100%;
}

@media (max-width: 1250px) {
  embed,
  object {
    width: 100%;
  }
}

.nav-item {
  border: unset !important;
}

@media (max-width: 767.98px) {
  .tabs-wrapper:not(.is-collapsible) .nav-item:not(:first-of-type) {
    border-top: unset !important;
  }
}
@media (max-width: 768px) {
  .stamp-en h6 {
    flex-basis: 92%;
  }
  .stamp-en .btn-digital-stamp-card {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

.abrus-chat-widget {
  display: none;
}

.gin-secondary-toolbar--frontend {
  position: static;
}

.mineral-ticker {
  position: relative;
  background-color: #041a2a;
  z-index: 4;
  overflow: hidden;
  padding: 0.5rem 0;
}
.mineral-ticker ul {
  display: flex;
  animation: ticker 30s linear infinite;
  list-style: none;
  margin: 0;
  padding: 0;
}
.mineral-ticker li {
  flex: none;
  padding: 0 1.81rem;
  font-weight: 600;
  white-space: nowrap;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  cursor: pointer;
  color: #ffffff;
}
.mineral-ticker li span {
  color: #ffffff;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.mineral-ticker li .base {
  color: #ffffff;
}
.mineral-ticker li:last-child {
  border-right: none;
}
.mineral-ticker li i {
  margin-top: 5px;
}
.mineral-ticker:hover ul {
  animation-play-state: paused;
}

@keyframes ticker {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
/* New styles for the change percent classes */
.mineral-prices-ticker .positive {
  color: #00bc70;
}
.mineral-prices-ticker .negative {
  color: #de4b4b;
}
.mineral-prices-ticker .neutral {
  color: #6c757d;
}
.mineral-prices-ticker .change {
  margin-left: 6px;
  font-weight: normal;
  display: flex;
  align-items: center;
  gap: 0.25rem;
}

header {
  position: fixed;
  background: rgba(4, 26, 42, 0.4);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  width: -webkit-fill-available;
  z-index: 4;
  transition: top 0.3s ease;
  width: 100%;
}
header.open-megaMenu {
  background: #041a2a;
  -webkit-backdrop-filter: unset;
          backdrop-filter: unset;
}
@media (max-width: 1250px) {
  header.open-megaMenu {
    background: linear-gradient(90deg, rgba(123, 118, 118, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-backdrop-filter: blur(12px);
            backdrop-filter: blur(12px);
  }
}
header.fixed {
  position: fixed;
  background-color: #041a2a;
  z-index: 104;
  top: 0;
}
@media (max-width: 1250px) {
  header {
    background-color: #041a2a !important;
  }
}
header .header__content {
  padding-block: 1.5rem;
}
header .menus-content {
  display: flex;
  width: 100%;
  justify-content: flex-start;
}
header .navbar-brand {
  margin: 0 !important;
}
header .navbar-brand img {
  margin: 0;
  margin-right: 3.75rem;
}
header .navbar-brand,
header nav,
header .menu-additional {
  z-index: 2;
}
header ul[data-block=nav_additional] .nav-item a[href*="/login"] {
  display: none;
}
header .menu-item--expanded {
  list-style: none !important;
}
header .menu {
  margin: 0;
}
header .menu-item {
  cursor: pointer;
  padding: 0;
  margin: 0;
}
header .menu-item span,
header .menu-item a {
  padding-block: 3rem;
  text-decoration: none;
  color: #ffffff;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  transition: color 0.3s ease-in-out;
}
header .menu-item span.expand-megamenu,
header .menu-item a.expand-megamenu {
  color: #9e8a66;
  padding-bottom: 2.5rem;
  border-bottom: 3px solid #9e8a66;
}
header .menu-item span.is-active,
header .menu-item a.is-active {
  color: #9e8a66;
  padding-bottom: 2.5rem;
  border-bottom: 3px solid #9e8a66;
}
header .menu.menu-level-0 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  list-style: none;
  gap: 1.69rem;
}
header .menu.menu-level-0 .menu-item a:hover {
  color: #9e8a66;
  padding-bottom: 2.5rem;
  border-bottom: 3px solid #9e8a66;
}
header .menu.menu-level-0 .menu_link_content {
  display: none;
  background-color: #041a2a;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10125;
  opacity: 0;
  visibility: hidden;
  /* Hidden by default */
  transition: opacity 0.3s ease, visibility 0s 0.3s;
}
header .menu.menu-level-0 .menu_link_content.open {
  display: flex !important;
  opacity: 1;
  visibility: visible;
  /* Ensure the element is fully visible */
  transition: opacity 0.3s ease, visibility 0s 0s;
  /* Smooth fade-in */
}
header .menu.menu-level-0 .menu_link_content.open .content {
  display: flex;
  gap: 11.25rem;
  padding: 1.5rem 0 6.84rem 0;
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-item-children {
  width: 100%;
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-item-children .menu-level-1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2rem;
  flex: 1 0 0;
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-item-children .menu-level-1 li {
  position: relative;
  overflow: hidden;
  width: 100%;
  transition: all 0.3s ease;
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-item-children .menu-level-1 li a {
  padding: 0 !important;
  display: inline-block;
  color: #E6E9EC;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  border: none !important;
  transition: transform 0.3s ease;
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-item-children .menu-level-1 li::before {
  content: "";
  background-image: url("/themes/custom/taadeen_theme/src/images/frontpage/menu-icon-hover.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 17px;
  /* 👈 Set width */
  height: 20px;
  /* 👈 Set height */
  position: absolute;
  -left: 0;
  top: 50%;
  transform: translate(-100%, -50%);
  /* Hide to left */
  opacity: 0;
  margin-right: 1rem;
  transition: all 0.3s ease;
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-item-children .menu-level-1 li:hover::before {
  transform: translate(0, -50%);
  /* Slide into place */
  opacity: 1;
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-item-children .menu-level-1 li:hover a {
  transform: translateX(30px);
  border: none;
  padding: 0;
  /* Move text to the right */
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-item-children .menu-level-1 li:hover a:lang(ar) {
  transform: translateX(-30px);
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-content {
  width: 27.6875rem;
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-content__title {
  color: #ffffff;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
header .menu.menu-level-0 .menu_link_content.open .content .menu-content__description {
  width: 18.5rem;
  color: #ffffff;
  /* Body/B1/Regular */
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
header .menu-additional {
  display: flex;
  align-items: center;
  margin-left: 1.06rem;
  gap: 1.25rem;
}
header .menu-additional .accessability {
  position: relative;
  display: flex;
  align-items: center;
  border-left: 2px solid #ffffff;
  padding-left: 1rem;
}
header .menu-additional .login-link {
  display: flex;
  width: 8.375rem;
  padding: 1rem var(--spacing-spacing-s, 1.5rem);
  justify-content: center;
  align-items: baseline;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  border-radius: 0.375rem;
  background: #ffffff;
  color: #041a2a;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none !important;
  transition: all 0.3s ease;
  /* 114.286% */
}
header .menu-additional .login-link:hover {
  color: #ffffff;
  background: #6f6147;
}
header .region-language-switcher ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
header .region-language-switcher ul li {
  display: flex;
  align-items: center;
}
header .region-language-switcher ul li a {
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease-in;
}
header .region-language-switcher ul li a span {
  display: flex;
  align-items: center;
  border-right: 2px solid #ffffff;
  padding-right: 1rem;
  height: 17px;
}
header .region-language-switcher ul li a:hover {
  color: #9e8a66;
}
header .menu_settings {
  position: relative;
  display: inline-block;
  cursor: pointer;
  /* Dropdown Menu */
  /* Font Size Buttons */
  /* Toggle Switch */
}
header .menu_settings svg path {
  transition: color 0.3s ease-in;
}
header .menu_settings svg path:hover {
  fill: #9e8a66;
}
header .menu_settings .header__Settings_icon {
  width: 24px;
  height: 24px;
}
header .menu_settings .dropdown_menu {
  display: none;
  position: absolute;
  top: 40px;
  right: 0;
  background: white;
  border-radius: 8px;
  padding: 10px;
  width: 200px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
  z-index: 1000;
}
header .menu_settings .dropdown_menu.active {
  display: block;
}
header .menu_settings .dropdown_menu .dropdown_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  border-bottom: 1px solid #e0e0e0;
}
header .menu_settings .dropdown_menu .dropdown_item:last-child {
  border-bottom: none;
}
header .menu_settings .dropdown_menu .dropdown_item span {
  font-size: 14px;
  color: #000000;
}
header .menu_settings .font-size-controls {
  display: flex;
  gap: 8px;
}
header .menu_settings .font-size-controls button {
  border: none;
  background: #f0f0f0;
  padding: 5px 10px;
  cursor: pointer;
  border-radius: 5px;
}
header .menu_settings .font-size-controls button:hover {
  background: #e0e0e0;
}
header .menu_settings .toggle-switch {
  position: relative;
  width: 40px;
  height: 20px;
}
header .menu_settings .toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
header .menu_settings .toggle-switch .slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s;
}
header .menu_settings .toggle-switch .slider:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: white;
  border-radius: 50%;
  top: 2px;
  left: 2px;
  transition: 0.3s;
}
header .menu_settings .toggle-switch input:checked + .slider {
  background: #00bc70;
}
header .menu_settings .toggle-switch input:checked + .slider:before {
  transform: translateX(20px);
}
header .mobile-header {
  display: none;
}

@media (max-width: 1250px) {
  header {
    width: 100vw;
    background: linear-gradient(90deg, rgba(123, 118, 118, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-backdrop-filter: blur(12px);
            backdrop-filter: blur(12px);
  }
  header.open-megaMenu .menu-item-children .menu-item a {
    color: #ffffff;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  header.open-megaMenu .menu-item-children .menu-item::before {
    content: unset !important;
  }
  header.open-megaMenu .menu-item-children .menu-item:hover a {
    transform: none !important;
  }
  header.open-megaMenu .menu_link_content {
    background-color: unset !important;
  }
  header.open-megaMenu .menus-content {
    position: absolute !important;
  }
  header.open-megaMenu .menus-content .menu-content {
    display: none;
  }
  header.open-megaMenu .menus-content .menu-item {
    display: none !important;
  }
  header.open-megaMenu .menus-content .menu-item.menu-item-clicked {
    display: block !important;
    border-bottom: none !important;
  }
  header.open-megaMenu .menus-content .menu-item.menu-item-clicked .expand-megamenu {
    padding-bottom: 3.12rem !important;
  }
  header.open-megaMenu .menus-content .menu-item.menu-item-clicked span::before {
    content: "";
    display: flex;
    width: 2.5rem;
    height: 2.5rem;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-radius: 6.25rem;
    border: 1px solid var(--Borders-color-border-primary-opacity-white, rgba(255, 255, 255, 0.3));
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 7.51712H1L6.4797 13M6.7976 1L2.02919 5.77117" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: center;
  }
  header.open-megaMenu .menus-content .menu-item.menu-item-clicked span::after {
    content: unset !important;
  }
  header.open-megaMenu .menus-content .menu-item.menu-item-clicked .menu-item {
    display: block !important;
  }
  header .menus-content {
    display: none;
  }
  header .mobile-header {
    display: flex;
    padding-right: 1rem;
  }
  header .mobile-header .settings {
    display: none;
  }
  header .mobile-header .burger {
    cursor: pointer;
  }
  header .mobile-header .close {
    display: none;
  }
  header .open-header {
    display: none;
  }
  header.open-header {
    display: block;
  }
  header.open-header .menu_link_content {
    position: static !important;
    width: 100% !important;
  }
  header.open-header .mobile-header {
    display: flex;
    gap: 0.62rem;
    padding-right: 1rem;
  }
  header.open-header .mobile-header .settings {
    display: flex;
    gap: 0.62rem;
    align-items: center;
  }
  header.open-header .mobile-header .settings .region-language-switcher ul {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
  }
  header.open-header .mobile-header .settings .region-language-switcher ul .lang-link {
    display: flex;
    height: 1.875rem;
    padding: 0.625rem 0.9375rem;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-radius: 1.25rem;
    border: unset;
    border: 1px solid var(--Borders-color-border-primary-opacity-white, rgba(255, 255, 255, 0.3));
    margin-right: 0.62rem;
  }
  header.open-header .mobile-header .settings .region-language-switcher ul .lang-link span {
    border: unset;
    padding: unset !important;
  }
  header.open-header .mobile-header .burger {
    display: none;
  }
  header.open-header .mobile-header .close {
    display: block;
    cursor: pointer;
  }
  header.open-header .mobile-header .close svg:hover line {
    stroke: #9e8a66;
  }
  header .menus-content {
    flex-direction: column;
    position: fixed;
    top: -200%;
    left: 0;
    width: 100%;
    height: auto;
    padding-top: 3rem;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(4, 26, 42, 0.9) 0.01%, rgba(4, 21, 34, 0.9) 112.36%);
    -webkit-backdrop-filter: blur(12px);
            backdrop-filter: blur(12px);
    z-index: 10;
    opacity: 1;
    display: none;
    transition: all 0.4s ease-in-out;
  }
  header .menus-content.is-active {
    top: 100%;
    width: 100%;
    height: 100vh;
    display: block;
  }
  header .menus-content.is-active .nav {
    display: flex;
    justify-content: flex-start;
    width: 90%;
  }
  header .menus-content.is-active .nav .region-nav-main {
    width: 100%;
  }
  header .menus-content.is-active .search,
  header .menus-content.is-active .menu_settings,
  header .menus-content.is-active .region-language-switcher {
    display: none;
  }
  header .menus-content.is-active .menu-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding-bottom: 1.12rem;
  }
  header .menus-content.is-active .menu-item a.is-active {
    border: none !important;
  }
  header .menus-content.is-active .menu-item:last-child {
    border-bottom: none;
  }
  header .menus-content.is-active .menu-additional {
    width: 90%;
    margin-top: auto;
    margin-right: 1.06rem;
  }
  header .menus-content.is-active .menu-additional .login-btn {
    width: 90%;
    position: absolute;
    margin-top: 5rem;
  }
  header .menus-content.is-active .menu-additional .login-btn .login-link {
    width: 100%;
  }
  header .menus-content.is-active .menu.menu-level-0 {
    flex-direction: column;
  }
  header .menus-content.is-active .menu.menu-level-0 .menu-item {
    display: flex;
    flex-direction: column;
  }
  header .menus-content.is-active .menu.menu-level-0 .menu-item.menu-item--expanded span {
    display: flex;
    gap: 0.625rem;
    align-items: flex-end;
  }
  header .menus-content.is-active .menu.menu-level-0 .menu-item.menu-item--expanded span:after {
    content: "";
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18" viewBox="0 0 10 18" fill="none"><path d="M8.73013 9.6895L1.42386 17M1 1L7.35788 7.36156" stroke="white" stroke-linecap="round"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 0.5rem;
  }
  header .menus-content.is-active .menu.menu-level-0 .menu-item.menu-item--expanded span:lang(ar):after {
    transform: rotate(180deg);
  }
  header .menus-content.is-active .menu.menu-level-0 .menu-item {
    display: flex;
    justify-content: start;
    padding-left: 1.25rem;
  }
  header .menus-content.is-active .menu.menu-level-0 .menu-item span:hover {
    border: none !important;
  }
  header .menus-content.is-active .menu.menu-level-0 .menu-item span.expand-megamenu {
    padding: 0;
    border: none;
  }
  header .menus-content.is-active .menu.menu-level-0 .menu-item a,
  header .menus-content.is-active .menu.menu-level-0 .menu-item span {
    display: flex;
    justify-content: start;
    padding: 0;
    color: #fff;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  header .menus-content.is-active .menu.menu-level-0 .menu-item a:hover,
  header .menus-content.is-active .menu.menu-level-0 .menu-item span:hover {
    padding: 0;
    border: none !important;
  }
}

@media (max-width: 1250px) {
  .inner-page header .menu_link_content {
    display: block;
  }
}
@media (max-width: 1250px) and (max-width: 1250px) {
  .inner-page header {
    width: 100vw;
    background: linear-gradient(90deg, rgba(123, 118, 118, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-backdrop-filter: blur(12px);
            backdrop-filter: blur(12px);
  }
  .inner-page header.open-megaMenu .menu-item-children .menu-item a {
    color: #ffffff;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .inner-page header.open-megaMenu .menu-item-children .menu-item::before {
    content: unset !important;
  }
  .inner-page header.open-megaMenu .menu-item-children .menu-item:hover a {
    transform: none !important;
  }
  .inner-page header.open-megaMenu .menu_link_content {
    background-color: unset !important;
  }
  .inner-page header.open-megaMenu .menus-content {
    position: absolute !important;
  }
  .inner-page header.open-megaMenu .menus-content .menu-content {
    display: none;
  }
  .inner-page header.open-megaMenu .menus-content .menu-item {
    display: none !important;
  }
  .inner-page header.open-megaMenu .menus-content .menu-item.menu-item-clicked {
    display: block !important;
    border-bottom: none !important;
  }
  .inner-page header.open-megaMenu .menus-content .menu-item.menu-item-clicked .expand-megamenu {
    padding-bottom: 3.12rem !important;
  }
  .inner-page header.open-megaMenu .menus-content .menu-item.menu-item-clicked span::before {
    content: "";
    display: flex;
    width: 2.5rem;
    height: 2.5rem;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-radius: 6.25rem;
    border: 1px solid var(--Borders-color-border-primary-opacity-white, rgba(255, 255, 255, 0.3));
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M13 7.51712H1L6.4797 13M6.7976 1L2.02919 5.77117" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: center;
  }
  .inner-page header.open-megaMenu .menus-content .menu-item.menu-item-clicked span::after {
    content: unset !important;
  }
  .inner-page header.open-megaMenu .menus-content .menu-item.menu-item-clicked .menu-item {
    display: block !important;
  }
  .inner-page header .menus-content {
    display: none;
  }
  .inner-page header .mobile-header {
    display: flex;
    padding-right: 1rem;
  }
  .inner-page header .mobile-header .settings {
    display: none;
  }
  .inner-page header .mobile-header .burger {
    cursor: pointer;
  }
  .inner-page header .mobile-header .close {
    display: none;
  }
  .inner-page header .open-header {
    display: none;
  }
  .inner-page header.open-header {
    display: block;
  }
  .inner-page header.open-header .menu_link_content {
    position: static !important;
    width: 100% !important;
  }
  .inner-page header.open-header .mobile-header {
    display: flex;
    gap: 0.62rem;
    padding-right: 1rem;
  }
  .inner-page header.open-header .mobile-header .settings {
    display: flex;
    gap: 0.62rem;
    align-items: center;
  }
  .inner-page header.open-header .mobile-header .settings .region-language-switcher ul {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
  }
  .inner-page header.open-header .mobile-header .settings .region-language-switcher ul .lang-link {
    display: flex;
    height: 1.875rem;
    padding: 0.625rem 0.9375rem;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-radius: 1.25rem;
    border: unset;
    border: 1px solid var(--Borders-color-border-primary-opacity-white, rgba(255, 255, 255, 0.3));
    margin-right: 0.62rem;
  }
  .inner-page header.open-header .mobile-header .settings .region-language-switcher ul .lang-link span {
    border: unset;
    padding: unset !important;
  }
  .inner-page header.open-header .mobile-header .burger {
    display: none;
  }
  .inner-page header.open-header .mobile-header .close {
    display: block;
    cursor: pointer;
  }
  .inner-page header.open-header .mobile-header .close svg:hover line {
    stroke: #9e8a66;
  }
  .inner-page header .menus-content {
    flex-direction: column;
    position: fixed;
    top: -200%;
    left: 0;
    width: 100%;
    height: auto;
    padding-top: 3rem;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(4, 26, 42, 0.9) 0.01%, rgba(4, 21, 34, 0.9) 112.36%);
    -webkit-backdrop-filter: blur(12px);
            backdrop-filter: blur(12px);
    z-index: 10;
    opacity: 1;
    display: none;
    transition: all 0.4s ease-in-out;
  }
  .inner-page header .menus-content.is-active {
    top: 100%;
    width: 100%;
    height: 100vh;
    display: block;
  }
  .inner-page header .menus-content.is-active .nav {
    display: flex;
    justify-content: flex-start;
    width: 90%;
  }
  .inner-page header .menus-content.is-active .nav .region-nav-main {
    width: 100%;
  }
  .inner-page header .menus-content.is-active .search,
  .inner-page header .menus-content.is-active .menu_settings,
  .inner-page header .menus-content.is-active .region-language-switcher {
    display: none;
  }
  .inner-page header .menus-content.is-active .menu-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding-bottom: 1.12rem;
  }
  .inner-page header .menus-content.is-active .menu-item a.is-active {
    border: none !important;
  }
  .inner-page header .menus-content.is-active .menu-item:last-child {
    border-bottom: none;
  }
  .inner-page header .menus-content.is-active .menu-additional {
    width: 90%;
    margin-top: auto;
    margin-right: 1.06rem;
  }
  .inner-page header .menus-content.is-active .menu-additional .login-btn {
    width: 90%;
    position: absolute;
    top: 75vh;
  }
  .inner-page header .menus-content.is-active .menu-additional .login-btn .login-link {
    width: 100%;
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 {
    flex-direction: column;
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item {
    display: flex;
    flex-direction: column;
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item.menu-item--expanded span {
    display: flex;
    gap: 0.625rem;
    align-items: flex-end;
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item.menu-item--expanded span:after {
    content: "";
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18" viewBox="0 0 10 18" fill="none"><path d="M8.73013 9.6895L1.42386 17M1 1L7.35788 7.36156" stroke="white" stroke-linecap="round"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 0.5rem;
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item.menu-item--expanded span:lang(ar):after {
    transform: rotate(180deg);
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item {
    display: flex;
    justify-content: start;
    padding-left: 1.25rem;
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item span:hover {
    border: none !important;
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item span.expand-megamenu {
    padding: 0;
    border: none;
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item a,
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item span {
    display: flex;
    justify-content: start;
    padding: 0;
    color: #fff !important;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item a:hover,
  .inner-page header .menus-content.is-active .menu.menu-level-0 .menu-item span:hover {
    padding: 0;
    border: none !important;
  }
}
.inner-page header {
  position: relative;
  z-index: 10;
}
.inner-page header.fixed {
  position: fixed !important;
}
.inner-page header:not(.open-megaMenu) {
  background-color: #ffffff !important;
}
@media (max-width: 1250px) {
  .inner-page header:not(.open-megaMenu) {
    background-color: #041a2a !important;
  }
}
.inner-page header:not(.open-megaMenu) .menu-item a,
.inner-page header:not(.open-megaMenu) .menu-item span {
  color: #4a4f53 !important;
}
.inner-page header:not(.open-megaMenu) .menu-additional .menu_settings .accessability {
  border-left: 2px solid #4a4f53;
}
.inner-page header:not(.open-megaMenu) .menu-additional .menu_settings svg path {
  fill: #4a4f53;
}
.inner-page header:not(.open-megaMenu) .menu-additional .login-link {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  width: 8.375rem;
  padding: 1rem var(--spacing-spacing-s, 1.5rem);
}
.inner-page header:not(.open-megaMenu) .menu-additional .login-link:hover {
  background: #6f6147;
}
.inner-page header:not(.open-megaMenu) .menu-additional .login-link:disabled, .inner-page header:not(.open-megaMenu) .menu-additional .login-link[disabled] {
  background-color: #d0d2d3;
}
.inner-page header:not(.open-megaMenu) .menu-additional .region-language-switcher ul li a {
  color: #4a4f53;
}
.inner-page header:not(.open-megaMenu) .menu-additional .region-language-switcher ul li a span {
  border-right: 2px solid #4a4f53;
}
.inner-page header:not(.open-megaMenu) .menu-additional .navbar-nav li a {
  color: #4a4f53;
}

footer {
  padding: 0;
  background-color: #ffffff;
  box-shadow: 0 5px 10px 0 rgba(239, 239, 239, 0.16);
}
footer .up-to-page {
  margin-top: -1.5rem;
  position: relative;
  display: flex;
  justify-content: center;
}
footer .up-to-page img {
  width: 3rem;
  height: 3rem;
  cursor: pointer;
}
footer .page_feedback {
  background: var(--Background-background-white, #fff);
  padding-block: 20px;
}
footer .page_feedback .webform-button--submit {
  display: none;
}
footer .page_feedback .form-item-was-this-page-useful {
  display: flex;
  align-items: center;
  gap: 20px;
  flex: 1 0 0;
}
footer .page_feedback label[for=edit-was-this-page-useful] {
  color: var(--Text-text-default, #161616);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 150% */
}
footer .page_feedback .webform-options-display-buttons {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 600px) {
  footer .page_feedback .webform-options-display-buttons {
    display: flex;
  }
}
footer .page_feedback .webform-options-display-buttons .webform-options-display-buttons-wrapper {
  margin: 0;
}
footer .page_feedback .webform-options-display-buttons label.webform-options-display-buttons-label {
  display: flex;
  height: 33.333px;
  min-height: 33.333px;
  max-height: 33.333px;
  padding: var(--Global-spacing-none, 0) var(--Button-buttons-lg-padding, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--Button-buttons-lg-gap, 4px);
  border-radius: 3.329px;
  background: #9e8a66;
  color: var(--Text-text-oncolor-primary, #fff);
  font-size: 13.333px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25rem; /* 150% */
  border: unset;
  cursor: pointer;
}
footer .page_feedback .webform-options-display-buttons label.webform-options-display-buttons-label:hover {
  background: #6f6147;
  color: #fff !important;
}
footer .page_feedback .webform-options-display-buttons label.webform-options-display-buttons-label:focus {
  outline: 0;
  background: #6f6147;
  color: #fff !important;
  box-shadow: none;
}
footer .page_feedback .webform-confirmation__message {
  color: var(--Text-text-default, #161616);
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 150% */
  margin: 0;
}
footer .footer-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
footer .region-footer-support-links {
  display: flex;
  justify-content: flex-end;
}
footer .footer-content {
  padding-block: 3.75rem;
}
footer .footer-content .region h5 {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}
footer .footer-content .region-footer-branding {
  display: flex;
  align-items: center;
  gap: 1.12rem;
}
footer .footer-content .region-footer-branding #block-taadeen-theme-mimlogo {
  margin-top: 1.5rem;
}
footer .footer-content .region-footer-branding #block-taadeen-theme-mimlogo img {
  width: 8.55263rem;
  height: 2.4375rem;
  border-left: 2px solid #e8e8e8;
  padding-left: 1.12rem;
}
footer .footer-content .region-footer-branding #block-taadeen-theme-esnad-copywrite img {
  width: 7.3125rem;
  height: 4.0625rem;
}
footer .footer-content .navbar-nav {
  display: flex;
  gap: 1.25rem;
  flex-direction: row;
}
footer .footer-content .navbar-nav li a {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  text-transform: capitalize;
  padding: 0 !important;
}
footer .footer-content .navbar-nav li a.active {
  color: #9e8a66;
}
footer .footer-content .menu--support-menu .navbar-nav li a {
  font-weight: 500;
}
footer .region-footer-copyright {
  display: flex;
  justify-content: flex-start;
}
footer .region-footer-copyright .field--name-field-content {
  color: #4a4f53;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.625rem;
  /* 185.714% */
}
footer .copywrite-content {
  display: flex;
  justify-content: space-between;
  border-top: 2px solid rgba(74, 79, 83, 0.2);
  padding-top: 2.5rem;
}
footer .copywrite-content .copy-write,
footer .copywrite-content .socail-media {
  padding: 0;
}
footer .region-footer-social .social-media-platforms__container {
  display: flex;
  justify-content: flex-end;
  gap: 1.31rem;
}
footer .region-footer-social .social-media-platforms__container .social-media-platforms__link {
  margin: 0;
}
footer .region-footer-social .social-media-platforms__container img {
  max-width: 1.5rem;
  max-height: 1.5rem;
}

.hero-section {
  background-size: cover;
  height: 28.625rem;
  background-repeat: no-repeat;
  position: relative;
}
.hero-section__container {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  height: 100%;
  position: relative;
  padding-bottom: 5.75rem;
}
.hero-section__overlay {
  background: #05253c;
  opacity: 0.6;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.hero-section__content {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 2;
}
.hero-section__content .breadcrumb {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0;
}
.hero-section__content .breadcrumb .breadcrumb-item {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
}
.hero-section__content .breadcrumb .breadcrumb-item::before {
  color: #f5f3f0;
  font-size: 1rem;
}
.hero-section__content .breadcrumb .breadcrumb-item a {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.7;
  transition: color 0.3s ease;
}
.hero-section__content .page-title {
  color: #ffffff;
  text-align: center;
  font-size: 4.5rem;
  font-size: clamp(2rem, 4.5vw, 4.5rem);
  font-weight: 700;
  line-height: 140%;
  padding-top: 1.5rem;
}
.hero-section__content .desc {
  color: #ffffff;
  text-align: center;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.8rem */
}

.hero-section-pattern {
  height: 14.8125rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
}
@media (max-width: 980px) {
  .hero-section-pattern {
    height: unset !important;
  }
}
.hero-section-pattern .container-front {
  height: 100%;
}
.hero-section-pattern__container {
  display: flex;
  align-items: flex-end;
  justify-content: start;
  height: 100%;
}
.hero-section-pattern__content {
  display: flex;
  flex-direction: column;
  justify-content: start;
  padding-bottom: 4.06rem;
}
.hero-section-pattern__content .breadcrumb {
  display: flex;
  padding: 0;
  margin: 0;
  margin-bottom: 1rem;
}
.hero-section-pattern__content .breadcrumb .breadcrumb-item {
  color: #4a4f53;
  font-size: 1rem;
}
.hero-section-pattern__content .breadcrumb .breadcrumb-item::before {
  color: #4a4f53;
  font-size: 1rem;
}
.hero-section-pattern__content .breadcrumb .breadcrumb-item a {
  color: #96999b;
  text-decoration: none;
}
.hero-section-pattern .page-title {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 5.25rem */
}

.page-node-type-user-guide .page-title {
  font-size: clamp(2rem, 2.5vw, 2.5rem);
}

.path-frontpage .view-header .views-row {
  min-height: 100vh;
}
.path-frontpage .view-header .views-row .hero-banner__header video {
  height: 100vh;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.path-frontpage .view-header .views-row .hero-banner .survey-box {
  position: fixed;
  bottom: 0;
  z-index: 800;
  padding: 1.25rem 0.625rem;
  margin-bottom: 1.06rem;
  margin-right: 1.06rem;
  border-radius: 0.375rem;
  background: #ffffff;
  box-shadow: 0px 5px 10px rgba(239, 239, 239, 0.16);
  width: 21.4375rem;
  max-width: 90vw;
}
.path-frontpage .view-header .views-row .hero-banner .survey-box .close-btn {
  cursor: pointer;
}
.path-frontpage .view-header .views-row .hero-banner .survey-box .close-btn svg {
  width: 0.75rem;
  height: 0.75rem;
}
.path-frontpage .view-header .views-row .hero-banner .survey-box .close-btn:hover path {
  fill: #9e8a66;
}
html[dir=rtl] .path-frontpage .view-header .views-row .hero-banner .survey-box {
  left: 0;
  right: auto;
}
html[dir=ltr] .path-frontpage .view-header .views-row .hero-banner .survey-box {
  right: 0;
  left: auto;
}
.path-frontpage .view-header .views-row .hero-banner .survey-box .survey-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1.75rem;
}
.path-frontpage .view-header .views-row .hero-banner .survey-box .survey-content h3 {
  color: #4a4f53;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}
.path-frontpage .view-header .views-row .hero-banner .survey-box .survey-content .survey-button {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: unset;
  text-decoration: none;
}
.path-frontpage .view-header .views-row .hero-banner .survey-box .survey-content .survey-button:hover {
  background: #6f6147;
}
.path-frontpage .view-header .views-row .hero-banner .survey-box .survey-content .survey-button:disabled, .path-frontpage .view-header .views-row .hero-banner .survey-box .survey-content .survey-button[disabled] {
  background-color: #d0d2d3;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .path-frontpage .view-header .views-row .hero-banner .survey-box {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%);
  }
}
@media (max-width: 599px) {
  .path-frontpage .view-header .views-row .hero-banner .survey-box {
    width: 100%;
    left: 0 !important;
    right: 0 !important;
    transform: none;
    border-radius: 0;
    margin-bottom: 0;
    padding: 1rem;
  }
  .path-frontpage .view-header .views-row .hero-banner .survey-box .survey-content {
    gap: 1rem;
  }
  .path-frontpage .view-header .views-row .hero-banner .survey-box .survey-content h3 {
    font-size: 1.25rem;
  }
}
.path-frontpage .view-header .views-row .hero-banner__content {
  position: absolute;
  bottom: 0;
  left: 5.12rem;
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  .path-frontpage .view-header .views-row .hero-banner__content {
    left: 2rem;
  }
}
@media (max-width: 480px) {
  .path-frontpage .view-header .views-row .hero-banner__content {
    left: 1rem;
    bottom: 2.25rem;
    transform: translateY(0);
  }
}
.path-frontpage .view-header .views-row .hero-banner__title, .path-frontpage .view-header .views-row .hero-banner__highlight, .path-frontpage .view-header .views-row .hero-banner__description {
  color: #ffffff;
}
.path-frontpage .view-header .views-row .hero-banner__title {
  font-size: 6.1875rem;
  font-weight: 700;
  line-height: 6.4375rem;
  letter-spacing: 0.3125rem;
}
@media (max-width: 1024px) {
  .path-frontpage .view-header .views-row .hero-banner__title {
    font-size: 4.5rem;
  }
}
@media (max-width: 768px) {
  .path-frontpage .view-header .views-row .hero-banner__title {
    font-size: 2.53344rem;
  }
}
@media (max-width: 480px) {
  .path-frontpage .view-header .views-row .hero-banner__title {
    font-size: 2.53344rem;
    line-height: 1.81694rem;
  }
}
.path-frontpage .view-header .views-row .hero-banner__title:lang(ar) {
  padding-bottom: 1rem;
}
.path-frontpage .view-header .views-row .hero-banner__highlight {
  display: block;
  font-size: 3rem;
  font-weight: 300;
  line-height: 4.4375rem;
  margin-bottom: 1.38rem;
}
@media (max-width: 1024px) {
  .path-frontpage .view-header .views-row .hero-banner__highlight {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
}
@media (max-width: 768px) {
  .path-frontpage .view-header .views-row .hero-banner__highlight {
    font-size: 1.22838rem;
    line-height: 1.81694rem;
    margin-bottom: 0.53rem;
  }
}
@media (max-width: 480px) {
  .path-frontpage .view-header .views-row .hero-banner__highlight {
    font-size: 1.22838rem;
    line-height: 1.81694rem;
    margin-block: 0.53rem;
    letter-spacing: 0;
  }
}
.path-frontpage .view-header .views-row .hero-banner__description {
  width: 30rem;
  font-size: 1.125rem;
  line-height: 1.9375rem;
}
@media (max-width: 1024px) {
  .path-frontpage .view-header .views-row .hero-banner__description {
    width: 25rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 768px) {
  .path-frontpage .view-header .views-row .hero-banner__description {
    width: 20rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (max-width: 480px) {
  .path-frontpage .view-header .views-row .hero-banner__description {
    width: 14.5rem;
    font-size: 0.75rem;
    line-height: 0.85625rem;
  }
}
.path-frontpage .js-flickity .slide {
  width: 100%;
  max-width: 100%;
}
.path-frontpage .block-views-blockpartners-partners-block h2 {
  display: flex;
  justify-content: center;
  color: #34373A;
  font-size: clamp(2.47894rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 700;
  line-height: 3.75rem;
  text-transform: capitalize;
  margin: 6rem 0 7.75rem 0;
}
.path-frontpage .block-views-blockpartners-partners-block .views-field-field-logo {
  filter: grayscale(100%);
  transition: transform 0.5s ease, filter 0.5s ease;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(0, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.path-frontpage .block-views-blockpartners-partners-block .views-field-field-logo:hover {
  filter: grayscale(0%);
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}
.path-frontpage .block-views-blockpartners-partners-block .partners-slider {
  overflow: hidden;
}
.path-frontpage .block-views-blockpartners-partners-block .partners-slider .slick-track {
  display: flex;
  flex-direction: row;
  align-self: self-end;
  gap: 6.75rem;
  margin-bottom: 7.75rem;
}
.path-frontpage .ux-lab-banner {
  padding-block: 4.5rem;
  background-color: #FAF7F6;
  position: relative;
}
.path-frontpage .ux-lab-banner__title {
  color: #4a4f53;
  font-size: clamp(2.47894rem, 3.4375vw, 3.4375rem);
  font-style: normal;
  font-weight: 400;
  line-height: 4.6875rem;
}
@media (max-width: 768px) {
  .path-frontpage .ux-lab-banner__title {
    line-height: unset;
  }
}
.path-frontpage .ux-lab-banner__sub-title {
  color: #4a4f53;
  font-size: clamp(2.47894rem, 3.4375vw, 3.4375rem);
  font-style: normal;
  font-weight: 700;
  line-height: 4.6875rem;
  margin-bottom: 1.62rem;
}
@media (max-width: 768px) {
  .path-frontpage .ux-lab-banner__sub-title {
    line-height: unset;
  }
}
.path-frontpage .ux-lab-banner__content .field--name-field-content {
  color: #4a4f53;
  font-size: clamp(1rem, 1.562vw, 1.5625rem);
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  margin-bottom: 2.25rem;
  max-width: 750px;
}
.path-frontpage .ux-lab-banner__action .field--name-field-url a {
  display: flex;
  max-width: 10.41369rem;
  max-height: 3rem;
  padding: var(--spacing-spacing-xs, 16px) var(--spacing-spacing-s, 24px);
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 200%;
  text-decoration: none;
}
.path-frontpage .ux-lab-banner__deco {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-image: url("/themes/custom/taadeen_theme/src/images/frontpage/ux-lab-pattern.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  pointer-events: none;
}
.path-frontpage .ux-lab-banner__deco:lang(ar) {
  transform: rotateY(180deg);
}
.path-frontpage .region-fluid-three {
  background-color: #fafbfb;
}

.region-fluid-four .block-simple-search-form-block {
  display: none;
}

/* Hide on desktop (≥992px for example) */
.path-frontpage .offset-custom {
  max-width: 100%;
}
.path-frontpage .media-center-section__block_title {
  margin-bottom: clamp(1.2rem, 2.19vw, 2.19rem);
}
.path-frontpage .media-center-section__block_title h6 {
  color: #91889e;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 1.1375rem */
  letter-spacing: 0.25rem;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .path-frontpage .media-center-section__block_title h6 {
    font-size: 0.969rem;
    margin: 0;
    padding: 0;
  }
}
.path-frontpage .media-center-section .section-heading {
  margin-bottom: clamp(1.2rem, 2.19vw, 2.19rem);
}
.path-frontpage .media-center-section .section-heading__title {
  color: #34373A;
  font-size: clamp(1.6875rem, 4.375vw, 4.375rem);
  font-style: normal;
  font-weight: 700;
  line-height: 3.75rem;
  /* 85.714% */
  padding: 0;
  margin: 0;
}
.path-frontpage .media-center-header {
  padding-bottom: clamp(2.08rem, 3.31vw, 3.31rem);
}
.path-frontpage .media-center-header__tabs .nav-pills {
  display: flex;
  gap: 1.5rem;
  padding: 0;
}
.path-frontpage .media-center-header__tabs .nav-pills li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
.path-frontpage .media-center-header__tabs .nav-pills li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.path-frontpage .media-center-header__tabs .nav-pills li a {
  padding-right: 1.5rem;
  text-decoration: none;
  color: #B5B7B8;
  font-size: clamp(1.5rem, 1.875vw, 1.875rem);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 2.625rem */
}
.path-frontpage .media-center-header__tabs .nav-pills li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.path-frontpage .media-center-header__btn a {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  display: flex;
  width: 8.375rem;
  padding: 1rem var(--spacing-spacing-s, 1.5rem);
  font-size: clamp(1.5rem, 1.875vw, 1.875rem);
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  /* 114.286% */
}
.path-frontpage .media-center-header__btn a:hover {
  background: #6f6147;
}
.path-frontpage .media-center-header__btn a:disabled, .path-frontpage .media-center-header__btn a[disabled] {
  background-color: #d0d2d3;
}
.path-frontpage .view-news .news-carousel__track,
.path-frontpage .view-news .news-rows__track {
  overflow: hidden;
  margin-bottom: 3.31rem;
}
.path-frontpage .view-news .news-carousel__header,
.path-frontpage .view-news .news-rows__header {
  margin-bottom: 5.69rem;
}
.path-frontpage .view-news .news-carousel .new-link,
.path-frontpage .view-news .news-rows .new-link {
  text-decoration: none;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.path-frontpage .view-news .news-carousel .slick-track,
.path-frontpage .view-news .news-rows .slick-track {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  margin: 0;
}
.path-frontpage .view-news .news-carousel .news-card__image-wrapper img,
.path-frontpage .view-news .news-rows .news-card__image-wrapper img {
  width: 504px;
  height: 336px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
@media (max-width: 1250px) {
  .path-frontpage .view-news .news-carousel .news-card__image-wrapper img,
  .path-frontpage .view-news .news-rows .news-card__image-wrapper img {
    width: 100%;
  }
}
.path-frontpage .view-news .news-carousel .news-card__body,
.path-frontpage .view-news .news-rows .news-card__body {
  min-height: 214px;
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #ffffff;
}
.path-frontpage .view-news .news-carousel .news-card__title,
.path-frontpage .view-news .news-rows .news-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: clamp(1.2rem, 1.5vw, 1.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
  padding: 0;
  margin: 0;
}
.path-frontpage .view-news .news-carousel .news-card__tags,
.path-frontpage .view-news .news-rows .news-card__tags {
  display: -webkit-box;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.path-frontpage .view-news .news-carousel .news-card__meta,
.path-frontpage .view-news .news-rows .news-card__meta {
  padding-top: 2.31rem;
  gap: 2rem;
}
.path-frontpage .view-news .news-carousel .news-card__date, .path-frontpage .view-news .news-carousel .news-card__location,
.path-frontpage .view-news .news-rows .news-card__date,
.path-frontpage .view-news .news-rows .news-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.path-frontpage .view-news .news-carousel .news-card__date i, .path-frontpage .view-news .news-carousel .news-card__location i,
.path-frontpage .view-news .news-rows .news-card__date i,
.path-frontpage .view-news .news-rows .news-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
.path-frontpage .view-news .news-section-mobile {
  display: none;
}
.path-frontpage .news-end {
  padding-bottom: 6rem;
}
.path-frontpage .news-end .slider-controls {
  display: flex;
  justify-content: flex-end;
}
.path-frontpage .news-end .slider-controls__btn {
  background-color: transparent;
  border: none;
}
.path-frontpage .news-end .slider-controls__btn img {
  width: 4rem;
  height: 4rem;
}
.path-frontpage .news-end .slider-controls__btn img:lang(ar) {
  transform: rotate(180deg);
}
.path-frontpage .news-end__btn {
  display: flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.375rem;
  border: 1px solid #ffffff;
  background: #9e8a66;
  transition: background 0.3s ease;
}
.path-frontpage .news-end__btn:hover {
  background: #6f6147;
}
.path-frontpage .news-end__btn .more-link {
  display: flex;
  gap: 0.75rem;
  padding: 1rem 2rem;
}
.path-frontpage .news-end__btn a,
.path-frontpage .news-end__btn i {
  display: flex;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  color: #ffffff;
  font-size: clamp(0.9rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  /* 100% */
  /* 114.286% */
}
.path-frontpage .news-end__btn i {
  margin-top: 3px;
  font-size: 24px !important;
}
.path-frontpage .news-end__btn i:lang(ar) {
  transform: rotate(180deg);
}
.path-frontpage .events-end {
  padding-bottom: 6rem;
}
.path-frontpage .events-end .slider-controls {
  display: flex;
  justify-content: flex-end;
}
.path-frontpage .events-end .slider-controls__btn {
  background-color: transparent;
  border: none;
}
.path-frontpage .events-end .slider-controls__btn img {
  width: 4rem;
  height: 4rem;
}
.path-frontpage .events-end .slider-controls__btn img:lang(ar) {
  transform: rotate(180deg);
}
.path-frontpage .events-end__btn {
  display: flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.375rem;
  border: 1px solid #ffffff;
  background: #9e8a66;
  transition: background 0.3s ease;
}
.path-frontpage .events-end__btn:hover {
  background: #6f6147;
}
.path-frontpage .events-end__btn .more-link {
  display: flex;
  gap: 0.75rem;
  padding: 1rem 2rem;
}
.path-frontpage .events-end__btn a,
.path-frontpage .events-end__btn i {
  display: flex;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  color: #ffffff;
  font-size: clamp(0.9rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  /* 100% */
  /* 114.286% */
}
.path-frontpage .events-end__btn i {
  margin-top: 3px;
  font-size: 24px !important;
}
.path-frontpage .events-end__btn i:lang(ar) {
  transform: rotate(180deg);
}
.path-frontpage .view-events {
  padding-bottom: 6rem;
}
.path-frontpage .view-events .view-empty {
  display: flex;
  justify-content: center;
  padding-block: 2rem;
}
.path-frontpage .view-events .view-empty p {
  font-size: 1.6rem;
  font-family: 400;
}
.path-frontpage .view-events .slider-controls {
  display: flex;
  justify-content: flex-end;
}
.path-frontpage .view-events .slider-controls__btn {
  background-color: transparent;
  border: none;
}
.path-frontpage .view-events .slider-controls__btn img {
  width: 4rem;
  height: 4rem;
}
.path-frontpage .view-events .events-carousel__track,
.path-frontpage .view-events .events-section-mobile__track {
  overflow: hidden;
  margin-bottom: 3.31rem;
}
.path-frontpage .view-events .events-carousel .events-card__image-wrapper img,
.path-frontpage .view-events .events-section-mobile .events-card__image-wrapper img {
  width: 504px;
  height: 336px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
@media (max-width: 1250px) {
  .path-frontpage .view-events .events-carousel .events-card__image-wrapper img,
  .path-frontpage .view-events .events-section-mobile .events-card__image-wrapper img {
    width: 100%;
  }
}
.path-frontpage .view-events .events-carousel .events-card__body,
.path-frontpage .view-events .events-section-mobile .events-card__body {
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #fff;
}
.path-frontpage .view-events .events-carousel .events-card__title,
.path-frontpage .view-events .events-section-mobile .events-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: clamp(1.2rem, 1.5vw, 1.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
  padding: 0;
  margin: 0;
}
.path-frontpage .view-events .events-carousel .events-card__tags,
.path-frontpage .view-events .events-section-mobile .events-card__tags {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  width: -moz-fit-content;
  width: fit-content;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.path-frontpage .view-events .events-carousel .events-card__meta,
.path-frontpage .view-events .events-section-mobile .events-card__meta {
  gap: 2rem;
  padding-top: 2.31rem;
}
.path-frontpage .view-events .events-carousel .events-card__date, .path-frontpage .view-events .events-carousel .events-card__location,
.path-frontpage .view-events .events-section-mobile .events-card__date,
.path-frontpage .view-events .events-section-mobile .events-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.path-frontpage .view-events .events-carousel .events-card__date i, .path-frontpage .view-events .events-carousel .events-card__location i,
.path-frontpage .view-events .events-section-mobile .events-card__date i,
.path-frontpage .view-events .events-section-mobile .events-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
.path-frontpage .view-events .events-section-mobile {
  display: none;
}
.path-frontpage .view-events .event-link {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.path-frontpage .view-events .slick-track {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  margin: 0;
}
.path-frontpage .view-media-center .media-center-mobile {
  display: none;
}
.path-frontpage .view-media-center .media-center-carousel__track {
  overflow: hidden;
  margin-bottom: 3.31rem;
}
.path-frontpage .view-media-center .media-center-carousel .slick-track {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  margin: 0;
}
.path-frontpage .view-media-center .media-center-link {
  text-decoration: none;
}
.path-frontpage .view-media-center .slider-controls {
  justify-content: flex-start;
  padding-bottom: clamp(4rem, 8.82vw, 8.82rem);
}
.path-frontpage .view-media-center .media-center-card__image-wrapper img {
  width: 504px;
  height: 336px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
@media (max-width: 1250px) {
  .path-frontpage .view-media-center .media-center-card__image-wrapper img {
    width: 100%;
  }
}
.path-frontpage .view-media-center .media-center-card__body {
  min-height: 214px;
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #ffffff;
}
.path-frontpage .view-media-center .media-center-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: clamp(1.2rem, 1.5vw, 1.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
  padding: 0;
  margin: 0;
}
.path-frontpage .view-media-center .media-center-card__tags {
  display: -webkit-box;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: #fef8ec;
  color: #f7bb44;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.path-frontpage .view-media-center .media-center-card__tags.event_tag {
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
}
.path-frontpage .view-media-center .media-center-card__meta {
  padding-top: 2.31rem;
  gap: 2rem;
}
.path-frontpage .view-media-center .media-center-card__date, .path-frontpage .view-media-center .media-center-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.path-frontpage .view-media-center .media-center-card__date i, .path-frontpage .view-media-center .media-center-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
@media (max-width: 1250px) {
  .path-frontpage .view-media-center .media-center-carousel {
    display: none;
  }
  .path-frontpage .view-media-center .media-center-mobile {
    display: block;
    padding-bottom: 5.31em;
  }
  .path-frontpage .view-media-center .media-center-mobile .media-center-rows {
    gap: 2rem;
  }
  .path-frontpage .view-news .news-carousel,
  .path-frontpage .view-news .events-carousel,
  .path-frontpage .view-events .news-carousel,
  .path-frontpage .view-events .events-carousel {
    display: none;
  }
  .path-frontpage .view-news .news-end,
  .path-frontpage .view-news .events-end,
  .path-frontpage .view-events .news-end,
  .path-frontpage .view-events .events-end {
    padding-top: 1.82rem;
    padding-bottom: 5.31rem;
    justify-content: center !important;
  }
  .path-frontpage .view-news .news-end .slider-controls,
  .path-frontpage .view-news .events-end .slider-controls,
  .path-frontpage .view-events .news-end .slider-controls,
  .path-frontpage .view-events .events-end .slider-controls {
    display: none;
  }
  .path-frontpage .view-news .news-section-mobile,
  .path-frontpage .view-news .events-section-mobile,
  .path-frontpage .view-events .news-section-mobile,
  .path-frontpage .view-events .events-section-mobile {
    display: block;
  }
  .path-frontpage .view-news .news-section-mobile .news-rows,
  .path-frontpage .view-news .news-section-mobile .events-rows,
  .path-frontpage .view-news .events-section-mobile .news-rows,
  .path-frontpage .view-news .events-section-mobile .events-rows,
  .path-frontpage .view-events .news-section-mobile .news-rows,
  .path-frontpage .view-events .news-section-mobile .events-rows,
  .path-frontpage .view-events .events-section-mobile .news-rows,
  .path-frontpage .view-events .events-section-mobile .events-rows {
    gap: 2rem;
  }
}

.path-frontpage .region-content {
  padding: 0;
  margin: 0;
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home {
  background-color: #ffffff;
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .view-header {
  margin-top: clamp(1.6rem, 4.69vw, 4.69rem);
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .view-header span {
  color: #91889e;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 1.1375rem */
  letter-spacing: 0.25rem;
  text-transform: uppercase;
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .row-content {
  display: flex;
  padding-bottom: clamp(3rem, 8.81vw, 8.81rem);
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .row-content .views-row {
  padding: 0;
  display: flex;
  width: 243.5px;
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .section-title {
  margin-bottom: clamp(2.16rem, 3.75vw, 3.75rem);
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .section-title--legalization {
  margin-top: clamp(0.72rem, 1.44vw, 1.44rem);
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .section-title__heading {
  color: #4a4f53;
  font-style: normal;
  font-weight: 300;
  line-height: clamp(unset, 4.4375vw, 4.4375rem);
  text-transform: capitalize;
  font-size: clamp(1.8rem, 2.5vw, 3rem);
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .section-title__highlight {
  display: block;
  color: #4a4f53;
  font-style: normal;
  font-weight: 700;
  line-height: 4.4375rem;
  text-transform: capitalize;
  font-size: clamp(2.5rem, 4vw, 4.5rem);
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card {
  display: flex;
  transform: translateY(0);
  will-change: transform;
  cursor: pointer;
  transition: transform 0.5s ease;
}
@media (max-width: 1200px) and (min-width: 770px) {
  .path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:last-child {
    width: 100%;
    padding-top: 30px;
    height: 10.8125rem;
  }
}
@media (max-width: 768px) {
  .path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card {
    margin-bottom: 0.5rem;
    height: 10.8125rem;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    margin-bottom: 0.5rem;
    padding-inline: 7px;
  }
  .path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:last-child {
    width: 100%;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:last-child {
    padding-inline: 7px;
  }
}
@media (max-width: 768px) {
  .path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:last-child .feature-card__image-wrapper {
    width: 100%;
  }
  .path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:last-child .feature-card__image-wrapper .feature-card__image {
    width: 100%;
  }
}
@media (max-width: 770px) and (min-width: 550px) {
  .path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:last-child {
    width: unset;
    padding-top: unset;
    height: 10.8125rem;
  }
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:hover {
  transform: translateY(-15px);
}
@media (max-width: 768px) {
  .path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:hover {
    padding-top: 15px;
  }
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:hover .feature-card__image-wrapper img {
  transform: scale(1.2);
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:hover .feature-card__content {
  bottom: 2rem;
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card__image-wrapper {
  display: flex;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card__image-wrapper img {
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  border: 1px solid #F8F8F8;
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1);
  transition: transform 5s ease;
  will-change: transform;
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card__overlay {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, rgba(0, 0, 0, 0.7) 99.96%);
  transition: background 0.6s ease;
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card:hover .feature-card__overlay {
  background: linear-gradient(180deg, rgba(158, 138, 102, 0) 30.66%, #9e8a66 100%);
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card__content {
  position: absolute;
  bottom: 0;
  transition: bottom 0.5s ease;
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card__title {
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  line-height: clamp(1.0625rem, 1.5vw, 1.5rem);
  margin-bottom: clamp(0.19rem, 1vw, 1rem);
  font-size: clamp(1.57rem, 2.5vw, 2.5rem);
}
.path-frontpage .block-views-blockmining-numbers-mining-numbers-home .feature-card__subtitle {
  color: #ffffff;
  text-align: center;
  font-weight: 400;
  line-height: clamp(1.07188rem, 4.5vw, 1.5rem);
  margin-bottom: clamp(1.07rem, 1.5vw, 1.5rem);
  font-size: clamp(0.75rem, 1.125vw, 1.125rem);
}

.path-frontpage .app-section {
  background-color: #05253c;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.path-frontpage .app-section__container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .path-frontpage .app-section__container {
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
    padding-block: 2rem;
  }
}
@media (max-width: 480px) {
  .path-frontpage .app-section__container {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.path-frontpage .app-section__small-title span {
  color: #1ad9c7;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.25rem;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .path-frontpage .app-section__small-title span {
    font-size: 0.75rem;
    letter-spacing: 0.2rem;
  }
}
@media (max-width: 480px) {
  .path-frontpage .app-section__small-title span {
    font-size: 0.625rem;
    letter-spacing: 0.15rem;
  }
}
.path-frontpage .app-section__title {
  width: 32.875rem;
  color: #ffffff;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 4.25rem;
  letter-spacing: -0.1125rem;
  padding-top: 1.25rem;
}
@media (max-width: 1024px) {
  .path-frontpage .app-section__title {
    font-size: 3rem;
    line-height: 3.5rem;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .path-frontpage .app-section__title {
    font-size: 2.5rem;
    line-height: 3rem;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .path-frontpage .app-section__title {
    font-size: 2.47894rem;
    line-height: 2.25rem;
    width: 16rem;
    margin: auto;
  }
}
.path-frontpage .app-section__description {
  padding-top: 2.44rem;
  width: 33.375rem;
  color: #ffffff;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 2.05rem;
  letter-spacing: -0.04688rem;
}
@media (max-width: 1024px) {
  .path-frontpage .app-section__description {
    font-size: 1.25rem;
    line-height: 1.75rem;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .path-frontpage .app-section__description {
    font-size: 1.125rem;
    line-height: 1.5rem;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .path-frontpage .app-section__description {
    font-size: 1rem;
    line-height: 1.375rem;
    width: 100%;
    padding-inline: 1rem;
  }
}
.path-frontpage .app-section__store-links {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  margin-top: 3.94rem;
}
@media (max-width: 768px) {
  .path-frontpage .app-section__store-links {
    gap: 0.5rem;
  }
}
@media (max-width: 480px) {
  .path-frontpage .app-section__store-links img {
    width: 6.32125rem;
    height: 1.85919rem;
  }
}
@media (max-width: 480px) {
  .path-frontpage .app-section__store-links {
    margin-top: 2.58rem;
    gap: 0.25rem;
  }
}

.path-frontpage .region-fluid-two {
  background-color: #05253c;
  z-index: 2;
  position: relative;
}
.path-frontpage .region-fluid-two::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url("/themes/custom/taadeen_theme/src/images/frontpage/services-pattern.svg");
  background-size: cover;
  z-index: -1;
}
.path-frontpage .region-fluid-two .our-services-section {
  padding-top: 5rem;
}
.path-frontpage .region-fluid-two .our-services-section__block_title {
  margin-bottom: clamp(0.5rem, 1.88vw, 1.88rem);
}
.path-frontpage .region-fluid-two .our-services-section__block_title h6 {
  color: #91889e;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 1.1375rem */
  letter-spacing: 0.25rem;
  text-transform: uppercase;
  color: #1ad9c7;
  margin: 0;
  padding: 0;
}
.path-frontpage .region-fluid-two .our-services-section__block_title h6:lang(ar) {
  letter-spacing: unset;
}
.path-frontpage .region-fluid-two .our-services-section .section-heading {
  margin-bottom: 4.06rem;
}
.path-frontpage .region-fluid-two .our-services-section .section-heading__title {
  color: #ffffff;
  font-style: normal;
  font-weight: 300;
  line-height: clamp(2.2325rem, 5.625vw, 5.625rem);
  font-size: clamp(1.71rem, 4vw, 4.375rem);
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .section-heading__title {
    font-size: 1.73638rem;
    line-height: 2.2325rem;
  }
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .section-heading__title .main-title {
    font-size: 1.73638rem;
    font-style: normal;
    font-weight: 300;
    line-height: 2.2325rem; /* 128.571% */
    text-transform: capitalize;
    letter-spacing: 0;
  }
}
.path-frontpage .region-fluid-two .our-services-section .section-heading__title span.capital {
  font-size: clamp(2rem, 4.5vw, 4.5rem);
  font-feature-settings: "liga" off, "clig" off;
  font-weight: 700;
  letter-spacing: 0.5625rem;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .section-heading__title span.capital {
    letter-spacing: 0.22325rem;
  }
}
.path-frontpage .region-fluid-two .our-services-section .section-heading__title span.capital:lang(ar) {
  letter-spacing: unset;
}
.path-frontpage .region-fluid-two .our-services-section .our-services-tabs {
  margin-bottom: clamp(3rem, 3.75vw, 3.75rem);
  display: flex;
  gap: 1.5rem;
}
.path-frontpage .region-fluid-two .our-services-section .our-services-tabs li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
.path-frontpage .region-fluid-two .our-services-section .our-services-tabs li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 58%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.path-frontpage .region-fluid-two .our-services-section .our-services-tabs li a {
  padding-right: 1.5rem;
  text-decoration: none;
  background-color: transparent;
  color: #B5B7B8;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  cursor: pointer;
  font-size: clamp(1.2rem, 2vw, 1.875rem);
}
.path-frontpage .region-fluid-two .our-services-section .our-services-tabs li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile {
  display: none;
}
.path-frontpage .region-fluid-two .our-services-section .services-section__slider,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile__slider {
  overflow: hidden;
}
.path-frontpage .region-fluid-two .our-services-section .services-section__slider .slick-track,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile__slider .slick-track {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-self: self-end;
  gap: 1.125rem;
  margin-bottom: clamp(3rem, 3.75vw, 3.75rem);
}
.path-frontpage .region-fluid-two .our-services-section .services-section .views-row,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row {
  min-height: 450px;
  border-radius: 0.5rem;
  background-color: rgb(35, 63, 83);
  z-index: 1;
  padding: 2.41rem 1.94rem;
  transition: all 0.3s ease;
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .services-section .views-row,
  .path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row {
    min-height: -moz-fit-content;
    min-height: fit-content;
    padding: 1.19rem 1.99rem;
  }
}
.path-frontpage .region-fluid-two .our-services-section .services-section .views-row:hover,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row:hover {
  background-color: #91889e;
}
.path-frontpage .region-fluid-two .our-services-section .services-section .views-row:hover path,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row:hover path {
  stroke: #ffffff;
}
.path-frontpage .region-fluid-two .our-services-section .services-section .views-row .services-section__card,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row .services-section__card {
  text-decoration: none;
}
.path-frontpage .region-fluid-two .our-services-section .services-section .views-row .services-section__card .service-card__icon,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row .services-section__card .service-card__icon {
  margin-bottom: clamp(1.75rem, 5.25vw, 5.25rem);
  min-height: 4.12063rem;
}
.path-frontpage .region-fluid-two .our-services-section .services-section .views-row .services-section__card .service-card__icon svg,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row .services-section__card .service-card__icon svg {
  width: 4.12063rem;
  height: 4.12063rem;
  flex-shrink: 0;
  aspect-ratio: 65.93/65.93;
}
.path-frontpage .region-fluid-two .our-services-section .services-section .views-row .services-section__card .service-card__title,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row .services-section__card .service-card__title {
  max-width: 15.875rem;
  margin-bottom: 0.875rem;
  min-height: 6rem;
  color: #ffffff;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  font-size: clamp(1.2rem, 2vw, 1.875rem);
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .services-section .views-row .services-section__card .service-card__title,
  .path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row .services-section__card .service-card__title {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.path-frontpage .region-fluid-two .our-services-section .services-section .views-row .services-section__card .service-card__description,
.path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row .services-section__card .service-card__description {
  max-width: 21rem;
  color: #ffffff;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  min-height: 6rem;
  font-size: clamp(0.8rem, 1.5vw, 1rem);
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .services-section .views-row .services-section__card .service-card__description,
  .path-frontpage .region-fluid-two .our-services-section .services-section-mobile .views-row .services-section__card .service-card__description {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile {
  display: none;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section__slider,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile__slider {
  overflow: hidden;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section__slider .slick-track,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile__slider .slick-track {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-self: self-end;
  gap: 1.125rem;
  margin-bottom: 4.02rem;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row {
  border-radius: 0.5rem;
  background-color: rgb(35, 63, 83);
  z-index: 1;
  padding: 2.41rem 1.94rem;
  transition: all 0.3s ease;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row:hover,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row:hover {
  background-color: #91889e;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row:hover path,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row:hover path {
  stroke: #ffffff;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row .licences-types-section__card,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row .licences-types-section__card {
  text-decoration: none;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row .licences-types-section__card .license-card__icon,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row .licences-types-section__card .license-card__icon {
  margin-bottom: clamp(1.75rem, 5.25vw, 5.25rem);
  min-height: 4.12063rem;
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row .licences-types-section__card .license-card__icon,
  .path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row .licences-types-section__card .license-card__icon {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row .licences-types-section__card .license-card__icon svg,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row .licences-types-section__card .license-card__icon svg {
  width: 4.12063rem;
  height: 4.12063rem;
  flex-shrink: 0;
  aspect-ratio: 65.93/65.93;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row .licences-types-section__card .license-card__title,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row .licences-types-section__card .license-card__title {
  max-width: 15.875rem;
  margin-bottom: 0.88rem;
  min-height: 6rem;
  color: #ffffff;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  font-size: clamp(1.2rem, 2vw, 1.875rem);
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row .licences-types-section__card .license-card__title,
  .path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row .licences-types-section__card .license-card__title {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row .licences-types-section__card .license-card__description,
.path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row .licences-types-section__card .license-card__description {
  max-width: 21rem;
  color: #ffffff;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  min-height: 6rem;
  font-size: clamp(0.8rem, 1.5vw, 1rem);
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row .licences-types-section__card .license-card__description,
  .path-frontpage .region-fluid-two .our-services-section .licences-types-section-mobile .views-row .licences-types-section__card .license-card__description {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end,
.path-frontpage .region-fluid-two .our-services-section .services-end {
  padding-bottom: clamp(3.75rem, 22.38vw, 22.38rem);
}
@media (max-width: 768px) {
  .path-frontpage .region-fluid-two .our-services-section .licences-types-end,
  .path-frontpage .region-fluid-two .our-services-section .services-end {
    padding-bottom: 3rem;
  }
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end .slider-controls,
.path-frontpage .region-fluid-two .our-services-section .services-end .slider-controls {
  display: flex;
  justify-content: flex-end;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end .slider-controls__btn,
.path-frontpage .region-fluid-two .our-services-section .services-end .slider-controls__btn {
  background-color: transparent;
  border: none;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end .slider-controls__btn img,
.path-frontpage .region-fluid-two .our-services-section .services-end .slider-controls__btn img {
  width: 4rem;
  height: 4rem;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end .slider-controls__btn img:lang(ar),
.path-frontpage .region-fluid-two .our-services-section .services-end .slider-controls__btn img:lang(ar) {
  transform: rotate(180deg);
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn,
.path-frontpage .region-fluid-two .our-services-section .services-end__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.375rem;
  border: 1px solid #ffffff;
  background: var(--Extended-Palette-Blue-base, #05253c);
  transition: all 0.3s ease;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn:hover,
.path-frontpage .region-fluid-two .our-services-section .services-end__btn:hover {
  border: 1px solid #f5f3f0;
  background: #f5f3f0;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn:hover a,
.path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn:hover i,
.path-frontpage .region-fluid-two .our-services-section .services-end__btn:hover a,
.path-frontpage .region-fluid-two .our-services-section .services-end__btn:hover i {
  color: #9e8a66;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn .more-link,
.path-frontpage .region-fluid-two .our-services-section .services-end__btn .more-link {
  display: flex;
  gap: 0.75rem;
  padding: 1rem 2rem;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn a,
.path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn i,
.path-frontpage .region-fluid-two .our-services-section .services-end__btn a,
.path-frontpage .region-fluid-two .our-services-section .services-end__btn i {
  display: flex;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  color: #ffffff;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  font-size: clamp(0.85rem, 1.5vw, 1rem);
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn i,
.path-frontpage .region-fluid-two .our-services-section .services-end__btn i {
  margin-top: 3px;
  font-size: 24px !important;
}
.path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn i:lang(ar),
.path-frontpage .region-fluid-two .our-services-section .services-end__btn i:lang(ar) {
  transform: rotateY(180deg);
}
@media (max-width: 767px) {
  .path-frontpage .region-fluid-two .our-services-section {
    padding-top: 2.81rem;
  }
  .path-frontpage .region-fluid-two .our-services-section .section-heading {
    margin-bottom: 1.61rem;
  }
  .path-frontpage .region-fluid-two .our-services-section .section-heading__title {
    line-height: 3.5rem;
    letter-spacing: 0.3rem;
  }
  .path-frontpage .region-fluid-two .our-services-section .section-heading__title:lang(ar) {
    letter-spacing: unset;
  }
  .path-frontpage .region-fluid-two .our-services-section .section-heading__title span {
    letter-spacing: 0.3rem;
  }
  .path-frontpage .region-fluid-two .our-services-section .section-heading__title span:lang(ar) {
    letter-spacing: unset;
  }
  .path-frontpage .region-fluid-two .our-services-section .our-services-tabs {
    flex-wrap: wrap;
    gap: 1rem;
  }
  .path-frontpage .region-fluid-two .our-services-section .our-services-tabs:lang(ar) {
    padding: 0;
  }
  .path-frontpage .region-fluid-two .our-services-section .our-services-tabs li a {
    font-size: clamp(1rem, 3vw, 1.4rem);
    padding-right: 0.8rem;
  }
  .path-frontpage .region-fluid-two .our-services-section .our-services-tabs li:not(:last-child)::after {
    height: 1.2rem;
  }
  .path-frontpage .region-fluid-two .our-services-section .services-section .views-row,
  .path-frontpage .region-fluid-two .our-services-section .licences-types-section .views-row {
    min-height: auto;
    padding: 1.5rem 1rem;
  }
  .path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn,
  .path-frontpage .region-fluid-two .our-services-section .services-end__btn {
    padding: 0.5rem 1rem;
  }
  .path-frontpage .region-fluid-two .our-services-section .licences-types-end__btn a,
  .path-frontpage .region-fluid-two .our-services-section .services-end__btn a {
    font-size: clamp(0.8rem, 1.5vw, 0.95rem);
  }
}
@media (max-width: 1250px) {
  .path-frontpage .services-section__slider {
    display: none;
  }
  .path-frontpage .licences-types-section__slider {
    display: none;
  }
  .path-frontpage .services-end,
  .path-frontpage .licences-types-end {
    padding-top: 3rem;
    padding-bottom: 0;
    justify-content: center !important;
  }
  .path-frontpage .services-end .slider-controls,
  .path-frontpage .licences-types-end .slider-controls {
    display: none !important;
  }
  .path-frontpage .services-section-mobile,
  .path-frontpage .licences-types-section-mobile {
    display: block !important;
  }
  .path-frontpage .services-rows,
  .path-frontpage .licences-types-rows {
    gap: 0.75rem;
  }
  .path-frontpage .view-license-types .views-row,
  .path-frontpage .view-services .views-row {
    flex: unset;
    margin-inline: 1rem;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .path-frontpage .view-services,
  .path-frontpage .view-licences-types {
    padding-bottom: 3rem;
  }
  .path-frontpage .view-services .services-rows,
  .path-frontpage .view-services .licences-types-rows,
  .path-frontpage .view-licences-types .services-rows,
  .path-frontpage .view-licences-types .licences-types-rows {
    gap: 2rem;
    /* adds gap between flex items */
  }
}

.path-frontpage .flickity-page-dots {
  display: none;
}
.path-frontpage .flickity-prev-next-button svg {
  display: none;
}
@media (max-width: 767px) {
  .path-frontpage .flickity-prev-next-button {
    background: unset;
  }
  .path-frontpage .flickity-prev-next-button:focus {
    outline: 0;
    box-shadow: none;
    border: unset;
  }
  .path-frontpage .flickity-prev-next-button.previous::before,
  .path-frontpage .flickity-prev-next-button.next::before {
    content: "";
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .path-frontpage .flickity-prev-next-button.previous::before {
    transform: rotate(180deg);
    background-image: url("/themes/custom/taadeen_theme/src/images/icons/home/next.svg");
  }
  .path-frontpage .flickity-prev-next-button.next::before {
    background-image: url("/themes/custom/taadeen_theme/src/images/icons/home/next.svg");
  }
}
@media (max-width: 1250px) {
  .path-frontpage .view-announcements {
    margin: 0 !important;
  }
}
.path-frontpage .view-announcements .slider-wrapper {
  position: relative;
  padding: 0;
  margin-top: -15.69rem;
  z-index: 3;
}
@media (max-width: 1250px) {
  .path-frontpage .view-announcements .slider-wrapper {
    margin: 0 !important;
  }
}
.path-frontpage .view-announcements .view-content {
  padding-bottom: clamp(3rem, 5.06vw, 5.06rem);
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__image {
  position: relative;
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__image img {
  width: 100%;
  max-height: 80vh;
  min-height: 80vh;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__image::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(5, 37, 60, 0.29) 0%, rgba(5, 37, 60, 0.29) 100%);
}
@media (max-width: 767px) {
  .path-frontpage .view-announcements .view-content .views-row .mining-map__image::after {
    top: 39%;
    background: linear-gradient(270deg, rgba(43, 43, 43, 0.02) 0%, rgba(1, 1, 1, 0.02) 100%);
    filter: blur(15.5125741959px);
    -webkit-backdrop-filter: blur(3.878143549px);
            backdrop-filter: blur(3.878143549px);
  }
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__content-wrapper {
  display: flex;
  justify-content: space-between;
  padding-inline: 3.5rem;
  position: absolute;
  bottom: 13.22rem;
  left: 0;
  width: 100%;
  background: none;
}
@media (max-width: 767px) {
  .path-frontpage .view-announcements .view-content .views-row .mining-map__content-wrapper {
    justify-content: center;
    flex-direction: column;
    bottom: 10%;
    padding-inline: 1rem;
    gap: 1.5rem;
  }
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__title {
  margin-bottom: 2.68rem;
  text-decoration: none;
  color: #ffffff;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0.00625rem;
  text-transform: uppercase;
  font-size: clamp(1.8rem, 4vw, 2.875rem);
}
@media (max-width: 767px) {
  .path-frontpage .view-announcements .view-content .views-row .mining-map__title {
    font-size: clamp(1.4rem, 5vw, 2rem);
    display: flex;
    justify-content: center;
  }
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__description {
  width: 28rem;
  color: #ffffff;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.00625rem;
  font-size: clamp(0.9rem, 1.8vw, 1rem);
}
@media (max-width: 767px) {
  .path-frontpage .view-announcements .view-content .views-row .mining-map__description {
    width: 100%;
    font-size: clamp(0.8rem, 2.5vw, 0.95rem);
    display: flex;
    justify-content: center;
    text-align: center;
  }
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__link_wrapper {
  display: flex;
  align-items: flex-end;
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__link svg {
  transition: transform 0.3s ease, fill 0.3s ease;
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__link svg:hover {
  transform: scale(1.1);
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__link svg:hover rect {
  fill: rgba(255, 255, 255, 0.7);
  fill-opacity: 1;
  transition: fill 0.3s ease, opacity 0.3s ease;
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__link svg:hover path {
  stroke: #fff;
  transition: stroke 0.3s ease;
}
.path-frontpage .view-announcements .view-content .views-row .mining-map__link svg:lang(ar) {
  transform: rotateY(180deg);
}
@media (max-width: 767px) {
  .path-frontpage .view-announcements .view-content .views-row .mining-map__link {
    width: 100%;
    font-size: clamp(0.8rem, 2.5vw, 0.95rem);
    display: flex;
    justify-content: center;
  }
}
.path-frontpage .view-announcements .view-content .services_list_set {
  position: absolute;
  padding-inline: 3.5rem;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  bottom: 5%;
  width: 100%;
  gap: 2.5em;
}
@media (max-width: 767px) {
  .path-frontpage .view-announcements .view-content .services_list_set {
    display: none;
  }
}
.path-frontpage .view-announcements .view-content .services_list_set .services_list {
  cursor: pointer;
  border-top: 1px solid hsla(0, 0%, 100%, 0.3);
  flex: 1 0 0;
  padding: 1.875em 0;
  position: relative;
}
.path-frontpage .view-announcements .view-content .services_list_set .services_list.active span {
  color: #ffffff;
  transition: all 0.1s ease-in-out;
  opacity: 1;
}
.path-frontpage .view-announcements .view-content .services_list_set .services_list.active i {
  color: #ffffff;
  background-color: #ffffff;
  opacity: 1;
  transition: all 0.1s ease-in-out;
}
.path-frontpage .view-announcements .view-content .services_list_set .services_list span {
  color: #ededee;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0.00625rem;
  text-transform: uppercase;
  opacity: 0.7;
  font-size: clamp(0.85rem, 1.5vw, 1rem);
}
.path-frontpage .view-announcements .view-content .services_list_set .services_list i {
  background: #ededee;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: -1px;
  transform: scaleX(0);
  transform-origin: 0 0;
  z-index: 99;
  opacity: 0.7;
}

html[lang=ar] .flickity-prev-next-button.previous::before {
  transform: unset;
}

html[lang=ar] .flickity-prev-next-button.next::before {
  transform: rotate(180deg);
}

.path-license-types main {
  background: #fafbfb;
}
.path-license-types main .view-license-types .region-content {
  padding: 0;
}
.path-license-types main .view-license-types .view-header a {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
}
.path-license-types main .view-license-types .view-header a:hover {
  background: #6f6147;
}
.path-license-types main .view-license-types .view-header a:disabled, .path-license-types main .view-license-types .view-header a[disabled] {
  background-color: #d0d2d3;
}
.path-license-types main .view-license-types .view-content {
  padding-top: 4.88rem;
  padding-bottom: 7.42rem;
}
.path-license-types main .view-license-types .view-content .row-content {
  gap: 1rem;
}
@media (max-width: 1250px) {
  .path-license-types main .view-license-types .view-content .row-content {
    justify-content: center;
  }
}
.path-license-types main .view-license-types .view-content .row-content .license-type-link {
  text-decoration: none;
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card {
  padding: 1.31rem 1.19rem 1.26rem 1.19rem;
  width: 23.1rem;
  border-radius: 0.5rem;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card .views-field-title {
  margin-bottom: 2.12rem;
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card .views-field-title .field-content {
  display: block;
  width: 13.5625rem;
  min-height: 4.7rem;
  text-decoration: none;
  color: #05253c;
  font-size: 1.6875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 2.3625rem */
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card .views-field-field-description {
  margin-bottom: 2.52rem;
  min-height: 96px;
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card .views-field-field-description .field-content {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  /* 1.5rem */
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card .view-link-card {
  text-decoration: none;
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card .view-card .view-link,
.path-license-types main .view-license-types .view-content .row-content .license-type-card .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card .view-card .view-icon img:lang(ar) {
  transform: rotate(180deg);
}
.path-license-types main .view-license-types .view-content .row-content .license-type-card .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}

.page-node-type-license main {
  background-color: #ffffff;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 760px) {
  .page-node-type-license main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.page-node-type-license .block-views-blocklicense-types-relevant-license .relevant-license-types__header {
  display: flex;
  justify-content: space-between;
  padding: 3.81rem 0 3rem 0;
}
.page-node-type-license .block-views-blocklicense-types-relevant-license .relevant-license-types__title h2 {
  color: #4a4f53;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 768px) {
  .page-node-type-license .block-views-blocklicense-types-relevant-license .relevant-license-types__title h2 {
    font-size: 1.8rem;
  }
}
@media (max-width: 480px) {
  .page-node-type-license .block-views-blocklicense-types-relevant-license .relevant-license-types__title h2 {
    font-size: 1.5rem;
  }
}
.page-node-type-license .region-fluid-three {
  background: rgba(247, 248, 249, 0.6);
}
.page-node-type-license .relevant-license-types-carousel {
  padding-bottom: 7.42rem;
}
.page-node-type-license .relevant-license-types-carousel__track {
  overflow: hidden;
}
.page-node-type-license .relevant-license-types-carousel__item {
  padding: 1.31rem 1.19rem 1.26rem 1.19rem;
  border-radius: 0.5rem;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.page-node-type-license .relevant-license-types-carousel__item .views-field-title {
  margin-bottom: 2.12rem;
}
.page-node-type-license .relevant-license-types-carousel__item .views-field-title .field-content a {
  display: block;
  width: 13.5625rem;
  min-height: 4.7rem;
  text-decoration: none;
  color: #05253c;
  font-size: 1.6875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 2.3625rem */
}
@media (max-width: 768px) {
  .page-node-type-license .relevant-license-types-carousel__item .views-field-title .field-content a {
    font-size: 1.2rem;
  }
}
.page-node-type-license .relevant-license-types-carousel__item .views-field-field-description {
  margin-bottom: 2.52rem;
  min-height: 96px;
}
.page-node-type-license .relevant-license-types-carousel__item .views-field-field-description .field-content {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  /* 1.5rem */
}
.page-node-type-license .relevant-license-types-carousel__item .view-link-card {
  text-decoration: none;
}
.page-node-type-license .relevant-license-types-carousel__item .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.page-node-type-license .relevant-license-types-carousel__item .view-card .view-link,
.page-node-type-license .relevant-license-types-carousel__item .view-card .view-icon {
  margin-top: 0.96rem;
}
.page-node-type-license .relevant-license-types-carousel__item .view-card .view-link {
  text-decoration: none;
}
.page-node-type-license .relevant-license-types-carousel__item .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.page-node-type-license .relevant-license-types-carousel .slick-track {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
.page-node-type-license .license-type__wrapper {
  flex-direction: row;
  padding: 2.94rem 0 10rem 0;
}
@media (max-width: 768px) {
  .page-node-type-license .license-type__wrapper {
    flex-direction: column;
    gap: 1.5rem;
    padding: 2rem 0 6rem 0;
  }
}
.page-node-type-license .license-type__content {
  padding: 1.88rem 1.69rem 1.44rem 1.75rem;
  border-radius: 0.5rem;
  background: #ffffff;
  /* L */
  box-shadow: 0px 5px 20px 0px rgba(204, 203, 203, 0.2);
}
.page-node-type-license .license-type__content .description span {
  color: #4a4f53;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 768px) {
  .page-node-type-license .license-type__content .description span {
    font-size: 2rem;
  }
}
.page-node-type-license .license-type__content .description p {
  padding: 1.38rem 0 4.31rem 0;
  color: #4a4f53;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
@media (max-width: 768px) {
  .page-node-type-license .license-type__content .description p {
    font-size: 1rem;
  }
}
.page-node-type-license .license-type__content .details .license-taps {
  margin-bottom: 3.44rem;
  display: flex;
  gap: 1.56rem;
}
@media (max-width: 768px) {
  .page-node-type-license .license-type__content .details .license-taps {
    gap: 1rem;
  }
}
.page-node-type-license .license-type__content .details .license-taps li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
@media (max-width: 488px) {
  .page-node-type-license .license-type__content .details .license-taps li {
    border: none;
  }
}
.page-node-type-license .license-type__content .details .license-taps li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.page-node-type-license .license-type__content .details .license-taps li .nav-link {
  padding: 0;
}
.page-node-type-license .license-type__content .details .license-taps li a {
  cursor: pointer;
  padding-right: 1.56rem !important;
  text-decoration: none;
  background-color: transparent;
  color: #B5B7B8;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 2.625rem */
}
@media (max-width: 480px) {
  .page-node-type-license .license-type__content .details .license-taps li a {
    font-size: 1.5rem;
  }
}
.page-node-type-license .license-type__content .details .license-taps li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.page-node-type-license .license-type__content .details .tab-content #nav-steps,
.page-node-type-license .license-type__content .details .tab-content #nav-requirements {
  padding: 1rem;
  border-radius: 0.75rem;
  background: rgba(230, 233, 236, 0.3);
}
.page-node-type-license .license-type__content .details .tab-content #nav-steps ul,
.page-node-type-license .license-type__content .details .tab-content #nav-requirements ul {
  display: flex;
  flex-direction: column;
  gap: 2.31rem;
  margin: 0;
}
.page-node-type-license .license-type__content .details .tab-content #nav-steps ul li,
.page-node-type-license .license-type__content .details .tab-content #nav-requirements ul li {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  padding-left: 0.94rem;
}
.page-node-type-license .license-type__content .details .tab-content #nav-steps ul li br,
.page-node-type-license .license-type__content .details .tab-content #nav-requirements ul li br {
  display: none;
}
.page-node-type-license .license-type__content .details .tab-content #nav-steps ol,
.page-node-type-license .license-type__content .details .tab-content #nav-requirements ol {
  display: flex;
  flex-direction: column;
  gap: 2.31rem;
  margin: 0;
  list-style: none;
  counter-reset: step-counter;
}
.page-node-type-license .license-type__content .details .tab-content #nav-steps ol li,
.page-node-type-license .license-type__content .details .tab-content #nav-requirements ol li {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  padding-left: 0.94rem;
}
.page-node-type-license .license-type__content .details .tab-content #nav-steps ol li br,
.page-node-type-license .license-type__content .details .tab-content #nav-requirements ol li br {
  display: none;
}
.page-node-type-license .license-type__content .details .tab-content #nav-steps ol li::before,
.page-node-type-license .license-type__content .details .tab-content #nav-requirements ol li::before {
  counter-increment: step-counter;
  content: counter(step-counter);
  width: 2rem;
  height: 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #e6e9ec;
  color: #05253c;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  border-radius: 50%;
  position: absolute;
  left: -1.94rem;
  top: -0.2rem;
}
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper {
  display: flex;
  gap: 1rem;
}
@media (max-width: 1250px) {
  .page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper {
    flex-direction: column;
    justify-content: center;
  }
}
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .application-fee,
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .issuance_fee,
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .renewal_fee {
  display: flex;
  width: 13.5rem;
  height: 12.9375rem;
  padding: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2.3125rem;
  border-radius: 0.75rem;
  background: rgba(230, 233, 236, 0.3);
}
@media (max-width: 1250px) {
  .page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .application-fee,
  .page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .issuance_fee,
  .page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .renewal_fee {
    width: 100%;
  }
}
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .application-fee .wrapper,
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .issuance_fee .wrapper,
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .renewal_fee .wrapper {
  align-items: center;
  gap: 0.94rem;
}
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .application-fee h6,
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .issuance_fee h6,
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .renewal_fee h6 {
  color: #4a4f53;
  text-align: center;
  font-size: 2.02638rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .application-fee span,
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .issuance_fee span,
.page-node-type-license .license-type__content .details .tab-content #nav-fees .fees-wrapper .renewal_fee span {
  color: #9e8a66;
  text-align: center;
  font-size: 1.35094rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-license .license-type__side-bar-info {
  border-radius: 0.75rem;
  background: #ffffff;
  /* L */
  box-shadow: 0px 5px 20px 0px rgba(204, 203, 203, 0.2);
  padding: 1.066rem 1.44rem;
  height: -moz-fit-content;
  height: fit-content;
  min-width: 339px;
}
@media (max-width: 768px) {
  .page-node-type-license .license-type__side-bar-info {
    padding: 1rem;
  }
}
.page-node-type-license .license-type__side-bar-info .service-block .border-btn {
  border-bottom: 1px solid #e9e9e9;
}
.page-node-type-license .license-type__side-bar-info .service-block .start-service {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
  min-width: 18.25rem;
  min-height: 3.0625rem;
  padding: 1rem 1.5rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1rem;
  margin-bottom: 1.88rem;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.page-node-type-license .license-type__side-bar-info .service-block .start-service:hover {
  background: #6f6147;
}
.page-node-type-license .license-type__side-bar-info .service-block .start-service:disabled, .page-node-type-license .license-type__side-bar-info .service-block .start-service[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-license .license-type__side-bar-info .service-block .start-service i {
  margin-top: 5px;
}
.page-node-type-license .license-type__side-bar-info .service-block .start-service i:lang(ar) {
  transform: rotate(180deg);
}
@media (max-width: 480px) {
  .page-node-type-license .license-type__side-bar-info .service-block .start-service {
    padding: 0.75rem;
    font-size: 0.8rem;
  }
}
.page-node-type-license .license-type__side-bar-info .service-info {
  padding-top: 1.88rem;
  display: flex;
  flex-direction: column;
  gap: 1.88rem;
}
.page-node-type-license .license-type__side-bar-info .service-info .info-item {
  display: flex;
  gap: 1.5rem;
}
@media (max-width: 480px) {
  .page-node-type-license .license-type__side-bar-info .service-info .info-item {
    gap: 1rem;
  }
}
.page-node-type-license .license-type__side-bar-info .service-info .info-item .icon {
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  padding: 0.5rem;
  align-items: flex-start;
  gap: 0.5rem;
  border-radius: 0.375rem;
  background: #f5f3f0;
}
.page-node-type-license .license-type__side-bar-info .service-info .info-item .text span {
  color: var(--leble, #2f2f2f);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 146%;
  /* 1.2775rem */
}
.page-node-type-license .license-type__side-bar-info .service-info .info-item .text p {
  color: #858d9d;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 0.75rem */
}
.page-node-type-license .tabs-wrapper {
  position: relative;
  gap: 5px;
}
.page-node-type-license .tabs-container {
  overflow-x: auto;
  scrollbar-width: none;
}
.page-node-type-license .tabs-container::-webkit-scrollbar {
  display: none;
}
.page-node-type-license .scroll-btn {
  background: none;
  border: none;
  /* font-size: 22px; */
  cursor: pointer;
  padding: 5px 16px;
  /* color: #666; */
  flex-shrink: 0;
  padding-bottom: 4rem;
}
.page-node-type-license .scroll-btn img:lang(ar) {
  transform: rotate(-180deg);
}
.page-node-type-license .license-taps {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
}

.path-services main {
  background: #fafbfb;
}
.path-services .node__content {
  padding: 0;
}
.path-services .view-services .region-content {
  padding: 0;
}
.path-services .view-services .view-header a {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
}
.path-services .view-services .view-header a:hover {
  background: #6f6147;
}
.path-services .view-services .view-header a:disabled, .path-services .view-services .view-header a[disabled] {
  background-color: #d0d2d3;
}
.path-services .view-services .view-content {
  padding-top: 4.88rem;
  padding-bottom: 7.42rem;
}
.path-services .view-services .view-content .service-link {
  text-decoration: none;
}
.path-services .view-services .view-content .row-content {
  gap: 1rem;
}
@media (max-width: 1250px) {
  .path-services .view-services .view-content .row-content {
    justify-content: center;
  }
}
.path-services .view-services .view-content .row-content .service-card {
  padding: 1.31rem 1.19rem 1.26rem 1.19rem;
  width: 23.1rem;
  border-radius: 0.5rem;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.path-services .view-services .view-content .row-content .service-card .views-field-title {
  margin-bottom: 2.12rem;
}
.path-services .view-services .view-content .row-content .service-card .views-field-title .field-content {
  display: block;
  width: 13.5625rem;
  min-height: 4.7rem;
  text-decoration: none;
  color: #05253c;
  font-size: 1.6875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 2.3625rem */
}
.path-services .view-services .view-content .row-content .service-card .views-field-field-description {
  margin-bottom: 2.52rem;
  min-height: 96px;
}
.path-services .view-services .view-content .row-content .service-card .views-field-field-description .field-content {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  /* 1.5rem */
}
.path-services .view-services .view-content .row-content .service-card .view-link-card {
  text-decoration: none;
}
.path-services .view-services .view-content .row-content .service-card .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-services .view-services .view-content .row-content .service-card .view-card .view-link,
.path-services .view-services .view-content .row-content .service-card .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-services .view-services .view-content .row-content .service-card .view-card .view-icon img:lang(ar) {
  transform: rotate(180deg);
}
.path-services .view-services .view-content .row-content .service-card .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}

.page-node-type-service main {
  background-color: #ffffff;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 760px) {
  .page-node-type-service main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.page-node-type-service .block-views-blockservices-relevant-services .relevant-services__header {
  display: flex;
  justify-content: space-between;
  padding: 3.81rem 0 3rem 0;
}
.page-node-type-service .block-views-blockservices-relevant-services .relevant-services__title h2 {
  color: #4a4f53;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 768px) {
  .page-node-type-service .block-views-blockservices-relevant-services .relevant-services__title h2 {
    font-size: 1.8rem;
  }
}
@media (max-width: 480px) {
  .page-node-type-service .block-views-blockservices-relevant-services .relevant-services__title h2 {
    font-size: 1.5rem;
  }
}
.page-node-type-service .region-fluid-three {
  background: rgba(247, 248, 249, 0.6);
}
.page-node-type-service .relevant-services-carousel {
  padding-bottom: 7.42rem;
}
.page-node-type-service .relevant-services-carousel__track {
  overflow: hidden;
}
.page-node-type-service .relevant-services-carousel__item {
  padding: 1.31rem 1.19rem 1.26rem 1.19rem;
  border-radius: 0.5rem;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.page-node-type-service .relevant-services-carousel__item .views-field-title {
  margin-bottom: 2.12rem;
}
.page-node-type-service .relevant-services-carousel__item .views-field-title .field-content a {
  display: block;
  width: 13.5625rem;
  min-height: 4.7rem;
  text-decoration: none;
  color: #05253c;
  font-size: 1.6875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 2.3625rem */
}
@media (max-width: 768px) {
  .page-node-type-service .relevant-services-carousel__item .views-field-title .field-content a {
    font-size: 1.2rem;
  }
}
.page-node-type-service .relevant-services-carousel__item .views-field-field-description {
  margin-bottom: 2.52rem;
  min-height: 96px;
}
.page-node-type-service .relevant-services-carousel__item .views-field-field-description .field-content {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  /* 1.5rem */
}
.page-node-type-service .relevant-services-carousel__item .view-link-card {
  text-decoration: none;
}
.page-node-type-service .relevant-services-carousel__item .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.page-node-type-service .relevant-services-carousel__item .view-card .view-link,
.page-node-type-service .relevant-services-carousel__item .view-card .view-icon {
  margin-top: 0.96rem;
}
.page-node-type-service .relevant-services-carousel__item .view-card .view-icon img:lang(ar) {
  transform: rotate(180deg);
}
.page-node-type-service .relevant-services-carousel__item .view-card .view-link {
  text-decoration: none;
}
.page-node-type-service .relevant-services-carousel__item .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.page-node-type-service .relevant-services-carousel .slick-track {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
.page-node-type-service .services__wrapper {
  flex-direction: row;
  gap: 2.44rem;
  padding: 2.94rem 0 10rem 0;
}
@media (max-width: 768px) {
  .page-node-type-service .services__wrapper {
    flex-direction: column;
    gap: 1.5rem;
    padding: 2rem 0 6rem 0;
  }
}
.page-node-type-service .services__content {
  padding: 1.88rem 1.69rem 1.44rem 1.75rem;
  border-radius: 0.5rem;
  background: #ffffff;
  /* L */
  box-shadow: 0px 5px 20px 0px rgba(204, 203, 203, 0.2);
}
.page-node-type-service .services__content .description span {
  color: #4a4f53;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 768px) {
  .page-node-type-service .services__content .description span {
    font-size: 2rem;
  }
}
.page-node-type-service .services__content .description p {
  padding: 1.38rem 0 4.31rem 0;
  color: #4a4f53;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
@media (max-width: 768px) {
  .page-node-type-service .services__content .description p {
    font-size: 1rem;
  }
}
.page-node-type-service .services__content .details .license-taps {
  margin-bottom: 3.44rem;
  display: flex;
  gap: 1.56rem;
}
@media (max-width: 768px) {
  .page-node-type-service .services__content .details .license-taps {
    gap: 1rem;
  }
}
.page-node-type-service .services__content .details .license-taps li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
@media (max-width: 480px) {
  .page-node-type-service .services__content .details .license-taps li {
    border: 0;
  }
}
.page-node-type-service .services__content .details .license-taps li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.page-node-type-service .services__content .details .license-taps li .nav-link {
  padding: 0;
}
.page-node-type-service .services__content .details .license-taps li a {
  cursor: pointer;
  padding-right: 1.56rem !important;
  text-decoration: none;
  background-color: transparent;
  color: #B5B7B8;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 2.625rem */
}
@media (max-width: 480px) {
  .page-node-type-service .services__content .details .license-taps li a {
    font-size: 1.5rem;
  }
}
.page-node-type-service .services__content .details .license-taps li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.page-node-type-service .services__content .details .tab-content #nav-steps,
.page-node-type-service .services__content .details .tab-content #nav-terms {
  padding: 1rem;
  border-radius: 0.75rem;
  background: rgba(230, 233, 236, 0.3);
}
.page-node-type-service .services__content .details .tab-content #nav-steps ol,
.page-node-type-service .services__content .details .tab-content #nav-terms ol {
  display: flex;
  flex-direction: column;
  gap: 2.31rem;
  margin: 0;
  list-style: none;
  counter-reset: step-counter;
}
.page-node-type-service .services__content .details .tab-content #nav-steps ol li,
.page-node-type-service .services__content .details .tab-content #nav-terms ol li {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  padding-left: 0.94rem;
}
.page-node-type-service .services__content .details .tab-content #nav-steps ol li br,
.page-node-type-service .services__content .details .tab-content #nav-terms ol li br {
  display: none;
}
.page-node-type-service .services__content .details .tab-content #nav-steps ol li ul,
.page-node-type-service .services__content .details .tab-content #nav-terms ol li ul {
  margin-top: 1.5rem;
}
.page-node-type-service .services__content .details .tab-content #nav-steps ol li::before,
.page-node-type-service .services__content .details .tab-content #nav-terms ol li::before {
  counter-increment: step-counter;
  content: counter(step-counter);
  width: 2rem;
  height: 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #e6e9ec;
  color: #05253c;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  border-radius: 50%;
  position: absolute;
  left: -1.94rem;
  top: -0.2rem;
}
.page-node-type-service .services__content .details .tab-content #nav-steps ul,
.page-node-type-service .services__content .details .tab-content #nav-terms ul {
  display: flex;
  flex-direction: column;
  gap: 1.31rem;
  margin: 0;
}
.page-node-type-service .services__content .details .tab-content #nav-steps ul li,
.page-node-type-service .services__content .details .tab-content #nav-terms ul li {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  padding-left: 0.94rem;
}
.page-node-type-service .services__content .details .tab-content #nav-steps ul li br,
.page-node-type-service .services__content .details .tab-content #nav-terms ul li br {
  display: none;
}
.page-node-type-service .services__content .details .tab-content #nav-steps ul ul,
.page-node-type-service .services__content .details .tab-content #nav-terms ul ul {
  margin-top: 1.31rem;
}
.page-node-type-service .services__content .details .tab-content #nav-requirements {
  padding: 1rem;
  border-radius: 0.75rem;
  background: rgba(230, 233, 236, 0.3);
}
.page-node-type-service .services__content .details .tab-content #nav-requirements p {
  color: #4a4f53;
  /* Body/B1/Bold */
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-left: 1.06rem;
  margin-bottom: 1.06rem;
}
.page-node-type-service .services__content .details .tab-content #nav-requirements ul {
  padding-left: 3.06rem;
}
.page-node-type-service .services__content .details .tab-content #nav-requirements ul li {
  color: #4a4f53;
  /* Body/B1/Bold */
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-service .services__content .details .tab-content #nav-requirements ul ul {
  margin: 1.06rem 0 1.06rem 0;
  list-style: disc;
}
.page-node-type-service .services__content .details .tab-content #nav-requirements ul ul li {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-service .services__side-bar-info {
  border-radius: 0.75rem;
  background: #ffffff;
  /* L */
  box-shadow: 0px 5px 20px 0px rgba(204, 203, 203, 0.2);
  padding: 1.066rem 1.44rem;
  height: -moz-fit-content;
  height: fit-content;
  min-width: 339px;
}
@media (max-width: 768px) {
  .page-node-type-service .services__side-bar-info {
    padding: 1rem;
  }
}
.page-node-type-service .services__side-bar-info .service-block .border-btn {
  border-bottom: 1px solid #e9e9e9;
}
.page-node-type-service .services__side-bar-info .service-block .start-service {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
  min-width: 18.25rem;
  min-height: 3.0625rem;
  padding: 1rem 1.5rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1rem;
  margin-bottom: 1.88rem;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.page-node-type-service .services__side-bar-info .service-block .start-service:hover {
  background: #6f6147;
}
.page-node-type-service .services__side-bar-info .service-block .start-service:disabled, .page-node-type-service .services__side-bar-info .service-block .start-service[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-service .services__side-bar-info .service-block .start-service i {
  margin-top: 5px;
}
.page-node-type-service .services__side-bar-info .service-block .start-service i:lang(ar) {
  transform: rotate(180deg);
}
@media (max-width: 480px) {
  .page-node-type-service .services__side-bar-info .service-block .start-service {
    padding: 0.75rem;
    font-size: 0.8rem;
  }
}
.page-node-type-service .services__side-bar-info .service-info {
  padding-top: 1.88rem;
  display: flex;
  flex-direction: column;
  gap: 1.88rem;
}
.page-node-type-service .services__side-bar-info .service-info .info-item {
  display: flex;
  gap: 1.5rem;
}
@media (max-width: 480px) {
  .page-node-type-service .services__side-bar-info .service-info .info-item {
    gap: 1rem;
  }
}
.page-node-type-service .services__side-bar-info .service-info .info-item .icon {
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  padding: 0.5rem;
  align-items: flex-start;
  gap: 0.5rem;
  border-radius: 0.375rem;
  background: #f5f3f0;
}
.page-node-type-service .services__side-bar-info .service-info .info-item .text span {
  color: var(--leble, #2f2f2f);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 146%;
  /* 1.2775rem */
}
.page-node-type-service .services__side-bar-info .service-info .info-item .text p {
  color: #858d9d;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 0.75rem */
}
.page-node-type-service .tabs-wrapper {
  position: relative;
  gap: 5px;
}
.page-node-type-service .tabs-container {
  overflow-x: auto;
  scrollbar-width: none;
}
.page-node-type-service .tabs-container::-webkit-scrollbar {
  display: none;
}
.page-node-type-service .scroll-btn {
  background: none;
  border: none;
  /* font-size: 22px; */
  cursor: pointer;
  padding: 5px 16px;
  /* color: #666; */
  flex-shrink: 0;
  padding-bottom: 4rem;
}
.page-node-type-service .scroll-btn img:lang(ar) {
  transform: rotate(-180deg);
}
.page-node-type-service .license-taps {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
}

.page-node-type-map main {
  background-color: #ffffff;
  border-radius: 3.75rem 3.75rem 0 0;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 760px) {
  .page-node-type-map main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.page-node-type-map main .mining-map-page .beta-badge span {
  display: flex;
  width: clamp(5rem, 10vw, 8.1875rem);
  height: clamp(2rem, 3vw, 3rem);
  padding: clamp(0.4rem, 1vw, 0.75rem) clamp(0.6rem, 1.5vw, 1rem);
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 0 4.375rem 4.375rem 3rem;
  background: #91889e;
  box-shadow: 0 8px 16px rgba(0, 20, 12, 0.08);
  color: #ffffff;
  font-size: clamp(0.75rem, 1.5vw, 1rem);
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-map main .mining-map-page .mining-intro .intro-title {
  max-width: 39.75rem;
  color: #4a4f53;
  font-size: clamp(1.75rem, 4vw + 1rem, 3.75rem);
  font-weight: 300;
  line-height: 140%;
  padding-bottom: 3.56rem;
}
.page-node-type-map main .mining-map-page .mining-intro .intro-title span {
  font-size: clamp(1.75rem, 4vw + 1rem, 3.75rem);
  font-weight: 700;
}
.page-node-type-map main .mining-map-page .mining-intro .desc {
  max-width: 41.0625rem;
  color: #4a4f53;
  text-align: justify;
  font-size: clamp(0.875rem, 1.5vw + 0.5rem, 1.125rem);
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-map main .mining-map-page .mining-intro .offset-custom {
  max-width: unset;
  overflow: hidden;
}
.page-node-type-map main .mining-map-page .mining-intro .intro-img {
  text-align: right;
}
.page-node-type-map main .mining-map-page .mining-intro .intro-img img {
  width: 38.3125rem;
  height: 42.5625rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1125px) {
  .page-node-type-map main .mining-map-page .mining-intro .intro-img img {
    width: 100%;
  }
}
.page-node-type-map main .mining-map-page .mining-statistics {
  padding: 9.06rem 0 7.69rem 0;
  background-color: rgba(247, 248, 249, 0.6);
}
.page-node-type-map main .mining-map-page .mining-statistics h2 {
  color: #4a4f53;
  font-size: clamp(1.5rem, 3vw + 0.75rem, 3rem);
  font-weight: 700;
  line-height: 3.8125rem;
  padding-bottom: clamp(2rem, 5vw, 6.06rem);
}
.page-node-type-map main .mining-map-page .mining-statistics .gc-2 {
  border-top: 1px solid rgba(106, 106, 106, 0.3);
  padding-top: clamp(2rem, 4vw, 3.81rem);
}
.page-node-type-map main .mining-map-page .mining-statistics .stat-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  flex: 1 0 0;
}
.page-node-type-map main .mining-map-page .mining-statistics .stat-card .value {
  color: #05253c;
  text-align: center;
  font-size: clamp(2rem, 4vw + 1rem, 4.125rem);
  font-weight: 500;
  line-height: 134%;
}
.page-node-type-map main .mining-map-page .mining-statistics .stat-card .label {
  color: #4a4f53;
  text-align: center;
  font-size: clamp(0.875rem, 1.5vw + 0.5rem, 1.125rem);
  font-weight: 400;
  line-height: 134%;
}
.page-node-type-map main .mining-map-page .mining-statistics .stat-card .rect {
  width: 0.5rem;
  height: 0.5rem;
  background: #bd9f9d;
}
.page-node-type-map main .map iframe {
  height: 80vh;
}
.page-node-type-map main .mining-contact {
  position: relative;
  padding-block: clamp(2rem, 4vw, 4.5rem);
  background-color: #faf7f6;
}
.page-node-type-map main .mining-contact .field--name-field-title {
  max-width: 36.1875rem;
  color: #4a4f53;
  font-size: clamp(1.5rem, 4vw, 3.4375rem);
  font-weight: 700;
  line-height: 4.3125rem;
  padding-bottom: 1.62rem;
}
.page-node-type-map main .mining-contact .field--name-field-content {
  max-width: 40.25rem;
  color: #4a4f53;
  text-align: justify;
  font-size: clamp(1rem, 2vw, 1.5625rem);
  font-weight: 400;
  line-height: 160%;
  padding-bottom: 2.25rem;
}
.page-node-type-map main .mining-contact .map-link {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  text-decoration: none;
  cursor: pointer;
}
.page-node-type-map main .mining-contact .map-link:hover {
  background: #6f6147;
}
.page-node-type-map main .mining-contact .map-link:disabled, .page-node-type-map main .mining-contact .map-link[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-map main .mining-contact .mining_deco {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-image: url(/themes/custom/taadeen_theme/src/images/frontpage/ux-lab-pattern.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  pointer-events: none;
}
.page-node-type-map main .mining-contact .mining_deco:lang(ar) {
  transform: rotateY(180deg);
}
.page-node-type-map #MapModal .webform-required {
  display: none;
}
.page-node-type-map #MapModal .form-item--error-message {
  padding-bottom: 1.5rem;
}
.page-node-type-map #MapModal .modal-header {
  border: unset !important;
  display: flex;
  justify-content: space-between;
}
.page-node-type-map #MapModal .modal-header .modal-title {
  color: #4a4f53;
  font-size: 3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 3.6rem */
}
.page-node-type-map #MapModal .modal-header .btn-close:lang(ar) {
  margin: auto calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y));
}
.page-node-type-map #MapModal .modal-dialog {
  max-width: 50.125rem;
  padding: 3.125rem;
  flex-direction: column;
  align-items: flex-start;
}
.page-node-type-map #MapModal .modal-dialog select,
.page-node-type-map #MapModal .modal-dialog input,
.page-node-type-map #MapModal .modal-dialog textarea {
  margin-bottom: 3rem;
}
.page-node-type-map #MapModal .modal-dialog .form-type-select {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-map #MapModal .modal-dialog .form-type-select label {
  position: absolute;
  top: 0.75rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-map #MapModal .modal-dialog .form-type-select.float-active label {
  font-size: 1.125rem;
  font-weight: 700;
  top: -2.65rem;
  left: 0;
  margin-top: 20px;
}
.page-node-type-map #MapModal .modal-dialog .form-type-select select.form-select {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down-dark.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.page-node-type-map #MapModal .modal-dialog .form-type-select select.form-select:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textfield,
.page-node-type-map #MapModal .modal-dialog .form-type-number,
.page-node-type-map #MapModal .modal-dialog .form-type-email,
.page-node-type-map #MapModal .modal-dialog .form-type-tel {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textfield label,
.page-node-type-map #MapModal .modal-dialog .form-type-number label,
.page-node-type-map #MapModal .modal-dialog .form-type-email label,
.page-node-type-map #MapModal .modal-dialog .form-type-tel label {
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textfield.float-active label,
.page-node-type-map #MapModal .modal-dialog .form-type-number.float-active label,
.page-node-type-map #MapModal .modal-dialog .form-type-email.float-active label,
.page-node-type-map #MapModal .modal-dialog .form-type-tel.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textfield input,
.page-node-type-map #MapModal .modal-dialog .form-type-number input,
.page-node-type-map #MapModal .modal-dialog .form-type-email input,
.page-node-type-map #MapModal .modal-dialog .form-type-tel input {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textfield input:focus,
.page-node-type-map #MapModal .modal-dialog .form-type-number input:focus,
.page-node-type-map #MapModal .modal-dialog .form-type-email input:focus,
.page-node-type-map #MapModal .modal-dialog .form-type-tel input:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textarea {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textarea label {
  position: absolute;
  top: 1rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textarea.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textarea textarea {
  display: flex;
  height: 12.9375rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textarea textarea:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-map #MapModal .modal-dialog .form-type-textarea textarea:focus-visible {
  box-shadow: none;
  outline: unset;
}
.page-node-type-map #MapModal .modal-dialog .form-type-tel {
  margin-bottom: 3rem;
}
.page-node-type-map #MapModal .modal-dialog .form-type-tel .iti--allow-dropdown {
  width: 100%;
}
.page-node-type-map #MapModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
}
.page-node-type-map #MapModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::placeholder {
  color: transparent;
}
.page-node-type-map #MapModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-webkit-input-placeholder {
  color: transparent;
}
.page-node-type-map #MapModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel:-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.page-node-type-map #MapModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.page-node-type-map #MapModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel:-ms-input-placeholder {
  color: transparent;
}
.page-node-type-map #MapModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-ms-input-placeholder {
  color: transparent;
}
.page-node-type-map #MapModal .modal-dialog .form-type-webform-document-file {
  margin-bottom: 3rem;
}
.page-node-type-map #MapModal .modal-dialog .form-type-webform-document-file label {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  align-items: center;
  align-self: stretch;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: var(--Primary-White, #fff);
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.575rem */
  margin: 0;
  width: 100%;
}
.page-node-type-map #MapModal .modal-dialog .form-type-webform-document-file label::before {
  content: unset;
}
.page-node-type-map #MapModal .modal-dialog .form-actions {
  display: flex;
  justify-content: flex-end;
  margin: 0 !important;
}
.page-node-type-map #MapModal .modal-dialog .form-actions .webform-button--submit {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  display: flex;
  width: 100%;
  height: 3.625rem;
  border: unset;
  margin: 0 !important;
}
.page-node-type-map #MapModal .modal-dialog .form-actions .webform-button--submit:hover {
  background: #6f6147;
}
.page-node-type-map #MapModal .modal-dialog .form-actions .webform-button--submit:disabled, .page-node-type-map #MapModal .modal-dialog .form-actions .webform-button--submit[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-map #MapModal .modal-dialog .webform-document-file {
  display: flex;
  align-items: baseline;
}
.page-node-type-map #MapModal .modal-dialog .webform-document-file input[value=Remove] {
  color: #ffffff;
  background-color: #de4b4b !important;
  border: unset !important;
}

.path-mining-info .mining-info-section__tabs {
  background: rgba(255, 255, 255, 0.96);
  padding-top: 1.69rem;
}
.path-mining-info .mining-info-section__tabs .tab-link {
  text-decoration: none;
  cursor: pointer;
}
.path-mining-info .mining-info-section__tabs .tab-link .tab-header {
  align-items: center;
  gap: 0.625rem;
  padding-inline: 31px;
  padding-bottom: 1.09rem;
}
.path-mining-info .mining-info-section__tabs .tab-link .tab-header span {
  margin-bottom: 0.5rem;
}
.path-mining-info .mining-info-section__tabs .tab-link .tab-header span,
.path-mining-info .mining-info-section__tabs .tab-link .tab-header h6 {
  color: #96999b;
  font-size: clamp(0.8125rem, 1.125vw, 1.125rem);
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.8rem */
}
.path-mining-info .mining-info-section__tabs .tab-link .tab-header i {
  display: flex;
  width: 1.5rem;
  height: 1.5rem;
  aspect-ratio: 1/1;
  color: #96999b;
  margin-bottom: 2px;
  font-size: 1.5rem;
}
.path-mining-info .mining-info-section__tabs .tab-link.active .tab-header {
  border-bottom: 2px solid #9e8a66;
}
.path-mining-info .mining-info-section__tabs .tab-link.active i,
.path-mining-info .mining-info-section__tabs .tab-link.active span,
.path-mining-info .mining-info-section__tabs .tab-link.active h6 {
  color: #9e8a66;
}
.path-mining-info .mining-info-section__tabs-wrapper {
  display: flex;
  justify-content: space-between;
}
.path-mining-info .mining-info-section .tab-content {
  background-color: #F8F8F8;
  padding-top: 3.38rem;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .investors-filter {
  padding: 1.0625rem 1rem;
  border-radius: 0.375rem;
  background: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.path-mining-info .mining-info-section .tab-content #pills-investors .investors-filter .filter-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-bottom: 1.41rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.path-mining-info .mining-info-section .tab-content #pills-investors .investors-filter .filter-header h5 {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
  /* 100% */
}
.path-mining-info .mining-info-section .tab-content #pills-investors .investors-filter .filter-header i {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  line-height: 1.25rem;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters {
  display: flex;
  flex-direction: column;
  gap: 1.56rem;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters input {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: var(--Base-Value-Color-White, #fff);
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters input:focus {
  outline: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters input:focus-visible {
  outline: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters select {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters select:focus {
  outline: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters select:focus-visible {
  outline: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters .region-input select {
  padding-left: 3rem;
  padding-bottom: 9px;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/location.svg"), url("/themes/custom/taadeen_theme/src/images/icons/arrow-down.svg");
  background-repeat: no-repeat, no-repeat;
  /* Positioning: Location icon on left, Arrow on right */
  background-position: 1rem center, calc(100% - 1rem) center;
  background-size: 20px, 12px;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters label {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 0.5rem;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters .apply-btn {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters .apply-btn:hover {
  background: #6f6147;
}
.path-mining-info .mining-info-section .tab-content #pills-investors .filters .apply-btn:disabled, .path-mining-info .mining-info-section .tab-content #pills-investors .filters .apply-btn[disabled] {
  background-color: #d0d2d3;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item {
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  padding: 1.88rem 1.06rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern-list.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item:lang(ar) {
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern_list_ar.svg");
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .investor_name,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .investor_name,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .investor_name,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .investor_name {
  width: 12.3125rem;
  padding-bottom: 2.38rem;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .investor_name h3,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .investor_name h3,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .investor_name h3,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .investor_name h3 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: clamp(4rem, 4vw, 4rem);
  max-height: 2.4em;
  overflow: hidden;
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  /* 116.667% */
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .mineral-name,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .mineral-name,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .mineral-name,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .mineral-name {
  padding-bottom: 0.5rem;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .mineral-name h3,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .mineral-name h3,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .mineral-name h3,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .mineral-name h3 {
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  /* 116.667% */
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .class-name,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .class-name,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .class-name,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .class-name {
  padding-bottom: 1.81rem;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .class-name p,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .class-name p,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .class-name p,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .class-name p {
  color: #91889e;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.05rem */
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .investors-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .minerals-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .investors-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .minerals-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .investors-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .minerals-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .investors-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .minerals-list-details ul {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  list-style: none;
  padding: 0;
  padding-bottom: 1.94rem;
  margin: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .investors-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .minerals-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .investors-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .minerals-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .investors-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .minerals-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .investors-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .minerals-list-details ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .investors-list-details ul li span,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .minerals-list-details ul li span,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .investors-list-details ul li span,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .minerals-list-details ul li span,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .investors-list-details ul li span,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .minerals-list-details ul li span,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .investors-list-details ul li span,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .minerals-list-details ul li span {
  color: #9e8a66;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.05rem */
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .investors-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .minerals-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .investors-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .minerals-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .investors-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .minerals-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .investors-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .minerals-list-details ul li p {
  color: #4a4f53;
  text-align: right;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  margin: 0;
  padding: 0;
  /* 1.225rem */
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .class,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .class,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .class,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .class {
  gap: 0.25rem;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .view-link-card {
  text-decoration: none;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .view-card,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .view-card,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .view-card,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .investor-item .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .investor-item .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .mineral-item,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .mineral-item {
  min-height: 315.05px;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list {
  height: 100%;
  align-items: center;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list .empty-values,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list .empty-values {
  display: flex;
  justify-content: center;
  align-items: center;
}
.path-mining-info .mining-info-section .tab-content #pills-investors #investors-list #no-results-message,
.path-mining-info .mining-info-section .tab-content #pills-investors #minerals-list #no-results-message {
  color: #4a4f53;
  font-size: 1.5rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter {
  padding: 1.0625rem 1rem;
  border-radius: 0.375rem;
  background: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filter-header,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filter-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-bottom: 1.41rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filter-header h5,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filter-header h5 {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
  /* 100% */
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filter-header i,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filter-header i {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  line-height: 1.25rem;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters {
  display: flex;
  flex-direction: column;
  gap: 1.56rem;
  padding-top: 1.5rem;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters input,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters input {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: var(--Base-Value-Color-White, #fff);
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters input:focus,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters input:focus {
  outline: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters input:focus-visible,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters input:focus-visible {
  outline: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters select,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters select {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters select:focus,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters select:focus {
  outline: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters select:focus-visible,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters select:focus-visible {
  outline: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters .region-input select,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters .region-input select {
  padding-left: 3rem;
  padding-bottom: 9px;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/location.svg"), url("/themes/custom/taadeen_theme/src/images/icons/arrow-down.svg");
  background-repeat: no-repeat, no-repeat;
  /* Positioning: Location icon on left, Arrow on right */
  background-position: 1rem center, calc(100% - 1rem) center;
  background-size: 20px, 12px;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters label,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters label {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 0.5rem;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters .apply-btn,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters .apply-btn {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters .apply-btn:hover,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters .apply-btn:hover {
  background: #6f6147;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters .apply-btn:disabled, .path-mining-info .mining-info-section .tab-content #pills-licenses .licenses-filter .filters .apply-btn[disabled],
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters .apply-btn:disabled,
.path-mining-info .mining-info-section .tab-content #pills-requests .licenses-filter .filters .apply-btn[disabled] {
  background-color: #d0d2d3;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card {
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  padding: 1.88rem 1.06rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern-list.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item:lang(ar),
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card:lang(ar) {
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern_list_ar.svg");
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .license-type h3,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .license-type h3,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .license-type h3,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .license-type h3,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .license-type h3,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .license-type h3,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .license-type h3,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .license-type h3 {
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  /* 116.667% */
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .investor-name,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .investor-name,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .investor-name,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .investor-name,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .investor-name,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .investor-name,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .investor-name,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .investor-name {
  padding: 0.5rem 0 2rem 0;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .investor-name p,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .investor-name p,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .investor-name p,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .investor-name p,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .investor-name p,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .investor-name p,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .investor-name p,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .investor-name p {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.05rem */
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .licenses-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .licenses-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .licenses-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .licenses-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .licenses-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .licenses-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .licenses-list-details ul,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .licenses-list-details ul {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  list-style: none;
  padding: 0;
  margin: 0;
  height: 9.5rem;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .licenses-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .licenses-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .licenses-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .licenses-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .licenses-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .licenses-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .licenses-list-details ul li,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .licenses-list-details ul li {
  display: flex;
  justify-content: space-between;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .licenses-list-details ul li .info,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .licenses-list-details ul li .info,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .licenses-list-details ul li .info,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .licenses-list-details ul li .info,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .licenses-list-details ul li .info,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .licenses-list-details ul li .info,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .licenses-list-details ul li .info,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .licenses-list-details ul li .info {
  display: flex;
  align-items: baseline;
  gap: 0.31rem;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .licenses-list-details ul li .info i {
  width: 0.875rem;
  height: 0.875rem;
  flex-shrink: 0;
  margin-top: 3px;
  font-size: 1rem;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .licenses-list-details ul li .info span,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .licenses-list-details ul li .info span,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .licenses-list-details ul li .info span,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .licenses-list-details ul li .info span,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .licenses-list-details ul li .info span,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .licenses-list-details ul li .info span,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .licenses-list-details ul li .info span,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .licenses-list-details ul li .info i,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .licenses-list-details ul li .info span,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .licenses-list-details ul li .info i {
  color: #9e8a66;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.05rem */
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .licenses-list-details ul li .class,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .licenses-list-details ul li .class,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .licenses-list-details ul li .class,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .licenses-list-details ul li .class,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .licenses-list-details ul li .class,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .licenses-list-details ul li .class,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .licenses-list-details ul li .class,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .licenses-list-details ul li .class {
  gap: 0.25rem;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .licenses-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .licenses-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .licenses-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .licenses-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .licenses-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .licenses-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .licenses-list-details ul li p,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .licenses-list-details ul li p {
  color: #4a4f53;
  text-align: right;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 1.225rem */
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .view-link-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .view-link-card {
  text-decoration: none;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .view-card,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .view-card,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .view-card,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .view-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .view-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .view-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .view-card,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .view-card .view-icon,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .license-item .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .request-card .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .license-item .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .request-card .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .license-item .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .request-card .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .license-item .view-card .view-link span,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .request-card .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list {
  height: 100%;
  align-items: center;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list .empty-values,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list .empty-values,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list .empty-values,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list .empty-values {
  display: flex;
  justify-content: center;
  align-items: center;
}
.path-mining-info .mining-info-section .tab-content #pills-licenses #licenses-list #no-results-message,
.path-mining-info .mining-info-section .tab-content #pills-licenses #requests-list #no-results-message,
.path-mining-info .mining-info-section .tab-content #pills-requests #licenses-list #no-results-message,
.path-mining-info .mining-info-section .tab-content #pills-requests #requests-list #no-results-message {
  color: #4a4f53;
  font-size: 1.5rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters {
  padding: 1.0625rem 1rem;
  border-radius: 0.375rem;
  background: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .filter-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-bottom: 1.41rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .filter-header h5 {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
  /* 100% */
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .filter-header i {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  line-height: 1.25rem;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline {
  display: flex;
  flex-direction: column;
  padding-top: 1.5rem;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-field-mineralclass-value,
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-title {
  margin: 0;
  padding-bottom: 1.56rem;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-field-mineralclass-value label,
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-title label {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 0.5rem;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-field-mineralclass-value input,
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-title input {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: var(--Base-Value-Color-White, #fff);
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-field-mineralclass-value input:focus,
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-title input:focus {
  outline: 0;
  box-shadow: none;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-field-mineralclass-value input:focus-visible,
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-item-title input:focus-visible {
  outline: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-actions {
  margin: 0;
  padding-top: 1.81rem;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-actions .form-submit {
  width: 100%;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-actions .form-submit:hover {
  background: #6f6147;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-actions .form-submit:disabled, .path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-filters .views-exposed-form .form--inline .form-actions .form-submit[disabled] {
  background-color: #d0d2d3;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-content .mineral-item {
  border-radius: 0.5rem;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  padding: 1.88rem 1.06rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern-list.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-content .mineral-item:lang(ar) {
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern_list_ar.svg");
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-content .mineral-item .title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-bottom: 0.5rem;
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  margin: 0;
  /* 116.667% */
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-content .mineral-item .value {
  display: block;
  padding-bottom: 1.81rem;
  color: #91889e;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.05rem */
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-content .mineral-item .info {
  display: flex;
  justify-content: space-between;
  gap: 1.12rem;
  list-style: none;
  padding: 0;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-content .mineral-item .info span {
  color: #9e8a66;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.05rem */
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-content .mineral-item .info p {
  color: #4a4f53;
  text-align: right;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 1.225rem */
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-minerals-information .view-content .mineral-item .views-field-nothing {
  padding-top: 1.94rem;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-link-card {
  text-decoration: none;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-card .view-link,
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .page-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  background-color: transparent;
  color: #4a4f53;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  border: none;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  width: 2rem;
  height: 2rem;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .page-item.disabled span {
  background-color: transparent;
  border: none;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .page-item.active a {
  background-color: #6f6147;
  color: #ffffff;
  border-radius: 50%;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .page-item:hover a {
  background-color: #6f6147;
  color: #ffffff;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .pager__item--first,
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .pager__item--last {
  display: none;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .pager__item--previous .page-link:hover,
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .pager__item--next .page-link:hover {
  background-color: transparent !important;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .pager__item--previous .page-link span[aria-hidden=true],
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .pager__item--next .page-link span[aria-hidden=true] {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .pager__item--previous .page-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/prev.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.path-mining-info .mining-info-section .tab-content #pills-minerals .pagination .pager__item--next .page-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/next.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.path-mining-info .mining-info-section .tab-content .pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  padding: 3.62rem 0 8rem 0;
  margin: 0;
}
.path-mining-info .mining-info-section .tab-content .pagination button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  background-color: transparent;
  color: #4a4f53;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  border: none;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  /* 150% */
}
.path-mining-info .mining-info-section .tab-content .pagination button.active {
  width: 2rem;
  height: 2rem;
  background-color: #6f6147;
  color: #ffffff;
  border-radius: 50%;
}
.path-mining-info .mining-info-section .tab-content .pagination button img:lang(ar) {
  transform: rotate(180deg);
}
.path-mining-info .mining-info-section .tab-content .pagination button.page-number {
  width: 2rem;
  height: 2rem;
}
.path-mining-info .mining-info-section .tab-content .pagination button.page-number:hover {
  background-color: #6f6147;
  color: #ffffff;
}
.path-mining-info .mining-info-section .tab-content .pagination .prev,
.path-mining-info .mining-info-section .tab-content .pagination .next {
  border-radius: unset !important;
}
.path-mining-info .view-link-card {
  display: block;
  text-decoration: none;
}
.path-mining-info .tab-arrow {
  background: none;
  border: none;
  cursor: pointer;
  border-radius: 0.25rem;
  background: var(--Neutral-Palette-LightGrey-lighter, #fafbfb);
  margin-bottom: 1.09rem;
}
.path-mining-info .tab-arrow img {
  transform: rotate(-180deg);
}
.path-mining-info .tab-arrow img:lang(ar) {
  transform: unset;
}
.path-mining-info .mobile_tabs .tab-header {
  gap: 0.4375rem !important;
  padding-inline: 0 !important;
}
.path-mining-info .mobile_tabs .tab-header h6,
.path-mining-info .mobile_tabs .tab-header span,
.path-mining-info .mobile_tabs .tab-header i {
  font-size: 0.8125rem !important;
}
@media (min-width: 768px) {
  .path-mining-info .controls {
    display: none !important;
  }
  .path-mining-info .mobile_tabs {
    display: none !important;
  }
  .path-mining-info .mobile_tabs .tab-group-wrapper {
    display: flex;
    justify-content: space-between !important;
    align-items: center;
    width: 100%;
  }
  .path-mining-info .mobile_tabs .tab-group-wrapper .tab-group {
    display: flex;
    gap: 1rem;
  }
}
@media (min-width: 768px) {
  .path-mining-info .tab-group-wrapper {
    display: flex;
    justify-content: center;
    gap: 1rem;
    flex-wrap: nowrap;
  }
}
.path-mining-info .tab-group {
  display: flex;
  gap: 1rem;
}
@media (min-width: 768px) {
  .path-mining-info .tab-group {
    display: flex !important;
  }
}
@media (max-width: 767.98px) {
  .path-mining-info .full_screen_tabs {
    display: none !important;
  }
  .path-mining-info .mining-info-section__tabs {
    padding: 0 !important;
    padding-top: 2rem !important;
  }
  .path-mining-info .tab-group {
    display: none !important;
  }
  .path-mining-info .tab-group.active {
    display: flex !important;
  }
}
.path-mining-info .controls {
  position: fixed;
  bottom: 2rem;
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: 20;
}
.path-mining-info .navigation-tabs,
.path-mining-info .filters-btn {
  display: inline-flex;
  padding: 0.625rem 1.0625rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 2.5rem;
  background: #9e8a66;
  -webkit-backdrop-filter: blur(12.5px);
          backdrop-filter: blur(12.5px);
  border: unset;
  transition: background 0.3s ease;
}
.path-mining-info .navigation-tabs span,
.path-mining-info .navigation-tabs i,
.path-mining-info .filters-btn span,
.path-mining-info .filters-btn i {
  color: #ffffff;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.path-mining-info .navigation-tabs:hover,
.path-mining-info .filters-btn:hover {
  background: #6f6147;
}

.path-investors-details .investor-details-page {
  background-color: #ffffff;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 480px) {
  .path-investors-details .investor-details-page {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.path-investors-details .investor-summary .summary {
  padding: clamp(4rem, 8.12vw, 8.12rem) 0 clamp(2.75rem, 4.75vw, 4.75rem) 0;
  border-bottom: 1px solid rgba(106, 106, 106, 0.3);
  margin: auto;
}
.path-investors-details .investor-summary .summary h2 {
  color: #4a4f53;
  text-align: center;
  font-size: clamp(2rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 3.8125rem;
  /* 127.083% */
}
.path-investors-details .investor-summary .summary .investor-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1.21rem;
  padding-top: 2.12rem;
}
@media (max-width: 1250px) {
  .path-investors-details .investor-summary .summary .investor-numbers {
    flex-direction: column;
  }
}
.path-investors-details .investor-summary .summary .investor-numbers .cr-number,
.path-investors-details .investor-summary .summary .investor-numbers .unified-number {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
.path-investors-details .investor-summary .summary .investor-numbers .cr-number svg,
.path-investors-details .investor-summary .summary .investor-numbers .unified-number svg {
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
.path-investors-details .investor-summary .summary .investor-numbers .cr-number .label,
.path-investors-details .investor-summary .summary .investor-numbers .unified-number .label {
  color: var(--primaryLightGrey-L400, #929394);
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.path-investors-details .investor-summary .summary .investor-numbers .cr-number .data,
.path-investors-details .investor-summary .summary .investor-numbers .unified-number .data {
  color: var(--primaryDarkGrey-D500, #2d3033);
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}
.path-investors-details .investor-summary .data-summary {
  padding: clamp(2.88rem, 3.88vw, 3.88rem) 0 clamp(4rem, 11.06vw, 11.06rem) 0;
}
.path-investors-details .investor-summary .data-summary .col-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
.path-investors-details .investor-summary .data-summary .value {
  color: #05253c;
  text-align: center;
  font-size: clamp(3rem, 4.125vw, 4.125rem);
  font-style: normal;
  font-weight: 500;
  line-height: 134%;
  /* 5.5275rem */
}
.path-investors-details .investor-summary .data-summary .rect {
  width: 0.5rem;
  height: 0.5rem;
  background: #bd9f9d;
  margin: auto;
}
.path-investors-details .investor-summary .data-summary .label {
  color: #96999b;
  text-align: center;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
  /* 1.5075rem */
}
.path-investors-details .licenses-section {
  padding: 2.81rem 0 0 0;
  background: rgba(247, 248, 249, 0.6);
}
.path-investors-details .licenses-section .title-section {
  color: #4a4f53;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 0;
  margin: 0;
  padding-bottom: 3.12rem;
}
.path-investors-details .licenses-section__tabs {
  margin-bottom: 4.38rem;
  display: flex;
  gap: 1.5rem;
  padding: 0;
}
.path-investors-details .licenses-section__tabs li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
.path-investors-details .licenses-section__tabs li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.path-investors-details .licenses-section__tabs li a {
  padding-right: 1.56rem;
  color: #B5B7B8;
  /* Heading/H3/Medium */
  font-size: clamp(1rem, 1.5vw, 1.5rem);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  cursor: pointer;
  /* 2.625rem */
}
.path-investors-details .licenses-section__tabs li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.path-investors-details .licenses-section #licenses-list .card-link.mb,
.path-investors-details .licenses-section #requests-list .card-link.mb {
  display: none !important;
}
@media (max-width: 766px) {
  .path-investors-details .licenses-section #licenses-list .card-link.mb,
  .path-investors-details .licenses-section #requests-list .card-link.mb {
    display: block !important;
  }
}
.path-investors-details .licenses-section #licenses-list .card-link.fs,
.path-investors-details .licenses-section #requests-list .card-link.fs {
  display: block;
}
@media (max-width: 766px) {
  .path-investors-details .licenses-section #licenses-list .card-link.fs,
  .path-investors-details .licenses-section #requests-list .card-link.fs {
    display: none !important;
  }
}
.path-investors-details .licenses-section #licenses-list .license-item,
.path-investors-details .licenses-section #licenses-list .request-card,
.path-investors-details .licenses-section #requests-list .license-item,
.path-investors-details .licenses-section #requests-list .request-card {
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  padding: 1.88rem 1.06rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern-list.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}
.path-investors-details .licenses-section #licenses-list .license-item:lang(ar),
.path-investors-details .licenses-section #licenses-list .request-card:lang(ar),
.path-investors-details .licenses-section #requests-list .license-item:lang(ar),
.path-investors-details .licenses-section #requests-list .request-card:lang(ar) {
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern_list_ar.svg");
}
.path-investors-details .licenses-section #licenses-list .license-item .license-type h3,
.path-investors-details .licenses-section #licenses-list .request-card .license-type h3,
.path-investors-details .licenses-section #requests-list .license-item .license-type h3,
.path-investors-details .licenses-section #requests-list .request-card .license-type h3 {
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  /* 116.667% */
}
.path-investors-details .licenses-section #licenses-list .license-item .investor-name,
.path-investors-details .licenses-section #licenses-list .request-card .investor-name,
.path-investors-details .licenses-section #requests-list .license-item .investor-name,
.path-investors-details .licenses-section #requests-list .request-card .investor-name {
  padding: 0.5rem 0 2rem 0;
}
.path-investors-details .licenses-section #licenses-list .license-item .investor-name p,
.path-investors-details .licenses-section #licenses-list .request-card .investor-name p,
.path-investors-details .licenses-section #requests-list .license-item .investor-name p,
.path-investors-details .licenses-section #requests-list .request-card .investor-name p {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin: 0;
  /* 1.05rem */
}
.path-investors-details .licenses-section #licenses-list .license-item .licenses-list-details ul,
.path-investors-details .licenses-section #licenses-list .request-card .licenses-list-details ul,
.path-investors-details .licenses-section #requests-list .license-item .licenses-list-details ul,
.path-investors-details .licenses-section #requests-list .request-card .licenses-list-details ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  list-style: none;
  padding: 0;
  height: 8rem;
}
.path-investors-details .licenses-section #licenses-list .license-item .licenses-list-details ul li,
.path-investors-details .licenses-section #licenses-list .request-card .licenses-list-details ul li,
.path-investors-details .licenses-section #requests-list .license-item .licenses-list-details ul li,
.path-investors-details .licenses-section #requests-list .request-card .licenses-list-details ul li {
  display: flex;
  justify-content: space-between;
}
.path-investors-details .licenses-section #licenses-list .license-item .licenses-list-details ul li .info,
.path-investors-details .licenses-section #licenses-list .request-card .licenses-list-details ul li .info,
.path-investors-details .licenses-section #requests-list .license-item .licenses-list-details ul li .info,
.path-investors-details .licenses-section #requests-list .request-card .licenses-list-details ul li .info {
  display: flex;
  align-items: baseline;
  gap: 0.31rem;
}
.path-investors-details .licenses-section #licenses-list .license-item .licenses-list-details ul li .info i,
.path-investors-details .licenses-section #licenses-list .request-card .licenses-list-details ul li .info i,
.path-investors-details .licenses-section #requests-list .license-item .licenses-list-details ul li .info i,
.path-investors-details .licenses-section #requests-list .request-card .licenses-list-details ul li .info i {
  width: 0.875rem;
  height: 0.875rem;
  flex-shrink: 0;
  margin-top: 3px;
}
.path-investors-details .licenses-section #licenses-list .license-item .licenses-list-details ul li .info span,
.path-investors-details .licenses-section #licenses-list .license-item .licenses-list-details ul li .info i,
.path-investors-details .licenses-section #licenses-list .request-card .licenses-list-details ul li .info span,
.path-investors-details .licenses-section #licenses-list .request-card .licenses-list-details ul li .info i,
.path-investors-details .licenses-section #requests-list .license-item .licenses-list-details ul li .info span,
.path-investors-details .licenses-section #requests-list .license-item .licenses-list-details ul li .info i,
.path-investors-details .licenses-section #requests-list .request-card .licenses-list-details ul li .info span,
.path-investors-details .licenses-section #requests-list .request-card .licenses-list-details ul li .info i {
  color: #9e8a66;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.05rem */
}
.path-investors-details .licenses-section #licenses-list .license-item .licenses-list-details ul li .class,
.path-investors-details .licenses-section #licenses-list .request-card .licenses-list-details ul li .class,
.path-investors-details .licenses-section #requests-list .license-item .licenses-list-details ul li .class,
.path-investors-details .licenses-section #requests-list .request-card .licenses-list-details ul li .class {
  gap: 0.25rem;
}
.path-investors-details .licenses-section #licenses-list .license-item .licenses-list-details ul li p,
.path-investors-details .licenses-section #licenses-list .request-card .licenses-list-details ul li p,
.path-investors-details .licenses-section #requests-list .license-item .licenses-list-details ul li p,
.path-investors-details .licenses-section #requests-list .request-card .licenses-list-details ul li p {
  color: #4a4f53;
  text-align: right;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 1.225rem */
}
.path-investors-details .licenses-section #licenses-list .license-item .view-link-card,
.path-investors-details .licenses-section #licenses-list .request-card .view-link-card,
.path-investors-details .licenses-section #requests-list .license-item .view-link-card,
.path-investors-details .licenses-section #requests-list .request-card .view-link-card {
  text-decoration: none;
}
.path-investors-details .licenses-section #licenses-list .license-item .view-card,
.path-investors-details .licenses-section #licenses-list .request-card .view-card,
.path-investors-details .licenses-section #requests-list .license-item .view-card,
.path-investors-details .licenses-section #requests-list .request-card .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-investors-details .licenses-section #licenses-list .license-item .view-card .view-link,
.path-investors-details .licenses-section #licenses-list .license-item .view-card .view-icon,
.path-investors-details .licenses-section #licenses-list .request-card .view-card .view-link,
.path-investors-details .licenses-section #licenses-list .request-card .view-card .view-icon,
.path-investors-details .licenses-section #requests-list .license-item .view-card .view-link,
.path-investors-details .licenses-section #requests-list .license-item .view-card .view-icon,
.path-investors-details .licenses-section #requests-list .request-card .view-card .view-link,
.path-investors-details .licenses-section #requests-list .request-card .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-investors-details .licenses-section #licenses-list .license-item .view-card .view-link span,
.path-investors-details .licenses-section #licenses-list .request-card .view-card .view-link span,
.path-investors-details .licenses-section #requests-list .license-item .view-card .view-link span,
.path-investors-details .licenses-section #requests-list .request-card .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.path-investors-details .licenses-section #pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  padding: 3.62rem 0 7.62rem 0;
  margin: 0;
}
@media (max-width: 766px) {
  .path-investors-details .licenses-section #pagination {
    display: none !important;
  }
}
.path-investors-details .licenses-section #pagination button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  background-color: transparent;
  color: #4a4f53;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  border: none;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  /* 150% */
}
.path-investors-details .licenses-section #pagination button.active {
  width: 2rem;
  height: 2rem;
  background-color: #6f6147;
  color: #ffffff;
  border-radius: 50%;
}
.path-investors-details .licenses-section #pagination button img:lang(ar) {
  transform: rotate(180deg);
}
.path-investors-details .licenses-section #pagination button.page-number {
  width: 2rem;
  height: 2rem;
}
.path-investors-details .licenses-section #pagination button.page-number:hover {
  background-color: #6f6147;
  color: #ffffff;
}
.path-investors-details .licenses-section #pagination .prev,
.path-investors-details .licenses-section #pagination .next {
  border-radius: unset !important;
}
.path-investors-details iframe {
  width: 100%;
  height: 520px;
  border: none;
}

.path-license-details .licende-details-page,
.path-license-details .request-details-page,
.path-request-details .licende-details-page,
.path-request-details .request-details-page {
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  background: #fcfcfc;
  margin-top: -40px;
  position: relative;
  padding-top: 3.12rem;
}
@media (max-width: 760px) {
  .path-license-details .licende-details-page,
  .path-license-details .request-details-page,
  .path-request-details .licende-details-page,
  .path-request-details .request-details-page {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.path-license-details .licende-details-page .investor-info,
.path-license-details .request-details-page .investor-info,
.path-request-details .licende-details-page .investor-info,
.path-request-details .request-details-page .investor-info {
  border-radius: 0.5rem;
  background: #f5f3f0;
  padding: 1.875rem;
  display: flex;
  align-items: center;
  gap: 2.5rem;
  flex-shrink: 0;
}
.path-license-details .licende-details-page .investor-info .icon,
.path-license-details .request-details-page .investor-info .icon,
.path-request-details .licende-details-page .investor-info .icon,
.path-request-details .request-details-page .investor-info .icon {
  display: flex;
  width: 4.5625rem;
  height: 4.5625rem;
  padding: 1rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  flex-shrink: 0;
  border-radius: 0.25rem;
  background: rgba(199, 187, 166, 0.32);
}
.path-license-details .licende-details-page .investor-info .info h3,
.path-license-details .request-details-page .investor-info .info h3,
.path-request-details .licende-details-page .investor-info .info h3,
.path-request-details .request-details-page .investor-info .info h3 {
  color: #4a4f53;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 2.1875rem */
  text-transform: capitalize;
  padding-bottom: 1.62rem;
}
.path-license-details .licende-details-page .investor-info .info a,
.path-license-details .request-details-page .investor-info .info a,
.path-request-details .licende-details-page .investor-info .info a,
.path-request-details .request-details-page .investor-info .info a {
  display: flex;
  align-items: end;
  gap: 1rem;
  text-decoration: none;
  color: #9e8a66;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  cursor: pointer;
  /* 1.575rem */
}
.path-license-details .licende-details-page .investor-info .info a span,
.path-license-details .request-details-page .investor-info .info a span,
.path-request-details .licende-details-page .investor-info .info a span,
.path-request-details .request-details-page .investor-info .info a span {
  display: flex;
  padding-bottom: 0.25rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-bottom: 1px solid var(--Brand-Palette-Primary-base, #9e8a66);
}
.path-license-details .licende-details-page .investor-info .info a svg:lang(ar),
.path-license-details .request-details-page .investor-info .info a svg:lang(ar),
.path-request-details .licende-details-page .investor-info .info a svg:lang(ar),
.path-request-details .request-details-page .investor-info .info a svg:lang(ar) {
  transform: rotate(180deg);
}
.path-license-details .licende-details-page .license-details-wrapper,
.path-license-details .request-details-page .license-details-wrapper,
.path-request-details .licende-details-page .license-details-wrapper,
.path-request-details .request-details-page .license-details-wrapper {
  padding-top: clamp(3rem, 4.94vw, 4.94rem);
  padding-bottom: clamp(4rem, 9.14vw, 9.14rem);
}
.path-license-details .licende-details-page .license-details-wrapper .license-desc h5,
.path-license-details .request-details-page .license-details-wrapper .license-desc h5,
.path-request-details .licende-details-page .license-details-wrapper .license-desc h5,
.path-request-details .request-details-page .license-details-wrapper .license-desc h5 {
  color: #4a4f53;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 1.94rem;
}
.path-license-details .licende-details-page .license-details-wrapper .license-desc p,
.path-license-details .request-details-page .license-details-wrapper .license-desc p,
.path-request-details .licende-details-page .license-details-wrapper .license-desc p,
.path-request-details .request-details-page .license-details-wrapper .license-desc p {
  width: 15.6875rem;
  color: #96999b;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 726px) {
  .path-license-details .licende-details-page .license-details-wrapper .col-6:last-child,
  .path-license-details .request-details-page .license-details-wrapper .col-6:last-child,
  .path-request-details .licende-details-page .license-details-wrapper .col-6:last-child,
  .path-request-details .request-details-page .license-details-wrapper .col-6:last-child {
    width: 100%;
  }
}
.path-license-details .licende-details-page .license-details-wrapper .license-card,
.path-license-details .request-details-page .license-details-wrapper .license-card,
.path-request-details .licende-details-page .license-details-wrapper .license-card,
.path-request-details .request-details-page .license-details-wrapper .license-card {
  display: flex;
  min-height: 13.1875rem;
  padding: 2.5rem 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0.5rem;
  border: 1px solid rgba(210, 210, 210, 0.17);
  background: #ffffff;
  /* M */
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.path-license-details .licende-details-page .license-details-wrapper .license-card .icon-box,
.path-license-details .request-details-page .license-details-wrapper .license-card .icon-box,
.path-request-details .licende-details-page .license-details-wrapper .license-card .icon-box,
.path-request-details .request-details-page .license-details-wrapper .license-card .icon-box {
  display: flex;
  width: 3.125rem;
  height: 3.125rem;
  padding: 1rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  flex-shrink: 0;
  border-radius: 0.25rem;
  background: var(--Brand-Palette-Primary-lighter, #f5f3f0);
  margin-bottom: 2rem;
}
.path-license-details .licende-details-page .license-details-wrapper .license-card .icon-box i,
.path-license-details .request-details-page .license-details-wrapper .license-card .icon-box i,
.path-request-details .licende-details-page .license-details-wrapper .license-card .icon-box i,
.path-request-details .request-details-page .license-details-wrapper .license-card .icon-box i {
  font-size: 1.5rem;
  color: #9e8a66;
}
.path-license-details .licende-details-page .license-details-wrapper .license-card .label,
.path-license-details .request-details-page .license-details-wrapper .license-card .label,
.path-request-details .licende-details-page .license-details-wrapper .license-card .label,
.path-request-details .request-details-page .license-details-wrapper .license-card .label {
  color: #96999b;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.225rem */
  margin-bottom: 0.5rem;
}
.path-license-details .licende-details-page .license-details-wrapper .license-card .value,
.path-license-details .request-details-page .license-details-wrapper .license-card .value,
.path-request-details .licende-details-page .license-details-wrapper .license-card .value,
.path-request-details .request-details-page .license-details-wrapper .license-card .value {
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 2.1rem */
}
.path-license-details .licende-details-page .container-front #geographical,
.path-license-details .request-details-page .container-front #geographical,
.path-request-details .licende-details-page .container-front #geographical,
.path-request-details .request-details-page .container-front #geographical {
  border-radius: 0.5rem 0rem 0rem 0rem;
  background: #ffffff;
  /* M */
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
  margin-top: -7rem;
  min-height: 49.1875rem;
}
.path-license-details .licende-details-page .container-front .info,
.path-license-details .request-details-page .container-front .info,
.path-request-details .licende-details-page .container-front .info,
.path-request-details .request-details-page .container-front .info {
  padding-top: 2rem;
  padding-left: 2rem;
}
.path-license-details .licende-details-page .container-front .info h2,
.path-license-details .request-details-page .container-front .info h2,
.path-request-details .licende-details-page .container-front .info h2,
.path-request-details .request-details-page .container-front .info h2 {
  color: #4a4f53;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.path-license-details .licende-details-page .container-front .info h2 span,
.path-license-details .request-details-page .container-front .info h2 span,
.path-request-details .licende-details-page .container-front .info h2 span,
.path-request-details .request-details-page .container-front .info h2 span {
  display: block;
  color: #4a4f53;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.path-license-details .licende-details-page .container-front .info .details,
.path-license-details .request-details-page .container-front .info .details,
.path-request-details .licende-details-page .container-front .info .details,
.path-request-details .request-details-page .container-front .info .details {
  margin-top: 3.62rem;
}
.path-license-details .licende-details-page .container-front .info .details .detail-row,
.path-license-details .request-details-page .container-front .info .details .detail-row,
.path-request-details .licende-details-page .container-front .info .details .detail-row,
.path-request-details .request-details-page .container-front .info .details .detail-row {
  margin-bottom: 2.25rem;
}
.path-license-details .licende-details-page .container-front .info .details .detail-row .text-details,
.path-license-details .request-details-page .container-front .info .details .detail-row .text-details,
.path-request-details .licende-details-page .container-front .info .details .detail-row .text-details,
.path-request-details .request-details-page .container-front .info .details .detail-row .text-details {
  text-align: start;
  min-width: 7.375rem;
  max-width: 7.375rem;
}
.path-license-details .licende-details-page .container-front .info .details .detail-row .text-details .label,
.path-license-details .request-details-page .container-front .info .details .detail-row .text-details .label,
.path-request-details .licende-details-page .container-front .info .details .detail-row .text-details .label,
.path-request-details .request-details-page .container-front .info .details .detail-row .text-details .label {
  color: #9e8a66;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 1.2rem */
  margin-bottom: 0.75rem;
}
.path-license-details .licende-details-page .container-front .info .details .detail-row .text-details .value,
.path-license-details .request-details-page .container-front .info .details .detail-row .text-details .value,
.path-request-details .licende-details-page .container-front .info .details .detail-row .text-details .value,
.path-request-details .request-details-page .container-front .info .details .detail-row .text-details .value {
  color: #393737;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 1.2rem */
}
.path-license-details .licende-details-page .container-front .info .details .detail-row.coordinates .label,
.path-license-details .request-details-page .container-front .info .details .detail-row.coordinates .label,
.path-request-details .licende-details-page .container-front .info .details .detail-row.coordinates .label,
.path-request-details .request-details-page .container-front .info .details .detail-row.coordinates .label {
  color: #9e8a66;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  padding-bottom: 1.62rem;
  /* 1.5rem */
}
.path-license-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box,
.path-license-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box,
.path-request-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box,
.path-request-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box {
  display: flex;
  padding: 0.9375rem 1rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  border-radius: 0.3125rem;
  background: #fafbfb;
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: hidden;
  transition: overflow-y 0.3s ease-in;
}
.path-license-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box:hover,
.path-license-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box:hover,
.path-request-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box:hover,
.path-request-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box:hover {
  overflow-y: auto;
}
.path-license-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box p,
.path-license-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box p,
.path-request-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box p,
.path-request-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box p {
  color: #393737;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  gap: 0.375rem;
  align-items: center;
  /* 1.2rem */
}
.path-license-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box p span,
.path-license-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box p span,
.path-request-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box p span,
.path-request-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box p span {
  display: flex;
  padding: 0.25rem 0.375rem 0.375rem 0.375rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: #e6f0ff;
}
.path-license-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box .values,
.path-license-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box .values,
.path-request-details .licende-details-page .container-front .info .details .detail-row.coordinates .coordinate-box .values,
.path-request-details .request-details-page .container-front .info .details .detail-row.coordinates .coordinate-box .values {
  flex-direction: column;
}
.path-license-details .licende-details-page .map-section,
.path-license-details .request-details-page .map-section,
.path-request-details .licende-details-page .map-section,
.path-request-details .request-details-page .map-section {
  position: relative;
}
.path-license-details .licende-details-page .map-section .item-map,
.path-license-details .request-details-page .map-section .item-map,
.path-request-details .licende-details-page .map-section .item-map,
.path-request-details .request-details-page .map-section .item-map {
  display: block;
  position: absolute;
  overflow: hidden;
  right: 0;
  width: 80.0625rem;
  height: 100%;
}
.path-license-details .licende-details-page .related-minerals,
.path-license-details .request-details-page .related-minerals,
.path-request-details .licende-details-page .related-minerals,
.path-request-details .request-details-page .related-minerals {
  background-color: #05253c;
  padding-bottom: clamp(12rem, 15.38vw, 15.38rem);
}
.path-license-details .licende-details-page .related-minerals .section-title,
.path-license-details .request-details-page .related-minerals .section-title,
.path-request-details .licende-details-page .related-minerals .section-title,
.path-request-details .request-details-page .related-minerals .section-title {
  padding: 3.31rem 0 3.31rem 0;
  color: #ffffff;
  text-align: center;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.path-license-details .licende-details-page .related-minerals .mineral-card,
.path-license-details .request-details-page .related-minerals .mineral-card,
.path-request-details .licende-details-page .related-minerals .mineral-card,
.path-request-details .request-details-page .related-minerals .mineral-card {
  display: flex;
  padding: 0.75rem;
  flex-direction: column;
  align-items: center;
  gap: 1.375rem;
  border-radius: 0.5rem;
  background: #233f53;
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-image,
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-image,
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-image,
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-image {
  display: flex;
  height: 9.5rem;
  padding: 0.4375rem 4.625rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  flex-shrink: 0;
  align-self: stretch;
  border-radius: 0.5rem;
  background: rgba(230, 233, 236, 0.07);
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-image img,
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-image img,
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-image img,
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-image img {
  width: 100%;
  height: 100%;
  transform: rotate(14.929deg);
  flex-shrink: 0;
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-tags,
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-tags,
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-tags,
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-tags {
  display: flex;
  gap: 0.5rem;
  padding-top: 1.38rem;
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-tags span,
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-tags span,
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-tags span,
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-tags span {
  display: flex;
  max-height: 1.25rem;
  padding: 0.25rem 0.375rem;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  border-radius: 0.375rem;
  background: var(--Info-25, #f2f7fd);
  color: var(--Info-800, #002858);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(1),
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(1),
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(1),
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(1) {
  background: var(--Info-25, #f2f7fd);
  color: var(--Info-800, #002858);
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(2),
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(2),
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(2),
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(2) {
  background: var(--Primary-25, #f2fbf7);
  color: #004429;
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(3),
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(3),
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(3),
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(3) {
  background: var(--Info-25, #f2f7fd);
  color: var(--Info-800, #002858);
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(4),
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(4),
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(4),
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(4) {
  background: var(--Primary-25, #f2fbf7);
  color: #004429;
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(1),
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(1),
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(1),
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(1) {
  background: var(--Info-25, #f2f7fd);
  color: var(--Info-800, #002858);
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(5),
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(5),
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(5),
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-tags span:nth-child(5) {
  background: var(--Primary-25, #f2fbf7);
  color: #004429;
}
.path-license-details .licende-details-page .related-minerals .mineral-card .mineral-name,
.path-license-details .request-details-page .related-minerals .mineral-card .mineral-name,
.path-request-details .licende-details-page .related-minerals .mineral-card .mineral-name,
.path-request-details .request-details-page .related-minerals .mineral-card .mineral-name {
  color: #ffffff;
  font-size: 1.6875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  padding-top: 0.75rem;
  /* 2.3625rem */
}
@media (max-width: 1200px) {
  .path-license-details .investor-info,
  .path-request-details .investor-info {
    gap: 1.5rem;
  }
  .path-license-details .investor-info .icon,
  .path-request-details .investor-info .icon {
    width: 3.5rem;
    height: 3.5rem;
    padding: 0.75rem;
  }
  .path-license-details .investor-info .info h3,
  .path-request-details .investor-info .info h3 {
    font-size: 1.5rem;
    padding-bottom: 1rem;
  }
  .path-license-details .investor-info .info a,
  .path-request-details .investor-info .info a {
    font-size: 1rem;
  }
  .path-license-details .license-details-wrapper,
  .path-request-details .license-details-wrapper {
    padding-top: 3rem;
    padding-bottom: 6rem;
  }
  .path-license-details .license-details-wrapper .license-desc h5,
  .path-request-details .license-details-wrapper .license-desc h5 {
    font-size: 1.75rem;
    padding-bottom: 1.25rem;
  }
  .path-license-details .license-details-wrapper .license-desc p,
  .path-request-details .license-details-wrapper .license-desc p {
    width: 100%;
    font-size: 0.9rem;
  }
  .path-license-details .license-details-wrapper .license-card,
  .path-request-details .license-details-wrapper .license-card {
    min-height: auto;
    padding: 1.5rem 1rem;
  }
  .path-license-details .license-details-wrapper .license-card .icon-box,
  .path-request-details .license-details-wrapper .license-card .icon-box {
    width: 2.5rem;
    height: 2.5rem;
    padding: 0.75rem;
    margin-bottom: 1.5rem;
  }
  .path-license-details .license-details-wrapper .license-card .icon-box i,
  .path-request-details .license-details-wrapper .license-card .icon-box i {
    font-size: 1.2rem;
  }
  .path-license-details .license-details-wrapper .license-card .label,
  .path-request-details .license-details-wrapper .license-card .label {
    font-size: 0.75rem;
  }
  .path-license-details .license-details-wrapper .license-card .value,
  .path-request-details .license-details-wrapper .license-card .value {
    font-size: 1.2rem;
  }
  .path-license-details .container-front .info,
  .path-request-details .container-front .info {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
  }
  .path-license-details .container-front .info h2,
  .path-request-details .container-front .info h2 {
    font-size: 2rem;
  }
  .path-license-details .container-front .info h2 span,
  .path-request-details .container-front .info h2 span {
    font-size: 2rem;
  }
  .path-license-details .container-front .info .details,
  .path-request-details .container-front .info .details {
    margin-top: 2rem;
  }
  .path-license-details .container-front .info .details .detail-row,
  .path-request-details .container-front .info .details .detail-row {
    margin-bottom: 1.5rem;
  }
  .path-license-details .container-front .info .details .detail-row .text-details,
  .path-request-details .container-front .info .details .detail-row .text-details {
    min-width: 5rem;
  }
  .path-license-details .container-front .info .details .detail-row .text-details .label,
  .path-request-details .container-front .info .details .detail-row .text-details .label {
    font-size: 0.875rem;
    margin-bottom: 0.5rem;
  }
  .path-license-details .container-front .info .details .detail-row .text-details .value,
  .path-request-details .container-front .info .details .detail-row .text-details .value {
    font-size: 0.875rem;
  }
  .path-license-details .container-front .info .details .detail-row.coordinates .label,
  .path-request-details .container-front .info .details .detail-row.coordinates .label {
    font-size: 1rem;
    padding-bottom: 1rem;
  }
  .path-license-details .container-front .info .details .detail-row.coordinates .coordinate-box,
  .path-request-details .container-front .info .details .detail-row.coordinates .coordinate-box {
    max-height: 180px;
    padding: 0.75rem 0.75rem;
    gap: 0.75rem;
  }
  .path-license-details .container-front .info .details .detail-row.coordinates .coordinate-box p,
  .path-request-details .container-front .info .details .detail-row.coordinates .coordinate-box p {
    font-size: 0.9rem;
  }
  .path-license-details .container-front .info .details .detail-row.coordinates .coordinate-box p span,
  .path-request-details .container-front .info .details .detail-row.coordinates .coordinate-box p span {
    padding: 0.2rem 0.3rem 0.3rem 0.3rem;
  }
  .path-license-details .map-section .item-map,
  .path-request-details .map-section .item-map {
    width: 100% !important;
    right: 0;
    height: 300px;
    position: unset !important;
  }
}
@media (max-width: 768px) {
  .path-license-details .investor-info,
  .path-request-details .investor-info {
    flex-direction: column;
    gap: 1rem;
  }
  .path-license-details .investor-info .icon,
  .path-request-details .investor-info .icon {
    width: 3rem;
    height: 3rem;
    padding: 0.5rem;
  }
  .path-license-details .investor-info .info h3,
  .path-request-details .investor-info .info h3 {
    font-size: 1.25rem;
    padding-bottom: 1rem;
  }
  .path-license-details .investor-info .info a,
  .path-request-details .investor-info .info a {
    font-size: 0.9rem;
  }
  .path-license-details .license-details-wrapper,
  .path-request-details .license-details-wrapper {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }
  .path-license-details .license-details-wrapper .license-desc h5,
  .path-request-details .license-details-wrapper .license-desc h5 {
    font-size: 1.5rem;
  }
  .path-license-details .license-details-wrapper .license-desc p,
  .path-request-details .license-details-wrapper .license-desc p {
    width: 100%;
    font-size: 0.85rem;
  }
  .path-license-details .license-details-wrapper .license-card,
  .path-request-details .license-details-wrapper .license-card {
    padding: 1rem;
  }
  .path-license-details .license-details-wrapper .license-card .icon-box,
  .path-request-details .license-details-wrapper .license-card .icon-box {
    width: 2rem;
    height: 2rem;
    padding: 0.5rem;
    margin-bottom: 1rem;
  }
  .path-license-details .license-details-wrapper .license-card .icon-box i,
  .path-request-details .license-details-wrapper .license-card .icon-box i {
    font-size: 1rem;
  }
  .path-license-details .license-details-wrapper .license-card .label,
  .path-request-details .license-details-wrapper .license-card .label {
    font-size: 0.7rem;
  }
  .path-license-details .license-details-wrapper .license-card .value,
  .path-request-details .license-details-wrapper .license-card .value {
    font-size: 1rem;
  }
  .path-license-details .container-front .info,
  .path-request-details .container-front .info {
    padding-top: 1rem;
    padding-left: 1rem;
  }
  .path-license-details .container-front .info h2,
  .path-request-details .container-front .info h2 {
    font-size: 1.5rem;
  }
  .path-license-details .container-front .info h2 span,
  .path-request-details .container-front .info h2 span {
    font-size: 1.5rem;
  }
  .path-license-details .container-front .info .details,
  .path-request-details .container-front .info .details {
    margin-top: 1.5rem;
  }
  .path-license-details .container-front .info .details .detail-row,
  .path-request-details .container-front .info .details .detail-row {
    margin-bottom: 1rem;
  }
  .path-license-details .container-front .info .details .detail-row .text-details,
  .path-request-details .container-front .info .details .detail-row .text-details {
    min-width: auto;
  }
  .path-license-details .container-front .info .details .detail-row .text-details .label,
  .path-request-details .container-front .info .details .detail-row .text-details .label {
    font-size: 0.75rem;
  }
  .path-license-details .container-front .info .details .detail-row .text-details .value,
  .path-request-details .container-front .info .details .detail-row .text-details .value {
    font-size: 0.75rem;
  }
  .path-license-details .container-front .info .details .detail-row.coordinates .label,
  .path-request-details .container-front .info .details .detail-row.coordinates .label {
    font-size: 1rem;
    padding-bottom: 1rem;
  }
  .path-license-details .container-front .info .details .detail-row.coordinates .coordinate-box,
  .path-request-details .container-front .info .details .detail-row.coordinates .coordinate-box {
    max-height: 140px;
    padding: 0.5rem;
    gap: 0.5rem;
  }
  .path-license-details .container-front .info .details .detail-row.coordinates .coordinate-box p,
  .path-request-details .container-front .info .details .detail-row.coordinates .coordinate-box p {
    font-size: 0.85rem;
  }
  .path-license-details .container-front .info .details .detail-row.coordinates .coordinate-box p span,
  .path-request-details .container-front .info .details .detail-row.coordinates .coordinate-box p span {
    padding: 0.15rem 0.25rem 0.25rem 0.25rem;
  }
  .path-license-details .map-section .item-map,
  .path-request-details .map-section .item-map {
    width: 100% !important;
    position: relative !important;
  }
}

.page-node-type-mineral header:not(.open-megaMenu) {
  background-color: #f7f4ee;
}
@media (max-width: 1250px) {
  .page-node-type-mineral header:not(.open-megaMenu) {
    background-color: #041a2a;
    background: linear-gradient(90deg, rgba(123, 118, 118, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%) !important;
    -webkit-backdrop-filter: blur(12px);
            backdrop-filter: blur(12px);
  }
}
.page-node-type-mineral .container-front {
  height: unset;
}
.page-node-type-mineral .hero-section-pattern.has-desc {
  height: 39.6875rem;
}
.page-node-type-mineral .hero-section-pattern.no-desc {
  height: unset;
}
.page-node-type-mineral .hero-section-pattern__content {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  padding-top: 3.56rem;
  width: 100%;
}
@media (max-width: 1024px) {
  .page-node-type-mineral .hero-section-pattern__content {
    flex-direction: column;
  }
}
.page-node-type-mineral .hero-section-pattern__content .page-title {
  padding-bottom: 1.56rem;
}
.page-node-type-mineral .hero-section-pattern__image {
  width: 22.38675rem;
  height: 20.03025rem;
}
.page-node-type-mineral .hero-section-pattern__description p {
  max-width: 44.375rem;
  color: #696D70;
  text-align: justify;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 2rem */
}
.page-node-type-mineral .mineral-details {
  margin-top: -155px;
  background: linear-gradient(180deg, rgba(248, 245, 239, 0) 0%, #fff 82.21%);
}
@media (max-width: 1024px) {
  .page-node-type-mineral .mineral-details {
    margin-top: 3rem;
  }
}
.page-node-type-mineral .mineral-details .title {
  color: #4a4f53;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 2.275rem */
  padding-bottom: 1.88rem;
}
.page-node-type-mineral .mineral-details .item {
  display: flex;
  min-width: 12.5rem;
  height: 11.625rem;
  padding: 1.5rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.5rem;
  background: #ffffff;
  box-shadow: 0px 5px 20px 0px rgba(204, 203, 203, 0.2);
}
@media (max-width: 1400px) and (min-width: 990px) {
  .page-node-type-mineral .mineral-details .item {
    min-width: 100%;
  }
}
@media (max-width: 990px) {
  .page-node-type-mineral .mineral-details .item {
    margin-top: 10px;
  }
}
.page-node-type-mineral .mineral-details .item .content span {
  max-width: 5.9375rem;
  color: var(--Primary_color_palette-Blue-B100, #6e818e);
  font-size: clamp(0.8rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem;
  padding-bottom: 0.5rem;
  /* 137.5% */
}
.page-node-type-mineral .mineral-details .item .content p {
  color: #4a4f53;
  font-size: clamp(1rem, 1.5vw, 1.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 3.375rem;
  margin: 0;
  /* 225% */
}
.page-node-type-mineral .resources {
  padding: clamp(5rem, 7.06vw, 7.06rem) 0 clamp(4.5rem, 6.12vw, 6.12rem) 0;
}
.page-node-type-mineral .resources .section-title--resources {
  padding-bottom: clamp(3rem, 4.75vw, 4.75rem);
}
.page-node-type-mineral .resources .section-title--resources .section-title__heading {
  color: #4a4f53;
  font-size: clamp(2rem, 2.8125vw, 2.8125rem);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 3.9375rem */
}
.page-node-type-mineral .resources .section-title--resources .section-title__heading span {
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-mineral .resources .resource-card {
  display: flex;
  max-height: 26.125rem;
  min-height: 26.125rem;
  transform: translateY(0);
  will-change: transform;
  cursor: pointer;
  transition: transform 0.5s ease;
}
@media (max-width: 768px) {
  .page-node-type-mineral .resources .resource-card {
    min-height: unset;
    max-height: unset;
    margin-bottom: 0.5rem;
    height: 10.8125rem;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    margin-bottom: 0.5rem;
    padding-inline: 7px;
  }
  .page-node-type-mineral .resources .resource-card:last-child {
    width: 100%;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .page-node-type-mineral .resources .resource-card:last-child {
    padding-inline: 7px;
  }
}
@media (max-width: 768px) {
  .page-node-type-mineral .resources .resource-card:last-child .feature-card__image-wrapper {
    width: 100%;
  }
  .page-node-type-mineral .resources .resource-card:last-child .feature-card__image-wrapper .feature-card__image {
    width: 100%;
  }
}
.page-node-type-mineral .resources .resource-card:hover {
  transform: translateY(-15px);
}
@media (max-width: 768px) {
  .page-node-type-mineral .resources .resource-card:hover {
    padding-top: 15px;
  }
}
.page-node-type-mineral .resources .resource-card:hover .resource-card__image-wrapper img {
  transform: scale(1.2);
}
.page-node-type-mineral .resources .resource-card:hover .resource-card__content {
  bottom: 2rem;
}
.page-node-type-mineral .resources .resource-card__image-wrapper {
  display: flex;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
}
.page-node-type-mineral .resources .resource-card__image-wrapper img {
  width: 100%;
  height: 100%;
  max-height: 26.125rem;
  min-height: 26.125rem;
  border-radius: 0.5rem;
  border: 1px solid #F8F8F8;
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1);
  transition: transform 5s ease;
  will-change: transform;
  will-change: transform;
}
.page-node-type-mineral .resources .resource-card__overlay {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, rgba(0, 0, 0, 0.7) 99.96%);
  transition: background 0.6s ease;
}
.page-node-type-mineral .resources .resource-card:hover .resource-card__overlay {
  background: linear-gradient(180deg, rgba(158, 138, 102, 0) 30.66%, #9e8a66 100%);
}
.page-node-type-mineral .resources .resource-card__content {
  position: absolute;
  bottom: 0;
  transition: bottom 0.5s ease;
}
.page-node-type-mineral .resources .resource-card__title {
  color: #ffffff;
  text-align: center;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  /* 60% */
  margin-bottom: 1rem;
}
.page-node-type-mineral .resources .resource-card__subtitle {
  color: #ffffff;
  text-align: center;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  /* 133.333% */
  margin-bottom: 1.5rem;
}
.page-node-type-mineral .uses-and-apps {
  background: #fafbfb;
  padding: clamp(2.5rem, 4.81vw, 4.81rem) 0 clamp(3rem, 9.25vw, 9.25rem) 0;
}
.page-node-type-mineral .uses-and-apps .title {
  max-width: 29.375rem;
  color: #4a4f53;
  font-size: clamp(2rem, 2.8125vw, 2.8125rem);
  font-style: normal;
  font-weight: 400;
  line-height: 3.875rem;
  padding-bottom: 3.12rem;
  /* 137.778% */
}
.page-node-type-mineral .uses-and-apps .title .highlight {
  color: #4a4f53;
  font-size: clamp(2rem, 2.8125vw, 2.8125rem);
  font-style: normal;
  font-weight: 700;
  line-height: 3.875rem;
  padding-left: 10px;
}
@media (max-width: 726px) {
  .page-node-type-mineral .uses-and-apps .row {
    gap: 1rem;
  }
}
.page-node-type-mineral .uses-and-apps .app-card {
  display: flex;
  max-height: 24.625rem;
  padding: 2.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 7rem;
  border-radius: 0.5rem;
  background: #ffffff;
  /* L */
  box-shadow: 0px 5px 20px 0px rgba(204, 203, 203, 0.2);
}
.page-node-type-mineral .uses-and-apps .app-card .icon {
  max-width: 2.5rem;
  max-height: 2.5rem;
}
.page-node-type-mineral .uses-and-apps .app-card .content {
  padding-top: 2.5rem;
}
.page-node-type-mineral .uses-and-apps .app-card .content .title {
  max-height: 3rem;
  color: #6f6147;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  padding-bottom: 1rem;
  /* 2.4rem */
}
.page-node-type-mineral .uses-and-apps .app-card .content .desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #33373b;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 1.35rem */
}
.page-node-type-mineral .licenses-section {
  padding: 2.81rem 0 0 0;
  background: rgba(247, 248, 249, 0.6);
}
.page-node-type-mineral .licenses-section h3 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 2.4em;
  overflow: hidden;
  color: #4a4f53;
  /* Display/D2/Large */
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: clamp(2rem, 3.12vw, 3.12rem);
}
.page-node-type-mineral .licenses-section__tabs {
  margin-bottom: clamp(3rem, 4.38vw, 4.38rem);
  display: flex;
  gap: 1.5rem;
  padding: 0;
}
.page-node-type-mineral .licenses-section__tabs li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
.page-node-type-mineral .licenses-section__tabs li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.page-node-type-mineral .licenses-section__tabs li a {
  padding-right: 1.56rem;
  color: #B5B7B8;
  /* Heading/H3/Medium */
  font-size: clamp(1rem, 1.5vw, 1.5rem);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  cursor: pointer;
  /* 2.625rem */
}
.page-node-type-mineral .licenses-section__tabs li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.page-node-type-mineral .licenses-section #licenses-list .card-link.mb,
.page-node-type-mineral .licenses-section #requests-list .card-link.mb {
  display: none !important;
}
@media (max-width: 766px) {
  .page-node-type-mineral .licenses-section #licenses-list .card-link.mb,
  .page-node-type-mineral .licenses-section #requests-list .card-link.mb {
    display: block !important;
  }
}
.page-node-type-mineral .licenses-section #licenses-list .card-link.fs,
.page-node-type-mineral .licenses-section #requests-list .card-link.fs {
  display: block;
}
@media (max-width: 766px) {
  .page-node-type-mineral .licenses-section #licenses-list .card-link.fs,
  .page-node-type-mineral .licenses-section #requests-list .card-link.fs {
    display: none !important;
  }
}
.page-node-type-mineral .licenses-section #licenses-list .license-item,
.page-node-type-mineral .licenses-section #licenses-list .request-card,
.page-node-type-mineral .licenses-section #requests-list .license-item,
.page-node-type-mineral .licenses-section #requests-list .request-card {
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  padding: 1.88rem 1.06rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern-list.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item:lang(ar),
.page-node-type-mineral .licenses-section #licenses-list .request-card:lang(ar),
.page-node-type-mineral .licenses-section #requests-list .license-item:lang(ar),
.page-node-type-mineral .licenses-section #requests-list .request-card:lang(ar) {
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern_list_ar.svg");
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .license-type h3,
.page-node-type-mineral .licenses-section #licenses-list .request-card .license-type h3,
.page-node-type-mineral .licenses-section #requests-list .license-item .license-type h3,
.page-node-type-mineral .licenses-section #requests-list .request-card .license-type h3 {
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  /* 116.667% */
  padding: 0 !important;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .investor-name,
.page-node-type-mineral .licenses-section #licenses-list .request-card .investor-name,
.page-node-type-mineral .licenses-section #requests-list .license-item .investor-name,
.page-node-type-mineral .licenses-section #requests-list .request-card .investor-name {
  padding: 0.5rem 0 2rem 0;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .investor-name p,
.page-node-type-mineral .licenses-section #licenses-list .request-card .investor-name p,
.page-node-type-mineral .licenses-section #requests-list .license-item .investor-name p,
.page-node-type-mineral .licenses-section #requests-list .request-card .investor-name p {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin: 0;
  /* 1.05rem */
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .licenses-list-details ul,
.page-node-type-mineral .licenses-section #licenses-list .request-card .licenses-list-details ul,
.page-node-type-mineral .licenses-section #requests-list .license-item .licenses-list-details ul,
.page-node-type-mineral .licenses-section #requests-list .request-card .licenses-list-details ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  list-style: none;
  padding: 0;
  height: 8rem;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .licenses-list-details ul li,
.page-node-type-mineral .licenses-section #licenses-list .request-card .licenses-list-details ul li,
.page-node-type-mineral .licenses-section #requests-list .license-item .licenses-list-details ul li,
.page-node-type-mineral .licenses-section #requests-list .request-card .licenses-list-details ul li {
  display: flex;
  justify-content: space-between;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .licenses-list-details ul li .info,
.page-node-type-mineral .licenses-section #licenses-list .request-card .licenses-list-details ul li .info,
.page-node-type-mineral .licenses-section #requests-list .license-item .licenses-list-details ul li .info,
.page-node-type-mineral .licenses-section #requests-list .request-card .licenses-list-details ul li .info {
  display: flex;
  align-items: baseline;
  gap: 0.31rem;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .licenses-list-details ul li .info i,
.page-node-type-mineral .licenses-section #licenses-list .request-card .licenses-list-details ul li .info i,
.page-node-type-mineral .licenses-section #requests-list .license-item .licenses-list-details ul li .info i,
.page-node-type-mineral .licenses-section #requests-list .request-card .licenses-list-details ul li .info i {
  width: 0.875rem;
  height: 0.875rem;
  flex-shrink: 0;
  margin-top: 3px;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .licenses-list-details ul li .info span,
.page-node-type-mineral .licenses-section #licenses-list .license-item .licenses-list-details ul li .info i,
.page-node-type-mineral .licenses-section #licenses-list .request-card .licenses-list-details ul li .info span,
.page-node-type-mineral .licenses-section #licenses-list .request-card .licenses-list-details ul li .info i,
.page-node-type-mineral .licenses-section #requests-list .license-item .licenses-list-details ul li .info span,
.page-node-type-mineral .licenses-section #requests-list .license-item .licenses-list-details ul li .info i,
.page-node-type-mineral .licenses-section #requests-list .request-card .licenses-list-details ul li .info span,
.page-node-type-mineral .licenses-section #requests-list .request-card .licenses-list-details ul li .info i {
  color: #9e8a66;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.05rem */
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .licenses-list-details ul li .class,
.page-node-type-mineral .licenses-section #licenses-list .request-card .licenses-list-details ul li .class,
.page-node-type-mineral .licenses-section #requests-list .license-item .licenses-list-details ul li .class,
.page-node-type-mineral .licenses-section #requests-list .request-card .licenses-list-details ul li .class {
  gap: 0.25rem;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .licenses-list-details ul li p,
.page-node-type-mineral .licenses-section #licenses-list .request-card .licenses-list-details ul li p,
.page-node-type-mineral .licenses-section #requests-list .license-item .licenses-list-details ul li p,
.page-node-type-mineral .licenses-section #requests-list .request-card .licenses-list-details ul li p {
  color: #4a4f53;
  text-align: right;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 1.225rem */
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .view-link-card,
.page-node-type-mineral .licenses-section #licenses-list .request-card .view-link-card,
.page-node-type-mineral .licenses-section #requests-list .license-item .view-link-card,
.page-node-type-mineral .licenses-section #requests-list .request-card .view-link-card {
  text-decoration: none;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .view-card,
.page-node-type-mineral .licenses-section #licenses-list .request-card .view-card,
.page-node-type-mineral .licenses-section #requests-list .license-item .view-card,
.page-node-type-mineral .licenses-section #requests-list .request-card .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .view-card .view-link,
.page-node-type-mineral .licenses-section #licenses-list .license-item .view-card .view-icon,
.page-node-type-mineral .licenses-section #licenses-list .request-card .view-card .view-link,
.page-node-type-mineral .licenses-section #licenses-list .request-card .view-card .view-icon,
.page-node-type-mineral .licenses-section #requests-list .license-item .view-card .view-link,
.page-node-type-mineral .licenses-section #requests-list .license-item .view-card .view-icon,
.page-node-type-mineral .licenses-section #requests-list .request-card .view-card .view-link,
.page-node-type-mineral .licenses-section #requests-list .request-card .view-card .view-icon {
  margin-top: 0.96rem;
}
.page-node-type-mineral .licenses-section #licenses-list .license-item .view-card .view-link span,
.page-node-type-mineral .licenses-section #licenses-list .request-card .view-card .view-link span,
.page-node-type-mineral .licenses-section #requests-list .license-item .view-card .view-link span,
.page-node-type-mineral .licenses-section #requests-list .request-card .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.page-node-type-mineral .licenses-section #pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  padding-block: clamp(3rem, 3.62vw, 3.62rem);
  margin: 0;
}
@media (max-width: 766px) {
  .page-node-type-mineral .licenses-section #pagination {
    display: none !important;
  }
}
.page-node-type-mineral .licenses-section #pagination button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  background-color: transparent;
  color: #4a4f53;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  border: none;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  /* 150% */
}
.page-node-type-mineral .licenses-section #pagination button.active {
  width: 2rem;
  height: 2rem;
  background-color: #6f6147;
  color: #ffffff;
  border-radius: 50%;
}
.page-node-type-mineral .licenses-section #pagination button img:lang(ar) {
  transform: rotate(180deg);
}
.page-node-type-mineral .licenses-section #pagination button.page-number {
  width: 2rem;
  height: 2rem;
}
.page-node-type-mineral .licenses-section #pagination button.page-number:hover {
  background-color: #6f6147;
  color: #ffffff;
}
.page-node-type-mineral .licenses-section #pagination .prev,
.page-node-type-mineral .licenses-section #pagination .next {
  border-radius: unset !important;
}

.path-calculator main {
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  background: #FCFCFC;
  margin-top: -40px;
  position: relative;
}
.path-calculator .calculator-section {
  padding: 4.25rem 0 15rem 0;
}
.path-calculator .calculator-section .calculator-tabs {
  margin-bottom: 3.06rem;
  display: flex;
  gap: 1.56rem;
}
@media (max-width: 768px) {
  .path-calculator .calculator-section .calculator-tabs {
    gap: 1rem;
  }
}
.path-calculator .calculator-section .calculator-tabs li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
.path-calculator .calculator-section .calculator-tabs li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.path-calculator .calculator-section .calculator-tabs li .tab-link {
  padding: 0;
}
.path-calculator .calculator-section .calculator-tabs li a {
  cursor: pointer;
  padding-right: 1.56rem !important;
  text-decoration: none;
  background-color: transparent;
  color: #B5B7B8;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  /* 2.625rem */
}
@media (max-width: 480px) {
  .path-calculator .calculator-section .calculator-tabs li a {
    font-size: 1rem;
  }
}
.path-calculator .calculator-section .calculator-tabs li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.path-calculator .calculator-section .tab-content .error-message {
  color: #de4b4b;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0;
  margin: 0;
  padding-bottom: 2.06rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .desc {
  padding-bottom: 2.31rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .desc p {
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0;
  margin: 0;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card {
  border-radius: 1.09025rem;
  background: #ffffff;
  box-shadow: 0px 4.846px 9.691px 0px rgba(239, 239, 239, 0.16);
  display: flex;
  min-height: 39.007rem;
  padding: 2.54394rem 1.45369rem;
  flex-direction: column;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card .surface-card-details {
  display: flex;
  flex-direction: column;
  display: flex;
  padding: 1.31169rem;
  align-items: flex-start;
  gap: 0.87444rem;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 0.48456rem;
  -webkit-backdrop-filter: blur(9.6911830902px);
          backdrop-filter: blur(9.6911830902px);
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card h5 {
  color: #05253c;
  font-size: 1.81713rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 2.54394rem */
  padding-bottom: 1.45rem;
  border-bottom: 1px solid #F2F4F5;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card .input-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.60569rem;
  align-self: stretch;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card input {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #E6E6E6);
  background: var(--Base-Value-Color-White, #FFF);
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card input:focus {
  outline: 0;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card input:focus-visible {
  outline: 0;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card select {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #E6E6E6);
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card select:focus {
  outline: 0;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-card select:focus-visible {
  outline: 0;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .license-area-input .wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .license-area-input .unit-label {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1rem;
  color: #34373A;
  font-size: 0.96913rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  pointer-events: none;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side label {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 0.5rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-actions {
  margin-top: 4.54275rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-actions .calculate-fees {
  width: 100%;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-actions .calculate-fees:hover {
  background: #6f6147;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-actions .calculate-fees:disabled, .path-calculator .calculator-section .tab-content #pills-surface-rental .left-side .calculator-actions .calculate-fees[disabled] {
  background-color: #d0d2d3;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card {
  padding: 4.02rem 1.38rem 0.25rem 1.38rem;
  min-height: 39.18875rem;
  border-radius: 1.09025rem;
  background: linear-gradient(180deg, rgba(231, 235, 238, 0.27) 0%, rgba(204, 215, 224, 0.27) 100%);
  box-shadow: 0px 4.846px 9.691px 0px rgba(239, 239, 239, 0.16);
  min-width: 38.28019rem;
  min-height: 39.007rem;
}
@media (max-width: 1250px) {
  .path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card {
    min-width: 100%;
    overflow: hidden;
  }
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .fees-title-section {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.48456rem;
  justify-content: center;
  padding-bottom: 1.48rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .fees-title-section .title-fees {
  color: var(--Primary_color_palette-Blue-B75, #99A6AF);
  text-align: center;
  font-size: 1.48281rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.9065rem;
  /* 128.571% */
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .fees-title-section .tooltip-custom {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .fees-title-section .tooltip-custom i {
  color: #99A6AF !important;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .fees-title-section .tooltip-custom .tooltiptext {
  visibility: hidden;
  width: 320px;
  color: #4a4f53;
  text-align: center;
  font-size: 13.344px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 12px 16px;
  border-radius: 8px;
  border: 1px solid #f3f3f3;
  background: #f1f2f2;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.08);
  position: absolute;
  bottom: 125%;
  right: 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .fees-title-section .tooltip-custom:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .result {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 3.6rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .result .total-fees-value {
  color: #4a4f53;
  text-align: center;
  font-size: 2.75381rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.9065rem;
  /* 69.231% */
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .pricing-details {
  border-top: 1.695px solid #ffffff;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card .pricing-details h6 {
  padding-top: 1.48rem;
  color: var(--Primary_color_palette-Blue-B200, #304A5D);
  font-size: 1.48281rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.9065rem;
  /* 128.571% */
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul {
  display: flex;
  flex-direction: column;
  gap: 0.64rem;
  height: 17.68644rem;
  overflow-y: scroll;
  margin: 0;
  padding: 0;
  margin-top: 2.03rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul::-webkit-scrollbar {
  width: 2.907px;
  margin-left: 0.58rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul::-webkit-scrollbar-track {
  background: transparent;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul::-webkit-scrollbar-thumb {
  background-color: rgba(48, 74, 93, 0.23);
  border-radius: 10px;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul::-webkit-scrollbar-thumb:hover {
  background-color: #4a4f53;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul li {
  display: flex;
  justify-content: space-between;
  padding: 0.6355rem 1.05913rem;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: 0.42369rem;
  background: rgba(255, 255, 255, 0.5);
  margin-right: 0.56rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul li .list-details {
  display: flex;
  gap: 0.84731rem;
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul li .list-details-title {
  color: #4a4f53;
  font-size: 1.37688rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.92769rem */
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul li .list-details-label {
  color: #004429;
  text-align: center;
  font-size: 1.271rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.77938rem */
}
.path-calculator .calculator-section .tab-content #pills-surface-rental .right-side .fees-card ul li .list-details-value {
  color: #4a4f53;
  font-size: 1.48281rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .tooltip-custom {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .tooltip-custom i {
  color: #99A6AF !important;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .tooltip-custom .tooltiptext {
  visibility: hidden;
  width: 320px;
  color: #4a4f53;
  text-align: center;
  font-size: 13.344px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 12px 16px;
  border-radius: 8px;
  border: 1px solid #f3f3f3;
  background: #f1f2f2;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.08);
  position: absolute;
  bottom: 125%;
  right: 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .tooltip-custom:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .desc {
  padding-bottom: 2.88rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .desc p {
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0;
  margin: 0;
  padding-bottom: 2.19rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .desc .details {
  display: flex;
  padding: 1.1875rem 1.125rem;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0.5rem;
  background: #ecebee;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .desc .details p {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  padding: 0;
  /* 2rem */
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card {
  border-radius: 1.09025rem;
  background: #ffffff;
  box-shadow: 0px 4.846px 9.691px 0px rgba(239, 239, 239, 0.16);
  display: flex;
  min-height: 39.007rem;
  padding: 2.54394rem 1.45369rem;
  flex-direction: column;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card .guarantee-card-details {
  display: flex;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  gap: 2.125rem 0.875rem;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 0.48456rem;
  -webkit-backdrop-filter: blur(9.6911830902px);
          backdrop-filter: blur(9.6911830902px);
  padding-top: 2.06rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card .guarantee-card-details .input-container {
  display: flex;
  flex-direction: column;
  gap: 2.12rem;
  width: 100%;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card .header-card {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #F2F4F5;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card .header-card .mineral-calss .mineral-calss-label {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 5.3125rem;
  min-height: 2.375rem;
  border-radius: 0.5rem;
  background: #ecebee;
  color: #413258;
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 1.225rem */
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card .header-card h5 {
  color: #05253c;
  font-size: 1.81713rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 2.54394rem */
  padding-bottom: 1.45rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card .input-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.60569rem;
  align-self: stretch;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card .input-wrapper .label-input {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card .input-wrapper .label-input .tooltip-custom {
  margin-bottom: 7px;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card input {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #E6E6E6);
  background: var(--Base-Value-Color-White, #FFF);
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card input:focus {
  outline: 0;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card input:focus-visible {
  outline: 0;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card select {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #E6E6E6);
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card select:focus {
  outline: 0;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-card select:focus-visible {
  outline: 0;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .license-area-input .wrapper {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .license-area-input .unit-label {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1rem;
  color: #34373A;
  font-size: 0.96913rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  pointer-events: none;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side label {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 0.5rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculater-actions {
  margin-top: 4.54275rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculater-actions .calculate-btn {
  width: 100%;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculater-actions .calculate-btn:hover {
  background: #6f6147;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculater-actions .calculate-btn:disabled, .path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculater-actions .calculate-btn[disabled] {
  background-color: #d0d2d3;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-actions {
  margin-top: 4.54275rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-actions .calculate-fees {
  width: 100%;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-actions .calculate-fees:hover {
  background: #6f6147;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-actions .calculate-fees:disabled, .path-calculator .calculator-section .tab-content #pills-financial-guarantee .left-side .calculator-actions .calculate-fees[disabled] {
  background-color: #d0d2d3;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card {
  padding: 4.02rem 1.38rem 0.25rem 1.38rem;
  min-height: 39.18875rem;
  border-radius: 1.09025rem;
  background: linear-gradient(180deg, rgba(231, 235, 238, 0.27) 0%, rgba(204, 215, 224, 0.27) 100%);
  box-shadow: 0px 4.846px 9.691px 0px rgba(239, 239, 239, 0.16);
  min-width: 38.28019rem;
  min-height: 39.007rem;
}
@media (max-width: 1125px) {
  .path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card {
    min-width: unset;
    overflow: hidden;
  }
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card .fees-title-section {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.48456rem;
  justify-content: center;
  padding-bottom: 1.48rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card .fees-title-section .title-fees {
  color: var(--Primary_color_palette-Blue-B75, #99A6AF);
  text-align: center;
  font-size: 1.48281rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.9065rem;
  /* 128.571% */
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card .total-guarantee {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 3.6rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card .total-guarantee-value {
  color: #4a4f53;
  text-align: center;
  font-size: 2.75381rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.9065rem;
  /* 69.231% */
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card .yearly-pricing-details {
  border-top: 1.695px solid #ffffff;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card .yearly-pricing-details h6 {
  padding-top: 1.48rem;
  color: var(--Primary_color_palette-Blue-B200, #304A5D);
  font-size: 1.48281rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.9065rem;
  /* 128.571% */
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul {
  display: flex;
  flex-direction: column;
  gap: 0.64rem;
  height: 17.68644rem;
  overflow-y: scroll;
  margin: 0;
  padding: 0;
  margin-top: 2.03rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul::-webkit-scrollbar {
  width: 2.907px;
  margin-left: 0.58rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul::-webkit-scrollbar-track {
  background: transparent;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul::-webkit-scrollbar-thumb {
  background-color: rgba(48, 74, 93, 0.23);
  border-radius: 10px;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul::-webkit-scrollbar-thumb:hover {
  background-color: #4a4f53;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul li {
  display: flex;
  justify-content: space-between;
  padding: 0.6355rem 1.05913rem;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: 0.42369rem;
  background: rgba(255, 255, 255, 0.5);
  margin-right: 0.56rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul li .list-details {
  display: flex;
  gap: 0.84731rem;
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul li .list-details-title {
  color: #4a4f53;
  font-size: 1.37688rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.92769rem */
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul li .list-details-label {
  color: #004429;
  text-align: center;
  font-size: 1.271rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.77938rem */
}
.path-calculator .calculator-section .tab-content #pills-financial-guarantee .right-side .fees-card ul li .list-details-value {
  color: #4a4f53;
  font-size: 1.48281rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.path-media-center .hero-section-pattern {
  background: #fcfcfc !important;
}
.path-media-center .fs-news {
  display: block;
}
@media (max-width: 768px) {
  .path-media-center .fs-news {
    display: none;
  }
}
.path-media-center .mb-news {
  display: none;
}
@media (max-width: 768px) {
  .path-media-center .mb-news {
    display: block;
  }
  .path-media-center .mb-news .news-list {
    gap: 1rem;
  }
  .path-media-center .mb-news .cta-list {
    display: flex;
    padding-top: 2.5rem;
    justify-content: center;
  }
  .path-media-center .mb-news .cta-list a {
    text-decoration: none;
    display: inline-flex;
    padding: 1rem 2rem;
    justify-content: center;
    align-items: baseline;
    gap: 0.5rem;
    border-radius: 0.5rem;
    background: #9e8a66;
    color: #ffffff;
    transition: background 0.3s ease;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
  }
  .path-media-center .mb-news .cta-list a:hover {
    background: #6f6147;
  }
  .path-media-center .mb-news .cta-list a:disabled, .path-media-center .mb-news .cta-list a[disabled] {
    background-color: #d0d2d3;
  }
  .path-media-center .mb-news .cta-list a i:lang(ar) {
    transform: rotate(-180deg);
  }
  .path-media-center .mb-news .title {
    display: flex;
    justify-content: center;
    padding-bottom: 2rem;
  }
  .path-media-center .mb-news .title h3 {
    color: #4a4f53;
    font-size: 2.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
}
.path-media-center #fluid-two {
  background: #fcfcfc !important;
}
.path-media-center #fluid-two .view-news {
  padding-bottom: clamp(3rem, 7.94vw, 7.94rem);
}
.path-media-center #fluid-two .view-news .view-content .featured-news-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: clamp(2rem, 3.81vw, 3.81rem);
}
@media (max-width: 780px) {
  .path-media-center #fluid-two .view-news .view-content .featured-news-header {
    flex-direction: column;
    gap: 1rem;
  }
}
.path-media-center #fluid-two .view-news .view-content .featured-news-header .title h3 {
  color: #6f6147;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 1.1375rem */
  letter-spacing: 0.25rem;
  text-transform: uppercase;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel__track {
  overflow: hidden;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel__track .slick-center {
  width: 80.75rem !important;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel__track .slick-track {
  display: flex;
  gap: clamp(1rem, 3vw, 3rem);
}
@media (max-width: 780px) {
  .path-media-center #fluid-two .view-news .view-content .featured-news-carousel__track .slick-track {
    padding-left: 4.5rem;
  }
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link {
  position: relative;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .featured-image {
  position: relative;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .featured-image img {
  width: 100%;
  border-radius: 0.375rem;
  display: block;
  height: 34.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .featured-image .field__item {
  position: relative;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .featured-image .field__item img {
  width: 100%;
  border-radius: 0.375rem;
  display: block;
  height: 34.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .featured-image .field__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0.375rem;
  background: linear-gradient(181deg, rgba(0, 0, 0, 0) 24.46%, rgba(0, 0, 0, 0.85) 103.65%);
  pointer-events: none;
  z-index: 1;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .article-info {
  position: absolute;
  bottom: 50px;
  padding-left: 2.5rem;
  z-index: 5;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .article-info .article-title {
  color: #ffffff;
  font-size: clamp(1.5rem, 2vw, 2rem);
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  padding-bottom: clamp(1rem, 1.5vw, 1.5rem);
  /* 2.8rem */
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .article-info .read-more {
  color: #ffffff;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.65788rem;
  /* 147.368% */
  letter-spacing: 0.00694rem;
  display: flex;
  gap: 0.48356rem;
  align-items: center;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .article-info .read-more i {
  margin-top: 5px;
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .article-info .read-more i:lang(ar) {
  transform: rotate(-180deg);
}
.path-media-center #fluid-two .view-news .view-content .featured-news-carousel .featured-news-link .featured-news-article .article-date {
  position: absolute;
  top: 30px;
  display: inline-flex;
  padding: 0.25rem 0.5rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 0.1875rem;
  background: #e8fbf9;
  color: #12988b;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5625rem;
  margin-left: 2.5rem;
  /* 156.25% */
}
.path-media-center #fluid-three .offset-custom {
  max-width: unset;
}
.path-media-center #fluid-three .view-news {
  background: #f5f3f0;
  padding: clamp(2.5rem, 4.94vw, 4.94rem) 0 clamp(3rem, 5.34vw, 5.34rem) 0;
}
.path-media-center #fluid-three .view-news .news-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 4.31rem;
}
@media (max-width: 780px) {
  .path-media-center #fluid-three .view-news .news-header {
    flex-direction: column;
  }
}
.path-media-center #fluid-three .view-news .news-header .title h3 {
  color: #4a4f53;
  font-size: 2.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.path-media-center #fluid-three .view-news .news-header .cta-list a {
  text-decoration: none;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
}
.path-media-center #fluid-three .view-news .news-header .cta-list a:hover {
  background: #6f6147;
}
.path-media-center #fluid-three .view-news .news-header .cta-list a:disabled, .path-media-center #fluid-three .view-news .news-header .cta-list a[disabled] {
  background-color: #d0d2d3;
}
.path-media-center #fluid-three .view-news .news-header .cta-list a i:lang(ar) {
  transform: rotate(-180deg);
}
.path-media-center #fluid-three .view-news .slider-controls {
  padding-bottom: 5.34rem;
}
.path-media-center #fluid-three .view-news .news-carousel__track,
.path-media-center #fluid-three .view-news .mb-news__track {
  overflow: hidden;
  margin-bottom: 2.38rem;
}
.path-media-center #fluid-three .view-news .news-carousel__header,
.path-media-center #fluid-three .view-news .mb-news__header {
  margin-bottom: 5.69rem;
}
.path-media-center #fluid-three .view-news .news-carousel .new-link,
.path-media-center #fluid-three .view-news .mb-news .new-link {
  text-decoration: none;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.path-media-center #fluid-three .view-news .news-carousel .slick-track,
.path-media-center #fluid-three .view-news .mb-news .slick-track {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
.path-media-center #fluid-three .view-news .news-carousel .news-card__image-wrapper img,
.path-media-center #fluid-three .view-news .mb-news .news-card__image-wrapper img {
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
.path-media-center #fluid-three .view-news .news-carousel .news-card__body,
.path-media-center #fluid-three .view-news .mb-news .news-card__body {
  min-height: 214px;
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #ffffff;
}
.path-media-center #fluid-three .view-news .news-carousel .news-card__title,
.path-media-center #fluid-three .view-news .mb-news .news-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
}
.path-media-center #fluid-three .view-news .news-carousel .news-card__tags,
.path-media-center #fluid-three .view-news .mb-news .news-card__tags {
  display: -webkit-box;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: #fef8ec;
  color: #f7bb44;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.path-media-center #fluid-three .view-news .news-carousel .news-card__meta,
.path-media-center #fluid-three .view-news .mb-news .news-card__meta {
  padding-top: 2.38rem;
  gap: 2rem;
}
.path-media-center #fluid-three .view-news .news-carousel .news-card__date, .path-media-center #fluid-three .view-news .news-carousel .news-card__location,
.path-media-center #fluid-three .view-news .mb-news .news-card__date,
.path-media-center #fluid-three .view-news .mb-news .news-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.path-media-center #fluid-three .view-news .news-carousel .news-card__date i, .path-media-center #fluid-three .view-news .news-carousel .news-card__location i,
.path-media-center #fluid-three .view-news .mb-news .news-card__date i,
.path-media-center #fluid-three .view-news .mb-news .news-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
.path-media-center #fluid-three .fs-events {
  display: block;
}
@media (max-width: 768px) {
  .path-media-center #fluid-three .fs-events {
    display: none;
  }
}
.path-media-center #fluid-three .mb-events {
  display: none;
}
@media (max-width: 768px) {
  .path-media-center #fluid-three .mb-events {
    display: block;
  }
  .path-media-center #fluid-three .mb-events .events-list {
    gap: 1rem;
  }
  .path-media-center #fluid-three .mb-events .cta-list {
    display: flex;
    padding-top: 3.5rem;
    justify-content: center;
  }
  .path-media-center #fluid-three .mb-events .cta-list a {
    text-decoration: none;
    display: inline-flex;
    padding: 1rem 2rem;
    justify-content: center;
    align-items: baseline;
    gap: 0.5rem;
    border-radius: 0.5rem;
    background: #9e8a66;
    color: #ffffff;
    transition: background 0.3s ease;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
  }
  .path-media-center #fluid-three .mb-events .cta-list a:hover {
    background: #6f6147;
  }
  .path-media-center #fluid-three .mb-events .cta-list a:disabled, .path-media-center #fluid-three .mb-events .cta-list a[disabled] {
    background-color: #d0d2d3;
  }
  .path-media-center #fluid-three .mb-events .cta-list a i:lang(ar) {
    transform: rotate(-180deg);
  }
  .path-media-center #fluid-three .mb-events .title {
    display: flex;
    justify-content: center;
    padding-bottom: 2rem;
  }
  .path-media-center #fluid-three .mb-events .title h3 {
    color: #4a4f53;
    font-size: 2.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
}
.path-media-center #fluid-three .view-events {
  background: #fcfcfc;
  padding: clamp(3rem, 5.62vw, 5.62rem) 0 clamp(3rem, 6vw, 6rem) 0;
}
.path-media-center #fluid-three .view-events .events-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 4.31rem;
}
@media (max-width: 780px) {
  .path-media-center #fluid-three .view-events .events-header {
    flex-direction: column;
  }
}
.path-media-center #fluid-three .view-events .events-header .title h3 {
  color: #4a4f53;
  font-size: 2.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.path-media-center #fluid-three .view-events .events-header .cta-list a {
  text-decoration: none;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
}
.path-media-center #fluid-three .view-events .events-header .cta-list a:hover {
  background: #6f6147;
}
.path-media-center #fluid-three .view-events .events-header .cta-list a:disabled, .path-media-center #fluid-three .view-events .events-header .cta-list a[disabled] {
  background-color: #d0d2d3;
}
.path-media-center #fluid-three .view-events .events-header .cta-list a i:lang(ar) {
  transform: rotate(-180deg);
}
.path-media-center #fluid-three .view-events .slider-controls {
  display: flex;
  justify-content: flex-end;
}
.path-media-center #fluid-three .view-events .slider-controls__btn {
  background-color: transparent;
  border: none;
}
.path-media-center #fluid-three .view-events .slider-controls__btn img {
  width: 4rem;
  height: 4rem;
}
.path-media-center #fluid-three .view-events .events-carousel__track,
.path-media-center #fluid-three .view-events .mb-events__track {
  overflow: hidden;
  margin-bottom: 2.38rem;
}
.path-media-center #fluid-three .view-events .events-carousel .events-card__image-wrapper img,
.path-media-center #fluid-three .view-events .mb-events .events-card__image-wrapper img {
  width: 100%;
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
.path-media-center #fluid-three .view-events .events-carousel .events-card__body,
.path-media-center #fluid-three .view-events .mb-events .events-card__body {
  min-height: 214px;
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #fff;
}
.path-media-center #fluid-three .view-events .events-carousel .events-card__title,
.path-media-center #fluid-three .view-events .mb-events .events-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
}
.path-media-center #fluid-three .view-events .events-carousel .events-card__tags,
.path-media-center #fluid-three .view-events .mb-events .events-card__tags {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  width: -moz-fit-content;
  width: fit-content;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.path-media-center #fluid-three .view-events .events-carousel .events-card__meta,
.path-media-center #fluid-three .view-events .mb-events .events-card__meta {
  gap: 2rem;
  padding-top: 2.38rem;
}
.path-media-center #fluid-three .view-events .events-carousel .events-card__date, .path-media-center #fluid-three .view-events .events-carousel .events-card__location,
.path-media-center #fluid-three .view-events .mb-events .events-card__date,
.path-media-center #fluid-three .view-events .mb-events .events-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.path-media-center #fluid-three .view-events .events-carousel .events-card__date i, .path-media-center #fluid-three .view-events .events-carousel .events-card__location i,
.path-media-center #fluid-three .view-events .mb-events .events-card__date i,
.path-media-center #fluid-three .view-events .mb-events .events-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
.path-media-center #fluid-three .view-events .event-link {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.path-media-center #fluid-three .view-events .slick-track {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}

.path-media-center-events .main-content-region {
  background: #fafbfb;
}
.path-media-center-events .view-events {
  padding: 5.62rem 0 6rem 0;
}
.path-media-center-events .view-events .view-filters {
  padding-bottom: 3.19rem;
}
.path-media-center-events .view-events .view-filters .form--inline {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1250px) {
  .path-media-center-events .view-events .view-filters .form--inline {
    flex-direction: column;
    gap: 2rem;
    justify-content: start;
  }
}
.path-media-center-events .view-events .view-filters .form--inline .form-item {
  margin: 0;
}
.path-media-center-events .view-events .view-filters .form--inline .form-item-relatedbusiness {
  margin-left: 1.19rem;
}
@media (max-width: 1250px) {
  .path-media-center-events .view-events .view-filters .form--inline .form-item-relatedbusiness {
    margin: 0 !important;
  }
}
.path-media-center-events .view-events .view-filters .form--inline select {
  display: flex;
  min-width: 16.875rem;
  height: 3.5rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 6.625rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
  font-size: 1rem;
}
.path-media-center-events .view-events .view-filters .form--inline select option[value=All] {
  color: #c3c3c3;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.path-media-center-events .view-events .view-filters .form--inline select:focus {
  outline: 0;
  box-shadow: none;
}
.path-media-center-events .view-events .view-filters .form--inline select:focus-visible {
  outline: 0;
  box-shadow: none;
}
.path-media-center-events .view-events .view-filters .form--inline .form-item-eventdate {
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 1250px) {
  .path-media-center-events .view-events .view-filters .form--inline .form-item-eventdate {
    margin: 0 !important;
  }
}
.path-media-center-events .view-events .view-filters .form--inline .form-item-eventdate .bef-links ul {
  display: flex;
  justify-content: center;
  min-height: 3.5rem;
  align-items: center;
  display: inline-flex;
  padding: 0.25rem;
  margin: 0;
  list-style: none;
  border-radius: 0.5rem;
  border: 1px solid #d0d2d3;
  overflow: hidden;
}
.path-media-center-events .view-events .view-filters .form--inline .form-item-eventdate .bef-links ul li:first-child {
  display: none;
}
.path-media-center-events .view-events .view-filters .form--inline .form-item-eventdate .bef-links ul li .bef-link {
  display: inline-flex;
  min-width: 6.6875rem;
  min-height: 2.8125rem;
  padding: 0.375rem 0.75rem;
  justify-content: center;
  align-items: center;
  gap: 0.375rem;
  color: #929394;
  text-decoration: none;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 1.4rem */
}
.path-media-center-events .view-events .view-filters .form--inline .form-item-eventdate .bef-links ul li .bef-link--selected {
  background-color: #9e8a66;
  color: #ffffff;
  border-radius: 0.5rem;
}
.path-media-center-events .view-events .events-card {
  min-width: 18.87125rem;
}
.path-media-center-events .view-events .events-card__image-wrapper {
  position: relative;
}
.path-media-center-events .view-events .events-card__image-wrapper img {
  width: 504px;
  height: 336px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
@media (max-width: 1250px) {
  .path-media-center-events .view-events .events-card__image-wrapper img {
    width: 100%;
  }
}
.path-media-center-events .view-events .events-card__image-wrapper .event-status {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  min-width: 5.969rem;
  min-height: 1.19381rem;
  padding: 0.36731rem 0.551rem;
  justify-content: center;
  align-items: center;
  gap: 0.2755rem;
  flex-shrink: 0;
  margin-right: 1.58rem;
  border-radius: 0rem 0rem 0.36731rem 0.36731rem;
  text-align: center;
  font-size: 0.551rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: #fafbfb;
  /* 0.77138rem */
}
.path-media-center-events .view-events .events-card__image-wrapper .event-status.upcoming {
  background: #00bc70;
}
.path-media-center-events .view-events .events-card__image-wrapper .event-status.passed {
  background: #e46a6a;
}
.path-media-center-events .view-events .events-card__body {
  min-height: 214px;
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #fff;
}
.path-media-center-events .view-events .events-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
}
.path-media-center-events .view-events .events-card .events-tags {
  display: flex;
  gap: 0.5rem;
}
.path-media-center-events .view-events .events-card .events-tags .events-card__business_related {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  width: -moz-fit-content;
  width: fit-content;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: #e6f0ff;
  color: #0065ff;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.path-media-center-events .view-events .events-card__tags {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  width: -moz-fit-content;
  width: fit-content;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.path-media-center-events .view-events .events-card__tags.tag--initiative {
  background: #e6f0ff;
  color: #0065ff;
}
.path-media-center-events .view-events .events-card__tags.tag--conference {
  background: rgba(215, 145, 49, 0.2);
  color: #d79131;
}
.path-media-center-events .view-events .events-card__meta {
  gap: 2rem;
  padding-top: 3rem;
  min-height: 6rem;
}
.path-media-center-events .view-events .events-card__date, .path-media-center-events .view-events .events-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.path-media-center-events .view-events .events-card__date i, .path-media-center-events .view-events .events-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
.path-media-center-events .event-link {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}

.page-node-type-event .hero-section-pattern {
  height: unset;
  padding-top: 2rem;
}
.page-node-type-event main {
  background: #fcfcfc;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
.page-node-type-event .block-views-blockevents-other-events .relevant-events__header {
  display: flex;
  justify-content: space-between;
  padding: 3.81rem 0 3rem 0;
}
.page-node-type-event .block-views-blockevents-other-events .relevant-events__title h2 {
  color: #000000;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 2.1875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  /* 2.40625rem */
  text-transform: capitalize;
}
@media (max-width: 768px) {
  .page-node-type-event .block-views-blockevents-other-events .relevant-events__title h2 {
    font-size: 1.8rem;
  }
}
@media (max-width: 480px) {
  .page-node-type-event .block-views-blockevents-other-events .relevant-events__title h2 {
    font-size: 1.5rem;
  }
}
.page-node-type-event .region-fluid-three {
  background: rgba(247, 248, 249, 0.6);
}
.page-node-type-event .relevant-events-carousel {
  padding-bottom: 7.42rem;
}
.page-node-type-event .relevant-events-carousel__track {
  overflow: hidden;
}
.page-node-type-event .relevant-events-carousel__item {
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.page-node-type-event .relevant-events-carousel__item .event-link {
  text-decoration: none;
}
.page-node-type-event .relevant-events-carousel__item .events-card {
  min-width: 18.87125rem;
}
.page-node-type-event .relevant-events-carousel__item .events-card__image-wrapper {
  position: relative;
}
.page-node-type-event .relevant-events-carousel__item .events-card__image-wrapper img {
  width: 504px;
  height: 336px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
@media (max-width: 768px) {
  .page-node-type-event .relevant-events-carousel__item .events-card__image-wrapper img {
    width: 100%;
  }
}
.page-node-type-event .relevant-events-carousel__item .events-card__image-wrapper .event-status {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  min-width: 5.969rem;
  min-height: 1.19381rem;
  padding: 0.36731rem 0.551rem;
  justify-content: center;
  align-items: center;
  gap: 0.2755rem;
  flex-shrink: 0;
  margin-right: 1.58rem;
  border-radius: 0rem 0rem 0.36731rem 0.36731rem;
  text-align: center;
  font-size: 0.551rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: #fafbfb;
  /* 0.77138rem */
}
.page-node-type-event .relevant-events-carousel__item .events-card__image-wrapper .event-status.upcoming {
  background: #00bc70;
}
.page-node-type-event .relevant-events-carousel__item .events-card__image-wrapper .event-status.passed {
  background: #e46a6a;
}
.page-node-type-event .relevant-events-carousel__item .events-card__body {
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #fff;
}
.page-node-type-event .relevant-events-carousel__item .events-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
}
.page-node-type-event .relevant-events-carousel__item .events-card__tags {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  width: -moz-fit-content;
  width: fit-content;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.page-node-type-event .relevant-events-carousel__item .events-card__tags.tag--initiative {
  background: #e6f0ff;
  color: #0065ff;
}
.page-node-type-event .relevant-events-carousel__item .events-card__tags.tag--conference {
  background: rgba(215, 145, 49, 0.2);
  color: #d79131;
}
.page-node-type-event .relevant-events-carousel__item .events-card__meta {
  gap: 2rem;
  padding-top: 3rem;
  min-height: 6rem;
}
.page-node-type-event .relevant-events-carousel__item .events-card__date, .page-node-type-event .relevant-events-carousel__item .events-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.page-node-type-event .relevant-events-carousel__item .events-card__date i, .page-node-type-event .relevant-events-carousel__item .events-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
.page-node-type-event .relevant-events-carousel .slick-track {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
.page-node-type-event .event__wrapper {
  flex-direction: row;
  padding: 2.94rem 0 10rem 0;
}
@media (max-width: 768px) {
  .page-node-type-event .event__wrapper {
    flex-direction: column;
    gap: 1.5rem;
    padding: 2rem 0 6rem 0;
  }
}
.page-node-type-event .event__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.88rem 1.69rem 1.44rem 1.75rem;
  border-radius: 0.5rem;
  background: #ffffff;
  /* L */
  box-shadow: 0px 5px 20px 0px rgba(204, 203, 203, 0.2);
}
.page-node-type-event .event__content .description span {
  color: #4a4f53;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 768px) {
  .page-node-type-event .event__content .description span {
    font-size: 2rem;
  }
}
.page-node-type-event .event__content .description p {
  padding: 1.38rem 0 4.31rem 0;
  color: #4a4f53;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
@media (max-width: 768px) {
  .page-node-type-event .event__content .description p {
    font-size: 1rem;
  }
}
.page-node-type-event .event__content .details .event-taps {
  margin-bottom: 3.44rem;
  display: flex;
  gap: 1.56rem;
}
@media (max-width: 768px) {
  .page-node-type-event .event__content .details .event-taps {
    gap: 1rem;
  }
}
.page-node-type-event .event__content .details .event-taps li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
.page-node-type-event .event__content .details .event-taps li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.page-node-type-event .event__content .details .event-taps li .nav-link {
  padding: 0;
}
.page-node-type-event .event__content .details .event-taps li a {
  cursor: pointer;
  padding-right: 1.56rem !important;
  text-decoration: none;
  background-color: transparent;
  color: #B5B7B8;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 2.625rem */
}
@media (max-width: 480px) {
  .page-node-type-event .event__content .details .event-taps li a {
    font-size: 1rem;
  }
}
.page-node-type-event .event__content .details .event-taps li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.page-node-type-event .event__content .details .tab-content #nav-desc {
  color: #000;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 1.625rem */
}
.page-node-type-event .event__content .details .tab-content #nav-desc,
.page-node-type-event .event__content .details .tab-content #nav-topics {
  padding: 1rem;
  border-radius: 0.75rem;
}
.page-node-type-event .event__content .details .tab-content #nav-desc ul,
.page-node-type-event .event__content .details .tab-content #nav-topics ul {
  display: flex;
  flex-direction: column;
  gap: 2.31rem;
  margin: 0;
}
.page-node-type-event .event__content .details .tab-content #nav-desc ul li,
.page-node-type-event .event__content .details .tab-content #nav-topics ul li {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  padding-left: 0.94rem;
}
.page-node-type-event .event__content .details .tab-content #nav-desc ul li br,
.page-node-type-event .event__content .details .tab-content #nav-topics ul li br {
  display: none;
}
.page-node-type-event .event__content .details .tab-content #nav-desc ol,
.page-node-type-event .event__content .details .tab-content #nav-topics ol {
  display: flex;
  flex-direction: column;
  gap: 2.31rem;
  margin: 0;
  list-style: none;
  counter-reset: step-counter;
}
.page-node-type-event .event__content .details .tab-content #nav-desc ol li,
.page-node-type-event .event__content .details .tab-content #nav-topics ol li {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  padding-left: 0.94rem;
}
.page-node-type-event .event__content .details .tab-content #nav-desc ol li br,
.page-node-type-event .event__content .details .tab-content #nav-topics ol li br {
  display: none;
}
.page-node-type-event .event__content .details .tab-content #nav-desc ol li::before,
.page-node-type-event .event__content .details .tab-content #nav-topics ol li::before {
  counter-increment: step-counter;
  content: counter(step-counter);
  width: 2rem;
  height: 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #e6e9ec;
  color: #05253c;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  border-radius: 50%;
  position: absolute;
  left: -1.94rem;
  top: -0.2rem;
}
.page-node-type-event .event__content .event__speaker-details {
  border-top: 3px solid #f7f7f7;
  padding-bottom: 2.19rem;
  align-items: center;
  gap: 1.56rem;
}
.page-node-type-event .event__content .event__speaker-details .speaker-info {
  padding-top: 2.78rem;
  display: flex;
  flex-direction: column;
  gap: 0.81rem;
}
.page-node-type-event .event__content .event__speaker-details .speaker-info .speaker-name h4 {
  color: #000;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0;
}
.page-node-type-event .event__content .event__speaker-details .speaker-info .speaker-position p {
  color: #858d9d;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin: 0;
  /* 1.05rem */
}
.page-node-type-event .event__content .event__speaker-details .speaker-image {
  padding-top: 2.78rem;
}
.page-node-type-event .event__content .event__speaker-details .speaker-image img {
  width: 5.1875rem;
  height: 5.125rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
}
.page-node-type-event .event__content .event__speaker-details .default-image {
  width: 5.1875rem;
  height: 5.125rem;
  border-radius: 0.5rem;
  background: #d9d9d9;
}
.page-node-type-event .event__side-bar-info {
  border-radius: 1rem 1rem 0 0;
  box-shadow: 0px 4px 30px 0px rgba(219, 219, 219, 0.16);
  background: #ffffff;
  /* L */
  padding: 1.066rem 1.44rem;
  height: -moz-fit-content;
  height: fit-content;
  min-width: 339px;
}
@media (max-width: 768px) {
  .page-node-type-event .event__side-bar-info {
    padding: 1rem;
  }
}
.page-node-type-event .event__side-bar-info .event-block .border-btn {
  border-bottom: 1px solid #e9e9e9;
}
.page-node-type-event .event__side-bar-info .event-info {
  padding-top: 1.88rem;
  display: flex;
  flex-direction: column;
  gap: 1.88rem;
}
.page-node-type-event .event__side-bar-info .event-info .info-item {
  display: flex;
  gap: 1.5rem;
}
@media (max-width: 480px) {
  .page-node-type-event .event__side-bar-info .event-info .info-item {
    gap: 1rem;
  }
}
.page-node-type-event .event__side-bar-info .event-info .info-item .icon {
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  padding: 0.5rem;
  align-items: flex-start;
  gap: 0.5rem;
  border-radius: 0.375rem;
  background: #f5f3f0;
}
.page-node-type-event .event__side-bar-info .event-info .info-item .text span {
  color: var(--leble, #2f2f2f);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 146%;
  /* 1.2775rem */
}
.page-node-type-event .event__side-bar-info .event-info .info-item .text p {
  color: #858d9d;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 0.75rem */
}
.page-node-type-event .event .register-url {
  padding: 1.19rem 1.62rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: rgba(230, 233, 236, 0.2);
  /* shadow */
  box-shadow: 0px 4px 30px 0px rgba(219, 219, 219, 0.16);
}
.page-node-type-event .event .register-url .register-btn {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  border: 1px solid #9e8a66;
  background: #ffffff;
  color: #9e8a66;
  transition: background 0.3s ease;
  background: rgba(230, 233, 236, 0.2);
  text-decoration: none;
  width: 100%;
}
.page-node-type-event .event .register-url .register-btn:hover {
  background: #f5f3f0;
}
.page-node-type-event .event .register-url .register-btn:disabled, .page-node-type-event .event .register-url .register-btn[disabled] {
  background: #d0d2d3;
}
.page-node-type-event .event .event-video {
  padding-top: 1.62rem;
}
.page-node-type-event .event .event-video div[data-name=youtube] {
  max-height: 10.125rem;
  width: 100%;
  height: auto;
  border-radius: 0.5rem;
}
.page-node-type-event .event .event-side-details {
  box-shadow: 0px 4px 30px 0px rgba(219, 219, 219, 0.16);
}
.page-node-type-event .tabs-wrapper {
  position: relative;
  gap: 5px;
}
.page-node-type-event .tabs-container {
  overflow-x: auto;
  scrollbar-width: none;
}
.page-node-type-event .tabs-container::-webkit-scrollbar {
  display: none;
}
.page-node-type-event .scroll-btn {
  background: none;
  border: none;
  /* font-size: 22px; */
  cursor: pointer;
  padding: 5px 16px;
  /* color: #666; */
  flex-shrink: 0;
  padding-bottom: 4rem;
}
.page-node-type-event .scroll-btn img:lang(ar) {
  transform: rotate(-180deg);
}
.page-node-type-event .license-taps {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
}

.path-media-center-news main {
  background: #fafbfb;
}
.path-media-center-news .view-news {
  padding-top: 5rem;
}
.path-media-center-news .view-news .news-card__image-wrapper img {
  width: 504px;
  height: 336px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
@media (max-width: 1250px) {
  .path-media-center-news .view-news .news-card__image-wrapper img {
    width: 100%;
  }
}
.path-media-center-news .view-news .news-card__body {
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #ffffff;
}
.path-media-center-news .view-news .news-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: clamp(1.2rem, 1.5vw, 1.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
}
.path-media-center-news .view-news .news-card__tags {
  display: -webkit-box;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.path-media-center-news .view-news .news-card__meta {
  padding-top: 3rem;
  gap: 2rem;
}
.path-media-center-news .view-news .news-card__date, .path-media-center-news .view-news .news-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.path-media-center-news .view-news .news-card__date i, .path-media-center-news .view-news .news-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
.path-media-center-news .view-news .pagination {
  padding: 5rem 0 7rem 0;
  gap: 1rem;
}
.path-media-center-news .view-news .pagination .page-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  background-color: transparent;
  color: #4a4f53;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  border: none;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  width: 2rem;
  height: 2rem;
}
.path-media-center-news .view-news .pagination .page-item.disabled span {
  background-color: transparent;
  border: none;
}
.path-media-center-news .view-news .pagination .page-item.active a {
  background-color: #6f6147;
  color: #ffffff;
  border-radius: 50%;
}
.path-media-center-news .view-news .pagination .page-item:hover a {
  background-color: #6f6147;
  color: #ffffff;
}
.path-media-center-news .view-news .pagination .pager__item--first,
.path-media-center-news .view-news .pagination .pager__item--last {
  display: none;
}
.path-media-center-news .view-news .pagination .pager__item--previous .page-link:hover,
.path-media-center-news .view-news .pagination .pager__item--next .page-link:hover {
  background-color: transparent !important;
}
.path-media-center-news .view-news .pagination .pager__item--previous .page-link span[aria-hidden=true],
.path-media-center-news .view-news .pagination .pager__item--next .page-link span[aria-hidden=true] {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.path-media-center-news .view-news .pagination .pager__item--previous .page-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/prev.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.path-media-center-news .view-news .pagination .pager__item--next .page-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/next.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.path-media-center-news .view-news .new-link {
  text-decoration: none;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}

.page-node-type-news .hero-section-pattern {
  background: #fafbfb !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  padding-top: 3.94rem;
}
.page-node-type-news .hero-section-pattern .page-title {
  color: #4a4f53;
  font-size: clamp(2rem, 3.125vw, 3.125rem);
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 4.375rem */
}
.page-node-type-news .region-fluid-three {
  background: rgba(230, 233, 236, 0.3);
}
.page-node-type-news main {
  background: #fafbfb;
}
.page-node-type-news main .block-views-blocknews-other-news .relevant-news__header {
  display: flex;
  justify-content: space-between;
  padding: 3.81rem 0 3rem 0;
}
.page-node-type-news main .block-views-blocknews-other-news .relevant-news__title {
  display: flex;
  align-items: end;
}
.page-node-type-news main .block-views-blocknews-other-news .relevant-news__title h2 {
  color: #000000;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 2.1875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  margin: 0;
  /* 2.40625rem */
  text-transform: capitalize;
}
@media (max-width: 768px) {
  .page-node-type-news main .block-views-blocknews-other-news .relevant-news__title h2 {
    font-size: 1.8rem;
  }
}
@media (max-width: 480px) {
  .page-node-type-news main .block-views-blocknews-other-news .relevant-news__title h2 {
    font-size: 1.5rem;
  }
}
.page-node-type-news main .block-views-blocknews-other-news .news-card__image-wrapper img {
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
.page-node-type-news main .block-views-blocknews-other-news .news-card__body {
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #ffffff;
}
.page-node-type-news main .block-views-blocknews-other-news .news-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: clamp(1.2rem, 1.5vw, 1.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
}
.page-node-type-news main .block-views-blocknews-other-news .news-card__tags {
  display: -webkit-box;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.page-node-type-news main .block-views-blocknews-other-news .news-card__meta {
  padding-top: 3rem;
  gap: 2rem;
}
.page-node-type-news main .block-views-blocknews-other-news .news-card__date, .page-node-type-news main .block-views-blocknews-other-news .news-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.page-node-type-news main .block-views-blocknews-other-news .news-card__date i, .page-node-type-news main .block-views-blocknews-other-news .news-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
.page-node-type-news main .relevant-news-carousel {
  padding-bottom: 7.42rem;
}
.page-node-type-news main .relevant-news-carousel .new-link {
  text-decoration: none;
}
.page-node-type-news main .relevant-news-carousel__track {
  overflow: hidden;
}
.page-node-type-news main .relevant-news-carousel__item {
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.page-node-type-news main .relevant-news-carousel__item .news-card {
  min-width: 18.87125rem;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__image-wrapper {
  position: relative;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__image-wrapper img {
  width: 504px;
  height: 336px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem 0.5rem 0rem 0rem;
}
@media (max-width: 768px) {
  .page-node-type-news main .relevant-news-carousel__item .news-card__image-wrapper img {
    width: 100%;
  }
}
.page-node-type-news main .relevant-news-carousel__item .news-card__image-wrapper .event-status {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  min-width: 5.969rem;
  min-height: 1.19381rem;
  padding: 0.36731rem 0.551rem;
  justify-content: center;
  align-items: center;
  gap: 0.2755rem;
  flex-shrink: 0;
  margin-right: 1.58rem;
  border-radius: 0rem 0rem 0.36731rem 0.36731rem;
  text-align: center;
  font-size: 0.551rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: #fafbfb;
  /* 0.77138rem */
}
.page-node-type-news main .relevant-news-carousel__item .news-card__image-wrapper .event-status.upcoming {
  background: #00bc70;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__image-wrapper .event-status.passed {
  background: #e46a6a;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__body {
  display: flex;
  flex-direction: column;
  padding: 1.8125rem 1.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  background: #fff;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #34465C;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  /* 1.95rem */
}
.page-node-type-news main .relevant-news-carousel__item .news-card__tags {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  width: -moz-fit-content;
  width: fit-content;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0.25rem 0.625rem 0.125rem 0.625rem;
  align-items: flex-start;
  gap: 0.625rem;
  border-radius: 0.375rem;
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__tags.tag--initiative {
  background: #e6f0ff;
  color: #0065ff;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__tags.tag--conference {
  background: rgba(215, 145, 49, 0.2);
  color: #d79131;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__meta {
  gap: 2rem;
  padding-top: 3rem;
  min-height: 6rem;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__date, .page-node-type-news main .relevant-news-carousel__item .news-card__location {
  color: #6D7D8F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
  letter-spacing: 0.1125rem;
  text-transform: uppercase;
}
.page-node-type-news main .relevant-news-carousel__item .news-card__date i, .page-node-type-news main .relevant-news-carousel__item .news-card__location i {
  width: 1rem;
  height: 1rem;
  color: #4D6075;
}
.page-node-type-news main .relevant-news-carousel .slick-track {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
.page-node-type-news main .field--name-field-featured-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 38.5625rem;
  flex-shrink: 0;
  aspect-ratio: 1280/617;
  border-radius: 0.625rem;
}
.page-node-type-news main .field--type-datetime {
  padding-top: 3.5rem;
  color: #9e8a66;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-news main .field--name-field-content {
  padding-top: 2.5rem;
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 2rem;
}

.view-faqs {
  padding: 4rem 0 4rem 0;
}
.view-faqs .accordion {
  margin-top: 20px;
}
.view-faqs .view-header h2 {
  color: var(--Text-color-text-primary-title-black, #3c3d3c);
  leading-trim: both;
  text-edge: cap;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(1.8rem, 2.8125vw, 2.8125rem);
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 4.21875rem */
  text-transform: capitalize;
  max-width: 30.5rem;
  font-family: "DINNextLTArabic";
}
html[dir=rtl] .view-faqs .view-header h2 {
  font-family: "DINNextLTArabic";
}
.view-faqs .accordion-item {
  border: none;
  border-bottom: 1px solid rgba(60, 61, 60, 0.2);
  background-color: #ffffff;
}
.view-faqs .accordion-header {
  margin-bottom: 0;
}
.view-faqs .accordion-button {
  display: flex;
  align-items: center;
  color: #6f6147;
  box-shadow: none;
  font-family: "DINNextLTArabic";
  position: relative;
  padding: 1.5rem 0 1.94rem 0;
  background: none;
  border: none;
  width: 100%;
}
html[dir=rtl] .view-faqs .accordion-button {
  font-family: "DINNextLTArabic";
}
.view-faqs .accordion-button:after {
  content: "";
  background: url("/themes/custom/taadeen_theme/src/images/icons/Plus.svg") no-repeat center;
  background-size: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
  position: absolute;
  right: 15px;
  transition: all 0.3s ease;
}
.view-faqs .accordion-button.collapsed {
  color: #3c3d3c;
  background: unset;
  outline: unset;
  box-shadow: unset;
  border-radius: unset;
}
.view-faqs .accordion-button:not(.collapsed) {
  background: unset;
  outline: unset;
  box-shadow: unset;
  border-radius: unset;
  color: #6f6147;
}
.view-faqs .accordion-button .question {
  text-align: left;
  font-size: clamp(1rem, 1.25vw, 1.25rem);
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  text-transform: capitalize;
  font-family: "DINNextLTArabic";
}
html[dir=rtl] .view-faqs .accordion-button .question {
  font-family: "DINNextLTArabic";
}
@media (max-width: 1250px) {
  .view-faqs .accordion-button .question {
    display: block;
    max-width: 90%;
  }
}
.view-faqs .accordion-button.collapsed:after {
  transform: rotate(0deg);
  background-image: urlurl("/themes/custom/taadeen_theme/src/images/icons/Plus.svg");
}
.view-faqs .accordion-button:not(.collapsed):after {
  transform: rotate(180deg);
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/Minus.svg");
}
.view-faqs .accordion-button:hover {
  z-index: 2;
}
.view-faqs .accordion-button:focus {
  z-index: 3;
  outline: 0;
}
.view-faqs .accordion-body {
  padding: 1.31rem 0 1.5rem 0;
  background-color: #ffffff;
  font-family: "DINNextLTArabic";
}
html[dir=rtl] .view-faqs .accordion-body {
  font-family: "DINNextLTArabic";
}
.view-faqs .accordion-body .answer {
  color: #3c3d3c;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(0.7rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  font-family: "DINNextLTArabic";
  /* 1.3rem */
}
html[dir=rtl] .view-faqs .accordion-body .answer {
  font-family: "DINNextLTArabic";
}
.view-faqs .accordion-body div {
  width: 100% !important;
  max-width: 100% !important;
}
.view-faqs .accordion-body table {
  width: 100% !important;
  max-width: 100% !important;
  border-collapse: collapse;
  background-color: transparent;
  border: 1px solid #dee2e6;
}
.view-faqs .accordion-body table th,
.view-faqs .accordion-body table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #9e8a66;
  font-size: clamp(1rem, 1.5vw, 1.5rem);
}
.view-faqs .accordion-body table th span,
.view-faqs .accordion-body table td span {
  font-size: clamp(1rem, 1.5vw, 1.5rem);
}
.view-faqs .accordion-body table thead {
  background-color: #f8f9fa;
}
.view-faqs .accordion-body table thead th {
  border-bottom: 2px solid #9e8a66;
  font-weight: bold;
}
.view-faqs .accordion-body table tbody tr:nth-of-type(odd) {
  background-color: #f5f3f0;
}
.view-faqs .accordion-body table tbody tr:hover {
  background-color: #f5f3f0;
}
.view-faqs .accordion-body table th,
.view-faqs .accordion-body table td {
  border: 1px solid #9e8a66;
}
.view-faqs .accordion-body h2 {
  color: #34373A;
  font-size: clamp(3rem, 5vw, 5rem);
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 1.67rem;
}
.view-faqs .accordion-body h3 {
  color: #9e8a66;
  font-size: clamp(2rem, 4vw, 4rem);
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.view-faqs .accordion-body h4 {
  color: #3c3d3c;
  font-size: clamp(1rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.view-faqs .accordion-body p {
  color: #3c3d3c;
  font-size: clamp(1rem, 1.5vw, 1.5rem);
  line-height: 150%;
  padding-bottom: 3.06rem;
}
.view-faqs .accordion-body a {
  font-size: clamp(1rem, 1.5vw, 1.5rem);
}
.view-faqs .accordion-body ul,
.view-faqs .accordion-body ol {
  list-style-type: disc;
  padding-left: 1.5rem;
  margin-bottom: 1.67rem;
}
.view-faqs .accordion-body ul li,
.view-faqs .accordion-body ol li {
  color: #3c3d3c;
  font-size: clamp(1rem, 1.5vw, 1.5rem);
  line-height: 150%;
}
.view-faqs .accordion-body strong {
  font-weight: 700;
}

.page-node-type-ux-lab .hero-section {
  height: 100vh;
}
.page-node-type-ux-lab .hero-section__container {
  align-items: center;
}
.page-node-type-ux-lab .taadeen-ux .info-section {
  background: #fafbfb;
  padding: clamp(3.5rem, 4.44vw, 4.44rem) 0 clamp(5rem, 9.25vw, 9.25rem) 0;
}
.page-node-type-ux-lab .taadeen-ux .info-section .placeholder-box img {
  border-radius: 0.5rem;
  min-width: 33.3125rem;
  min-height: 37.1875rem;
}
@media (max-width: 766px) {
  .page-node-type-ux-lab .taadeen-ux .info-section .placeholder-box img {
    min-width: 100%;
    max-width: 100%;
  }
}
.page-node-type-ux-lab .taadeen-ux .info-section .content {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.page-node-type-ux-lab .taadeen-ux .info-section .content h5 {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  padding-bottom: clamp(2.5rem, 4.25vw, 4.25rem);
  margin: 0;
  max-width: 37rem;
}
.page-node-type-ux-lab .taadeen-ux .info-section .content h5 span {
  color: #4a4f53;
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-ux-lab .taadeen-ux .info-section .content p {
  color: #4a4f53;
  text-align: justify;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  padding-bottom: 2.5rem;
  max-width: 40rem;
}
.page-node-type-ux-lab .taadeen-ux .info-section .content .border-btn .start-testing {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  text-decoration: none;
}
.page-node-type-ux-lab .taadeen-ux .info-section .content .border-btn .start-testing:hover {
  background: #6f6147;
}
.page-node-type-ux-lab .taadeen-ux .info-section .content .border-btn .start-testing:disabled, .page-node-type-ux-lab .taadeen-ux .info-section .content .border-btn .start-testing[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-ux-lab .taadeen-ux .card-our-methodology {
  background: #f5f3f0;
  padding: clamp(5rem, 8.12vw, 8.12rem) 0 clamp(5rem, 8.12vw, 8.12rem) 0;
}
.page-node-type-ux-lab .taadeen-ux .card-our-methodology h2 {
  color: #34373A;
  text-align: center;
  font-size: 3.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 3.75rem;
  /* 100% */
  text-transform: capitalize;
  padding-bottom: 6.19rem;
  margin: 0;
}
.page-node-type-ux-lab .taadeen-ux .card-our-methodology .data-card {
  display: flex;
  padding: 2.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 10.125rem;
  border-radius: 0.5rem;
  background: #ffffff;
  box-shadow: 0px 5px 20px 0px rgba(204, 203, 203, 0.2);
}
.page-node-type-ux-lab .taadeen-ux .card-our-methodology .data-card img {
  width: 2.5rem;
  height: 2.5rem;
}
.page-node-type-ux-lab .taadeen-ux .card-our-methodology .data-card .card-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  align-self: stretch;
}
.page-node-type-ux-lab .taadeen-ux .card-our-methodology .data-card .card-body .card-title,
.page-node-type-ux-lab .taadeen-ux .card-our-methodology .data-card .card-body .card-subtitle {
  color: #6f6147;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 2.4rem */
}
.page-node-type-ux-lab .taadeen-ux .card-our-methodology .data-card .card-body .card-text {
  color: var(--Primary_color_palette-Grey-G400, #33373b);
  /* Heading/H4/Regular */
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-ux-lab .taadeen-ux .our-goals {
  background: #fafbfb;
  padding: clamp(5rem, 9.25vw, 9.25rem) 0 clamp(4rem, 7.25vw, 7.25rem) 0;
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container {
  display: flex;
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .content {
  padding-top: 1.5rem;
  max-width: 32.8125rem;
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .content h2 {
  color: #34373A;
  font-size: 3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  padding-bottom: 2.5rem;
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .content p {
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.575rem */
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .our-goals-card {
  padding: 1.13rem 3.62rem;
  border-radius: 0.5rem;
  background: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .our-goals-card img {
  width: 2.75rem;
  height: 2.75rem;
  aspect-ratio: 1/1;
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .our-goals-card p {
  padding-top: 3.62rem;
  color: #34373A;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.75rem */
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .our-goals-card {
  position: relative;
  overflow: hidden;
  /* Ensure content doesn't overflow */
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .card-bg-image {
  position: absolute;
  top: 0;
  right: -40px;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
  opacity: 0.2;
  z-index: 0;
  pointer-events: none;
  zoom: 1.5;
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .our-goals-card > .card-img-top {
  position: relative;
  z-index: 1;
}
.page-node-type-ux-lab .taadeen-ux .our-goals-container .our-goals-card > .card-body {
  position: relative;
  z-index: 2;
}
.page-node-type-ux-lab .fluid-three-region {
  background: #f5f6f7;
}
.page-node-type-ux-lab .fluid-three-region .view-faqs {
  background: unset;
}
.page-node-type-ux-lab .fluid-three-region .view-faqs .view-header h2 {
  max-width: 33.5rem;
  color: var(--Text-color-text-primary-title-black, #3c3d3c);
  font-feature-settings: "liga" off, "clig" off;
  font-size: 2.8125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  /* 4.21875rem */
  text-transform: capitalize;
}
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body {
  background-color: unset;
}
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item .question,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body .question {
  font-size: 1.25rem;
}
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item .answer p,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item .answer ul,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item .answer li,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item .answer h1,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item .answer h2,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item .answer h3,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item .answer h4.h5,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-item .answer h6,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body .answer p,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body .answer ul,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body .answer li,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body .answer h1,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body .answer h2,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body .answer h3,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body .answer h4.h5,
.page-node-type-ux-lab .fluid-three-region .view-faqs .accordion-body .answer h6 {
  font-size: 1rem;
  padding-bottom: 0;
}
.page-node-type-ux-lab #UXLabModal .modal-header {
  display: flex;
  justify-content: space-between;
  border: unset !important;
}
.page-node-type-ux-lab #UXLabModal .modal-header .modal-title {
  color: #4a4f53;
  font-size: clamp(1.8rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 3.6rem */
}
.page-node-type-ux-lab #UXLabModal .modal-header .btn-close {
  padding: 0;
  margin: 0;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog {
  max-width: 50.125rem;
  padding: 3.125rem;
  flex-direction: column;
  align-items: flex-start;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog select,
.page-node-type-ux-lab #UXLabModal .modal-dialog input,
.page-node-type-ux-lab #UXLabModal .modal-dialog textarea {
  margin-bottom: 3rem;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-date {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-date label {
  position: absolute;
  top: 0.75rem;
  left: 1rem;
  width: 100%;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-date.float-active label {
  font-size: 1.125rem;
  font-weight: 700;
  top: -2.65rem;
  left: 0;
  margin-top: 20px;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-date input {
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-date input:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-select {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-select label {
  position: absolute;
  top: 0.75rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-select.float-active label {
  font-size: 1.125rem;
  font-weight: 700;
  top: -2.65rem;
  left: 0;
  margin-top: 20px;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-select select.form-select {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down-dark.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-select select.form-select:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textfield,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-number,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-email,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textfield label,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-number label,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-email label,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel label {
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textfield.float-active label,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-number.float-active label,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-email.float-active label,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textfield input,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-number input,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-email input,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel input {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textfield input:focus,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-number input:focus,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-email input:focus,
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel input:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textarea {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textarea label {
  position: absolute;
  top: 1rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textarea.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textarea textarea {
  display: flex;
  height: 12.9375rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textarea textarea:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-textarea textarea:focus-visible {
  box-shadow: none;
  outline: unset;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel {
  margin-bottom: 3rem;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel .iti--allow-dropdown {
  width: 100%;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::placeholder {
  color: transparent;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-webkit-input-placeholder {
  color: transparent;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel:-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel:-ms-input-placeholder {
  color: transparent;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-ms-input-placeholder {
  color: transparent;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-webform-document-file {
  margin-bottom: 3rem;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-webform-document-file label {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  align-items: center;
  align-self: stretch;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: var(--Primary-White, #fff);
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.575rem */
  margin: 0;
  width: 100%;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-type-webform-document-file label::before {
  content: unset;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-actions {
  display: flex;
  justify-content: flex-end;
  margin: 0 !important;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-actions .webform-button--submit {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  display: flex;
  width: 100%;
  height: 3.625rem;
  border: unset;
  margin: 0 !important;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-actions .webform-button--submit:hover {
  background: #6f6147;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-actions .webform-button--submit:disabled, .page-node-type-ux-lab #UXLabModal .modal-dialog .form-actions .webform-button--submit[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .webform-required {
  display: none;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-item-commercial-number {
  margin-top: 3rem;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .webform-document-file {
  display: flex;
  align-items: baseline;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .webform-document-file input[value=Remove] {
  color: #ffffff;
  background-color: #de4b4b !important;
  border: unset !important;
}
.page-node-type-ux-lab #UXLabModal .modal-dialog .form-item-user-type input {
  margin: 0;
}

.path-help-center-comprehensive-guide main {
  background: #fcfcfc;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 760px) {
  .path-help-center-comprehensive-guide main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.path-help-center-comprehensive-guide .view-guidelines {
  padding: 3.5rem 0 6rem 0;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters {
  width: 100%;
  padding-bottom: 4.56rem;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form {
  display: flex;
  justify-content: space-between;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form--inline {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 1250px) {
  .path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form--inline {
    flex-direction: column;
    gap: 1.25rem;
    justify-content: flex-start;
  }
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form-item-title {
  display: flex;
  justify-content: end;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form-item-title .form-text {
  display: flex;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: #ffffff;
  padding-left: 3.5rem;
  background: url("/themes/custom/taadeen_theme/src/images/icons/Search.svg") no-repeat;
  background-position: 1rem center;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form-item-title .form-text:focus {
  box-shadow: none;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form-item-field-category-target-id {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form-item-field-category-target-id .bef-links ul {
  display: flex;
  align-items: center;
  gap: 1rem;
  list-style: none;
  padding: 0;
  flex-wrap: wrap;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form-item-field-category-target-id .bef-links ul li {
  position: relative;
  padding-right: 1.5rem;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form-item-field-category-target-id .bef-links ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #eceded;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form-item-field-category-target-id .bef-links ul li .bef-link {
  color: #B5B7B8;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}
.path-help-center-comprehensive-guide .view-guidelines .view-filters .views-exposed-form .form-item-field-category-target-id .bef-links ul li .bef-link--selected {
  color: #9e8a66;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row {
  padding-right: 1rem;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row .views-field-field-category {
  position: absolute;
  top: 60%;
  margin-left: 1.6rem;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row .views-field-field-category .field-content {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  height: 2.35869rem;
  color: #ffffff;
  background-color: #1ad9c7;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 200%;
  border-radius: 0.56rem;
  padding: 0.56rem 0.84rem 0.84rem 0.56rem;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row:nth-child(1) .views-field-field-category .field-content {
  background-color: #1ad9c7;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row:nth-child(2) .views-field-field-category .field-content {
  background-color: #bd9f9d;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row:nth-child(3) .views-field-field-category .field-content {
  background-color: #0ed1d2;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row:nth-child(4) .views-field-field-category .field-content {
  background-color: #1ad9c7;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row:nth-child(5) .views-field-field-category .field-content {
  background-color: #bd9f9d;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row:nth-child(6) .views-field-field-category .field-content {
  background-color: #0ed1d2;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row:nth-child(7) .views-field-field-category .field-content {
  background-color: #1ad9c7;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row:nth-child(8) .views-field-field-category .field-content {
  background-color: #bd9f9d;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row:nth-child(9) .views-field-field-category .field-content {
  background-color: #0ed1d2;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row .guides-and-instructions__card {
  position: relative;
  text-decoration: none;
  display: block;
  position: relative;
  background-color: #ffffff;
  border-radius: 0.73394rem;
  box-shadow: 0px 6.729px 28.04px 0px rgba(234, 234, 234, 0.16);
  transition: all ease-in-out 0.3s;
  padding-bottom: 2.31rem;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row .guides-and-instructions__card .views-field-field-featured-image .field-content img {
  width: 100%;
  height: 284px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row .guides-and-instructions__card .views-field-created {
  padding-top: 2.51rem;
  padding-bottom: 0.75rem;
  padding-inline: 1.6rem;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row .guides-and-instructions__card .views-field-created .field-content {
  color: #ae9e80;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.26188rem */
}
.path-help-center-comprehensive-guide .view-guidelines .views-row .guides-and-instructions__card .views-field-title {
  padding-inline: 1.6rem;
}
.path-help-center-comprehensive-guide .view-guidelines .views-row .guides-and-instructions__card .views-field-title .field-content {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #33373b;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}

.page-node-type-user-guide main {
  background: #fcfcfc;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 480px) {
  .page-node-type-user-guide main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.page-node-type-user-guide .wrapper-details {
  display: flex;
}
.page-node-type-user-guide .field--name-field-content {
  margin-block: 3.38rem;
}
.page-node-type-user-guide .field--name-field-content table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  background-color: transparent;
  border: 1px solid #dee2e6;
}
.page-node-type-user-guide .field--name-field-content table th,
.page-node-type-user-guide .field--name-field-content table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #9e8a66;
  font-family: "DIN Next LT Arabic";
}
.page-node-type-user-guide .field--name-field-content table th span,
.page-node-type-user-guide .field--name-field-content table td span {
  font-family: "DIN Next LT Arabic";
}
.page-node-type-user-guide .field--name-field-content table thead {
  background-color: #f8f9fa;
}
.page-node-type-user-guide .field--name-field-content table thead th {
  border-bottom: 2px solid #9e8a66;
  font-weight: bold;
  text-align: left;
}
.page-node-type-user-guide .field--name-field-content table tbody tr:nth-of-type(odd) {
  background-color: #f5f3f0;
}
.page-node-type-user-guide .field--name-field-content table tbody tr:hover {
  background-color: #f5f3f0;
}
.page-node-type-user-guide .field--name-field-content table th,
.page-node-type-user-guide .field--name-field-content table td {
  font-family: "DINNextLTArabic";
  border: 1px solid #f5f3f0;
}
html[dir=rtl] .page-node-type-user-guide .field--name-field-content table th,
html[dir=rtl] .page-node-type-user-guide .field--name-field-content table td {
  font-family: "DINNextLTArabic";
}
.page-node-type-user-guide .field--name-field-content h2 {
  color: #304a5d;
  font-size: clamp(1.25rem, 2vw + 0.5rem, 1.86344rem);
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 1.67rem;
}
.page-node-type-user-guide .field--name-field-content h3 {
  color: #304a5d;
  font-size: clamp(1.25rem, 2vw + 0.5rem, 1.86344rem);
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-user-guide .field--name-field-content h4 {
  color: #454545;
  font-size: clamp(2rem, 3vw + 0.5rem, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-user-guide .field--name-field-content h5 {
  color: #9e8a66;
  font-size: clamp(1rem, 1.5vw + 0.5rem, 1.125rem);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.page-node-type-user-guide .field--name-field-content h6 {
  color: #9e8a66;
  font-size: clamp(1rem, 1.5vw + 0.5rem, 1.125rem);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.page-node-type-user-guide .field--name-field-content p {
  color: #4a4f53;
  font-size: clamp(0.9rem, 1vw + 0.3rem, 1.02813rem);
}
.page-node-type-user-guide .field--name-field-content a {
  font-size: clamp(1.25rem, 2vw + 0.5rem, 2rem);
}
.page-node-type-user-guide .field--name-field-content ul,
.page-node-type-user-guide .field--name-field-content ol {
  list-style-type: disc;
  padding-left: 1.5rem;
  margin-bottom: 1.67rem;
}
.page-node-type-user-guide .field--name-field-content ul li,
.page-node-type-user-guide .field--name-field-content ol li {
  color: #454545;
  font-size: 1.02813rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 1.54219rem */
}
.page-node-type-user-guide .field--name-field-content strong {
  font-weight: 700;
}
.page-node-type-user-guide .region-sidebar-first {
  padding: 1.08rem 1.22rem 2.55rem 1.22rem;
  margin-top: 3.72rem;
  border-radius: 0.38556rem;
  background: #f5f3f0;
  box-shadow: 0px 4.112px 30.843px 0px rgba(220, 220, 220, 0.15);
}
@media (max-width: 726px) {
  .page-node-type-user-guide .region-sidebar-first {
    margin-bottom: 2rem;
  }
}
.page-node-type-user-guide .region-sidebar-first .block-views-blockguidelines-related-guidelines h2 {
  color: var(--Secondary-Bl-950, #161616);
  font-size: 1.28513rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  border-bottom: 2.056px solid #ffffff;
  padding-bottom: 1.22rem;
  /* 1.92769rem */
}
.page-node-type-user-guide .region-sidebar-first .block-views-blockguidelines-related-guidelines .view-guidelines .view-content {
  display: flex;
  flex-direction: column;
}
.page-node-type-user-guide .region-sidebar-first .block-views-blockguidelines-related-guidelines .view-guidelines .view-content .views-row:first-child {
  padding-top: 1.73rem;
}
.page-node-type-user-guide .region-sidebar-first .block-views-blockguidelines-related-guidelines .view-guidelines .views-field-title .field-content a {
  height: 2.8em;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--Secondary-Bl-950, #161616);
  font-size: 1.02813rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  padding: 0.77rem 1.87rem 0.77rem 0.83rem;
  transition: all 0.3s ease-in-out;
}
.page-node-type-user-guide .region-sidebar-first .block-views-blockguidelines-related-guidelines .view-guidelines .views-field-title .field-content a:hover {
  border-radius: 0.38556rem;
  background-color: #9e8a66;
  color: #ffffff;
  padding-bottom: 0.77rem;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines {
  background: rgba(230, 233, 236, 0.3);
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines {
  padding: 4.52rem 0 5.12rem 0;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines h3 {
  color: var(--Secondary-Bl-900, #3d3d3d);
  font-size: 2.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 2.625rem */
  padding-bottom: 3.12rem;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row {
  padding-right: 1rem;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row .views-field-field-category {
  position: absolute;
  top: 60%;
  margin-left: 1.6rem;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row .views-field-field-category .field-content {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  height: 2.35869rem;
  color: #ffffff;
  background-color: #1ad9c7;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 200%;
  border-radius: 0.56rem;
  padding: 0.56rem 0.84rem 0.84rem 0.56rem;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row:nth-child(1) .views-field-field-category .field-content {
  background-color: #1ad9c7;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row:nth-child(2) .views-field-field-category .field-content {
  background-color: #bd9f9d;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row:nth-child(3) .views-field-field-category .field-content {
  background-color: #0ed1d2;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row:nth-child(4) .views-field-field-category .field-content {
  background-color: #1ad9c7;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row:nth-child(5) .views-field-field-category .field-content {
  background-color: #bd9f9d;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row:nth-child(6) .views-field-field-category .field-content {
  background-color: #0ed1d2;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row:nth-child(7) .views-field-field-category .field-content {
  background-color: #1ad9c7;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row:nth-child(8) .views-field-field-category .field-content {
  background-color: #bd9f9d;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row:nth-child(9) .views-field-field-category .field-content {
  background-color: #0ed1d2;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row .guides-and-instructions__card {
  position: relative;
  text-decoration: none;
  display: block;
  position: relative;
  background-color: #ffffff;
  border-radius: 0.73394rem;
  box-shadow: 0px 6.729px 28.04px 0px rgba(234, 234, 234, 0.16);
  transition: all ease-in-out 0.3s;
  padding-bottom: 2.31rem;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row .guides-and-instructions__card .views-field-field-featured-image .field-content img {
  width: 100%;
  height: 284px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row .guides-and-instructions__card .views-field-created {
  padding-top: 2.51rem;
  padding-bottom: 0.75rem;
  padding-inline: 1.6rem;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row .guides-and-instructions__card .views-field-created .field-content {
  color: #ae9e80;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.26188rem */
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row .guides-and-instructions__card .views-field-title {
  padding-inline: 1.6rem;
}
.page-node-type-user-guide .block-views-blockguidelines-more-guidelines .view-guidelines .views-row .guides-and-instructions__card .views-field-title .field-content {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #33373b;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}

.page-node-type-mineral-class .hero-section-pattern__content .page-title {
  font-size: 2.5rem;
}
.page-node-type-mineral-class main {
  background: #fcfcfc;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 760px) {
  .page-node-type-mineral-class main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.page-node-type-mineral-class .wrapper-details {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5.33rem;
}
.page-node-type-mineral-class .region-sidebar-first {
  padding: 1.08rem 1.22rem 2.55rem 1.22rem;
  margin-top: 3.72rem;
  border-radius: 0.38556rem;
  background: #f5f3f0;
  box-shadow: 0px 4.112px 30.843px 0px rgba(220, 220, 220, 0.15);
}
.page-node-type-mineral-class .region-sidebar-first .block-views-blockmineral-classes-related-mineral-classes h2 {
  color: var(--Secondary-Bl-950, #161616);
  font-size: 1.28513rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  border-bottom: 2.056px solid #ffffff;
  padding-bottom: 1.22rem;
  /* 1.92769rem */
}
.page-node-type-mineral-class .region-sidebar-first .block-views-blockmineral-classes-related-mineral-classes .view-mineral-classes {
  padding-top: 1.73rem;
}
.page-node-type-mineral-class .region-sidebar-first .block-views-blockmineral-classes-related-mineral-classes .view-mineral-classes .view-content {
  display: flex;
  flex-direction: column;
  gap: 1.61rem;
}
.page-node-type-mineral-class .region-sidebar-first .block-views-blockmineral-classes-related-mineral-classes .view-mineral-classes .views-field-title .field-content a {
  display: flex;
  width: 100%;
  color: var(--Secondary-Bl-950, #161616);
  font-size: 1.02813rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  padding: 0.77rem 1.87rem 0.81rem 0.83rem;
  transition: all 0.3s ease-in-out;
}
.page-node-type-mineral-class .region-sidebar-first .block-views-blockmineral-classes-related-mineral-classes .view-mineral-classes .views-field-title .field-content a:hover {
  border-radius: 0.38556rem;
  background-color: #9e8a66;
  color: #ffffff;
}
.page-node-type-mineral-class .node__content {
  margin-top: 3.72rem;
}
.page-node-type-mineral-class .node__content .field--name-field-content table {
  width: 100% !important;
  max-width: 100% !important;
  border-collapse: collapse;
  background-color: transparent;
  border: 1px solid #dee2e6;
}
.page-node-type-mineral-class .node__content .field--name-field-content table th,
.page-node-type-mineral-class .node__content .field--name-field-content table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #f5f3f0;
  font-size: 1.5rem;
}
.page-node-type-mineral-class .node__content .field--name-field-content table th span,
.page-node-type-mineral-class .node__content .field--name-field-content table td span {
  font-size: 1.5rem;
}
.page-node-type-mineral-class .node__content .field--name-field-content table thead {
  background-color: #f8f9fa;
}
.page-node-type-mineral-class .node__content .field--name-field-content table thead th {
  border-bottom: 2px solid #f5f3f0;
}
.page-node-type-mineral-class .node__content .field--name-field-content table tbody tr:nth-of-type(odd) {
  background-color: #f5f3f0;
}
.page-node-type-mineral-class .node__content .field--name-field-content table tbody tr:hover {
  background-color: #f5f3f0;
}
.page-node-type-mineral-class .node__content .field--name-field-content table th,
.page-node-type-mineral-class .node__content .field--name-field-content table td {
  border: 1px solid #f5f3f0;
}

.path-help-center {
  overflow-x: hidden; /* keep this */
  box-sizing: border-box;
}
.path-help-center .hero-section {
  height: 36.125rem;
}
.path-help-center .hero-section__content {
  margin-bottom: 6rem;
}
.path-help-center .hero-section__overlay {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
}
.path-help-center .main-content-region {
  background: #fafbfb;
}
.path-help-center .view-help-center .views-exposed-form .form--inline {
  display: flex;
  background: #ffffff;
  border-radius: 0.625rem;
  border: 1px solid #efefef;
  width: 100%;
  max-width: 58.6875rem;
  height: 5rem;
  margin-top: -2.5rem;
  justify-content: space-between;
  align-items: center;
  margin-inline: auto;
  position: relative;
  z-index: 8;
}
@media (max-width: 1100px) {
  .path-help-center .view-help-center .views-exposed-form .form--inline {
    width: 100%;
  }
}
.path-help-center .view-help-center .views-exposed-form .form--inline.clearfix::after {
  content: none !important;
  display: none !important;
  clear: none !important;
}
.path-help-center .view-help-center .views-exposed-form .form--inline .form-item-key {
  width: 100%;
}
.path-help-center .view-help-center .views-exposed-form .form--inline .form-item-key input[type=text] {
  width: 100%;
  padding: 10px 15px;
  font-size: 1.5rem;
  border-radius: 0.625rem;
  outline: none !important;
  background-color: #ffffff !important;
  border: unset;
}
.path-help-center .view-help-center .views-exposed-form .form--inline .form-item-key input[type=text]:focus {
  box-shadow: none;
}
.path-help-center .view-help-center .views-exposed-form .form--inline .form-item-key input[type=text]:focus-visible {
  box-shadow: none;
}
.path-help-center .view-help-center .views-exposed-form .form--inline .form-submit {
  display: flex;
  padding: 1rem var(--spacing-spacing-s, 1.5rem);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  flex-shrink: 0;
  background-color: #9e8a66;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 200%;
  color: #ffffff;
  border-radius: 0.5rem;
  cursor: pointer;
  margin-right: 0.25rem;
  border: unset;
  transition: background 0.3s ease;
}
.path-help-center .view-help-center .views-exposed-form .form--inline .form-submit:hover {
  background: #6f6147;
}
.path-help-center .view-help-center .views-exposed-form .form--inline .form-submit:disabled, .path-help-center .view-help-center .views-exposed-form .form--inline .form-submit[disabled] {
  background-color: #d0d2d3;
}
.path-help-center .view-help-center .view-content {
  display: flex;
  width: 100%;
  max-width: 58.6875rem;
  margin-inline: auto;
  gap: 0.5rem;
}
@media (max-width: 1100px) {
  .path-help-center .view-help-center .view-content {
    width: 100%;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 1100px) {
  .path-help-center .view-help-center .view-content .views-row {
    display: flex;
    justify-content: center;
  }
}
.path-help-center .view-help-center .view-content .views-field-title {
  padding-top: 1rem;
}
.path-help-center .view-help-center .view-content .views-field-title .field-content a {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 3.1875rem;
  flex-shrink: 0;
  border-radius: 0.5rem;
  padding: 0.69rem;
  border: 1px solid var(--Brand-Palette-Primary-base, #9e8a66);
  background: var(--Brand-Palette-Primary-lighter, #f5f3f0);
  color: var(--Brand-Palette-Primary-base, #9e8a66);
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 200%; /* 1.75rem */
  cursor: pointer;
  text-decoration: none;
}
.path-help-center .view-guidelines {
  background: #fafbfb;
  padding-top: 6.5rem;
}
@media (max-width: 991px) {
  .path-help-center .view-guidelines .container-front {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.path-help-center .view-guidelines .offset-custom {
  max-width: 100%;
}
.path-help-center .view-guidelines .slick-track {
  display: flex;
  flex-direction: row;
  align-self: self-end;
  margin-bottom: 3.5rem;
}
.path-help-center .view-guidelines .view-filters .views-exposed-form {
  display: flex;
  justify-content: space-between;
  margin-bottom: 4.94rem;
}
@media (max-width: 1250px) {
  .path-help-center .view-guidelines .view-filters .views-exposed-form {
    justify-content: center;
    margin-bottom: 2rem;
  }
}
.path-help-center .view-guidelines .view-filters .views-exposed-form .form-item-category {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
.path-help-center .view-guidelines .view-filters .views-exposed-form .form-item-category .bef-links ul {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 1250px) {
  .path-help-center .view-guidelines .view-filters .views-exposed-form .form-item-category .bef-links ul {
    flex-direction: column;
    padding: 0;
    margin: 0;
    gap: 1rem;
  }
}
.path-help-center .view-guidelines .view-filters .views-exposed-form .form-item-category .bef-links ul li {
  position: relative;
  padding-right: 1.5rem;
}
.path-help-center .view-guidelines .view-filters .views-exposed-form .form-item-category .bef-links ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #eceded;
}
@media (max-width: 1250px) {
  .path-help-center .view-guidelines .view-filters .views-exposed-form .form-item-category .bef-links ul li:not(:last-child)::after {
    content: unset;
  }
}
.path-help-center .view-guidelines .view-filters .views-exposed-form .form-item-category .bef-links ul li .bef-link {
  color: #B5B7B8;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}
.path-help-center .view-guidelines .view-filters .views-exposed-form .form-item-category .bef-links ul li .bef-link--selected {
  color: #9e8a66;
}
.path-help-center .view-guidelines .view-header {
  padding-bottom: 3.12rem;
}
.path-help-center .view-guidelines .view-header h3 {
  color: var(--Primary_color_palette-Grey-G300, #494f55);
  font-size: clamp(1.5rem, 2.8125vw, 2.8125rem);
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  padding: 0;
  margin: 0;
  /* 3.9375rem */
}
.path-help-center .view-guidelines .slick-slide,
.path-help-center .view-guidelines .row-card {
  padding-right: 1.25rem;
}
.path-help-center .view-guidelines .slick-slide .views-field-field-category,
.path-help-center .view-guidelines .row-card .views-field-field-category {
  position: absolute;
  top: 60%;
  margin-left: 1.6rem;
}
.path-help-center .view-guidelines .slick-slide .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card .views-field-field-category .field-content {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  height: 2.35869rem;
  color: #ffffff;
  background-color: #1ad9c7;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 200%;
  border-radius: 0.56rem;
  padding: 0.56rem 0.84rem 0.84rem 0.56rem;
}
.path-help-center .view-guidelines .slick-slide:nth-child(1) .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card:nth-child(1) .views-field-field-category .field-content {
  background-color: #1ad9c7;
}
.path-help-center .view-guidelines .slick-slide:nth-child(2) .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card:nth-child(2) .views-field-field-category .field-content {
  background-color: #bd9f9d;
}
.path-help-center .view-guidelines .slick-slide:nth-child(3) .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card:nth-child(3) .views-field-field-category .field-content {
  background-color: #0ed1d2;
}
.path-help-center .view-guidelines .slick-slide:nth-child(4) .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card:nth-child(4) .views-field-field-category .field-content {
  background-color: #1ad9c7;
}
.path-help-center .view-guidelines .slick-slide:nth-child(5) .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card:nth-child(5) .views-field-field-category .field-content {
  background-color: #bd9f9d;
}
.path-help-center .view-guidelines .slick-slide:nth-child(6) .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card:nth-child(6) .views-field-field-category .field-content {
  background-color: #0ed1d2;
}
.path-help-center .view-guidelines .slick-slide:nth-child(7) .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card:nth-child(7) .views-field-field-category .field-content {
  background-color: #1ad9c7;
}
.path-help-center .view-guidelines .slick-slide:nth-child(8) .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card:nth-child(8) .views-field-field-category .field-content {
  background-color: #bd9f9d;
}
.path-help-center .view-guidelines .slick-slide:nth-child(9) .views-field-field-category .field-content,
.path-help-center .view-guidelines .row-card:nth-child(9) .views-field-field-category .field-content {
  background-color: #0ed1d2;
}
.path-help-center .view-guidelines .views-row {
  position: relative;
  background-color: #ffffff;
  border-radius: 0.73394rem;
  box-shadow: 0px 6.729px 28.04px 0px rgba(234, 234, 234, 0.16);
  transition: all ease-in-out 0.3s;
}
.path-help-center .view-guidelines .views-row .guides-and-instructions__card {
  position: relative;
  text-decoration: none;
  display: block;
  padding-bottom: 2.31rem;
}
.path-help-center .view-guidelines .views-row .guides-and-instructions__card .views-field-field-featured-image .field-content img {
  width: 100%;
  height: 284px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.path-help-center .view-guidelines .views-row .guides-and-instructions__card .views-field-created {
  padding-top: 2.51rem;
  padding-bottom: 0.75rem;
  padding-left: 1.6rem;
}
.path-help-center .view-guidelines .views-row .guides-and-instructions__card .views-field-created .field-content {
  color: #ae9e80;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.26188rem */
}
.path-help-center .view-guidelines .views-row .guides-and-instructions__card .views-field-title {
  padding-left: 1.6rem;
}
.path-help-center .view-guidelines .views-row .guides-and-instructions__card .views-field-title .field-content {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #33373b;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}
.path-help-center .view-guidelines .guides-and-instructions-end {
  padding-bottom: 6.5rem;
}
.path-help-center .view-guidelines .guides-and-instructions-end .more-link a {
  text-decoration: none;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  width: 10.41369rem;
  height: 3rem;
  align-items: center;
}
.path-help-center .view-guidelines .guides-and-instructions-end .more-link a:hover {
  background: #6f6147;
}
.path-help-center .view-guidelines .guides-and-instructions-end .more-link a:disabled, .path-help-center .view-guidelines .guides-and-instructions-end .more-link a[disabled] {
  background-color: #d0d2d3;
}
.path-help-center .view-guidelines .guides-and-instructions-section-mobile {
  display: none;
}
@media (max-width: 1250px) {
  .path-help-center .view-guidelines .guides-and-instructions__card {
    margin-bottom: 1rem;
  }
  .path-help-center .view-guidelines .guides-and-instructions-section-mobile {
    display: block;
  }
  .path-help-center .view-guidelines .guides-and-instructions-section__slider {
    display: none;
  }
  .path-help-center .view-guidelines .guides-and-instructions-end {
    padding-top: 2rem;
    padding-bottom: 5.31rem;
    justify-content: center !important;
  }
  .path-help-center .view-guidelines .guides-and-instructions-end .slider-controls {
    display: none !important;
  }
}
.path-help-center .block-views-blockmineral-classes-hc-mineral-classes {
  background: #f5f3f0;
  padding: clamp(4rem, 6vw, 6rem) 0 clamp(4.5rem, 9vw, 9rem) 0;
}
.path-help-center .block-views-blockmineral-classes-hc-mineral-classes h2 {
  text-align: center;
  color: var(--Primary_color_palette-Grey-G300, #494f55);
  font-size: 2.8125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 3.9375rem */
  padding-bottom: clamp(3rem, 6.5vw, 6.5rem);
}
@media (max-width: 1250px) {
  .path-help-center .view-mineral-classes .miniral-card {
    padding-block: 1rem;
  }
}
.path-help-center .view-mineral-classes .mineral-classes__card {
  position: relative;
}
.path-help-center .view-mineral-classes .mineral-classes__card .miniral-card-content {
  position: absolute;
  bottom: 5%;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: clamp(1.5rem, 2.56vw, 2.56rem);
}
.path-help-center .view-mineral-classes .mineral-classes__card .miniral-card-content .miniral-title {
  color: #ffffff;
  font-size: clamp(1.2rem, 1.75vw, 1.75rem);
  font-weight: 500;
  line-height: 140%;
}
.path-help-center .view-mineral-classes .mineral-classes__card .miniral-card-content .miniral-category {
  color: #ffffff;
  font-size: clamp(1.2rem, 1.75vw, 1.75rem);
  font-weight: 700;
  line-height: 140%;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals {
  background: #fafbfb;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals {
  padding: 4.61rem 0 3.31rem 0;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals h2 {
  width: 27.6875rem;
  color: var(--Primary_color_palette-Grey-G300, #494f55);
  font-size: clamp(1.8rem, 2.8125vw, 2.8125rem);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 3.9375rem */
}
@media (max-width: 762px) {
  .path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals h2 {
    width: 60%;
  }
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals h2 span {
  font-weight: 700;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5.62rem;
}
@media (max-width: 1250px) {
  .path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls {
    flex-direction: column;
    gap: 1rem;
  }
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .views-exposed-form {
  display: flex;
  justify-content: space-between;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .views-exposed-form .form-item-documenttype {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .views-exposed-form .form-item-documenttype .bef-links ul {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  list-style: none;
  padding: 0;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .views-exposed-form .form-item-documenttype .bef-links ul li {
  position: relative;
  padding-right: 1.5rem;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .views-exposed-form .form-item-documenttype .bef-links ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #eceded;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .views-exposed-form .form-item-documenttype .bef-links ul li .bef-link {
  color: #B5B7B8;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .views-exposed-form .form-item-documenttype .bef-links ul li .bef-link--selected {
  color: #9e8a66;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .view-all-container .view-all-btn {
  text-decoration: none;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  width: 10.41369rem;
  height: 3rem;
  align-items: center;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .view-all-container .view-all-btn:hover {
  background: #6f6147;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .view-all-container .view-all-btn:disabled, .path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .view-controls .view-all-container .view-all-btn[disabled] {
  background-color: #d0d2d3;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .view {
  text-decoration: none;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card {
  position: relative;
  background-color: #ffffff;
  border-radius: 0.73394rem;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  transition: all ease-in-out 0.3s;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-content {
  margin-top: 1.76rem;
  margin-left: 1.56rem;
  position: absolute;
  bottom: 90px;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-content .date {
  color: #ae9e80;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-content h3 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 14.25rem;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}
@media (max-width: 1250px) {
  .path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-content h3 {
    width: 100%;
  }
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions {
  position: relative;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions .social-icons {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions .social-icons .icons-container {
  display: flex;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions .social-icons a {
  display: inline-block;
  margin: 0 5px;
  text-decoration: none;
  font-size: 1rem;
  color: #333;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions .share-link {
  cursor: pointer;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions.active .social-icons {
  display: block;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.44rem;
  gap: 1.38rem;
}
.path-help-center .block-views-blockuser-manuals-hc-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-actions i {
  min-width: 1.5rem;
  min-height: 1.5rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  color: #494f55;
}
.path-help-center .view-faqs {
  padding: 4.88rem 0 1rem 0;
  overflow-x: hidden;
}
.path-help-center .view-faqs .view-header h2 {
  width: 30.5rem;
  color: var(--Text-color-text-primary-title-black, #3c3d3c);
  leading-trim: both;
  text-edge: cap;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(1.5rem, 2.8125vw, 2.8125rem);
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  /* 4.21875rem */
  text-transform: capitalize;
}
.path-help-center .contact-us-banner {
  padding-block: 4.5rem;
  background-color: #FAF7F6;
  position: relative;
}
.path-help-center .contact-us-banner__title {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.4375vw, 3.4375rem);
  font-style: normal;
  font-weight: 700;
  line-height: 4.6875rem;
}
.path-help-center .contact-us-banner__sub-title {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.4375vw, 3.4375rem);
  font-style: normal;
  font-weight: 700;
  line-height: 4.6875rem;
  margin-bottom: 1.62rem;
}
.path-help-center .contact-us-banner__content .field--name-field-content {
  color: #4a4f53;
  font-size: clamp(1rem, 1.5625vw, 1.5625rem);
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  margin-bottom: 2.25rem;
  max-width: 750px;
}
@media (max-width: 1250px) {
  .path-help-center .contact-us-banner__content .field--name-field-content {
    width: 100%;
    max-width: 100%;
  }
}
.path-help-center .contact-us-banner__action .field--name-field-url a {
  display: flex;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  width: 10.41369rem;
  height: 3rem;
  padding: var(--spacing-spacing-xs, 16px) var(--spacing-spacing-s, 24px);
  align-items: center;
  text-decoration: none;
}
.path-help-center .contact-us-banner__action .field--name-field-url a:hover {
  background: #6f6147;
}
.path-help-center .contact-us-banner__action .field--name-field-url a:disabled, .path-help-center .contact-us-banner__action .field--name-field-url a[disabled] {
  background-color: #d0d2d3;
}
.path-help-center .contact-us-banner__deco {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-image: url("/themes/custom/taadeen_theme/src/images/frontpage/ux-lab-pattern.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  pointer-events: none;
}

.path-help-center-eservices-user-guides main {
  background: #fcfcfc;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 760px) {
  .path-help-center-eservices-user-guides main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.path-help-center-eservices-user-guides .view-user-manuals {
  padding: 3.5rem 0 6rem 0;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters {
  width: 100%;
  padding-bottom: 4.56rem;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form {
  display: flex;
  justify-content: space-between;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form--inline {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 1250px) {
  .path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form--inline {
    flex-direction: column;
    gap: 1.25rem;
    justify-content: flex-start;
  }
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form-item-title {
  display: flex;
  justify-content: end;
  margin: 0;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form-item-title .form-text {
  display: flex;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: #ffffff;
  padding-left: 3.5rem;
  background: url("/themes/custom/taadeen_theme/src/images/icons/Search.svg") no-repeat;
  background-position: 1rem center;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form-item-title .form-text:focus {
  box-shadow: none;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form-item-documenttype {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
  margin: 0;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form-item-documenttype .bef-links ul {
  display: flex;
  align-items: center;
  gap: 1rem;
  list-style: none;
  padding: 0;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form-item-documenttype .bef-links ul li {
  position: relative;
  padding-right: 1.5rem;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form-item-documenttype .bef-links ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #eceded;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form-item-documenttype .bef-links ul li .bef-link {
  color: #B5B7B8;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}
.path-help-center-eservices-user-guides .view-user-manuals .view-filters .views-exposed-form .form-item-documenttype .bef-links ul li .bef-link--selected {
  color: #9e8a66;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .view {
  text-decoration: none;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card {
  position: relative;
  background-color: #ffffff;
  border-radius: 0.73394rem;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  transition: all ease-in-out 0.3s;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .user-manual-card-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .user-manual-card-content {
  margin-top: 1.76rem;
  margin-left: 1.56rem;
  position: absolute;
  bottom: 6rem;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .user-manual-card-content .date {
  color: #ae9e80;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .user-manual-card-content h3 {
  width: 14.25rem;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .file-actions {
  position: relative;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .file-actions .social-icons {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .file-actions .social-icons .icons-container {
  display: flex;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .file-actions .social-icons a {
  display: inline-block;
  margin: 0 5px;
  text-decoration: none;
  font-size: 1rem;
  color: #333;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .file-actions .share-link {
  cursor: pointer;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .file-actions.active .social-icons {
  display: block;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .user-manual-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.44rem;
  gap: 1.38rem;
}
.path-help-center-eservices-user-guides .view-user-manuals .views-row .user-manual-card .user-manual-card-actions i {
  min-width: 1.5rem;
  min-height: 1.5rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  color: #494f55;
}

.page-node-type-user-manual .hero-section-pattern__content .page-title {
  font-size: 2.5rem;
}
.page-node-type-user-manual main {
  background: #fcfcfc;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 760px) {
  .page-node-type-user-manual main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.page-node-type-user-manual .wrapper-details {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5.33rem;
}
.page-node-type-user-manual .region-sidebar-first {
  padding: 1.08rem 1.22rem 2.55rem 1.22rem;
  margin-top: 3.72rem;
  border-radius: 0.38556rem;
  background: #f5f3f0;
  box-shadow: 0px 4.112px 30.843px 0px rgba(220, 220, 220, 0.15);
}
.page-node-type-user-manual .region-sidebar-first .block-views-blockuser-manuals-related-user-manuals h2 {
  color: var(--Secondary-Bl-950, #161616);
  font-size: 1.28513rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  border-bottom: 2.056px solid #ffffff;
  padding-bottom: 1.22rem;
  /* 1.92769rem */
}
.page-node-type-user-manual .region-sidebar-first .block-views-blockuser-manuals-related-user-manuals .view-user-manuals .view-content {
  display: flex;
  flex-direction: column;
  gap: 1.61rem;
}
.page-node-type-user-manual .region-sidebar-first .block-views-blockuser-manuals-related-user-manuals .view-user-manuals .view-content .views-row:first-child {
  padding-top: 1.73rem;
}
.page-node-type-user-manual .region-sidebar-first .block-views-blockuser-manuals-related-user-manuals .view-user-manuals .views-field-title .field-content a {
  display: block;
  color: var(--Secondary-Bl-950, #161616);
  font-size: 1.02813rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  padding: 0.77rem 1.87rem 0.81rem 0.83rem;
  transition: all 0.3s ease-in-out;
}
.page-node-type-user-manual .region-sidebar-first .block-views-blockuser-manuals-related-user-manuals .view-user-manuals .views-field-title .field-content a:hover {
  border-radius: 0.38556rem;
  background-color: #9e8a66;
  color: #ffffff;
}
.page-node-type-user-manual .node__content .field--name-field-video iframe {
  width: 100%;
  height: 80vh;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals {
  padding: 3.5rem 0 6rem 0;
  background: rgba(230, 233, 236, 0.3);
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals h3 {
  color: var(--Secondary-Bl-900, #3d3d3d);
  font-size: 2.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 2.625rem */
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row {
  margin-top: 5.33rem;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .view {
  text-decoration: none;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card {
  position: relative;
  background-color: #ffffff;
  border-radius: 0.73394rem;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  transition: all ease-in-out 0.3s;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-content {
  margin-top: 1.76rem;
  margin-left: 1.56rem;
  position: absolute;
  bottom: 6rem;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-content .date {
  color: #ae9e80;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-content h3 {
  width: 14.25rem;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions {
  position: relative;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions .social-icons {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions .social-icons .icons-container {
  display: flex;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions .social-icons a {
  display: inline-block;
  margin: 0 5px;
  text-decoration: none;
  font-size: 1rem;
  color: #333;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions .share-link {
  cursor: pointer;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .file-actions.active .social-icons {
  display: block;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.44rem;
  gap: 1.38rem;
}
.page-node-type-user-manual .block-views-blockuser-manuals-more-user-manuals .view-user-manuals .views-row .user-manual-card .user-manual-card-actions i {
  min-width: 1.5rem;
  min-height: 1.5rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  color: #494f55;
}

.path-regulations-violations main {
  background: #fafbfb;
}
.path-regulations-violations .violations-block {
  padding: clamp(2.21rem, 4.21vw, 4.21rem) 0 clamp(3rem, 6vw, 6rem) 0;
}
.path-regulations-violations .violations-block .title {
  padding-bottom: 2.56rem;
}
.path-regulations-violations .violations-block .title h3 {
  color: #4a4f53;
  font-size: clamp(2.2rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.path-regulations-violations .violations-block .nav-pills {
  margin-bottom: 3.06rem;
  display: flex;
  gap: 1.56rem;
}
@media (max-width: 768px) {
  .path-regulations-violations .violations-block .nav-pills {
    gap: 1rem;
  }
}
.path-regulations-violations .violations-block .nav-pills li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
.path-regulations-violations .violations-block .nav-pills li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.path-regulations-violations .violations-block .nav-pills li .tab-link {
  padding: 0;
}
.path-regulations-violations .violations-block .nav-pills li a {
  cursor: pointer;
  padding-right: 1.56rem !important;
  text-decoration: none;
  background-color: transparent;
  color: #B5B7B8;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  /* 2.625rem */
}
@media (max-width: 480px) {
  .path-regulations-violations .violations-block .nav-pills li a {
    font-size: 1.2rem;
  }
}
.path-regulations-violations .violations-block .nav-pills li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content {
  padding-bottom: clamp(2rem, 4vw, 4rem);
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card {
  text-decoration: none;
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid {
  padding: 1.06rem;
  border-radius: 0.5rem;
  background: #ffffff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item__title,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #4a4f53;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.8125rem;
  margin-bottom: 3.88rem;
  /* 145% */
  min-height: 3.5rem;
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item__row,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item__row {
  display: flex;
  justify-content: space-between;
  gap: 0.5rem;
  margin-bottom: 1.25rem;
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item__info,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item__info {
  min-height: 5.5rem;
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item__label,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item__label {
  color: #9e8a66;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  align-items: center;
  /* 1.05rem */
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item__label i,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item__label i {
  padding-right: 0.5rem;
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item__value,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item__value {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 1.05rem */
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card .view-link,
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card .view-icon,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card .view-link,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card .view-icon img:lang(ar),
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card .view-icon img:lang(ar) {
  transform: rotate(180deg);
}
.path-regulations-violations .violations-block #pills-financial-compliance .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card .view-link span,
.path-regulations-violations .violations-block #pills-inspection .view-violations .view-content .financial_compliance__card .card-grid .card-item .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.path-regulations-violations .view-rules-and-regulations {
  padding: 3.5rem 0 6rem 0;
  background: rgba(230, 233, 236, 0.3);
}
.path-regulations-violations .view-rules-and-regulations h3 {
  color: var(--Secondary-Bl-900, #3d3d3d);
  font-size: 2.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 2.625rem */
}
@media (max-width: 726px) {
  .path-regulations-violations .view-rules-and-regulations h3 {
    margin-bottom: 2rem;
  }
}
.path-regulations-violations .view-rules-and-regulations .views-row {
  margin-top: 5.33rem;
}
@media (max-width: 726px) {
  .path-regulations-violations .view-rules-and-regulations .views-row {
    margin-top: 1rem;
  }
}
.path-regulations-violations .view-rules-and-regulations .views-row .view {
  text-decoration: none;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card {
  position: relative;
  background-color: #ffffff;
  border-radius: 0.73394rem;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  transition: all ease-in-out 0.3s;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .user-manual-card-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .user-manual-card-content {
  margin-top: 1.76rem;
  margin-left: 1.65rem;
  position: absolute;
  bottom: 20%;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .user-manual-card-content .date {
  color: #ae9e80;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .user-manual-card-content h3 {
  width: 14.25rem;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .file-actions {
  position: relative;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .file-actions .social-icons {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .file-actions .social-icons .icons-container {
  display: flex;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .file-actions .social-icons a {
  display: inline-block;
  margin: 0 5px;
  text-decoration: none;
  font-size: 1rem;
  color: #333;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .file-actions .share-link {
  cursor: pointer;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .file-actions.active .social-icons {
  display: block;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .user-manual-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.44rem;
  gap: 1.38rem;
}
.path-regulations-violations .view-rules-and-regulations .views-row .user-manual-card .user-manual-card-actions i {
  min-width: 1.5rem;
  min-height: 1.5rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  color: #494f55;
}

.page-node-type-violation main {
  background: #fcfcfc;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 760px) {
  .page-node-type-violation main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.page-node-type-violation .hero-section-pattern__content .page-title {
  font-size: clamp(1.5rem, 2.5vw, 2.5rem);
}
.page-node-type-violation .violation-section {
  padding: 3.12rem 0 5.38rem 0;
}
.page-node-type-violation .violation-section__header {
  color: #4a4f53;
  font-size: clamp(2rem, 2.5vw, 2.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 1.38rem;
  margin: 0;
}
.page-node-type-violation .violation-section__subheader {
  color: #4a4f53;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 3.19rem;
  margin: 0;
}
.page-node-type-violation .violation-section .penalty-stage-section h3 {
  color: #4a4f53;
  font-size: clamp(1.8rem, 2.25vw, 2.25rem);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 3.88rem;
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-left: 2rem;
  padding-left: 1.5rem;
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage__item {
  position: relative;
  margin-bottom: 2rem;
  padding-bottom: clamp(3.5rem, 5.5vw, 5.5rem);
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage__item::after {
  content: "";
  position: absolute;
  top: 2.25rem;
  left: -1.2rem;
  width: 1px;
  height: 97%;
  background-color: rgba(199, 187, 166, 0.3);
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage__item:last-child::after {
  display: none;
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage__title {
  display: flex;
  gap: 0.38rem;
  color: #6f6147;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-left: 0.5rem;
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage__number {
  position: absolute;
  left: -2.2rem;
  top: 0.1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.875rem;
  height: 1.875rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  border-radius: 1.875rem;
  background: #f5f3f0;
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage__label--warning {
  display: flex;
  padding: 0.25rem 0.75rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 0.25rem;
  background: var(--Semantics-Palette-Yellow-lighter, #fef8ec);
  color: var(--Semantics-Palette-Yellow-dark, #ad8330);
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage__label--notice {
  display: flex;
  padding: 0.25rem 0.75rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 0.25rem;
  background: #f2f7fd;
  color: #002858;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage__label--penalty {
  display: flex;
  padding: 0.25rem 0.75rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 0.25rem;
  background: var(--Secondary_color_palette-Orange-O50, #fcefed);
  color: var(--Secondary_color_palette-Orange-O400, #9f4032);
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
}
.page-node-type-violation .violation-section .penalty-stage-section .penalty-stage__description {
  max-width: 56.25rem;
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0;
  padding-left: 0.5rem;
}
.page-node-type-violation .violation-section .important-notice {
  display: flex;
  gap: 2.34rem;
  border-radius: 0.25rem;
  border: 1px solid #ecebee;
  background: #ecebee;
  padding: 1rem 0 1.44rem 2.42rem;
}
.page-node-type-violation .violation-section .important-notice .violation-section__header {
  color: #413258;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-violation .violation-section .important-notice .important-notice__text {
  color: #413258;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-violation .region-fluid-three {
  background: #f5f6f7;
}
.page-node-type-violation .region-fluid-three .view-faqs .accordion-item,
.page-node-type-violation .region-fluid-three .accordion-body {
  background-color: unset;
}

.page-node-type-rules-and-regulations main {
  background: #fcfcfc;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
  padding: 3.12rem 0 5.38rem 0;
}
@media (max-width: 760px) {
  .page-node-type-rules-and-regulations main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.page-node-type-rules-and-regulations .field--name-field-description {
  color: #4a4f53;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 3.19rem;
  margin: 0;
}
.page-node-type-rules-and-regulations .field--name-field-description .field__label {
  color: #4a4f53;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 1.38rem;
  margin: 0;
}

.page-node-type-about .hero-section {
  height: 46.8125rem;
}
.page-node-type-about .hero-section__container {
  padding-bottom: 16.44rem;
}
.page-node-type-about .hero-section__overlay {
  opacity: 0.3;
}
.page-node-type-about .offset-custom {
  max-width: unset;
}
.page-node-type-about .section-about-journey {
  padding: 8.94rem 0 7.31rem 0;
}
.page-node-type-about .section-about-journey h2 {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 5.25rem */
}
.page-node-type-about .section-about-journey .journey-subheading {
  font-weight: 700;
}
.page-node-type-about .section-about-journey .journey-description,
.page-node-type-about .section-about-journey .journey-content {
  color: #4a4f53;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
}
.page-node-type-about .section-about-journey .journey-content {
  padding-top: 5.56rem;
}
.page-node-type-about .services-section {
  background: #f5f6f7;
  padding-top: 5.38rem;
}
.page-node-type-about .services-section .section-title h6 {
  color: #91889e;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 1.1375rem */
  letter-spacing: 0.25rem;
  text-transform: uppercase;
  padding-bottom: 0.69rem;
}
.page-node-type-about .services-section .card--no-image {
  border-radius: 0.5rem;
  background: #e1e5e8;
  width: 32rem !important;
  height: 24.9375rem;
}
.page-node-type-about .services-section .card--no-image .services-section__card-body {
  position: unset;
  display: flex;
  height: 100%;
  align-items: flex-end;
}
.page-node-type-about .services-section .card--no-image .services-section__card-body .services-section__card-title,
.page-node-type-about .services-section .card--no-image .services-section__card-body .services-section__card-subtitle {
  color: #05253c !important;
}
.page-node-type-about .services-section__intro-title {
  color: #4a4f53;
  font-size: clamp(2rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 4.2rem */
}
.page-node-type-about .services-section__sub-intro-title {
  color: #4a4f53;
  font-size: clamp(2rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 4.2rem */
  padding-bottom: 2.5rem;
}
.page-node-type-about .services-section .desc-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: clamp(2.5rem, 6.5vw, 6.5rem);
}
@media (max-width: 825px) {
  .page-node-type-about .services-section .desc-wrapper {
    justify-content: center;
    align-items: start;
    flex-direction: column;
  }
}
.page-node-type-about .services-section__intro-desc {
  color: #34373A;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  width: 50.125rem;
  /* 1.4rem */
}
@media (max-width: 1150px) {
  .page-node-type-about .services-section__intro-desc {
    width: unset;
  }
}
.page-node-type-about .services-section .services-section__card {
  position: relative;
  width: 32rem;
  height: 25rem;
  border-radius: 0.5rem;
  overflow: hidden;
  background-color: #e1e5e8;
  transition: all 0.4s ease;
  cursor: pointer;
}
.page-node-type-about .services-section .services-section__card .card-bg {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  transition: opacity 0.4s ease;
  position: absolute;
  inset: 0;
  z-index: 1;
}
.page-node-type-about .services-section .services-section__card .card-overlay {
  position: absolute;
  bottom: 0px;
  padding-bottom: 3.12rem;
  padding-left: 1.69rem;
  z-index: 2;
  transition: transform 0.4s ease, color 0.4s ease;
}
.page-node-type-about .services-section .services-section__card .card-overlay .card-title,
.page-node-type-about .services-section .services-section__card .card-overlay .card-subtitle {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 140%;
  color: #ffffff;
  transition: color 0.4s;
  margin: 0;
}
.page-node-type-about .services-section .services-section__card .card-overlay .card-title,
.page-node-type-about .services-section .services-section__card .card-overlay .card-subtitle {
  margin: 0;
}
.page-node-type-about .services-section .services-section__card .card-content {
  position: absolute;
  bottom: 0;
  padding-bottom: 3.12rem;
  padding-left: 1.69rem;
  z-index: 3;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}
.page-node-type-about .services-section .services-section__card .card-content .card-title,
.page-node-type-about .services-section .services-section__card .card-content .card-subtitle {
  color: #05253c;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1875rem */
}
.page-node-type-about .services-section .services-section__card .card-content .card-description {
  padding-top: 2.38rem;
  color: #000000;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}
.page-node-type-about .services-section .services-section__card .card-content .card-link {
  color: #005bac;
  font-weight: bold;
  text-decoration: underline;
}
.page-node-type-about .services-section .services-section__card:hover .card-bg {
  opacity: 0;
}
.page-node-type-about .services-section .services-section__card:hover .card-overlay {
  color: #000;
  transform: translateY(-20px);
}
.page-node-type-about .services-section .services-section__card:hover .card-content {
  opacity: 1;
  transform: translateY(0);
}
.page-node-type-about .services-section__card-image {
  position: relative;
  width: 100%;
  height: 100%;
}
.page-node-type-about .services-section__card-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
  display: block;
}
.page-node-type-about .services-section__card-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 79.14%);
  z-index: 2;
  pointer-events: none;
  transition: background 0.4s ease;
}
.page-node-type-about .services-section__card-body {
  position: absolute;
  bottom: 0;
  padding-bottom: 3.12rem;
  padding-left: 1.69rem;
  z-index: 8;
}
.page-node-type-about .services-section__card-title, .page-node-type-about .services-section__card-subtitle {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 140%;
  color: #ffffff;
  transition: color 0.4s ease;
}
.page-node-type-about .services-section__card-desc {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 2.38rem;
  transition: opacity 0.4s ease, max-height 0.4s ease;
}
.page-node-type-about .services-section .slick-track {
  display: flex;
  gap: 1.25rem;
  padding-bottom: 4.81rem;
}

.page-node-type-invest .hero-section {
  height: 46.8125rem;
}
.page-node-type-invest .hero-section__overlay {
  opacity: 0.3;
}
.page-node-type-invest .hero-section__container {
  align-items: center;
}
.page-node-type-invest .invest-mining .invest-tabs {
  opacity: 0.96;
  -webkit-backdrop-filter: blur(11px);
          backdrop-filter: blur(11px);
  margin-top: -76px;
  position: relative;
  z-index: 20;
}
.page-node-type-invest .invest-mining .invest-tabs #pills-tab {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6.1875rem;
  flex-shrink: 0;
  opacity: 0.96;
  min-height: 4.6875rem;
}
@media (max-width: 1150px) {
  .page-node-type-invest .invest-mining .invest-tabs #pills-tab {
    margin-inline: 1rem;
    padding: 0;
  }
}
.page-node-type-invest .invest-mining .invest-tabs #pills-tab li a {
  cursor: pointer;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.8);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  transition: color 0.3s ease-in;
  /* 1.8rem */
}
.page-node-type-invest .invest-mining .invest-tabs #pills-tab li a.active {
  color: #f5f3f0;
}
.page-node-type-invest .invest-mining .intro-section {
  padding-top: clamp(2rem, 6.44vw, 6.44rem);
  background: #fafbfb;
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content {
  width: 45.8125rem;
}
@media (max-width: 1150px) {
  .page-node-type-invest .invest-mining .intro-section .intro-text-content {
    width: unset !important;
  }
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content .intro-heading {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 5.25rem */
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content .sub-intro-heading {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  padding-bottom: clamp(1rem, 2.75vw, 2.75rem);
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content .intro-description {
  color: #4a4f53;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content .border-btn {
  padding-top: clamp(1.5rem, 2.31vw, 2.31rem);
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content .border-btn .start-service {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  text-decoration: none;
  color: var(--Neutral-Palette-Neutral-light, #fff);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  /* 114.286% */
  align-items: flex-end;
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content .border-btn .start-service:hover {
  background: #6f6147;
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content .border-btn .start-service:disabled, .page-node-type-invest .invest-mining .intro-section .intro-text-content .border-btn .start-service[disabled] {
  background-color: #d0d2d3;
}
@media (max-width: 1150px) {
  .page-node-type-invest .invest-mining .intro-section .intro-text-content .border-btn .start-service {
    margin-bottom: 2rem;
  }
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content .border-btn .start-service i {
  margin-top: 5px;
}
.page-node-type-invest .invest-mining .intro-section .intro-text-content .border-btn .start-service i:lang(ar) {
  transform: rotate(-180deg);
}
.page-node-type-invest .invest-mining .intro-section .image-col {
  display: flex;
  justify-content: end;
}
.page-node-type-invest .invest-mining .intro-section .intro-visual {
  position: relative;
  width: 34.25rem;
  height: 47.6875rem;
  margin-bottom: -109px;
}
.page-node-type-invest .invest-mining .intro-section .intro-visual img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
}
.page-node-type-invest .invest-mining .intro-section .intro-visual::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 17.49%, rgba(0, 0, 0, 0) 86.1%);
  pointer-events: none;
  z-index: 1;
  border-radius: 0.5rem;
}
.page-node-type-invest .invest-mining .intro-section .intro-visual img {
  position: relative;
  z-index: 0;
}
.page-node-type-invest .invest-mining .advantages-section {
  background: #f5f3f0;
  padding: 7.19rem 0 8.12rem 0;
}
.page-node-type-invest .invest-mining .advantages-section .card-info {
  padding-bottom: 4.38rem;
}
.page-node-type-invest .invest-mining .advantages-section .card-info .section-title {
  color: #4a4f53;
  font-size: 3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 3.875rem;
  /* 129.167% */
  padding-bottom: 1.25rem;
}
.page-node-type-invest .invest-mining .advantages-section .card-info .section-description {
  max-width: 26.875rem;
  color: #4a4f53;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
}
.page-node-type-invest .invest-mining .advantages-section .data-card {
  display: flex;
  height: 24.625rem;
  padding: 2.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 7rem;
  border-radius: 0.5rem;
  background: #fff;
  /* L */
  box-shadow: 0px 5px 20px 0px rgba(204, 203, 203, 0.2);
}
.page-node-type-invest .invest-mining .advantages-section .data-card img {
  width: 2.5rem;
  height: 2.5rem;
}
.page-node-type-invest .invest-mining .advantages-section .data-card .card-body .card-title {
  color: #6f6147;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 2.4rem */
  padding-bottom: 1rem;
}
.page-node-type-invest .invest-mining .advantages-section .data-card .card-body .card-text {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #33373B;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 1.35rem */
}
.page-node-type-invest .invest-mining .mining-vision-section {
  background: #f5f6f7;
  padding: 5.13rem 0 10rem 0;
}
.page-node-type-invest .invest-mining .mining-vision-section .section-header {
  padding-bottom: 5rem;
}
.page-node-type-invest .invest-mining .mining-vision-section .section-header .mining-section-title {
  color: #4a4f53;
  text-align: center;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 4.2rem */
  padding-bottom: 2.5rem;
}
.page-node-type-invest .invest-mining .mining-vision-section .section-header .mining-section-subtitle {
  margin: auto;
  max-width: 50.125rem;
  color: #34373A;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card {
  position: relative;
  width: 31rem;
  height: 24.9375rem;
  border-radius: 0.5rem;
  overflow: hidden;
  background-color: #e1e5e8;
  transition: all 0.4s ease;
  cursor: pointer;
}
@media (max-width: 1250px) {
  .page-node-type-invest .invest-mining .mining-vision-section .mining-info-card {
    width: 100%;
    margin-top: 20px;
  }
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-bg {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  transition: opacity 0.4s ease;
  position: absolute;
  inset: 0;
  z-index: 1;
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-overlay {
  position: absolute;
  bottom: 0px;
  padding-bottom: 3.12rem;
  padding-left: 1.69rem;
  z-index: 2;
  transition: transform 0.4s ease, color 0.4s ease;
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-overlay .card-title,
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-overlay .card-subtitle {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 140%;
  color: #ffffff;
  transition: color 0.4s;
  margin: 0;
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-overlay .card-title,
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-overlay .card-subtitle {
  margin: 0;
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-content {
  position: absolute;
  bottom: 0;
  padding-bottom: 3.12rem;
  padding-left: 1.69rem;
  z-index: 3;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-content .card-title,
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-content .card-subtitle {
  color: #05253c;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1875rem */
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-content .card-description {
  padding-top: 2.38rem;
  color: #000000;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card .card-content .card-link {
  color: #005bac;
  font-weight: bold;
  text-decoration: underline;
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card:hover .card-bg {
  opacity: 0;
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card:hover .card-overlay {
  color: #000;
  transform: translateY(-20px);
}
.page-node-type-invest .invest-mining .mining-vision-section .mining-info-card:hover .card-content {
  opacity: 1;
  transform: translateY(0);
}
.page-node-type-invest #pills-investment .mining-section {
  background: #fafbfb;
  padding-block: 4.19rem;
}
.page-node-type-invest #pills-investment .mining-section .card-info .mining-section-title {
  max-width: 27.5625rem;
  padding-bottom: 2.12rem;
}
.page-node-type-invest #pills-investment .mining-section .card-info .mining-section-title .title-highlighted {
  color: #4a4f53;
  font-size: clamp(2rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 4.5rem */
  letter-spacing: 0.375rem;
}
.page-node-type-invest #pills-investment .mining-section .card-info .mining-section-title .subtitle {
  color: #4a4f53;
  font-size: 3.75rem;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
}
.page-node-type-invest #pills-investment .mining-section .card-info .section-description {
  color: #4a4f53;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
  padding-bottom: 5rem;
}
.page-node-type-invest #pills-investment .mining-section .data-card {
  padding: 2.5rem 3rem;
  border-radius: 0.5rem;
  background: #ffffff;
}
.page-node-type-invest #pills-investment .mining-section .data-card .card-body .card-title {
  color: #9e8a66;
  font-size: 2.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 1.38rem;
}
.page-node-type-invest #pills-investment .mining-section .data-card .card-body .card-subtitle {
  color: var(--Primary_color_palette-Grey-G400, #33373b);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 0.5rem;
}
.page-node-type-invest #pills-investment .mining-section .data-card .card-body .card-text {
  color: #96999b;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  /* 120% */
}
.page-node-type-invest #pills-investment .mining-numbers-section {
  background: #f5f3f0;
  padding: 6.38rem 0 7.38rem 0;
}
.page-node-type-invest #pills-investment .mining-numbers-section .card-info {
  padding-bottom: 5.38rem;
}
.page-node-type-invest #pills-investment .mining-numbers-section .card-info .section-title {
  color: #4a4f53;
  text-align: center;
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 4.2rem */
}
@media (max-width: 768px) {
  .page-node-type-invest #pills-investment .mining-numbers-section .col-6.col-xl-2-4:last-child {
    width: 100%;
  }
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card {
  display: flex;
  transform: translateY(0);
  will-change: transform;
  cursor: pointer;
  transition: transform 0.5s ease;
}
@media (max-width: 768px) {
  .page-node-type-invest #pills-investment .mining-numbers-section .feature-card {
    height: 100%;
  }
  .page-node-type-invest #pills-investment .mining-numbers-section .feature-card:last-child {
    width: 100%;
  }
  .page-node-type-invest #pills-investment .mining-numbers-section .feature-card:last-child .feature-card__image-wrapper {
    width: 100%;
  }
  .page-node-type-invest #pills-investment .mining-numbers-section .feature-card:last-child .feature-card__image-wrapper .feature-card__image {
    width: 100%;
  }
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card:hover {
  transform: translateY(-15px);
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card:hover .feature-card__image-wrapper img {
  transform: scale(1.2);
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card:hover .feature-card__content {
  bottom: 2rem;
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card__image-wrapper {
  display: flex;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
}
@media (max-width: 768px) {
  .page-node-type-invest #pills-investment .mining-numbers-section .feature-card__image-wrapper {
    margin-top: 20px;
  }
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card__image-wrapper img {
  width: 100%;
  height: 22rem;
  border-radius: 0.5rem;
  border: 1px solid #F8F8F8;
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1);
  transition: transform 5s ease;
  will-change: transform;
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card__overlay {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, rgba(0, 0, 0, 0.7) 99.96%);
  transition: background 0.6s ease;
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card:hover .feature-card__overlay {
  background: linear-gradient(180deg, rgba(143, 134, 116, 0) 30.66%, #9e8a66 100%);
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card__content {
  position: absolute;
  bottom: 0;
  padding: 1.5rem;
  transition: bottom 0.5s ease;
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card__title {
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  font-size: clamp(1.3rem, 2vw, 2rem);
}
.page-node-type-invest #pills-investment .mining-numbers-section .feature-card__subtitle {
  color: #ffffff;
  text-align: center;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: clamp(0.9rem, 1.125vw, 1.125rem);
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section {
  background: #f5f6f7;
  padding-block: 5.19rem;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .offset-custom {
  max-width: 100% !important;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption__header {
  max-width: 39.4375rem;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption__header .section-title {
  padding-bottom: 2.5rem;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption__header .section-title .title-highlighted {
  color: #4a4f53;
  font-size: 3rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 4.2rem */
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption__header .section-title .subtitle {
  color: #4a4f53;
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption__header .section-description {
  color: #34373A;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
  padding-bottom: 5rem;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption__slider {
  overflow: hidden;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption__slider .slick-track {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-self: self-end;
  gap: 1.125rem;
  margin-bottom: 4.02rem;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption .views-row .mineral-rank {
  cursor: pointer;
}
@media (max-width: 768px) {
  .page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption .views-row .mineral-rank {
    margin-bottom: 0.5rem;
    height: 10.8125rem;
  }
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption .views-row .mineral-rank__image-wrapper {
  height: 26.0625rem;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption .views-row .mineral-rank__image-wrapper img {
  width: 100%;
  height: 26.0625rem;
  border-radius: 0.5rem;
  border: 1px solid #F8F8F8;
  -o-object-fit: cover;
     object-fit: cover;
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption .views-row .mineral-rank__overlay {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, rgba(0, 0, 0, 0.7) 99.96%);
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption .views-row .mineral-rank__content {
  position: absolute;
  bottom: 0;
  display: flex;
  width: 21.25rem;
  height: 26.0625rem;
  padding: 1.5rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 1.5rem;
  flex-shrink: 0;
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption .views-row .mineral-rank__title {
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  font-size: clamp(2rem, 4.375vw, 4.375rem);
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption .views-row .mineral-rank__subtitle {
  color: #ffffff;
  font-style: normal;
  font-weight: 700;
  line-height: 3.75rem;
  /* 187.5% */
  font-size: clamp(1.5rem, 2vw, 2rem);
}
.page-node-type-invest #pills-investment .mineral-consumption-rankings--section .mineral_consumption .views-row .mineral-rank__description {
  color: #ecf0f3;
  font-size: clamp(0.7rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-invest #pills-investment .available-minerals {
  background: #fefefe;
  padding-block: 5.15rem;
}
.page-node-type-invest #pills-investment .available-minerals .section-title {
  color: #34373a;
  font-size: 3.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 4rem;
  /* 106.667% */
  padding-bottom: 3rem;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details {
  display: flex;
  padding: 3rem 3.75rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: start;
  align-self: stretch;
  border-radius: 1.5rem;
  background: #34373a;
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .main-mineral {
  justify-content: space-between;
  width: 100%;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .main-mineral .mineral-info #main-title {
  color: #e2e5e8;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 114%;
  /* 2.28rem */
  padding-bottom: 1rem;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .main-mineral .mineral-info #main-desc {
  color: #a3a7a9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.75rem;
  /* 175% */
  padding-bottom: 6.38rem;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .main-mineral .mineral-image #main-image {
  width: 21.47456rem;
  height: 20.61175rem;
  flex-shrink: 0;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .main-mineral .mineral-features .col {
  padding-bottom: 3rem;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .main-mineral .mineral-features .col label {
  color: #a3a7a9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem;
  /* 137.5% */
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .main-mineral .mineral-features .col span {
  color: #e2e5e8;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 3.375rem;
  /* 180% */
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 2.5rem;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .mineral-thumb {
  display: flex;
  width: 9.13363rem;
  height: 8.29313rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.67244rem;
  border-radius: 0.44825rem;
  border: 2.5px solid #2c2f31;
  background: #2c2f31;
  margin-bottom: 1.5rem;
  cursor: pointer;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .mineral-thumb.selected {
  border: 2.5px solid #9e8a66;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .mineral-thumb.selected .title h3 {
  color: #9e8a66;
  text-align: center;
  font-size: 0.72844rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.87413rem;
  /* 120% */
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .mineral-thumb img {
  width: 5.4505rem;
  height: 4.37069rem;
  transform: rotate(-0.023deg);
  flex-shrink: 0;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .mineral-thumb .title h3 {
  color: #888f92;
  text-align: center;
  font-size: 0.72844rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.87413rem;
  /* 120% */
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .explore-btn {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
  min-width: 9.875rem;
  min-height: 3.3125rem;
  padding: 1rem 1.5rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1rem;
  margin-bottom: 1.88rem;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .explore-btn:hover {
  background: #6f6147;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .explore-btn:disabled, .page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .explore-btn[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .explore-btn i {
  margin-top: 5px;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .explore-btn i:lang(ar) {
  transform: rotate(-180deg);
}
@media (max-width: 480px) {
  .page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .explore-btn {
    padding: 0.75rem;
    font-size: 0.8rem;
  }
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .controls .points {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  justify-content: center;
  align-items: center;
  margin-block: 1.08rem;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .controls .points svg {
  cursor: pointer;
}
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .controls .prev,
.page-node-type-invest #pills-investment .available-minerals #mineral-details .thumbs-container .controls .next {
  cursor: pointer;
}
.page-node-type-invest #pills-investment .available-minerals #thumbs-slider {
  display: flex;
  flex-direction: column;
}
.page-node-type-invest #pills-investment .available-minerals #thumbs-slider #main-image {
  transition: opacity 0.4s ease-in-out;
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section {
  padding: 7.13rem 0 10rem 0;
  background: #fafbfb;
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .intro-heading {
  color: #4a4f53;
  font-size: clamp(2rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 4.5rem */
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .sub-intro-heading {
  color: #4a4f53;
  font-size: clamp(2rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  padding-bottom: 2.12rem;
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .intro-description {
  max-width: 31.4rem;
  color: #4a4f53;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .border-btn {
  padding-top: clamp(1.5rem, 2.31vw, 2.31rem);
}
@media (max-width: 768px) {
  .page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .border-btn {
    padding-bottom: clamp(1.5rem, 2.31vw, 2.31rem);
  }
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .border-btn .start-service {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  text-decoration: none;
  color: var(--Neutral-Palette-Neutral-light, #fff);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  /* 114.286% */
  align-items: flex-end;
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .border-btn .start-service:hover {
  background: #6f6147;
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .border-btn .start-service:disabled, .page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .border-btn .start-service[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .border-btn .start-service i {
  margin-top: 5px;
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-text-content .border-btn .start-service i:lang(ar) {
  transform: rotate(-180deg);
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-visual {
  position: relative;
  width: 38.6875rem;
  height: 25.875rem;
}
@media (max-width: 1125px) {
  .page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-visual {
    width: 100%;
  }
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-visual img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
}
.page-node-type-invest #pills-investment-guide .investment-licensing-section .intro-visual::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 17.49%, rgba(0, 0, 0, 0) 86.1%);
  pointer-events: none;
  z-index: 1;
  border-radius: 0.5rem;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section {
  background-color: #f8f5ef;
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/map.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding-top: 8.44rem;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .nav-pills .nav-tab {
  display: flex;
  gap: 2.81rem;
  text-decoration: none;
  padding-bottom: 3.07rem;
  position: relative;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .nav-pills .nav-tab::after {
  content: "";
  position: absolute;
  top: 2.25rem;
  left: 2.5rem;
  width: 1px;
  height: 70%;
  background-color: rgba(199, 187, 166, 0.3);
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .nav-pills .nav-tab.active span {
  color: #ffffff;
  border: 5.647px solid #fff;
  background: linear-gradient(54deg, #846940 0%, #f8f5ef 100%);
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .nav-pills .nav-tab.active .title {
  color: #000;
  font-size: clamp(1rem, 1.875vw, 1.875rem);
  font-style: normal;
  font-weight: 700;
  line-height: 2.62588rem;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .nav-pills .nav-tab span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.65881rem;
  height: 4.65881rem;
  border-radius: 50%;
  border: 3.388px solid rgba(255, 255, 255, 0.45);
  background: #ffffff;
  color: #1e1733;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.90588rem;
  /* 127.058% */
  position: relative;
  z-index: 5;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .nav-pills .nav-tab .title {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #9895a0;
  font-size: clamp(1rem, 1.875vw, 1.875rem);
  font-style: normal;
  font-weight: 400;
  line-height: 1.75056rem;
  /* 116.705% */
  margin: 0;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content {
  padding: 2.38rem 0 1rem 0;
  border-radius: 0.625rem;
  background: #fff;
  height: 100%;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content h4 {
  padding-inline: 2.5rem;
  color: #846940;
  font-size: 2.625rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.32125rem;
  /* 126.524% */
  padding-bottom: 2.5rem;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content .desc {
  display: flex;
  flex-direction: column;
  padding: 1.85425rem;
  margin: 2rem;
  gap: 1.23619rem;
  border-radius: 0.685rem;
  background: #fbfbfc;
  -webkit-backdrop-filter: blur(13.6998958588px);
          backdrop-filter: blur(13.6998958588px);
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content .desc p {
  color: #33373b;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 1.03rem;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content .desc ul {
  display: flex;
  flex-direction: column;
  gap: 2.31rem;
  margin: 0;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content .desc ul li {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  padding-left: 0.94rem;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content .desc ul li br {
  display: none;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content .desc ol {
  display: flex;
  flex-direction: column;
  gap: 2.31rem;
  margin: 0;
  list-style: none;
  counter-reset: step-counter;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content .desc ol li {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  padding-left: 0.94rem;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content .desc ol li br {
  display: none;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .tab-content .desc ol li::before {
  counter-increment: step-counter;
  content: counter(step-counter);
  width: 2rem;
  height: 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #e6e9ec;
  color: #05253c;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  border-radius: 50%;
  position: absolute;
  left: -1.94rem;
  top: -0.2rem;
}
.page-node-type-invest #pills-investment-guide .guide-timeline-section .offset-custom {
  max-width: 100%;
  overflow: hidden;
}
.page-node-type-invest .tab-scroll-wrapper {
  justify-content: center;
}
.page-node-type-invest .tab-list .nav-item {
  display: none;
  flex: 0 0 100%;
  text-align: center;
}
.page-node-type-invest .tab-list .nav-item.active-visible {
  display: block;
}
.page-node-type-invest .tab-arrow {
  background: none;
  border: none;
  cursor: pointer;
}
.page-node-type-invest .tab-arrow img {
  transform: rotate(-180deg);
}
.page-node-type-invest .tab-arrow img:lang(ar) {
  transform: unset;
}
@media (min-width: 768px) {
  .page-node-type-invest .tab-arrow {
    display: none !important;
  }
  .page-node-type-invest .tab-list .nav-item {
    display: block !important;
    flex: 0 0 auto;
  }
  .page-node-type-invest .tab-list .nav-item.active-visible {
    display: block !important;
  }
}

.path-competitions .mining-bids-page .mining-bids-tabs {
  opacity: 0.96;
  background: rgba(41, 41, 41, 0.08);
  -webkit-backdrop-filter: blur(11px);
          backdrop-filter: blur(11px);
  margin-top: -76px;
  position: relative;
  z-index: 2;
}
.path-competitions .mining-bids-page .mining-bids-tabs #pills-tab {
  display: flex;
  align-items: center;
  gap: 10rem;
  flex-shrink: 0;
}
@media (max-width: 1250px) {
  .path-competitions .mining-bids-page .mining-bids-tabs #pills-tab {
    gap: 0;
    padding: 0;
    margin: 0;
  }
}
.path-competitions .mining-bids-page .mining-bids-tabs #pills-tab .row-tabs {
  display: flex;
  align-items: center;
  gap: 10rem;
}
@media (max-width: 1250px) {
  .path-competitions .mining-bids-page .mining-bids-tabs #pills-tab .row-tabs {
    gap: 1.25rem;
  }
}
.path-competitions .mining-bids-page .mining-bids-tabs #pills-tab .row-tabs .nav-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 4.6875rem;
  min-width: clamp(10rem, 13.25vw, 13.25rem);
  color: rgba(255, 255, 255, 0.8);
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 1.8rem */
  text-decoration: none;
}
.path-competitions .mining-bids-page .mining-bids-tabs #pills-tab .row-tabs .nav-tab h6 {
  font-size: clamp(0.9rem, 1.125vw, 1.125rem);
}
.path-competitions .mining-bids-page .mining-bids-tabs #pills-tab .row-tabs .nav-tab.active {
  color: #9e8a66;
  font-size: clamp(0.9rem, 1.125vw, 1.125rem);
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 1.8rem */
  border-bottom: 4px solid #9e8a66;
}
.path-competitions .mining-bids-page .mining-bids-tabs #pills-tab .row-tabs .nav-tab .tab-header {
  display: flex;
  align-items: baseline;
  gap: 0.62rem;
}
.path-competitions .mining-bids-page .block-rounds-block {
  background: #fafbfb;
  padding: 3.56rem 0 12rem 0;
}
@media (max-width: 760px) {
  .path-competitions .mining-bids-page .block-rounds-block {
    padding: 1rem 0 2rem 0;
  }
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter {
  padding: 1.0625rem 1rem;
  border-radius: 0.375rem;
  background: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
@media (max-width: 980px) {
  .path-competitions .mining-bids-page .block-rounds-block .rounds-filter {
    margin-top: 6rem;
    margin-bottom: 2rem;
  }
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filter-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-bottom: 1.41rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filter-header h5 {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
  /* 100% */
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filter-header i {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  line-height: 1.25rem;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters {
  display: flex;
  flex-direction: column;
  gap: 1.56rem;
  padding-top: 1.5rem;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters input {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: var(--Base-Value-Color-White, #fff);
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters input:focus {
  outline: 0;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters input:focus-visible {
  outline: 0;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters select {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters select:focus {
  outline: 0;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters select:focus-visible {
  outline: 0;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters label {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 0.5rem;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters .apply-btn {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
  margin-top: 1.81rem;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters .apply-btn:hover {
  background: #6f6147;
}
.path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters .apply-btn:disabled, .path-competitions .mining-bids-page .block-rounds-block .rounds-filter .filters .apply-btn[disabled] {
  background-color: #d0d2d3;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card {
  text-decoration: none;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details {
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  padding: 1.88rem 1.06rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern-list.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .round-status {
  position: absolute;
  top: 0;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .round-status .status {
  display: flex;
  width: 3.51625rem;
  height: 1.10031rem;
  padding: 0.42rem 0.63rem;
  justify-content: center;
  align-items: center;
  gap: 0.315rem;
  flex-shrink: 0;
  border-radius: 0rem 0rem 0.42rem 0.42rem;
  color: var(--primaryLightGrey-L50, #fafbfb);
  text-align: center;
  font-size: 0.63rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 0.882rem */
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .round-status .status.active {
  background: #00bc70;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .round-status .status.inactive {
  background: #de4b4b;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .card-title {
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1rem */
  padding-bottom: 0.69rem;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .desc {
  color: #4a4f53;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin: 0;
  /* 1.05rem */
  padding-bottom: 0.96rem;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .view-card .view-link,
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-competitions .mining-bids-page .block-rounds-block .round-card .card-details .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.path-competitions .mining-bids-page .block-rounds-block #rounds-list {
  height: 100%;
}
.path-competitions .mining-bids-page .block-rounds-block #rounds-list .no-results-wrapper {
  color: #4a4f53;
  font-size: 1.5rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.path-competitions .mining-bids-page .block-biddings-block {
  background: #fafbfb;
  padding: 3.56rem 0 12rem 0;
}
@media (max-width: 760px) {
  .path-competitions .mining-bids-page .block-biddings-block {
    padding: 1rem 0 2rem 0;
  }
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter {
  padding: 1.0625rem 1rem;
  border-radius: 0.375rem;
  background: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
@media (max-width: 980px) {
  .path-competitions .mining-bids-page .block-biddings-block .biddings-filter {
    margin-top: 6rem;
    margin-bottom: 2rem;
  }
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filter-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-bottom: 1.41rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filter-header h5 {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
  /* 100% */
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filter-header i {
  color: #413258;
  font-size: 1.25rem;
  font-style: normal;
  line-height: 1.25rem;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters {
  display: flex;
  flex-direction: column;
  gap: 1.56rem;
  padding-top: 1.5rem;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters input {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: var(--Base-Value-Color-White, #fff);
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters input:focus {
  outline: 0;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters input:focus-visible {
  outline: 0;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters select {
  display: flex;
  width: 100%;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 11.125rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters select:focus {
  outline: 0;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters select:focus-visible {
  outline: 0;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters label {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 0.5rem;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters .apply-btn {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  border: none;
  margin-top: 1.81rem;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters .apply-btn:hover {
  background: #6f6147;
}
.path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters .apply-btn:disabled, .path-competitions .mining-bids-page .block-biddings-block .biddings-filter .filters .apply-btn[disabled] {
  background-color: #d0d2d3;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list {
  height: 100%;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .no-results-wrapper {
  color: #4a4f53;
  font-size: 1.5rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card {
  text-decoration: none;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details {
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  padding: 1.88rem 1.06rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern-list.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-status {
  position: absolute;
  top: 0;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-status .status {
  display: flex;
  min-width: 3.51625rem;
  height: 1.10031rem;
  padding: 0.42rem 0.63rem;
  justify-content: center;
  align-items: center;
  gap: 0.315rem;
  flex-shrink: 0;
  border-radius: 0rem 0rem 0.42rem 0.42rem;
  color: var(--primaryLightGrey-L50, #fafbfb);
  text-align: center;
  font-size: 0.63rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 0.882rem */
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-status .status.active, .path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-status .status.award {
  background: #00bc70;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-status .status.inactive {
  background: #de4b4b;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-status .status.other {
  background: #f7bb44;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .card-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: clamp(2rem, 2.4vw, 2.4rem);
  overflow: hidden;
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1rem */
  margin-bottom: 0.69rem;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .round-details {
  gap: 0.42rem;
  padding-bottom: 1.81rem;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .round-details .round-name {
  display: flex;
  height: 1.05rem;
  padding: 0.105rem 0.315rem;
  align-items: center;
  gap: 0.21rem;
  border-radius: 0.21rem;
  background: #ecebee;
  color: #413258;
  font-size: 0.63rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 0.819rem */
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .round-details .region-name {
  display: flex;
  height: 1.05rem;
  padding: 0.21rem 0.315rem;
  justify-content: center;
  align-items: center;
  gap: 0.21rem;
  border-radius: 0.315rem;
  background: var(--Info-25, #f2f7fd);
  color: var(--Info-800, #002858);
  font-size: 0.63rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 0.819rem */
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .round-details .total-area {
  display: flex;
  height: 1.05rem;
  padding: 0.105rem 0.315rem;
  align-items: center;
  gap: 0.21rem;
  border-radius: 0.21rem;
  background: var(--Primary-25, #f2fbf7);
  color: var(--Primary-800, #004429);
  font-family: "DIN Next LT Arabic";
  font-size: 0.63rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 0.819rem */
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-list {
  display: flex;
  height: 7.4375rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.1875rem;
  flex-shrink: 0;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-list .bid-details {
  justify-content: space-between;
  width: 100%;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-list .bid-details .label {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: #846940;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.029rem */
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-list .bid-details .bid-type-value {
  display: flex;
  padding: 0.2625rem 0.315rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 0.1575rem;
  background: #f3f3f3;
  color: #141b34;
  text-align: center;
  font-size: 0.735rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.029rem */
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-list .bid-details .start-date-value,
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .bid-list .bid-details .end-date-value {
  color: #141b34;
  text-align: center;
  font-size: 0.735rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.029rem */
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .view-card .view-link,
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-competitions .mining-bids-page .block-biddings-block #biddings-list .bid-card .card-details .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}
.path-competitions .mining-bids-page .pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  padding: 3.62rem 0 8rem 0;
  margin: 0;
}
@media (max-width: 760px) {
  .path-competitions .mining-bids-page .pagination {
    padding: 1rem 0 2rem 0;
  }
}
.path-competitions .mining-bids-page .pagination button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  background-color: transparent;
  color: #4a4f53;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  border: none;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  /* 150% */
}
.path-competitions .mining-bids-page .pagination button img:lang(ar) {
  transform: rotate(-180deg);
}
.path-competitions .mining-bids-page .pagination button.active {
  width: 2rem;
  height: 2rem;
  background-color: #6f6147;
  color: #ffffff;
  border-radius: 50%;
}
.path-competitions .mining-bids-page .pagination button.page-number {
  width: 2rem;
  height: 2rem;
}
.path-competitions .mining-bids-page .pagination button.page-number:hover {
  background-color: #6f6147;
  color: #ffffff;
}
.path-competitions .mining-bids-page .pagination .prev,
.path-competitions .mining-bids-page .pagination .next {
  border-radius: unset !important;
}
.path-competitions .controls {
  position: fixed;
  bottom: 2rem;
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: 20;
}
.path-competitions .navigation-tabs,
.path-competitions .filters-btn {
  display: inline-flex;
  padding: 0.625rem 1.0625rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 2.5rem;
  background: #9e8a66;
  -webkit-backdrop-filter: blur(12.5px);
          backdrop-filter: blur(12.5px);
  border: unset;
  transition: background 0.3s ease;
}
.path-competitions .navigation-tabs span,
.path-competitions .navigation-tabs i,
.path-competitions .filters-btn span,
.path-competitions .filters-btn i {
  color: #ffffff;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.path-competitions .navigation-tabs:hover,
.path-competitions .filters-btn:hover {
  background: #6f6147;
}
@media (min-width: 980px) {
  .path-competitions .controls {
    display: none !important;
  }
  .path-competitions .navigation-tabs {
    display: none;
  }
}

.path-bidding-details .hero-section {
  height: 46.8125rem;
}
.path-bidding-details .hero-section__overlay {
  opacity: 0.3;
}
.path-bidding-details .hero-section__container {
  align-items: center;
  padding: 0;
}
.path-bidding-details .bid-overview {
  background: #fafbfb;
  padding: 5.81rem 0 7rem 0;
}
.path-bidding-details .bid-overview .title {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 5.25rem */
}
.path-bidding-details .bid-overview .details {
  display: flex;
  align-items: center;
  gap: 0.6875rem;
}
.path-bidding-details .bid-overview .details .round-name {
  display: flex;
  padding: 0.26588rem 0.39888rem;
  justify-content: center;
  align-items: center;
  gap: 0.26588rem;
  align-self: stretch;
  border-radius: 0.39888rem;
  background: var(--Secondary_color_palette-Turquoise-T50, #e7fafb);
  color: var(--Secondary_color_palette-Turquoise-T400, #0a9293);
  font-size: 0.79769rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.037rem */
}
.path-bidding-details .bid-overview .details .bid-type {
  display: flex;
  padding: 0.26588rem 0.39888rem;
  justify-content: center;
  align-items: center;
  gap: 0.26588rem;
  align-self: stretch;
  border-radius: 0.39888rem;
  background: var(--Info-25, #f2f7fd);
  color: var(--Info-800, #002858);
  font-size: 0.79769rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.037rem */
}
.path-bidding-details .bid-overview .details .region-name {
  display: flex;
  padding: 0.26588rem 0.39888rem;
  justify-content: center;
  align-items: center;
  gap: 0.26588rem;
  align-self: stretch;
  border-radius: 0.39888rem;
  background: var(--Primary-25, #f2fbf7);
  color: var(--Primary-800, #004429);
  font-size: 0.79769rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.037rem */
}
.path-bidding-details .bid-overview .details .license-name {
  display: flex;
  padding: 0.26588rem 0.39888rem;
  justify-content: center;
  align-items: center;
  gap: 0.26588rem;
  align-self: stretch;
  border-radius: 0.39888rem;
  background: #f8f5f5;
  color: #846f6e;
  font-size: 0.79769rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.037rem */
  text-decoration: none;
}
.path-bidding-details .bid-overview .bidding-description {
  padding-top: 1.25rem;
}
.path-bidding-details .bid-overview .bidding-description p {
  color: #4a4f53;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  margin: 0;
}
.path-bidding-details .bid-overview .bidding-region {
  display: flex;
  flex-direction: column;
  padding-top: 2.5rem;
}
.path-bidding-details .bid-overview .bidding-region .region-label {
  color: #4a4f53;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 210%; /* 2.625rem */
}
.path-bidding-details .bid-overview .bidding-region .region-name {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 210%;
}
.path-bidding-details .bid-region-details {
  background: #fafbfb;
}
.path-bidding-details .bid-region-details .image-wrapper {
  height: 40.9375rem;
  position: relative;
}
.path-bidding-details .bid-region-details .image-wrapper .img-region {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 0.5rem;
}
.path-bidding-details .bid-region-details .image-wrapper:after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  pointer-events: none;
  z-index: 1;
  border-radius: 0.5rem;
}
.path-bidding-details .bid-region-details .wrapper-region {
  display: flex;
  justify-content: flex-end;
  /* margin-bottom: 20px; */
  margin-top: -300px;
  position: relative;
  z-index: 5;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details {
  margin-bottom: 6.39rem;
  flex-shrink: 0;
  background: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
  padding: 4.06rem 3.5rem 3.88rem 3.62rem;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details .col-details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details .col-details .label {
  color: #9e8a66;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details .col-details .value {
  color: #4a4f53;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details .related-minerals {
  padding-top: 0.92rem;
  border-bottom: solid 1px #eaeaea;
  padding-bottom: 2.94rem;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details .related-minerals .label {
  color: #9e8a66;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details .related-minerals .mineral-name {
  color: #4a4f53;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details .btn-register {
  margin-top: 2.94rem;
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details .btn-register:hover {
  background: #6f6147;
}
.path-bidding-details .bid-region-details .wrapper-region .region-details .btn-register:disabled, .path-bidding-details .bid-region-details .wrapper-region .region-details .btn-register[disabled] {
  background-color: #d0d2d3;
}
.path-bidding-details .bid-region-details .container-fluid {
  overflow: hidden;
}
.path-bidding-details .stages-overview {
  background: #f5f6f7;
  padding: 3.28rem 0 5.15rem 0;
}
.path-bidding-details .stages-overview .section-title {
  color: #4a4f53;
  font-size: clamp(2rem, 3.125vw, 3.125rem);
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 4.375rem */
  padding-bottom: 3.41rem;
}
.path-bidding-details .stages-overview .section-title .title-highlight {
  font-weight: 300;
}
.path-bidding-details .stages-overview .header-wrapper {
  padding-bottom: 3.06rem;
}
.path-bidding-details .stages-overview .header-wrapper .nav-pills {
  display: flex;
  gap: 1.56rem;
}
@media (max-width: 768px) {
  .path-bidding-details .stages-overview .header-wrapper .nav-pills {
    gap: 1rem;
  }
}
.path-bidding-details .stages-overview .header-wrapper .nav-pills li {
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
}
.path-bidding-details .stages-overview .header-wrapper .nav-pills li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #ECEDED;
}
.path-bidding-details .stages-overview .header-wrapper .nav-pills li .tab-link {
  padding: 0;
}
.path-bidding-details .stages-overview .header-wrapper .nav-pills li a {
  cursor: pointer;
  padding-right: 1.56rem !important;
  text-decoration: none;
  background-color: transparent;
  color: #B5B7B8;
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  /* 2.625rem */
}
@media (max-width: 480px) {
  .path-bidding-details .stages-overview .header-wrapper .nav-pills li a {
    font-size: 1rem;
  }
}
.path-bidding-details .stages-overview .header-wrapper .nav-pills li a.active {
  color: #9e8a66;
  font-weight: 700;
}
.path-bidding-details .stages-overview .offset-custom {
  max-width: unset !important;
}
.path-bidding-details .stages-overview .offset-custom .slick-track {
  display: flex;
  justify-content: flex-start;
  gap: 1.25rem;
  margin: unset !important;
}
.path-bidding-details .stages-overview .offset-custom .slick-track .download-link {
  text-decoration: none;
}
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card {
  display: flex !important;
  width: 21.125rem;
  height: 24rem;
  padding: 7.8125rem 1.9375rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 10rem;
  border-radius: 0.5rem;
  border: 1px solid #f8f8f8;
  background: #ffffff;
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
  transition: all 0.3s ease-in-out;
}
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card .content,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card .content {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card .content .stage-date,
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card .content .attachment-name,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card .content .stage-date,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card .content .attachment-name {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--Primary_color_palette-Blue-B75, #99a6af);
  font-size: 2.1875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 3.8125rem; /* 174.286% */
}
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card .content .attachment-name,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card .content .attachment-name {
  font-size: 1.5rem;
}
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card .content .stage-name,
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card .content .attachment-data,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card .content .stage-name,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card .content .attachment-data {
  color: var(--Primary_color_palette-Blue-B75, #99a6af);
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.8125rem; /* 381.25% */
}
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card:hover,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card:hover {
  background: #e1e5e8;
}
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card:hover svg .inner,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card:hover svg .inner {
  fill: #304a5d;
  fill-opacity: 0.15;
}
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card:hover svg .outer,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card:hover svg .outer {
  fill: #05253c;
}
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card:hover .content .stage-date,
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card:hover .content .stage-name,
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card:hover .content .attachment-data,
.path-bidding-details .stages-overview .offset-custom .slick-track .stage-card:hover .content .attachment-name,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card:hover .content .stage-date,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card:hover .content .stage-name,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card:hover .content .attachment-data,
.path-bidding-details .stages-overview .offset-custom .slick-track .attachment-card:hover .content .attachment-name {
  color: #05253c;
}

.path-round-details .round-detail .hero-section {
  height: 46.8125rem;
}
.path-round-details .round-detail .hero-section__overlay {
  opacity: 0.3;
}
.path-round-details .round-detail .hero-section__container {
  align-items: center;
  padding: 0;
}
.path-round-details .round-overview {
  background: #fafbfb;
  padding: 5.81rem 0 7rem 0;
}
.path-round-details .round-overview .title {
  color: #4a4f53;
  font-size: 3.75rem;
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 5.25rem */
}
.path-round-details .round-overview .details {
  display: flex;
  align-items: center;
  gap: 0.6875rem;
}
.path-round-details .round-overview .round-phase {
  display: flex;
  padding: 0.26588rem 0.39888rem;
  justify-content: center;
  align-items: center;
  gap: 0.26588rem;
  align-self: stretch;
  border-radius: 0.39888rem;
  background: var(--Secondary_color_palette-Turquoise-T50, #e7fafb);
  color: var(--Secondary_color_palette-Turquoise-T400, #0a9293);
  font-size: 0.79769rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.037rem */
}
.path-round-details .round-overview .status {
  display: flex;
  padding: 0.26588rem 0.39888rem;
  justify-content: center;
  align-items: center;
  gap: 0.26588rem;
  align-self: stretch;
  border-radius: 0.39888rem;
  color: var(--primaryLightGrey-L50, #fafbfb);
  text-align: center;
  font-size: 0.79769rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.037rem */
}
.path-round-details .round-overview .status.active {
  background: #00bc70;
}
.path-round-details .round-overview .status.inactive {
  background: #de4b4b;
}
.path-round-details .round-overview .round-description {
  padding-top: 1.25rem;
}
.path-round-details .round-overview .round-description p {
  color: #4a4f53;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}
.path-round-details .relevant-mining-bids {
  background: #fafbfb;
  padding: 7rem 0 7rem 0;
}
.path-round-details .relevant-mining-bids .header {
  padding-bottom: 3.81rem;
}
@media (max-width: 760px) {
  .path-round-details .relevant-mining-bids .header {
    flex-direction: column;
    gap: 1.5rem;
  }
}
.path-round-details .relevant-mining-bids .header .list-details {
  align-items: center;
  gap: 1.5rem;
}
.path-round-details .relevant-mining-bids .header .list-details .title-section {
  color: #4a4f53;
  font-size: clamp(2rem, 2.5vw, 2.5rem);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.path-round-details .relevant-mining-bids .header .list-details .badge {
  display: flex;
  padding: 0.42rem 0.63rem;
  justify-content: center;
  align-items: center;
  gap: 0.315rem;
  flex-shrink: 0;
  border-radius: 0.5rem;
  color: var(--primaryLightGrey-L50, #fafbfb);
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 0.882rem */
}
.path-round-details .relevant-mining-bids .header .list-details .badge-active-now {
  background: #00bc70;
}
.path-round-details .relevant-mining-bids .header .list-details .badge-ended {
  background: #de4b4b;
}
.path-round-details .relevant-mining-bids .header .list-details .badge-upcoming {
  background: #f7bb44;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider {
  overflow: hidden;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .slick-track {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  align-self: stretch;
  margin: 0 !important;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card {
  text-decoration: none;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details {
  border-radius: 0.5rem;
  background: #fff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  padding: 1.88rem 1.06rem;
  background-image: url("/themes/custom/taadeen_theme/src/images/patterns/mining-info/pattern-list.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-status {
  position: absolute;
  top: 0;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-status .status {
  display: flex;
  min-width: 3.51625rem;
  height: 1.10031rem;
  padding: 0.42rem 0.63rem;
  justify-content: center;
  align-items: center;
  gap: 0.315rem;
  flex-shrink: 0;
  border-radius: 0rem 0rem 0.42rem 0.42rem;
  color: var(--primaryLightGrey-L50, #fafbfb);
  text-align: center;
  font-size: 0.63rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 0.882rem */
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-status .status.active, .path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-status .status.award {
  background: #00bc70;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-status .status.inactive {
  background: #de4b4b;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-status .status.other {
  background: #f7bb44;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .card-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: clamp(2rem, 2.4vw, 2.4rem);
  overflow: hidden;
  color: #4a4f53;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1rem */
  margin-bottom: 0.69rem;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .round-details {
  gap: 0.42rem;
  padding-bottom: 1.81rem;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .round-details .round-name {
  display: flex;
  height: 1.05rem;
  padding: 0.105rem 0.315rem;
  align-items: center;
  gap: 0.21rem;
  border-radius: 0.21rem;
  background: #ecebee;
  color: #413258;
  font-size: 0.63rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 0.819rem */
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .round-details .region-name {
  display: flex;
  height: 1.05rem;
  padding: 0.21rem 0.315rem;
  justify-content: center;
  align-items: center;
  gap: 0.21rem;
  border-radius: 0.315rem;
  background: var(--Info-25, #f2f7fd);
  color: var(--Info-800, #002858);
  font-size: 0.63rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 0.819rem */
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .round-details .total-area {
  display: flex;
  height: 1.05rem;
  padding: 0.105rem 0.315rem;
  align-items: center;
  gap: 0.21rem;
  border-radius: 0.21rem;
  background: var(--Primary-25, #f2fbf7);
  color: var(--Primary-800, #004429);
  font-family: "DIN Next LT Arabic";
  font-size: 0.63rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 0.819rem */
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-list {
  display: flex;
  height: 7.4375rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.1875rem;
  flex-shrink: 0;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-list .bid-details {
  justify-content: space-between;
  width: 100%;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-list .bid-details .label {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: #846940;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.029rem */
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-list .bid-details .bid-type-value {
  display: flex;
  padding: 0.2625rem 0.315rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 0.1575rem;
  background: #f3f3f3;
  color: #141b34;
  text-align: center;
  font-size: 0.735rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.029rem */
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-list .bid-details .start-date-value,
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .bid-list .bid-details .end-date-value {
  color: #141b34;
  text-align: center;
  font-size: 0.735rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.029rem */
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .view-card {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .view-card .view-link,
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .view-card .view-icon {
  margin-top: 0.96rem;
}
.path-round-details .relevant-mining-bids .relevant-mining-bids__slider .bid-card .card-details .view-card .view-link span {
  text-decoration: none;
  color: #846940;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 1.2rem */
}

.page-node-type-enablement-program .hero-section {
  height: 46.8125rem;
}
.page-node-type-enablement-program .hero-section__overlay {
  opacity: 0.3;
}
.page-node-type-enablement-program .hero-section__container {
  align-items: center;
  padding: 0 !important;
}
.page-node-type-enablement-program .intro-section {
  padding-block: 4.44rem;
  background: #fafbfb;
}
.page-node-type-enablement-program .intro-section .intro-text-content {
  display: flex;
  max-width: 40.5625rem;
  flex-direction: column;
  justify-content: flex-end;
}
.page-node-type-enablement-program .intro-section .intro-text-content .intro-heading {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 5.25rem */
}
.page-node-type-enablement-program .intro-section .intro-text-content .sub-intro-heading {
  color: #4a4f53;
  font-size: clamp(2rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-enablement-program .intro-section .intro-text-content .intro-description {
  padding-top: 2.12rem;
  color: #4a4f53;
  text-align: justify;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 1.6rem */
  padding-bottom: 2.81rem;
}
.page-node-type-enablement-program .intro-section .intro-text-content .register-now {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  width: 11.6875rem;
  height: 3.3125rem;
  text-decoration: none;
  cursor: pointer;
  padding: 1rem 1.5rem;
}
.page-node-type-enablement-program .intro-section .intro-text-content .register-now:hover {
  background: #6f6147;
}
.page-node-type-enablement-program .intro-section .intro-text-content .register-now:disabled, .page-node-type-enablement-program .intro-section .intro-text-content .register-now[disabled] {
  background-color: #d0d2d3;
}
@media (max-width: 1250px) {
  .page-node-type-enablement-program .intro-section .intro-text-content .register-now {
    margin-block: 2rem;
  }
}
.page-node-type-enablement-program .intro-section .intro-text-content .closed-link {
  display: flex;
  width: 11.6875rem;
  height: 3.3125rem;
  padding: 1rem var(--spacing-spacing-s, 1.5rem);
  justify-content: center;
  align-items: baseline;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  flex-shrink: 0;
  border-radius: 0.375rem;
  background: #E6E9EC;
  color: #304a5d;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem; /* 114.286% */
  opacity: 0.5;
  text-decoration: none;
  cursor: default;
}
@media (max-width: 1250px) {
  .page-node-type-enablement-program .intro-section .intro-text-content .closed-link {
    margin-block: 2rem;
  }
}
.page-node-type-enablement-program .intro-section .image-col {
  display: flex;
  justify-content: end;
}
.page-node-type-enablement-program .intro-section .intro-visual {
  position: relative;
  width: 34.25rem;
  height: 40.375rem;
  margin-bottom: -160px;
}
.page-node-type-enablement-program .intro-section .intro-visual img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
}
.page-node-type-enablement-program .intro-section .intro-visual::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 17.49%, rgba(0, 0, 0, 0) 86.1%);
  pointer-events: none;
  z-index: 1;
  border-radius: 0.5rem;
}
.page-node-type-enablement-program .intro-section .intro-visual img {
  position: relative;
  z-index: 0;
}
.page-node-type-enablement-program .features-section {
  padding: 10.13rem 0 6.34rem 0;
  background: #f5f6f7;
}
.page-node-type-enablement-program .features-section .section-title h6 {
  color: #91889e;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 1.1375rem */
  letter-spacing: 0.25rem;
  text-transform: uppercase;
  padding-bottom: 0.69rem;
}
@media (max-width: 762px) {
  .page-node-type-enablement-program .services-section .row {
    gap: 1rem;
  }
}
.page-node-type-enablement-program .services-section__intro-title {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 5.25rem */
  /* 4.2rem */
}
.page-node-type-enablement-program .services-section__sub-intro-title {
  color: #4a4f53;
  font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 4.2rem */
  padding-bottom: 2.5rem;
}
.page-node-type-enablement-program .services-section .desc-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 4.61rem;
}
.page-node-type-enablement-program .services-section__intro-desc {
  color: #34373A;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  width: 50.125rem;
  /* 1.4rem */
}
.page-node-type-enablement-program .services-section__card {
  position: relative;
  height: 25.278rem;
  border-radius: 0.5rem;
  overflow: hidden;
  background-color: #e1e5e8;
  transition: all 0.4s ease;
  cursor: pointer;
}
.page-node-type-enablement-program .services-section__card .card-bg {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  transition: opacity 0.4s ease;
  position: absolute;
  inset: 0;
  z-index: 1;
}
.page-node-type-enablement-program .services-section__card .card-overlay {
  position: absolute;
  bottom: 0px;
  padding-bottom: 3.12rem;
  padding-left: 1.69rem;
  z-index: 2;
  transition: transform 0.4s ease, color 0.4s ease;
}
.page-node-type-enablement-program .services-section__card .card-overlay .card-title,
.page-node-type-enablement-program .services-section__card .card-overlay .card-subtitle {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 140%;
  color: #ffffff;
  transition: color 0.4s;
  margin: 0;
}
.page-node-type-enablement-program .services-section__card .card-overlay .card-title,
.page-node-type-enablement-program .services-section__card .card-overlay .card-subtitle {
  margin: 0;
}
.page-node-type-enablement-program .services-section__card .card-content {
  position: absolute;
  bottom: 0;
  padding-bottom: 3.12rem;
  padding-left: 1.69rem;
  z-index: 3;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}
.page-node-type-enablement-program .services-section__card .card-content .card-title,
.page-node-type-enablement-program .services-section__card .card-content .card-subtitle {
  color: #05253c;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1875rem */
}
.page-node-type-enablement-program .services-section__card .card-content .card-description {
  padding-top: 2.38rem;
  color: #000000;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}
.page-node-type-enablement-program .services-section__card .card-content .card-link {
  color: #005bac;
  font-weight: bold;
  text-decoration: underline;
}
.page-node-type-enablement-program .services-section__card:hover .card-bg {
  opacity: 0;
}
.page-node-type-enablement-program .services-section__card:hover .card-overlay {
  color: #000;
  transform: translateY(-20px);
}
.page-node-type-enablement-program .services-section__card:hover .card-content {
  opacity: 1;
  transform: translateY(0);
}
.page-node-type-enablement-program .services-section__card-image {
  position: relative;
  width: 100%;
  height: 100%;
}
.page-node-type-enablement-program .services-section__card-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
  display: block;
}
.page-node-type-enablement-program .services-section__card-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 79.14%);
  z-index: 2;
  pointer-events: none;
  transition: background 0.4s ease;
}
.page-node-type-enablement-program .services-section__card-body {
  position: absolute;
  bottom: 0;
  padding-bottom: 2.44rem;
  padding-left: 1.44rem;
  z-index: 8;
}
.page-node-type-enablement-program .services-section__card-title, .page-node-type-enablement-program .services-section__card-subtitle {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
  color: #ffffff;
  transition: color 0.4s ease;
}
.page-node-type-enablement-program .services-section__card-desc {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0.87rem;
  padding-right: 1.42rem;
  transition: opacity 0.4s ease, max-height 0.4s ease;
}
.page-node-type-enablement-program .timeline-section {
  padding-block: 6.94rem;
  background: #fafbfb;
}
.page-node-type-enablement-program .timeline-section__intro-title {
  color: #4a4f53;
  leading-trim: both;
  text-edge: cap;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(1.8rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 4.2rem */
  text-transform: capitalize;
  width: 28.8125rem;
}
@media (max-width: 726px) {
  .page-node-type-enablement-program .timeline-section__intro-title {
    width: 100%;
  }
}
.page-node-type-enablement-program .timeline-section__sub-intro-title {
  color: #4a4f53;
  leading-trim: both;
  text-edge: cap;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(1.8rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  text-transform: capitalize;
}
.page-node-type-enablement-program .timeline-section .timeline-item {
  gap: 1.5rem;
  border-bottom: 0.0625rem solid var(--a-20, rgba(66, 81, 116, 0.2));
  padding-block: 2.125rem;
}
.page-node-type-enablement-program .timeline-section .timeline-item:first-child {
  padding: 0;
  padding-bottom: 2.125rem;
}
.page-node-type-enablement-program .timeline-section .timeline-item .timeline-number {
  display: flex;
  width: 4.625rem;
  height: 4.625rem;
  padding: 1.125rem 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  background: #E6E9EC;
  color: #05253c;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.8rem */
  text-transform: capitalize;
}
.page-node-type-enablement-program .timeline-section .timeline-item .timeline-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0.9375rem;
  flex: 1 0 0;
}
.page-node-type-enablement-program .timeline-section .timeline-item .timeline-content .timeline-title {
  margin: 0;
  color: #9e8a66;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 110%; /* 1.375rem */
  text-transform: capitalize;
}
.page-node-type-enablement-program .timeline-section .timeline-item .timeline-content .timeline-desc {
  color: #4a4f53;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%; /* 1.1rem */
  text-transform: capitalize;
}
.page-node-type-enablement-program .main-content-region {
  background: #fafbfb;
  padding-bottom: 3rem;
}
.page-node-type-enablement-program .main-content-region .block-views-blockexploration-enablement-program-guidelines-guidelines h2 {
  color: var(--Primary_color_palette-Grey-G300, #494f55);
  font-size: 3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 4.2rem */
  padding-bottom: 3.25rem;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
}
@media (max-width: 726px) {
  .page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id {
    justify-content: center;
    padding: 0;
    margin: 0;
  }
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id .bef-links ul {
  display: flex;
  align-items: center;
  gap: 1rem;
  list-style: none;
  padding: 0;
  margin-bottom: 3.94rem;
}
@media (max-width: 1250px) {
  .page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id .bef-links ul {
    justify-content: center;
    flex-direction: column;
    gap: 1rem;
  }
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id .bef-links ul li {
  position: relative;
  padding-right: 1.5rem;
}
@media (max-width: 726px) {
  .page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id .bef-links ul li {
    padding: 0;
  }
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id .bef-links ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #eceded;
}
@media (max-width: 1250px) {
  .page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id .bef-links ul li:not(:last-child)::after {
    content: unset;
  }
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id .bef-links ul li .bef-link {
  color: #B5B7B8;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  transition: all 0.3 ease-in-out;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .form-item-field-guideline-category-target-id .bef-links ul li .bef-link--selected {
  color: #9e8a66;
  font-weight: 700;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card {
  position: relative;
  background-color: #ffffff;
  border-radius: 0.73394rem;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  transition: all ease-in-out 0.3s;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .user-manual-card-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .user-manual-card-content {
  margin-top: 1.76rem;
  margin-left: 1.56rem;
  position: absolute;
  bottom: 20%;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .user-manual-card-content .date {
  color: #ae9e80;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .user-manual-card-content h3 {
  width: 14.25rem;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 500;
  line-height: 140%;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .file-actions {
  position: relative;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .file-actions .social-icons {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .file-actions .social-icons .icons-container {
  display: flex;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .file-actions .social-icons a {
  display: inline-block;
  margin: 0 5px;
  text-decoration: none;
  font-size: 1rem;
  color: #333;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .file-actions .share-link {
  cursor: pointer;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .file-actions.active .social-icons {
  display: block;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .user-manual-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.44rem;
  gap: 1.38rem;
}
.page-node-type-enablement-program .main-content-region .view-exploration-enablement-program-guidelines .user-manual-card .user-manual-card-actions i {
  min-width: 1.5rem;
  min-height: 1.5rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  color: #494f55;
}
.page-node-type-enablement-program .participate-program-banner {
  padding-block: 4.5rem;
  background-color: #FAF7F6;
  position: relative;
}
.page-node-type-enablement-program .participate-program-banner__title {
  color: #4a4f53;
  font-size: clamp(2rem, 3.4375vw, 3.4375rem);
  font-style: normal;
  font-weight: 300;
  line-height: 4.3125rem;
  width: 53.375rem;
}
@media (max-width: 1250px) {
  .page-node-type-enablement-program .participate-program-banner__title {
    width: 100%;
  }
}
.page-node-type-enablement-program .participate-program-banner__sub-title {
  color: #4a4f53;
  font-size: clamp(2rem, 3.4375vw, 3.4375rem);
  font-style: normal;
  font-weight: 700;
  line-height: 4.3125rem;
}
.page-node-type-enablement-program .participate-program-banner__content {
  padding-top: 1.62rem;
}
.page-node-type-enablement-program .participate-program-banner__content .field--name-field-content {
  color: #4a4f53;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  margin-bottom: 2.25rem;
  max-width: 750px;
}
.page-node-type-enablement-program .participate-program-banner__action .field--name-field-url a {
  display: flex;
  max-width: 10.41369rem;
  max-height: 3rem;
  padding: var(--spacing-spacing-xs, 16px) var(--spacing-spacing-s, 24px);
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 200%;
  text-decoration: none;
}
.page-node-type-enablement-program .participate-program-banner__deco {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-image: url("/themes/custom/taadeen_theme/src/images/frontpage/ux-lab-pattern.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  pointer-events: none;
}
.page-node-type-enablement-program .participate-program-banner__deco:lang(ar) {
  transform: rotateY(180deg);
}

.path-mining-terminology article.node--type-page {
  display: none;
}
.path-mining-terminology main {
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  background: #fcfcfc;
  margin-top: -40px;
  position: relative;
  padding-top: 3.12rem;
}
.path-mining-terminology .view-mining-terminology .search-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 3.69rem;
}
@media only screen and (max-width: 576px) {
  .path-mining-terminology .view-mining-terminology .search-container {
    flex-direction: column;
  }
}
.path-mining-terminology .view-mining-terminology .search-container .form-text {
  display: flex;
  width: 17.8125rem;
  height: 3.5625rem;
  padding: 0.9375rem 0.4375rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  border: 1px solid #e4e4e4;
  background: #ffffff;
  padding-left: 1.5rem;
  background: url("/themes/custom/taadeen_theme/src/images/icons/search-grey.svg") no-repeat;
  background-position: right 1.5rem center;
}
.path-mining-terminology .view-mining-terminology .search-container .form-text:focus {
  box-shadow: none;
}
.path-mining-terminology .view-mining-terminology .search-container .title h2 {
  color: #2d3033;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 3.5rem */
}
.path-mining-terminology .view-mining-terminology .form-item-category {
  margin-block: 55px;
}
.path-mining-terminology .view-mining-terminology .form-item-category ul {
  display: flex;
  justify-content: flex-start;
  padding: 9px 26px;
  gap: 4px;
  flex-wrap: wrap;
  list-style: none;
  align-items: center;
  background: rgba(230, 233, 236, 0.32);
  box-shadow: 0px 4px 30px 0px rgba(221, 221, 221, 0.16);
}
.path-mining-terminology .view-mining-terminology .form-item-category ul a.bef-link {
  display: flex;
  width: 43px;
  height: 43px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #696D70;
  font-weight: bold;
}
.path-mining-terminology .view-mining-terminology .form-item-category ul a.bef-link:hover {
  background-color: #ffffff;
  color: #9e8a66;
  border-radius: 4px;
}
.path-mining-terminology .view-mining-terminology .form-item-category ul a.bef-link--selected {
  background-color: #ffffff;
  color: #9e8a66;
  border-radius: 4px;
}
.path-mining-terminology .view-mining-terminology .form-item-category ul a.bef-link.hide {
  display: none;
}
.path-mining-terminology .view-mining-terminology .view-content .title {
  display: flex;
  align-items: flex-end;
  height: 4.375rem;
  color: #34373A;
  font-size: 3.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.path-mining-terminology .view-mining-terminology .view-content .views-row {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 30px 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 1.07rem;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid #f0f0f0;
  background: #ffffff;
  box-shadow: 0px 4px 20px 0px rgba(235, 235, 235, 0.16);
  width: 100%;
  margin-bottom: 17px;
}
.path-mining-terminology .view-mining-terminology .view-content .views-row .views-field-title .views-label {
  display: none;
}
.path-mining-terminology .view-mining-terminology .view-content .views-row .views-field-title .field-content {
  text-decoration: none;
  color: #34373A;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.path-mining-terminology .view-mining-terminology .view-content .views-row .views-field-description .field-content {
  color: var(--Neutral-Palette-gray-G300, #7a7a7a);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.selected-region {
  transition: all 0.3s ease-in-out;
}
.selected-region path {
  fill: var(--Brand-Palette-Primary-base, #9e8a66);
  stroke-width: 0.5px;
  stroke: rgba(158, 138, 102, 0.6);
  fill-opacity: 1;
}
.selected-region text {
  fill: #fff;
}

.page-node-type-contact-us {
  background: #fafbfb;
}
.page-node-type-contact-us .get-in-touch-section {
  padding-block: clamp(2.5rem, 4.94vw, 4.94rem);
}
@media (max-width: 726px) {
  .page-node-type-contact-us .get-in-touch-section .col-md-6 {
    padding: 0;
  }
}
.page-node-type-contact-us .get-in-touch-section .channel-card {
  text-decoration: none;
  display: flex;
  padding: 2.5rem 2rem;
  flex-direction: column;
  background: #ffffff !important;
  border-radius: 0.5rem;
  min-height: 350px;
  cursor: pointer;
}
@media (max-width: 726px) {
  .page-node-type-contact-us .get-in-touch-section .channel-card {
    padding: 1.5rem 1rem;
    min-height: unset;
  }
}
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body {
  display: flex;
  flex-direction: column;
}
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .card-header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 1.38rem;
}
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .card-header .icon-wrapper {
  display: flex;
  width: 3.0625rem;
  height: 3.125rem;
  padding: 0.625rem 0.61256rem 0.625rem 0.57494rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  aspect-ratio: 49/50;
  border-radius: 0.5rem;
  background: var(--Brand-Palette-Primary-lighter, #f5f3f0);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .card-header .icon-wrapper img {
  width: 1.875rem;
  height: 1.875rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .card-title {
  color: #05253c;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 0.5rem;
}
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .card-text {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 105px;
  color: #4a4f53;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem; /* 120% */
  padding-bottom: 1rem;
  margin: 0;
}
@media (max-width: 726px) {
  .page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .card-text {
    display: flex;
  }
}
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .contact-details {
  display: flex;
  gap: 0.25rem;
}
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .contact-details .availability-value,
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .contact-details .response-range {
  display: flex;
  color: #96999b;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .contact-details .availability-value .response-start,
.page-node-type-contact-us .get-in-touch-section .channel-card .card-contact .card-body .contact-details .response-range .response-start {
  padding-left: 0.25rem;
}
.page-node-type-contact-us .webform-required {
  display: none;
}
.page-node-type-contact-us .contact-us-form {
  padding: 2.5rem 2.38rem 2.31rem 4rem;
  border-radius: 0.5rem;
  background: #ffffff;
  /* M */
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
@media (max-width: 726px) {
  .page-node-type-contact-us .contact-us-form {
    padding: 1.5rem 1.38rem 1.31rem 1.5rem;
  }
}
.page-node-type-contact-us .contact-us-form .content .title {
  color: #4a4f53;
  font-size: clamp(2rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 3.6rem */
  padding-bottom: 0.5rem;
}
.page-node-type-contact-us .contact-us-form .content .desc {
  color: #4a4f53;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 2rem */
  padding-bottom: 2rem;
}
.page-node-type-contact-us .contact-us-form select,
.page-node-type-contact-us .contact-us-form input {
  margin-bottom: 3rem;
}
.page-node-type-contact-us .contact-us-form .js-form-item-beneficiary-type,
.page-node-type-contact-us .contact-us-form .form-item-request-type {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-contact-us .contact-us-form .js-form-item-beneficiary-type label,
.page-node-type-contact-us .contact-us-form .form-item-request-type label {
  position: absolute;
  top: 0.75rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-contact-us .contact-us-form .js-form-item-beneficiary-type.float-active label,
.page-node-type-contact-us .contact-us-form .form-item-request-type.float-active label {
  font-size: 1.125rem;
  font-weight: 700;
  top: -2.65rem;
  left: 0;
  margin-top: 20px;
}
.page-node-type-contact-us .contact-us-form .js-form-item-beneficiary-type select.form-select,
.page-node-type-contact-us .contact-us-form .form-item-request-type select.form-select {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down-dark.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.page-node-type-contact-us .contact-us-form .js-form-item-beneficiary-type select.form-select:focus,
.page-node-type-contact-us .contact-us-form .form-item-request-type select.form-select:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-contact-us .contact-us-form .form-type-textfield,
.page-node-type-contact-us .contact-us-form .form-type-number,
.page-node-type-contact-us .contact-us-form .form-type-email,
.page-node-type-contact-us .contact-us-form .form-type-tel {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-contact-us .contact-us-form .form-type-textfield label,
.page-node-type-contact-us .contact-us-form .form-type-number label,
.page-node-type-contact-us .contact-us-form .form-type-email label,
.page-node-type-contact-us .contact-us-form .form-type-tel label {
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-contact-us .contact-us-form .form-type-textfield.float-active label,
.page-node-type-contact-us .contact-us-form .form-type-number.float-active label,
.page-node-type-contact-us .contact-us-form .form-type-email.float-active label,
.page-node-type-contact-us .contact-us-form .form-type-tel.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.page-node-type-contact-us .contact-us-form .form-type-textfield input,
.page-node-type-contact-us .contact-us-form .form-type-number input,
.page-node-type-contact-us .contact-us-form .form-type-email input,
.page-node-type-contact-us .contact-us-form .form-type-tel input {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.page-node-type-contact-us .contact-us-form .form-type-textfield input:focus,
.page-node-type-contact-us .contact-us-form .form-type-number input:focus,
.page-node-type-contact-us .contact-us-form .form-type-email input:focus,
.page-node-type-contact-us .contact-us-form .form-type-tel input:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-contact-us .contact-us-form .form-item-message {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-contact-us .contact-us-form .form-item-message label {
  position: absolute;
  top: 1rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-contact-us .contact-us-form .form-item-message.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.page-node-type-contact-us .contact-us-form .form-item-message textarea {
  display: flex;
  height: 12.9375rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.page-node-type-contact-us .contact-us-form .form-item-message textarea:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-contact-us .contact-us-form .form-item-message textarea:focus-visible {
  box-shadow: none;
  outline: unset;
}
.page-node-type-contact-us .contact-us-form .form-type-tel {
  margin-bottom: 3rem;
}
.page-node-type-contact-us .contact-us-form .form-type-tel .iti--allow-dropdown {
  width: 100%;
}
.page-node-type-contact-us .contact-us-form .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
}
.page-node-type-contact-us .contact-us-form .form-type-tel .iti--allow-dropdown .form-tel::placeholder {
  color: transparent;
}
.page-node-type-contact-us .contact-us-form .form-type-tel .iti--allow-dropdown .form-tel::-webkit-input-placeholder {
  color: transparent;
}
.page-node-type-contact-us .contact-us-form .form-type-tel .iti--allow-dropdown .form-tel:-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.page-node-type-contact-us .contact-us-form .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.page-node-type-contact-us .contact-us-form .form-type-tel .iti--allow-dropdown .form-tel:-ms-input-placeholder {
  color: transparent;
}
.page-node-type-contact-us .contact-us-form .form-type-tel .iti--allow-dropdown .form-tel::-ms-input-placeholder {
  color: transparent;
}
.page-node-type-contact-us .contact-us-form .form-type-webform-document-file,
.page-node-type-contact-us .contact-us-form .form-item-power-of-attorney-certificate {
  margin-bottom: 3rem;
}
.page-node-type-contact-us .contact-us-form .form-type-webform-document-file label,
.page-node-type-contact-us .contact-us-form .form-item-power-of-attorney-certificate label {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  align-items: center;
  align-self: stretch;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: var(--Primary-White, #fff);
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.575rem */
  margin: 0;
}
.page-node-type-contact-us .contact-us-form .form-type-webform-document-file label::before,
.page-node-type-contact-us .contact-us-form .form-item-power-of-attorney-certificate label::before {
  content: unset;
}
.page-node-type-contact-us .contact-us-form .form-actions {
  display: flex;
  justify-content: flex-end;
  margin: 0 !important;
}
@media (max-width: 726px) {
  .page-node-type-contact-us .contact-us-form .form-actions {
    justify-content: center;
  }
}
.page-node-type-contact-us .contact-us-form .form-actions .webform-button--submit {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  display: flex;
  width: 17.125rem;
  height: 3.625rem;
  border: unset;
  margin: 0 !important;
}
.page-node-type-contact-us .contact-us-form .form-actions .webform-button--submit:hover {
  background: #6f6147;
}
.page-node-type-contact-us .contact-us-form .form-actions .webform-button--submit:disabled, .page-node-type-contact-us .contact-us-form .form-actions .webform-button--submit[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-contact-us .address-details {
  padding-bottom: 5rem;
}
.page-node-type-contact-us .address-details .address-title {
  padding: 82px 0 47px 0;
  color: var(--Primary_color_palette-Grey-G300, #494f55);
  text-align: center;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 67.2px */
  text-transform: capitalize;
}
.page-node-type-contact-us .address-details .address-row {
  min-height: 629px;
  border-radius: 8px;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
  display: flex;
  justify-content: flex-start;
  gap: unset;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 {
  display: flex;
  padding: 40px;
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 8px 0px 0px 0px;
  background: #ffffff;
  /* M */
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .title {
  padding-bottom: 32px;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .title h3 {
  color: #4a4f53;
  font-size: clamp(2rem, 3.75vw, 3.75rem);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .title h3 .highlight {
  font-weight: 700;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .description {
  padding-bottom: 16px;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .description p {
  color: #4a4f53;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .support-center-address,
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .support-center-phone-number {
  color: #4a4f53;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 16px;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .availability {
  display: flex;
  color: #929394;
  /* Body/B1/Regular */
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .availability .from {
  padding-left: 0.25rem;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info select {
  display: flex;
  width: 180px;
  height: 40px;
  padding: 0.375rem 3rem 0.8rem 3rem;
  justify-content: space-between;
  align-items: center;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/dropdown-ico.svg"), url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.1846%204.97656L6.92465%208.23656C6.53965%208.62156%205.90965%208.62156%205.52465%208.23656L2.26465%204.97656%22%20stroke%3D%22%2396999B%22%20stroke-width%3D%220.899029%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 0.75rem center, right 0.75rem center;
  background-size: 16px 12px, 12px;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  border-radius: 8px;
  color: #96999b;
  text-transform: capitalize;
  font-size: 14px;
  transition: all 0.3s ease-in-out;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info select:focus-visible {
  box-shadow: none;
  outline: unset;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info select option {
  text-transform: capitalize;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info select.has-value {
  border: 1px solid var(--Brand-Palette-Primary-base, #9e8a66);
  background-color: var(--Brand-Palette-Primary-lighter, #f5f3f0);
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper {
  display: flex;
  flex-direction: column;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  padding-top: 24px;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper .support-center-item {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  align-self: stretch;
  border-radius: 20px;
  background: #f5f3f0;
  text-decoration: none;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper .support-center-item .wrapper-title {
  display: flex;
  justify-content: space-between;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper .support-center-item .wrapper-title .support-center-title {
  color: #4a4f53;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper .support-center-item .wrapper-title .support-center-address {
  color: #4a4f53;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0px 4px 4px 0px;
  background: #f4f4f4;
  position: relative;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .circle-wrapper {
  position: absolute;
  top: 40px;
  right: 40px;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .circle-wrapper .icon {
  position: relative;
  z-index: 2;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .circle-wrapper .icon svg {
  width: 25px;
  height: 25px;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .circle-wrapper .circle {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
  border: 2px solid #9e8a66;
  border-radius: 50%;
  opacity: 0.6;
  z-index: 1;
  pointer-events: none;
  animation: clickEffect 1.5s ease-out infinite;
  box-sizing: border-box;
}
@keyframes clickEffect {
  0% {
    width: 20px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0.6;
    border-width: 2px;
  }
  100% {
    width: 112px;
    height: 112px;
    margin-left: -56px;
    margin-top: -56px;
    opacity: 0;
    border-width: 0.5px;
  }
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .map__region:hover {
  transition: all 0.3s ease-in-out;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .map__region:hover path {
  cursor: pointer;
  fill: #9e8a66;
  stroke-width: 0.5px;
  stroke: rgba(158, 138, 102, 0.6);
  fill-opacity: 1;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .map__region:hover text {
  fill: #ffffff;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .selected-region {
  transition: all 0.3s ease-in-out;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .selected-region path {
  fill: #9e8a66;
  stroke-width: 0.5px;
  stroke: rgba(158, 138, 102, 0.6);
  fill-opacity: 1;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .selected-region text {
  fill: #ffffff;
}
.page-node-type-contact-us #bookAppoinmentModal .form-item--error-message {
  padding-bottom: 1.5rem;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-header {
  border: unset !important;
  display: flex;
  justify-content: space-between;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-header .modal-title {
  color: #4a4f53;
  font-size: clamp(1.5rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 3.6rem */
}
.page-node-type-contact-us #bookAppoinmentModal .modal-header .btn-close:lang(ar) {
  margin: auto calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y));
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog {
  max-width: 50.125rem;
  padding: clamp(1.5rem, 3.125vw, 3.125rem);
  flex-direction: column;
  align-items: flex-start;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog select,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog input,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog textarea {
  margin-bottom: 3rem;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-select {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-select label {
  position: absolute;
  top: 0.75rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-select.float-active label {
  font-size: 1.125rem;
  font-weight: 700;
  top: -2.65rem;
  left: 0;
  margin-top: 20px;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-select select.form-select {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down-dark.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-select select.form-select:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textfield,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-number,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-email,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textfield label,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-number label,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-email label,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel label {
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textfield.float-active label,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-number.float-active label,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-email.float-active label,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textfield input,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-number input,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-email input,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel input {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textfield input:focus,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-number input:focus,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-email input:focus,
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel input:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textarea {
  position: relative;
  margin-bottom: 2rem;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textarea label {
  position: absolute;
  top: 1rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textarea.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textarea textarea {
  display: flex;
  height: 12.9375rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textarea textarea:focus {
  box-shadow: none;
  outline: unset;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-textarea textarea:focus-visible {
  box-shadow: none;
  outline: unset;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel {
  margin-bottom: 3rem;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel .iti--allow-dropdown {
  width: 100%;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::placeholder {
  color: transparent;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-webkit-input-placeholder {
  color: transparent;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel:-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel:-ms-input-placeholder {
  color: transparent;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-tel .iti--allow-dropdown .form-tel::-ms-input-placeholder {
  color: transparent;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-webform-document-file {
  margin-bottom: 3rem;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-webform-document-file label {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  align-items: center;
  align-self: stretch;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: var(--Primary-White, #fff);
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.575rem */
  margin: 0;
  width: 100%;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-type-webform-document-file label::before {
  content: unset;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-actions {
  display: flex;
  justify-content: flex-end;
  margin: 0 !important;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-actions .webform-button--submit {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  display: flex;
  width: 100%;
  height: 3.625rem;
  border: unset;
  margin: 0 !important;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-actions .webform-button--submit:hover {
  background: #6f6147;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-actions .webform-button--submit:disabled, .page-node-type-contact-us #bookAppoinmentModal .modal-dialog .form-actions .webform-button--submit[disabled] {
  background-color: #d0d2d3;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .webform-document-file {
  display: flex;
  align-items: baseline;
}
.page-node-type-contact-us #bookAppoinmentModal .modal-dialog .webform-document-file input[value=Remove] {
  color: #ffffff;
  background-color: #de4b4b !important;
  border: unset !important;
}

.path-privacy-policy main {
  border-radius: 3.75rem 3.75rem 0 0;
  background: #fcfcfc;
  margin-top: -40px;
  position: relative;
}
.path-privacy-policy .view-privacy-policy {
  padding: 4.5rem 0 10rem 0;
}
.path-privacy-policy .view-privacy-policy .view-header {
  padding-bottom: 2.5rem;
  color: #4a4f53;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%; /* 2.0625rem */
  text-transform: capitalize;
}
.path-privacy-policy .view-privacy-policy .view-filters {
  padding-bottom: 3rem;
}
.path-privacy-policy .view-privacy-policy .view-filters .form-item-title {
  display: flex;
  justify-content: center;
  width: 100%;
}
.path-privacy-policy .view-privacy-policy .view-filters .form-item-title .form-control {
  display: flex;
  padding: 1.25rem;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  padding-right: 2.5rem;
  background: url("/themes/custom/taadeen_theme/src/images/icons/Search.svg") no-repeat right 1rem center;
  background-size: 1rem;
  border-radius: 0.4375rem;
  border: 1px solid #d0d2d3;
}
.path-privacy-policy .view-privacy-policy .view-filters .form-item-title .form-control:focus {
  outline: unset;
  box-shadow: none;
}
.path-privacy-policy .view-privacy-policy .view-filters .form-item-title .form-control:focus-visible {
  outline: unset;
  box-shadow: none;
}
.path-privacy-policy .view-privacy-policy .accordion-item {
  border: none;
  border-bottom: 1px solid #d0d2d3;
  background-color: #fcfcfc;
}
.path-privacy-policy .view-privacy-policy .accordion-header {
  margin-bottom: 0;
}
.path-privacy-policy .view-privacy-policy .accordion-button {
  display: flex;
  align-items: center;
  color: #6f6147;
  box-shadow: none;
  font-family: "DINNextLTArabic";
  position: relative;
  padding: 1.5rem 0 1.94rem 0;
  background: none;
  border: none;
  width: 100%;
}
html[dir=rtl] .path-privacy-policy .view-privacy-policy .accordion-button {
  font-family: "DINNextLTArabic";
}
.path-privacy-policy .view-privacy-policy .accordion-button:after {
  content: "";
  background: url("/themes/custom/taadeen_theme/src/images/icons/Plus.svg") no-repeat center;
  background-size: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
  position: absolute;
  right: 15px;
  transition: all 0.3s ease;
}
.path-privacy-policy .view-privacy-policy .accordion-button.collapsed {
  color: #3c3d3c;
  background: unset;
  outline: unset;
  box-shadow: unset;
  border-radius: unset;
}
.path-privacy-policy .view-privacy-policy .accordion-button:not(.collapsed) {
  background: unset;
  outline: unset;
  box-shadow: unset;
  border-radius: unset;
  color: #6f6147;
}
.path-privacy-policy .view-privacy-policy .accordion-button .question {
  text-align: left;
  font-size: clamp(1rem, 1.25vw, 1.25rem);
  font-style: normal;
  text-transform: capitalize;
  color: #4a4f53;
  font-weight: 400;
  line-height: 110%; /* 1.375rem */
  text-transform: capitalize;
  font-family: "DINNextLTArabic";
}
html[dir=rtl] .path-privacy-policy .view-privacy-policy .accordion-button .question {
  font-family: "DINNextLTArabic";
}
@media (max-width: 1250px) {
  .path-privacy-policy .view-privacy-policy .accordion-button .question {
    display: block;
    max-width: 90%;
  }
}
.path-privacy-policy .view-privacy-policy .accordion-button.collapsed:after {
  transform: rotate(0deg);
  background-image: urlurl("/themes/custom/taadeen_theme/src/images/icons/Plus.svg");
}
.path-privacy-policy .view-privacy-policy .accordion-button:not(.collapsed):after {
  transform: rotate(180deg);
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/Minus.svg");
}
.path-privacy-policy .view-privacy-policy .accordion-button:hover {
  z-index: 2;
}
.path-privacy-policy .view-privacy-policy .accordion-button:focus {
  z-index: 3;
  outline: 0;
}
.path-privacy-policy .view-privacy-policy .accordion-body {
  padding: 1.31rem 0 1.5rem 0;
  background: #fcfcfc;
  font-family: "DINNextLTArabic";
}
html[dir=rtl] .path-privacy-policy .view-privacy-policy .accordion-body {
  font-family: "DINNextLTArabic";
}
.path-privacy-policy .view-privacy-policy .accordion-body .answer {
  color: #4a4f53;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(0.7rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  font-family: "DINNextLTArabic";
  /* 1.3rem */
}
html[dir=rtl] .path-privacy-policy .view-privacy-policy .accordion-body .answer {
  font-family: "DINNextLTArabic";
}
.path-privacy-policy .view-privacy-policy .accordion-body div {
  width: 100% !important;
  max-width: 100% !important;
}
.path-privacy-policy .view-privacy-policy .accordion-body table {
  width: 100% !important;
  max-width: 100% !important;
  border-collapse: collapse;
  background-color: transparent;
  border: 1px solid #dee2e6;
}
.path-privacy-policy .view-privacy-policy .accordion-body table th,
.path-privacy-policy .view-privacy-policy .accordion-body table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #9e8a66;
  font-size: clamp(1rem, 1.5vw, 1.5rem);
}
.path-privacy-policy .view-privacy-policy .accordion-body table th span,
.path-privacy-policy .view-privacy-policy .accordion-body table td span {
  color: #4a4f53;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(0.7rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  font-family: "DINNextLTArabic";
}
html[dir=rtl] .path-privacy-policy .view-privacy-policy .accordion-body table th span,
html[dir=rtl] .path-privacy-policy .view-privacy-policy .accordion-body table td span {
  font-family: "DINNextLTArabic";
}
.path-privacy-policy .view-privacy-policy .accordion-body table thead {
  background-color: #f8f9fa;
}
.path-privacy-policy .view-privacy-policy .accordion-body table thead th {
  border-bottom: 2px solid #9e8a66;
  font-weight: bold;
}
.path-privacy-policy .view-privacy-policy .accordion-body table tbody tr:nth-of-type(odd) {
  background-color: #f5f3f0;
}
.path-privacy-policy .view-privacy-policy .accordion-body table tbody tr:hover {
  background-color: #f5f3f0;
}
.path-privacy-policy .view-privacy-policy .accordion-body table th,
.path-privacy-policy .view-privacy-policy .accordion-body table td {
  border: 1px solid #9e8a66;
}
.path-privacy-policy .view-privacy-policy .accordion-body h2 {
  color: #34373A;
  font-size: clamp(3rem, 5vw, 5rem);
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 1.67rem;
}
.path-privacy-policy .view-privacy-policy .accordion-body h3 {
  color: #9e8a66;
  font-size: clamp(2rem, 4vw, 4rem);
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.path-privacy-policy .view-privacy-policy .accordion-body h4 {
  color: #3c3d3c;
  font-size: clamp(1rem, 3vw, 3rem);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.path-privacy-policy .view-privacy-policy .accordion-body p {
  color: #4a4f53;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(0.7rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  font-family: "DINNextLTArabic";
}
html[dir=rtl] .path-privacy-policy .view-privacy-policy .accordion-body p {
  font-family: "DINNextLTArabic";
}
.path-privacy-policy .view-privacy-policy .accordion-body a {
  font-size: clamp(1rem, 1.5vw, 1.5rem);
}
.path-privacy-policy .view-privacy-policy .accordion-body ul,
.path-privacy-policy .view-privacy-policy .accordion-body ol {
  padding-left: 1.5rem;
  margin-bottom: 1.67rem;
}
.path-privacy-policy .view-privacy-policy .accordion-body ul li,
.path-privacy-policy .view-privacy-policy .accordion-body ol li {
  color: #4a4f53;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(0.7rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  font-family: "DINNextLTArabic";
}
html[dir=rtl] .path-privacy-policy .view-privacy-policy .accordion-body ul li,
html[dir=rtl] .path-privacy-policy .view-privacy-policy .accordion-body ol li {
  font-family: "DINNextLTArabic";
}
.path-privacy-policy .view-privacy-policy .accordion-body ul li::marker,
.path-privacy-policy .view-privacy-policy .accordion-body ol li::marker {
  color: #4a4f53;
  font-size: clamp(0.7rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
}
.path-privacy-policy .view-privacy-policy .accordion-body strong {
  font-weight: 700;
}

.path-webform .content-page {
  background: #fafbfb;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
  padding-bottom: 5rem;
}
@media (max-width: 760px) {
  .path-webform .content-page {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.path-webform .webform-submission-form {
  padding: 2.5rem 2.38rem 2.31rem 4rem;
  border-radius: 0.5rem;
  background: #ffffff;
  margin-top: 3rem;
  /* M */
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.path-webform .webform-submission-form .webform-required {
  padding-bottom: 2rem;
}
.path-webform .webform-submission-form select,
.path-webform .webform-submission-form input:not(.form-radio) {
  margin-bottom: 3rem;
}
.path-webform .webform-submission-form .webform-type-radios {
  margin-bottom: 2rem;
}
.path-webform .webform-submission-form .form-type-select {
  position: relative;
  margin-bottom: 2rem;
}
.path-webform .webform-submission-form .form-type-select label {
  position: absolute;
  top: 0.75rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.path-webform .webform-submission-form .form-type-select.float-active label {
  font-size: 1.125rem;
  font-weight: 700;
  top: -2.65rem;
  left: 0;
  margin-top: 20px;
}
.path-webform .webform-submission-form .form-type-select select.form-select {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down-dark.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.path-webform .webform-submission-form .form-type-select select.form-select:focus {
  box-shadow: none;
  outline: unset;
}
.path-webform .webform-submission-form .form-type-textfield,
.path-webform .webform-submission-form .form-type-number,
.path-webform .webform-submission-form .form-type-email,
.path-webform .webform-submission-form .form-type-tel {
  position: relative;
  margin-bottom: 2rem;
}
.path-webform .webform-submission-form .form-type-textfield label,
.path-webform .webform-submission-form .form-type-number label,
.path-webform .webform-submission-form .form-type-email label,
.path-webform .webform-submission-form .form-type-tel label {
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.path-webform .webform-submission-form .form-type-textfield.float-active label,
.path-webform .webform-submission-form .form-type-number.float-active label,
.path-webform .webform-submission-form .form-type-email.float-active label,
.path-webform .webform-submission-form .form-type-tel.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.path-webform .webform-submission-form .form-type-textfield input,
.path-webform .webform-submission-form .form-type-number input,
.path-webform .webform-submission-form .form-type-email input,
.path-webform .webform-submission-form .form-type-tel input {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.path-webform .webform-submission-form .form-type-textfield input:focus,
.path-webform .webform-submission-form .form-type-number input:focus,
.path-webform .webform-submission-form .form-type-email input:focus,
.path-webform .webform-submission-form .form-type-tel input:focus {
  box-shadow: none;
  outline: unset;
}
.path-webform .webform-submission-form .form-type-textarea {
  position: relative;
  margin-bottom: 2rem;
}
.path-webform .webform-submission-form .form-type-textarea label {
  position: absolute;
  top: 1rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.path-webform .webform-submission-form .form-type-textarea.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.path-webform .webform-submission-form .form-type-textarea textarea {
  display: flex;
  height: 12.9375rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.path-webform .webform-submission-form .form-type-textarea textarea:focus {
  box-shadow: none;
  outline: unset;
}
.path-webform .webform-submission-form .form-type-textarea textarea:focus-visible {
  box-shadow: none;
  outline: unset;
}
.path-webform .webform-submission-form .js-form-item-beneficiary-type,
.path-webform .webform-submission-form .form-item-request-type {
  position: relative;
  margin-bottom: 2rem;
}
.path-webform .webform-submission-form .js-form-item-beneficiary-type label,
.path-webform .webform-submission-form .form-item-request-type label {
  position: absolute;
  top: 0.75rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.path-webform .webform-submission-form .js-form-item-beneficiary-type.float-active label,
.path-webform .webform-submission-form .form-item-request-type.float-active label {
  font-size: 1.125rem;
  font-weight: 700;
  top: -2.65rem;
  left: 0;
  margin-top: 20px;
}
.path-webform .webform-submission-form .js-form-item-beneficiary-type select.form-select,
.path-webform .webform-submission-form .form-item-request-type select.form-select {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
  appearance: none;
  /* Remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/custom/taadeen_theme/src/images/icons/arrow-down-dark.svg");
  /* Custom arrow icon */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
}
.path-webform .webform-submission-form .js-form-item-beneficiary-type select.form-select:focus,
.path-webform .webform-submission-form .form-item-request-type select.form-select:focus {
  box-shadow: none;
  outline: unset;
}
.path-webform .webform-submission-form .form-type-textfield,
.path-webform .webform-submission-form .form-type-number,
.path-webform .webform-submission-form .form-type-email,
.path-webform .webform-submission-form .form-type-tel {
  position: relative;
  margin-bottom: 2rem;
}
.path-webform .webform-submission-form .form-type-textfield label,
.path-webform .webform-submission-form .form-type-number label,
.path-webform .webform-submission-form .form-type-email label,
.path-webform .webform-submission-form .form-type-tel label {
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.path-webform .webform-submission-form .form-type-textfield.float-active label,
.path-webform .webform-submission-form .form-type-number.float-active label,
.path-webform .webform-submission-form .form-type-email.float-active label,
.path-webform .webform-submission-form .form-type-tel.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.path-webform .webform-submission-form .form-type-textfield input,
.path-webform .webform-submission-form .form-type-number input,
.path-webform .webform-submission-form .form-type-email input,
.path-webform .webform-submission-form .form-type-tel input {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.path-webform .webform-submission-form .form-type-textfield input:focus,
.path-webform .webform-submission-form .form-type-number input:focus,
.path-webform .webform-submission-form .form-type-email input:focus,
.path-webform .webform-submission-form .form-type-tel input:focus {
  box-shadow: none;
  outline: unset;
}
.path-webform .webform-submission-form .form-item-message {
  position: relative;
  margin-bottom: 2rem;
}
.path-webform .webform-submission-form .form-item-message label {
  position: absolute;
  top: 1rem;
  left: 1rem;
  transform: translateY(-50%);
  padding: 0 0.25rem;
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.225rem */
  pointer-events: none;
  z-index: 5;
  transition: top 0.25s ease, left 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}
.path-webform .webform-submission-form .form-item-message.float-active label {
  font-size: 1.125rem;
  top: -1.65rem;
  left: 0;
}
.path-webform .webform-submission-form .form-item-message textarea {
  display: flex;
  height: 12.9375rem;
  padding: 0.75rem 1rem;
  position: relative;
  z-index: 2;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: #ffffff;
}
.path-webform .webform-submission-form .form-item-message textarea:focus {
  box-shadow: none;
  outline: unset;
}
.path-webform .webform-submission-form .form-item-message textarea:focus-visible {
  box-shadow: none;
  outline: unset;
}
.path-webform .webform-submission-form .form-type-tel {
  margin-bottom: 3rem;
}
.path-webform .webform-submission-form .form-type-tel .iti--allow-dropdown {
  width: 100%;
}
.path-webform .webform-submission-form .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
}
.path-webform .webform-submission-form .form-type-tel .iti--allow-dropdown .form-tel::placeholder {
  color: transparent;
}
.path-webform .webform-submission-form .form-type-tel .iti--allow-dropdown .form-tel::-webkit-input-placeholder {
  color: transparent;
}
.path-webform .webform-submission-form .form-type-tel .iti--allow-dropdown .form-tel:-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.path-webform .webform-submission-form .form-type-tel .iti--allow-dropdown .form-tel::-moz-placeholder {
  color: transparent;
  opacity: 1;
}
.path-webform .webform-submission-form .form-type-tel .iti--allow-dropdown .form-tel:-ms-input-placeholder {
  color: transparent;
}
.path-webform .webform-submission-form .form-type-tel .iti--allow-dropdown .form-tel::-ms-input-placeholder {
  color: transparent;
}
.path-webform .webform-submission-form .form-type-webform-document-file,
.path-webform .webform-submission-form .form-item-power-of-attorney-certificate {
  margin-bottom: 3rem;
}
.path-webform .webform-submission-form .form-type-webform-document-file label,
.path-webform .webform-submission-form .form-item-power-of-attorney-certificate label {
  display: flex;
  height: 4.3125rem;
  padding: 0.75rem 1rem;
  align-items: center;
  align-self: stretch;
  border-radius: 0.375rem;
  border: 1px solid #dadada;
  background: var(--Primary-White, #fff);
  color: #4a4f53;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 1.575rem */
  margin: 0;
}
.path-webform .webform-submission-form .form-type-webform-document-file label::before,
.path-webform .webform-submission-form .form-item-power-of-attorney-certificate label::before {
  content: unset;
}
.path-webform .webform-submission-form .form-actions {
  display: flex;
  justify-content: flex-end;
  margin: 0 !important;
}
.path-webform .webform-submission-form .form-actions .webform-button--submit {
  display: inline-flex;
  padding: 1rem 2rem;
  justify-content: center;
  align-items: baseline;
  gap: 0.5rem;
  border-radius: 0.5rem;
  background: #9e8a66;
  color: #ffffff;
  transition: background 0.3s ease;
  display: flex;
  width: 17.125rem;
  height: 3.625rem;
  border: unset;
  margin: 0 !important;
}
.path-webform .webform-submission-form .form-actions .webform-button--submit:hover {
  background: #6f6147;
}
.path-webform .webform-submission-form .form-actions .webform-button--submit:disabled, .path-webform .webform-submission-form .form-actions .webform-button--submit[disabled] {
  background-color: #d0d2d3;
}

.revealUp {
  opacity: 0;
  transform: translateY(100px);
  transition: opacity 1.25s ease, transform 1.25s ease;
}

/* To make the element visible */
.revealUp.visible {
  opacity: 1 !important;
  transform: translateY(0); /* Move the element to its original position */
}

.path-page-notfound .hero-section,
.path-access-denied .hero-section {
  height: 61.3125rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.path-page-notfound .hero-section__overlay,
.path-access-denied .hero-section__overlay {
  opacity: unset;
  background: unset;
}
.path-page-notfound .hero-section__container,
.path-access-denied .hero-section__container {
  padding-bottom: 6.25rem;
}
.path-page-notfound .hero-section .page-title,
.path-access-denied .hero-section .page-title {
  color: #fafbfb;
  text-align: center;
  font-size: clamp(2rem, 3.75vw, 3.75rem);
  font-weight: 700;
  line-height: 140%;
  padding-top: 1.5rem;
}
.path-page-notfound .hero-section .desc,
.path-access-denied .hero-section .desc {
  color: var(--primaryLightGrey-L50, #fafbfb);
  text-align: center;
  font-size: clamp(1.5rem, 2.5vw, 2.5rem);
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 3.5rem */
  padding-top: 2.5rem;
}
.path-page-notfound .hero-section .sub-desc,
.path-access-denied .hero-section .sub-desc {
  color: var(--Primary-Light-Grey-Primary-Light-Grey, #cfd2d3);
  text-align: center;
  font-size: clamp(1rem, 1.5vw, 1.5rem);
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 2.1rem */
  padding-top: 0.5rem;
  padding-bottom: 2.5rem;
}
.path-page-notfound .hero-section .cta,
.path-access-denied .hero-section .cta {
  display: flex;
  max-height: 3rem;
  padding: var(--spacing-spacing-xs, 1rem) var(--spacing-spacing-s, 1.5rem);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  border-radius: var(--radius-radius-m, 0.5rem);
  background: var(--Semantics-Palette-green-base, #00bc70);
  color: var(--Neutral-50, #fff);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 200%; /* 1.75rem */
  text-decoration: none;
}

.eu-cookie-compliance-banner {
  background: #05253c;
  padding: 2rem 0 2.06rem 0;
}
.eu-cookie-compliance-banner .popup-content {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
@media (max-width: 726px) {
  .eu-cookie-compliance-banner .popup-content {
    flex-direction: column;
    gap: 1rem;
    align-items: center;
  }
}
.eu-cookie-compliance-banner .popup-content #popup-text h2 {
  color: #ffffff;
  leading-trim: both;
  text-edge: cap;
  font-feature-settings: "liga" off, "clig" off;
  font-size: clamp(1rem, 1.875vw, 1.875rem);
  font-style: normal;
  font-weight: 500;
  line-height: 110%; /* 2.0625rem */
  text-transform: capitalize;
  padding: 0;
  margin: 0;
  padding-bottom: 1rem;
}
.eu-cookie-compliance-banner .popup-content #popup-text p,
.eu-cookie-compliance-banner .popup-content #popup-text button {
  color: var(--Text-color-text-primary-paragraph-white, rgba(255, 255, 255, 0.8));
  /* Paragraph/P1 */
  font-size: clamp(0.8rem, 1vw, 1rem);
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 1.3rem */
}
.eu-cookie-compliance-banner .popup-content #popup-buttons {
  display: inline-flex;
  align-items: flex-start;
  gap: 1.25rem;
}
@media (max-width: 726px) {
  .eu-cookie-compliance-banner .popup-content #popup-buttons {
    justify-content: center;
    float: unset;
    max-width: unset;
  }
}
.eu-cookie-compliance-banner .popup-content #popup-buttons .agree-button {
  display: flex;
  width: 9.125rem;
  height: 3.3125rem;
  padding: 1rem var(--spacing-spacing-s, 1.5rem);
  justify-content: center;
  align-items: baseline;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  border-radius: 0.375rem;
  background: #fff;
  color: #9e8a66;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem; /* 114.286% */
  transition: all 0.2s ease-in-out;
}
.eu-cookie-compliance-banner .popup-content #popup-buttons .agree-button:hover {
  background: #9e8a66;
  color: #ffffff;
}
.eu-cookie-compliance-banner .popup-content #popup-buttons .decline-button {
  display: flex;
  width: 9.125rem;
  height: 3.3125rem;
  padding: 1rem var(--spacing-spacing-s, 1.5rem);
  justify-content: center;
  align-items: baseline;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  border-radius: 0.375rem;
  border: 1px solid #fff;
  background: #05253c;
  color: #fff;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem; /* 114.286% */
  transition: all 0.2s ease-in-out;
}
.eu-cookie-compliance-banner .popup-content #popup-buttons .decline-button:hover {
  background: #ffffff;
  color: #9e8a66;
}

.path-taadeen-service-level-agreement main {
  background: #fcfcfc;
  border-radius: 3.75rem 3.75rem 0rem 0rem;
  margin-top: -40px;
  position: relative;
}
@media (max-width: 760px) {
  .path-taadeen-service-level-agreement main {
    border-radius: 4px 4px 0rem 0rem;
  }
}
.path-taadeen-service-level-agreement .node__content {
  padding-block: 3rem;
}

.page-node-type-page .node__content h3 {
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  color: #4a4f53;
  text-transform: capitalize;
  line-height: 110%;
  font-weight: 400;
}
@media (max-width: 768px) {
  .page-node-type-page .node__content h3 {
    font-size: 1.25rem;
  }
}
.page-node-type-page .node__content h3 strong {
  font-weight: bold;
}
.page-node-type-page .node__content p {
  margin-bottom: 1.5rem;
}
.page-node-type-page .node__content ul {
  margin-left: 1.5rem;
  margin-bottom: 0.75rem;
}
.page-node-type-page .node__content ul li {
  margin-bottom: 0.375rem;
}
.page-node-type-page .node__content ul li a {
  color: #9e8a66;
  text-decoration: underline;
}
.page-node-type-page .node__content ul li a:hover {
  color: #6f6147;
}
.page-node-type-page .node__content a {
  color: #9e8a66;
  text-decoration: underline;
}
.page-node-type-page .node__content a:hover {
  color: #6f6147;
}
.page-node-type-page .node__content table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 2rem;
  font-size: 0.9375rem;
  overflow-x: auto;
  display: block;
  transition: all 0.3s ease-in-out;
}
.page-node-type-page .node__content table th,
.page-node-type-page .node__content table td {
  border: 1px solid #ECEDED;
  padding: 0.375rem 0.5rem;
  text-align: center;
  transition: background-color 0.2s ease-in-out;
}
.page-node-type-page .node__content table thead {
  background-color: #f5f3f0;
  color: #60543e;
}
.page-node-type-page .node__content table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.page-node-type-page .node__content table tbody tr:nth-child(odd) {
  background-color: #F8F8F8;
}
.page-node-type-page .node__content table tbody tr:hover {
  background-color: #f5f3f0;
  cursor: pointer;
}
.page-node-type-page .node__content table tbody tr:hover td {
  background-color: #f5f3f0;
}
@media (max-width: 768px) {
  .page-node-type-page .node__content table {
    font-size: 0.875rem;
  }
}
/*# sourceMappingURL=style-ltr.css.map */
