@font-face {
  font-family: "Merriweather Sans";
  unicode-range: U+30-39;
}
:root {
  --bi-ff-primary:"Merriweather Sans","Tajawal", sans-serif;
  --bi-ff-secondary:"Merriweather Sans", sans-serif;
  /* Heading Variable */
  --bi-fs-h1: 42px;
  --bi-fs-h2: 34px;
  --bi-fs-h3: 32px;
  --bi-fs-h4: 30px;
  --bi-fs-h5: 22px;
  --bi-fs-h6: 18px;
  --bi-fs-p: 20px;
  --bi-fs-p-m: 18px;
  --bi-fs-sm: 16px;
  --bi-fs-ab: 30px;
  --bi-fs-abs: 24px;
  /* Font Weight Variable */
  --bi-fw-light: 500;
  --bi-fw-regular: 500;
  --bi-fw-medium: 700;
  --bi-fw-semibold: 600;
  --bi-fw-bold: 700;
  --bi-fw-extrabold: 800;
  --bi-fw-black: 900;
  /* Color Variable */
  --bi-light: #ffffff;
  --bi-dark: #000000;
  --bi-primary: #294B5E;
  --bi-secondary: #b19b76;
  --bi-text: #000000;
  --bi-error: #80070D;
}

@media (max-width: 1599.98px) {
  :root {
    --bi-fs-h1: 38px;
    --bi-fs-h2: 32px;
    --bi-fs-h4: 26px;
    --bi-fs-ab: 26px;
    --bi-fs-abs: 22px;
    --bi-fs-p: 18px;
    --bi-fs-p-m: 17px;
    --bi-fs-sm: 16px;
  }
}
@media (max-width: 1399.98px) {
  :root {
    --bi-fs-h1: 38px;
    --bi-fs-h2: 30px;
    --bi-fs-h4: 26px;
    --bi-fs-ab: 26px;
    --bi-fs-abs: 22px;
    --bi-fs-p: 18px;
    --bi-fs-p-m: 17px;
    --bi-fs-sm: 16px;
  }
}
@media (max-width: 1199.98px) {
  :root {
    --bi-fs-h1: 36px;
    --bi-fs-h2: 28px;
    --bi-fs-h4: 25px;
    --bi-fs-ab: 24px;
    --bi-fs-abs: 21px;
    --bi-fs-p: 17px;
    --bi-fs-p-m: 16px;
    --bi-fs-sm: 14px;
  }
}
@media (max-width: 991.98px) {
  :root {
    --bi-fs-h1: 32px;
    --bi-fs-h2: 28px;
    --bi-fs-h4: 24px;
    --bi-fs-ab: 24px;
    --bi-fs-abs: 20px;
    --bi-fs-p: 17px;
    --bi-fs-p-m: 16px;
    --bi-fs-sm: 14px;
  }
}
@media (max-width: 767.98px) {
  :root {
    --bi-fs-h1: 30px;
    --bi-fs-h2: 26px;
    --bi-fs-h4: 22px;
    --bi-fs-ab: 22px;
    --bi-fs-abs: 20px;
    --bi-fs-p: 17px;
    --bi-fs-p-m: 16px;
    --bi-fs-sm: 14px;
  }
}
@media (max-width: 575.98px) {
  :root {
    --bi-fs-h1: 28px;
    --bi-fs-h2: 24px;
    --bi-fs-h4: 20px;
    --bi-fs-ab: 20px;
    --bi-fs-abs: 19px;
    --bi-fs-p: 16px;
    --bi-fs-p-m: 16px;
    --bi-fs-sm: 14px;
  }
}
@media (max-width: 479.98px) {
  :root {
    --bi-fs-h1: 28px;
    --bi-fs-h2: 24px;
    --bi-fs-h4: 20px;
    --bi-fs-ab: 20px;
    --bi-fs-abs: 19px;
    --bi-fs-p: 16px;
    --bi-fs-p-m: 16px;
    --bi-fs-sm: 14px;
  }
}
h1, h2, h3, h4, h5, h6 {
  font-weight: var(--bi-fw-medium);
  font-family: var(--bi-ff-primary);
  margin-top: 0px;
  color: var(--bi-primary);
}

h2, h3, h4, h5, h6 {
  line-height: 1.4 !important;
}

h1 {
  font-size: var(--bi-fs-h1);
}

h2 {
  font-size: var(--bi-fs-h2);
}

h3 {
  font-size: var(--bi-fs-h3);
}

h4 {
  font-size: var(--bi-fs-h4);
}

h5 {
  font-size: var(--bi-fs-h5);
}

h6 {
  font-size: var(--bi-fs-h6);
}

p {
  font-family: var(--bi-ff-primary);
  line-height: 1.6 !important;
  color: var(--bi-text);
  font-size: var(--bi-fs-p);
  font-weight: var(--bi-fw-light);
  margin-block-end: 1.2rem;
}
@media (max-width: 575.98px) {
  p {
    margin-block-end: 1rem;
  }
}

.abstract {
  font-size: var(--bi-fs-ab);
}

.abstract-medium {
  font-size: var(--bi-fs-abs);
}

.primary-color {
  color: var(--bi-primary) !important;
}

.secondary-color {
  color: var(--bi-secondary) !important;
}

.light-color {
  color: var(--bi-light) !important;
}

.black-color {
  color: var(--bi-light) !important;
}

.primary-color-bg {
  background-color: var(--bi-primary) !important;
}

.secondary-color-bg {
  background-color: var(--bi-primary) !important;
}

.fw-regular {
  font-weight: var(--bi-fw-regular) !important;
}

.fw-medium {
  font-weight: var(--bi-fw-medium) !important;
}

.fw-semibold {
  font-weight: var(--bi-fw-semibold) !important;
}

