/* English Fonts */
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-Bold.ttf") format("truetype");
  font-weight: 700; /* Bold */
}
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-SemiBold.ttf") format("truetype");
  font-weight: 600; /* SemiBold */
}
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-Medium.ttf") format("truetype");
  font-weight: 500; /* Medium */
}
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-Regular.ttf") format("truetype");
  font-weight: 400; /* Regular */
}
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-Light.ttf") format("truetype");
  font-weight: 300; /* Light */
}
/* Arabic Fonts */
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/FrutigerLTArabic65Bold.ttf") format("truetype");
  font-weight: 700; /* Bold */
}
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/frutigerltarabic75black.ttf") format("truetype");
  font-weight: 600; /* SemiBold */
}
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/FrutigerLTArabic55Roman.ttf") format("truetype");
  font-weight: 500; /* Medium */
}
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/FrutigerLTArabic55Roman.ttf") format("truetype");
  font-weight: 400; /* Regular */
}
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/FrutigerLTArabic45Light.ttf") format("truetype");
  font-weight: 300; /* Light */
}
.font-ar {
  font-family: "Frutiger LT Arabic", sans-serif;
}

.font-en {
  font-family: "Oakes Grotesk", sans-serif;
}

.w-fit {
  width: fit-content !important;
}

.cursor-pointer {
  cursor: pointer;
}

.required {
  color: red;
}

.custom-select {
  cursor: pointer;
}

.tab-btn {
  user-select: none;
}

.hover-tab:hover {
  transition: all 200ms ease-in-out;
  background-color: rgba(255, 255, 255, 0.4) !important;
  cursor: pointer;
}

.hover-icon:hover svg {
  cursor: pointer;
}

.hover-icon:hover svg path {
  transition: all 200ms ease-in-out;
  filter: brightness(40%);
  cursor: pointer;
}

.hover-icon-primary:hover svg {
  cursor: pointer;
}

.hover-icon-primary:hover svg path {
  transition: all 200ms ease-in-out;
  stroke: var(--primary) !important;
}

.hover-icon-secondary:hover svg {
  cursor: pointer;
}

.hover-icon-secondary:hover svg path {
  /* fill: var(--secondary) !important; */
  transition: all 200ms ease-in-out;
  stroke: var(--secondary) !important;
}

.text-ellipsis {
  overflow: hidden;
  text-wrap: nowrap;
  text-overflow: ellipsis;
}

/* Loader */
.loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #141414;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100dvh;
  transition: all 250ms ease-in-out;
}
.loader-wrapper img {
  height: 250px;
  width: 250px;
}
.loader-wrapper.hide {
  transform: translateY(-100%);
}

.link-primary {
  color: #ee2737;
}
.link-primary:hover, .link-primary:focus {
  color: #ee2737;
  text-decoration: underline;
}

.primary-btn {
  position: relative;
  width: 214px;
  height: 52px;
  padding: 14px 24px;
  z-index: 0;
  text-align: start !important;
}
.primary-btn * {
  transition: all 100ms ease-in-out;
}
.primary-btn .btn-bg {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
}
.primary-btn .btn-icon {
  position: absolute;
  right: 4%;
  bottom: 0;
  z-index: -1;
}
.primary-btn .btn-icon path {
  fill: #1a1a1a;
}
.primary-btn .btn-label {
  color: #1a1a1a;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  margin: 0;
}
.primary-btn:hover .btn-bg path {
  fill: #fff;
  stroke: #fff;
}

.secondary-btn {
  position: relative;
  width: 168px;
  height: 40px;
  z-index: 0;
}
.secondary-btn * {
  transition: all 100ms ease-in-out;
}
.secondary-btn .btn-bg {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
  min-width: inherit;
  max-width: inherit;
  inset: 0;
  z-index: -1;
}
.secondary-btn .btn-icon {
  position: absolute;
  right: 4%;
  bottom: 0;
  z-index: -1;
}
.secondary-btn .btn-label {
  color: #ee2737;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  margin: 0;
}
.secondary-btn:hover .btn-label {
  color: #fff;
}
.secondary-btn:hover .btn-bg path {
  stroke: #fff;
}

.back-to-top-btn {
  display: none;
  position: fixed;
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 999;
  transition: all 250ms ease-in-out;
}
.back-to-top-btn.active {
  display: block;
  animation: fadein 0.3s ease-in-out;
}
.back-to-top-btn p {
  color: #f5f5f5;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  margin: 0;
}
.back-to-top-btn:hover {
  bottom: 5.5%;
}

.main-form label {
  color: #f5f5f5;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin: 0;
}
.main-form input,
.main-form select,
.main-form textarea {
  min-height: 56px;
  width: 100%;
  padding: 6px 16px;
  border-radius: 8px;
  background: #141414;
  caret-color: #ee2737;
  color: #fff;
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
.main-form input:hover, .main-form input:focus,
.main-form select:hover,
.main-form select:focus,
.main-form textarea:hover,
.main-form textarea:focus {
  border-color: #ee2737;
  outline: none;
}
.main-form .select-wrapper {
  position: relative;
}
.main-form .select-wrapper select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  z-index: 1;
  background: #141414;
  color: #fff;
  text-transform: lowercase;
}
.main-form .select-wrapper::after {
  content: "";
  position: absolute;
  right: 12px;
  top: 60%;
  transform: translateY(-60%);
  width: 14px;
  height: 8px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'><path d='M1.60372 0.555285C1.7256 0.716659 2.08951 1.1984 2.30624 1.47611C2.74031 2.03233 3.33342 2.77142 3.97323 3.50831C4.61627 4.24893 5.29178 4.97022 5.89189 5.50046C6.19281 5.76634 6.45714 5.96837 6.67527 6.09987C6.88042 6.22355 7.00161 6.24927 7.00161 6.24927C7.00161 6.24927 7.11923 6.22355 7.32437 6.09988C7.5425 5.96838 7.80684 5.76635 8.10775 5.50047C8.70786 4.97022 9.38337 4.24892 10.0264 3.5083C10.6662 2.7714 11.2593 2.0323 11.6934 1.47608C11.9101 1.19837 12.2735 0.717304 12.3954 0.555928C12.6411 0.222405 13.1111 0.150469 13.4446 0.396102C13.7781 0.641734 13.8494 1.11123 13.6037 1.44476L13.6018 1.4473C13.474 1.61655 13.0971 2.11556 12.8759 2.39892C12.4321 2.9677 11.8216 3.72861 11.1591 4.49171C10.4997 5.25109 9.77408 6.02979 9.10096 6.62454C8.76526 6.92116 8.42497 7.18788 8.0988 7.3845C7.79322 7.56872 7.40633 7.75 6.99982 7.75C6.59331 7.75 6.20642 7.56871 5.90084 7.3845C5.57468 7.18787 5.23439 6.92116 4.89869 6.62454C4.22557 6.02979 3.4999 5.2511 2.84058 4.49173C2.17803 3.72863 1.5676 2.96774 1.12372 2.39896C0.902432 2.11541 0.525506 1.61637 0.397929 1.44747L0.396279 1.44528C0.150645 1.11176 0.22154 0.641787 0.555062 0.396152C0.888572 0.150526 1.35808 0.221792 1.60372 0.555285Z' fill='white'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 2;
}

.cs-toast {
  background: #fff !important;
  color: #141414 !important;
  box-shadow: none !important;
  border-radius: 12px !important;
}

.social-links-container a {
  transition: all 250ms ease-in-out;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
}
.social-links-container a.x-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 5.25C5.71836 5.25 5.46045 5.40779 5.33223 5.65856C5.20401 5.90933 5.22709 6.21079 5.39199 6.43912L9.21157 11.7278L5.46967 15.4697C5.17678 15.7626 5.17678 16.2374 5.46967 16.5303C5.76257 16.8232 6.23744 16.8232 6.53033 16.5303L10.1012 12.9595L12.6142 16.4391C12.7552 16.6344 12.9814 16.75 13.2222 16.75H16C16.2816 16.75 16.5396 16.5922 16.6678 16.3414C16.796 16.0907 16.7729 15.7892 16.608 15.5609L12.7884 10.2722L16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967C16.2374 5.17678 15.7626 5.17678 15.4697 5.46967L11.8988 9.0405L9.38579 5.56088C9.24479 5.36565 9.01861 5.25 8.77778 5.25H6ZM14.5332 15.25H13.6057L7.46682 6.75H8.3943L14.5332 15.25Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0572 0.75H10.9428C8.75212 0.749987 7.03144 0.749976 5.68802 0.930594C4.31137 1.11568 3.21911 1.50272 2.36091 2.36091C1.50272 3.21911 1.11568 4.31137 0.930594 5.68802C0.749976 7.03144 0.749987 8.75212 0.75 10.9428V11.0572C0.749987 13.2479 0.749976 14.9686 0.930594 16.312C1.11568 17.6886 1.50272 18.7809 2.36091 19.6391C3.21911 20.4973 4.31137 20.8843 5.68802 21.0694C7.03144 21.25 8.7521 21.25 10.9428 21.25H11.0572C13.2479 21.25 14.9686 21.25 16.312 21.0694C17.6886 20.8843 18.7809 20.4973 19.6391 19.6391C20.4973 18.7809 20.8843 17.6886 21.0694 16.312C21.25 14.9686 21.25 13.2479 21.25 11.0572V10.9428C21.25 8.75214 21.25 7.03144 21.0694 5.68802C20.8843 4.31137 20.4973 3.21911 19.6391 2.36091C18.7809 1.50272 17.6886 1.11568 16.312 0.930594C14.9686 0.749976 13.2479 0.749987 11.0572 0.75ZM3.42157 3.42157C3.95462 2.88853 4.67757 2.57994 5.8879 2.41722C7.1198 2.25159 8.73963 2.25 11 2.25C13.2604 2.25 14.8802 2.25159 16.1121 2.41722C17.3224 2.57994 18.0454 2.88853 18.5784 3.42157C19.1115 3.95462 19.4201 4.67757 19.5828 5.8879C19.7484 7.1198 19.75 8.73963 19.75 11C19.75 13.2604 19.7484 14.8802 19.5828 16.1121C19.4201 17.3224 19.1115 18.0454 18.5784 18.5784C18.0454 19.1115 17.3224 19.4201 16.1121 19.5828C14.8802 19.7484 13.2604 19.75 11 19.75C8.73963 19.75 7.1198 19.7484 5.8879 19.5828C4.67757 19.4201 3.95462 19.1115 3.42157 18.5784C2.88853 18.0454 2.57994 17.3224 2.41722 16.1121C2.25159 14.8802 2.25 13.2604 2.25 11C2.25 8.73963 2.25159 7.1198 2.41722 5.8879C2.57994 4.67757 2.88853 3.95462 3.42157 3.42157Z' fill='white'/%3E%3C/svg%3E");
}
.social-links-container a.x-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.312 0.930594C14.9686 0.749976 13.2479 0.749987 11.0572 0.75H10.9428C8.75212 0.749987 7.03144 0.749976 5.68802 0.930594C4.31137 1.11568 3.21911 1.50272 2.36091 2.36091C1.50272 3.21911 1.11568 4.31137 0.930594 5.68802C0.749976 7.03144 0.749987 8.75212 0.75 10.9428V11.0572C0.749987 13.2479 0.749976 14.9686 0.930594 16.312C1.11568 17.6886 1.50272 18.7809 2.36091 19.6391C3.21911 20.4973 4.31137 20.8843 5.68802 21.0694C7.03144 21.25 8.7521 21.25 10.9428 21.25H11.0572C13.2479 21.25 14.9686 21.25 16.312 21.0694C17.6886 20.8843 18.7809 20.4973 19.6391 19.6391C20.4973 18.7809 20.8843 17.6886 21.0694 16.312C21.25 14.9686 21.25 13.2479 21.25 11.0572V10.9428C21.25 8.75214 21.25 7.03144 21.0694 5.68802C20.8843 4.31137 20.4973 3.21911 19.6391 2.36091C18.7809 1.50272 17.6886 1.11568 16.312 0.930594ZM6 5.25C5.71836 5.25 5.46045 5.40779 5.33223 5.65856C5.20401 5.90933 5.22709 6.21079 5.39199 6.43912L9.21157 11.7278L5.46967 15.4697C5.17678 15.7626 5.17678 16.2374 5.46967 16.5303C5.76257 16.8232 6.23744 16.8232 6.53033 16.5303L10.1012 12.9595L12.6142 16.4391C12.7552 16.6344 12.9814 16.75 13.2222 16.75H16C16.2816 16.75 16.5396 16.5922 16.6678 16.3414C16.796 16.0907 16.7729 15.7892 16.608 15.5609L12.7884 10.2722L16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967C16.2374 5.17678 15.7626 5.17678 15.4697 5.46967L11.8988 9.0405L9.38579 5.56088C9.24479 5.36565 9.01861 5.25 8.77778 5.25H6Z' fill='white'/%3E%3C/svg%3E");
}
.social-links-container a.insta-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.75 11C5.75 8.1005 8.1005 5.75 11 5.75C13.8995 5.75 16.25 8.1005 16.25 11C16.25 13.8995 13.8995 16.25 11 16.25C8.1005 16.25 5.75 13.8995 5.75 11ZM11 7.25C8.92893 7.25 7.25 8.92893 7.25 11C7.25 13.0711 8.92893 14.75 11 14.75C13.0711 14.75 14.75 13.0711 14.75 11C14.75 8.92893 13.0711 7.25 11 7.25Z' fill='white'/%3E%3Cpath d='M16.5078 6.5C17.0601 6.5 17.5078 6.05229 17.5078 5.5C17.5078 4.94772 17.0601 4.5 16.5078 4.5H16.4988C15.9465 4.5 15.4988 4.94772 15.4988 5.5C15.4988 6.05228 15.9465 6.5 16.4988 6.5H16.5078Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0572 0.75C13.2479 0.749987 14.9686 0.749977 16.312 0.930594C17.6886 1.11568 18.7809 1.50271 19.6391 2.36091C20.4973 3.21911 20.8843 4.31137 21.0694 5.68802C21.25 7.03144 21.25 8.7521 21.25 10.9428V11.0572C21.25 13.2479 21.25 14.9686 21.0694 16.312C20.8843 17.6886 20.4973 18.7809 19.6391 19.6391C18.7809 20.4973 17.6886 20.8843 16.312 21.0694C14.9686 21.25 13.2479 21.25 11.0572 21.25H10.9428C8.75214 21.25 7.03144 21.25 5.68802 21.0694C4.31137 20.8843 3.21911 20.4973 2.36091 19.6391C1.50272 18.7809 1.11568 17.6886 0.930594 16.312C0.749976 14.9686 0.749987 13.2479 0.75 11.0572V10.9428C0.749987 8.75212 0.749976 7.03144 0.930594 5.68802C1.11568 4.31137 1.50272 3.21911 2.36091 2.36091C3.21911 1.50271 4.31137 1.11568 5.68802 0.930594C7.03143 0.749977 8.7521 0.749987 10.9428 0.75H11.0572ZM5.8879 2.41722C4.67757 2.57994 3.95462 2.88853 3.42157 3.42157C2.88853 3.95462 2.57994 4.67757 2.41722 5.8879C2.25159 7.11979 2.25 8.73963 2.25 11C2.25 13.2604 2.25159 14.8802 2.41722 16.1121C2.57994 17.3224 2.88853 18.0454 3.42157 18.5784C3.95462 19.1115 4.67757 19.4201 5.8879 19.5828C7.11979 19.7484 8.73963 19.75 11 19.75C13.2604 19.75 14.8802 19.7484 16.1121 19.5828C17.3224 19.4201 18.0454 19.1115 18.5784 18.5784C19.1115 18.0454 19.4201 17.3224 19.5828 16.1121C19.7484 14.8802 19.75 13.2604 19.75 11C19.75 8.73963 19.7484 7.11979 19.5828 5.88789C19.4201 4.67757 19.1115 3.95462 18.5784 3.42157C18.0454 2.88853 17.3224 2.57994 16.1121 2.41722C14.8802 2.25159 13.2604 2.25 11 2.25C8.73963 2.25 7.11979 2.25159 5.8879 2.41722Z' fill='white'/%3E%3C/svg%3E");
}
.social-links-container a.insta-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0572 0.75C13.2479 0.749987 14.9686 0.749977 16.312 0.930594C17.6886 1.11568 18.7809 1.50271 19.6391 2.36091C20.4973 3.21911 20.8843 4.31137 21.0694 5.68802C21.25 7.03144 21.25 8.7521 21.25 10.9428V11.0572C21.25 13.2479 21.25 14.9686 21.0694 16.312C20.8843 17.6886 20.4973 18.7809 19.6391 19.6391C18.7809 20.4973 17.6886 20.8843 16.312 21.0694C14.9686 21.25 13.2479 21.25 11.0572 21.25H10.9428C8.75214 21.25 7.03144 21.25 5.68802 21.0694C4.31137 20.8843 3.21911 20.4973 2.36091 19.6391C1.50272 18.7809 1.11568 17.6886 0.930594 16.312C0.749976 14.9686 0.749987 13.2479 0.75 11.0572V10.9428C0.749987 8.75212 0.749976 7.03144 0.930594 5.68802C1.11568 4.31137 1.50272 3.21911 2.36091 2.36091C3.21911 1.50271 4.31137 1.11568 5.68802 0.930594C7.03143 0.749977 8.7521 0.749987 10.9428 0.75H11.0572ZM15.5 11C15.5 13.4853 13.4853 15.5 11 15.5C8.51472 15.5 6.5 13.4853 6.5 11C6.5 8.51472 8.51472 6.5 11 6.5C13.4853 6.5 15.5 8.51472 15.5 11ZM16.5123 6.5C17.0621 6.5 17.5078 6.05229 17.5078 5.5C17.5078 4.94772 17.0621 4.5 16.5123 4.5H16.5033C15.9535 4.5 15.5078 4.94772 15.5078 5.5C15.5078 6.05228 15.9535 6.5 16.5033 6.5H16.5123Z' fill='white'/%3E%3C/svg%3E");
}
.social-links-container a.linkedin-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M6.75 9C6.75 8.58579 6.41421 8.25 6 8.25C5.58579 8.25 5.25 8.58579 5.25 9V16C5.25 16.4142 5.58579 16.75 6 16.75C6.41421 16.75 6.75 16.4142 6.75 16V9Z' fill='white'/%3E%3Cpath d='M10 8.25C10.4141 8.25 10.7499 8.58564 10.75 8.99973C11.3767 8.52896 12.1558 8.25 13 8.25C15.0711 8.25 16.75 9.92893 16.75 12V16C16.75 16.4142 16.4142 16.75 16 16.75C15.5858 16.75 15.25 16.4142 15.25 16V12C15.25 10.7574 14.2426 9.75 13 9.75C11.7574 9.75 10.75 10.7574 10.75 12V16C10.75 16.4142 10.4142 16.75 10 16.75C9.58579 16.75 9.25 16.4142 9.25 16V9C9.25 8.58579 9.58579 8.25 10 8.25Z' fill='white'/%3E%3Cpath d='M7.00806 6C7.00806 6.55229 6.56034 7 6.00806 7H5.99907C5.44679 7 4.99907 6.55228 4.99907 6C4.99907 5.44771 5.44679 5 5.99907 5H6.00806C6.56034 5 7.00806 5.44771 7.00806 6Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0572 0.75H10.9428C8.75214 0.749987 7.03143 0.749977 5.68802 0.930594C4.31137 1.11568 3.21911 1.50271 2.36091 2.36091C1.50272 3.21911 1.11568 4.31137 0.930594 5.68802C0.749976 7.03144 0.749987 8.75212 0.75 10.9428V11.0572C0.749987 13.2479 0.749976 14.9686 0.930594 16.312C1.11568 17.6886 1.50272 18.7809 2.36091 19.6391C3.21911 20.4973 4.31137 20.8843 5.68802 21.0694C7.03144 21.25 8.7521 21.25 10.9428 21.25H11.0572C13.2479 21.25 14.9686 21.25 16.312 21.0694C17.6886 20.8843 18.7809 20.4973 19.6391 19.6391C20.4973 18.7809 20.8843 17.6886 21.0694 16.312C21.25 14.9686 21.25 13.2479 21.25 11.0572V10.9428C21.25 8.75214 21.25 7.03144 21.0694 5.68802C20.8843 4.31137 20.4973 3.21911 19.6391 2.36091C18.7809 1.50271 17.6886 1.11568 16.312 0.930594C14.9686 0.749977 13.2479 0.749987 11.0572 0.75ZM3.42157 3.42157C3.95462 2.88853 4.67757 2.57994 5.8879 2.41722C7.11979 2.25159 8.73963 2.25 11 2.25C13.2604 2.25 14.8802 2.25159 16.1121 2.41722C17.3224 2.57994 18.0454 2.88853 18.5784 3.42157C19.1115 3.95462 19.4201 4.67757 19.5828 5.88789C19.7484 7.11979 19.75 8.73963 19.75 11C19.75 13.2604 19.7484 14.8802 19.5828 16.1121C19.4201 17.3224 19.1115 18.0454 18.5784 18.5784C18.0454 19.1115 17.3224 19.4201 16.1121 19.5828C14.8802 19.7484 13.2604 19.75 11 19.75C8.73963 19.75 7.11979 19.7484 5.8879 19.5828C4.67757 19.4201 3.95462 19.1115 3.42157 18.5784C2.88853 18.0454 2.57994 17.3224 2.41722 16.1121C2.25159 14.8802 2.25 13.2604 2.25 11C2.25 8.73963 2.25159 7.11979 2.41722 5.8879C2.57994 4.67757 2.88853 3.95462 3.42157 3.42157Z' fill='white'/%3E%3C/svg%3E");
}
.social-links-container a.linkedin-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9428 0.75H11.0572C13.2479 0.749987 14.9686 0.749977 16.312 0.930594C17.6886 1.11568 18.7809 1.50271 19.6391 2.36091C20.4973 3.21911 20.8843 4.31137 21.0694 5.68802C21.25 7.03144 21.25 8.75214 21.25 10.9428V11.0572C21.25 13.2479 21.25 14.9686 21.0694 16.312C20.8843 17.6886 20.4973 18.7809 19.6391 19.6391C18.7809 20.4973 17.6886 20.8843 16.312 21.0694C14.9686 21.25 13.2479 21.25 11.0572 21.25H10.9428C8.7521 21.25 7.03144 21.25 5.68802 21.0694C4.31137 20.8843 3.21911 20.4973 2.36091 19.6391C1.50272 18.7809 1.11568 17.6886 0.930594 16.312C0.749977 14.9686 0.749987 13.2479 0.75 11.0572V10.9428C0.749987 8.75213 0.749977 7.03144 0.930594 5.68802C1.11568 4.31137 1.50272 3.21911 2.36091 2.36091C3.21911 1.50271 4.31137 1.11568 5.68802 0.930594C7.03143 0.749977 8.75214 0.749987 10.9428 0.75ZM7.00195 9.5C7.00195 8.94771 6.55424 8.5 6.00195 8.5C5.44967 8.5 5.00195 8.94771 5.00195 9.5V16C5.00195 16.5523 5.44967 17 6.00195 17C6.55424 17 7.00195 16.5523 7.00195 16V9.5ZM10.002 8C10.4073 8 10.7564 8.2412 10.9134 8.58791C11.5213 8.215 12.2365 8 13.002 8C15.2111 8 17.002 9.79086 17.002 12V16C17.002 16.5523 16.5542 17 16.002 17C15.4497 17 15.002 16.5523 15.002 16V12C15.002 10.8954 14.1065 10 13.002 10C11.8974 10 11.002 10.8954 11.002 12V16C11.002 16.5523 10.5542 17 10.002 17C9.44967 17 9.00195 16.5523 9.00195 16V9C9.00195 8.44771 9.44967 8 10.002 8ZM7.25977 6C7.25977 6.69036 6.70012 7.25 6.00977 7.25H6.00078C5.31043 7.25 4.75078 6.69036 4.75078 6C4.75078 5.30964 5.31043 4.75 6.00078 4.75H6.00977C6.70012 4.75 7.25977 5.30964 7.25977 6Z' fill='white'/%3E%3C/svg%3E");
}
.social-links-container a.youtube-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8484 7.14192L12.7666 7.09685C11.9421 6.64251 11.2678 6.27092 10.7127 6.04103C10.1491 5.80766 9.57116 5.65886 8.98278 5.81307C8.64852 5.90068 8.33473 6.05619 8.06659 6.27298C7.57428 6.67099 7.40026 7.24087 7.32391 7.81517C7.25007 8.37066 7.25009 9.08921 7.25012 9.94658V10.0535C7.25009 10.9108 7.25007 11.6294 7.32391 12.1849C7.40026 12.7592 7.57429 13.3291 8.06659 13.7271C8.33473 13.9439 8.64852 14.0994 8.98278 14.187C9.57116 14.3412 10.1491 14.1924 10.7127 13.959C11.2678 13.7291 11.9421 13.3576 12.7666 12.9032L12.8484 12.8581C13.6028 12.4425 14.2258 12.0992 14.6742 11.781C15.1234 11.4623 15.5496 11.0673 15.6907 10.4913C15.7699 10.168 15.7699 9.83208 15.6907 9.50873C15.5496 8.93273 15.1234 8.53776 14.6742 8.21903C14.2258 7.9009 13.6028 7.55759 12.8484 7.14192ZM9.36308 7.26406C9.47033 7.23595 9.66961 7.23262 10.1388 7.4269C10.6073 7.62093 11.2083 7.95082 12.083 8.43284C12.8893 8.87711 13.436 9.17974 13.8062 9.44238C14.1837 9.71024 14.2265 9.83575 14.2338 9.86559C14.2556 9.9545 14.2556 10.0456 14.2338 10.1345C14.2265 10.1643 14.1837 10.2898 13.8062 10.5577C13.436 10.8203 12.8893 11.123 12.083 11.5672C11.2083 12.0493 10.6073 12.3791 10.1388 12.5732C9.66961 12.7674 9.47033 12.7641 9.36308 12.736C9.22612 12.7001 9.10592 12.6385 9.00964 12.5606C8.96395 12.5237 8.86898 12.4246 8.81083 11.9872C8.75171 11.5425 8.75012 10.925 8.75012 10C8.75012 9.0751 8.75171 8.45754 8.81083 8.01285C8.86898 7.57545 8.96395 7.47638 9.00964 7.43945C9.10592 7.36161 9.22612 7.29996 9.36308 7.26406Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0001 0.75C9.1415 0.75 7.35585 0.933561 5.69686 1.27174L5.56958 1.29766C3.67495 1.68329 2.41255 1.94024 1.3247 3.33892C0.24852 4.72258 0.249122 6.3272 0.250054 8.8124V11.1876C0.249122 13.6728 0.24852 15.2774 1.3247 16.6611C2.41255 18.0598 3.67495 18.3167 5.56958 18.7023L5.69686 18.7283C7.35585 19.0664 9.1415 19.25 11.0001 19.25C12.8587 19.25 14.6444 19.0664 16.3034 18.7283L16.4306 18.7023C18.3253 18.3167 19.5877 18.0598 20.6755 16.6611C21.7517 15.2774 21.7511 13.6728 21.7502 11.1876V8.81239C21.7511 6.3272 21.7517 4.72258 20.6755 3.33892C19.5877 1.94024 18.3253 1.68329 16.4306 1.29766L16.3034 1.27174C14.6444 0.933561 12.8587 0.75 11.0001 0.75ZM5.99647 2.74151C7.55416 2.42398 9.23934 2.25 11.0001 2.25C12.7609 2.25 14.4461 2.42398 16.0038 2.74151C18.0558 3.15982 18.7703 3.3326 19.4915 4.25983C20.2165 5.19201 20.2501 6.23864 20.2501 9.03645V10.9635C20.2501 13.7614 20.2165 14.808 19.4915 15.7402C18.7703 16.6674 18.0558 16.8402 16.0038 17.2585C14.4461 17.576 12.7609 17.75 11.0001 17.75C9.23934 17.75 7.55416 17.576 5.99647 17.2585C3.94437 16.8402 3.2299 16.6674 2.50873 15.7402C1.7837 14.808 1.75011 13.7614 1.75011 10.9635V9.03645C1.75011 6.23864 1.7837 5.19201 2.50873 4.25983C3.2299 3.3326 3.94437 3.15982 5.99647 2.74151Z' fill='white'/%3E%3C/svg%3E");
}
.social-links-container a.youtube-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.69686 1.27174C7.35585 0.933561 9.1415 0.75 11.0001 0.75C12.8587 0.75 14.6444 0.933561 16.3034 1.27174L16.4306 1.29766C18.3253 1.68329 19.5877 1.94024 20.6755 3.33892C21.7517 4.72258 21.7511 6.3272 21.7502 8.81239V11.1876C21.7511 13.6728 21.7517 15.2774 20.6755 16.6611C19.5877 18.0598 18.3253 18.3167 16.4306 18.7023L16.3034 18.7283C14.6444 19.0664 12.8587 19.25 11.0001 19.25C9.1415 19.25 7.35585 19.0664 5.69686 18.7283L5.56958 18.7023C3.67495 18.3167 2.41255 18.0598 1.3247 16.6611C0.24852 15.2774 0.249122 13.6728 0.250054 11.1876V8.8124C0.249122 6.3272 0.24852 4.72258 1.3247 3.33892C2.41255 1.94024 3.67495 1.68329 5.56958 1.29766L5.69686 1.27174ZM10.2946 6.25224C10.8132 6.46986 11.443 6.82163 12.2132 7.25173C12.3145 7.30834 12.4164 7.36458 12.5184 7.42088C13.0218 7.69878 13.5281 7.9783 13.995 8.31403C14.4146 8.61575 14.8127 8.98964 14.9445 9.53491C15.0185 9.84101 15.0185 10.159 14.9445 10.4651C14.8127 11.0104 14.4146 11.3843 13.995 11.686C13.5281 12.0217 13.0217 12.3013 12.5183 12.5792C12.4163 12.6355 12.3145 12.6917 12.2132 12.7483C11.443 13.1784 10.8132 13.5301 10.2946 13.7478C9.45165 14.1015 8.55771 14.1302 7.82301 13.5282C7.36316 13.1514 7.20061 12.6119 7.12929 12.0683C6.95694 10.7544 6.95687 9.24618 7.12929 7.93172C7.20061 7.38806 7.36316 6.84858 7.82301 6.47181C8.55771 5.86983 9.45165 5.89845 10.2946 6.25224Z' fill='white'/%3E%3C/svg%3E");
}

