.founding-day .ehsanLogo {
  position: fixed;
  bottom: 30px;
  inset-inline-start: 1vw;
  z-index: 9999;
  width: 56px;
  height: 56px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}
.founding-day .bannerMenu .swiper-pagination {
  bottom: 25px;
}
.founding-day .bannerMenu .contentBanner::after {
  display: none;
}
@media (max-width: 1200px) {
  .founding-day .bannerMenu .contentBanner {
    height: 571px;
  }
  .founding-day .bannerMenu .contentBanner .bg-video-wrap img {
    object-position: top;
  }
}
.founding-day .bannerMenu .contentBanner .BNRtxt {
  width: 100%;
  max-width: 100%;
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  padding: 32px;
  padding-bottom: 40px;
  background-image: url(../images/founding-day/Mobile-Banner.svg);
  background-size: auto;
  background-position: bottom;
}
.founding-day .bannerMenu .contentBanner .BNRtxt h1 {
  color: var(--Beige-500---Primary, #E9DFCF) !important;
  margin-bottom: 16px;
}
@media (max-width: 1200px) {
  .founding-day .bannerMenu .contentBanner .BNRtxt h1 {
    font-size: var(--display-md-semibold-font-size);
  }
}
.founding-day .bannerMenu .contentBanner .BNRtxt p {
  color: var(--Beige-500---Primary, #E9DFCF) !important;
  margin: 0;
  width: 100%;
}
@media (max-width: 1200px) {
  .founding-day .bannerMenu .contentBanner .BNRtxt p {
    font-size: var(--text-xl-medium-font-size);
  }
}
@media (max-width: 1200px) {
  .founding-day .bannerMenu .contentBanner .BNRtxt {
    padding: 16px;
    padding-bottom: 70px;
  }
}
.founding-day .bannerMenu .contentBanner .BNRtxt h1 {
  color: var(--Colors-Saudi-Founding-Day-Brown-800, #422E2B);
}
.founding-day .bannerMenu .contentBanner .BNRtxt p {
  color: var(--Colors-Saudi-Founding-Day-Brown-800, #422E2B);
  height: auto !important;
  -webkit-box-orient: unset;
}
.founding-day .bannerMenu .contentBanner::after {
  display: none;
}
.founding-day section.services-sec:not(.ElectronicSec), .founding-day section.awareness-sec, .founding-day section.newHome, .founding-day section.weAreSec {
  position: relative;
}
.founding-day section.services-sec:not(.ElectronicSec)::after, .founding-day section.awareness-sec::after, .founding-day section.newHome::after, .founding-day section.weAreSec::after {
  content: url(../images/founding-day/section-pattern.svg);
  position: absolute;
  bottom: 0;
  inset-inline-end: 0;
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
}
.founding-day .awareness-sec .font30 {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.founding-day .awareness-sec .font30::before {
  content: url(../images/founding-day/title-pattern4.svg);
  position: relative;
  margin-inline-end: 20px;
  display: flex;
  height: 45px;
}
.founding-day .newHome .font30 {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.founding-day .newHome .font30::before {
  content: url(../images/founding-day/title-pattern3.svg);
  position: relative;
  margin-inline-end: 20px;
  display: flex;
  height: 45px;
}
.founding-day .services-sec:not(.ElectronicSec):not(.clearClass) {
  background-image: url(../images/founding-day/services-pattern.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.founding-day .services-sec .mainTitle {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.founding-day .services-sec .mainTitle::before {
  content: url(../images/founding-day/title-pattern.svg);
  position: relative;
  margin-inline-end: 20px;
  display: flex;
  height: 45px;
}
.founding-day .weAreSec .font30 {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.founding-day .weAreSec .font30::before {
  content: url(../images/founding-day/title-pattern2.svg);
  position: relative;
  margin-inline-end: 20px;
  display: flex;
  height: 45px;
}
.founding-day .PublicationSec {
  background-image: url(../images/founding-day/Pattern.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom right;
}
.founding-day .ourServicesSec {
  background-image: url(../images/founding-day/services-pattern.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.founding-day .ourServicesSec .textSec * {
  color: var(--themes-text-text-default);
}
.founding-day .ourServicesSec .customArrow .swiper-button-next,
.founding-day .ourServicesSec .customArrow .swiper-button-prev {
  background-color: var(--themes-text-text-primary);
}
.founding-day .ourServicesSec .customArrow .swiper-button-next.swiper-button-disabled,
.founding-day .ourServicesSec .customArrow .swiper-button-prev.swiper-button-disabled {
  background-color: #E5E7EB;
}
.founding-day .ourServicesSec .customPagi .swiper-pagination-bullet {
  background-color: #E5E7EB;
}
.founding-day .ourServicesSec .customPagi .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--themes-text-text-primary);
}
.founding-day .pattern-founding-day {
  background-image: url(../images/founding-day/pattern.svg);
  background-repeat: no-repeat;
  background-position: right;
}
.founding-day .footerDGA {
  background-color: #231F20;
  background-image: url(../images/founding-day/footer-pattern.svg);
  background-position: bottom left;
  background-repeat: no-repeat;
}
.founding-day .footerDGA .FooterLinks .social li a,
.founding-day .footerDGA .FooterLinks .Accessibility li a {
  background-color: transparent;
  border: 1px solid var(--Border-border-oncolor-transparent-30, rgba(255, 255, 255, 0.3)) !important;
}
.founding-day .footerDGA .FooterLinks .social li a:hover,
.founding-day .footerDGA .FooterLinks .Accessibility li a:hover {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
.founding-day .footerDGA .FooterLinks .social li a:active,
.founding-day .footerDGA .FooterLinks .Accessibility li a:active {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
.founding-day .footerDGA .FooterLinks h4 {
  color: #FFFFFF;
  border-color: var(--Border-border-oncolor-transparent-30, rgba(255, 255, 255, 0.3));
}
.founding-day .footerDGA .FooterLinks a {
  color: var(--Link-link-oncolor, #FFF) !important;
}
.founding-day .footerDGA .FooterLinks a:hover {
  color: rgba(255, 255, 255, 0.8) !important;
  text-decoration: none;
}
.founding-day .footerDGA .FooterLinks a:active {
  color: rgba(255, 255, 255, 0.6) !important;
  text-decoration: none;
}
.founding-day .footerDGA .btm-footer .footer-last p {
  color: var(--Link-link-oncolor, #FFF);
}
.founding-day .footerDGA .btm-footer .footer-last .dir-links li a,
.founding-day .footerDGA .btm-footer .footer-last .dir-links-2 li a {
  color: var(--Link-link-oncolor, #FFF) !important;
}
.founding-day .footerDGA .btm-footer .footer-last .dir-links li a:hover,
.founding-day .footerDGA .btm-footer .footer-last .dir-links-2 li a:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}
.founding-day .footerDGA .btm-footer .footer-last .dir-links li a:active,
.founding-day .footerDGA .btm-footer .footer-last .dir-links-2 li a:active {
  color: rgba(255, 255, 255, 0.6) !important;
}
.founding-day .footerDGA .btm-footer .footer-last .dir-links-2 li a:hover {
  text-decoration: none;
}
.founding-day .footerDGA .logos-box {
  max-width: 100%;
  display: flex;
  gap: 16px;
  justify-content: flex-end;
  align-items: end;
}

/*# sourceMappingURL=founding-day.css.map */
