@charset "UTF-8";
@font-face {
  font-family: "Brando Arabic";
  src: url("../fonts/BrandoArabicLight.eot");
  src: url("../fonts/BrandoArabicLight.eot?#iefix") format("embedded-opentype"), url("../fonts/BrandoArabicLight.woff2") format("woff2"), url("../fonts/BrandoArabicLight.woff") format("woff"), url("../fonts/BrandoArabicLight.ttf") format("truetype"), url("../fonts/BrandoArabicLight.svg#BrandoArabicLight") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brando Arabic";
  src: url("../fonts/BrandoArabicSemiBold.eot");
  src: url("../fonts/BrandoArabicSemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/BrandoArabicSemiBold.woff2") format("woff2"), url("../fonts/BrandoArabicSemiBold.woff") format("woff"), url("../fonts/BrandoArabicSemiBold.ttf") format("truetype"), url("../fonts/BrandoArabicSemiBold.svg#BrandoArabicSemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brando Arabic";
  src: url("../fonts/BrandoArabicRegular.eot");
  src: url("../fonts/BrandoArabicRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/BrandoArabicRegular.woff2") format("woff2"), url("../fonts/BrandoArabicRegular.woff") format("woff"), url("../fonts/BrandoArabicRegular.ttf") format("truetype"), url("../fonts/BrandoArabicRegular.svg#BrandoArabicRegular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Brando Arabic";
  src: url("../fonts/BrandoArabicBold.eot");
  src: url("../fonts/BrandoArabicBold.eot?#iefix") format("embedded-opentype"), url("../fonts/BrandoArabicBold.woff2") format("woff2"), url("../fonts/BrandoArabicBold.woff") format("woff"), url("../fonts/BrandoArabicBold.ttf") format("truetype"), url("../fonts/BrandoArabicBold.svg#BrandoArabicBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
:root {
  --primary-font: "Brando Arabic", sans-serif;
}

@font-face {
  font-family: "Adelle Sans ARA";
  src: url("../fonts/fonnts.com-adelle_sans_ara_lt-webfont.woff2") format("woff2"), url("../fonts/fonnts.com-adelle_sans_ara_lt-webfont.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Adelle Sans ARA";
  src: url("../fonts/fonnts.com-adelle_sans_ara_eb-webfont.woff2") format("woff2"), url("../fonts/fonnts.com-adelle_sans_ara_eb-webfont.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Adelle Sans ARA";
  src: url("../fonts/fonnts.com-adelle_sans_ara_regular-webfont.woff2") format("woff2"), url("../fonts/fonnts.com-adelle_sans_ara_regular-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Adelle Sans ARA";
  src: url("../fonts/fonnts.com-adelle_sans_ara_ut-webfont.woff2") format("woff2"), url("../fonts/fonnts.com-adelle_sans_ara_ut-webfont.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Adelle Sans ARA";
  src: url("../fonts/fonnts.com-adelle_sans_ara_sb-webfont.woff2") format("woff2"), url("../fonts/fonnts.com-adelle_sans_ara_sb-webfont.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "almujadilah";
  src: url("../fonts/almujadilah.eot?10885387");
  src: url("../fonts/almujadilah.eot?10885387#iefix") format("embedded-opentype"), url("../fonts/almujadilah.woff2?10885387") format("woff2"), url("../fonts/almujadilah.woff?10885387") format("woff"), url("../fonts/almujadilah.ttf?10885387") format("truetype"), url("../fonts/almujadilah.svg?10885387#almujadilah") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'almujadilah';
    src: url('../font/almujadilah.svg?10885387#almujadilah') format('svg');
  }
}
*/
[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "almujadilah";
  font-style: normal;
  font-weight: normal;
  speak: never;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}

.icon-twitter:before {
  content: "";
  display: block;
  -webkit-mask-image: url(../images/x-twitter.svg);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  width: 1em;
  height: 1em;
  background-color: rgb(41, 10, 0);
}

.icon-twitter:hover::before {
  background: #fff !important;
}

/* '' */

/* '' */

/* '' */

/* '' */

/* '' */

/* '' */

/* '' */

/* '' */

/* '' */
.icon-facebook:before {
  content: "\f09a";
}

/* '' */

/* '' */
.icon-instagram:before {
  content: "\f16d";
}

/* '' */

/* '' */

/* '' */
.icon-whatsapp:before {
  content: "\f232";
}

/* '' */

/* '' */
.icon-linkedin:before {
  content: "\f31a";
}

/* '' */
.about-detail {
  display: flex;
  flex-wrap: wrap;
  gap: calc(1.6875rem + 5.25vw);
}
@media (min-width: 1200px) {
  .about-detail {
    gap: 5.625rem;
  }
}
@media (max-width: 767.98px) {
  .about-detail p {
    font-size: 16px !important;
  }
}

.gather-qatar {
  padding: 80px 117px;
  border-radius: 50px;
  color: #fff;
}
@media (max-width: 991.98px) {
  .gather-qatar {
    padding: 40px;
  }
}
@media (max-width: 991.98px) {
  .gather-qatar h2 {
    margin-bottom: 1.5rem;
  }
}
.gather-qatar p {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 2rem;
}
@media (max-width: 991.98px) {
  .gather-qatar p {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767.98px) {
  .gather-qatar p {
    font-size: 16px;
  }
}

.womens-center p {
  font-size: 20px;
  line-height: 32px;
}
@media (max-width: 991.98px) {
  .womens-center p {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .womens-center p {
    max-width: 85%;
  }
}
.womens-center figure {
  border-start-end-radius: 200px;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .womens-center figure {
    border-start-end-radius: 56px;
  }
}
@media (max-width: 991.98px) {
  .womens-center figure img {
    width: 100%;
  }
}

.testimonial-holder {
  overflow: hidden;
}
.testimonial-holder .quote-icon-start,
.testimonial-holder .quote-icon-end {
  background: rgb(212, 59, 44);
}
.testimonial-holder .owl-nav {
  display: flex;
  justify-content: center;
  gap: 12rem;
}
@media (max-width: 991.98px) {
  .testimonial-holder .owl-nav {
    gap: 8rem;
  }
}
html[dir=rtl] .testimonial-holder .owl-nav button {
  transform: scaleX(-1);
}
.testimonial-holder .owl-nav button span {
  display: none;
}
.testimonial-holder .owl-nav button.owl-prev:before {
  content: "";
  -webkit-mask-image: url("../images/icon/icon-arrow-left.svg");
          mask-image: url("../images/icon/icon-arrow-left.svg");
  background: rgb(41, 10, 0);
  display: inline-block;
  width: 30px;
  height: 30px;
}
.testimonial-holder .owl-nav button.owl-next:before {
  content: "";
  -webkit-mask-image: url("../images/icon/icon-arrow-right.svg");
          mask-image: url("../images/icon/icon-arrow-right.svg");
  background: rgb(41, 10, 0);
  display: inline-block;
  width: 30px;
  height: 30px;
}
.testimonial-holder p {
  font-weight: 700;
  font-size: 24px;
  text-align: center;
  color: rgb(41, 10, 0);
  font-family: var(--primary-font);
  padding-block: 2rem;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .testimonial-holder p {
    padding-block: 1rem;
    font-size: 16px !important;
  }
}
.testimonial-holder .pattern-bottom {
  inset-inline-start: inherit;
  width: 9.5vw;
  inset-inline-end: 0;
  transform: scaleX(-1);
}
.testimonial-holder .pattern-bottom:before {
  width: 0.5vw;
}

.expect-section {
  background: rgb(140, 29, 26);
  border-start-start-radius: 200px;
  color: #fff;
}
@media (max-width: 991.98px) {
  .expect-section {
    border-start-start-radius: 56px;
    padding-block-start: 3rem;
  }
}
.expect-section p {
  font-weight: 300;
  font-size: 20px;
  line-height: 32px;
}
@media (max-width: 767.98px) {
  .expect-section h2 {
    margin-bottom: 2rem !important;
  }
}

.expect-card {
  margin-bottom: 2rem;
}
@media (max-width: 991.98px) {
  .expect-card {
    margin-bottom: 0;
  }
}
@media (max-width: 991.98px) {
  .expect-card figure {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 991.98px) {
  .expect-card figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media (min-width: 992px) {
  .expect-detail {
    padding-bottom: 2rem;
  }
}
.expect-detail h4 {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .expect-detail h4 {
    margin-bottom: 2rem;
  }
}

@media (max-width: 991.98px) {
  .expect-pattern {
    width: 5rem;
    height: 5rem;
  }
}
.expect-pattern img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
html[dir=rtl] .expect-pattern img {
  transform: scaleX(-1);
}
@media (max-width: 991.98px) {
  .expect-pattern {
    display: none;
  }
}

.quote-author {
  font-size: 24px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 991.98px) {
  .quote-author {
    font-size: 18px;
  }
}