.counter {
  font-family: "Oakes Grotesk", sans-serif;
}

html.ar .primary-btn {
  padding: 14px 16px;
}
html.ar .primary-btn .btn-bg {
  transform: scaleX(-1);
}
html.ar .primary-btn .btn-icon {
  position: absolute;
  left: 4%;
  transform: scaleX(-1);
  right: unset;
  bottom: 0;
  z-index: -1;
}
html.ar .primary-btn .btn-label {
  font-size: 20px;
}
html.ar .secondary-btn .btn-label {
  font-size: 20px;
}
html.ar .main-form .select-wrapper::after {
  left: 12px;
  right: auto;
}

html.light .loader-wrapper {
  background-color: #f5f5f5;
}
html.light .back-to-top-btn p {
  color: #212529;
}
html.light .back-to-top-btn i svg path {
  stroke: #212529;
}
html.light .primary-btn:hover .btn-label {
  color: #ee2737;
}
html.light .primary-btn:hover .btn-icon path {
  stroke: #ee2737;
  fill: #ee2737;
}
html.light .primary-btn:hover .btn-bg path {
  fill: #1a1a1a;
  stroke: #1a1a1a;
}
html.light .secondary-btn:hover .btn-label {
  color: #000000;
}
html.light .secondary-btn:hover .btn-bg path {
  stroke: #000000;
}
html.light .main-form label {
  color: #212529;
}
html.light .main-form input,
html.light .main-form select,
html.light .main-form textarea {
  background: #f5f5f5;
  caret-color: #ee2737;
  color: #212529;
}
html.light .main-form input:hover, html.light .main-form input:focus,
html.light .main-form select:hover,
html.light .main-form select:focus,
html.light .main-form textarea:hover,
html.light .main-form textarea:focus {
  border-color: #ee2737;
}
html.light .main-form .select-wrapper::after {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'><path d='M1.60372 0.555285C1.7256 0.716659 2.08951 1.1984 2.30624 1.47611C2.74031 2.03233 3.33342 2.77142 3.97323 3.50831C4.61627 4.24893 5.29178 4.97022 5.89189 5.50046C6.19281 5.76634 6.45714 5.96837 6.67527 6.09987C6.88042 6.22355 7.00161 6.24927 7.00161 6.24927C7.00161 6.24927 7.11923 6.22355 7.32437 6.09988C7.5425 5.96838 7.80684 5.76635 8.10775 5.50047C8.70786 4.97022 9.38337 4.24892 10.0264 3.5083C10.6662 2.7714 11.2593 2.0323 11.6934 1.47608C11.9101 1.19837 12.2735 0.717304 12.3954 0.555928C12.6411 0.222405 13.1111 0.150469 13.4446 0.396102C13.7781 0.641734 13.8494 1.11123 13.6037 1.44476L13.6018 1.4473C13.474 1.61655 13.0971 2.11556 12.8759 2.39892C12.4321 2.9677 11.8216 3.72861 11.1591 4.49171C10.4997 5.25109 9.77408 6.02979 9.10096 6.62454C8.76526 6.92116 8.42497 7.18788 8.0988 7.3845C7.79322 7.56872 7.40633 7.75 6.99982 7.75C6.59331 7.75 6.20642 7.56871 5.90084 7.3845C5.57468 7.18787 5.23439 6.92116 4.89869 6.62454C4.22557 6.02979 3.4999 5.2511 2.84058 4.49173C2.17803 3.72863 1.5676 2.96774 1.12372 2.39896C0.902432 2.11541 0.525506 1.61637 0.397929 1.44747L0.396279 1.44528C0.150645 1.11176 0.22154 0.641787 0.555062 0.396152C0.888572 0.150526 1.35808 0.221792 1.60372 0.555285Z' fill='black'/></svg>") !important;
}
html.light .cs-toast {
  background: #141414 !important;
  color: #fff !important;
}
html.light .social-links-container a.x-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 5.25C5.71836 5.25 5.46045 5.40779 5.33223 5.65856C5.20401 5.90933 5.22709 6.21079 5.39199 6.43912L9.21157 11.7278L5.46967 15.4697C5.17678 15.7626 5.17678 16.2374 5.46967 16.5303C5.76257 16.8232 6.23744 16.8232 6.53033 16.5303L10.1012 12.9595L12.6142 16.4391C12.7552 16.6344 12.9814 16.75 13.2222 16.75H16C16.2816 16.75 16.5396 16.5922 16.6678 16.3414C16.796 16.0907 16.7729 15.7892 16.608 15.5609L12.7884 10.2722L16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967C16.2374 5.17678 15.7626 5.17678 15.4697 5.46967L11.8988 9.0405L9.38579 5.56088C9.24479 5.36565 9.01861 5.25 8.77778 5.25H6ZM14.5332 15.25H13.6057L7.46682 6.75H8.3943L14.5332 15.25Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0572 0.75H10.9428C8.75212 0.749987 7.03144 0.749976 5.68802 0.930594C4.31137 1.11568 3.21911 1.50272 2.36091 2.36091C1.50272 3.21911 1.11568 4.31137 0.930594 5.68802C0.749976 7.03144 0.749987 8.75212 0.75 10.9428V11.0572C0.749987 13.2479 0.749976 14.9686 0.930594 16.312C1.11568 17.6886 1.50272 18.7809 2.36091 19.6391C3.21911 20.4973 4.31137 20.8843 5.68802 21.0694C7.03144 21.25 8.7521 21.25 10.9428 21.25H11.0572C13.2479 21.25 14.9686 21.25 16.312 21.0694C17.6886 20.8843 18.7809 20.4973 19.6391 19.6391C20.4973 18.7809 20.8843 17.6886 21.0694 16.312C21.25 14.9686 21.25 13.2479 21.25 11.0572V10.9428C21.25 8.75214 21.25 7.03144 21.0694 5.68802C20.8843 4.31137 20.4973 3.21911 19.6391 2.36091C18.7809 1.50272 17.6886 1.11568 16.312 0.930594C14.9686 0.749976 13.2479 0.749987 11.0572 0.75ZM3.42157 3.42157C3.95462 2.88853 4.67757 2.57994 5.8879 2.41722C7.1198 2.25159 8.73963 2.25 11 2.25C13.2604 2.25 14.8802 2.25159 16.1121 2.41722C17.3224 2.57994 18.0454 2.88853 18.5784 3.42157C19.1115 3.95462 19.4201 4.67757 19.5828 5.8879C19.7484 7.1198 19.75 8.73963 19.75 11C19.75 13.2604 19.7484 14.8802 19.5828 16.1121C19.4201 17.3224 19.1115 18.0454 18.5784 18.5784C18.0454 19.1115 17.3224 19.4201 16.1121 19.5828C14.8802 19.7484 13.2604 19.75 11 19.75C8.73963 19.75 7.1198 19.7484 5.8879 19.5828C4.67757 19.4201 3.95462 19.1115 3.42157 18.5784C2.88853 18.0454 2.57994 17.3224 2.41722 16.1121C2.25159 14.8802 2.25 13.2604 2.25 11C2.25 8.73963 2.25159 7.1198 2.41722 5.8879C2.57994 4.67757 2.88853 3.95462 3.42157 3.42157Z' fill='black'/%3E%3C/svg%3E");
}
html.light .social-links-container a.x-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.312 0.930594C14.9686 0.749976 13.2479 0.749987 11.0572 0.75H10.9428C8.75212 0.749987 7.03144 0.749976 5.68802 0.930594C4.31137 1.11568 3.21911 1.50272 2.36091 2.36091C1.50272 3.21911 1.11568 4.31137 0.930594 5.68802C0.749976 7.03144 0.749987 8.75212 0.75 10.9428V11.0572C0.749987 13.2479 0.749976 14.9686 0.930594 16.312C1.11568 17.6886 1.50272 18.7809 2.36091 19.6391C3.21911 20.4973 4.31137 20.8843 5.68802 21.0694C7.03144 21.25 8.7521 21.25 10.9428 21.25H11.0572C13.2479 21.25 14.9686 21.25 16.312 21.0694C17.6886 20.8843 18.7809 20.4973 19.6391 19.6391C20.4973 18.7809 20.8843 17.6886 21.0694 16.312C21.25 14.9686 21.25 13.2479 21.25 11.0572V10.9428C21.25 8.75214 21.25 7.03144 21.0694 5.68802C20.8843 4.31137 20.4973 3.21911 19.6391 2.36091C18.7809 1.50272 17.6886 1.11568 16.312 0.930594ZM6 5.25C5.71836 5.25 5.46045 5.40779 5.33223 5.65856C5.20401 5.90933 5.22709 6.21079 5.39199 6.43912L9.21157 11.7278L5.46967 15.4697C5.17678 15.7626 5.17678 16.2374 5.46967 16.5303C5.76257 16.8232 6.23744 16.8232 6.53033 16.5303L10.1012 12.9595L12.6142 16.4391C12.7552 16.6344 12.9814 16.75 13.2222 16.75H16C16.2816 16.75 16.5396 16.5922 16.6678 16.3414C16.796 16.0907 16.7729 15.7892 16.608 15.5609L12.7884 10.2722L16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967C16.2374 5.17678 15.7626 5.17678 15.4697 5.46967L11.8988 9.0405L9.38579 5.56088C9.24479 5.36565 9.01861 5.25 8.77778 5.25H6Z' fill='black'/%3E%3C/svg%3E");
}
html.light .social-links-container a.insta-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.75 11C5.75 8.1005 8.1005 5.75 11 5.75C13.8995 5.75 16.25 8.1005 16.25 11C16.25 13.8995 13.8995 16.25 11 16.25C8.1005 16.25 5.75 13.8995 5.75 11ZM11 7.25C8.92893 7.25 7.25 8.92893 7.25 11C7.25 13.0711 8.92893 14.75 11 14.75C13.0711 14.75 14.75 13.0711 14.75 11C14.75 8.92893 13.0711 7.25 11 7.25Z' fill='black'/%3E%3Cpath d='M16.5078 6.5C17.0601 6.5 17.5078 6.05229 17.5078 5.5C17.5078 4.94772 17.0601 4.5 16.5078 4.5H16.4988C15.9465 4.5 15.4988 4.94772 15.4988 5.5C15.4988 6.05228 15.9465 6.5 16.4988 6.5H16.5078Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0572 0.75C13.2479 0.749987 14.9686 0.749977 16.312 0.930594C17.6886 1.11568 18.7809 1.50271 19.6391 2.36091C20.4973 3.21911 20.8843 4.31137 21.0694 5.68802C21.25 7.03144 21.25 8.7521 21.25 10.9428V11.0572C21.25 13.2479 21.25 14.9686 21.0694 16.312C20.8843 17.6886 20.4973 18.7809 19.6391 19.6391C18.7809 20.4973 17.6886 20.8843 16.312 21.0694C14.9686 21.25 13.2479 21.25 11.0572 21.25H10.9428C8.75214 21.25 7.03144 21.25 5.68802 21.0694C4.31137 20.8843 3.21911 20.4973 2.36091 19.6391C1.50272 18.7809 1.11568 17.6886 0.930594 16.312C0.749976 14.9686 0.749987 13.2479 0.75 11.0572V10.9428C0.749987 8.75212 0.749976 7.03144 0.930594 5.68802C1.11568 4.31137 1.50272 3.21911 2.36091 2.36091C3.21911 1.50271 4.31137 1.11568 5.68802 0.930594C7.03143 0.749977 8.7521 0.749987 10.9428 0.75H11.0572ZM5.8879 2.41722C4.67757 2.57994 3.95462 2.88853 3.42157 3.42157C2.88853 3.95462 2.57994 4.67757 2.41722 5.8879C2.25159 7.11979 2.25 8.73963 2.25 11C2.25 13.2604 2.25159 14.8802 2.41722 16.1121C2.57994 17.3224 2.88853 18.0454 3.42157 18.5784C3.95462 19.1115 4.67757 19.4201 5.8879 19.5828C7.11979 19.7484 8.73963 19.75 11 19.75C13.2604 19.75 14.8802 19.7484 16.1121 19.5828C17.3224 19.4201 18.0454 19.1115 18.5784 18.5784C19.1115 18.0454 19.4201 17.3224 19.5828 16.1121C19.7484 14.8802 19.75 13.2604 19.75 11C19.75 8.73963 19.7484 7.11979 19.5828 5.88789C19.4201 4.67757 19.1115 3.95462 18.5784 3.42157C18.0454 2.88853 17.3224 2.57994 16.1121 2.41722C14.8802 2.25159 13.2604 2.25 11 2.25C8.73963 2.25 7.11979 2.25159 5.8879 2.41722Z' fill='black'/%3E%3C/svg%3E");
}
html.light .social-links-container a.insta-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0572 0.75C13.2479 0.749987 14.9686 0.749977 16.312 0.930594C17.6886 1.11568 18.7809 1.50271 19.6391 2.36091C20.4973 3.21911 20.8843 4.31137 21.0694 5.68802C21.25 7.03144 21.25 8.7521 21.25 10.9428V11.0572C21.25 13.2479 21.25 14.9686 21.0694 16.312C20.8843 17.6886 20.4973 18.7809 19.6391 19.6391C18.7809 20.4973 17.6886 20.8843 16.312 21.0694C14.9686 21.25 13.2479 21.25 11.0572 21.25H10.9428C8.75214 21.25 7.03144 21.25 5.68802 21.0694C4.31137 20.8843 3.21911 20.4973 2.36091 19.6391C1.50272 18.7809 1.11568 17.6886 0.930594 16.312C0.749976 14.9686 0.749987 13.2479 0.75 11.0572V10.9428C0.749987 8.75212 0.749976 7.03144 0.930594 5.68802C1.11568 4.31137 1.50272 3.21911 2.36091 2.36091C3.21911 1.50271 4.31137 1.11568 5.68802 0.930594C7.03143 0.749977 8.7521 0.749987 10.9428 0.75H11.0572ZM15.5 11C15.5 13.4853 13.4853 15.5 11 15.5C8.51472 15.5 6.5 13.4853 6.5 11C6.5 8.51472 8.51472 6.5 11 6.5C13.4853 6.5 15.5 8.51472 15.5 11ZM16.5123 6.5C17.0621 6.5 17.5078 6.05229 17.5078 5.5C17.5078 4.94772 17.0621 4.5 16.5123 4.5H16.5033C15.9535 4.5 15.5078 4.94772 15.5078 5.5C15.5078 6.05228 15.9535 6.5 16.5033 6.5H16.5123Z' fill='black'/%3E%3C/svg%3E");
}
html.light .social-links-container a.linkedin-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M6.75 9C6.75 8.58579 6.41421 8.25 6 8.25C5.58579 8.25 5.25 8.58579 5.25 9V16C5.25 16.4142 5.58579 16.75 6 16.75C6.41421 16.75 6.75 16.4142 6.75 16V9Z' fill='black'/%3E%3Cpath d='M10 8.25C10.4141 8.25 10.7499 8.58564 10.75 8.99973C11.3767 8.52896 12.1558 8.25 13 8.25C15.0711 8.25 16.75 9.92893 16.75 12V16C16.75 16.4142 16.4142 16.75 16 16.75C15.5858 16.75 15.25 16.4142 15.25 16V12C15.25 10.7574 14.2426 9.75 13 9.75C11.7574 9.75 10.75 10.7574 10.75 12V16C10.75 16.4142 10.4142 16.75 10 16.75C9.58579 16.75 9.25 16.4142 9.25 16V9C9.25 8.58579 9.58579 8.25 10 8.25Z' fill='black'/%3E%3Cpath d='M7.00806 6C7.00806 6.55229 6.56034 7 6.00806 7H5.99907C5.44679 7 4.99907 6.55228 4.99907 6C4.99907 5.44771 5.44679 5 5.99907 5H6.00806C6.56034 5 7.00806 5.44771 7.00806 6Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0572 0.75H10.9428C8.75214 0.749987 7.03143 0.749977 5.68802 0.930594C4.31137 1.11568 3.21911 1.50271 2.36091 2.36091C1.50272 3.21911 1.11568 4.31137 0.930594 5.68802C0.749976 7.03144 0.749987 8.75212 0.75 10.9428V11.0572C0.749987 13.2479 0.749976 14.9686 0.930594 16.312C1.11568 17.6886 1.50272 18.7809 2.36091 19.6391C3.21911 20.4973 4.31137 20.8843 5.68802 21.0694C7.03144 21.25 8.7521 21.25 10.9428 21.25H11.0572C13.2479 21.25 14.9686 21.25 16.312 21.0694C17.6886 20.8843 18.7809 20.4973 19.6391 19.6391C20.4973 18.7809 20.8843 17.6886 21.0694 16.312C21.25 14.9686 21.25 13.2479 21.25 11.0572V10.9428C21.25 8.75214 21.25 7.03144 21.0694 5.68802C20.8843 4.31137 20.4973 3.21911 19.6391 2.36091C18.7809 1.50271 17.6886 1.11568 16.312 0.930594C14.9686 0.749977 13.2479 0.749987 11.0572 0.75ZM3.42157 3.42157C3.95462 2.88853 4.67757 2.57994 5.8879 2.41722C7.11979 2.25159 8.73963 2.25 11 2.25C13.2604 2.25 14.8802 2.25159 16.1121 2.41722C17.3224 2.57994 18.0454 2.88853 18.5784 3.42157C19.1115 3.95462 19.4201 4.67757 19.5828 5.88789C19.7484 7.11979 19.75 8.73963 19.75 11C19.75 13.2604 19.7484 14.8802 19.5828 16.1121C19.4201 17.3224 19.1115 18.0454 18.5784 18.5784C18.0454 19.1115 17.3224 19.4201 16.1121 19.5828C14.8802 19.7484 13.2604 19.75 11 19.75C8.73963 19.75 7.11979 19.7484 5.8879 19.5828C4.67757 19.4201 3.95462 19.1115 3.42157 18.5784C2.88853 18.0454 2.57994 17.3224 2.41722 16.1121C2.25159 14.8802 2.25 13.2604 2.25 11C2.25 8.73963 2.25159 7.11979 2.41722 5.8879C2.57994 4.67757 2.88853 3.95462 3.42157 3.42157Z' fill='black'/%3E%3C/svg%3E");
}
html.light .social-links-container a.linkedin-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9428 0.75H11.0572C13.2479 0.749987 14.9686 0.749977 16.312 0.930594C17.6886 1.11568 18.7809 1.50271 19.6391 2.36091C20.4973 3.21911 20.8843 4.31137 21.0694 5.68802C21.25 7.03144 21.25 8.75214 21.25 10.9428V11.0572C21.25 13.2479 21.25 14.9686 21.0694 16.312C20.8843 17.6886 20.4973 18.7809 19.6391 19.6391C18.7809 20.4973 17.6886 20.8843 16.312 21.0694C14.9686 21.25 13.2479 21.25 11.0572 21.25H10.9428C8.7521 21.25 7.03144 21.25 5.68802 21.0694C4.31137 20.8843 3.21911 20.4973 2.36091 19.6391C1.50272 18.7809 1.11568 17.6886 0.930594 16.312C0.749977 14.9686 0.749987 13.2479 0.75 11.0572V10.9428C0.749987 8.75213 0.749977 7.03144 0.930594 5.68802C1.11568 4.31137 1.50272 3.21911 2.36091 2.36091C3.21911 1.50271 4.31137 1.11568 5.68802 0.930594C7.03143 0.749977 8.75214 0.749987 10.9428 0.75ZM7.00195 9.5C7.00195 8.94771 6.55424 8.5 6.00195 8.5C5.44967 8.5 5.00195 8.94771 5.00195 9.5V16C5.00195 16.5523 5.44967 17 6.00195 17C6.55424 17 7.00195 16.5523 7.00195 16V9.5ZM10.002 8C10.4073 8 10.7564 8.2412 10.9134 8.58791C11.5213 8.215 12.2365 8 13.002 8C15.2111 8 17.002 9.79086 17.002 12V16C17.002 16.5523 16.5542 17 16.002 17C15.4497 17 15.002 16.5523 15.002 16V12C15.002 10.8954 14.1065 10 13.002 10C11.8974 10 11.002 10.8954 11.002 12V16C11.002 16.5523 10.5542 17 10.002 17C9.44967 17 9.00195 16.5523 9.00195 16V9C9.00195 8.44771 9.44967 8 10.002 8ZM7.25977 6C7.25977 6.69036 6.70012 7.25 6.00977 7.25H6.00078C5.31043 7.25 4.75078 6.69036 4.75078 6C4.75078 5.30964 5.31043 4.75 6.00078 4.75H6.00977C6.70012 4.75 7.25977 5.30964 7.25977 6Z' fill='black'/%3E%3C/svg%3E");
}
html.light .social-links-container a.youtube-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8484 7.14192L12.7666 7.09685C11.9421 6.64251 11.2678 6.27092 10.7127 6.04103C10.1491 5.80766 9.57116 5.65886 8.98278 5.81307C8.64852 5.90068 8.33473 6.05619 8.06659 6.27298C7.57428 6.67099 7.40026 7.24087 7.32391 7.81517C7.25007 8.37066 7.25009 9.08921 7.25012 9.94658V10.0535C7.25009 10.9108 7.25007 11.6294 7.32391 12.1849C7.40026 12.7592 7.57429 13.3291 8.06659 13.7271C8.33473 13.9439 8.64852 14.0994 8.98278 14.187C9.57116 14.3412 10.1491 14.1924 10.7127 13.959C11.2678 13.7291 11.9421 13.3576 12.7666 12.9032L12.8484 12.8581C13.6028 12.4425 14.2258 12.0992 14.6742 11.781C15.1234 11.4623 15.5496 11.0673 15.6907 10.4913C15.7699 10.168 15.7699 9.83208 15.6907 9.50873C15.5496 8.93273 15.1234 8.53776 14.6742 8.21903C14.2258 7.9009 13.6028 7.55759 12.8484 7.14192ZM9.36308 7.26406C9.47033 7.23595 9.66961 7.23262 10.1388 7.4269C10.6073 7.62093 11.2083 7.95082 12.083 8.43284C12.8893 8.87711 13.436 9.17974 13.8062 9.44238C14.1837 9.71024 14.2265 9.83575 14.2338 9.86559C14.2556 9.9545 14.2556 10.0456 14.2338 10.1345C14.2265 10.1643 14.1837 10.2898 13.8062 10.5577C13.436 10.8203 12.8893 11.123 12.083 11.5672C11.2083 12.0493 10.6073 12.3791 10.1388 12.5732C9.66961 12.7674 9.47033 12.7641 9.36308 12.736C9.22612 12.7001 9.10592 12.6385 9.00964 12.5606C8.96395 12.5237 8.86898 12.4246 8.81083 11.9872C8.75171 11.5425 8.75012 10.925 8.75012 10C8.75012 9.0751 8.75171 8.45754 8.81083 8.01285C8.86898 7.57545 8.96395 7.47638 9.00964 7.43945C9.10592 7.36161 9.22612 7.29996 9.36308 7.26406Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0001 0.75C9.1415 0.75 7.35585 0.933561 5.69686 1.27174L5.56958 1.29766C3.67495 1.68329 2.41255 1.94024 1.3247 3.33892C0.24852 4.72258 0.249122 6.3272 0.250054 8.8124V11.1876C0.249122 13.6728 0.24852 15.2774 1.3247 16.6611C2.41255 18.0598 3.67495 18.3167 5.56958 18.7023L5.69686 18.7283C7.35585 19.0664 9.1415 19.25 11.0001 19.25C12.8587 19.25 14.6444 19.0664 16.3034 18.7283L16.4306 18.7023C18.3253 18.3167 19.5877 18.0598 20.6755 16.6611C21.7517 15.2774 21.7511 13.6728 21.7502 11.1876V8.81239C21.7511 6.3272 21.7517 4.72258 20.6755 3.33892C19.5877 1.94024 18.3253 1.68329 16.4306 1.29766L16.3034 1.27174C14.6444 0.933561 12.8587 0.75 11.0001 0.75ZM5.99647 2.74151C7.55416 2.42398 9.23934 2.25 11.0001 2.25C12.7609 2.25 14.4461 2.42398 16.0038 2.74151C18.0558 3.15982 18.7703 3.3326 19.4915 4.25983C20.2165 5.19201 20.2501 6.23864 20.2501 9.03645V10.9635C20.2501 13.7614 20.2165 14.808 19.4915 15.7402C18.7703 16.6674 18.0558 16.8402 16.0038 17.2585C14.4461 17.576 12.7609 17.75 11.0001 17.75C9.23934 17.75 7.55416 17.576 5.99647 17.2585C3.94437 16.8402 3.2299 16.6674 2.50873 15.7402C1.7837 14.808 1.75011 13.7614 1.75011 10.9635V9.03645C1.75011 6.23864 1.7837 5.19201 2.50873 4.25983C3.2299 3.3326 3.94437 3.15982 5.99647 2.74151Z' fill='black'/%3E%3C/svg%3E");
}
html.light .social-links-container a.youtube-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.69686 1.27174C7.35585 0.933561 9.1415 0.75 11.0001 0.75C12.8587 0.75 14.6444 0.933561 16.3034 1.27174L16.4306 1.29766C18.3253 1.68329 19.5877 1.94024 20.6755 3.33892C21.7517 4.72258 21.7511 6.3272 21.7502 8.81239V11.1876C21.7511 13.6728 21.7517 15.2774 20.6755 16.6611C19.5877 18.0598 18.3253 18.3167 16.4306 18.7023L16.3034 18.7283C14.6444 19.0664 12.8587 19.25 11.0001 19.25C9.1415 19.25 7.35585 19.0664 5.69686 18.7283L5.56958 18.7023C3.67495 18.3167 2.41255 18.0598 1.3247 16.6611C0.24852 15.2774 0.249122 13.6728 0.250054 11.1876V8.8124C0.249122 6.3272 0.24852 4.72258 1.3247 3.33892C2.41255 1.94024 3.67495 1.68329 5.56958 1.29766L5.69686 1.27174ZM10.2946 6.25224C10.8132 6.46986 11.443 6.82163 12.2132 7.25173C12.3145 7.30834 12.4164 7.36458 12.5184 7.42088C13.0218 7.69878 13.5281 7.9783 13.995 8.31403C14.4146 8.61575 14.8127 8.98964 14.9445 9.53491C15.0185 9.84101 15.0185 10.159 14.9445 10.4651C14.8127 11.0104 14.4146 11.3843 13.995 11.686C13.5281 12.0217 13.0217 12.3013 12.5183 12.5792C12.4163 12.6355 12.3145 12.6917 12.2132 12.7483C11.443 13.1784 10.8132 13.5301 10.2946 13.7478C9.45165 14.1015 8.55771 14.1302 7.82301 13.5282C7.36316 13.1514 7.20061 12.6119 7.12929 12.0683C6.95694 10.7544 6.95687 9.24618 7.12929 7.93172C7.20061 7.38806 7.36316 6.84858 7.82301 6.47181C8.55771 5.86983 9.45165 5.89845 10.2946 6.25224Z' fill='black'/%3E%3C/svg%3E");
}