.fw-bold {
  font-weight: var(--bi-fw-bold) !important;
}

.ff-primary {
  font-family: var(--bi-ff-primary) !important;
}

html, body {
  direction: rtl;
  letter-spacing: 0px !important;
  font-family: var(--bi-ff-primary) !important;
}

p {
  font-weight: var(--bi-fw-regular);
}

.site-masthead .site-masthead__wrapper .announcement-slider__content .announcement-slider__title p span:before {
  left: 10px;
  right: auto;
}
@media (max-width: 575.98px) {
  .site-masthead .site-masthead__wrapper .announcement-slider__content .announcement-slider__title p span:before {
    left: 7px;
  }
}

.theme__navigation .site-carousel__nav-prev span, .theme__navigation .site-carousel__nav-next span {
  transform: scaleX(-1);
}

.main-header__language-search .main-search-form button {
  left: 0px;
  right: auto;
}
.main-header__language-search .main-search-form button:before {
  right: 0;
  left: auto;
}

.main-navigation-wrapper > div > ul > li.menu-item-has-children > a:before {
  left: 0px;
  right: auto;
}

.main-navigation-wrapper > div > ul > li > ul > li:hover > a {
  transform: translateX(-10px);
}

.mobie-menu {
  left: 0px;
  right: auto;
  transform: translateX(-125%);
}
.mobie-menu .icon-close {
  left: 20px;
  right: auto;
}

.mobie-menu .menu > li.menu-item-has-children > a:before {
  left: 0px;
  right: auto;
}

.bicc-fullwidthslider .bicc-fullwidthslider__content .bicc-fullwidthslider__title:before {
  right: 0;
  left: auto;
}

.bicc-btn span {
  transform: scaleX(-1) translateX(0px);
}
.bicc-btn:hover.before-icon span {
  transform: scaleX(-1) translateX(0px) !important;
}
.bicc-btn:hover span {
  transform: scaleX(-1) translateX(5px);
}

.bicc-fullwidthslider .swiper-slide .bicc-fullwidthslider__img:before {
  transform: scaleX(-1);
}

.bicc-theme-navigation .bicc-theme-navigation-arrow span {
  transform: scaleX(-1);
}

.legal-services-card-slider .legal-services-card .legal-services-card__button span {
  transform: scaleX(-1);
}

.bicc-footer .footer-social-media-row .contact-links-wrapper a:after {
  left: -20px;
  right: auto;
}
@media (max-width: 575.98px) {
  .bicc-footer .footer-social-media-row .contact-links-wrapper a:after {
    left: -15px;
  }
}

.bicc-footer .footer-social-media-row .contact-links-wrapper a {
  direction: ltr;
}

.bicc-btn-link span {
  transform: scaleX(-1) translateX(0px);
}
.bicc-btn-link:hover.back-link span {
  transform: scaleX(-1) translateX(0px) !important;
}
.bicc-btn-link:hover span {
  transform: scaleX(-1) translateX(5px) !important;
}

.nice-select:before {
  left: 18px;
  right: auto;
}
@media (max-width: 1199.98px) {
  .nice-select:before {
    left: 16px;
  }
}

.nice-select span.current {
  right: 18px;
  left: auto;
}
@media (max-width: 1199.98px) {
  .nice-select span.current {
    right: 16px;
  }
}

.nice-select .option {
  text-align: right;
}

.bicc-breadcrumb-wrapper .bicc-breadcrumb .bread-dot, .bicc-breadcrumb-wrapper .bicc-breadcrumb .icon-down-angle {
  transform: rotate(90deg);
}

.frm_forms {
  direction: rtl !important;
}
.frm_forms .frm_form_field input {
  direction: rtl;
}
.frm_forms .frm_form_field label {
  right: 0px;
  left: auto;
  text-align: right;
}

.frm_forms .frm_form_field .nice-select .current {
  right: 0;
  left: auto;
}

.frm_forms .frm_form_field .nice-select:before {
  left: 0;
  right: auto;
}

.frm_button_submit {
  padding: 13px 20px 13px 45px !important;
}
.frm_button_submit:hover:after {
  left: 15px;
  right: auto;
}
.frm_button_submit:after {
  left: 20px;
  right: auto;
  transform: scaleX(-1);
}

.frm_dropzone .dz-preview .dz-remove {
  float: left;
}

.with_frm_style, .with_frm_style form, .with_frm_style .frm-show-form div.frm_description p {
  text-align: right;
}

.pagination-list ul li .page-numbers .arrow {
  transform: scaleX(-1);
}

.frm_error {
  text-align: right !important;
}

.bicc-accordion .accordion-item .accordion-button:before {
  left: 0;
  right: auto;
}

.bicc-accordion__expand.exp-all:before, .bicc-accordion__expand.col-all:before {
  right: -25px;
  left: auto;
}

.wpml-ls-last-item a span {
  font-family: "Merriweather Sans", sans-serif !important;
}

.bicc-footer .footer-contact-row nav ul li a {
  font-weight: var(--bi-fw-regular) !important;
}

.content-body ul li:before {
  right: 2px;
  left: auto;
  top: 10px;
}
@media (max-width: 1599.98px) {
  .content-body ul li:before {
    top: 9px;
  }
}
@media (max-width: 1199.98px) {
  .content-body ul li:before {
    top: 8px;
  }
}
@media (max-width: 575.98px) {
  .content-body ul li:before {
    top: 7px;
  }
}

button.gm-ui-hover-effect {
  left: -20px !important;
  right: auto !important;
}

.events-grid-wrapper__location a span {
  margin-block-start: 5px;
}
@media (max-width: 991.98px) {
  .events-grid-wrapper__location a span {
    margin-block-start: 3px;
  }
}/*# sourceMappingURL=style-ar.css.map */