@media (max-width: 770px) {
  .loader-wrapper img {
    height: 200px;
    width: 200px;
  }
}
@keyframes popup {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes slideRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes slideLeft {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes translateleft {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes translateright {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes fadein-translateleft {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadein-translateright {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes scrolldown {
  from {
    transform: translateY(-10%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes marqueeAr {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
/* English Fonts */
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-Bold.ttf") format("truetype");
  font-weight: 700; /* Bold */
}
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-SemiBold.ttf") format("truetype");
  font-weight: 600; /* SemiBold */
}
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-Medium.ttf") format("truetype");
  font-weight: 500; /* Medium */
}
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-Regular.ttf") format("truetype");
  font-weight: 400; /* Regular */
}
@font-face {
  font-family: "Oakes Grotesk";
  src: url("../fonts/Oakes-Grotesk-Light.ttf") format("truetype");
  font-weight: 300; /* Light */
}
/* Arabic Fonts */
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/FrutigerLTArabic65Bold.ttf") format("truetype");
  font-weight: 700; /* Bold */
}
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/frutigerltarabic75black.ttf") format("truetype");
  font-weight: 600; /* SemiBold */
}
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/FrutigerLTArabic55Roman.ttf") format("truetype");
  font-weight: 500; /* Medium */
}
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/FrutigerLTArabic55Roman.ttf") format("truetype");
  font-weight: 400; /* Regular */
}
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../fonts/FrutigerLTArabic45Light.ttf") format("truetype");
  font-weight: 300; /* Light */
}
.font-ar {
  font-family: "Frutiger LT Arabic", sans-serif;
}

.font-en {
  font-family: "Oakes Grotesk", sans-serif;
}

*,
*::after,
*::before {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none !important;
  box-sizing: border-box;
}

html,
body {
  overflow-x: hidden;
}

img {
  -webkit-user-drag: none;
}

body {
  height: 100%;
  scroll-behavior: smooth;
  background-color: #fff;
  direction: rtl !important;
  font-family: "Frutiger LT Arabic", sans-serif;
  text-transform: lowercase;
}

html.en body {
  direction: ltr !important;
  font-family: "Oakes Grotesk", sans-serif;
}

::-webkit-scrollbar-track {
  background-color: #141414;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-thumb {
  background-color: #ee2737;
  border-radius: 26px;
}

.ltr {
  direction: ltr;
}

a {
  color: #191920;
}

a:hover,
a:focus {
  color: #3941d1;
}

a,
a:hover,
a:focus,
button,
label {
  cursor: pointer;
  text-decoration: none;
}

button {
  background: transparent;
  user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
}

label {
  margin-bottom: 0.325rem;
}

::selection {
  color: #fff;
  background: #3941d1;
}

::-moz-selection {
  color: #fff;
  background: #3941d1;
}

::-webkit-input-placeholder {
  opacity: 1;
  color: #888;
}

::-moz-placeholder {
  opacity: 1;
  color: #888;
}

:-ms-input-placeholder {
  opacity: 1;
  color: #888;
}

:-moz-placeholder {
  opacity: 1;
  color: #888;
}

.h3,
h3 {
  font-size: 1.5rem;
}

input,
select,
textarea {
  width: 100%;
  padding: 6px 14px;
  border-radius: 20px;
}

textarea {
  resize: none;
  height: 150px;
}

ul,
ol {
  list-style-position: inside;
}

a[href=""] {
  display: none;
}

.hide-overflow {
  overflow-y: hidden !important;
}

.iti {
  width: 100%;
}
.iti .iti__flag-container {
  margin-left: 10px;
}
.iti .iti__flag-container .iti__selected-flag {
  background-color: transparent !important;
}
.iti .iti__flag-container .iti__selected-dial-code {
  caret-color: #ee2737;
  color: #fff;
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
.iti .iti__flag-container .iti__arrow {
  display: none;
}

.modal-backdrop.show {
  background: rgba(4, 0, 0, 0.4) !important;
  backdrop-filter: blur(10px);
  opacity: 1;
}

html.light ::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}
html.light .iti .iti__selected-dial-code {
  color: #212529 !important;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

a[href*="hued.recruitee.com"] {
  display: none !important;
}

.navbar-wrapper {
  padding: 48px 0;
}
.navbar-wrapper .navbar-links {
  display: flex;
  gap: 4px;
}
.navbar-wrapper .navbar-links a,
.navbar-wrapper .navbar-links button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 115px;
  height: 56px;
  padding: 16px 24px;
  gap: 10px;
  border-radius: 60px;
  background: #141414;
  text-decoration: none !important;
  color: #fff;
}
.navbar-wrapper .navbar-links a:not(.no-border),
.navbar-wrapper .navbar-links button:not(.no-border) {
  position: relative;
  z-index: 0;
}
.navbar-wrapper .navbar-links a:not(.no-border)::after,
.navbar-wrapper .navbar-links button:not(.no-border)::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='32' viewBox='0 0 20 32' fill='none'><path d='M20 0.25C19.9045 0.393193 19.8092 0.534248 19.7139 0.673174C10.4927 14.508 15.0353 27.1304 18.5 31.75C12.1 24.95 5.66667 25.75 3.5 27.75C6.58729 15.0921 4.61104 7.67646 2.16909 3.80188C1.4456 3.04766 0.722799 2.1952 0 1.25C0.684531 1.82044 1.44716 2.65642 2.16909 3.80188C7.86305 9.7377 13.5996 9.58853 19.7139 0.673174C19.8078 0.532239 19.9032 0.391179 20 0.25Z' fill='%23141414'/></svg>") no-repeat center;
  background-size: contain;
  right: -12px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}
.navbar-wrapper .navbar-links a.active,
.navbar-wrapper .navbar-links button.active {
  background-color: #f8f9fa;
  color: #000;
}
.navbar-wrapper .navbar-links a.active:not(.no-border),
.navbar-wrapper .navbar-links button.active:not(.no-border) {
  position: relative;
  z-index: 0;
}
.navbar-wrapper .navbar-links a.active:not(.no-border)::after,
.navbar-wrapper .navbar-links button.active:not(.no-border)::after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='32' viewBox='0 0 20 32' fill='none'><path d='M20 0.25C19.9045 0.393193 19.8092 0.534248 19.7139 0.673174C10.4927 14.508 15.0353 27.1304 18.5 31.75C12.1 24.95 5.66667 25.75 3.5 27.75C6.58729 15.0921 4.61104 7.67646 2.16909 3.80188C1.4456 3.04766 0.722799 2.1952 0 1.25C0.684531 1.82044 1.44716 2.65642 2.16909 3.80188C7.86305 9.7377 13.5996 9.58853 19.7139 0.673174C19.8078 0.532239 19.9032 0.391179 20 0.25Z' fill='%23F8F9FA'/></svg>") no-repeat center;
}
.navbar-wrapper .navbar-links .language-switch {
  position: relative;
  gap: 10px;
  width: fit-content;
  padding: 16px 36px;
}
.navbar-wrapper .navbar-links .language-switch::before {
  transition: all 100ms ease-in-out;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.25 11C0.25 16.928 5.072 21.75 11 21.75C16.928 21.75 21.75 16.928 21.75 11C21.75 5.07213 16.9282 0.250214 11.0004 0.25C5.0724 0.25 0.25 5.072 0.25 11ZM19.9732 8.75C20.154 9.47051 20.25 10.2243 20.25 11C20.25 11.7757 20.154 12.5295 19.9732 13.25H15.5746C15.687 12.5359 15.751 11.7846 15.751 10.9997C15.751 10.2151 15.687 9.46395 15.5747 8.75H19.9732ZM19.4553 7.25H15.2585C14.6395 4.91321 13.5564 3.07877 12.7158 1.90957C15.7331 2.47793 18.2382 4.51661 19.4553 7.25ZM14.049 8.75C14.1761 9.46126 14.25 10.213 14.25 10.9997C14.25 11.7866 14.1761 12.5386 14.049 13.25H7.95105C7.82391 12.5386 7.75 11.7866 7.75 10.9997C7.75 10.2131 7.82386 9.46129 7.95094 8.75H14.049ZM8.30904 7.25H13.6909C12.966 4.82798 11.7108 3.02825 11 2.1427C10.2892 3.02759 9.03391 4.82765 8.30904 7.25ZM6.42628 8.75C6.31401 9.46395 6.25 10.2151 6.25 10.9997C6.25 11.7846 6.31406 12.5359 6.4264 13.25H2.02678C1.84601 12.5295 1.75 11.7757 1.75 11C1.75 10.2243 1.84601 9.47051 2.02678 8.75H6.42628ZM2.54465 7.25H6.74243C7.3613 4.91313 8.44419 3.07864 9.28485 1.90945C6.26725 2.47764 3.76193 4.51642 2.54465 7.25ZM12.7159 20.0904C15.7331 19.522 18.2382 17.4834 19.4553 14.75H15.2584C14.6395 17.0869 13.5565 18.9213 12.7159 20.0904ZM11 19.8568C11.7107 18.9719 12.9659 17.1721 13.6908 14.75H8.30927C9.03417 17.1717 10.2893 18.9713 11 19.8568ZM9.28581 20.0907C8.44515 18.9217 7.36184 17.0871 6.74269 14.75H2.54465C3.76206 17.4839 6.26778 19.5228 9.28581 20.0907Z' fill='white'/%3E%3C/svg%3E");
}
.navbar-wrapper .navbar-links .language-switch:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M12.3229 2.62296C12.9141 3.86448 13.5038 5.42901 13.8722 7.25H8.1278C8.49621 5.42901 9.08594 3.86448 9.67715 2.62296C9.7659 2.43657 9.85469 2.24801 9.94262 2.06128C10.2666 1.37334 10.58 0.707739 10.8443 0.251104C10.8961 0.250368 10.948 0.25 11 0.25C11.052 0.25 11.1039 0.250368 11.1557 0.251104C11.42 0.707771 11.7332 1.37286 12.0572 2.06086C12.1452 2.24777 12.234 2.43638 12.3229 2.62296Z' fill='%23EE2737'/%3E%3Cpath d='M7.75 11.0005C7.75 10.2202 7.79889 9.46889 7.88569 8.75H14.1143C14.2011 9.46889 14.25 10.2202 14.25 11.0005C14.25 11.7805 14.2012 12.5314 14.1144 13.25H7.88557C7.79884 12.5314 7.75 11.7805 7.75 11.0005Z' fill='%23EE2737'/%3E%3Cpath d='M8.12759 14.75C8.49599 16.5714 9.08583 18.1363 9.67715 19.3781C9.76486 19.5623 9.85254 19.7484 9.93945 19.9329L9.94 19.9341C10.265 20.624 10.5792 21.2911 10.8443 21.7489C10.8961 21.7496 10.948 21.75 11 21.75C11.052 21.75 11.1039 21.7496 11.1557 21.7489C11.4208 21.2911 11.735 20.624 12.06 19.9341C12.1471 19.7492 12.235 19.5626 12.3229 19.3781C12.9142 18.1363 13.504 16.5714 13.8724 14.75H8.12759Z' fill='%23EE2737'/%3E%3Cpath d='M6.25 11.0003C6.25 11.7783 6.29495 12.529 6.37546 13.2498H0.485836C0.331312 12.5242 0.25 11.7715 0.25 10.9998C0.25 10.2281 0.331312 9.47543 0.485836 8.74982H6.37557C6.29499 9.4709 6.25 10.222 6.25 11.0003Z' fill='%23EE2737'/%3E%3Cpath d='M6.59963 7.24982H0.922166C2.22631 3.74647 5.30496 1.10678 9.06547 0.423418C8.89663 0.766661 8.72044 1.13886 8.54221 1.51538L8.5415 1.5169C8.46884 1.6704 8.39584 1.82462 8.32285 1.97788C7.65771 3.37468 6.99095 5.15947 6.59963 7.24982Z' fill='%23EE2737'/%3E%3Cpath d='M0.922166 14.7498H6.59944C6.99073 16.8406 7.6576 18.6257 8.32285 20.0228C8.39489 20.174 8.46694 20.3262 8.53866 20.4777C8.718 20.8565 8.89531 21.231 9.06519 21.5762C5.30481 20.8927 2.22627 18.2531 0.922166 14.7498Z' fill='%23EE2737'/%3E%3Cpath d='M15.3994 7.24982C15.0081 5.15947 14.3414 3.37468 13.6762 1.97788C13.6031 1.82437 13.53 1.66989 13.4572 1.51615C13.279 1.13962 13.1024 0.766661 12.9336 0.423418C16.6941 1.10678 19.7728 3.74647 21.0769 7.24982H15.3994Z' fill='%23EE2737'/%3E%3Cpath d='M21.5132 8.74982H15.6235C15.7041 9.4709 15.7491 10.222 15.7491 11.0003C15.7491 11.7783 15.7041 12.529 15.6236 13.2498H21.5132C21.6678 12.5242 21.7491 11.7715 21.7491 10.9998C21.7491 10.2281 21.6678 9.47543 21.5132 8.74982Z' fill='%23EE2737'/%3E%3Cpath d='M15.3996 14.7498H21.0769C19.7728 18.2531 16.6943 20.8927 12.9339 21.5762C13.1038 21.231 13.281 20.8565 13.4604 20.4778C13.5321 20.3263 13.6042 20.1741 13.6762 20.0228C14.3415 18.6257 15.0083 16.8406 15.3996 14.7498Z' fill='%23EE2737'/%3E%3C/svg%3E");
}
.navbar-wrapper .navbar-links .theme-switch {
  position: relative;
  gap: 10px;
  width: fit-content;
  padding: 16px 36px;
}
.navbar-wrapper .navbar-links .theme-switch::before {
  transition: all 100ms ease-in-out;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.51629 1.04299C9.69577 1.27652 9.72196 1.59348 9.58323 1.85329C8.99927 2.94693 8.66792 4.1961 8.66792 5.52489C8.66792 9.8367 12.1633 13.3321 16.4751 13.3321C17.8039 13.3321 19.0531 13.0008 20.1467 12.4168C20.4065 12.2781 20.7235 12.3043 20.957 12.4837C21.1906 12.6632 21.2974 12.9628 21.2302 13.2495C20.1556 17.835 16.0409 21.25 11.1269 21.25C5.39589 21.25 0.75 16.6041 0.75 10.8732C0.75 5.95909 4.16505 1.84448 8.7505 0.769817C9.03726 0.70261 9.33681 0.809468 9.51629 1.04299ZM7.59638 2.72584C4.45025 4.09103 2.25 7.22583 2.25 10.8732C2.25 15.7757 6.22431 19.75 11.1269 19.75C14.7742 19.75 17.909 17.5498 19.2742 14.4036C18.3903 14.6821 17.4498 14.8321 16.4751 14.8321C11.3349 14.8321 7.16792 10.6651 7.16792 5.52489C7.16792 4.55022 7.31797 3.60975 7.59638 2.72584Z' fill='white'/%3E%3C/svg%3E");
}
.navbar-wrapper .navbar-links .theme-switch:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M9.51629 1.04299C9.69577 1.27652 9.72196 1.59348 9.58323 1.85329C8.99927 2.94693 8.66792 4.1961 8.66792 5.52489C8.66792 9.8367 12.1633 13.3321 16.4751 13.3321C17.8039 13.3321 19.0531 13.0008 20.1467 12.4168C20.4065 12.2781 20.7235 12.3043 20.957 12.4837C21.1906 12.6632 21.2974 12.9628 21.2302 13.2495C20.1556 17.835 16.0409 21.25 11.1269 21.25C5.39589 21.25 0.75 16.6041 0.75 10.8732C0.75 5.95909 4.16505 1.84448 8.7505 0.769817C9.03726 0.70261 9.33681 0.809468 9.51629 1.04299Z' fill='%23EE2737'/%3E%3C/svg%3E");
}
.navbar-wrapper .hamburger-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 24px;
  gap: 10px;
  border-radius: 12px;
  background: #141414;
  font-size: 24px;
  color: #fff;
  height: 100%;
}
.navbar-wrapper .hamburger-btn i {
  height: 28px;
}

.hamburger-menu {
  display: none;
  position: fixed;
  height: 100dvh;
  width: 100vw;
  background-color: #000000;
  z-index: 999;
  background-image: url("../svg/hero-section-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.hamburger-menu.active {
  display: flex;
  align-items: center;
  justify-content: center;
  animation: popup 0.3s ease-in-out;
}
.hamburger-menu .navbar-wrapper .close-btn {
  position: absolute;
  top: 24px;
  right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 12px;
  background-color: #141414;
  font-size: 24px;
  color: #f5f5f5;
  border-radius: 12px;
}
.hamburger-menu .navbar-wrapper .close-btn i {
  height: 28px;
}
.hamburger-menu .navbar-wrapper .navbar-brand img {
  padding-left: 25px;
  height: 50px;
}
.hamburger-menu .navbar-wrapper .navbar-links a {
  width: 200px !important;
}
.hamburger-menu .navbar-wrapper .navbar-links a svg {
  height: 24px !important;
  width: 24px !important;
}

html.ar .navbar-wrapper .navbar-links a:not(.no-border)::after {
  left: -12px;
  right: auto;
}

html.light .navbar-wrapper .navbar-links a {
  background-color: #f5f5f5;
  color: #212529;
}
html.light .navbar-wrapper .navbar-links a:not(.no-border)::after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='32' viewBox='0 0 20 32' fill='none'><path d='M20 0.25C19.9045 0.393193 19.8092 0.534248 19.7139 0.673174C10.4927 14.508 15.0353 27.1304 18.5 31.75C12.1 24.95 5.66667 25.75 3.5 27.75C6.58729 15.0921 4.61104 7.67646 2.16909 3.80188C1.4456 3.04766 0.722799 2.1952 0 1.25C0.684531 1.82044 1.44716 2.65642 2.16909 3.80188C7.86305 9.7377 13.5996 9.58853 19.7139 0.673174C19.8078 0.532239 19.9032 0.391179 20 0.25Z' fill='%23F5F5F5'/></svg>") no-repeat center;
}
html.light .navbar-wrapper .navbar-links a.active {
  background-color: #212529;
  color: #fff;
}
html.light .navbar-wrapper .navbar-links a.active:not(:last-child) {
  position: relative;
  z-index: 0;
}
html.light .navbar-wrapper .navbar-links a.active:not(:last-child)::after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='32' viewBox='0 0 20 32' fill='none'><path d='M20 0.25C19.9045 0.393193 19.8092 0.534248 19.7139 0.673174C10.4927 14.508 15.0353 27.1304 18.5 31.75C12.1 24.95 5.66667 25.75 3.5 27.75C6.58729 15.0921 4.61104 7.67646 2.16909 3.80188C1.4456 3.04766 0.722799 2.1952 0 1.25C0.684531 1.82044 1.44716 2.65642 2.16909 3.80188C7.86305 9.7377 13.5996 9.58853 19.7139 0.673174C19.8078 0.532239 19.9032 0.391179 20 0.25Z' fill='%23212529'/></svg>") no-repeat center;
}
html.light .navbar-wrapper .navbar-links .language-switch:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M12.3229 2.62296C12.9141 3.86448 13.5038 5.42901 13.8722 7.25H8.1278C8.49621 5.42901 9.08594 3.86448 9.67715 2.62296C9.7659 2.43657 9.85469 2.24801 9.94262 2.06128C10.2666 1.37334 10.58 0.707739 10.8443 0.251104C10.8961 0.250368 10.948 0.25 11 0.25C11.052 0.25 11.1039 0.250368 11.1557 0.251104C11.42 0.707771 11.7332 1.37286 12.0572 2.06086C12.1452 2.24777 12.234 2.43638 12.3229 2.62296Z' fill='%23EE2737'/%3E%3Cpath d='M7.75 11.0005C7.75 10.2202 7.79889 9.46889 7.88569 8.75H14.1143C14.2011 9.46889 14.25 10.2202 14.25 11.0005C14.25 11.7805 14.2012 12.5314 14.1144 13.25H7.88557C7.79884 12.5314 7.75 11.7805 7.75 11.0005Z' fill='%23EE2737'/%3E%3Cpath d='M8.12759 14.75C8.49599 16.5714 9.08583 18.1363 9.67715 19.3781C9.76486 19.5623 9.85254 19.7484 9.93945 19.9329L9.94 19.9341C10.265 20.624 10.5792 21.2911 10.8443 21.7489C10.8961 21.7496 10.948 21.75 11 21.75C11.052 21.75 11.1039 21.7496 11.1557 21.7489C11.4208 21.2911 11.735 20.624 12.06 19.9341C12.1471 19.7492 12.235 19.5626 12.3229 19.3781C12.9142 18.1363 13.504 16.5714 13.8724 14.75H8.12759Z' fill='%23EE2737'/%3E%3Cpath d='M6.25 11.0003C6.25 11.7783 6.29495 12.529 6.37546 13.2498H0.485836C0.331312 12.5242 0.25 11.7715 0.25 10.9998C0.25 10.2281 0.331312 9.47543 0.485836 8.74982H6.37557C6.29499 9.4709 6.25 10.222 6.25 11.0003Z' fill='%23EE2737'/%3E%3Cpath d='M6.59963 7.24982H0.922166C2.22631 3.74647 5.30496 1.10678 9.06547 0.423418C8.89663 0.766661 8.72044 1.13886 8.54221 1.51538L8.5415 1.5169C8.46884 1.6704 8.39584 1.82462 8.32285 1.97788C7.65771 3.37468 6.99095 5.15947 6.59963 7.24982Z' fill='%23EE2737'/%3E%3Cpath d='M0.922166 14.7498H6.59944C6.99073 16.8406 7.6576 18.6257 8.32285 20.0228C8.39489 20.174 8.46694 20.3262 8.53866 20.4777C8.718 20.8565 8.89531 21.231 9.06519 21.5762C5.30481 20.8927 2.22627 18.2531 0.922166 14.7498Z' fill='%23EE2737'/%3E%3Cpath d='M15.3994 7.24982C15.0081 5.15947 14.3414 3.37468 13.6762 1.97788C13.6031 1.82437 13.53 1.66989 13.4572 1.51615C13.279 1.13962 13.1024 0.766661 12.9336 0.423418C16.6941 1.10678 19.7728 3.74647 21.0769 7.24982H15.3994Z' fill='%23EE2737'/%3E%3Cpath d='M21.5132 8.74982H15.6235C15.7041 9.4709 15.7491 10.222 15.7491 11.0003C15.7491 11.7783 15.7041 12.529 15.6236 13.2498H21.5132C21.6678 12.5242 21.7491 11.7715 21.7491 10.9998C21.7491 10.2281 21.6678 9.47543 21.5132 8.74982Z' fill='%23EE2737'/%3E%3Cpath d='M15.3996 14.7498H21.0769C19.7728 18.2531 16.6943 20.8927 12.9339 21.5762C13.1038 21.231 13.281 20.8565 13.4604 20.4778C13.5321 20.3263 13.6042 20.1741 13.6762 20.0228C14.3415 18.6257 15.0083 16.8406 15.3996 14.7498Z' fill='%23EE2737'/%3E%3C/svg%3E");
}
html.light .navbar-wrapper .navbar-links .language-switch::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.25 11C0.25 16.928 5.072 21.75 11 21.75C16.928 21.75 21.75 16.928 21.75 11C21.75 5.07213 16.9282 0.250214 11.0004 0.25C5.0724 0.25 0.25 5.072 0.25 11ZM19.9732 8.75C20.154 9.47051 20.25 10.2243 20.25 11C20.25 11.7757 20.154 12.5295 19.9732 13.25H15.5746C15.687 12.5359 15.751 11.7846 15.751 10.9997C15.751 10.2151 15.687 9.46395 15.5747 8.75H19.9732ZM19.4553 7.25H15.2585C14.6395 4.91321 13.5564 3.07877 12.7158 1.90957C15.7331 2.47793 18.2382 4.51661 19.4553 7.25ZM14.049 8.75C14.1761 9.46126 14.25 10.213 14.25 10.9997C14.25 11.7866 14.1761 12.5386 14.049 13.25H7.95105C7.82391 12.5386 7.75 11.7866 7.75 10.9997C7.75 10.2131 7.82386 9.46129 7.95094 8.75H14.049ZM8.30904 7.25H13.6909C12.966 4.82798 11.7108 3.02825 11 2.1427C10.2892 3.02759 9.03391 4.82765 8.30904 7.25ZM6.42628 8.75C6.31401 9.46395 6.25 10.2151 6.25 10.9997C6.25 11.7846 6.31406 12.5359 6.4264 13.25H2.02678C1.84601 12.5295 1.75 11.7757 1.75 11C1.75 10.2243 1.84601 9.47051 2.02678 8.75H6.42628ZM2.54465 7.25H6.74243C7.3613 4.91313 8.44419 3.07864 9.28485 1.90945C6.26725 2.47764 3.76193 4.51642 2.54465 7.25ZM12.7159 20.0904C15.7331 19.522 18.2382 17.4834 19.4553 14.75H15.2584C14.6395 17.0869 13.5565 18.9213 12.7159 20.0904ZM11 19.8568C11.7107 18.9719 12.9659 17.1721 13.6908 14.75H8.30927C9.03417 17.1717 10.2893 18.9713 11 19.8568ZM9.28581 20.0907C8.44515 18.9217 7.36184 17.0871 6.74269 14.75H2.54465C3.76206 17.4839 6.26778 19.5228 9.28581 20.0907Z' fill='black'/%3E%3C/svg%3E");
}
html.light .navbar-wrapper .navbar-links .theme-switch {
  background-color: #f5f5f5;
}
html.light .navbar-wrapper .navbar-links .theme-switch::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11.4966 1.56208C11.807 1.28784 11.8363 0.813873 11.5621 0.503448C11.2878 0.193023 10.8139 0.163692 10.5034 0.437934C10.2285 0.680823 9.88613 1.12051 9.78135 1.6891C9.66467 2.32233 9.86598 2.99892 10.5034 3.56208C10.8139 3.83633 11.2878 3.80699 11.5621 3.49657C11.8363 3.18614 11.807 2.71218 11.4966 2.43793C11.3489 2.30751 11.2929 2.20461 11.2702 2.1419C11.2481 2.08057 11.2451 2.02295 11.2565 1.96092C11.2838 1.81285 11.3942 1.65253 11.4966 1.56208Z' fill='black'/%3E%3Cpath d='M4.75129 3.54633C4.77688 3.13291 4.46247 2.77703 4.04905 2.75144C3.63562 2.72586 3.27974 3.04026 3.25415 3.45368C3.23058 3.8346 3.30244 4.40947 3.64255 4.90324C4.01994 5.45113 4.66194 5.80059 5.54633 5.74586C5.95976 5.72028 6.27416 5.36439 6.24858 4.95097C6.22299 4.53755 5.86711 4.22314 5.45368 4.24873C5.23936 4.26199 5.11282 4.22604 5.0412 4.19246C4.9709 4.15949 4.9197 4.1131 4.87786 4.05235C4.7803 3.91072 4.74194 3.69744 4.75129 3.54633Z' fill='black'/%3E%3Cpath d='M18.5463 2.75415C18.1657 2.7306 17.5912 2.8024 17.0978 3.14228C16.5502 3.51945 16.201 4.16106 16.2557 5.04481C16.2813 5.45823 16.6371 5.77263 17.0506 5.74705C17.464 5.72146 17.7784 5.36558 17.7528 4.95216C17.7396 4.73816 17.7755 4.61188 17.809 4.54046C17.8418 4.47037 17.8881 4.41933 17.9487 4.37759C18.09 4.28026 18.3029 4.24195 18.4537 4.25129C18.8671 4.27687 19.223 3.96247 19.2486 3.54904C19.2742 3.13562 18.9598 2.77974 18.5463 2.75415Z' fill='black'/%3E%3Cpath d='M21.5621 10.5034C21.3192 10.2285 20.8795 9.88613 20.3109 9.78135C19.6777 9.66467 19.0011 9.86598 18.4379 10.5034C18.1637 10.8139 18.193 11.2878 18.5034 11.5621C18.8139 11.8363 19.2878 11.807 19.5621 11.4966C19.6925 11.3489 19.7954 11.2929 19.8581 11.2702C19.9195 11.2481 19.9771 11.2451 20.0391 11.2565C20.1872 11.2838 20.3475 11.3942 20.4379 11.4966C20.7122 11.807 21.1861 11.8363 21.4966 11.5621C21.807 11.2878 21.8363 10.8139 21.5621 10.5034Z' fill='black'/%3E%3Cpath d='M1.56208 10.0034C1.28784 9.69302 0.813874 9.66369 0.503448 9.93793C0.193023 10.2122 0.163692 10.6861 0.437934 10.9966C1.0011 11.634 1.67769 11.8353 2.31092 11.7187C2.87951 11.6139 3.31919 11.2715 3.56208 10.9966C3.83633 10.6861 3.80699 10.2122 3.49657 9.93793C3.18614 9.66369 2.71218 9.69302 2.43793 10.0034C2.34749 10.1058 2.18717 10.2162 2.0391 10.2435C1.97707 10.2549 1.91945 10.2519 1.85811 10.2298C1.79541 10.2071 1.6925 10.1511 1.56208 10.0034Z' fill='black'/%3E%3Cpath d='M5.24434 16.4537C5.21875 16.0403 4.86287 15.7259 4.44944 15.7514C4.03602 15.777 3.72162 16.1329 3.7472 16.5463C3.75654 16.6972 3.71823 16.91 3.6209 17.0514C3.57916 17.1119 3.52812 17.1582 3.45803 17.1911C3.38661 17.2246 3.26033 17.2604 3.04633 17.2472C2.63291 17.2216 2.27703 17.536 2.25144 17.9494C2.22586 18.3629 2.54026 18.7188 2.95368 18.7443C3.83743 18.799 4.47904 18.4498 4.85621 17.9022C5.19609 17.4088 5.26789 16.8343 5.24434 16.4537Z' fill='black'/%3E%3Cpath d='M17.0438 17.2513C17.2027 17.242 17.4231 17.2802 17.5675 17.3742C17.6291 17.4144 17.6704 17.4598 17.6982 17.5159C17.7261 17.5721 17.7598 17.678 17.7474 17.8678C17.7203 18.2811 18.0335 18.6381 18.4468 18.6652C18.8601 18.6922 19.2171 18.3791 19.2442 17.9658C19.3011 17.0965 18.9342 16.4742 18.3861 16.1173C17.8958 15.798 17.3288 15.7321 16.9562 15.7539C16.5427 15.778 16.2271 16.1329 16.2513 16.5464C16.2755 16.9599 16.6303 17.2755 17.0438 17.2513Z' fill='black'/%3E%3Cpath d='M11.4966 18.4379C11.1861 18.1637 10.7122 18.193 10.4379 18.5034C10.1637 18.8139 10.193 19.2878 10.5034 19.5621C10.6058 19.6525 10.7162 19.8128 10.7435 19.9609C10.7549 20.023 10.7519 20.0806 10.7298 20.1419C10.7071 20.2046 10.6511 20.3075 10.5034 20.4379C10.193 20.7122 10.1637 21.1861 10.4379 21.4966C10.7122 21.807 11.1861 21.8363 11.4966 21.5621C12.134 20.9989 12.3353 20.3223 12.2187 19.6891C12.1139 19.1205 11.7715 18.6808 11.4966 18.4379Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 5.25C7.82436 5.25 5.25 7.82436 5.25 11C5.25 14.1756 7.82436 16.75 11 16.75C14.1756 16.75 16.75 14.1756 16.75 11C16.75 7.82436 14.1756 5.25 11 5.25ZM6.75 11C6.75 8.65279 8.65279 6.75 11 6.75C13.3472 6.75 15.25 8.65279 15.25 11C15.25 13.3472 13.3472 15.25 11 15.25C8.65279 15.25 6.75 13.3472 6.75 11Z' fill='black'/%3E%3C/svg%3E");
}
html.light .navbar-wrapper .navbar-links .theme-switch:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11.6621 1.74944C12.076 1.38379 12.1151 0.751831 11.7494 0.337931C11.3838 -0.075969 10.7518 -0.115078 10.3379 0.250579C10.0342 0.518875 9.65318 1.00512 9.5355 1.64379C9.40193 2.36866 9.6389 3.13189 10.3379 3.74944C10.7518 4.1151 11.3838 4.07599 11.7494 3.66209C12.1151 3.24819 12.076 2.61624 11.6621 2.25058C11.5407 2.14335 11.5116 2.07421 11.5054 2.05691C11.4998 2.04145 11.4981 2.02921 11.5024 2.00623C11.5079 1.9763 11.5243 1.92971 11.56 1.87298C11.5961 1.81566 11.637 1.77158 11.6621 1.74944Z' fill='%23EE2737'/%3E%3Cpath d='M5.00082 3.56178C5.03493 3.01055 4.61572 2.53603 4.06449 2.50192C3.51326 2.46781 3.03875 2.88701 3.00463 3.43824C2.97869 3.85746 3.05613 4.4926 3.43666 5.04505C3.86691 5.66968 4.5954 6.05519 5.56178 5.99539C6.11301 5.96128 6.53222 5.48676 6.4981 4.93553C6.46399 4.3843 5.98948 3.9651 5.43824 3.99921C5.25889 4.01031 5.17525 3.9792 5.14735 3.96611C5.12121 3.95386 5.10307 3.93859 5.08374 3.91054C5.06041 3.87666 5.03529 3.82221 5.01824 3.74736C5.00103 3.67182 4.99829 3.60253 5.00082 3.56178Z' fill='%23EE2737'/%3E%3Cpath d='M18.5618 2.50463C18.1428 2.47871 17.5081 2.55609 16.956 2.9364C16.3317 3.36643 15.9464 4.09452 16.0062 5.06025C16.0403 5.61148 16.5148 6.03069 17.066 5.99657C17.6172 5.96246 18.0365 5.48795 18.0023 4.93672C17.9913 4.75768 18.0223 4.67431 18.0353 4.64661C18.0475 4.62068 18.0626 4.60269 18.0905 4.58348C18.1242 4.56026 18.1785 4.53521 18.2531 4.5182C18.3285 4.50102 18.3976 4.4983 18.4382 4.50081C18.9895 4.53493 19.464 4.11572 19.4981 3.56449C19.5322 3.01326 19.113 2.53874 18.5618 2.50463Z' fill='%23EE2737'/%3E%3Cpath d='M21.7494 10.3379C21.4811 10.0342 20.9949 9.65318 20.3562 9.5355C19.6314 9.40193 18.8681 9.6389 18.2506 10.3379C17.8849 10.7518 17.924 11.3838 18.3379 11.7494C18.7518 12.1151 19.3838 12.076 19.7494 11.6621C19.8567 11.5407 19.9258 11.5116 19.9431 11.5054C19.9586 11.4998 19.9708 11.4981 19.9938 11.5024C20.0237 11.5079 20.0703 11.5243 20.127 11.56C20.1844 11.5961 20.2284 11.637 20.2506 11.6621C20.6162 12.076 21.2482 12.1151 21.6621 11.7494C22.076 11.3838 22.1151 10.7518 21.7494 10.3379Z' fill='%23EE2737'/%3E%3Cpath d='M1.74944 9.83793C1.38379 9.42403 0.751831 9.38492 0.337931 9.75058C-0.075969 10.1162 -0.115078 10.7482 0.250579 11.1621C0.86813 11.8611 1.63137 12.0981 2.35623 11.9645C2.9949 11.8468 3.48115 11.4658 3.74944 11.1621C4.1151 10.7482 4.07599 10.1162 3.66209 9.75058C3.24819 9.38492 2.61624 9.42403 2.25058 9.83793C2.22844 9.86299 2.18437 9.90396 2.12704 9.94C2.07032 9.97568 2.02372 9.99213 1.99379 9.99764C1.97081 10.0019 1.95857 10.0003 1.94311 9.99466C1.92582 9.98841 1.85667 9.95931 1.74944 9.83793Z' fill='%23EE2737'/%3E%3Cpath d='M5.49386 16.4382C5.45975 15.887 4.98524 15.4678 4.43401 15.5019C3.88278 15.536 3.46357 16.0105 3.49768 16.5618C3.5002 16.6024 3.49747 16.6715 3.4803 16.7469C3.46329 16.8216 3.43824 16.8758 3.41502 16.9095C3.3958 16.9374 3.37781 16.9526 3.35188 16.9647C3.32419 16.9777 3.24081 17.0088 3.06178 16.9977C2.51055 16.9636 2.03603 17.3828 2.00192 17.934C1.96781 18.4852 2.38701 18.9598 2.93824 18.9939C3.90398 19.0536 4.63207 18.6684 5.0621 18.0441C5.44241 17.4919 5.51979 16.8572 5.49386 16.4382Z' fill='%23EE2737'/%3E%3Cpath d='M17.0584 17.5009C17.1042 17.4982 17.1784 17.5012 17.2584 17.5184C17.3384 17.5356 17.3961 17.561 17.4311 17.5837C17.4604 17.6028 17.4688 17.6161 17.4742 17.627C17.4797 17.638 17.5079 17.6989 17.4979 17.8515C17.4618 18.4026 17.8794 18.8786 18.4305 18.9147C18.9816 18.9507 19.4576 18.5332 19.4936 17.9821C19.5563 17.0241 19.1475 16.3148 18.5225 15.9078C17.9745 15.5509 17.3498 15.4804 16.9416 15.5043C16.3903 15.5365 15.9695 16.0096 16.0017 16.561C16.034 17.1123 16.5071 17.5331 17.0584 17.5009Z' fill='%23EE2737'/%3E%3Cpath d='M11.6621 18.2506C11.2482 17.8849 10.6162 17.924 10.2506 18.3379C9.88492 18.7518 9.92403 19.3838 10.3379 19.7494C10.363 19.7716 10.404 19.8157 10.44 19.873C10.4757 19.9297 10.4921 19.9763 10.4976 20.0062C10.5019 20.0292 10.5003 20.0415 10.4947 20.0569C10.4884 20.0742 10.4593 20.1434 10.3379 20.2506C9.92403 20.6162 9.88492 21.2482 10.2506 21.6621C10.6162 22.076 11.2482 22.1151 11.6621 21.7494C12.3611 21.1319 12.5981 20.3687 12.4645 19.6438C12.3468 19.0051 11.9658 18.5189 11.6621 18.2506Z' fill='%23EE2737'/%3E%3Cpath d='M11 16.5C14.0376 16.5 16.5 14.0376 16.5 11C16.5 7.96243 14.0376 5.5 11 5.5C7.96243 5.5 5.5 7.96243 5.5 11C5.5 14.0376 7.96243 16.5 11 16.5Z' fill='%23EE2737'/%3E%3C/svg%3E");
}
html.light .navbar-wrapper .hamburger-btn {
  background-color: #f5f5f5;
  color: #141414;
}
html.light .hamburger-menu {
  background-color: #fff;
  background-image: url("../svg/hero-section-bg-light.svg");
}
html.light .hamburger-menu .close-btn {
  background-color: #f5f5f5;
  color: #141414;
}

@media (min-width: 766px) and (max-width: 1022px) {
  .navbar-wrapper .navbar-brand {
    margin: 0;
  }
  .hamburger-menu .navbar-wrapper a:not(.language-switch)::after {
    display: none !important;
  }
  .hamburger-menu .navbar-wrapper .close-btn {
    top: 48px;
    right: 35px;
    font-size: 24px;
    padding: 16px 24px;
  }
  .hamburger-menu .navbar-wrapper .close-btn i {
    height: 28px;
  }
  html.ar .hamburger-menu .navbar-wrapper .close-btn {
    left: 35px;
    right: auto;
  }
  html.ar .hamburger-menu .navbar-wrapper .close-btn,
  html.ar .hamburger-menu .navbar-wrapper .hamburger-btn {
    font-family: "Oakes Grotesk", sans-serif;
  }
}
@media screen and (max-width: 765px) {
  .navbar-wrapper {
    padding: 24px 0;
  }
  .navbar-wrapper .navbar-brand {
    margin: 0;
  }
  .navbar-wrapper .navbar-brand img {
    height: 40px;
  }
  .navbar-wrapper a::after {
    display: none !important;
  }
  .navbar-wrapper .hamburger-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px;
    font-size: 24px;
  }
  .navbar-wrapper .hamburger-btn i {
    height: 24px;
  }
  .hamburger-menu .navbar-wrapper .close-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px;
    font-size: 24px;
  }
  .hamburger-menu .navbar-wrapper .close-btn i {
    height: 24px;
  }
  html.ar .navbar-wrapper .close-btn {
    left: 16px;
    right: auto;
  }
  html.ar .navbar-wrapper .hamburger-btn,
  html.ar .navbar-wrapper .close-btn {
    font-family: "Oakes Grotesk", sans-serif;
  }
}
.footer-wrapper {
  padding: 80px 0;
  padding-bottom: 40px;
  background-color: #000;
  overflow-x: hidden;
}
.footer-wrapper .heading-slide {
  position: relative;
  display: flex;
  align-items: center;
  gap: 60px;
  max-height: 220px;
  overflow: hidden;
}
.footer-wrapper .heading-slide .text-container {
  display: flex;
  align-items: center;
  gap: 60px;
  animation: marquee 20s linear infinite;
  animation-direction: reverse;
}
.footer-wrapper .heading-slide h4 {
  color: #ced4da;
  opacity: 0.1;
  font-size: 180px;
  font-weight: 700;
  white-space: nowrap;
  margin: 0;
}
.footer-wrapper .heading-slide i {
  margin-bottom: 50px !important;
}
.footer-wrapper .heading-slide i img {
  width: 80px;
  height: auto;
}
.footer-wrapper .contact-us-section .section-description {
  color: #f5f5f5;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  margin: 0;
}
.footer-wrapper .contact-us-section .section-description span {
  color: #ee2737;
}
.footer-wrapper .contact-us-section .award-img {
  width: 202px;
  height: 76px;
}
.footer-wrapper .contact-us-section .contact-us-card {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.footer-wrapper .contact-us-section .contact-us-card h4 {
  color: #f5f5f5;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
}
.footer-wrapper .contact-us-section .contact-us-card p,
.footer-wrapper .contact-us-section .contact-us-card a {
  color: #adb5bd;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
}
.footer-wrapper .contact-us-section .contact-us-card a:hover {
  text-decoration: underline !important;
}
.footer-wrapper .contact-us-section .nav-links-container a {
  color: #f5f5f5;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  text-decoration: underline;
  transition: all 250ms ease-in-out;
  margin: 0;
}
.footer-wrapper .contact-us-section .nav-links-container a:hover {
  color: #ee2737;
}
.footer-wrapper .our-partner-section {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 19px;
  padding: 30px;
  background: #131313;
  border-radius: 32px;
  z-index: 0;
}
.footer-wrapper .our-partner-section::before {
  content: "";
  position: absolute;
  background-image: url("../images/footer-partner-bg.png");
  background-size: contain;
  background-repeat: no-repeat;
  top: -20%;
  right: 0;
  width: 202px;
  height: 202px;
  z-index: -1;
}
.footer-wrapper .our-partner-section h4 {
  color: #2de181;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
}
.footer-wrapper .our-partner-section p {
  color: #6c757d;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
}
.footer-wrapper .copyright-text {
  color: #f5f5f5;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
}
.footer-wrapper .privacy-link {
  color: #f5f5f5;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: underline;
  transition: all 250ms ease-in-out;
  margin: 0;
}
.footer-wrapper .privacy-link:hover {
  color: #ee2737;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper {
  padding: 48px 0;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper .container {
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper .section-heading {
  font-size: 100px;
  line-height: 1em;
  letter-spacing: -5.6px;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper .section-heading::before {
  top: 50%;
  right: -15%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper .section-subheading {
  margin-top: -10px;
  margin-left: 35px;
  font-size: 48px;
  line-height: 1.2em;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper .section-description {
  font-size: 24px;
  line-height: 1.2em;
  margin-top: 24px;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper .score-card {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper .score-card .score-title {
  font-size: 20px;
  line-height: 1.2em;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper .score-card .score-numbers {
  font-size: 62px;
  line-height: 1.2em;
  margin: 0;
}
.footer-wrapper .privacy-link:hover .about-us-section-wrapper .video-grid {
  margin-top: 0px;
}

.privacy-modal .modal-content {
  padding: 24px 36px;
  border-radius: 44px;
  background: #141414;
  box-shadow: -224px 80px 92px 0 rgba(0, 0, 0, 0.15);
}
.privacy-modal .modal-content .privacy-modal-header {
  padding-bottom: 16px;
  border-bottom: 2px solid #fff;
}
.privacy-modal .modal-content .privacy-modal-header h4 {
  color: #f5f5f5;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  margin: 0;
}
.privacy-modal .modal-content .privacy-modal-header .close-icon svg {
  height: 24px;
  width: 24px;
}
.privacy-modal .modal-content .privacy-modal-header .close-icon svg path {
  fill: #fff;
}
.privacy-modal .modal-content .privacy-modal-body {
  padding-top: 16px;
}
.privacy-modal .modal-content .privacy-modal-body p {
  color: #f5f5f5;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin: 0;
}
.privacy-modal .modal-content .privacy-modal-body p span {
  color: #ee2737;
  text-transform: uppercase;
}

html.ar .footer-wrapper .heading-slide {
  margin-bottom: 10px;
}
html.ar .footer-wrapper .heading-slide .text-container {
  animation-name: marqueeAr;
}
html.ar .footer-wrapper .our-partner-section::before {
  left: 0;
  right: auto;
  transform: scaleX(-1);
}

html.light .footer-wrapper {
  background-color: #fff;
}
html.light .footer-wrapper .heading-slide h4 {
  color: #495057;
}
html.light .footer-wrapper .contact-us-section .section-description {
  color: #212529;
}
html.light .footer-wrapper .contact-us-section .contact-us-card h4 {
  color: #212529;
}
html.light .footer-wrapper .contact-us-section .contact-us-card p,
html.light .footer-wrapper .contact-us-section .contact-us-card a {
  color: #6c757d;
}
html.light .footer-wrapper .contact-us-section .nav-links-container a {
  color: #212529;
}
html.light .footer-wrapper .copyright-text,
html.light .footer-wrapper .privacy-link {
  color: #212529;
}
html.light .privacy-modal .modal-content {
  border-radius: 44px;
  background: #f5f5f5;
  box-shadow: -224px 80px 92px 0 rgba(0, 0, 0, 0.15);
}
html.light .privacy-modal .privacy-modal-header {
  border-bottom-color: #000;
}
html.light .privacy-modal .privacy-modal-header h4 {
  color: #212529;
}
html.light .privacy-modal .privacy-modal-header .close-icon svg path {
  fill: #000;
}
html.light .privacy-modal .privacy-modal-body p {
  color: #212529;
}

@media (min-width: 766px) and (max-width: 1022px) {
  .footer-wrapper {
    padding: 48px 0;
    padding-bottom: 24px;
  }
  .footer-wrapper .heading-slide {
    align-items: start;
  }
  .footer-wrapper .heading-slide h4 {
    font-size: 120px;
    line-height: 1em;
  }
  .footer-wrapper .heading-slide i img {
    width: 40px;
    margin-top: 20px;
    height: auto;
  }
  .privacy-modal .modal-content {
    padding: 20px 24px;
    border-radius: 24px !important;
  }
  .privacy-modal .modal-content .privacy-modal-header h4 {
    font-size: 28px;
    line-height: normal;
  }
  .privacy-modal .modal-content .privacy-modal-header .close-icon svg {
    height: 18px;
    width: 18px;
  }
  .privacy-modal .modal-content .privacy-modal-header .close-icon svg path {
    fill: #fff;
  }
  .privacy-modal .modal-content .privacy-modal-body {
    padding-top: 16px;
  }
  .privacy-modal .modal-content .privacy-modal-body p {
    font-size: 18px;
    line-height: 24px;
  }
  html.ar .footer-wrapper .heading-slide h4 {
    line-height: 1.2em;
  }
}
@media screen and (max-width: 765px) {
  .footer-wrapper {
    padding: 24px 0;
    padding-top: 36px;
  }
  .footer-wrapper .heading-slide {
    align-items: start;
  }
  .footer-wrapper .heading-slide h4 {
    font-size: 100px;
    line-height: 1em;
  }
  .footer-wrapper .heading-slide i img {
    width: 40px;
    margin-top: 20px;
    height: auto;
  }
  .footer-wrapper .contact-us-section .section-description {
    color: #f5f5f5;
    font-size: 30px;
    line-height: 1.2em;
  }
  .footer-wrapper .our-partner-section {
    padding: 24px;
  }
  .footer-wrapper .our-partner-section::before {
    top: -30px;
    right: -20px;
    width: 150px;
    height: 102px;
    z-index: -1;
  }
  .footer-wrapper .our-partner-section h4 {
    font-size: 30px;
  }
  .footer-wrapper .our-partner-section p {
    font-size: 16px;
  }
  .footer-wrapper .privacy-link,
  .footer-wrapper .copyright-text {
    font-size: 14px;
  }
  .privacy-modal .modal-content {
    padding: 20px 24px;
    border-radius: 24px !important;
  }
  .privacy-modal .modal-content .privacy-modal-header h4 {
    font-size: 28px;
    line-height: normal;
  }
  .privacy-modal .modal-content .privacy-modal-header .close-icon svg {
    height: 18px;
    width: 18px;
  }
  .privacy-modal .modal-content .privacy-modal-header .close-icon svg path {
    fill: #fff;
  }
  .privacy-modal .modal-content .privacy-modal-body {
    padding-top: 16px;
  }
  .privacy-modal .modal-content .privacy-modal-body p {
    font-size: 18px;
    line-height: 24px;
  }
  html.ar .footer-wrapper .heading-slide h4 {
    font-size: 100px;
    line-height: 1.2em;
  }
  html.ar .footer-wrapper .our-partner-section::before {
    top: -30px;
    left: -20px;
  }
}
.hero-section-wrapper {
  position: relative;
  background-color: #000000;
  background-image: url("../svg/hero-section-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  z-index: 0;
}
.hero-section-wrapper .straps-container .strap {
  position: absolute;
  display: flex;
  align-items: center;
  gap: 60px;
  width: 100vw;
  padding: 24px 0;
  z-index: -1;
  overflow: hidden;
}
.hero-section-wrapper .straps-container .strap .strap-item {
  display: flex;
  align-items: center;
  gap: 60px;
  flex-shrink: 0;
  animation: slideRight 20s linear infinite;
}
.hero-section-wrapper .straps-container .strap .strap-item h4 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
  white-space: nowrap;
  width: 100%;
  margin: 0;
}
.hero-section-wrapper .straps-container .strap.white {
  top: -10%;
  right: -28%;
  transform: rotate(35.71deg);
  background-color: #fff;
}
.hero-section-wrapper .straps-container .strap.white .strap-item h4 {
  color: #212529;
}
.hero-section-wrapper .straps-container .strap.dark {
  bottom: 0;
  right: -10%;
  width: 200vw;
  transform: rotate(-10.95deg);
  background-color: #141414;
}
.hero-section-wrapper .straps-container .strap.dark .strap-item h4 {
  color: #fff;
}
.hero-section-wrapper .container {
  position: relative;
}
.hero-section-wrapper .hero-section-body {
  padding-top: 150px;
  padding-bottom: 250px;
  height: 100%;
}
.hero-section-wrapper .hero-section-body .hero-section-title {
  color: #f5f5f5;
  font-size: 120px;
  font-style: normal;
  font-weight: 700;
  line-height: 110px;
  text-transform: lowercase;
}
.hero-section-wrapper .hero-section-body .hero-section-title span {
  color: #ee2737;
}
.hero-section-wrapper .hero-section-body .award-icon {
  position: absolute;
  right: 0;
  bottom: 48px;
}
.hero-section-wrapper .hero-section-body .video-card {
  position: relative;
  margin-top: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
  justify-self: flex-end;
  cursor: pointer;
  width: 335px;
  height: 189px;
  padding: 16px;
  border-radius: 16px;
  background-position: center;
  background-size: cover;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), url("../images/video-thumbnail.png") lightgray -2.746px -2.52px/102.909% 102.921% no-repeat;
}
.hero-section-wrapper .hero-section-body .video-card .play-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  padding: 16px;
  border-radius: 70px;
  background: #ee2737;
  backdrop-filter: blur(2px);
}
.hero-section-wrapper .hero-section-body .video-card .play-icon img {
  transition: all 250ms ease-in-out;
}
.hero-section-wrapper .hero-section-body .video-card .tag {
  position: absolute;
  top: 16px;
  left: 16px;
  display: flex;
  padding: 4px 14px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 32px;
  background: #76e28a;
  color: #f5f5f5;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.hero-section-wrapper .hero-section-body .video-card:hover .play-icon img {
  transform: scale(1.1);
}

.video-modal .modal-content {
  position: relative;
  background: transparent;
  border: none;
  box-shadow: none;
  max-width: 90vw;
  max-height: 80vh;
  padding: 0;
  margin: auto;
}
.video-modal .modal-content video {
  width: 100%;
  height: auto;
  border-radius: 16px;
}
.video-modal .modal-content .play-icon {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 56px;
  padding: 16px;
  border-radius: 70px;
  background: #ee2737;
  backdrop-filter: blur(2px);
}
.video-modal .modal-content .play-icon img {
  transition: all 250ms ease-in-out;
}

.about-us-section-wrapper {
  background: #141414;
  padding: 100px 0;
}
.about-us-section-wrapper .container {
  display: flex;
  flex-direction: column;
  gap: 60px;
}
.about-us-section-wrapper .section-heading {
  position: relative;
  color: #e5e13f;
  font-size: 280px;
  font-style: normal;
  font-weight: 700;
  line-height: 291.111px;
  letter-spacing: -5.6px;
  text-transform: lowercase;
  width: fit-content;
  margin: 0;
  z-index: 0;
}
.about-us-section-wrapper .section-heading::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -75px;
  background-image: url("../svg/heading-icon.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  z-index: -1;
}
.about-us-section-wrapper .section-heading:hover::before {
  background-image: url("../svg/heading-icon-hover.svg");
}
.about-us-section-wrapper .section-subheading {
  margin-top: -60px;
  margin-left: 94px;
  color: #f5f5f5;
  font-size: 127px;
  font-style: normal;
  font-weight: 700;
  line-height: 147.1px;
  letter-spacing: -2.54px;
  text-transform: lowercase;
}
.about-us-section-wrapper .section-description {
  color: #adb5bd;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
  margin: 0;
}
.about-us-section-wrapper .score-card {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.about-us-section-wrapper .score-card .score-title {
  color: #f5f5f5;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
}
.about-us-section-wrapper .score-card .score-numbers {
  color: #f5f5f5;
  font-size: 84px;
  font-style: normal;
  font-weight: 700;
  line-height: 72px;
}
.about-us-section-wrapper .video-grid {
  position: relative;
  width: 100%;
  aspect-ratio: 21/9;
  display: grid;
  grid-template-columns: 285fr 10fr 410fr 10fr 285fr;
  grid-template-rows: 209fr 10fr 209fr;
  gap: 0px;
}
.about-us-section-wrapper .video-grid .video-section {
  border-radius: 20px;
  overflow: hidden;
  background: #222;
  width: 100%;
  height: 100%;
}
.about-us-section-wrapper .video-grid .video-section.left {
  grid-column: 1;
  grid-row: 1/4;
}
.about-us-section-wrapper .video-grid .video-section.center {
  grid-column: 3;
  grid-row: 1/4;
}
.about-us-section-wrapper .video-grid .video-section.top-right {
  grid-column: 5;
  grid-row: 1;
}
.about-us-section-wrapper .video-grid .video-section.bottom-right {
  grid-column: 5;
  grid-row: 3;
}
.about-us-section-wrapper .video-grid .mute-btn {
  position: absolute;
  bottom: 16px;
  right: 16px;
  z-index: 2;
  height: 56px;
  width: 70px;
  padding: 16px 24px;
  border-radius: 60px;
  background: #ee2737;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.3s ease;
}
.about-us-section-wrapper .video-grid .mute-btn.muted {
  background: #f8f9fa;
}
.about-us-section-wrapper .video-grid canvas {
  width: 100%;
  height: 100%;
  display: block;
  image-rendering: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  will-change: contents;
}
.about-us-section-wrapper .video-grid .loading {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 14px;
}
.about-us-section-wrapper .video-grid .play-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  cursor: pointer;
  transition: opacity 0.3s ease;
  border-radius: 12px;
}
.about-us-section-wrapper .video-grid .play-overlay.hidden {
  opacity: 0;
  pointer-events: none;
}
.about-us-section-wrapper .video-grid .play-overlay .play-button {
  width: 80px;
  height: 80px;
  background: #ee2737;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.3s ease;
}
.about-us-section-wrapper .video-grid .play-overlay .play-button svg {
  margin-left: 4px;
}

.our-services-section-wrapper {
  background: #000;
  padding: 100px 0;
}
.our-services-section-wrapper .container {
  display: flex;
  flex-direction: column;
  gap: 60px;
}
.our-services-section-wrapper .section-heading {
  position: relative;
  color: #f5f5f5;
  font-size: 127px;
  font-style: normal;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -5.6px;
  text-transform: lowercase;
  width: fit-content;
  z-index: 0;
  margin: 0;
}
.our-services-section-wrapper .section-heading::before {
  content: "";
  position: absolute;
  top: 20px;
  right: -75px;
  background-image: url("../svg/heading-icon.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  z-index: -1;
}
.our-services-section-wrapper .section-heading:hover::before {
  background-image: url("../svg/heading-icon-hover.svg");
}
.our-services-section-wrapper .section-subheading {
  color: #76e28a;
  font-size: 280px;
  font-style: normal;
  font-weight: 700;
  line-height: 147.1px;
  letter-spacing: -2.54px;
  text-transform: lowercase;
}
.our-services-section-wrapper .services-tabs {
  margin-top: 26px;
}
.our-services-section-wrapper .services-tabs .tab-btns button {
  position: relative;
  height: 73px;
  width: 242px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 0;
}
.our-services-section-wrapper .services-tabs .tab-btns button .btn-bg {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
}
.our-services-section-wrapper .services-tabs .tab-btns button .btn-bg path {
  stroke: #343a40;
}
.our-services-section-wrapper .services-tabs .tab-btns button .btn-icon path {
  fill: #6c757d;
}
.our-services-section-wrapper .services-tabs .tab-btns button .btn-label {
  color: #6c757d;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin: 0;
}
.our-services-section-wrapper .services-tabs .tab-btns button.active .btn-bg path {
  fill: #fff;
  stroke: #fff;
}
.our-services-section-wrapper .services-tabs .tab-btns button.active .btn-icon path {
  fill: #000000;
}
.our-services-section-wrapper .services-tabs .tab-btns button.active .btn-label {
  color: #000000;
}
.our-services-section-wrapper .services-tabs .tab-body {
  margin-top: 86px;
  display: none;
  color: #fff;
}
.our-services-section-wrapper .services-tabs .tab-body.active {
  display: block;
}
.our-services-section-wrapper .services-tabs .tab-body .tab-description {
  color: #adb5bd;
  text-align: start;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
  margin: 0;
}
.our-services-section-wrapper .services-tabs .tab-body .see-more-btn {
  position: relative;
  height: 73px;
  width: 242px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 0;
}
.our-services-section-wrapper .services-tabs .tab-body .see-more-btn .btn-bg {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
}
.our-services-section-wrapper .services-tabs .tab-body .see-more-btn .btn-bg path {
  transition: all 200ms ease-in-out;
  fill: transparent;
  stroke: #ee2737;
}
.our-services-section-wrapper .services-tabs .tab-body .see-more-btn .btn-label {
  color: #ee2737;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin: 0;
  transition: all 200ms ease-in-out;
}
.our-services-section-wrapper .services-tabs .tab-body .see-more-btn:hover .btn-bg path {
  fill: #fff;
  stroke: #fff;
}
.our-services-section-wrapper .services-tabs .tab-body .see-more-btn:hover .btn-icon path {
  fill: #000000;
}
.our-services-section-wrapper .services-tabs .tab-body .see-more-btn:hover .btn-label {
  color: #000000;
}
.our-services-section-wrapper .services-tabs .tab-body .row {
  margin-top: 86px;
}
.our-services-section-wrapper .services-tabs .tab-body .tab-image {
  padding: 46px 0;
}

.our-work-section-wrapper {
  position: relative;
}
.our-work-section-wrapper .our-work-container {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #141414;
  z-index: 0;
}
.our-work-section-wrapper .our-work-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("../svg/our-work-stripes-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.16;
  z-index: -1;
}
.our-work-section-wrapper .our-work-container .container {
  display: flex;
  flex-direction: column;
  gap: 60px;
  padding: 100px auto;
  position: relative;
}
.our-work-section-wrapper .our-work-container .container .bg-split-1 {
  position: absolute;
  top: 48px;
  bottom: 0;
  left: -800px;
  z-index: 2;
}
.our-work-section-wrapper .our-work-container .container .bg-split-1 img {
  height: 100%;
  width: 2000px;
  object-fit: contain;
  object-position: top center;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
  max-height: none;
}
.our-work-section-wrapper .our-work-container .container .bg-split-2 {
  position: absolute;
  bottom: -700px;
  left: -650px;
  z-index: 1;
}
.our-work-section-wrapper .our-work-container .container .bg-split-2 img {
  height: 100%;
  width: 1700px;
  object-fit: contain;
  object-position: top center;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
  max-height: none;
}
.our-work-section-wrapper .our-work-container .our-work-swiper {
  height: 100%;
  width: 100%;
  margin-top: 500px;
  margin-bottom: 100px;
  z-index: 4;
}
.our-work-section-wrapper .our-work-container .our-work-swiper .swiper-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.our-work-section-wrapper .our-work-container .our-work-swiper .swiper-pagination .swiper-pagination-bullet {
  position: relative;
}
.our-work-section-wrapper .our-work-container .our-work-swiper .swiper-pagination .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  inset: 0;
  left: -5px;
  top: -5px;
  width: 16.217px;
  height: 16.28px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M6.54755 0.0371397C8.77448 -0.105301 10.9484 0.161983 13.0693 0.838992C14.1919 1.24882 14.9581 2.01504 15.3679 3.13763C16.1295 5.24805 16.379 7.42196 16.1163 9.65936C16.0012 11.0634 15.6804 12.4176 15.1541 13.7221C14.3939 14.8354 13.3427 15.5303 12.0001 15.8069C8.92146 16.5575 5.89224 16.4149 2.91249 15.3792C1.96809 15.005 1.30878 14.3457 0.934584 13.4013C0.0334322 10.9402 -0.216033 8.40991 0.186189 5.81047C0.274019 4.40658 0.701673 3.12362 1.46915 1.96158C2.23219 1.2191 3.14096 0.73799 4.19545 0.518251C4.99295 0.351733 5.77698 0.191367 6.54755 0.0371397Z' fill='%236C757D'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1 !important;
}
.our-work-section-wrapper .our-work-container .our-work-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  content: "";
  position: absolute;
  inset: 0;
  left: -5px;
  top: -5px;
  width: 16.217px;
  height: 16.28px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M6.54755 0.0371397C8.77448 -0.105301 10.9484 0.161983 13.0693 0.838992C14.1919 1.24882 14.9581 2.01504 15.3679 3.13763C16.1295 5.24805 16.379 7.42196 16.1163 9.65936C16.0012 11.0634 15.6804 12.4176 15.1541 13.7221C14.3939 14.8354 13.3427 15.5303 12.0001 15.8069C8.92146 16.5575 5.89224 16.4149 2.91249 15.3792C1.96809 15.005 1.30878 14.3457 0.934584 13.4013C0.0334322 10.9402 -0.216033 8.40991 0.186189 5.81047C0.274019 4.40658 0.701673 3.12362 1.46915 1.96158C2.23219 1.2191 3.14096 0.73799 4.19545 0.518251C4.99295 0.351733 5.77698 0.191367 6.54755 0.0371397Z' fill='%23CF1322'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
}
.our-work-section-wrapper .our-work-container .our-work-swiper .logo-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 24px;
  margin-bottom: 60px !important;
}
.our-work-section-wrapper .our-work-container .our-work-swiper .logo-container .logo-card {
  height: fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 50px;
  border-radius: 24px;
  background: #f5f5f5;
}
.our-work-section-wrapper .our-work-container .our-work-swiper .logo-container .logo-card img {
  max-height: 90px;
  width: 120px;
  aspect-ratio: 4/3;
  object-fit: contain;
}
.our-work-section-wrapper .art-work-container {
  background-color: #000000;
}
.our-work-section-wrapper .art-work-container .container {
  height: 1000px;
  position: relative;
}
.our-work-section-wrapper .art-work-container .container .bg-paragraph {
  position: absolute;
  bottom: 10%;
  color: #adb5bd;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
  margin: 0;
}

html.ar .hero-section-wrapper .straps-container .strap .strap-item {
  animation-direction: reverse;
}
html.ar .hero-section-wrapper .straps-container .strap.white {
  left: -28%;
  right: auto;
  transform: rotate(-35.71deg);
}
html.ar .hero-section-wrapper .straps-container .strap.dark {
  left: -10%;
  right: auto;
  transform: rotate(10.95deg);
}
html.ar .hero-section-wrapper .hero-section-body .hero-section-title {
  line-height: 130px;
}
html.ar .hero-section-wrapper .hero-section-body .award-icon {
  right: auto;
  left: 0;
}
html.ar .about-us-section-wrapper .section-heading {
  font-size: 240px;
  word-spacing: -50px;
  line-height: 1.5em;
}
html.ar .about-us-section-wrapper .section-heading::before {
  top: 50%;
  transform: translateY(-50%) scaleX(-1);
  left: -70px;
  right: auto;
}
html.ar .our-services-section-wrapper .section-subheading {
  font-size: 240px;
  position: relative;
  z-index: 0;
  width: fit-content;
  margin: 0;
}
html.ar .our-services-section-wrapper .section-subheading::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scaleX(-1);
  left: -70px;
  right: auto;
  background-image: url("../svg/heading-icon.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  z-index: -1;
}
html.ar .our-services-section-wrapper .section-subheading:hover::before {
  background-image: url("../svg/heading-icon-hover.svg");
}
html.ar .our-services-section-wrapper .services-tabs .tab-btns button {
  padding: 20px;
}
html.ar .our-services-section-wrapper .services-tabs .tab-btns button .btn-icon {
  min-height: 24px;
  min-width: 24px;
}
html.ar .our-services-section-wrapper .services-tabs .tab-btns button .btn-label {
  text-align: right !important;
  font-size: 18px;
  padding-bottom: 4px;
  line-height: 1.2em;
}
html.ar .our-services-section-wrapper .services-tabs .tab-body .tab-description {
  text-align: right !important;
}
html.ar .our-work-section-wrapper {
  overflow: hidden !important;
}
html.ar .our-work-section-wrapper .our-work-container .swiper-pagination .swiper-pagination-bullet::before {
  content: "";
  right: -5px;
  left: auto;
}
html.ar .our-work-section-wrapper .our-work-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  right: -5px;
  left: auto;
}
html.ar .our-work-section-wrapper .art-work-container .container .bg-paragraph {
  bottom: 10%;
  left: 0;
}

html.light .hero-section-wrapper {
  background-color: #fff;
  background-image: url("../svg/hero-section-bg-light.svg");
}
html.light .hero-section-wrapper .straps-container .strap.dark {
  background-color: #f5f5f5;
}
html.light .hero-section-wrapper .straps-container .strap.dark .strap-item h4 {
  color: #212529;
}
html.light .hero-section-wrapper .straps-container .strap.white {
  background-color: #141414;
}
html.light .hero-section-wrapper .straps-container .strap.white .strap-item h4 {
  color: #fff;
}
html.light .hero-section-wrapper .hero-section-body .hero-section-title {
  color: #212529;
}
html.light .about-us-section-wrapper {
  background-color: #f5f5f5;
}
html.light .about-us-section-wrapper .section-heading:hover::before {
  background-image: url("../svg/heading-icon-hover-light.svg");
}
html.light .about-us-section-wrapper .section-subheading {
  color: #212529;
}
html.light .about-us-section-wrapper .section-description {
  color: #6c757d;
}
html.light .about-us-section-wrapper .score-card .score-title,
html.light .about-us-section-wrapper .score-card .score-numbers {
  color: #212529;
}
html.light .our-services-section-wrapper {
  background-color: #fff;
}
html.light .our-services-section-wrapper .section-heading {
  color: #212529;
}
html.light .our-services-section-wrapper .section-heading:hover::before {
  background-image: url("../svg/heading-icon-hover-light.svg");
}
html.light .our-services-section-wrapper .tab-btns button .btn-bg path {
  stroke: #e9eaec;
}
html.light .our-services-section-wrapper .tab-btns button.active .btn-bg path {
  fill: #000000;
  stroke: #000000;
}
html.light .our-services-section-wrapper .tab-btns button.active .btn-icon path {
  fill: #fff;
}
html.light .our-services-section-wrapper .tab-btns button.active .btn-label {
  color: #fff;
}
html.light .our-services-section-wrapper .tab-body .tab-description {
  color: #6c757d;
}
html.light .our-services-section-wrapper .tab-body .see-more-btn:hover .btn-bg path {
  fill: #000;
  stroke: #000;
}
html.light .our-services-section-wrapper .tab-body .see-more-btn:hover .btn-label {
  color: #fff;
}
html.light .our-work-section-wrapper .our-work-container {
  background-color: #f5f5f5;
}
html.light .our-work-section-wrapper .our-work-container::before {
  background-image: url("../svg/our-work-stripes-light.svg");
}
html.light .our-work-section-wrapper .our-work-container .section-heading span {
  color: #212529;
}
html.light .our-work-section-wrapper .our-work-container .logo-container .logo-card {
  background-color: #fff;
}
html.light .our-work-section-wrapper .art-work-container {
  background-color: #fff;
}
html.light .our-work-section-wrapper .art-work-container .bg-paragraph {
  color: #6c757d;
}
html.light.ar .our-services-section-wrapper .section-subheading:hover::before {
  background-image: url("../svg/heading-icon-hover-light.svg");
}

@media (min-width: 1501px) and (max-width: 2000px) {
  .hero-section-wrapper.home-page .container {
    min-height: 100dvh;
  }
}
@media (min-width: 1023px) and (max-width: 1500px) {
  .hero-section-wrapper .hero-section-body {
    padding-top: 60px;
    padding-bottom: 200px;
  }
  .hero-section-wrapper .hero-section-body .hero-section-title {
    font-size: 100px;
    line-height: 100px;
  }
  .our-services-section-wrapper .section-subheading {
    font-size: 220px;
    line-height: 120px;
    letter-spacing: -2.54px;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button {
    height: 73px;
    width: 210px;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button .btn-bg {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    height: inherit;
    width: inherit;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button .btn-icon {
    height: 24px;
    width: 24px;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button .btn-label {
    font-size: 20px;
  }
  .our-services-section-wrapper .services-tabs .tab-body {
    margin-top: 24px;
  }
  html.ar .about-us-section-wrapper .section-heading {
    font-size: 220px;
    line-height: 1.5em;
  }
  html.ar .about-us-section-wrapper .section-heading::before {
    left: -70px;
    right: auto;
  }
  html.ar .our-services-section-wrapper .section-subheading {
    font-size: 220px;
  }
}
@media (min-width: 1200px) and (max-width: 1500px) {
  .our-work-section-wrapper .our-work-container .container {
    padding: 50px auto;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-1 {
    top: 48px;
    left: -500px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-1 img {
    height: 100%;
    width: 1500px;
    object-fit: contain;
    object-position: top;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 {
    position: absolute;
    bottom: -550px;
    left: -500px;
    z-index: 1;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 img {
    height: 100%;
    width: 1400px;
    object-fit: contain;
    object-position: top;
  }
  .our-work-section-wrapper .art-work-container .container {
    height: 700px;
  }
  .our-work-section-wrapper .art-work-container .container .bg-paragraph {
    font-size: 24px;
    line-height: 32px;
    bottom: 5%;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) {
  .our-work-section-wrapper .our-work-container .container {
    padding: 50px auto;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-1 {
    top: 48px;
    left: -600px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-1 img {
    width: 1500px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 {
    bottom: -550px;
    left: -400px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 img {
    width: 1200px;
  }
  .our-work-section-wrapper .art-work-container .container {
    height: 800px;
  }
  .our-work-section-wrapper .art-work-container .container .bg-paragraph {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (min-width: 766px) and (max-width: 1022px) {
  .hero-section-wrapper .straps-container .strap {
    gap: 20px;
    height: 60px !important;
  }
  .hero-section-wrapper .straps-container .strap .strap-item {
    gap: 24px;
  }
  .hero-section-wrapper .straps-container .strap.white {
    top: 5%;
    right: -25%;
    transform: rotate(44deg);
  }
  .hero-section-wrapper .straps-container .strap.white .strap-item h4 {
    font-size: 24px;
  }
  .hero-section-wrapper .straps-container .strap.dark {
    bottom: 5%;
    right: -10%;
    transform: rotate(-10deg);
  }
  .hero-section-wrapper .straps-container .strap.dark .strap-item h4 {
    font-size: 24px;
  }
  .hero-section-wrapper .hero-section-body {
    padding-top: 60px;
    padding-bottom: 180px;
  }
  .hero-section-wrapper .hero-section-body .hero-section-title {
    font-size: 100px;
    line-height: 100px;
  }
  .hero-section-wrapper .hero-section-body .award-icon img {
    width: 150px;
  }
  .hero-section-wrapper .hero-section-body .video-card {
    width: 335px;
    min-height: 200px;
  }
  .about-us-section-wrapper {
    padding: 48px 0;
  }
  .about-us-section-wrapper .container {
    display: flex;
    flex-direction: column;
    gap: 48px;
  }
  .about-us-section-wrapper .section-heading {
    font-size: 150px;
    line-height: 1em;
    letter-spacing: -5.6px;
  }
  .about-us-section-wrapper .section-heading::before {
    top: 50%;
    right: -15%;
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
  }
  .about-us-section-wrapper .section-subheading {
    margin-top: -10px;
    margin-left: 45px;
    font-size: 72px;
    line-height: 1.2em;
  }
  .about-us-section-wrapper .section-description {
    font-size: 24px;
    line-height: 1.2em;
    margin-top: 24px;
  }
  .about-us-section-wrapper .score-card {
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .about-us-section-wrapper .score-card .score-title {
    font-size: 20px;
    line-height: 1.2em;
  }
  .about-us-section-wrapper .score-card .score-numbers {
    font-size: 62px;
    line-height: 1.2em;
    margin: 0;
  }
  .about-us-section-wrapper .video-grid {
    margin-top: 0px;
  }
  .our-services-section-wrapper {
    padding: 48px 0;
  }
  .our-services-section-wrapper .container {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .our-services-section-wrapper .section-heading {
    font-size: 127px;
    line-height: 1em;
    letter-spacing: -5.6px;
  }
  .our-services-section-wrapper .section-heading::before {
    position: absolute;
    top: 20px;
    right: -75px;
    width: 60px;
    height: 60px;
  }
  .our-services-section-wrapper .section-subheading {
    font-size: 170px;
    line-height: 147.1px;
    letter-spacing: -2.54px;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button {
    height: 70px;
    width: 220px;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button .btn-bg {
    width: inherit;
    height: inherit;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button .btn-label {
    font-size: 24px;
    line-height: normal;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button .btn-icon {
    height: 24px;
    width: 24px;
  }
  .our-services-section-wrapper .services-tabs .tab-body .tab-description {
    font-size: 24px;
    line-height: 1.3em;
  }
  .our-services-section-wrapper .services-tabs .tab-body .items-list {
    gap: 48px;
  }
  .our-services-section-wrapper .services-tabs .tab-body .items-list .list-item .list-number,
  .our-services-section-wrapper .services-tabs .tab-body .items-list .list-item .list-heading {
    font-size: 28px;
    line-height: 1.2em;
  }
  .our-work-section-wrapper .our-work-container .container {
    padding: 50px auto;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-1 {
    top: 48px;
    left: -350px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-1 img {
    width: 1000px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 {
    bottom: -450px;
    left: -400px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 img {
    width: 1000px;
  }
  .our-work-section-wrapper .our-work-container .our-work-swiper {
    margin-top: 350px;
  }
  .our-work-section-wrapper .our-work-container .our-work-swiper .logo-container {
    gap: 12px;
  }
  .our-work-section-wrapper .our-work-container .our-work-swiper .logo-container .logo-card {
    height: 100px;
    width: 150px;
    border-radius: 12px;
  }
  .our-work-section-wrapper .our-work-container .our-work-swiper .logo-container .logo-card img {
    aspect-ratio: 4/3;
    height: 80px;
    width: 100px;
    object-fit: contain;
  }
  .our-work-section-wrapper .art-work-container .container {
    height: 650px;
  }
  .our-work-section-wrapper .art-work-container .container .bg-paragraph {
    font-size: 24px;
    line-height: 32px;
  }
  html.ar .hero-section-wrapper .straps-container .strap .strap-item {
    animation: slideLeft 10s linear infinite;
  }
  html.ar .hero-section-wrapper .straps-container .strap.white {
    top: 5%;
    left: -25%;
    right: auto;
    transform: rotate(-44deg);
  }
  html.ar .hero-section-wrapper .straps-container .strap.dark {
    bottom: 5%;
    left: -10%;
    right: auto;
    transform: rotate(10.95deg);
  }
  html.ar .hero-section-wrapper .hero-section-body .hero-section-title {
    line-height: 130px;
  }
  html.ar .hero-section-wrapper .hero-section-body .award-icon {
    right: auto;
    left: 0;
  }
  html.ar .about-us-section-wrapper .section-heading {
    font-size: 150px;
    line-height: 1em;
    letter-spacing: -5.6px;
    word-spacing: -30px;
  }
  html.ar .about-us-section-wrapper .section-heading::before {
    left: -60px;
  }
  html.ar .our-services-section-wrapper .section-subheading {
    font-size: 150px;
    line-height: 147.1px;
    letter-spacing: -2.54px;
  }
  html.ar .our-services-section-wrapper .section-subheading::before {
    left: -60px;
    right: auto;
    width: 60px;
    height: 60px;
  }
}
@media screen and (max-width: 765px) {
  .container {
    padding: 0 16px;
  }
  .hero-section-wrapper.home-page {
    padding: 0 16px;
  }
  .hero-section-wrapper.home-page .straps-container .strap {
    gap: 24px;
    height: 30px !important;
    padding: 24px;
  }
  .hero-section-wrapper.home-page .straps-container .strap .strapi-icon svg {
    height: 10px;
    width: 10px;
  }
  .hero-section-wrapper.home-page .straps-container .strap .strap-item {
    gap: 24px;
  }
  .hero-section-wrapper.home-page .straps-container .strap.white {
    top: 0%;
    right: -55%;
    width: 200vw;
    transform: rotate(34deg);
  }
  .hero-section-wrapper.home-page .straps-container .strap.white .strap-item h4 {
    font-size: 16px;
  }
  .hero-section-wrapper.home-page .straps-container .strap.dark {
    bottom: 10%;
    right: -10%;
    transform: rotate(-15deg);
  }
  .hero-section-wrapper.home-page .straps-container .strap.dark .strap-item h4 {
    font-size: 16px;
  }
  .hero-section-wrapper.home-page .container .hero-section-body {
    padding-top: 60px;
    padding-bottom: 150px;
    flex-grow: 1;
    min-height: 100%;
  }
  .hero-section-wrapper.home-page .container .hero-section-body .hero-section-title {
    font-size: 52px;
    line-height: 1.2em;
  }
  .hero-section-wrapper.home-page .container .hero-section-body .award-icon {
    bottom: 24px;
  }
  .hero-section-wrapper.home-page .container .hero-section-body .award-icon img {
    width: 120px;
  }
  .hero-section-wrapper.home-page .container .hero-section-body .video-card {
    width: 335px;
    min-height: 200px;
    align-self: center;
    justify-self: center;
    width: 100%;
  }
  .about-us-section-wrapper {
    padding: 48px 0;
  }
  .about-us-section-wrapper .container {
    display: flex;
    flex-direction: column;
    gap: 36px;
  }
  .about-us-section-wrapper .section-heading {
    font-size: 100px;
    line-height: 1em;
    letter-spacing: -5.6px;
  }
  .about-us-section-wrapper .section-heading::before {
    right: -15%;
    width: 40px;
    height: 40px;
  }
  .about-us-section-wrapper .section-subheading {
    margin-top: -10px;
    margin-left: 35px;
    font-size: 48px;
    line-height: 1.2em;
  }
  .about-us-section-wrapper .section-description {
    font-size: 24px;
    line-height: 1.2em;
    margin-top: 24px;
  }
  .about-us-section-wrapper .score-card {
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .about-us-section-wrapper .score-card .score-title {
    font-size: 20px;
    line-height: 1.2em;
  }
  .about-us-section-wrapper .score-card .score-numbers {
    font-size: 62px;
    line-height: 1.2em;
    margin: 0;
  }
  .about-us-section-wrapper .video-grid {
    margin-top: 0px;
    display: none;
  }
  .about-us-section-wrapper .video-grid .mute-btn {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 30px;
    width: 45px;
    padding: 10px 16px;
  }
  .about-us-section-wrapper .video-grid .mute-btn svg {
    height: 12px;
    width: 12px;
  }
  .about-us-section-wrapper .video-grid .mute-btn.muted svg {
    height: 16px;
    width: 16px;
  }
  .our-services-section-wrapper {
    padding: 48px 0;
  }
  .our-services-section-wrapper .container {
    gap: 0px;
  }
  .our-services-section-wrapper .section-heading {
    font-size: 82px;
    line-height: 1em;
    letter-spacing: -5.6px;
  }
  .our-services-section-wrapper .section-heading::before {
    position: absolute;
    top: 15px;
    right: -50px;
    width: 50px;
    height: 50px;
  }
  .our-services-section-wrapper .section-subheading {
    font-size: 24vw;
    line-height: 1.2em;
    letter-spacing: -2.54px;
    margin-top: -16px;
  }
  .our-services-section-wrapper .services-tabs {
    margin-top: 10px;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button {
    height: 50px;
    width: 160px;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button .btn-bg {
    width: inherit;
    height: inherit;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button .btn-label {
    font-size: 18px;
    line-height: normal;
  }
  .our-services-section-wrapper .services-tabs .tab-btns button .btn-icon {
    height: 16px;
    width: 16px;
  }
  .our-services-section-wrapper .services-tabs .tab-body {
    margin-top: 32px;
  }
  .our-services-section-wrapper .services-tabs .tab-body .row {
    margin-top: 32px;
  }
  .our-services-section-wrapper .services-tabs .tab-body .tab-description {
    font-size: 18px;
    line-height: 1.4em;
  }
  .our-services-section-wrapper .services-tabs .tab-body .items-list {
    gap: 48px;
  }
  .our-services-section-wrapper .services-tabs .tab-body .items-list .list-item .list-number,
  .our-services-section-wrapper .services-tabs .tab-body .items-list .list-item .list-heading {
    font-size: 24px;
    line-height: 1.2em;
  }
  .our-services-section-wrapper .services-tabs .tab-body .tab-image {
    display: none;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-1 {
    top: 24px;
    left: -230px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-1 img {
    width: 600px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 {
    bottom: -250px;
    left: -250px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 img {
    width: 600px;
  }
  .our-work-section-wrapper .our-work-container .our-work-swiper {
    margin-top: 200px;
    margin-bottom: 48px;
  }
  .our-work-section-wrapper .our-work-container .our-work-swiper .logo-container {
    gap: 12px;
  }
  .our-work-section-wrapper .our-work-container .our-work-swiper .logo-container .logo-card {
    width: 100%;
    height: 80px;
    width: 150px;
    border-radius: 12px;
  }
  .our-work-section-wrapper .our-work-container .our-work-swiper .logo-container .logo-card img {
    aspect-ratio: 4/3;
    height: 60px;
    width: 100px;
    object-fit: contain;
  }
  .our-work-section-wrapper .art-work-container .container {
    height: 380px;
  }
  .our-work-section-wrapper .art-work-container .container .bg-paragraph {
    font-size: 18px;
    line-height: 24px;
  }
  html.ar .hero-section-wrapper .straps-container .strap.white {
    top: -5%;
    right: -55%;
    transform: rotate(-34deg);
  }
  html.ar .hero-section-wrapper .straps-container .strap.white .strap-item h4 {
    font-size: 16px;
  }
  html.ar .hero-section-wrapper .straps-container .strap.dark {
    bottom: 25%;
    right: -10%;
    transform: rotate(15deg);
  }
  html.ar .hero-section-wrapper .straps-container .strap.dark .strap-item h4 {
    font-size: 16px;
  }
  html.ar .hero-section-wrapper .container .hero-section-body .hero-section-title {
    font-size: 52px;
    line-height: 1.2em;
  }
  html.ar .about-us-section-wrapper .section-heading {
    font-size: 80px;
    line-height: 1.2em;
    word-spacing: -20px;
    letter-spacing: normal;
  }
  html.ar .about-us-section-wrapper .section-heading::before {
    top: 50%;
    left: -40px;
    right: auto;
  }
  html.ar .about-us-section-wrapper .section-subheading {
    margin-top: 0px;
    margin-right: 35px;
    font-size: 52px;
    line-height: 1em;
  }
  html.ar .about-us-section-wrapper .section-description {
    font-size: 24px;
    line-height: 1.2em;
    margin-top: 12px;
  }
  html.ar .our-services-section-wrapper .section-subheading {
    font-size: 80px;
    line-height: 1em;
  }
  html.ar .our-services-section-wrapper .section-subheading::before {
    top: 50%;
    left: -40px;
    width: 40px;
    height: 40px;
  }
  html.ar .our-services-section-wrapper .services-tabs .tab-btns button .btn-label {
    font-size: 12px;
    padding: 0;
  }
  html.ar .our-services-section-wrapper .services-tabs .tab-btns button .btn-icon {
    height: 12px;
    width: 12px;
  }
  html.ar .our-work-section-wrapper .our-work-container .container .bg-split-1 {
    left: -250px;
  }
}
@media screen and (max-width: 400px) {
  .our-work-section-wrapper .our-work-container .container .bg-split-1 {
    top: 24px;
    left: -220px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-1 img {
    width: 550px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 {
    bottom: -250px;
    left: -230px;
  }
  .our-work-section-wrapper .our-work-container .container .bg-split-2 img {
    width: 550px;
  }
  .our-work-section-wrapper .art-work-container .container {
    height: 380px;
  }
  .our-work-section-wrapper .art-work-container .container .bg-paragraph {
    font-size: 18px;
    line-height: 24px;
  }
  html.ar .our-work-section-wrapper .our-work-container .container .bg-split-1 {
    left: -230px;
  }
  html.ar .our-work-section-wrapper .our-work-container .container .bg-split-2 {
    left: -230px;
  }
  html.ar .our-work-section-wrapper .art-work-container .container {
    height: 360px;
  }
  html.ar .our-work-section-wrapper .art-work-container .container .bg-paragraph {
    left: -10px;
    font-size: 16px;
    line-height: 24px;
  }
}
.hero-section-wrapper.about-us .hero-section-body {
  padding: 20px 0;
}
.hero-section-wrapper.about-us .hero-section-body .hero-section-title {
  color: #f5f5f5;
  display: flex;
  align-items: center;
  font-size: 220px;
  line-height: normal;
}
.hero-section-wrapper.about-us .hero-section-body .hero-section-title span {
  margin-top: -20px;
}
.hero-section-wrapper.about-us .hero-section-body .hero-section-title span img {
  height: 180px;
}
.hero-section-wrapper.about-us .hero-section-body .hero-section-description {
  color: #adb5bd;
  font-size: 20px;
  text-align: start;
  font-weight: 400;
  line-height: 30px;
  margin: 0;
}
.hero-section-wrapper.about-us .hero-section-body .logo-slider {
  margin: 60px 0;
  position: relative;
}
.hero-section-wrapper.about-us .hero-section-body .logo-slider .logo-track {
  display: flex;
  gap: 24px;
  animation: scroll 60s linear infinite;
  width: max-content;
}
.hero-section-wrapper.about-us .hero-section-body .logo-slider .logo-track .logo-card {
  height: 110px;
  min-width: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 32px;
  border-radius: 16px;
  background: #f5f5f5;
}
.hero-section-wrapper.about-us .hero-section-body .logo-slider .logo-track .logo-card img {
  max-height: 90px;
  width: 120px;
  object-fit: contain;
}
@keyframes scroll {
  from {
    transform: translateX(-20%);
  }
  to {
    transform: translateX(-50%);
  }
}

.about-us-section-wrapper.about-us.core-value {
  overflow: hidden;
}
.about-us-section-wrapper.about-us.core-value .section-heading {
  color: #f5f5f5;
  font-size: 123px;
  font-style: normal;
  font-weight: 700;
  line-height: 160px;
}
.about-us-section-wrapper.about-us.core-value .section-heading::before {
  display: none !important;
}
.about-us-section-wrapper.about-us.core-value .section-subheading {
  color: #1584e3;
  font-size: 233px;
  font-style: normal;
  font-weight: 700;
  line-height: 111.719px;
  margin: 0;
  position: relative;
}
.about-us-section-wrapper.about-us.core-value .section-subheading .highlight-text {
  position: relative;
  z-index: 2;
}
.about-us-section-wrapper.about-us.core-value .section-subheading .bg-art {
  position: relative;
  z-index: 0;
}
.about-us-section-wrapper.about-us.core-value .section-subheading .bg-art::before {
  content: "";
  position: absolute;
  top: 0;
  left: -80%;
  width: 890px;
  height: 1038px;
  background: url("../images/about-us-bg.png") no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: -1;
}
.about-us-section-wrapper.about-us.core-value .cards-container {
  margin-top: 100px;
}
.about-us-section-wrapper.about-us.core-value .cards-container .info-card {
  display: flex;
  flex-direction: column;
  gap: 16px;
  z-index: 2;
}
.about-us-section-wrapper.about-us.core-value .cards-container .info-card .card-icon img {
  width: 86px;
  height: 76px;
}
.about-us-section-wrapper.about-us.core-value .cards-container .info-card h4 {
  color: #f5f5f5;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2em;
}
.about-us-section-wrapper.about-us.core-value .cards-container .info-card p {
  color: #ced4da;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0;
}

.about-us-section-wrapper.about-us.our-impact {
  overflow: hidden;
  padding-top: 0;
}
.about-us-section-wrapper.about-us.our-impact .section-heading {
  color: #f5f5f5;
  font-size: 123px;
  font-style: normal;
  font-weight: 700;
  line-height: 120px;
  z-index: -1;
}
.about-us-section-wrapper.about-us.our-impact .section-heading::before {
  display: none !important;
}
.about-us-section-wrapper.about-us.our-impact .section-subheading {
  color: #e5e13f;
  font-size: 233px;
  font-style: normal;
  font-weight: 700;
  line-height: 150px;
  margin: 0;
  margin-left: 4px;
  z-index: 1;
}
.about-us-section-wrapper.about-us.our-impact .cards-container {
  margin-top: 24px;
}
.about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child {
  border-right: 1px solid #495057;
}
.about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child .info-card {
  padding-right: 24px;
}
.about-us-section-wrapper.about-us.our-impact .cards-container .column:last-child .info-card {
  padding-left: 24px;
}
.about-us-section-wrapper.about-us.our-impact .cards-container .info-card {
  display: flex;
  align-items: center;
  gap: 16px;
}
.about-us-section-wrapper.about-us.our-impact .cards-container .info-card.margin {
  margin-top: 180px;
}
.about-us-section-wrapper.about-us.our-impact .cards-container .info-card p {
  color: #f5f5f5;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0;
}
.about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 {
  color: #ee2737;
  font-size: 160px;
  font-style: normal;
  font-weight: 700;
  line-height: 0.9em;
  margin: 0;
}
.about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 span {
  font-size: 130px;
}

html.ar .hero-section-wrapper.about-us .hero-section-title {
  font-size: 160px;
  word-spacing: -40px;
}
html.ar .hero-section-wrapper.about-us .hero-section-body .logo-slider .logo-track {
  animation: scrollRight 60s linear infinite;
}
@keyframes scrollRight {
  from {
    transform: translateX(20%);
  }
  to {
    transform: translateX(50%);
  }
}
html.ar .about-us-section-wrapper.about-us.core-value .section-subheading {
  font-size: 200px;
  line-height: 1em;
}
html.ar .about-us-section-wrapper.about-us.core-value .section-subheading .bg-art::before {
  left: -80%;
  transform: scaleX(-1);
}
html.ar .about-us-section-wrapper.about-us.our-impact .section-subheading {
  line-height: 1.2em;
  margin-top: 24px;
}
html.ar .about-us-section-wrapper.about-us.our-impact .cards-container {
  margin-top: -50px;
}
html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child {
  border-left: 1px solid #495057;
  border-right: 0;
}
html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child .info-card {
  padding: 0;
  margin-left: 16px;
}
html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .column:last-child .info-card {
  padding-right: 52px;
  padding-left: 0;
}
html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .info-card.margin {
  margin-top: 180px;
}
html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .info-card p {
  line-height: 1.4em;
}
html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 {
  line-height: 0.9em;
}

html.light .hero-section-wrapper.about-us .hero-section-body .hero-section-description {
  color: #6c757d;
}
html.light .about-us-section-wrapper.about-us.core-value .section-heading {
  color: #212529;
}
html.light .about-us-section-wrapper.about-us.core-value .section-subheading {
  color: #0d6efd;
}
html.light .about-us-section-wrapper.about-us.core-value .cards-container .info-card h4 {
  color: #212529;
}
html.light .about-us-section-wrapper.about-us.core-value .cards-container .info-card p {
  color: #6c757d;
}
html.light .about-us-section-wrapper.about-us.our-impact .section-heading {
  color: #212529;
}
html.light .about-us-section-wrapper.about-us.our-impact .cards-container .info-card p {
  color: #212529;
}

@media (min-width: 1023px) and (max-width: 1500px) {
  .hero-section-wrapper.about-us .hero-section-body .hero-section-title {
    color: #f5f5f5;
    font-size: 180px;
  }
  .hero-section-wrapper.about-us .hero-section-body .hero-section-title span {
    margin-top: -20px;
  }
  .hero-section-wrapper.about-us .hero-section-body .hero-section-title span img {
    height: 180px;
  }
  .about-us-section-wrapper.about-us.core-value .section-heading {
    font-size: 113px;
    line-height: 111px;
  }
  .about-us-section-wrapper.about-us.core-value .section-subheading {
    font-size: 200px;
    line-height: 150px;
    margin-left: 4px;
  }
  .about-us-section-wrapper.about-us.core-value .section-subheading .bg-art::before {
    top: -15%;
    left: -100%;
    width: 890px;
    height: 1038px;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container {
    margin-top: 50px;
  }
  .about-us-section-wrapper.about-us.our-impact .section-heading {
    font-size: 123px;
    line-height: 111px;
  }
  .about-us-section-wrapper.about-us.our-impact .section-subheading {
    font-size: 200px;
    line-height: 120px;
    margin-left: 8px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container {
    margin-top: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child .info-card {
    padding-right: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .column:last-child .info-card {
    padding-left: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card {
    gap: 16px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card.margin {
    margin-top: 160px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card p {
    font-size: 36px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 {
    font-size: 120px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 span {
    font-size: 130px;
  }
  html.ar .about-us-section-wrapper.about-us.core-value .section-heading {
    font-size: 113px;
  }
  html.ar .about-us-section-wrapper.about-us.core-value .section-subheading {
    font-size: 160px;
    line-height: 1.2em;
  }
  html.ar .about-us-section-wrapper.about-us.core-value .section-subheading .bg-art::before {
    top: -15%;
    left: -85%;
  }
}
@media (min-width: 766px) and (max-width: 1022px) {
  .hero-section-wrapper.about-us .container {
    min-height: 100%;
  }
  .hero-section-wrapper.about-us .hero-section-body {
    height: 100%;
  }
  .hero-section-wrapper.about-us .hero-section-body .hero-section-title {
    color: #f5f5f5;
    font-size: 120px;
  }
  .hero-section-wrapper.about-us .hero-section-body .hero-section-title span {
    margin-top: -20px;
  }
  .hero-section-wrapper.about-us .hero-section-body .hero-section-title span img {
    height: 100px;
  }
  .hero-section-wrapper.about-us .hero-section-body .hero-section-description {
    margin-top: 25px;
    font-size: 18px;
  }
  .about-us-section-wrapper.about-us.core-value .section-heading {
    font-size: 85px;
    line-height: normal;
  }
  .about-us-section-wrapper.about-us.core-value .section-subheading {
    font-size: 160px;
    line-height: 105px;
  }
  .about-us-section-wrapper.about-us.core-value .section-subheading .bg-art::before {
    width: 600px;
    height: 700px;
    top: 0;
    left: -180%;
    width: 890px;
    height: 1038px;
    opacity: 0.1;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container {
    margin-top: 0px;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container .info-card {
    gap: 16px;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container .info-card .card-icon img {
    width: 76px;
    height: 66px;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container .info-card h4 {
    font-size: 24px;
    line-height: 1.2em;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container .info-card p {
    font-size: 20px;
    line-height: 1.2em;
  }
  .about-us-section-wrapper.about-us.our-impact {
    padding-top: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .section-heading {
    font-size: 85px;
    line-height: normal;
  }
  .about-us-section-wrapper.about-us.our-impact .section-subheading {
    font-size: 140px;
    line-height: 75px;
    margin-left: 4px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container {
    margin-top: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child .info-card {
    padding-right: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .column:last-child .info-card {
    padding-left: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card {
    gap: 16px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card.margin {
    margin-top: 120px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card p {
    font-size: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 {
    font-size: 68px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 span {
    font-size: 130px;
  }
  html.ar .hero-section-wrapper.about-us .hero-section-title {
    font-size: 120px;
    line-height: 60px;
    word-spacing: -30px;
  }
  html.ar .about-us-section-wrapper.about-us.core-value .section-heading {
    font-size: 85px;
    line-height: normal;
  }
  html.ar .about-us-section-wrapper.about-us.core-value .section-subheading {
    font-size: 120px;
    line-height: 105px;
  }
  html.ar .about-us-section-wrapper.about-us.core-value .section-subheading .bg-art::before {
    width: 600px;
    height: 700px;
    top: 0;
    left: -100%;
    width: 890px;
    height: 1038px;
    opacity: 0.1;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .section-subheading {
    font-size: 120px;
    margin-top: 24px;
  }
}
@media screen and (max-width: 765px) {
  .hero-section-wrapper.about-us .container {
    min-height: 100%;
  }
  .hero-section-wrapper.about-us .hero-section-body {
    height: 100%;
    padding: 16px 0;
  }
  .hero-section-wrapper.about-us .hero-section-body .hero-section-title {
    color: #f5f5f5;
    font-size: 80px;
    display: block;
    text-align: center;
  }
  .hero-section-wrapper.about-us .hero-section-body .hero-section-title span img {
    height: 80px;
  }
  .hero-section-wrapper.about-us .hero-section-body .hero-section-description {
    margin-top: 24px;
    font-size: 16px;
    line-height: 24px;
  }
  .hero-section-wrapper.about-us .hero-section-body .logo-slider {
    margin: 24px 0;
    padding: 0;
  }
  .about-us-section-wrapper.about-us.core-value .section-heading {
    font-size: 80px;
    line-height: 60px;
  }
  .about-us-section-wrapper.about-us.core-value .section-subheading {
    font-size: 100px;
    line-height: 110px;
  }
  .about-us-section-wrapper.about-us.core-value .section-subheading .bg-art::before {
    width: 600px;
    height: 700px;
    top: 0;
    left: -180%;
    width: 890px;
    height: 1038px;
    opacity: 0.1;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container {
    margin-top: 0px;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container .info-card {
    gap: 14px;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container .info-card .card-icon img {
    width: 76px;
    height: 66px;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container .info-card h4 {
    font-size: 20px;
    line-height: 1em;
  }
  .about-us-section-wrapper.about-us.core-value .cards-container .info-card p {
    font-size: 18px;
    line-height: 1.2em;
  }
  .about-us-section-wrapper.about-us.our-impact {
    padding-top: 24px;
    overflow-x: hidden;
  }
  .about-us-section-wrapper.about-us.our-impact .section-heading {
    font-size: 75px;
    line-height: normal;
  }
  .about-us-section-wrapper.about-us.our-impact .section-subheading {
    font-size: 100px;
    line-height: 50px;
    margin-left: 8px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container {
    margin-top: 16px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child {
    border: 0;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child .info-card {
    padding-right: 0;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .column:last-child .info-card {
    padding-left: 0;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card {
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card.margin {
    margin-top: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card p {
    font-size: 24px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 {
    font-size: 68px;
  }
  .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 span {
    font-size: 130px;
  }
  html.ar .hero-section-wrapper.about-us .hero-section-body .hero-section-title {
    font-size: 80px;
    line-height: 90px;
    word-spacing: -10px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.core-value .section-heading {
    font-size: 80px;
    line-height: 60px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.core-value .section-subheading {
    font-size: 100px;
    line-height: 110px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.core-value .section-subheading .bg-art::before {
    width: 600px;
    height: 700px;
    top: 0;
    left: -180%;
    width: 890px;
    height: 1038px;
    opacity: 0.1;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.core-value .cards-container {
    margin-top: 0px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.core-value .cards-container .info-card {
    gap: 14px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.core-value .cards-container .info-card .card-icon img {
    width: 76px;
    height: 66px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.core-value .cards-container .info-card h4 {
    font-size: 20px;
    line-height: 1em;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.core-value .cards-container .info-card p {
    font-size: 18px;
    line-height: 1.2em;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact {
    padding-top: 24px;
    overflow-x: hidden;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .section-heading {
    font-size: 75px;
    line-height: normal;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .section-subheading {
    font-size: 100px;
    line-height: 50px;
    margin-left: 8px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .cards-container {
    margin-top: 16px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child {
    border: 0;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child .info-card {
    padding-right: 0;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .cards-container .column:last-child .info-card {
    padding-left: 0;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .cards-container .info-card {
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .cards-container .info-card.margin {
    margin-top: 24px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .cards-container .info-card p {
    font-size: 24px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 {
    font-size: 68px;
  }
  html.ar .hero-section-wrapper.about-us .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 span {
    font-size: 130px;
  }
  html.ar .about-us-section-wrapper.about-us.core-value .section-heading {
    font-size: 60px;
    line-height: 60px;
  }
  html.ar .about-us-section-wrapper.about-us.core-value .section-subheading {
    font-size: 80px;
    line-height: 110px;
  }
  html.ar .about-us-section-wrapper.about-us.core-value .section-subheading .bg-art::before {
    width: 600px;
    height: 700px;
    top: 0;
    left: -180%;
    width: 890px;
    height: 1038px;
    opacity: 0.1;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact {
    padding-top: 52px;
    overflow-x: hidden;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .section-subheading {
    font-size: 100px;
    line-height: 50px;
    margin-left: 8px;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .cards-container {
    margin-top: 16px;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child {
    border: 0;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .column:first-child .info-card {
    padding: 0;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .column:last-child .info-card {
    padding: 0;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .info-card {
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 36px;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .info-card.margin {
    margin-top: 36px;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .info-card p {
    font-size: 24px;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 {
    font-size: 68px;
  }
  html.ar .about-us-section-wrapper.about-us.our-impact .cards-container .info-card h4 span {
    font-size: 130px;
  }
}
.hero-section-wrapper.our-services .hero-section-body {
  padding: 0;
  padding-bottom: 48px;
}
.hero-section-wrapper.our-services .hero-section-body .hero-section-title {
  color: #f5f5f5;
  display: flex;
  align-items: center;
  font-size: 220px;
  line-height: normal;
}
.hero-section-wrapper.our-services .hero-section-body .hero-section-title span {
  margin-top: -20px;
}
.hero-section-wrapper.our-services .hero-section-body .hero-section-title span img {
  height: 180px;
}
.hero-section-wrapper.our-services .hero-section-body .hero-section-description {
  color: #adb5bd;
  font-size: 20px;
  text-align: start;
  font-weight: 400;
  line-height: 30px;
  margin: 0;
}

.our-services-section-wrapper.our-services {
  background-color: #141414;
}
.our-services-section-wrapper.our-services .container {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.our-services-section-wrapper.our-services .services-tabs {
  margin-top: 0;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body {
  margin-top: 0;
  display: none;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: 50px;
  color: #fff;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body.active {
  display: flex;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list-container {
  position: relative;
  width: 100%;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list-container::before {
  content: "";
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 174px;
  background: linear-gradient(0deg, #141414 22.32%, rgba(20, 20, 20, 0) 91.2%);
  z-index: 1;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list-image {
  padding: 46px 0;
  position: absolute;
  top: 10px;
  right: 40px;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list-image img {
  width: 400px;
  height: 400px;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list {
  padding-bottom: 50px;
  height: 600px;
  padding-right: 20px;
  overflow-y: auto;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item {
  padding: 50px 0;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item:not(.active) {
  cursor: pointer;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item:first-child {
  padding-top: 0;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item:not(:last-child) {
  border-bottom: 1px solid rgba(173, 181, 189, 0.231372549);
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item .list-number,
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item .list-heading {
  color: #adb5bd;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 42px;
  margin: 0;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item .list-number {
  font-family: "Oakes Grotesk", sans-serif;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item .list-description {
  display: none;
  color: #adb5bd;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item.active .list-number,
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item.active .list-heading {
  color: #f5f5f5;
  font-weight: 700;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item.active .list-description {
  display: block;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert {
  position: relative;
  padding: 40px;
  width: 100%;
  border-radius: 38px;
  background: #000;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert::before {
  content: "";
  position: absolute;
  bottom: -50px;
  right: 30px;
  width: 271px;
  height: 425px;
  background-image: url("../images/services/expert-container-bg.svg");
  background-repeat: no-repeat;
  z-index: 2;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-image {
  position: relative;
  width: fit-content;
  width: 198px;
  height: 198px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-image::before {
  content: "";
  inset: 0;
  position: absolute;
  background-image: url("../images/experts/active-bg.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: -1;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-image img {
  width: 190px;
  height: 190px;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-name {
  color: #f5f5f5;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-position {
  color: #ced4da;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .social-links-container a {
  transition: all 250ms ease-in-out;
}
.our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .social-links-container a:hover {
  transform: translateY(-10%);
}

html.ar .hero-section-wrapper.our-services .hero-section-title {
  font-size: 160px;
}
html.ar .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list-image {
  top: 10px;
  left: 40px;
  right: auto;
}
html.ar .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert::before {
  left: 30px;
  right: auto;
}

html.light .hero-section-wrapper.our-services .hero-section-body .hero-section-description {
  color: #6c757d;
}
html.light .our-services-section-wrapper.our-services {
  background-color: #f5f5f5;
}
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container::before {
  background: linear-gradient(0deg, #f5f5f5 22.32%, rgba(245, 245, 245, 0) 91.2%);
}
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list .list-item .list-number,
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list .list-item .list-heading {
  color: #adb5bd;
}
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list .list-item .list-description {
  color: #6c757d;
}
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list .list-item.active .list-number,
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list .list-item.active .list-heading {
  color: #212529;
}
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert {
  background-color: #fff;
}
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert::before {
  background-image: url("../images/services/expert-container-light-bg.svg");
}
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-name {
  color: #212529;
}
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-position {
  color: #495057;
}
html.light .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .social-links-container .social-link svg path {
  fill: #000000;
}

@media (min-width: 1200px) and (max-width: 1500px) {
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title {
    font-size: 200px;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title span {
    margin-top: -20px;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title span img {
    height: 160px;
  }
  html.ar .hero-section-wrapper.our-services .hero-section-body .hero-section-title {
    font-size: 120px;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) {
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title {
    font-size: 180px;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title span {
    margin-top: -20px;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title span img {
    height: 140px;
  }
  .our-services-section-wrapper.our-services .container {
    gap: 50px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body {
    gap: 50px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container::before {
    height: 60px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list-image {
    z-index: 1;
    pointer-events: none;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list-image img {
    width: 300px;
    height: 300px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list {
    padding-bottom: 10px;
    height: 450px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item {
    padding: 24px 0;
  }
  html.ar .hero-section-wrapper.our-services .hero-section-body .hero-section-title {
    font-size: 120px;
  }
}
@media (min-width: 766px) and (max-width: 1022px) {
  .hero-section-wrapper.our-services .container {
    min-height: 100%;
  }
  .hero-section-wrapper.our-services .hero-section-body {
    height: 100%;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title {
    color: #f5f5f5;
    font-size: 120px;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title span {
    margin-top: -20px;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title span img {
    height: 100px;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-description {
    margin-top: 25px;
    font-size: 18px;
  }
  .our-services-section-wrapper.our-services .container {
    gap: 36px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body {
    gap: 36px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container::before {
    height: 60px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list-image {
    opacity: 0.16;
    z-index: 1;
    pointer-events: none;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list-image img {
    width: 300px;
    height: 300px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list {
    padding-bottom: 10px;
    height: 450px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item {
    padding: 24px 0;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert {
    z-index: 0;
    overflow: hidden;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: -60px;
    width: 271px;
    height: 325px;
    z-index: -1;
    opacity: 0.16;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-image {
    width: 178px;
    height: 178px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-image img {
    width: 170px;
    height: 170px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-name {
    font-size: 36px;
    line-height: 36px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-position {
    font-size: 24px;
    line-height: 30px;
  }
  html.ar .hero-section-wrapper.our-services .hero-section-body .hero-section-title {
    font-size: 120px;
    line-height: 0.8em;
  }
}
@media screen and (max-width: 765px) {
  .hero-section-wrapper.our-services .container {
    min-height: 100%;
  }
  .hero-section-wrapper.our-services .hero-section-body {
    height: 100%;
    padding-top: 16px;
    padding-bottom: 48px;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title {
    color: #f5f5f5;
    font-size: 80px;
    display: block;
    text-align: center;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-title span img {
    margin-left: -8px;
    height: 70px;
  }
  .hero-section-wrapper.our-services .hero-section-body .hero-section-description {
    margin-top: 24px;
    font-size: 16px;
    line-height: 24px;
  }
  .our-services-section-wrapper.our-services .container {
    gap: 36px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body {
    gap: 36px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container::before {
    height: 20px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list-container .list-image {
    opacity: 0.16;
    z-index: 1;
    pointer-events: none;
    display: none;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list {
    padding-bottom: 10px;
    height: 400px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item {
    padding: 24px 0;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item:first-child {
    padding-top: 0;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item:not(:last-child) {
    border-bottom: 1px solid rgba(173, 181, 189, 0.231372549);
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item .list-number,
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item .list-heading {
    font-size: 26px;
    line-height: 30px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .list .list-item .list-description {
    font-size: 18px;
    line-height: 24px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert {
    overflow: hidden;
    z-index: 0;
    padding: 24px;
    border-radius: 24px;
    text-align: center;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert::before {
    display: none;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-image {
    width: 150px;
    height: 150px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-image img {
    width: 142px;
    height: 142px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-name {
    font-size: 24px;
    line-height: 24px;
  }
  .our-services-section-wrapper.our-services .services-tabs .tab-body .service-expert .expert-position {
    font-size: 18px;
    line-height: 24px;
  }
  html.ar .hero-section-wrapper.our-services .hero-section-body .hero-section-title {
    text-align: right;
    font-size: 60px;
    line-height: 0.8em;
  }
}
.contact-us-section-wrapper {
  background: #000;
  padding: 80px 0;
}
.contact-us-section-wrapper .contact-info {
  border-radius: 8px;
  background: #141414;
  padding: 24px;
  height: 100%;
}
.contact-us-section-wrapper .contact-info h4 {
  color: #f5f5f5;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.contact-us-section-wrapper .contact-info a,
.contact-us-section-wrapper .contact-info p {
  color: #adb5bd;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.contact-us-section-wrapper .contact-info a:hover {
  text-decoration: underline !important;
}
.contact-us-section-wrapper .contact-info .basic-info {
  padding-bottom: 24px;
  border-bottom: 1px solid #495057;
}
.contact-us-section-wrapper .contact-info .cta-icon {
  cursor: pointer;
  transition: all 250ms ease-in-out;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
}
.contact-us-section-wrapper .contact-info .cta-icon.copy-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.54891 0.25H8.45109C6.84883 0.249988 5.57947 0.249978 4.57525 0.36868C3.54428 0.490545 2.69558 0.746383 1.98663 1.3282C1.74612 1.52558 1.52558 1.74612 1.3282 1.98663C0.746384 2.69558 0.490545 3.54428 0.368681 4.57525C0.249979 5.57947 0.249988 6.84883 0.25 8.45109V8.54891C0.249988 10.1512 0.249978 11.4205 0.36868 12.4247C0.490545 13.4557 0.746383 14.3044 1.3282 15.0134C1.52558 15.2539 1.74612 15.4744 1.98663 15.6718C2.6585 16.2232 3.45589 16.4818 4.41544 16.6111C5.1943 16.7161 6.13184 16.7415 7.26071 16.7479C7.27373 17.3699 7.30259 17.9162 7.36652 18.3918C7.48754 19.2919 7.74643 20.0497 8.34835 20.6516C8.95027 21.2536 9.70814 21.5125 10.6082 21.6335C11.4752 21.75 12.5775 21.75 13.9451 21.75H15.0549C16.4225 21.75 17.5248 21.75 18.3918 21.6335C19.2919 21.5125 20.0497 21.2536 20.6517 20.6516C21.2536 20.0497 21.5125 19.2919 21.6335 18.3918C21.75 17.5248 21.75 16.4225 21.75 15.0549V13.9451C21.75 12.5775 21.75 11.4752 21.6335 10.6083C21.5125 9.70814 21.2536 8.95027 20.6517 8.34835C20.0497 7.74644 19.2919 7.48754 18.3918 7.36652C17.9162 7.30259 17.3699 7.27373 16.7479 7.26071C16.7415 6.13184 16.7161 5.1943 16.6111 4.41544C16.4818 3.45589 16.2232 2.6585 15.6718 1.98663C15.4744 1.74612 15.2539 1.52558 15.0134 1.3282C14.3044 0.746384 13.4557 0.490545 12.4248 0.368681C11.4205 0.249979 10.1512 0.249988 8.54891 0.25ZM15.2477 7.25001C15.2411 6.13983 15.2161 5.29484 15.1246 4.61576C15.0157 3.80799 14.8216 3.31514 14.5123 2.93822C14.3772 2.77366 14.2263 2.62277 14.0618 2.48772C13.6644 2.16158 13.138 1.96344 12.2487 1.85831C11.3428 1.75123 10.1621 1.75 8.5 1.75C6.83789 1.75 5.65724 1.75123 4.75133 1.85831C3.86197 1.96344 3.33563 2.16158 2.93822 2.48772C2.77366 2.62277 2.62277 2.77366 2.48772 2.93822C2.16158 3.33563 1.96344 3.86197 1.85831 4.75133C1.75123 5.65724 1.75 6.83789 1.75 8.5C1.75 10.1621 1.75123 11.3428 1.85831 12.2487C1.96343 13.138 2.16158 13.6644 2.48772 14.0618C2.62277 14.2263 2.77366 14.3772 2.93822 14.5123C3.31513 14.8216 3.80799 15.0157 4.61576 15.1246C5.29484 15.2161 6.13983 15.2411 7.25001 15.2477C7.25 15.184 7.25 15.1197 7.25 15.0549V13.9451C7.24998 12.5775 7.24996 11.4752 7.36652 10.6082C7.48754 9.70814 7.74644 8.95027 8.34835 8.34835C8.95027 7.74643 9.70814 7.48754 10.6083 7.36652C11.4752 7.24996 12.5775 7.24998 13.9451 7.25H15.0549C15.1197 7.25 15.184 7.25 15.2477 7.25001ZM9.40901 9.40901C9.68577 9.13225 10.0743 8.9518 10.8081 8.85315C11.5635 8.75159 12.5646 8.75 14 8.75H15C16.4354 8.75 17.4365 8.75159 18.1919 8.85315C18.9257 8.9518 19.3142 9.13225 19.591 9.40901C19.8678 9.68577 20.0482 10.0743 20.1469 10.8081C20.2484 11.5635 20.25 12.5646 20.25 14V15C20.25 16.4354 20.2484 17.4365 20.1469 18.1919C20.0482 18.9257 19.8678 19.3142 19.591 19.591C19.3142 19.8678 18.9257 20.0482 18.1919 20.1469C17.4365 20.2484 16.4354 20.25 15 20.25H14C12.5646 20.25 11.5635 20.2484 10.8081 20.1469C10.0743 20.0482 9.68577 19.8678 9.40901 19.591C9.13225 19.3142 8.9518 18.9257 8.85315 18.1919C8.75159 17.4365 8.75 16.4354 8.75 15V14C8.75 12.5646 8.75159 11.5635 8.85315 10.8081C8.9518 10.0743 9.13225 9.68577 9.40901 9.40901Z' fill='white'/%3E%3C/svg%3E");
}
.contact-us-section-wrapper .contact-info .cta-icon.copy-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M5.8799 10.4084C5.74983 11.3758 5.74991 12.5627 5.75 13.8569V16.0931C5.75 16.3891 5.75 16.5371 5.65419 16.6261C5.55837 16.7151 5.4142 16.7045 5.12584 16.6833C4.87546 16.6648 4.63892 16.6412 4.41544 16.6111C3.45589 16.4818 2.6585 16.2232 1.98663 15.6718C1.74612 15.4744 1.52558 15.2539 1.3282 15.0134C0.746383 14.3044 0.490545 13.4557 0.368681 12.4247C0.249979 11.4205 0.249989 10.1512 0.25 8.54892V8.45108C0.249989 6.84882 0.24998 5.57947 0.368681 4.57525C0.490546 3.54428 0.746384 2.69558 1.3282 1.98663C1.52558 1.74612 1.74612 1.52558 1.98663 1.3282C2.69558 0.746383 3.54428 0.490545 4.57525 0.368681C5.57946 0.249979 6.84883 0.249989 8.45108 0.25H8.54893C10.1512 0.249989 11.4205 0.24998 12.4248 0.368681C13.4557 0.490546 14.3044 0.746384 15.0134 1.3282C15.2539 1.52558 15.4744 1.74612 15.6718 1.98663C16.2232 2.6585 16.4818 3.45589 16.6111 4.41544C16.6412 4.63892 16.6648 4.87546 16.6833 5.12584C16.7045 5.4142 16.7151 5.55838 16.6261 5.65419C16.5371 5.75 16.3891 5.75 16.0931 5.75L13.8569 5.75C12.5627 5.74991 11.3758 5.74983 10.4084 5.8799C9.34253 6.0232 8.21504 6.36034 7.28769 7.28769C6.36034 8.21504 6.0232 9.34253 5.8799 10.4084Z' fill='white'/%3E%3Cpath d='M18.3918 7.36652C17.5248 7.24996 16.4225 7.24998 15.0549 7.25H13.9451C12.5775 7.24998 11.4752 7.24996 10.6083 7.36652C9.70814 7.48754 8.95027 7.74643 8.34835 8.34835C7.74644 8.95027 7.48754 9.70814 7.36653 10.6082C7.24996 11.4752 7.24998 12.5775 7.25 13.9451V15.0549C7.24998 16.4225 7.24996 17.5248 7.36652 18.3918C7.48754 19.2919 7.74643 20.0497 8.34835 20.6516C8.95027 21.2536 9.70814 21.5125 10.6082 21.6335C11.4752 21.75 12.5775 21.75 13.9451 21.75H15.0549C16.4225 21.75 17.5248 21.75 18.3918 21.6335C19.2919 21.5125 20.0497 21.2536 20.6517 20.6517C21.2536 20.0497 21.5125 19.2919 21.6335 18.3918C21.75 17.5248 21.75 16.4225 21.75 15.055V13.9451C21.75 12.5776 21.75 11.4752 21.6335 10.6083C21.5125 9.70814 21.2536 8.95027 20.6517 8.34835C20.0497 7.74644 19.2919 7.48754 18.3918 7.36652Z' fill='white'/%3E%3C/svg%3E");
}
.contact-us-section-wrapper .contact-info .cta-icon.map-icon {
  width: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1426 1.32754L13.5054 2.99964C13.9475 3.21948 14.0676 3.27364 14.1836 3.30096C14.2993 3.32819 14.4296 3.33316 14.9214 3.33316L17.0529 3.33316C17.9506 3.33313 18.7008 3.3331 19.2966 3.41498C19.9275 3.50167 20.4955 3.69257 20.9503 4.15737C21.4028 4.6199 21.5866 5.19379 21.6704 5.83067C21.7501 6.4364 21.75 7.20027 21.75 8.12022V14.9629C21.75 15.8829 21.7501 16.6468 21.6704 17.2525C21.5866 17.8894 21.4028 18.4633 20.9503 18.9258C20.4955 19.3906 19.9275 19.5815 19.2966 19.6682C18.7008 19.7501 17.9506 19.75 17.0529 19.75L14.8595 19.75C14.4632 19.7502 14.1477 19.7504 13.8399 19.6779C13.5324 19.6055 13.2494 19.4646 12.8932 19.2873L9.02368 17.3632C8.06178 16.8849 7.73221 16.7315 7.40338 16.6866C6.65803 16.5848 6.04978 16.9377 5.11822 17.4781L5.06079 17.5114C4.44177 17.8705 3.92741 18.1689 3.5015 18.3612C3.0707 18.5557 2.60335 18.7036 2.11024 18.6156C1.57688 18.5204 1.09802 18.2339 0.758331 17.8125C0.446755 17.4259 0.343265 16.9476 0.296393 16.4715C0.249974 16 0.249986 15.3972 0.250001 14.6681V6.42904C0.249985 5.87788 0.249972 5.4115 0.287464 5.02512C0.327276 4.61482 0.413399 4.23619 0.619978 3.87357C0.827051 3.51009 1.10848 3.24459 1.44084 3.00459C1.75247 2.77956 2.15062 2.54861 2.61869 2.2771L3.90724 1.52962C4.55431 1.15424 5.08426 0.846806 5.54509 0.63397C6.00331 0.422342 6.4375 0.282277 6.91376 0.254905C6.94206 0.251665 6.97084 0.25 7 0.25C7.00952 0.25 7.01901 0.250178 7.02844 0.250529C7.51855 0.241278 7.97052 0.3539 8.45232 0.539791C8.92552 0.722368 9.4736 0.994895 10.1426 1.32754ZM6.17403 1.99575C6.19993 1.98378 6.22524 1.97234 6.25 1.9614L6.25 15.2922C5.57879 15.4701 4.99763 15.8105 4.50512 16.099C4.45026 16.1311 4.3962 16.1628 4.34354 16.1934C3.68001 16.5783 3.23204 16.8371 2.88428 16.9941C2.53331 17.1525 2.41092 17.1456 2.37377 17.1389C2.20144 17.1082 2.042 17.0148 1.9262 16.8712C1.89551 16.8331 1.82787 16.7176 1.78918 16.3246C1.75087 15.9355 1.75 15.4072 1.75 14.6283V6.46368C1.75 5.86863 1.75082 5.47541 1.78045 5.16999C1.80855 4.88041 1.85825 4.73029 1.92332 4.61608C1.98789 4.50273 2.08933 4.38651 2.31898 4.22068C2.5626 4.04476 2.89504 3.85091 3.40192 3.55687L4.62979 2.84458C5.31433 2.44748 5.78409 2.17584 6.17403 1.99575ZM9.5823 15.9658C8.83743 15.595 8.30149 15.3282 7.75 15.2238L7.75 1.87991C7.80152 1.89758 7.85552 1.9173 7.91237 1.93924C8.31256 2.09365 8.79812 2.33424 9.50596 2.68619L12.8932 4.37043C13.0199 4.43353 13.1374 4.49201 13.25 4.54443L13.25 17.7895L9.5823 15.9658ZM14.75 18.2497C14.8017 18.2499 14.8586 18.25 14.9214 18.25H17C17.9645 18.25 18.6107 18.2483 19.0924 18.1821C19.5509 18.1191 19.7471 18.0107 19.8781 17.8768C20.0114 17.7406 20.1205 17.5333 20.1832 17.0569C20.2485 16.5605 20.25 15.8961 20.25 14.9117V8.17148C20.25 7.18709 20.2485 6.52265 20.1832 6.02629C20.1205 5.54987 20.0114 5.34258 19.8781 5.20639C19.7471 5.07248 19.5509 4.96401 19.0924 4.90102C18.6107 4.83482 17.9645 4.83316 17 4.83316L14.8595 4.83318C14.8223 4.8332 14.7858 4.83322 14.75 4.83317V18.2497Z' fill='white'/%3E%3C/svg%3E");
}
.contact-us-section-wrapper .contact-info .cta-icon.map-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.25 1.04038C6.25 0.712846 6.25 0.54908 6.13415 0.458999C6.1208 0.448618 6.10282 0.437112 6.08779 0.429345C5.95744 0.361942 5.81999 0.425423 5.54509 0.552386C5.08426 0.765221 4.55431 1.07265 3.90724 1.44804L2.6187 2.19551C2.15063 2.46702 1.75247 2.69798 1.44084 2.92301C1.10848 3.163 0.827052 3.42851 0.619979 3.79199C0.4134 4.1546 0.327277 4.53324 0.287464 4.94354C0.249973 5.32991 0.249986 5.79625 0.250001 6.34741V14.5865C0.249987 15.3156 0.249976 15.9185 0.296394 16.3899C0.343266 16.866 0.446756 17.3443 0.758331 17.7309C1.09802 18.1523 1.57688 18.4389 2.11024 18.534C2.60335 18.622 3.0707 18.4741 3.5015 18.2796C3.92742 18.0873 4.49919 17.7556 5.11822 17.3965C5.40134 17.2323 5.6546 17.0853 5.89091 16.9632C6.07195 16.8697 6.16247 16.8229 6.20624 16.7511C6.25 16.6792 6.25 16.5846 6.25 16.3954V1.04038ZM7.75 16.2668C7.75 16.4694 7.75 16.5707 7.7977 16.6448C7.84539 16.719 7.94451 16.7641 8.14275 16.8545C8.36402 16.9553 8.6448 17.0933 9.02368 17.2817L12.8376 19.178C13.0293 19.2735 13.25 19.134 13.25 18.9199V3.1628C13.25 2.98195 13.25 2.89153 13.205 2.81893C13.16 2.74633 13.0791 2.70607 12.9171 2.62555L10.1426 1.24596C9.47366 0.913313 8.92553 0.640785 8.45232 0.458206C8.16028 0.345527 8.01425 0.289187 7.88544 0.3737C7.88226 0.375784 7.87831 0.378495 7.87522 0.380709C7.75 0.470469 7.75 0.639461 7.75 0.977444V16.2668ZM14.9214 3.25158C14.8268 3.25158 14.75 3.32812 14.75 3.42265V19.5589C14.75 19.6194 14.799 19.6685 14.8595 19.6684H17.0529C17.9506 19.6685 18.7008 19.6685 19.2966 19.5866C19.9275 19.4999 20.4955 19.309 20.9503 18.8442C21.4028 18.3817 21.5866 17.8078 21.6704 17.1709C21.7501 16.5652 21.75 15.8013 21.75 14.8814V8.03864C21.75 7.11869 21.7501 6.35482 21.6704 5.74908C21.5866 5.11221 21.4028 4.53832 20.9503 4.07579C20.4955 3.61098 19.9275 3.42009 19.2966 3.3334C18.7008 3.25152 17.9506 3.25155 17.0529 3.25158H14.9214Z' fill='white'/%3E%3C/svg%3E");
}
.contact-us-section-wrapper .contact-info .social-info {
  padding-top: 24px;
}

.experts-section-wrapper {
  background: #141414;
  padding: 80px 0;
  padding-bottom: 60px;
}
.experts-section-wrapper .section-heading {
  color: #e5e13f;
  font-size: 260px;
  font-style: normal;
  font-weight: 700;
  line-height: 250px;
  letter-spacing: -5.2px;
  text-transform: lowercase;
}
.experts-section-wrapper .section-heading span {
  position: relative;
  z-index: 0;
}
.experts-section-wrapper .section-heading span::before {
  content: "";
  position: absolute;
  bottom: 10%;
  right: -250%;
  width: 404px;
  height: 548px;
  background-image: url("../svg/contact-us-bg.svg");
  background-repeat: no-repeat;
  background-position: top;
  background-size: contain;
  z-index: -1;
}
.experts-section-wrapper .section-subheading {
  color: #f5f5f5;
  font-size: 120px;
  font-style: normal;
  font-weight: 700;
  line-height: 147px;
  letter-spacing: -2.4px;
  text-transform: lowercase;
}
.experts-section-wrapper .section-description {
  color: #adb5bd;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
}
.experts-section-wrapper .experts-swiper {
  height: 100%;
  width: 100%;
  padding-top: 60px;
}
.experts-section-wrapper .experts-swiper .swiper-slide {
  filter: grayscale(1);
  transition: all 250ms ease-in-out;
}
.experts-section-wrapper .experts-swiper .swiper-slide .expert-card .secondary-btn {
  opacity: 0;
}
.experts-section-wrapper .experts-swiper .swiper-slide:nth-child(even) {
  margin-top: 80px;
}
.experts-section-wrapper .experts-swiper .swiper-slide:hover {
  filter: grayscale(0);
}
.experts-section-wrapper .experts-swiper .swiper-slide:hover .expert-card .secondary-btn {
  animation: fadein 250ms ease-in-out;
  display: flex;
  opacity: 1;
}
.experts-section-wrapper .experts-swiper .expert-card {
  position: relative;
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.experts-section-wrapper .experts-swiper .expert-card .expert-image {
  position: relative;
  width: fit-content;
  width: 198px;
  height: 198px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.experts-section-wrapper .experts-swiper .expert-card .expert-image::before {
  content: "";
  inset: 0;
  position: absolute;
  background-image: url("../images/experts/active-bg.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: -1;
}
.experts-section-wrapper .experts-swiper .expert-card .expert-image img {
  width: 190px;
  height: 190px;
}
.experts-section-wrapper .experts-swiper .expert-card .expert-name {
  color: #f5f5f5;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.experts-section-wrapper .experts-swiper .expert-card .expert-designation {
  color: #adb5bd;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}
.experts-section-wrapper .experts-swiper .expert-card .expert-position {
  color: #f5f5f5;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}
.experts-section-wrapper .experts-swiper .expert-card:hover {
  filter: grayscale(0);
}
.experts-section-wrapper .experts-swiper .swiper-pagination {
  display: none;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.experts-section-wrapper .experts-swiper .swiper-pagination .swiper-pagination-bullet {
  position: relative;
}
.experts-section-wrapper .experts-swiper .swiper-pagination .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  inset: 0;
  left: -5px;
  top: -5px;
  width: 16.217px;
  height: 16.28px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M6.54755 0.0371397C8.77448 -0.105301 10.9484 0.161983 13.0693 0.838992C14.1919 1.24882 14.9581 2.01504 15.3679 3.13763C16.1295 5.24805 16.379 7.42196 16.1163 9.65936C16.0012 11.0634 15.6804 12.4176 15.1541 13.7221C14.3939 14.8354 13.3427 15.5303 12.0001 15.8069C8.92146 16.5575 5.89224 16.4149 2.91249 15.3792C1.96809 15.005 1.30878 14.3457 0.934584 13.4013C0.0334322 10.9402 -0.216033 8.40991 0.186189 5.81047C0.274019 4.40658 0.701673 3.12362 1.46915 1.96158C2.23219 1.2191 3.14096 0.73799 4.19545 0.518251C4.99295 0.351733 5.77698 0.191367 6.54755 0.0371397Z' fill='%236C757D'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1 !important;
}
.experts-section-wrapper .experts-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  content: "";
  position: absolute;
  inset: 0;
  left: -5px;
  top: -5px;
  width: 16.217px;
  height: 16.28px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M6.54755 0.0371397C8.77448 -0.105301 10.9484 0.161983 13.0693 0.838992C14.1919 1.24882 14.9581 2.01504 15.3679 3.13763C16.1295 5.24805 16.379 7.42196 16.1163 9.65936C16.0012 11.0634 15.6804 12.4176 15.1541 13.7221C14.3939 14.8354 13.3427 15.5303 12.0001 15.8069C8.92146 16.5575 5.89224 16.4149 2.91249 15.3792C1.96809 15.005 1.30878 14.3457 0.934584 13.4013C0.0334322 10.9402 -0.216033 8.40991 0.186189 5.81047C0.274019 4.40658 0.701673 3.12362 1.46915 1.96158C2.23219 1.2191 3.14096 0.73799 4.19545 0.518251C4.99295 0.351733 5.77698 0.191367 6.54755 0.0371397Z' fill='%23CF1322'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
}

html.ar .contact-us-section-wrapper .primary-btn .btn-label {
  margin-right: 45px;
}
html.ar .experts-section-wrapper .section-heading {
  position: relative;
  z-index: 0;
}
html.ar .experts-section-wrapper .section-heading::before {
  content: "";
  transform: scaleX(-1);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 404px;
  height: 548px;
  background-image: url("../svg/contact-us-bg.svg");
  background-repeat: no-repeat;
  background-position: top;
  background-size: contain;
  z-index: -1;
}
html.ar .experts-section-wrapper .section-heading span::before {
  display: none;
}
html.ar .experts-section-wrapper .experts-swiper .swiper-pagination .swiper-pagination-bullet::before {
  content: "";
  right: -5px;
  left: auto;
}
html.ar .experts-section-wrapper .experts-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  right: -5px;
  left: auto;
}

html.light .contact-us-section-wrapper {
  background-color: #fff;
}
html.light .contact-us-section-wrapper .contact-info {
  background: #f5f5f5;
}
html.light .contact-us-section-wrapper .contact-info h4 {
  color: #212529;
}
html.light .contact-us-section-wrapper .contact-info p,
html.light .contact-us-section-wrapper .contact-info a {
  color: #6c757d;
}
html.light .contact-us-section-wrapper .contact-info .basic-info {
  border-color: #ced4da;
}
html.light .contact-us-section-wrapper .contact-info .cta-icon.copy-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.54891 0.25H8.45109C6.84883 0.249988 5.57947 0.249978 4.57525 0.36868C3.54428 0.490545 2.69558 0.746383 1.98663 1.3282C1.74612 1.52558 1.52558 1.74612 1.3282 1.98663C0.746384 2.69558 0.490545 3.54428 0.368681 4.57525C0.249979 5.57947 0.249988 6.84883 0.25 8.45109V8.54891C0.249988 10.1512 0.249978 11.4205 0.36868 12.4247C0.490545 13.4557 0.746383 14.3044 1.3282 15.0134C1.52558 15.2539 1.74612 15.4744 1.98663 15.6718C2.6585 16.2232 3.45589 16.4818 4.41544 16.6111C5.1943 16.7161 6.13184 16.7415 7.26071 16.7479C7.27373 17.3699 7.30259 17.9162 7.36652 18.3918C7.48754 19.2919 7.74643 20.0497 8.34835 20.6516C8.95027 21.2536 9.70814 21.5125 10.6082 21.6335C11.4752 21.75 12.5775 21.75 13.9451 21.75H15.0549C16.4225 21.75 17.5248 21.75 18.3918 21.6335C19.2919 21.5125 20.0497 21.2536 20.6517 20.6516C21.2536 20.0497 21.5125 19.2919 21.6335 18.3918C21.75 17.5248 21.75 16.4225 21.75 15.0549V13.9451C21.75 12.5775 21.75 11.4752 21.6335 10.6083C21.5125 9.70814 21.2536 8.95027 20.6517 8.34835C20.0497 7.74644 19.2919 7.48754 18.3918 7.36652C17.9162 7.30259 17.3699 7.27373 16.7479 7.26071C16.7415 6.13184 16.7161 5.1943 16.6111 4.41544C16.4818 3.45589 16.2232 2.6585 15.6718 1.98663C15.4744 1.74612 15.2539 1.52558 15.0134 1.3282C14.3044 0.746384 13.4557 0.490545 12.4248 0.368681C11.4205 0.249979 10.1512 0.249988 8.54891 0.25ZM15.2477 7.25001C15.2411 6.13983 15.2161 5.29484 15.1246 4.61576C15.0157 3.80799 14.8216 3.31514 14.5123 2.93822C14.3772 2.77366 14.2263 2.62277 14.0618 2.48772C13.6644 2.16158 13.138 1.96344 12.2487 1.85831C11.3428 1.75123 10.1621 1.75 8.5 1.75C6.83789 1.75 5.65724 1.75123 4.75133 1.85831C3.86197 1.96344 3.33563 2.16158 2.93822 2.48772C2.77366 2.62277 2.62277 2.77366 2.48772 2.93822C2.16158 3.33563 1.96344 3.86197 1.85831 4.75133C1.75123 5.65724 1.75 6.83789 1.75 8.5C1.75 10.1621 1.75123 11.3428 1.85831 12.2487C1.96343 13.138 2.16158 13.6644 2.48772 14.0618C2.62277 14.2263 2.77366 14.3772 2.93822 14.5123C3.31513 14.8216 3.80799 15.0157 4.61576 15.1246C5.29484 15.2161 6.13983 15.2411 7.25001 15.2477C7.25 15.184 7.25 15.1197 7.25 15.0549V13.9451C7.24998 12.5775 7.24996 11.4752 7.36652 10.6082C7.48754 9.70814 7.74644 8.95027 8.34835 8.34835C8.95027 7.74643 9.70814 7.48754 10.6083 7.36652C11.4752 7.24996 12.5775 7.24998 13.9451 7.25H15.0549C15.1197 7.25 15.184 7.25 15.2477 7.25001ZM9.40901 9.40901C9.68577 9.13225 10.0743 8.9518 10.8081 8.85315C11.5635 8.75159 12.5646 8.75 14 8.75H15C16.4354 8.75 17.4365 8.75159 18.1919 8.85315C18.9257 8.9518 19.3142 9.13225 19.591 9.40901C19.8678 9.68577 20.0482 10.0743 20.1469 10.8081C20.2484 11.5635 20.25 12.5646 20.25 14V15C20.25 16.4354 20.2484 17.4365 20.1469 18.1919C20.0482 18.9257 19.8678 19.3142 19.591 19.591C19.3142 19.8678 18.9257 20.0482 18.1919 20.1469C17.4365 20.2484 16.4354 20.25 15 20.25H14C12.5646 20.25 11.5635 20.2484 10.8081 20.1469C10.0743 20.0482 9.68577 19.8678 9.40901 19.591C9.13225 19.3142 8.9518 18.9257 8.85315 18.1919C8.75159 17.4365 8.75 16.4354 8.75 15V14C8.75 12.5646 8.75159 11.5635 8.85315 10.8081C8.9518 10.0743 9.13225 9.68577 9.40901 9.40901Z' fill='black'/%3E%3C/svg%3E");
}
html.light .contact-us-section-wrapper .contact-info .cta-icon.copy-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M5.8799 10.4084C5.74983 11.3758 5.74991 12.5627 5.75 13.8569V16.0931C5.75 16.3891 5.75 16.5371 5.65419 16.6261C5.55837 16.7151 5.4142 16.7045 5.12584 16.6833C4.87546 16.6648 4.63892 16.6412 4.41544 16.6111C3.45589 16.4818 2.6585 16.2232 1.98663 15.6718C1.74612 15.4744 1.52558 15.2539 1.3282 15.0134C0.746383 14.3044 0.490545 13.4557 0.368681 12.4247C0.249979 11.4205 0.249989 10.1512 0.25 8.54892V8.45108C0.249989 6.84882 0.24998 5.57947 0.368681 4.57525C0.490546 3.54428 0.746384 2.69558 1.3282 1.98663C1.52558 1.74612 1.74612 1.52558 1.98663 1.3282C2.69558 0.746383 3.54428 0.490545 4.57525 0.368681C5.57946 0.249979 6.84883 0.249989 8.45108 0.25H8.54893C10.1512 0.249989 11.4205 0.24998 12.4248 0.368681C13.4557 0.490546 14.3044 0.746384 15.0134 1.3282C15.2539 1.52558 15.4744 1.74612 15.6718 1.98663C16.2232 2.6585 16.4818 3.45589 16.6111 4.41544C16.6412 4.63892 16.6648 4.87546 16.6833 5.12584C16.7045 5.4142 16.7151 5.55838 16.6261 5.65419C16.5371 5.75 16.3891 5.75 16.0931 5.75L13.8569 5.75C12.5627 5.74991 11.3758 5.74983 10.4084 5.8799C9.34253 6.0232 8.21504 6.36034 7.28769 7.28769C6.36034 8.21504 6.0232 9.34253 5.8799 10.4084Z' fill='black'/%3E%3Cpath d='M18.3918 7.36652C17.5248 7.24996 16.4225 7.24998 15.0549 7.25H13.9451C12.5775 7.24998 11.4752 7.24996 10.6083 7.36652C9.70814 7.48754 8.95027 7.74643 8.34835 8.34835C7.74644 8.95027 7.48754 9.70814 7.36653 10.6082C7.24996 11.4752 7.24998 12.5775 7.25 13.9451V15.0549C7.24998 16.4225 7.24996 17.5248 7.36652 18.3918C7.48754 19.2919 7.74643 20.0497 8.34835 20.6516C8.95027 21.2536 9.70814 21.5125 10.6082 21.6335C11.4752 21.75 12.5775 21.75 13.9451 21.75H15.0549C16.4225 21.75 17.5248 21.75 18.3918 21.6335C19.2919 21.5125 20.0497 21.2536 20.6517 20.6517C21.2536 20.0497 21.5125 19.2919 21.6335 18.3918C21.75 17.5248 21.75 16.4225 21.75 15.055V13.9451C21.75 12.5776 21.75 11.4752 21.6335 10.6083C21.5125 9.70814 21.2536 8.95027 20.6517 8.34835C20.0497 7.74644 19.2919 7.48754 18.3918 7.36652Z' fill='black'/%3E%3C/svg%3E");
}
html.light .contact-us-section-wrapper .contact-info .cta-icon.map-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1426 1.32754L13.5054 2.99964C13.9475 3.21948 14.0676 3.27364 14.1836 3.30096C14.2993 3.32819 14.4296 3.33316 14.9214 3.33316L17.0529 3.33316C17.9506 3.33313 18.7008 3.3331 19.2966 3.41498C19.9275 3.50167 20.4955 3.69257 20.9503 4.15737C21.4028 4.6199 21.5866 5.19379 21.6704 5.83067C21.7501 6.4364 21.75 7.20027 21.75 8.12022V14.9629C21.75 15.8829 21.7501 16.6468 21.6704 17.2525C21.5866 17.8894 21.4028 18.4633 20.9503 18.9258C20.4955 19.3906 19.9275 19.5815 19.2966 19.6682C18.7008 19.7501 17.9506 19.75 17.0529 19.75L14.8595 19.75C14.4632 19.7502 14.1477 19.7504 13.8399 19.6779C13.5324 19.6055 13.2494 19.4646 12.8932 19.2873L9.02368 17.3632C8.06178 16.8849 7.73221 16.7315 7.40338 16.6866C6.65803 16.5848 6.04978 16.9377 5.11822 17.4781L5.06079 17.5114C4.44177 17.8705 3.92741 18.1689 3.5015 18.3612C3.0707 18.5557 2.60335 18.7036 2.11024 18.6156C1.57688 18.5204 1.09802 18.2339 0.758331 17.8125C0.446755 17.4259 0.343265 16.9476 0.296393 16.4715C0.249974 16 0.249986 15.3972 0.250001 14.6681V6.42904C0.249985 5.87788 0.249972 5.4115 0.287464 5.02512C0.327276 4.61482 0.413399 4.23619 0.619978 3.87357C0.827051 3.51009 1.10848 3.24459 1.44084 3.00459C1.75247 2.77956 2.15062 2.54861 2.61869 2.2771L3.90724 1.52962C4.55431 1.15424 5.08426 0.846806 5.54509 0.63397C6.00331 0.422342 6.4375 0.282277 6.91376 0.254905C6.94206 0.251665 6.97084 0.25 7 0.25C7.00952 0.25 7.01901 0.250178 7.02844 0.250529C7.51855 0.241278 7.97052 0.3539 8.45232 0.539791C8.92552 0.722368 9.4736 0.994895 10.1426 1.32754ZM6.17403 1.99575C6.19993 1.98378 6.22524 1.97234 6.25 1.9614L6.25 15.2922C5.57879 15.4701 4.99763 15.8105 4.50512 16.099C4.45026 16.1311 4.3962 16.1628 4.34354 16.1934C3.68001 16.5783 3.23204 16.8371 2.88428 16.9941C2.53331 17.1525 2.41092 17.1456 2.37377 17.1389C2.20144 17.1082 2.042 17.0148 1.9262 16.8712C1.89551 16.8331 1.82787 16.7176 1.78918 16.3246C1.75087 15.9355 1.75 15.4072 1.75 14.6283V6.46368C1.75 5.86863 1.75082 5.47541 1.78045 5.16999C1.80855 4.88041 1.85825 4.73029 1.92332 4.61608C1.98789 4.50273 2.08933 4.38651 2.31898 4.22068C2.5626 4.04476 2.89504 3.85091 3.40192 3.55687L4.62979 2.84458C5.31433 2.44748 5.78409 2.17584 6.17403 1.99575ZM9.5823 15.9658C8.83743 15.595 8.30149 15.3282 7.75 15.2238L7.75 1.87991C7.80152 1.89758 7.85552 1.9173 7.91237 1.93924C8.31256 2.09365 8.79812 2.33424 9.50596 2.68619L12.8932 4.37043C13.0199 4.43353 13.1374 4.49201 13.25 4.54443L13.25 17.7895L9.5823 15.9658ZM14.75 18.2497C14.8017 18.2499 14.8586 18.25 14.9214 18.25H17C17.9645 18.25 18.6107 18.2483 19.0924 18.1821C19.5509 18.1191 19.7471 18.0107 19.8781 17.8768C20.0114 17.7406 20.1205 17.5333 20.1832 17.0569C20.2485 16.5605 20.25 15.8961 20.25 14.9117V8.17148C20.25 7.18709 20.2485 6.52265 20.1832 6.02629C20.1205 5.54987 20.0114 5.34258 19.8781 5.20639C19.7471 5.07248 19.5509 4.96401 19.0924 4.90102C18.6107 4.83482 17.9645 4.83316 17 4.83316L14.8595 4.83318C14.8223 4.8332 14.7858 4.83322 14.75 4.83317V18.2497Z' fill='black'/%3E%3C/svg%3E");
}
html.light .contact-us-section-wrapper .contact-info .cta-icon.map-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.25 1.04038C6.25 0.712846 6.25 0.54908 6.13415 0.458999C6.1208 0.448618 6.10282 0.437112 6.08779 0.429345C5.95744 0.361942 5.81999 0.425423 5.54509 0.552386C5.08426 0.765221 4.55431 1.07265 3.90724 1.44804L2.6187 2.19551C2.15063 2.46702 1.75247 2.69798 1.44084 2.92301C1.10848 3.163 0.827052 3.42851 0.619979 3.79199C0.4134 4.1546 0.327277 4.53324 0.287464 4.94354C0.249973 5.32991 0.249986 5.79625 0.250001 6.34741V14.5865C0.249987 15.3156 0.249976 15.9185 0.296394 16.3899C0.343266 16.866 0.446756 17.3443 0.758331 17.7309C1.09802 18.1523 1.57688 18.4389 2.11024 18.534C2.60335 18.622 3.0707 18.4741 3.5015 18.2796C3.92742 18.0873 4.49919 17.7556 5.11822 17.3965C5.40134 17.2323 5.6546 17.0853 5.89091 16.9632C6.07195 16.8697 6.16247 16.8229 6.20624 16.7511C6.25 16.6792 6.25 16.5846 6.25 16.3954V1.04038ZM7.75 16.2668C7.75 16.4694 7.75 16.5707 7.7977 16.6448C7.84539 16.719 7.94451 16.7641 8.14275 16.8545C8.36402 16.9553 8.6448 17.0933 9.02368 17.2817L12.8376 19.178C13.0293 19.2735 13.25 19.134 13.25 18.9199V3.1628C13.25 2.98195 13.25 2.89153 13.205 2.81893C13.16 2.74633 13.0791 2.70607 12.9171 2.62555L10.1426 1.24596C9.47366 0.913313 8.92553 0.640785 8.45232 0.458206C8.16028 0.345527 8.01425 0.289187 7.88544 0.3737C7.88226 0.375784 7.87831 0.378495 7.87522 0.380709C7.75 0.470469 7.75 0.639461 7.75 0.977444V16.2668ZM14.9214 3.25158C14.8268 3.25158 14.75 3.32812 14.75 3.42265V19.5589C14.75 19.6194 14.799 19.6685 14.8595 19.6684H17.0529C17.9506 19.6685 18.7008 19.6685 19.2966 19.5866C19.9275 19.4999 20.4955 19.309 20.9503 18.8442C21.4028 18.3817 21.5866 17.8078 21.6704 17.1709C21.7501 16.5652 21.75 15.8013 21.75 14.8814V8.03864C21.75 7.11869 21.7501 6.35482 21.6704 5.74908C21.5866 5.11221 21.4028 4.53832 20.9503 4.07579C20.4955 3.61098 19.9275 3.42009 19.2966 3.3334C18.7008 3.25152 17.9506 3.25155 17.0529 3.25158H14.9214Z' fill='black'/%3E%3C/svg%3E");
}
html.light .experts-section-wrapper {
  background-color: #f5f5f5;
}
html.light .experts-section-wrapper .section-subheading {
  color: #212529;
}
html.light .experts-section-wrapper .section-description {
  color: #6c757d;
}
html.light .experts-section-wrapper .expert-card .expert-name {
  color: #212529;
}
html.light .experts-section-wrapper .expert-card .expert-designation {
  color: #6c757d;
}
html.light .experts-section-wrapper .expert-card .expert-position {
  color: #212529;
}
html.light .experts-section-wrapper .expert-card .social-links-container svg path {
  fill: black;
}

@media (min-width: 1200px) and (max-width: 1500px) {
  .experts-section-wrapper {
    padding: 80px 0;
  }
  .experts-section-wrapper .section-heading {
    font-size: 220px;
    line-height: 200px;
    letter-spacing: -5.2px;
  }
  .experts-section-wrapper .section-heading span::before {
    bottom: 0;
    right: -280%;
    width: 350px;
    height: 500px;
  }
  .experts-section-wrapper .section-subheading {
    font-size: 100px;
    line-height: 120px;
    letter-spacing: -2.4px;
  }
  .experts-section-wrapper .section-description {
    font-size: 28px;
    line-height: 44px;
  }
  html.ar .experts-section-wrapper .section-heading::before {
    left: 5%;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) {
  .experts-section-wrapper {
    padding-bottom: 80px;
  }
  .experts-section-wrapper .section-heading {
    font-size: 180px;
    line-height: 180px;
    letter-spacing: -5.2px;
  }
  .experts-section-wrapper .section-heading span::before {
    content: "";
    bottom: 0;
    right: -350%;
  }
  .experts-section-wrapper .section-subheading {
    font-size: 80px;
    line-height: 80px;
    letter-spacing: -2.4px;
  }
  .experts-section-wrapper .section-description {
    font-size: 26px;
    line-height: 26px;
  }
  .experts-section-wrapper .experts-swiper {
    height: 100%;
    width: 100%;
  }
  .experts-section-wrapper .experts-swiper .swiper-slide {
    filter: grayscale(0);
  }
  .experts-section-wrapper .experts-swiper .swiper-slide .expert-card .secondary-btn {
    animation: fadein 250ms ease-in-out;
    display: flex !important;
    opacity: 1;
    pointer-events: all;
  }
  html.ar .experts-section-wrapper .section-heading {
    font-size: 180px;
    line-height: 180px;
    letter-spacing: -5.2px;
  }
  html.ar .experts-section-wrapper .section-heading::before {
    content: "";
    bottom: 0;
  }
}
@media (min-width: 766px) and (max-width: 1022px) {
  .experts-section-wrapper .section-heading {
    font-size: 160px;
    line-height: 160px;
    letter-spacing: -5.2px;
  }
  .experts-section-wrapper .section-heading span::before {
    content: "";
    bottom: 0;
    display: none;
    right: -250%;
    width: 304px;
    height: 448px;
  }
  .experts-section-wrapper .section-subheading {
    font-size: 60px;
    line-height: 60px;
    letter-spacing: -2.4px;
  }
  .experts-section-wrapper .section-description {
    font-size: 20px;
    line-height: 26px;
  }
  .experts-section-wrapper .experts-swiper {
    height: 100%;
    width: 100%;
  }
  .experts-section-wrapper .experts-swiper .swiper-slide {
    filter: grayscale(0);
  }
  .experts-section-wrapper .experts-swiper .swiper-slide .expert-card .secondary-btn {
    animation: fadein 250ms ease-in-out;
    display: flex !important;
    opacity: 1;
    pointer-events: all;
  }
  html.ar .experts-section-wrapper .section-heading::before {
    display: none;
  }
}
@media screen and (max-width: 765px) {
  .contact-us-section-wrapper {
    padding: 40px 0;
  }
  .experts-section-wrapper {
    padding: 40px 0;
    padding-bottom: 40px;
  }
  .experts-section-wrapper .section-heading {
    font-size: 90px;
    line-height: 90px;
    letter-spacing: -5.2px;
  }
  .experts-section-wrapper .section-heading::before {
    display: none;
  }
  .experts-section-wrapper .section-heading span::before {
    display: none;
  }
  .experts-section-wrapper .section-subheading {
    font-size: 60px;
    line-height: 60px;
    letter-spacing: -2.4px;
  }
  .experts-section-wrapper .section-description {
    font-size: 20px;
    line-height: 26px;
  }
  .experts-section-wrapper .experts-swiper {
    height: 100%;
    width: 100%;
    padding: 60px 0;
  }
  .experts-section-wrapper .experts-swiper .swiper-slide {
    filter: grayscale(0);
  }
  .experts-section-wrapper .experts-swiper .swiper-slide .expert-card .secondary-btn {
    animation: fadein 250ms ease-in-out;
    display: flex !important;
    opacity: 1;
    pointer-events: all;
  }
  .experts-section-wrapper .experts-swiper .swiper-slide:nth-child(even) {
    margin-top: 0;
  }
  .experts-section-wrapper .experts-swiper .expert-card .expert-image {
    width: 150px;
    height: 150px;
  }
  .experts-section-wrapper .experts-swiper .expert-card .expert-image img {
    width: 142px;
    height: 142px;
  }
  .experts-section-wrapper .experts-swiper .expert-card .expert-name {
    font-size: 24px;
    font-weight: 700;
  }
  .experts-section-wrapper .experts-swiper .expert-card .expert-designation {
    font-size: 18px;
    line-height: 18px;
  }
  .experts-section-wrapper .experts-swiper .expert-card .expert-position {
    font-size: 18px;
    line-height: 18px;
  }
  .experts-section-wrapper .experts-swiper .swiper-pagination {
    display: flex;
  }
}

/*# sourceMappingURL=style.css.map */
