html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.clearfix {
  zoom: 1;
}
.clearfix::before, .clearfix::after {
  content: "";
  display: table;
}
.clearfix::after {
  clear: both;
}

/**
 * common colors
 */
/**
 * notification colors
 */
/* slick */
/* boxshadow */
/* gradients */
/**
 * common colors
 */
/**
 * notification colors
 */
/* slick */
/* boxshadow */
/* ---En styling--- */
html:not([dir=rtl]) {
  /**
   * common colors
   */
  /**
   * notification colors
   */
  /* slick */
  /* boxshadow */
  /**
   * common colors
   */
  /**
   * notification colors
   */
  /* slick */
  /* boxshadow */
  /* gradients */
  /**
   * buttons
   */
  /*
   * typography
   */
  /*
   * colors and gradients
   */
  /*
  * dataTable style
  */
  /*--slick--*/
  /*- text border-*/
  /*- sandwich menu-*/
  /*-sidebar menu-*/
  /*-sidebar overlay-*/
  /*-mobile menu-*/
  /**
   *  Progress Bar
   */
  /*inside pages*/
  /*share this custom style*/
  /*sprint2*/
  /*timeline style*/
  /*user login style*/
  /*END user login style.*/
  /*contact us*/
  /*static page*/
  /*END static page.*/
  /*timeline v2*/
  /*END timeline v2.*/
  /*404 page*/
  /*END 404 page*/
  /*enents end date*/
  /*move to top button*/
  /*move to top button.*/
  /* Odometer */
  /*timeline tab animation.*/
  /*loader*/
  /*2fa*/
  /*login page*/
  /* iPad in portrait & landscape */
}
html:not([dir=rtl]) .base-page {
  min-height: calc(100vh - 27rem);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .base-page {
    min-height: calc(100vh - 42rem);
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .web-only,
  html:not([dir=rtl]) .for-web {
    display: none !important;
  }
}
@media only screen and (min-width: 767px) {
  html:not([dir=rtl]) .mob-only,
  html:not([dir=rtl]) .for-mob {
    display: none !important;
  }
}
html:not([dir=rtl]) .decoration-none {
  text-decoration: none !important;
}
html:not([dir=rtl]) .c-pointer {
  cursor: pointer !important;
}
html:not([dir=rtl]) .c-not-allowed {
  cursor: not-allowed !important;
}
html:not([dir=rtl]) .c-text {
  cursor: text !important;
}
html:not([dir=rtl]) p {
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 25px;
}
html:not([dir=rtl]) .no-overflow {
  overflow: hidden !important;
}
html:not([dir=rtl]) a.has-link {
  cursor: pointer;
}
html:not([dir=rtl]) .ls-0 {
  list-style-type: none;
}
html:not([dir=rtl]) a {
  text-decoration: none !important;
}
html:not([dir=rtl]) img {
  display: block;
  max-width: 100%;
  height: auto !important;
}
html:not([dir=rtl]) .relative {
  position: relative;
}
html:not([dir=rtl]) .overflow-hidden {
  overflow: hidden;
}
html:not([dir=rtl]) .hidden {
  display: none !important;
}
html:not([dir=rtl]) .bdr-1 {
  border-radius: 10px;
}
html:not([dir=rtl]) .bdr-solid {
  border: 1px solid #EF4135;
}
html:not([dir=rtl]) .full-height {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
html:not([dir=rtl]) .v-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
html:not([dir=rtl]) .pt-scroll {
  padding-top: 5rem !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pt-scroll {
    padding-top: 1.875rem !important;
  }
}
html:not([dir=rtl]) .p-top1 {
  padding-top: 5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-top1 {
    padding-top: 3.75rem;
  }
}
html:not([dir=rtl]) .p-top2 {
  padding-top: 3.125rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-top2 {
    padding-top: 3.125rem;
  }
}
html:not([dir=rtl]) .p-top3 {
  padding-top: 6.875rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-top3 {
    padding-top: 3.75rem;
  }
}
html:not([dir=rtl]) .p-bot1 {
  padding-bottom: 8.125rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-bot1 {
    padding-bottom: 4.375rem;
  }
}
html:not([dir=rtl]) .p-bot2 {
  padding-bottom: 5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-bot2 {
    padding-bottom: 3.75rem;
  }
}
html:not([dir=rtl]) .p-bot3 {
  padding-bottom: 3.125rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-bot3 {
    padding-bottom: 3.125rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-m-0 {
    padding: 0 !important;
  }
}
html:not([dir=rtl]) .site-link {
  border-radius: 3px;
  padding: 8px 10px;
  border: none;
  outline: none !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s linear 0s;
  width: 100%;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
  text-transform: capitalize;
}
html:not([dir=rtl]) .site-link.link-1 {
  background-color: #EF4135;
  color: #FFFFFF;
}
html:not([dir=rtl]) .site-link.link-1 a {
  color: #FFFFFF;
}
html:not([dir=rtl]) .site-link.link-1:hover {
  background-color: #F2675D;
  color: #FFFFFF;
  text-decoration: none !important;
}
html:not([dir=rtl]) .site-link.link-2 {
  background-color: #FFFFFF;
  color: #EF4135;
}
html:not([dir=rtl]) .site-link.link-2 a {
  color: #EF4135;
}
html:not([dir=rtl]) .site-link.link-2:hover {
  background-color: #F2675D;
  color: #EF4135;
  text-decoration: none !important;
}
html:not([dir=rtl]) .site-link.link-2:hover a {
  color: #FFFFFF;
}
html:not([dir=rtl]) .site-link.link-3 {
  background-color: #FFFFFF;
  color: #EF4135;
  border: 1px solid #EF4135;
}
html:not([dir=rtl]) .site-link.link-3 a {
  color: #EF4135;
}
html:not([dir=rtl]) .site-link.link-3:hover {
  background-color: #7D7B7C;
  color: #FFFFFF;
  border: 1px solid #7D7B7C;
}
html:not([dir=rtl]) .site-link.link-3:hover a {
  color: #FFFFFF;
}
html:not([dir=rtl]) .site-link.link-4 {
  background-color: #000000;
  color: #FFFFFF;
}
html:not([dir=rtl]) .site-link.link-4 a {
  color: #FFFFFF;
}
html:not([dir=rtl]) .site-link.link-4:hover {
  background-color: #514F50;
  color: #FFFFFF;
}
html:not([dir=rtl]) .site-link.link-4:hover a {
  color: #FFFFFF;
}
html:not([dir=rtl]) .site-link.ln-xl {
  max-width: 414px;
  height: 60px;
}
html:not([dir=rtl]) .site-link.ln-lg {
  max-width: 208px;
  height: 50px;
}
html:not([dir=rtl]) .site-link.ln-md {
  max-width: 191px;
  height: 50px;
}
html:not([dir=rtl]) .site-link.ln-sm {
  max-width: 106px;
  height: 44px;
  font-size: 0.875rem;
}
html:not([dir=rtl]) .link-1 {
  color: #EF4135;
}
html:not([dir=rtl]) .link-1:hover {
  text-decoration: underline !important;
}
html:not([dir=rtl]) .text-underline {
  text-decoration: underline !important;
}
html:not([dir=rtl]) .site-input {
  padding: 11px 40px 11px 10px;
  border-radius: 5px;
}
html:not([dir=rtl]) .site-input.sl-lg {
  height: 60px;
  min-width: 220px;
}
html:not([dir=rtl]) .site-input.sl-md {
  height: 40px;
  min-width: 170px;
}
html:not([dir=rtl]) .field-1 {
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  background-color: #262324;
}
html:not([dir=rtl]) .field-1.placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html:not([dir=rtl]) .field-1:-moz-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html:not([dir=rtl]) .field-1::-moz-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html:not([dir=rtl]) .field-1:-ms-input-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html:not([dir=rtl]) .field-1::-webkit-input-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html:not([dir=rtl]) label {
  color: #514F50;
  margin-bottom: 10px;
}
html:not([dir=rtl]) button {
  font-family: "Montserrat Alternates", sans-serif;
}
html:not([dir=rtl]) input,
html:not([dir=rtl]) select,
html:not([dir=rtl]) textarea {
  max-width: 336px;
  width: 100%;
  height: 50px;
  padding: 0 10px;
  border-radius: 3px;
  border: 1px solid #CCCCCC;
  font-weight: normal;
  color: #514F50;
  background-color: #FFFFFF;
}
html:not([dir=rtl]) input:focus,
html:not([dir=rtl]) select:focus,
html:not([dir=rtl]) textarea:focus {
  outline: none;
  border-color: none;
  box-shadow: none;
}
html:not([dir=rtl]) input.placeholder,
html:not([dir=rtl]) select.placeholder,
html:not([dir=rtl]) textarea.placeholder {
  opacity: 1;
  color: #514F50;
}
html:not([dir=rtl]) input:-moz-placeholder,
html:not([dir=rtl]) select:-moz-placeholder,
html:not([dir=rtl]) textarea:-moz-placeholder {
  opacity: 1;
  color: #514F50;
}
html:not([dir=rtl]) input::-moz-placeholder,
html:not([dir=rtl]) select::-moz-placeholder,
html:not([dir=rtl]) textarea::-moz-placeholder {
  opacity: 1;
  color: #514F50;
}
html:not([dir=rtl]) input:-ms-input-placeholder,
html:not([dir=rtl]) select:-ms-input-placeholder,
html:not([dir=rtl]) textarea:-ms-input-placeholder {
  opacity: 1;
  color: #514F50;
}
html:not([dir=rtl]) input::-webkit-input-placeholder,
html:not([dir=rtl]) select::-webkit-input-placeholder,
html:not([dir=rtl]) textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #514F50;
}
html:not([dir=rtl]) textarea {
  height: 100px;
  resize: none;
  padding: 10px;
}
html:not([dir=rtl]) input[type=file] {
  padding-top: 12px;
}
html:not([dir=rtl]) .bootstrap-select {
  max-width: 255px;
  width: 100% !important;
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-toggle {
  height: 60px;
  color: #514F50 !important;
  background-color: #000000 !important;
  border: 1px solid #EF4135 !important;
  outline: none !important;
  padding: 8px 10px;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-toggle .filter-option {
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-menu {
  padding: 0;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-menu ul {
  margin: 0;
  padding: 0;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-menu ul li {
  padding: 5px 10px;
  list-style-type: none;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-menu ul li:hover {
  background-color: #7D7B7C;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-menu ul li a {
  color: #514F50 !important;
  font-size: 0.9375rem;
}
html:not([dir=rtl]) .slick-dotted.slick-slider {
  margin-bottom: 0;
}
html:not([dir=rtl]) .slick-slide img {
  width: 100%;
}
html:not([dir=rtl]) .slick-dots {
  bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1140px;
  padding: 0 15px;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 !important;
}
html:not([dir=rtl]) .slick-dots li {
  margin: 0 6px;
  height: auto;
  width: auto;
}
html:not([dir=rtl]) .slick-dots li button {
  width: 80px;
  height: 4px;
  padding: 0;
  opacity: 1;
  background: #FFFFFF;
  position: relative;
  overflow: hidden;
}
html:not([dir=rtl]) .slick-dots li button::before {
  content: "";
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .slick-dots li button {
    width: 20px;
  }
}
html:not([dir=rtl]) .slick-dots li.slick-active button, html:not([dir=rtl]) .slick-dots li:hover button {
  opacity: 1;
  background: #EF4135;
}
html:not([dir=rtl]) .sl-arrow .slick-prev,
html:not([dir=rtl]) .sl-arrow .slick-next {
  z-index: 99;
}
html:not([dir=rtl]) .sl-arrow .slick-prev {
  left: 5px;
}
html:not([dir=rtl]) .sl-arrow .slick-prev::before {
  content: url(../image/slick-nav-prev.svg);
}
html:not([dir=rtl]) .sl-arrow .slick-next {
  right: 5px;
}
html:not([dir=rtl]) .sl-arrow .slick-next::before {
  content: url(../image/slick-nav-next.svg);
}
html:not([dir=rtl]) .custom-para {
  line-height: 48px !important;
  font-size: 32px;
  margin: 2rem 0 4rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .custom-para {
    line-height: 34px !important;
    font-size: 24px;
    margin: 1rem 0 3rem;
  }
}
html:not([dir=rtl]) .bg-1 {
  background-color: #262324 !important;
}
html:not([dir=rtl]) .color-1 {
  color: #262324 !important;
}
html:not([dir=rtl]) .bg-2 {
  background-color: #514F50 !important;
}
html:not([dir=rtl]) .color-2 {
  color: #514F50 !important;
}
html:not([dir=rtl]) .bg-3 {
  background-color: #7D7B7C !important;
}
html:not([dir=rtl]) .color-3 {
  color: #7D7B7C !important;
}
html:not([dir=rtl]) .bg-4 {
  background-color: #FFFFFF !important;
}
html:not([dir=rtl]) .color-4 {
  color: #FFFFFF !important;
}
html:not([dir=rtl]) .bg-5 {
  background-color: #000000 !important;
}
html:not([dir=rtl]) .color-5 {
  color: #000000 !important;
}
html:not([dir=rtl]) .bg-6 {
  background-color: #EF4135 !important;
}
html:not([dir=rtl]) .color-6 {
  color: #EF4135 !important;
}
html:not([dir=rtl]) .bg-7 {
  background-color: #F2675D !important;
}
html:not([dir=rtl]) .color-7 {
  color: #F2675D !important;
}
html:not([dir=rtl]) .bg-8 {
  background-color: #FBC6C3 !important;
}
html:not([dir=rtl]) .color-8 {
  color: #FBC6C3 !important;
}
html:not([dir=rtl]) .bg-9 {
  background-color: #D9D9D9 !important;
}
html:not([dir=rtl]) .color-9 {
  color: #D9D9D9 !important;
}
html:not([dir=rtl]) .bg-10 {
  background-color: #A6A6A6 !important;
}
html:not([dir=rtl]) .color-10 {
  color: #A6A6A6 !important;
}
html:not([dir=rtl]) .bg-11 {
  background-color: #F6F4F4 !important;
}
html:not([dir=rtl]) .color-11 {
  color: #F6F4F4 !important;
}
html:not([dir=rtl]) .weight-300 {
  font-weight: 300 !important;
}
html:not([dir=rtl]) .lighter {
  font-weight: 300 !important;
}
html:not([dir=rtl]) .weight-400 {
  font-weight: 400 !important;
}
html:not([dir=rtl]) .normal, html:not([dir=rtl]) html[dir=rtl] .custom-select-block select, html[dir=rtl] .custom-select-block html:not([dir=rtl]) select, html:not([dir=rtl]) html[dir=rtl] body, html[dir=rtl] html:not([dir=rtl]) body, html:not([dir=rtl]) .custom-select-block select, html:not([dir=rtl]) body {
  font-weight: 400 !important;
}
html:not([dir=rtl]) .weight-500 {
  font-weight: 500 !important;
}
html:not([dir=rtl]) .medium {
  font-weight: 500 !important;
}
html:not([dir=rtl]) .weight-600 {
  font-weight: 600 !important;
}
html:not([dir=rtl]) .semi-bold, html[dir=rtl] .bootstrap-select html:not([dir=rtl]) .dropdown-toggle, html:not([dir=rtl]) .bootstrap-select .dropdown-toggle {
  font-weight: 600 !important;
}
html:not([dir=rtl]) .weight-700 {
  font-weight: 700 !important;
}
html:not([dir=rtl]) .bold, html:not([dir=rtl]) html[dir=rtl] .heading-h6, html[dir=rtl] html:not([dir=rtl]) .heading-h6,
html:not([dir=rtl]) html[dir=rtl] h6,
html[dir=rtl] html:not([dir=rtl]) h6, html:not([dir=rtl]) html[dir=rtl] .heading-h5, html[dir=rtl] html:not([dir=rtl]) .heading-h5,
html:not([dir=rtl]) html[dir=rtl] h5,
html[dir=rtl] html:not([dir=rtl]) h5, html:not([dir=rtl]) html[dir=rtl] .heading-h4, html[dir=rtl] html:not([dir=rtl]) .heading-h4,
html:not([dir=rtl]) html[dir=rtl] h4,
html[dir=rtl] html:not([dir=rtl]) h4, html:not([dir=rtl]) html[dir=rtl] .heading-h3, html[dir=rtl] html:not([dir=rtl]) .heading-h3,
html:not([dir=rtl]) html[dir=rtl] h3,
html[dir=rtl] html:not([dir=rtl]) h3, html:not([dir=rtl]) html[dir=rtl] .heading-h2, html[dir=rtl] html:not([dir=rtl]) .heading-h2,
html:not([dir=rtl]) html[dir=rtl] h2,
html[dir=rtl] html:not([dir=rtl]) h2, html:not([dir=rtl]) html[dir=rtl] .heading-h1, html[dir=rtl] html:not([dir=rtl]) .heading-h1,
html:not([dir=rtl]) html[dir=rtl] h1,
html[dir=rtl] html:not([dir=rtl]) h1, html:not([dir=rtl]) .heading-h6,
html:not([dir=rtl]) h6, html:not([dir=rtl]) .heading-h5,
html:not([dir=rtl]) h5, html:not([dir=rtl]) .heading-h4,
html:not([dir=rtl]) h4, html:not([dir=rtl]) .heading-h3,
html:not([dir=rtl]) h3, html:not([dir=rtl]) .heading-h2,
html:not([dir=rtl]) h2, html:not([dir=rtl]) .heading-h1,
html:not([dir=rtl]) h1 {
  font-weight: 700 !important;
}
html:not([dir=rtl]) .weight-800 {
  font-weight: 800 !important;
}
html:not([dir=rtl]) .extra-bold {
  font-weight: 800 !important;
}
html:not([dir=rtl]) .weight-900 {
  font-weight: 900 !important;
}
html:not([dir=rtl]) .extra-black {
  font-weight: 900 !important;
}
html:not([dir=rtl]) .heading-h1,
html:not([dir=rtl]) h1 {
  font-size: 3.5rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .heading-h1,
  html:not([dir=rtl]) h1 {
    font-size: 2.875rem !important;
  }
}
html:not([dir=rtl]) .heading-h2,
html:not([dir=rtl]) h2 {
  font-size: 3rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .heading-h2,
  html:not([dir=rtl]) h2 {
    font-size: 2.25rem !important;
  }
}
html:not([dir=rtl]) .heading-h3,
html:not([dir=rtl]) h3 {
  font-size: 2.5rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .heading-h3,
  html:not([dir=rtl]) h3 {
    font-size: 1.75rem !important;
  }
}
html:not([dir=rtl]) .heading-h4,
html:not([dir=rtl]) h4 {
  font-size: 2rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .heading-h4,
  html:not([dir=rtl]) h4 {
    font-size: 2rem !important;
  }
}
html:not([dir=rtl]) .heading-h5,
html:not([dir=rtl]) h5 {
  font-size: 1.5rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .heading-h5,
  html:not([dir=rtl]) h5 {
    font-size: 1.5rem !important;
  }
}
html:not([dir=rtl]) .heading-h6,
html:not([dir=rtl]) h6 {
  font-size: 1.25rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .heading-h6,
  html:not([dir=rtl]) h6 {
    font-size: 1.25rem !important;
  }
}
html:not([dir=rtl]) .para-1 {
  font-size: 1.125rem !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .para-1 {
    font-size: 1.125rem !important;
  }
}
html:not([dir=rtl]) .para-2 {
  font-size: 1rem !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .para-2 {
    font-size: 1rem !important;
  }
}
html:not([dir=rtl]) .para-3 {
  font-size: 0.875rem !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .para-3 {
    font-size: 0.875rem !important;
  }
}
html:not([dir=rtl]) .p-type1 p {
  font-size: 18px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-type1 p {
    font-size: 18px !important;
  }
}
html:not([dir=rtl]) .p-type2 p,
html:not([dir=rtl]) .p-type2 span {
  font-size: 20px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-type2 p,
  html:not([dir=rtl]) .p-type2 span {
    font-size: 20px !important;
  }
}
html:not([dir=rtl]) .p-type3 p {
  font-size: 14px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .p-type3 p {
    font-size: 14px !important;
  }
}
html:not([dir=rtl]) .br-left {
  border-radius: 4rem 0 0 4rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .br-left {
    border-radius: 2rem 0 0 2rem;
  }
}
html:not([dir=rtl]) .br-top {
  border-radius: 4rem 4rem 0 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .br-top {
    border-radius: 2rem 2rem 0 0;
  }
}
html:not([dir=rtl]) .br-right {
  border-radius: 0 4rem 4rem 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .br-right {
    border-radius: 0 2rem 2rem 0;
  }
}
html:not([dir=rtl]) .br-bottom {
  border-radius: 0 0 4rem 4rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .br-bottom {
    border-radius: 0 0 2rem 2rem;
  }
}
html:not([dir=rtl]) .bt-1 {
  border-top: 1px solid #262324;
}
html:not([dir=rtl]) .bt-c1 {
  border-top: 1px solid #262324;
}
html:not([dir=rtl]) .bb-1 {
  border-bottom: 1px solid #262324;
}
html:not([dir=rtl]) .bb-c1 {
  border-bottom: 1px solid #262324;
}
html:not([dir=rtl]) .bl-1 {
  border-left: 1px solid #262324;
}
html:not([dir=rtl]) .bl-c1 {
  border-left: 1px solid #262324;
}
html:not([dir=rtl]) .br-1 {
  border-right: 1px solid #262324;
}
html:not([dir=rtl]) .br-c1 {
  border-right: 1px solid #262324;
}
html:not([dir=rtl]) .w-1 {
  width: 1% !important;
}
html:not([dir=rtl]) .mxw-1 {
  max-width: 1% !important;
}
html:not([dir=rtl]) .mnw-1 {
  min-width: 1% !important;
}
html:not([dir=rtl]) .mxh-1 {
  max-height: 1% !important;
}
html:not([dir=rtl]) .opacity-1 {
  opacity: 0.01 !important;
}
html:not([dir=rtl]) .w-2 {
  width: 2% !important;
}
html:not([dir=rtl]) .mxw-2 {
  max-width: 2% !important;
}
html:not([dir=rtl]) .mnw-2 {
  min-width: 2% !important;
}
html:not([dir=rtl]) .mxh-2 {
  max-height: 2% !important;
}
html:not([dir=rtl]) .opacity-2 {
  opacity: 0.02 !important;
}
html:not([dir=rtl]) .w-3 {
  width: 3% !important;
}
html:not([dir=rtl]) .mxw-3 {
  max-width: 3% !important;
}
html:not([dir=rtl]) .mnw-3 {
  min-width: 3% !important;
}
html:not([dir=rtl]) .mxh-3 {
  max-height: 3% !important;
}
html:not([dir=rtl]) .opacity-3 {
  opacity: 0.03 !important;
}
html:not([dir=rtl]) .w-4 {
  width: 4% !important;
}
html:not([dir=rtl]) .mxw-4 {
  max-width: 4% !important;
}
html:not([dir=rtl]) .mnw-4 {
  min-width: 4% !important;
}
html:not([dir=rtl]) .mxh-4 {
  max-height: 4% !important;
}
html:not([dir=rtl]) .opacity-4 {
  opacity: 0.04 !important;
}
html:not([dir=rtl]) .w-5 {
  width: 5% !important;
}
html:not([dir=rtl]) .mxw-5 {
  max-width: 5% !important;
}
html:not([dir=rtl]) .mnw-5 {
  min-width: 5% !important;
}
html:not([dir=rtl]) .mxh-5 {
  max-height: 5% !important;
}
html:not([dir=rtl]) .opacity-5 {
  opacity: 0.05 !important;
}
html:not([dir=rtl]) .w-6 {
  width: 6% !important;
}
html:not([dir=rtl]) .mxw-6 {
  max-width: 6% !important;
}
html:not([dir=rtl]) .mnw-6 {
  min-width: 6% !important;
}
html:not([dir=rtl]) .mxh-6 {
  max-height: 6% !important;
}
html:not([dir=rtl]) .opacity-6 {
  opacity: 0.06 !important;
}
html:not([dir=rtl]) .w-7 {
  width: 7% !important;
}
html:not([dir=rtl]) .mxw-7 {
  max-width: 7% !important;
}
html:not([dir=rtl]) .mnw-7 {
  min-width: 7% !important;
}
html:not([dir=rtl]) .mxh-7 {
  max-height: 7% !important;
}
html:not([dir=rtl]) .opacity-7 {
  opacity: 0.07 !important;
}
html:not([dir=rtl]) .w-8 {
  width: 8% !important;
}
html:not([dir=rtl]) .mxw-8 {
  max-width: 8% !important;
}
html:not([dir=rtl]) .mnw-8 {
  min-width: 8% !important;
}
html:not([dir=rtl]) .mxh-8 {
  max-height: 8% !important;
}
html:not([dir=rtl]) .opacity-8 {
  opacity: 0.08 !important;
}
html:not([dir=rtl]) .w-9 {
  width: 9% !important;
}
html:not([dir=rtl]) .mxw-9 {
  max-width: 9% !important;
}
html:not([dir=rtl]) .mnw-9 {
  min-width: 9% !important;
}
html:not([dir=rtl]) .mxh-9 {
  max-height: 9% !important;
}
html:not([dir=rtl]) .opacity-9 {
  opacity: 0.09 !important;
}
html:not([dir=rtl]) .w-10 {
  width: 10% !important;
}
html:not([dir=rtl]) .mxw-10 {
  max-width: 10% !important;
}
html:not([dir=rtl]) .mnw-10 {
  min-width: 10% !important;
}
html:not([dir=rtl]) .mxh-10 {
  max-height: 10% !important;
}
html:not([dir=rtl]) .opacity-10 {
  opacity: 0.1 !important;
}
html:not([dir=rtl]) .w-11 {
  width: 11% !important;
}
html:not([dir=rtl]) .mxw-11 {
  max-width: 11% !important;
}
html:not([dir=rtl]) .mnw-11 {
  min-width: 11% !important;
}
html:not([dir=rtl]) .mxh-11 {
  max-height: 11% !important;
}
html:not([dir=rtl]) .opacity-11 {
  opacity: 0.11 !important;
}
html:not([dir=rtl]) .w-12 {
  width: 12% !important;
}
html:not([dir=rtl]) .mxw-12 {
  max-width: 12% !important;
}
html:not([dir=rtl]) .mnw-12 {
  min-width: 12% !important;
}
html:not([dir=rtl]) .mxh-12 {
  max-height: 12% !important;
}
html:not([dir=rtl]) .opacity-12 {
  opacity: 0.12 !important;
}
html:not([dir=rtl]) .w-13 {
  width: 13% !important;
}
html:not([dir=rtl]) .mxw-13 {
  max-width: 13% !important;
}
html:not([dir=rtl]) .mnw-13 {
  min-width: 13% !important;
}
html:not([dir=rtl]) .mxh-13 {
  max-height: 13% !important;
}
html:not([dir=rtl]) .opacity-13 {
  opacity: 0.13 !important;
}
html:not([dir=rtl]) .w-14 {
  width: 14% !important;
}
html:not([dir=rtl]) .mxw-14 {
  max-width: 14% !important;
}
html:not([dir=rtl]) .mnw-14 {
  min-width: 14% !important;
}
html:not([dir=rtl]) .mxh-14 {
  max-height: 14% !important;
}
html:not([dir=rtl]) .opacity-14 {
  opacity: 0.14 !important;
}
html:not([dir=rtl]) .w-15 {
  width: 15% !important;
}
html:not([dir=rtl]) .mxw-15 {
  max-width: 15% !important;
}
html:not([dir=rtl]) .mnw-15 {
  min-width: 15% !important;
}
html:not([dir=rtl]) .mxh-15 {
  max-height: 15% !important;
}
html:not([dir=rtl]) .opacity-15 {
  opacity: 0.15 !important;
}
html:not([dir=rtl]) .w-16 {
  width: 16% !important;
}
html:not([dir=rtl]) .mxw-16 {
  max-width: 16% !important;
}
html:not([dir=rtl]) .mnw-16 {
  min-width: 16% !important;
}
html:not([dir=rtl]) .mxh-16 {
  max-height: 16% !important;
}
html:not([dir=rtl]) .opacity-16 {
  opacity: 0.16 !important;
}
html:not([dir=rtl]) .w-17 {
  width: 17% !important;
}
html:not([dir=rtl]) .mxw-17 {
  max-width: 17% !important;
}
html:not([dir=rtl]) .mnw-17 {
  min-width: 17% !important;
}
html:not([dir=rtl]) .mxh-17 {
  max-height: 17% !important;
}
html:not([dir=rtl]) .opacity-17 {
  opacity: 0.17 !important;
}
html:not([dir=rtl]) .w-18 {
  width: 18% !important;
}
html:not([dir=rtl]) .mxw-18 {
  max-width: 18% !important;
}
html:not([dir=rtl]) .mnw-18 {
  min-width: 18% !important;
}
html:not([dir=rtl]) .mxh-18 {
  max-height: 18% !important;
}
html:not([dir=rtl]) .opacity-18 {
  opacity: 0.18 !important;
}
html:not([dir=rtl]) .w-19 {
  width: 19% !important;
}
html:not([dir=rtl]) .mxw-19 {
  max-width: 19% !important;
}
html:not([dir=rtl]) .mnw-19 {
  min-width: 19% !important;
}
html:not([dir=rtl]) .mxh-19 {
  max-height: 19% !important;
}
html:not([dir=rtl]) .opacity-19 {
  opacity: 0.19 !important;
}
html:not([dir=rtl]) .w-20 {
  width: 20% !important;
}
html:not([dir=rtl]) .mxw-20 {
  max-width: 20% !important;
}
html:not([dir=rtl]) .mnw-20 {
  min-width: 20% !important;
}
html:not([dir=rtl]) .mxh-20 {
  max-height: 20% !important;
}
html:not([dir=rtl]) .opacity-20 {
  opacity: 0.2 !important;
}
html:not([dir=rtl]) .w-21 {
  width: 21% !important;
}
html:not([dir=rtl]) .mxw-21 {
  max-width: 21% !important;
}
html:not([dir=rtl]) .mnw-21 {
  min-width: 21% !important;
}
html:not([dir=rtl]) .mxh-21 {
  max-height: 21% !important;
}
html:not([dir=rtl]) .opacity-21 {
  opacity: 0.21 !important;
}
html:not([dir=rtl]) .w-22 {
  width: 22% !important;
}
html:not([dir=rtl]) .mxw-22 {
  max-width: 22% !important;
}
html:not([dir=rtl]) .mnw-22 {
  min-width: 22% !important;
}
html:not([dir=rtl]) .mxh-22 {
  max-height: 22% !important;
}
html:not([dir=rtl]) .opacity-22 {
  opacity: 0.22 !important;
}
html:not([dir=rtl]) .w-23 {
  width: 23% !important;
}
html:not([dir=rtl]) .mxw-23 {
  max-width: 23% !important;
}
html:not([dir=rtl]) .mnw-23 {
  min-width: 23% !important;
}
html:not([dir=rtl]) .mxh-23 {
  max-height: 23% !important;
}
html:not([dir=rtl]) .opacity-23 {
  opacity: 0.23 !important;
}
html:not([dir=rtl]) .w-24 {
  width: 24% !important;
}
html:not([dir=rtl]) .mxw-24 {
  max-width: 24% !important;
}
html:not([dir=rtl]) .mnw-24 {
  min-width: 24% !important;
}
html:not([dir=rtl]) .mxh-24 {
  max-height: 24% !important;
}
html:not([dir=rtl]) .opacity-24 {
  opacity: 0.24 !important;
}
html:not([dir=rtl]) .w-25 {
  width: 25% !important;
}
html:not([dir=rtl]) .mxw-25 {
  max-width: 25% !important;
}
html:not([dir=rtl]) .mnw-25 {
  min-width: 25% !important;
}
html:not([dir=rtl]) .mxh-25 {
  max-height: 25% !important;
}
html:not([dir=rtl]) .opacity-25 {
  opacity: 0.25 !important;
}
html:not([dir=rtl]) .w-26 {
  width: 26% !important;
}
html:not([dir=rtl]) .mxw-26 {
  max-width: 26% !important;
}
html:not([dir=rtl]) .mnw-26 {
  min-width: 26% !important;
}
html:not([dir=rtl]) .mxh-26 {
  max-height: 26% !important;
}
html:not([dir=rtl]) .opacity-26 {
  opacity: 0.26 !important;
}
html:not([dir=rtl]) .w-27 {
  width: 27% !important;
}
html:not([dir=rtl]) .mxw-27 {
  max-width: 27% !important;
}
html:not([dir=rtl]) .mnw-27 {
  min-width: 27% !important;
}
html:not([dir=rtl]) .mxh-27 {
  max-height: 27% !important;
}
html:not([dir=rtl]) .opacity-27 {
  opacity: 0.27 !important;
}
html:not([dir=rtl]) .w-28 {
  width: 28% !important;
}
html:not([dir=rtl]) .mxw-28 {
  max-width: 28% !important;
}
html:not([dir=rtl]) .mnw-28 {
  min-width: 28% !important;
}
html:not([dir=rtl]) .mxh-28 {
  max-height: 28% !important;
}
html:not([dir=rtl]) .opacity-28 {
  opacity: 0.28 !important;
}
html:not([dir=rtl]) .w-29 {
  width: 29% !important;
}
html:not([dir=rtl]) .mxw-29 {
  max-width: 29% !important;
}
html:not([dir=rtl]) .mnw-29 {
  min-width: 29% !important;
}
html:not([dir=rtl]) .mxh-29 {
  max-height: 29% !important;
}
html:not([dir=rtl]) .opacity-29 {
  opacity: 0.29 !important;
}
html:not([dir=rtl]) .w-30 {
  width: 30% !important;
}
html:not([dir=rtl]) .mxw-30 {
  max-width: 30% !important;
}
html:not([dir=rtl]) .mnw-30 {
  min-width: 30% !important;
}
html:not([dir=rtl]) .mxh-30 {
  max-height: 30% !important;
}
html:not([dir=rtl]) .opacity-30 {
  opacity: 0.3 !important;
}
html:not([dir=rtl]) .w-31 {
  width: 31% !important;
}
html:not([dir=rtl]) .mxw-31 {
  max-width: 31% !important;
}
html:not([dir=rtl]) .mnw-31 {
  min-width: 31% !important;
}
html:not([dir=rtl]) .mxh-31 {
  max-height: 31% !important;
}
html:not([dir=rtl]) .opacity-31 {
  opacity: 0.31 !important;
}
html:not([dir=rtl]) .w-32 {
  width: 32% !important;
}
html:not([dir=rtl]) .mxw-32 {
  max-width: 32% !important;
}
html:not([dir=rtl]) .mnw-32 {
  min-width: 32% !important;
}
html:not([dir=rtl]) .mxh-32 {
  max-height: 32% !important;
}
html:not([dir=rtl]) .opacity-32 {
  opacity: 0.32 !important;
}
html:not([dir=rtl]) .w-33 {
  width: 33% !important;
}
html:not([dir=rtl]) .mxw-33 {
  max-width: 33% !important;
}
html:not([dir=rtl]) .mnw-33 {
  min-width: 33% !important;
}
html:not([dir=rtl]) .mxh-33 {
  max-height: 33% !important;
}
html:not([dir=rtl]) .opacity-33 {
  opacity: 0.33 !important;
}
html:not([dir=rtl]) .w-34 {
  width: 34% !important;
}
html:not([dir=rtl]) .mxw-34 {
  max-width: 34% !important;
}
html:not([dir=rtl]) .mnw-34 {
  min-width: 34% !important;
}
html:not([dir=rtl]) .mxh-34 {
  max-height: 34% !important;
}
html:not([dir=rtl]) .opacity-34 {
  opacity: 0.34 !important;
}
html:not([dir=rtl]) .w-35 {
  width: 35% !important;
}
html:not([dir=rtl]) .mxw-35 {
  max-width: 35% !important;
}
html:not([dir=rtl]) .mnw-35 {
  min-width: 35% !important;
}
html:not([dir=rtl]) .mxh-35 {
  max-height: 35% !important;
}
html:not([dir=rtl]) .opacity-35 {
  opacity: 0.35 !important;
}
html:not([dir=rtl]) .w-36 {
  width: 36% !important;
}
html:not([dir=rtl]) .mxw-36 {
  max-width: 36% !important;
}
html:not([dir=rtl]) .mnw-36 {
  min-width: 36% !important;
}
html:not([dir=rtl]) .mxh-36 {
  max-height: 36% !important;
}
html:not([dir=rtl]) .opacity-36 {
  opacity: 0.36 !important;
}
html:not([dir=rtl]) .w-37 {
  width: 37% !important;
}
html:not([dir=rtl]) .mxw-37 {
  max-width: 37% !important;
}
html:not([dir=rtl]) .mnw-37 {
  min-width: 37% !important;
}
html:not([dir=rtl]) .mxh-37 {
  max-height: 37% !important;
}
html:not([dir=rtl]) .opacity-37 {
  opacity: 0.37 !important;
}
html:not([dir=rtl]) .w-38 {
  width: 38% !important;
}
html:not([dir=rtl]) .mxw-38 {
  max-width: 38% !important;
}
html:not([dir=rtl]) .mnw-38 {
  min-width: 38% !important;
}
html:not([dir=rtl]) .mxh-38 {
  max-height: 38% !important;
}
html:not([dir=rtl]) .opacity-38 {
  opacity: 0.38 !important;
}
html:not([dir=rtl]) .w-39 {
  width: 39% !important;
}
html:not([dir=rtl]) .mxw-39 {
  max-width: 39% !important;
}
html:not([dir=rtl]) .mnw-39 {
  min-width: 39% !important;
}
html:not([dir=rtl]) .mxh-39 {
  max-height: 39% !important;
}
html:not([dir=rtl]) .opacity-39 {
  opacity: 0.39 !important;
}
html:not([dir=rtl]) .w-40 {
  width: 40% !important;
}
html:not([dir=rtl]) .mxw-40 {
  max-width: 40% !important;
}
html:not([dir=rtl]) .mnw-40 {
  min-width: 40% !important;
}
html:not([dir=rtl]) .mxh-40 {
  max-height: 40% !important;
}
html:not([dir=rtl]) .opacity-40 {
  opacity: 0.4 !important;
}
html:not([dir=rtl]) .w-41 {
  width: 41% !important;
}
html:not([dir=rtl]) .mxw-41 {
  max-width: 41% !important;
}
html:not([dir=rtl]) .mnw-41 {
  min-width: 41% !important;
}
html:not([dir=rtl]) .mxh-41 {
  max-height: 41% !important;
}
html:not([dir=rtl]) .opacity-41 {
  opacity: 0.41 !important;
}
html:not([dir=rtl]) .w-42 {
  width: 42% !important;
}
html:not([dir=rtl]) .mxw-42 {
  max-width: 42% !important;
}
html:not([dir=rtl]) .mnw-42 {
  min-width: 42% !important;
}
html:not([dir=rtl]) .mxh-42 {
  max-height: 42% !important;
}
html:not([dir=rtl]) .opacity-42 {
  opacity: 0.42 !important;
}
html:not([dir=rtl]) .w-43 {
  width: 43% !important;
}
html:not([dir=rtl]) .mxw-43 {
  max-width: 43% !important;
}
html:not([dir=rtl]) .mnw-43 {
  min-width: 43% !important;
}
html:not([dir=rtl]) .mxh-43 {
  max-height: 43% !important;
}
html:not([dir=rtl]) .opacity-43 {
  opacity: 0.43 !important;
}
html:not([dir=rtl]) .w-44 {
  width: 44% !important;
}
html:not([dir=rtl]) .mxw-44 {
  max-width: 44% !important;
}
html:not([dir=rtl]) .mnw-44 {
  min-width: 44% !important;
}
html:not([dir=rtl]) .mxh-44 {
  max-height: 44% !important;
}
html:not([dir=rtl]) .opacity-44 {
  opacity: 0.44 !important;
}
html:not([dir=rtl]) .w-45 {
  width: 45% !important;
}
html:not([dir=rtl]) .mxw-45 {
  max-width: 45% !important;
}
html:not([dir=rtl]) .mnw-45 {
  min-width: 45% !important;
}
html:not([dir=rtl]) .mxh-45 {
  max-height: 45% !important;
}
html:not([dir=rtl]) .opacity-45 {
  opacity: 0.45 !important;
}
html:not([dir=rtl]) .w-46 {
  width: 46% !important;
}
html:not([dir=rtl]) .mxw-46 {
  max-width: 46% !important;
}
html:not([dir=rtl]) .mnw-46 {
  min-width: 46% !important;
}
html:not([dir=rtl]) .mxh-46 {
  max-height: 46% !important;
}
html:not([dir=rtl]) .opacity-46 {
  opacity: 0.46 !important;
}
html:not([dir=rtl]) .w-47 {
  width: 47% !important;
}
html:not([dir=rtl]) .mxw-47 {
  max-width: 47% !important;
}
html:not([dir=rtl]) .mnw-47 {
  min-width: 47% !important;
}
html:not([dir=rtl]) .mxh-47 {
  max-height: 47% !important;
}
html:not([dir=rtl]) .opacity-47 {
  opacity: 0.47 !important;
}
html:not([dir=rtl]) .w-48 {
  width: 48% !important;
}
html:not([dir=rtl]) .mxw-48 {
  max-width: 48% !important;
}
html:not([dir=rtl]) .mnw-48 {
  min-width: 48% !important;
}
html:not([dir=rtl]) .mxh-48 {
  max-height: 48% !important;
}
html:not([dir=rtl]) .opacity-48 {
  opacity: 0.48 !important;
}
html:not([dir=rtl]) .w-49 {
  width: 49% !important;
}
html:not([dir=rtl]) .mxw-49 {
  max-width: 49% !important;
}
html:not([dir=rtl]) .mnw-49 {
  min-width: 49% !important;
}
html:not([dir=rtl]) .mxh-49 {
  max-height: 49% !important;
}
html:not([dir=rtl]) .opacity-49 {
  opacity: 0.49 !important;
}
html:not([dir=rtl]) .w-50 {
  width: 50% !important;
}
html:not([dir=rtl]) .mxw-50 {
  max-width: 50% !important;
}
html:not([dir=rtl]) .mnw-50 {
  min-width: 50% !important;
}
html:not([dir=rtl]) .mxh-50 {
  max-height: 50% !important;
}
html:not([dir=rtl]) .opacity-50 {
  opacity: 0.5 !important;
}
html:not([dir=rtl]) .w-51 {
  width: 51% !important;
}
html:not([dir=rtl]) .mxw-51 {
  max-width: 51% !important;
}
html:not([dir=rtl]) .mnw-51 {
  min-width: 51% !important;
}
html:not([dir=rtl]) .mxh-51 {
  max-height: 51% !important;
}
html:not([dir=rtl]) .opacity-51 {
  opacity: 0.51 !important;
}
html:not([dir=rtl]) .w-52 {
  width: 52% !important;
}
html:not([dir=rtl]) .mxw-52 {
  max-width: 52% !important;
}
html:not([dir=rtl]) .mnw-52 {
  min-width: 52% !important;
}
html:not([dir=rtl]) .mxh-52 {
  max-height: 52% !important;
}
html:not([dir=rtl]) .opacity-52 {
  opacity: 0.52 !important;
}
html:not([dir=rtl]) .w-53 {
  width: 53% !important;
}
html:not([dir=rtl]) .mxw-53 {
  max-width: 53% !important;
}
html:not([dir=rtl]) .mnw-53 {
  min-width: 53% !important;
}
html:not([dir=rtl]) .mxh-53 {
  max-height: 53% !important;
}
html:not([dir=rtl]) .opacity-53 {
  opacity: 0.53 !important;
}
html:not([dir=rtl]) .w-54 {
  width: 54% !important;
}
html:not([dir=rtl]) .mxw-54 {
  max-width: 54% !important;
}
html:not([dir=rtl]) .mnw-54 {
  min-width: 54% !important;
}
html:not([dir=rtl]) .mxh-54 {
  max-height: 54% !important;
}
html:not([dir=rtl]) .opacity-54 {
  opacity: 0.54 !important;
}
html:not([dir=rtl]) .w-55 {
  width: 55% !important;
}
html:not([dir=rtl]) .mxw-55 {
  max-width: 55% !important;
}
html:not([dir=rtl]) .mnw-55 {
  min-width: 55% !important;
}
html:not([dir=rtl]) .mxh-55 {
  max-height: 55% !important;
}
html:not([dir=rtl]) .opacity-55 {
  opacity: 0.55 !important;
}
html:not([dir=rtl]) .w-56 {
  width: 56% !important;
}
html:not([dir=rtl]) .mxw-56 {
  max-width: 56% !important;
}
html:not([dir=rtl]) .mnw-56 {
  min-width: 56% !important;
}
html:not([dir=rtl]) .mxh-56 {
  max-height: 56% !important;
}
html:not([dir=rtl]) .opacity-56 {
  opacity: 0.56 !important;
}
html:not([dir=rtl]) .w-57 {
  width: 57% !important;
}
html:not([dir=rtl]) .mxw-57 {
  max-width: 57% !important;
}
html:not([dir=rtl]) .mnw-57 {
  min-width: 57% !important;
}
html:not([dir=rtl]) .mxh-57 {
  max-height: 57% !important;
}
html:not([dir=rtl]) .opacity-57 {
  opacity: 0.57 !important;
}
html:not([dir=rtl]) .w-58 {
  width: 58% !important;
}
html:not([dir=rtl]) .mxw-58 {
  max-width: 58% !important;
}
html:not([dir=rtl]) .mnw-58 {
  min-width: 58% !important;
}
html:not([dir=rtl]) .mxh-58 {
  max-height: 58% !important;
}
html:not([dir=rtl]) .opacity-58 {
  opacity: 0.58 !important;
}
html:not([dir=rtl]) .w-59 {
  width: 59% !important;
}
html:not([dir=rtl]) .mxw-59 {
  max-width: 59% !important;
}
html:not([dir=rtl]) .mnw-59 {
  min-width: 59% !important;
}
html:not([dir=rtl]) .mxh-59 {
  max-height: 59% !important;
}
html:not([dir=rtl]) .opacity-59 {
  opacity: 0.59 !important;
}
html:not([dir=rtl]) .w-60 {
  width: 60% !important;
}
html:not([dir=rtl]) .mxw-60 {
  max-width: 60% !important;
}
html:not([dir=rtl]) .mnw-60 {
  min-width: 60% !important;
}
html:not([dir=rtl]) .mxh-60 {
  max-height: 60% !important;
}
html:not([dir=rtl]) .opacity-60 {
  opacity: 0.6 !important;
}
html:not([dir=rtl]) .w-61 {
  width: 61% !important;
}
html:not([dir=rtl]) .mxw-61 {
  max-width: 61% !important;
}
html:not([dir=rtl]) .mnw-61 {
  min-width: 61% !important;
}
html:not([dir=rtl]) .mxh-61 {
  max-height: 61% !important;
}
html:not([dir=rtl]) .opacity-61 {
  opacity: 0.61 !important;
}
html:not([dir=rtl]) .w-62 {
  width: 62% !important;
}
html:not([dir=rtl]) .mxw-62 {
  max-width: 62% !important;
}
html:not([dir=rtl]) .mnw-62 {
  min-width: 62% !important;
}
html:not([dir=rtl]) .mxh-62 {
  max-height: 62% !important;
}
html:not([dir=rtl]) .opacity-62 {
  opacity: 0.62 !important;
}
html:not([dir=rtl]) .w-63 {
  width: 63% !important;
}
html:not([dir=rtl]) .mxw-63 {
  max-width: 63% !important;
}
html:not([dir=rtl]) .mnw-63 {
  min-width: 63% !important;
}
html:not([dir=rtl]) .mxh-63 {
  max-height: 63% !important;
}
html:not([dir=rtl]) .opacity-63 {
  opacity: 0.63 !important;
}
html:not([dir=rtl]) .w-64 {
  width: 64% !important;
}
html:not([dir=rtl]) .mxw-64 {
  max-width: 64% !important;
}
html:not([dir=rtl]) .mnw-64 {
  min-width: 64% !important;
}
html:not([dir=rtl]) .mxh-64 {
  max-height: 64% !important;
}
html:not([dir=rtl]) .opacity-64 {
  opacity: 0.64 !important;
}
html:not([dir=rtl]) .w-65 {
  width: 65% !important;
}
html:not([dir=rtl]) .mxw-65 {
  max-width: 65% !important;
}
html:not([dir=rtl]) .mnw-65 {
  min-width: 65% !important;
}
html:not([dir=rtl]) .mxh-65 {
  max-height: 65% !important;
}
html:not([dir=rtl]) .opacity-65 {
  opacity: 0.65 !important;
}
html:not([dir=rtl]) .w-66 {
  width: 66% !important;
}
html:not([dir=rtl]) .mxw-66 {
  max-width: 66% !important;
}
html:not([dir=rtl]) .mnw-66 {
  min-width: 66% !important;
}
html:not([dir=rtl]) .mxh-66 {
  max-height: 66% !important;
}
html:not([dir=rtl]) .opacity-66 {
  opacity: 0.66 !important;
}
html:not([dir=rtl]) .w-67 {
  width: 67% !important;
}
html:not([dir=rtl]) .mxw-67 {
  max-width: 67% !important;
}
html:not([dir=rtl]) .mnw-67 {
  min-width: 67% !important;
}
html:not([dir=rtl]) .mxh-67 {
  max-height: 67% !important;
}
html:not([dir=rtl]) .opacity-67 {
  opacity: 0.67 !important;
}
html:not([dir=rtl]) .w-68 {
  width: 68% !important;
}
html:not([dir=rtl]) .mxw-68 {
  max-width: 68% !important;
}
html:not([dir=rtl]) .mnw-68 {
  min-width: 68% !important;
}
html:not([dir=rtl]) .mxh-68 {
  max-height: 68% !important;
}
html:not([dir=rtl]) .opacity-68 {
  opacity: 0.68 !important;
}
html:not([dir=rtl]) .w-69 {
  width: 69% !important;
}
html:not([dir=rtl]) .mxw-69 {
  max-width: 69% !important;
}
html:not([dir=rtl]) .mnw-69 {
  min-width: 69% !important;
}
html:not([dir=rtl]) .mxh-69 {
  max-height: 69% !important;
}
html:not([dir=rtl]) .opacity-69 {
  opacity: 0.69 !important;
}
html:not([dir=rtl]) .w-70 {
  width: 70% !important;
}
html:not([dir=rtl]) .mxw-70 {
  max-width: 70% !important;
}
html:not([dir=rtl]) .mnw-70 {
  min-width: 70% !important;
}
html:not([dir=rtl]) .mxh-70 {
  max-height: 70% !important;
}
html:not([dir=rtl]) .opacity-70 {
  opacity: 0.7 !important;
}
html:not([dir=rtl]) .w-71 {
  width: 71% !important;
}
html:not([dir=rtl]) .mxw-71 {
  max-width: 71% !important;
}
html:not([dir=rtl]) .mnw-71 {
  min-width: 71% !important;
}
html:not([dir=rtl]) .mxh-71 {
  max-height: 71% !important;
}
html:not([dir=rtl]) .opacity-71 {
  opacity: 0.71 !important;
}
html:not([dir=rtl]) .w-72 {
  width: 72% !important;
}
html:not([dir=rtl]) .mxw-72 {
  max-width: 72% !important;
}
html:not([dir=rtl]) .mnw-72 {
  min-width: 72% !important;
}
html:not([dir=rtl]) .mxh-72 {
  max-height: 72% !important;
}
html:not([dir=rtl]) .opacity-72 {
  opacity: 0.72 !important;
}
html:not([dir=rtl]) .w-73 {
  width: 73% !important;
}
html:not([dir=rtl]) .mxw-73 {
  max-width: 73% !important;
}
html:not([dir=rtl]) .mnw-73 {
  min-width: 73% !important;
}
html:not([dir=rtl]) .mxh-73 {
  max-height: 73% !important;
}
html:not([dir=rtl]) .opacity-73 {
  opacity: 0.73 !important;
}
html:not([dir=rtl]) .w-74 {
  width: 74% !important;
}
html:not([dir=rtl]) .mxw-74 {
  max-width: 74% !important;
}
html:not([dir=rtl]) .mnw-74 {
  min-width: 74% !important;
}
html:not([dir=rtl]) .mxh-74 {
  max-height: 74% !important;
}
html:not([dir=rtl]) .opacity-74 {
  opacity: 0.74 !important;
}
html:not([dir=rtl]) .w-75 {
  width: 75% !important;
}
html:not([dir=rtl]) .mxw-75 {
  max-width: 75% !important;
}
html:not([dir=rtl]) .mnw-75 {
  min-width: 75% !important;
}
html:not([dir=rtl]) .mxh-75 {
  max-height: 75% !important;
}
html:not([dir=rtl]) .opacity-75 {
  opacity: 0.75 !important;
}
html:not([dir=rtl]) .w-76 {
  width: 76% !important;
}
html:not([dir=rtl]) .mxw-76 {
  max-width: 76% !important;
}
html:not([dir=rtl]) .mnw-76 {
  min-width: 76% !important;
}
html:not([dir=rtl]) .mxh-76 {
  max-height: 76% !important;
}
html:not([dir=rtl]) .opacity-76 {
  opacity: 0.76 !important;
}
html:not([dir=rtl]) .w-77 {
  width: 77% !important;
}
html:not([dir=rtl]) .mxw-77 {
  max-width: 77% !important;
}
html:not([dir=rtl]) .mnw-77 {
  min-width: 77% !important;
}
html:not([dir=rtl]) .mxh-77 {
  max-height: 77% !important;
}
html:not([dir=rtl]) .opacity-77 {
  opacity: 0.77 !important;
}
html:not([dir=rtl]) .w-78 {
  width: 78% !important;
}
html:not([dir=rtl]) .mxw-78 {
  max-width: 78% !important;
}
html:not([dir=rtl]) .mnw-78 {
  min-width: 78% !important;
}
html:not([dir=rtl]) .mxh-78 {
  max-height: 78% !important;
}
html:not([dir=rtl]) .opacity-78 {
  opacity: 0.78 !important;
}
html:not([dir=rtl]) .w-79 {
  width: 79% !important;
}
html:not([dir=rtl]) .mxw-79 {
  max-width: 79% !important;
}
html:not([dir=rtl]) .mnw-79 {
  min-width: 79% !important;
}
html:not([dir=rtl]) .mxh-79 {
  max-height: 79% !important;
}
html:not([dir=rtl]) .opacity-79 {
  opacity: 0.79 !important;
}
html:not([dir=rtl]) .w-80 {
  width: 80% !important;
}
html:not([dir=rtl]) .mxw-80 {
  max-width: 80% !important;
}
html:not([dir=rtl]) .mnw-80 {
  min-width: 80% !important;
}
html:not([dir=rtl]) .mxh-80 {
  max-height: 80% !important;
}
html:not([dir=rtl]) .opacity-80 {
  opacity: 0.8 !important;
}
html:not([dir=rtl]) .w-81 {
  width: 81% !important;
}
html:not([dir=rtl]) .mxw-81 {
  max-width: 81% !important;
}
html:not([dir=rtl]) .mnw-81 {
  min-width: 81% !important;
}
html:not([dir=rtl]) .mxh-81 {
  max-height: 81% !important;
}
html:not([dir=rtl]) .opacity-81 {
  opacity: 0.81 !important;
}
html:not([dir=rtl]) .w-82 {
  width: 82% !important;
}
html:not([dir=rtl]) .mxw-82 {
  max-width: 82% !important;
}
html:not([dir=rtl]) .mnw-82 {
  min-width: 82% !important;
}
html:not([dir=rtl]) .mxh-82 {
  max-height: 82% !important;
}
html:not([dir=rtl]) .opacity-82 {
  opacity: 0.82 !important;
}
html:not([dir=rtl]) .w-83 {
  width: 83% !important;
}
html:not([dir=rtl]) .mxw-83 {
  max-width: 83% !important;
}
html:not([dir=rtl]) .mnw-83 {
  min-width: 83% !important;
}
html:not([dir=rtl]) .mxh-83 {
  max-height: 83% !important;
}
html:not([dir=rtl]) .opacity-83 {
  opacity: 0.83 !important;
}
html:not([dir=rtl]) .w-84 {
  width: 84% !important;
}
html:not([dir=rtl]) .mxw-84 {
  max-width: 84% !important;
}
html:not([dir=rtl]) .mnw-84 {
  min-width: 84% !important;
}
html:not([dir=rtl]) .mxh-84 {
  max-height: 84% !important;
}
html:not([dir=rtl]) .opacity-84 {
  opacity: 0.84 !important;
}
html:not([dir=rtl]) .w-85 {
  width: 85% !important;
}
html:not([dir=rtl]) .mxw-85 {
  max-width: 85% !important;
}
html:not([dir=rtl]) .mnw-85 {
  min-width: 85% !important;
}
html:not([dir=rtl]) .mxh-85 {
  max-height: 85% !important;
}
html:not([dir=rtl]) .opacity-85 {
  opacity: 0.85 !important;
}
html:not([dir=rtl]) .w-86 {
  width: 86% !important;
}
html:not([dir=rtl]) .mxw-86 {
  max-width: 86% !important;
}
html:not([dir=rtl]) .mnw-86 {
  min-width: 86% !important;
}
html:not([dir=rtl]) .mxh-86 {
  max-height: 86% !important;
}
html:not([dir=rtl]) .opacity-86 {
  opacity: 0.86 !important;
}
html:not([dir=rtl]) .w-87 {
  width: 87% !important;
}
html:not([dir=rtl]) .mxw-87 {
  max-width: 87% !important;
}
html:not([dir=rtl]) .mnw-87 {
  min-width: 87% !important;
}
html:not([dir=rtl]) .mxh-87 {
  max-height: 87% !important;
}
html:not([dir=rtl]) .opacity-87 {
  opacity: 0.87 !important;
}
html:not([dir=rtl]) .w-88 {
  width: 88% !important;
}
html:not([dir=rtl]) .mxw-88 {
  max-width: 88% !important;
}
html:not([dir=rtl]) .mnw-88 {
  min-width: 88% !important;
}
html:not([dir=rtl]) .mxh-88 {
  max-height: 88% !important;
}
html:not([dir=rtl]) .opacity-88 {
  opacity: 0.88 !important;
}
html:not([dir=rtl]) .w-89 {
  width: 89% !important;
}
html:not([dir=rtl]) .mxw-89 {
  max-width: 89% !important;
}
html:not([dir=rtl]) .mnw-89 {
  min-width: 89% !important;
}
html:not([dir=rtl]) .mxh-89 {
  max-height: 89% !important;
}
html:not([dir=rtl]) .opacity-89 {
  opacity: 0.89 !important;
}
html:not([dir=rtl]) .w-90 {
  width: 90% !important;
}
html:not([dir=rtl]) .mxw-90 {
  max-width: 90% !important;
}
html:not([dir=rtl]) .mnw-90 {
  min-width: 90% !important;
}
html:not([dir=rtl]) .mxh-90 {
  max-height: 90% !important;
}
html:not([dir=rtl]) .opacity-90 {
  opacity: 0.9 !important;
}
html:not([dir=rtl]) .w-91 {
  width: 91% !important;
}
html:not([dir=rtl]) .mxw-91 {
  max-width: 91% !important;
}
html:not([dir=rtl]) .mnw-91 {
  min-width: 91% !important;
}
html:not([dir=rtl]) .mxh-91 {
  max-height: 91% !important;
}
html:not([dir=rtl]) .opacity-91 {
  opacity: 0.91 !important;
}
html:not([dir=rtl]) .w-92 {
  width: 92% !important;
}
html:not([dir=rtl]) .mxw-92 {
  max-width: 92% !important;
}
html:not([dir=rtl]) .mnw-92 {
  min-width: 92% !important;
}
html:not([dir=rtl]) .mxh-92 {
  max-height: 92% !important;
}
html:not([dir=rtl]) .opacity-92 {
  opacity: 0.92 !important;
}
html:not([dir=rtl]) .w-93 {
  width: 93% !important;
}
html:not([dir=rtl]) .mxw-93 {
  max-width: 93% !important;
}
html:not([dir=rtl]) .mnw-93 {
  min-width: 93% !important;
}
html:not([dir=rtl]) .mxh-93 {
  max-height: 93% !important;
}
html:not([dir=rtl]) .opacity-93 {
  opacity: 0.93 !important;
}
html:not([dir=rtl]) .w-94 {
  width: 94% !important;
}
html:not([dir=rtl]) .mxw-94 {
  max-width: 94% !important;
}
html:not([dir=rtl]) .mnw-94 {
  min-width: 94% !important;
}
html:not([dir=rtl]) .mxh-94 {
  max-height: 94% !important;
}
html:not([dir=rtl]) .opacity-94 {
  opacity: 0.94 !important;
}
html:not([dir=rtl]) .w-95 {
  width: 95% !important;
}
html:not([dir=rtl]) .mxw-95 {
  max-width: 95% !important;
}
html:not([dir=rtl]) .mnw-95 {
  min-width: 95% !important;
}
html:not([dir=rtl]) .mxh-95 {
  max-height: 95% !important;
}
html:not([dir=rtl]) .opacity-95 {
  opacity: 0.95 !important;
}
html:not([dir=rtl]) .w-96 {
  width: 96% !important;
}
html:not([dir=rtl]) .mxw-96 {
  max-width: 96% !important;
}
html:not([dir=rtl]) .mnw-96 {
  min-width: 96% !important;
}
html:not([dir=rtl]) .mxh-96 {
  max-height: 96% !important;
}
html:not([dir=rtl]) .opacity-96 {
  opacity: 0.96 !important;
}
html:not([dir=rtl]) .w-97 {
  width: 97% !important;
}
html:not([dir=rtl]) .mxw-97 {
  max-width: 97% !important;
}
html:not([dir=rtl]) .mnw-97 {
  min-width: 97% !important;
}
html:not([dir=rtl]) .mxh-97 {
  max-height: 97% !important;
}
html:not([dir=rtl]) .opacity-97 {
  opacity: 0.97 !important;
}
html:not([dir=rtl]) .w-98 {
  width: 98% !important;
}
html:not([dir=rtl]) .mxw-98 {
  max-width: 98% !important;
}
html:not([dir=rtl]) .mnw-98 {
  min-width: 98% !important;
}
html:not([dir=rtl]) .mxh-98 {
  max-height: 98% !important;
}
html:not([dir=rtl]) .opacity-98 {
  opacity: 0.98 !important;
}
html:not([dir=rtl]) .w-99 {
  width: 99% !important;
}
html:not([dir=rtl]) .mxw-99 {
  max-width: 99% !important;
}
html:not([dir=rtl]) .mnw-99 {
  min-width: 99% !important;
}
html:not([dir=rtl]) .mxh-99 {
  max-height: 99% !important;
}
html:not([dir=rtl]) .opacity-99 {
  opacity: 0.99 !important;
}
html:not([dir=rtl]) .w-100 {
  width: 100% !important;
}
html:not([dir=rtl]) .mxw-100 {
  max-width: 100% !important;
}
html:not([dir=rtl]) .mnw-100 {
  min-width: 100% !important;
}
html:not([dir=rtl]) .mxh-100 {
  max-height: 100% !important;
}
html:not([dir=rtl]) .opacity-100 {
  opacity: 1 !important;
}
html:not([dir=rtl]) .c-default {
  cursor: default !important;
}
html:not([dir=rtl]) h1,
html:not([dir=rtl]) h2 {
  margin-bottom: 20px;
}
html:not([dir=rtl]) h3,
html:not([dir=rtl]) h4,
html:not([dir=rtl]) h5,
html:not([dir=rtl]) h6 {
  margin-bottom: 15px;
}
html:not([dir=rtl]) ol,
html:not([dir=rtl]) ul {
  margin: 20px 0 20px 20px;
}
html:not([dir=rtl]) ol li,
html:not([dir=rtl]) ul li {
  line-height: 1.5;
}
html:not([dir=rtl]) ol {
  list-style-type: decimal;
}
html:not([dir=rtl]) ul {
  list-style-type: disc;
}
html:not([dir=rtl]) ul li::marker {
  color: #262324;
}
html:not([dir=rtl]) a {
  color: #262324;
}
html:not([dir=rtl]) table {
  border-collapse: collapse;
  width: 100%;
  margin: 30px 0;
}
html:not([dir=rtl]) table th,
html:not([dir=rtl]) table td {
  border: 0;
  padding: 15px;
  text-align: left;
}
html:not([dir=rtl]) table th {
  padding: 10px 15px;
}
html:not([dir=rtl]) table td {
  padding: 20px 15px;
}
html:not([dir=rtl]) table td img {
  border-radius: 3px;
}
html:not([dir=rtl]) table tr:nth-child(even) {
  background-color: #EF4135;
}
html:not([dir=rtl]) table tr:nth-child(odd) {
  background-color: #F2675D;
}
html:not([dir=rtl]) table th {
  background-color: #514F50;
  font-weight: 700;
  color: #FFFFFF;
}
html:not([dir=rtl]) .anim-holder {
  position: relative;
  width: 100%;
}
html:not([dir=rtl]) .anim-holder > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
html:not([dir=rtl]) .anim-holder .lottie-anim {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
html:not([dir=rtl]) .anim-holder.anim-1 {
  padding-top: 108.7360594796%;
}
html:not([dir=rtl]) .pattern-1.pattern-top,
html:not([dir=rtl]) .pattern-2.pattern-top {
  background-position: top center !important;
}
html:not([dir=rtl]) .toolbar-tray a {
  color: #565656;
}
html:not([dir=rtl]) .tabs a.is-active {
  color: #425fa1;
}
html:not([dir=rtl]) .tabs a:hover {
  color: #425fa1;
}
html:not([dir=rtl]) table.dataTable thead > tr > th.sorting_asc:before,
html:not([dir=rtl]) table.dataTable thead > tr > th.sorting_desc:after,
html:not([dir=rtl]) table.dataTable thead > tr > td.sorting_asc:before,
html:not([dir=rtl]) table.dataTable thead > tr > td.sorting_desc:after {
  opacity: 1;
}
html:not([dir=rtl]) .dataTable .sorting:after, html:not([dir=rtl]) .dataTable .sorting:before {
  font-size: 28px;
  margin: 2px 0;
  opacity: 0.6;
}
@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@font-face {
  font-family: "ara_hamah_1964_bbold";
  src: url("../font/ara_hamah_1964_b_bold-webfont.woff2") format("woff2"), url("../font/ara_hamah_1964_b_bold-webfont.woff") format("woff"), url("../font/ara_hamah_1964_b_bold-webfont") format("ttf");
  font-weight: normal;
  font-style: normal;
}
html:not([dir=rtl]) body {
  font-family: "Roboto", sans-serif;
  line-height: 1.2;
  font-size: 1rem;
  overflow-x: hidden;
  color: #262324;
}
html:not([dir=rtl]) .logo h1 {
  font-size: 0 !important;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .logo h1 img {
    width: 75%;
  }
}
html:not([dir=rtl]) .spotlight-wrapper {
  position: relative;
  overflow-x: hidden;
}
html:not([dir=rtl]) .spotlight-wrapper .spot-images img {
  width: 100%;
  height: 100vh !important;
  object-fit: cover;
}
html:not([dir=rtl]) .spotlight-wrapper .spot-content-outer {
  position: absolute;
  top: 13rem;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spotlight-wrapper .spot-content-outer {
    margin-left: 0;
  }
}
html:not([dir=rtl]) .spotlight-wrapper .spot-content {
  color: #FFFFFF;
  max-width: 710px;
}
html:not([dir=rtl]) .spotlight-wrapper .spot-content h1 {
  color: #FFFFFF;
}
html:not([dir=rtl]) .spotlight-wrapper .spot-content p {
  font-family: "Inter";
  font-size: 20px;
  line-height: 30px;
}
html:not([dir=rtl]) .spotlight-wrapper .spot-content .desc div {
  font-family: "Inter";
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spotlight-wrapper .spot-content h1 {
    font-size: 32px !important;
    font-weight: normal !important;
    line-height: 40px;
  }
  html:not([dir=rtl]) .spotlight-wrapper .spot-content p {
    font-size: 14px;
  }
}
html:not([dir=rtl]) .spotlight-wrapper .slick-arrow {
  top: auto;
  bottom: 0;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spotlight-wrapper .slick-arrow {
    width: 50px;
    height: 50px;
  }
}
html:not([dir=rtl]) .spotlight-wrapper .slick-prev {
  right: 90px;
  left: auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spotlight-wrapper .slick-prev {
    right: 70px;
  }
}
html:not([dir=rtl]) .spotlight-wrapper .slick-next {
  right: 10px;
}
html:not([dir=rtl]) .countdown-wrapper-outer {
  background: #EF4135;
  color: #FFFFFF;
  padding: 1rem 0;
}
html:not([dir=rtl]) .countdown-wrapper-outer .countdown-wrapper-inner {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .countdown-wrapper-outer .countdown-wrapper-inner {
    display: block;
  }
  html:not([dir=rtl]) .countdown-wrapper-outer .countdown-wrapper-inner .rt-block {
    margin-top: 1rem;
  }
}
html:not([dir=rtl]) .countdown-wrapper-outer .countdown-wrapper-inner .lt-block {
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline {
  margin-left: 2.5rem;
}
html:not([dir=rtl]) .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline span {
  display: block;
}
html:not([dir=rtl]) .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline span:first-child {
  margin-bottom: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline span {
    font-size: 13px;
  }
  html:not([dir=rtl]) .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline span:first-child {
    margin-bottom: 0.5rem;
  }
}
html:not([dir=rtl]) .timer {
  display: flex;
}
html:not([dir=rtl]) .timer .timer-field {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 4rem;
}
html:not([dir=rtl]) .timer .timer-field .timer-value {
  font-size: 36px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timer {
    justify-content: space-between;
  }
  html:not([dir=rtl]) .timer .timer-field {
    margin-left: 0;
  }
}
html:not([dir=rtl]) .events-wrapper .top-sec p {
  font-size: 32px;
  line-height: 55px;
}
html:not([dir=rtl]) .events-wrapper .top-sec p span {
  color: #EF4135;
}
html:not([dir=rtl]) .events-wrapper .top-sec p a {
  text-decoration: underline !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .events-wrapper .top-sec p {
    font-size: 24px;
    line-height: 43px;
  }
}
html:not([dir=rtl]) .triple-title h3 {
  color: #EF4135;
}
html:not([dir=rtl]) .events-wrapper {
  background: linear-gradient(to bottom, #ffffff 60%, #262324 60%);
}
html:not([dir=rtl]) .events-slider .slider-item {
  position: relative;
}
html:not([dir=rtl]) .events-slider .slider-item:nth-child(even) .image-wrap {
  margin-top: 80px;
}
html:not([dir=rtl]) .events-slider .slider-item .image-wrap img {
  width: 100%;
  transform: scale(1);
  transition: all 0.3s;
}
html:not([dir=rtl]) .events-slider .slider-item .image-wrap:hover img,
html:not([dir=rtl]) .events-slider .slider-item .image-wrap:hover .mask {
  transform: scale(1.05);
}
html:not([dir=rtl]) .events-slider .slider-item .event-content {
  position: absolute;
  bottom: 20px;
  max-width: 300px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 1;
}
html:not([dir=rtl]) .events-slider .slider-item .event-content .image-wrap {
  margin-bottom: 1rem;
  position: relative;
}
html:not([dir=rtl]) .events-slider .slider-item .event-content .image-wrap img {
  width: auto;
}
html:not([dir=rtl]) .events-slider .slider-item .event-content .event-title h3 {
  font-size: 28px !important;
  color: #FFFFFF;
  line-height: 33.6px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .events-slider .slider-item .event-content .event-title h3 {
    font-size: 21px !important;
    line-height: 25.2px;
  }
}
@media only screen and (max-width: 1366px) {
  html:not([dir=rtl]) .events-slider .slider-item .event-content {
    padding: 1rem;
  }
}
html:not([dir=rtl]) .mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(4, 6, 23, 0.8) 100%);
  z-index: 1;
  transform: scale(1);
  transition: all 0.3s;
}
html:not([dir=rtl]) .mask-ol {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -100%, rgba(4, 6, 23, 0.8) 100%);
  z-index: 1;
  transform: scale(1);
  transition: all 0.3s;
}
html:not([dir=rtl]) .rm-link a {
  color: #EF4135;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
}
html:not([dir=rtl]) .medals-wrapper {
  background: linear-gradient(to right, #EF4135 30%, #D9D9D9 20%);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .medals-wrapper {
    background: linear-gradient(to bottom, #EF4135 20%, #D9D9D9 20%);
  }
}
html:not([dir=rtl]) .medals-wrapper .box-item {
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #7D7B7C;
  padding: 2rem 0;
}
html:not([dir=rtl]) .medals-wrapper .box-item:first-child, html:not([dir=rtl]) .medals-wrapper .box-item:last-child {
  border: none;
}
html:not([dir=rtl]) .medals-wrapper .box-item:first-child {
  justify-content: start;
}
html:not([dir=rtl]) .medals-wrapper .box-item .title-block h3 {
  font-size: 40px;
  color: #FFFFFF;
}
html:not([dir=rtl]) .medals-wrapper .box-item .title-block span {
  font-size: 24px;
  font-family: "Oswald", sans-serif;
  color: #FFFFFF;
  text-transform: uppercase;
  letter-spacing: 4.5px;
}
html:not([dir=rtl]) .medals-wrapper .box-item .medal-block {
  display: flex;
}
html:not([dir=rtl]) .medals-wrapper .box-item .medal-block .count-wrap {
  display: flex;
  flex-direction: column;
  margin-left: 2rem;
  max-width: 100px;
}
html:not([dir=rtl]) .medals-wrapper .box-item .medal-block .count-wrap .type {
  font-size: 24px;
}
html:not([dir=rtl]) .medals-wrapper .box-item .medal-block .count-wrap .count-num {
  font-size: 40px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .medals-wrapper .box-item .medal-block .count-wrap .type {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .medals-wrapper .box-item {
    padding: 2rem 0 1rem;
    border: none;
  }
  html:not([dir=rtl]) .medals-wrapper .box-item:first-child {
    justify-content: center;
  }
}
html:not([dir=rtl]) .our-partners-block {
  overflow-x: hidden;
}
html:not([dir=rtl]) .our-partners-block p,
html:not([dir=rtl]) .our-partners-block .field--name-field-info {
  font-size: 32px;
  margin-top: 3rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .our-partners-block {
    overflow-x: hidden;
  }
  html:not([dir=rtl]) .our-partners-block p,
  html:not([dir=rtl]) .our-partners-block .field--name-field-info {
    font-size: 20px;
  }
}
html:not([dir=rtl]) .partners-slider {
  display: flex;
  margin-top: 50px;
}
html:not([dir=rtl]) .partners-slider img {
  filter: gray;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
html:not([dir=rtl]) .partners-slider img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
html:not([dir=rtl]) .partners-slider .item {
  margin-right: 4rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .partners-slider .item {
    margin-right: 2rem;
  }
}
html:not([dir=rtl]) .news-wrapper {
  background: linear-gradient(to bottom, #ffffff 52%, #EF4135 52%);
}
html:not([dir=rtl]) .news-title h3 {
  font-size: 18px !important;
  font-family: "Roboto", sans-serif;
  text-transform: capitalize;
  font-weight: normal !important;
  line-height: 22px;
}
html:not([dir=rtl]) .news-content {
  background: #FFFFFF;
  padding: 1rem;
  min-height: 160px;
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .news-content .site-link {
  margin-top: auto;
}
html:not([dir=rtl]) .footer-main {
  color: #FFFFFF;
  padding: 65px 0 41px;
}
html:not([dir=rtl]) .footer-main .links-block-wrap > ul {
  display: flex;
}
html:not([dir=rtl]) .footer-main .links-block-wrap > ul > li:nth-child(4) .menu {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .footer-main .links-block-wrap > ul > li:nth-child(4) .menu {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .footer-main .links-block-wrap > ul > li:nth-child(4).active .menu {
    display: flex !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .footer-main {
    padding-top: 30px;
  }
  html:not([dir=rtl]) .footer-main .links-block-wrap > ul {
    display: block;
  }
  html:not([dir=rtl]) .footer-main a {
    flex-shrink: 0;
  }
  html:not([dir=rtl]) .footer-main .links-block ul {
    display: none;
  }
  html:not([dir=rtl]) .footer-main .links-block.active ul {
    display: block;
    margin: 10px 0;
  }
}
html:not([dir=rtl]) .footer-main a {
  color: #FFFFFF;
}
html:not([dir=rtl]) .footer-main ul {
  margin-left: 0;
  list-style-type: none;
}
html:not([dir=rtl]) .footer-main ul li a:hover {
  opacity: 0.8;
}
html:not([dir=rtl]) .footer-main .ft-top .rt-block a,
html:not([dir=rtl]) .footer-main .ft-top .rt-block span {
  font-size: 14px;
  font-weight: 500;
}
html:not([dir=rtl]) .footer-main .ft-top .rt-block a {
  color: #7D7B7C;
}
html:not([dir=rtl]) .footer-main .ft-top .rt-block a.sm-links {
  display: inline-block;
  margin-right: 7px;
  font-size: 0;
  padding: 10px;
}
html:not([dir=rtl]) .footer-main .ft-top .rt-block a.linkedin {
  background: url(../image/linkedin-brands.svg) no-repeat left center;
}
html:not([dir=rtl]) .footer-main .ft-top .rt-block a.twitter {
  background: url(../image/x.svg) no-repeat left center;
}
html:not([dir=rtl]) .footer-main .ft-top .rt-block a.youtube {
  background: url(../image/youtube-square-brands.svg) no-repeat left center;
}
html:not([dir=rtl]) .footer-main .ft-top .rt-block a.instagram {
  background: url(../image/instagram-brand.svg) no-repeat left center;
}
html:not([dir=rtl]) .footer-main .ft-top .rt-block span {
  color: #A6A6A6;
}
html:not([dir=rtl]) .footer-main .ft-top .rt-block .links-block {
  margin-left: 4rem;
  list-style-image: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .footer-main .ft-top .rt-block {
    margin: 1.5rem 0;
  }
  html:not([dir=rtl]) .footer-main .ft-top .rt-block .links-block {
    margin-left: 0;
  }
  html:not([dir=rtl]) .footer-main .ft-top .rt-block .links-block span {
    display: block;
    padding: 10px 0;
    position: relative;
  }
  html:not([dir=rtl]) .footer-main .ft-top .rt-block .links-block span::after {
    position: absolute;
    content: "";
    right: 0;
    width: 14px;
    height: 8px;
    background: url("../image/dd-arrow.png") no-repeat right center;
  }
  html:not([dir=rtl]) .footer-main .ft-top .rt-block .links-block.active span::after {
    transform: rotate(180deg);
  }
}
html:not([dir=rtl]) .footer-main .ft-top .lt-block {
  max-width: 350px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .footer-main .ft-top .lt-block {
    display: flex;
    align-items: center;
  }
  html:not([dir=rtl]) .footer-main .ft-top .lt-block p {
    margin-bottom: 0;
    margin-left: 0.5rem;
    margin-top: 0;
  }
}
html:not([dir=rtl]) .footer-main .ft-top .lt-block p {
  font-size: 16px;
  margin-top: 1rem;
}
html:not([dir=rtl]) .footer-main .ft-bottom p,
html:not([dir=rtl]) .footer-main .ft-bottom a {
  color: #A6A6A6;
  font-size: 13px;
}
html:not([dir=rtl]) .footer-main .ft-bottom p {
  margin: 0;
}
html:not([dir=rtl]) .footer-main .ft-bottom .rt-block ul {
  display: flex;
  margin: 0;
}
html:not([dir=rtl]) .footer-main .ft-bottom .rt-block ul li a {
  border-left: 1px solid;
  padding: 0 0.5rem;
}
html:not([dir=rtl]) .footer-main .ft-bottom .rt-block ul li:first-child a {
  border: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .footer-main .ft-bottom .rt-block ul li:first-child a {
    padding-left: 0;
  }
}
html:not([dir=rtl]) .footer-main .ft-top-inner,
html:not([dir=rtl]) .footer-main .ft-bottom-inner {
  justify-content: space-between;
  position: relative;
}
html:not([dir=rtl]) .footer-main .ft-bottom-inner {
  align-items: center;
  padding-top: 1.25rem;
  position: relative;
}
html:not([dir=rtl]) .footer-main .ft-bottom-inner::before {
  position: absolute;
  content: "";
  left: 50%;
  top: 0;
  width: 98%;
  height: 1px;
  background: #EF4135;
  transform: translateX(-50%);
}
html:not([dir=rtl]) .store-block-wrapper {
  background: url("../image/banner_background2.png") no-repeat left top/100%;
  padding: 3rem 0 11rem;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .store-block-wrapper .store-block-inner.register-now-inner {
    display: block;
  }
}
html:not([dir=rtl]) .store-block-wrapper .store-block-inner.register-now-inner .lr-holder {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .store-block-wrapper .store-block-inner.register-now-inner .lr-holder {
    display: block;
  }
}
html:not([dir=rtl]) .store-block-wrapper .store-block-inner .store-desc-block {
  color: #FFFFFF;
  max-width: 536px;
}
html:not([dir=rtl]) .store-block-wrapper .store-block-inner .store-desc-block .desc p {
  font-size: 24px;
}
html:not([dir=rtl]) .store-block-wrapper .stote-items-wrap {
  position: absolute;
  right: 0;
  top: 2rem;
  display: none;
}
html:not([dir=rtl]) .store-block-wrapper .stote-items-wrap .block {
  display: flex;
  justify-content: flex-end;
}
html:not([dir=rtl]) .store-block-wrapper .stote-items-wrap .block .item {
  margin: 0.25rem;
}
@media only screen and (max-width: 1366px) {
  html:not([dir=rtl]) .store-block-wrapper {
    padding: 3rem 0 4rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .store-block-wrapper {
    padding: 2rem 0 38rem;
  }
  html:not([dir=rtl]) .store-block-wrapper .stote-items-wrap {
    position: relative;
  }
}
html:not([dir=rtl]) .news-slider-outer-wrapper,
html:not([dir=rtl]) .events-slider-outer-wrapper {
  padding-bottom: 6rem;
}
html:not([dir=rtl]) .news-slider .slider-item .image-wrap img {
  transform: scale(1);
  transition: all 0.3s;
  margin-bottom: 0 !important;
}
html:not([dir=rtl]) .news-slider .slider-item .image-wrap:hover img {
  transform: scale(1.05);
}
html:not([dir=rtl]) .slick-arrow {
  width: 70px;
  height: 70px;
  top: 70px;
}
html:not([dir=rtl]) .slick-arrow::before {
  content: "";
  width: 66px;
  height: 66px;
  display: block;
  opacity: 1;
  background: url("../image/next-aarow2.svg") no-repeat left top/100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .slick-arrow::before {
    width: 50px;
    height: 50px;
  }
}
html:not([dir=rtl]) .slick-prev {
  left: -200px;
}
html:not([dir=rtl]) .slick-prev:before {
  transform: scaleX(-1);
}
html:not([dir=rtl]) .slick-disabled {
  opacity: 0.5;
}
html:not([dir=rtl]) .slick-next {
  right: -200px;
}
html:not([dir=rtl]) .progress-slider .slider-item {
  margin-right: 1rem;
  overflow: hidden;
}
html:not([dir=rtl]) .progress-slider .slick-dots {
  bottom: -80px;
}
html:not([dir=rtl]) .progress-slider .slick-dots li button {
  background: #FFFFFF;
  opacity: 0.2;
}
html:not([dir=rtl]) .progress-slider .slick-dots li.slick-active button, html:not([dir=rtl]) .progress-slider .slick-dots li:hover button {
  opacity: 1;
  background: #FFFFFF;
}
html:not([dir=rtl]) .progress-slider .slick-arrow {
  top: auto;
  bottom: -143px;
}
html:not([dir=rtl]) .progress-slider .slick-prev {
  left: 0;
}
html:not([dir=rtl]) .progress-slider .slick-next {
  left: 80px;
  right: auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .progress-slider .slick-next {
    left: 60px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .events-slider .slick-prev {
    left: 1rem;
  }
  html:not([dir=rtl]) .events-slider .slick-next {
    left: 80px;
  }
}
html:not([dir=rtl]) .triple-title .heading-h3 {
  display: block;
  margin-bottom: 0.5rem;
  text-shadow: -1px 0px 0px #EF4135, 1px 0px 0px #EF4135, 0px -1px 0px #EF4135, 0px 1px 0px #EF4135;
  color: #FFFFFF;
}
html:not([dir=rtl]) .triple-title .heading-h3.opacity {
  opacity: 0.2;
}
html:not([dir=rtl]) .store-block-wrapper .triple-title .heading-h3 {
  color: #262324;
}
html:not([dir=rtl]) .sandwich-menu-btn {
  display: block;
  cursor: pointer;
}
html:not([dir=rtl]) .sandwich-menu-btn.black span {
  background: #000000;
}
html:not([dir=rtl]) .sandwich-menu-btn.black.close span {
  background: #FFFFFF;
}
html:not([dir=rtl]) .sandwich-menu-btn span {
  width: 40px;
  height: 4px;
  border-radius: 5px;
  background-color: #FFFFFF;
  display: block;
  margin-bottom: 5px;
  transition: all 0.2s linear 0s;
}
html:not([dir=rtl]) .sandwich-menu-btn.close span {
  margin: 0;
}
html:not([dir=rtl]) .sandwich-menu-btn.close span:nth-child(1) {
  transform: rotate(45deg) translateY(4px);
}
html:not([dir=rtl]) .sandwich-menu-btn.close span:nth-child(2) {
  transform: rotate(-45deg) translateY(-3px);
}
html:not([dir=rtl]) .sml-wrap {
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .sml-wrap a {
  display: inline-block;
}
html:not([dir=rtl]) .sml-wrap a:first-child {
  background: url(../image/instagram_sm_icon.svg) no-repeat left center;
  width: 22px;
  height: 22px;
}
html:not([dir=rtl]) .sml-wrap a:nth-child(2) {
  background: url(../image/facebook_sm_icon.svg) no-repeat left center;
  width: 11px;
  height: 20px;
}
html:not([dir=rtl]) .sml-wrap a:nth-child(3) {
  background: url(../image/youtube_sm_icon.svg) no-repeat left center;
  width: 22px;
  height: 16px;
}
html:not([dir=rtl]) .sml-wrap a:nth-child(4) {
  background: url(../image/whatsapp_sm_icon.svg) no-repeat left center;
  width: 20px;
  height: 20px;
}
html:not([dir=rtl]) .en .language-link {
  display: none;
}
html:not([dir=rtl]) .side-bar-menu {
  position: fixed;
  top: 0;
  width: 100px;
  height: 100%;
  z-index: 10;
  left: 0;
  border-right: 1px solid rgba(233, 233, 234, 0.1882352941);
  text-align: center;
  padding: 1rem 0;
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: rgba(0, 0, 0, 0.3215686275);
  align-items: center;
}
html:not([dir=rtl]) .side-bar-menu .logo-block {
  display: flex;
  justify-content: center;
}
html:not([dir=rtl]) .side-bar-menu .logo-block .logo.black img {
  filter: brightness(0);
}
html:not([dir=rtl]) .side-bar-menu a {
  color: #FFFFFF;
}
html:not([dir=rtl]) .side-bar-menu .language-link.en {
  font-family: "ara_hamah_1964_bbold";
  font-weight: 600;
}
html:not([dir=rtl]) .side-bar-menu .language-link.black {
  color: #000000;
}
html:not([dir=rtl]) .side-bar-menu .sml-wrap {
  flex-direction: column;
}
html:not([dir=rtl]) .side-bar-menu .sml-wrap a {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .side-bar-menu.menu-open .logo-block,
html:not([dir=rtl]) .side-bar-menu.menu-open .sandwich-menu-btn {
  z-index: 2;
}
html:not([dir=rtl]) .side-bar-menu.menu-open #myNav {
  width: 100%;
}
html:not([dir=rtl]) .side-bar-menu.menu-open .logo-block .logo.black img {
  filter: brightness(1);
}
html:not([dir=rtl]) .menu--main ul {
  width: max-content;
  margin: 0;
  list-style-type: none;
  padding: 4.5rem 0;
}
html:not([dir=rtl]) .menu--main ul li {
  text-align: left;
  padding: 0 100px 0 52px;
}
html:not([dir=rtl]) .menu--main ul li a,
html:not([dir=rtl]) .menu--main ul li span {
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  font-size: 48px;
}
@media only screen and (max-width: 1366px) {
  html:not([dir=rtl]) .menu--main ul li a,
  html:not([dir=rtl]) .menu--main ul li span {
    font-size: 40px;
  }
}
html:not([dir=rtl]) .menu--main ul li:hover {
  background: url(../image/arrow-up-right.png) no-repeat right center #EF4135;
}
html:not([dir=rtl]) .menu--main .menu--sub {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-left: 1px solid red;
}
html:not([dir=rtl]) .menu--main .menu--sub li {
  width: 50%;
  margin-bottom: 0.75rem;
}
html:not([dir=rtl]) .menu--main .menu--sub li a {
  font-size: 24px;
}
html:not([dir=rtl]) .menu--main li.have-sub ul,
html:not([dir=rtl]) .menu--main li.menu-item--expanded ul {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-left: 1px solid red;
}
html:not([dir=rtl]) .menu--main li.have-sub ul li,
html:not([dir=rtl]) .menu--main li.menu-item--expanded ul li {
  width: 50%;
  margin-bottom: 0.75rem;
}
html:not([dir=rtl]) .menu--main li.have-sub ul li a,
html:not([dir=rtl]) .menu--main li.menu-item--expanded ul li a {
  font-size: 24px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--main li.have-sub ul li,
  html:not([dir=rtl]) .menu--main li.menu-item--expanded ul li {
    margin-bottom: 0.25rem;
  }
}
html:not([dir=rtl]) .links {
  list-style-type: none;
  margin-left: 0;
  display: block; /*-hide for review-*/
  padding-left: 0;
}
html:not([dir=rtl]) .links .ar a {
  font-family: "ara_hamah_1964_bbold";
}
html:not([dir=rtl]) .links a {
  font-weight: 600;
  font-size: 20px;
}
html:not([dir=rtl]) .links.black .language-link {
  color: #000000;
}
html:not([dir=rtl]) .language-switcher-language-url a[hreflang=ar] {
  background: url(../image/ar-text.svg) no-repeat center center;
  padding: 8px 30px;
  font-size: 0 !important;
}
html:not([dir=rtl]) .language-switcher-language-url a {
  font-size: 15px;
}
html:not([dir=rtl]) .language-switcher-language-url .language-link.is-active {
  display: none;
}
html:not([dir=rtl]) .overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
  backdrop-filter: blur(5px);
}
html:not([dir=rtl]) .overlay .links {
  position: absolute;
  top: 4.5rem;
  right: 10%;
  list-style-type: none;
  margin: 0;
}
html:not([dir=rtl]) .overlay .links .language-link {
  font-size: 20px;
}
html:not([dir=rtl]) .overlay .links.black .language-link {
  color: #FFFFFF;
}
html:not([dir=rtl]) .overlay .language-switcher-language-url {
  position: absolute;
  top: 4.5rem;
  right: 10%;
  list-style-type: none;
  margin: 0;
}
html:not([dir=rtl]) .overlay .language-switcher-language-url a {
  font-size: 15px;
}
html:not([dir=rtl]) .overlay .language-switcher-language-url .language-link.is-active {
  display: none;
}
html:not([dir=rtl]) .overlay .sml-wrap {
  position: absolute;
  bottom: 4.5rem;
  right: 10%;
  flex-direction: row;
}
html:not([dir=rtl]) .overlay .sml-wrap a {
  margin-bottom: 0;
  margin-left: 1rem;
}
html:not([dir=rtl]) .overlay-content {
  height: 100%;
  margin-left: 100px;
  border-left: 1px solid #EF4135;
}
html:not([dir=rtl]) .overlay a {
  text-decoration: none;
  font-size: 36px;
  display: block;
  transition: 0.3s;
}
html:not([dir=rtl]) .overlay a:hover,
html:not([dir=rtl]) .overlay a:focus {
  color: #f1f1f1;
}
html:not([dir=rtl]) .overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}
@media screen and (max-height: 450px) {
  html:not([dir=rtl]) .overlay a {
    font-size: 20px;
  }
  html:not([dir=rtl]) .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}
html:not([dir=rtl]) .global-wrapper {
  position: relative;
}
html:not([dir=rtl]) .mobile-menu {
  position: fixed;
  left: 0px;
  top: 0;
  background: rgba(0, 0, 0, 0.3215686275);
  z-index: 2;
  width: 100%;
  height: auto;
  backdrop-filter: blur(5px);
  transition: 0.5s ease-in-out;
}
html:not([dir=rtl]) .mobile-menu .mob-menu-expand {
  display: none;
}
html:not([dir=rtl]) .mobile-menu.menu-open {
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  transition: 0.5s ease-in-out;
}
html:not([dir=rtl]) .mobile-menu.menu-open .mob-menu-expand {
  display: block;
}
html:not([dir=rtl]) .mobile-menu ul {
  width: 100%;
  padding: 1.5rem 0 4.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .mobile-menu ul {
    padding: 0;
  }
}
html:not([dir=rtl]) .mobile-menu ul li {
  padding: 0.25rem 0;
}
html:not([dir=rtl]) .mobile-menu ul li a,
html:not([dir=rtl]) .mobile-menu ul li span {
  font-size: 24px;
  color: #FFFFFF;
  padding: 0 1rem 0 1rem;
  display: block;
}
html:not([dir=rtl]) .mobile-menu .mob-menu-footer,
html:not([dir=rtl]) .mobile-menu .mob-menu-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 1rem;
}
html:not([dir=rtl]) .mobile-menu .mob-menu-header {
  background: rgba(0, 0, 0, 0.3215686275);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1882352941);
}
html:not([dir=rtl]) .mobile-menu .mob-menu-footer {
  margin-top: 2rem;
}
html:not([dir=rtl]) .mobile-menu .mob-menu-footer a {
  color: #FFFFFF;
  font-family: "ara_hamah_1964_bbold";
  font-weight: 600;
}
html:not([dir=rtl]) .mobile-menu .mob-menu-footer .sml-wrap a {
  margin-right: 1rem;
}
html:not([dir=rtl]) .mobile-menu .menu--main ul li:hover {
  background: none;
}
html:not([dir=rtl]) .mobile-menu .menu--main ul li.have-sub > a, html:not([dir=rtl]) .mobile-menu .menu--main ul li.have-sub > span, html:not([dir=rtl]) .mobile-menu .menu--main ul li.menu-item--expanded > a, html:not([dir=rtl]) .mobile-menu .menu--main ul li.menu-item--expanded > span {
  background: url(../image/menu-arrow-col.svg) no-repeat 95% center !important;
}
html:not([dir=rtl]) .mobile-menu .menu--main ul li.have-sub.active > a, html:not([dir=rtl]) .mobile-menu .menu--main ul li.have-sub.active > span, html:not([dir=rtl]) .mobile-menu .menu--main ul li.menu-item--expanded.active > a, html:not([dir=rtl]) .mobile-menu .menu--main ul li.menu-item--expanded.active > span {
  background: url(../image/menu-arrow-ex.svg) no-repeat 95% center #EF4135 !important;
}
html:not([dir=rtl]) .mobile-menu .menu--main ul li.have-sub.active ul, html:not([dir=rtl]) .mobile-menu .menu--main ul li.menu-item--expanded.active ul {
  display: block;
}
html:not([dir=rtl]) .mobile-menu .menu--main ul li.have-sub ul, html:not([dir=rtl]) .mobile-menu .menu--main ul li.menu-item--expanded ul {
  position: relative;
  border: none;
  width: 100%;
}
html:not([dir=rtl]) .mobile-menu .menu--main ul li.have-sub ul li, html:not([dir=rtl]) .mobile-menu .menu--main ul li.menu-item--expanded ul li {
  width: 100%;
}
html:not([dir=rtl]) .news-slider-outer-wrapper .progress-bar {
  background-image: linear-gradient(to right, #FFFFFF, #FFFFFF);
}
html:not([dir=rtl]) .progress-bar {
  display: block;
  width: 100%;
  height: 4px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  top: 74px;
  width: 45%;
  margin: 0 auto;
  background-color: rgba(245, 245, 245, 0.1607843137);
  background-image: linear-gradient(to right, #EF4135, #EF4135);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size 0.4s ease-in-out;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .progress-bar {
    margin-right: 1rem;
  }
}
html:not([dir=rtl]) .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
html:not([dir=rtl]) .spotlight-wrapper-inner {
  position: relative;
  overflow-x: hidden;
  background: #EF4135;
  padding-top: 17vh;
  padding-bottom: 62vh;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spotlight-wrapper-inner {
    padding-top: 20vh;
    padding-bottom: 16vh;
  }
  html:not([dir=rtl]) .spotlight-wrapper-inner .spot-content {
    max-width: 100%;
  }
}
html:not([dir=rtl]) .spotlight-wrapper-inner .spot-content-outer {
  position: relative;
  top: 0;
}
html:not([dir=rtl]) .spotlight-wrapper-inner .desc {
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .spotlight-wrapper-inner .desc span {
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  display: flex;
}
html:not([dir=rtl]) .spotlight-wrapper-inner .desc span div {
  margin-bottom: 0 !important;
}
html:not([dir=rtl]) .spotlight-wrapper-inner .desc .venue {
  font-weight: 600;
}
html:not([dir=rtl]) .spotlight-wrapper-inner .desc .date div {
  font-size: 16px;
}
html:not([dir=rtl]) .spotlight-wrapper-inner .desc .date div,
html:not([dir=rtl]) .spotlight-wrapper-inner .desc .venue div {
  font-family: "Roboto", sans-serif;
}
html:not([dir=rtl]) .spotlight-wrapper-inner .spot-content {
  max-width: 100%;
}
html:not([dir=rtl]) .for-vt {
  background: url(../image/spotlight-vector-bg.svg) no-repeat left top/100%;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 1136px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .for-vt {
    background-position: left bottom;
  }
}
html:not([dir=rtl]) .black-strip {
  background: #000000;
  height: 72px;
  width: 100%;
  position: relative;
}
html:not([dir=rtl]) .content-area {
  background: #F6F4F4;
  padding: 3rem 0;
}
html:not([dir=rtl]) .content-area img {
  margin-bottom: 1.5rem;
  width: 100%;
}
html:not([dir=rtl]) .content-area.news-list-type img {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .content-area {
    padding-top: 0;
  }
}
html:not([dir=rtl]) .news-list-type img {
  margin-bottom: 0;
}
html:not([dir=rtl]) .news-list-type .news-item {
  position: relative;
  margin-bottom: 5rem;
  display: block;
}
html:not([dir=rtl]) .news-list-type .news-item .desc-wrap {
  position: absolute;
  right: -50px;
  bottom: -40px;
  background: #FFFFFF;
  padding: 1rem;
  width: 336px;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
}
html:not([dir=rtl]) .news-list-type .news-item .desc-wrap p {
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-list-type .news-item .desc-wrap p {
    line-height: 26px;
  }
}
html:not([dir=rtl]) .news-list-type .news-item .desc-wrap .field--name-field-start-date,
html:not([dir=rtl]) .news-list-type .news-item .desc-wrap .field--name-field-end-date {
  font-family: "Roboto", sans-serif;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-list-type .news-item .desc-wrap {
    right: 0;
  }
}
html:not([dir=rtl]) .news-list-type .news-item-wrap {
  justify-content: space-between;
  margin-top: -20.5rem;
}
html:not([dir=rtl]) .news-list-type .news-item-wrap .col-md-5:nth-child(2n) {
  margin-top: 2.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-list-type .news-item-wrap .col-md-5:nth-child(2n) {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-list-type .news-item-wrap {
    margin-top: 1rem;
  }
}
html:not([dir=rtl]) .pager-wrap {
  justify-content: center;
  display: flex;
}
html:not([dir=rtl]) .pager {
  display: flex;
  list-style-type: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pager {
    margin: 16px 0 20px 0px;
    padding-left: 0;
  }
}
html:not([dir=rtl]) .pager li {
  text-align: center;
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin-right: 0.5rem;
  border-bottom: 2px solid rgba(81, 79, 80, 0.1294117647);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pager li {
    margin-right: 0.25rem;
  }
}
html:not([dir=rtl]) .pager a {
  font-size: 14px;
  font-family: "Oswald", sans-serif;
  font-weight: 500;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pager a {
    font-size: 10px;
  }
}
html:not([dir=rtl]) .pager .pager-current,
html:not([dir=rtl]) .pager .pager-ellipsis {
  padding: 0.5rem 1rem;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pager .pager-current,
  html:not([dir=rtl]) .pager .pager-ellipsis {
    padding: 0.5rem 0.5rem;
  }
}
html:not([dir=rtl]) .pager .pager-current {
  background: #ef4135;
  color: #FFFFFF;
  border-bottom: none;
}
html:not([dir=rtl]) .pager .pager-current a {
  color: #FFFFFF;
}
html:not([dir=rtl]) .pager .pager-ellipsis {
  color: #EF4135;
  border: none;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pager .pager-ellipsis {
    display: none !important;
  }
}
html:not([dir=rtl]) .pager .pager-ellipsis::after {
  position: absolute;
  content: "/";
  color: #EF4135;
  left: 13px;
  top: 10px;
}
html:not([dir=rtl]) .pager .pager-next,
html:not([dir=rtl]) .pager .pager-previous {
  position: relative;
  border-bottom: none;
}
html:not([dir=rtl]) .pager .pager-next a,
html:not([dir=rtl]) .pager .pager-previous a {
  background: url(../image/chevron-right.svg) no-repeat right center;
  width: 16px;
  height: 16px;
}
html:not([dir=rtl]) .pager .pager-previous a {
  transform: rotate(180deg);
}
html:not([dir=rtl]) .about-content-wrap {
  position: relative;
}
html:not([dir=rtl]) .about-content-wrap p {
  line-height: 34px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .about-content-wrap {
    margin-top: 2rem;
  }
  html:not([dir=rtl]) .about-content-wrap p {
    line-height: 30px;
  }
}
html:not([dir=rtl]) .news-detail-wrap .top-image-block {
  position: relative;
  justify-content: end;
  margin-top: -32.5rem;
}
html:not([dir=rtl]) .news-detail-wrap .top-image-block .image-wrap {
  display: flex;
  justify-content: end;
  padding-right: 0;
  padding-left: 0;
}
html:not([dir=rtl]) .news-detail-wrap .top-image-block .image-wrap img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-detail-wrap .top-image-block {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-detail-wrap .top-desc-block {
    margin-top: 1rem;
  }
}
html:not([dir=rtl]) .news-detail-wrap .top-desc-block span {
  font-size: 24px;
  font-weight: 500;
  line-height: 43px;
  margin-bottom: 25px;
  display: block;
}
html:not([dir=rtl]) .news-detail-wrap .middle-col-block {
  position: relative;
  z-index: 1;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .news-detail-wrap .middle-col-block p {
  max-width: 444px;
  color: #FFFFFF;
}
html:not([dir=rtl]) .news-detail-wrap .middle-col-block:before {
  position: absolute;
  content: "";
  height: 270px;
  background-color: #EF4135;
  width: 50%;
  bottom: 0;
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-detail-wrap .middle-col-block:before {
    width: 100%;
    height: 300px;
  }
}
html:not([dir=rtl]) .news-detail-wrap .middle-col-block .image-wrap-holder .image-wrap {
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-detail-wrap .middle-col-block .image-wrap-holder .image-wrap {
    margin-right: 0;
  }
}
html:not([dir=rtl]) .news-detail-wrap .middle-col-block .image-wrap-holder .image-wrap:last-child {
  margin-right: 0;
}
html:not([dir=rtl]) .news-detail-wrap .middle-col-block .image-wrap-holder img {
  width: 100%;
}
html:not([dir=rtl]) .register-now-wrapper {
  background: url(../image/about-register-bg.png) no-repeat left top/100%;
  padding: 5rem 0 11rem;
}
@media only screen and (max-width: 1536px) {
  html:not([dir=rtl]) .register-now-wrapper {
    background-size: cover;
    padding: 3rem 0 11rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .register-now-wrapper {
    background: url(../image/about-register-bg-mob2.png) no-repeat left top/100% !important;
  }
}
html:not([dir=rtl]) .submit-btn input {
  background: none;
  border: none;
  color: #FFFFFF;
}
html:not([dir=rtl]) .form-item {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .form-item label {
  color: #FFFFFF;
  font-weight: 600;
  margin-bottom: 0.5rem;
  display: block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .form-item input,
  html:not([dir=rtl]) .form-item select,
  html:not([dir=rtl]) .form-item textarea {
    max-width: 100%;
  }
}
html:not([dir=rtl]) .custom-select-block select {
  margin-top: 20px;
  border-radius: 6px;
  border: 1px solid #FFFFFF;
  background-color: #EF4135;
  color: #FFFFFF;
  text-transform: uppercase;
  padding-left: 15px;
  letter-spacing: 1.5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20' stroke-width='2.5' stroke='%23FFF' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .custom-select-block select {
    padding-right: 35px;
  }
}
html:not([dir=rtl]) .custom-select-block select::picker(select) {
  border-radius: 6px;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
}
html:not([dir=rtl]) .custom-select-block select option {
  border: 1px solid #FFFFFF;
}
html:not([dir=rtl]) .custom-select-block select option:where(:hover, :focus, :active) {
  background: #EF4135;
  color: white;
}
html:not([dir=rtl]) .register-form-block {
  min-width: 336px;
}
html:not([dir=rtl]) .sf-wrap {
  position: relative;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .sf-wrap::before {
  position: absolute;
  content: "";
  width: 87%;
  height: 1px;
  background: #EF4135;
  left: 0;
  top: 50%;
}
@media only screen and (max-width: 1536px) {
  html:not([dir=rtl]) .sf-wrap::before {
    width: 83%;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .sf-wrap::before {
    width: 52%;
  }
}
@media only screen and (max-width: 450px) {
  html:not([dir=rtl]) .sf-wrap::before {
    width: 47%;
  }
}
html:not([dir=rtl]) .sf-wrap a,
html:not([dir=rtl]) .sf-wrap span {
  color: #EF4135;
  font-family: "Inter";
  font-weight: 600;
}
html:not([dir=rtl]) .sf-wrap span {
  margin-right: 0.75rem;
}
html:not([dir=rtl]) .sf-wrap .sf-wrap-inner {
  display: flex;
  justify-content: end;
  align-items: center;
}
html:not([dir=rtl]) .sf-wrap .sf-wrap-inner .share-this-blk {
  border-right: 2px solid #EF4135;
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .sf-wrap .sf-wrap-inner .follow-blk {
  display: flex;
  align-items: center;
  padding-left: 0.7rem;
}
html:not([dir=rtl]) .sf-wrap .sf-wrap-inner .follow-blk .sml-wrap a {
  margin-left: 0.5rem;
}
html:not([dir=rtl]) .sf-wrap .sf-wrap-inner .follow-blk .sml-wrap .instagram {
  background: url(../image/instagram_icon_red.svg) no-repeat left center;
}
html:not([dir=rtl]) .sf-wrap .sf-wrap-inner .follow-blk .sml-wrap .facebook {
  background: url(../image/facebook_sm_red_icon.svg) no-repeat left center;
}
html:not([dir=rtl]) .sf-wrap .sf-wrap-inner .follow-blk .sml-wrap .whatsapp {
  background: url(../image/whatsapp_sm_red_icon.svg) no-repeat left center;
  width: 20px;
  height: 20px;
}
html:not([dir=rtl]) .sf-wrap #st-1 .st-btn > img {
  visibility: hidden;
}
html:not([dir=rtl]) .sf-wrap #st-1 .st-btn[data-network=sharethis] {
  background: url(../image/share-this-icon.svg) no-repeat center center;
}
html:not([dir=rtl]) .assocition-list-wrap h5 {
  text-transform: capitalize !important;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .assocition-list-wrap .list-item {
  text-align: center;
  margin-bottom: 1.6rem;
  min-height: 225px;
}
html:not([dir=rtl]) .assocition-list-wrap .list-item .paragraph--type--association-list {
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .assocition-list-wrap .list-item h6 {
  text-transform: capitalize !important;
  line-height: 1.2;
  font-family: "Inter";
  margin-top: auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .assocition-list-wrap .list-item h6 {
    font-size: 16px !important;
  }
}
html:not([dir=rtl]) .assocition-list-wrap .list-item img {
  max-width: 125px;
  margin: 0 auto;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .bod-content-area {
  background: #f1f1f1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bod-content-area .bod-wrap {
    margin-top: 1rem;
  }
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item {
  display: flex;
  margin-bottom: 3rem;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item.no-desc {
  align-items: end;
  overflow-x: hidden;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item.no-desc .name-holder {
  background: #FFFFFF;
  margin-left: -200px;
  padding: 3rem 200px 3rem 212px;
  max-width: 960px;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item .image-wrap {
  flex-shrink: 0;
  margin-right: 1rem;
  z-index: 1;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item .profile-desc-wrap {
  width: 100%;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item .profile-desc-wrap h3 {
  font-size: 32px !important;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  line-height: 55px;
  color: #262324;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item .profile-desc-wrap h3 {
    font-size: 18px !important;
    line-height: 30px;
  }
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item .profile-desc-wrap span {
  color: #EF4135;
  font-size: 20px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item .profile-desc-wrap span {
    font-size: 16px;
  }
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item .profile-desc-wrap p {
  font-size: 20px;
  background: #FFFFFF;
  padding: 1rem;
  max-width: 696px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item {
    display: block;
  }
  html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item .image-wrap {
    margin-right: 0;
  }
  html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item .image-wrap img {
    width: 100%;
  }
  html:not([dir=rtl]) .bod-content-area .bod-wrap .profile-item.no-desc .name-holder {
    margin-left: 0;
    padding: 2rem;
    max-width: 100%;
  }
}
html:not([dir=rtl]) .bod-content-area .bod-wrap ul {
  list-style-type: none;
  border: none;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .nav-item:focus-visible {
  outline: none;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .nav-link {
  text-transform: uppercase;
  color: #000000;
  font-size: 20px;
  width: 100%;
  padding: 0 3rem 1rem 3rem;
  border: none;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .nav-link:hover, html:not([dir=rtl]) .bod-content-area .bod-wrap .nav-link:focus {
  border: none;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .nav-link:focus-visible {
  outline: none;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .nav-link.active {
  font-weight: 600;
  border-bottom: 2px solid #EF4135;
  background: none;
  border-top: none;
  border-right: none;
  border-left: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bod-content-area .bod-wrap .nav-link {
    font-size: 14px !important;
  }
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .tab-content {
  margin-top: 3rem;
}
html:not([dir=rtl]) .bod-content-area .bod-wrap .nav-tabs {
  display: flex;
  justify-content: space-between;
}
html:not([dir=rtl]) .timeline-holder .year {
  font-size: 48px;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
  color: #262324;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder .year {
    font-size: 36px !important;
  }
}
html:not([dir=rtl]) .timeline-holder .event-item-desc {
  display: flex;
}
html:not([dir=rtl]) .timeline-holder .event-item-desc .content-blk {
  margin-right: 3rem;
}
html:not([dir=rtl]) .timeline-holder .event-item-desc .content-blk h3 {
  font-size: 36px !important;
  font-family: "Roboto", sans-serif;
  color: #262324;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder .event-item-desc .content-blk h3 {
    font-size: 24px !important;
    line-height: 34px !important;
    margin: 1rem 0;
  }
}
html:not([dir=rtl]) .timeline-holder .event-item-desc .content-blk p {
  line-height: 36px;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder .event-item-desc .content-blk p {
    line-height: 30px;
    margin-bottom: 2rem;
  }
}
html:not([dir=rtl]) .timeline-holder .event-item-desc .event-gallery-blk img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder .event-item-desc .event-gallery-blk {
    margin-top: 2rem;
  }
}
html:not([dir=rtl]) .timeline-holder .thumb-image-blk ul {
  list-style-type: none;
  margin: 0;
  display: flex;
  justify-content: end;
  margin-top: -60px;
  margin-right: 48px;
  z-index: 1;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder .thumb-image-blk ul {
    margin-right: 0;
  }
}
html:not([dir=rtl]) .timeline-holder .thumb-image-blk ul li {
  margin-right: 1rem;
  cursor: pointer;
}
html:not([dir=rtl]) .timeline-holder .thumb-image-blk ul li.active img {
  border: 6px solid #EF4135;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder .thumb-image-blk ul li.active img {
    border: 3px solid #EF4135;
  }
}
html:not([dir=rtl]) .timeline-holder .thumb-image-blk ul li img {
  margin: 0;
  object-fit: cover;
  width: 93px !important;
  height: 93px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder .thumb-image-blk ul li img {
    width: 50px !important;
    height: 50px !important;
  }
}
html:not([dir=rtl]) .timeline-holder .nav-pills .nav-link {
  background-color: transparent;
  color: #262324;
  font-size: 24px;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .timeline-holder .nav-pills .nav-link.active {
  font-weight: 600;
  position: relative;
}
html:not([dir=rtl]) .timeline-holder .nav-pills .nav-link.active::before {
  position: absolute;
  content: "";
  left: -171px;
  top: 50%;
  height: 3px;
  width: 109px;
  background: #000000;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder .nav-pills .nav-link.active::before {
    width: 3px;
    height: 100%;
    left: 50%;
    top: -100%;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder {
    margin-left: 0;
    margin-top: 46px;
  }
  html:not([dir=rtl]) .timeline-holder .event-item-desc {
    display: block;
  }
}
html:not([dir=rtl]) .venue-details {
  color: #EF4135;
  display: flex;
  align-items: center;
  margin-bottom: 5rem;
}
html:not([dir=rtl]) .venue-details .loc,
html:not([dir=rtl]) .venue-details .date {
  line-height: 1.5;
  padding-left: 30px;
}
html:not([dir=rtl]) .venue-details .loc {
  color: #EF4135;
  background: url("../image/map-pin.svg") no-repeat left top;
  display: inline-block;
  margin-right: 1rem;
}
html:not([dir=rtl]) .venue-details .date {
  background: url("../image/calendar-days.svg") no-repeat left top;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .venue-details {
    margin-bottom: 2rem;
  }
}
html:not([dir=rtl]) .path-user .user-login-form .form-item label {
  color: #000000;
}
html:not([dir=rtl]) .tl-detail-container .top-desc-block p {
  line-height: 36px;
  margin-bottom: 3rem;
}
html:not([dir=rtl]) .tl-detail-container .medals-wrapper {
  background: #d9d9d9;
  margin: 2rem 0;
  position: relative;
  padding: 0;
}
html:not([dir=rtl]) .tl-detail-container .medals-wrapper .venue-details {
  position: absolute;
  right: 0;
  top: -55px;
}
html:not([dir=rtl]) .tl-detail-container .medals-wrapper .box-item {
  border-right: 1px solid #7D7B7C;
  padding: 2rem 0;
  justify-content: center;
}
html:not([dir=rtl]) .tl-detail-container .medals-wrapper .box-item:last-child {
  border-right: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-detail-container .medals-wrapper .box-item {
    border: none;
    margin-top: 0 !important;
    padding: 1rem 0 !important;
  }
}
html:not([dir=rtl]) .tl-detail-container .assocition-list-wrap h5 {
  text-transform: uppercase !important;
}
html:not([dir=rtl]) .tl-detail-container .assocition-list-wrap .box-style {
  background: rgba(224, 222, 222, 0.3);
  border: 1px solid #c6c6c6;
  border-radius: 6px;
  padding: 2rem 0.5rem;
  height: 100%;
  display: flex;
  justify-content: center;
}
html:not([dir=rtl]) .tl-detail-container .assocition-list-wrap .box-style .image-wrap {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .tl-detail-container .assocition-list-wrap .box-style img {
  margin: 0 auto;
  width: auto;
}
html:not([dir=rtl]) .tl-detail-container .assocition-list-wrap .box-style h6 {
  margin-top: auto;
  margin-bottom: 0;
  font-family: "Inter";
  font-weight: 300 !important;
  align-self: flex-end;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-detail-container .assocition-list-wrap .box-style h6 {
    font-size: 16px !important;
  }
}
html:not([dir=rtl]) .tl-detail-container .assocition-list-wrap .box-style .paragraph--type--association-list {
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-detail-container {
    margin-top: 1rem;
  }
  html:not([dir=rtl]) .tl-detail-container .top-desc-block {
    margin-top: 0 !important;
  }
  html:not([dir=rtl]) .tl-detail-container .top-desc-block p {
    line-height: 30px;
  }
}
html:not([dir=rtl]) .facility-container {
  margin-top: 2rem;
}
html:not([dir=rtl]) .facility-container p {
  font-size: 24px;
}
html:not([dir=rtl]) .facility-container h4 {
  margin-bottom: 2rem !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .facility-container {
    margin-top: 1rem;
  }
  html:not([dir=rtl]) .facility-container p {
    font-size: 18px;
  }
  html:not([dir=rtl]) .facility-container h4 {
    font-size: 26px !important;
    line-height: 30px !important;
  }
}
html:not([dir=rtl]) .consult-widget-wrapper {
  display: flex;
  margin-top: 2rem;
}
html:not([dir=rtl]) .consult-widget-wrapper .widget-item {
  margin-right: 5rem;
}
html:not([dir=rtl]) .consult-widget-wrapper .widget-item p {
  color: #EF4135;
  font-weight: 600;
  margin-bottom: 0.5rem !important;
}
html:not([dir=rtl]) .consult-widget-wrapper .widget-item img {
  width: auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .consult-widget-wrapper {
    display: block;
  }
  html:not([dir=rtl]) .consult-widget-wrapper .widget-item {
    margin-right: 0;
    text-align: center;
    margin-bottom: 2rem;
  }
  html:not([dir=rtl]) .consult-widget-wrapper .widget-item img {
    margin: 0 auto;
  }
}
html:not([dir=rtl]) .key-list-wrapper {
  margin-bottom: 4rem;
}
html:not([dir=rtl]) .key-list-wrapper ol {
  counter-reset: li;
  list-style-type: none;
  margin-left: 0;
}
html:not([dir=rtl]) .key-list-wrapper ol li {
  background: url(../image/list_num_bg.png) no-repeat left top;
  padding-left: 56px;
  height: 56px;
  margin-bottom: 1.5rem;
  display: flex;
  align-items: center;
  color: #000000;
  font-size: 24px;
}
html:not([dir=rtl]) .key-list-wrapper ol li::before {
  counter-increment: li;
  content: counter(li, decimal-leading-zero);
  color: #EF4135;
  margin-right: 2rem;
  font-size: 22px;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .key-list-wrapper ol li {
    font-size: 16px;
    margin-bottom: 6rem;
  }
  html:not([dir=rtl]) .key-list-wrapper ol li::before {
    font-size: 18px;
  }
}
html:not([dir=rtl]) .contact-us-wrap .image-wrap img,
html:not([dir=rtl]) .feedback-wrap .image-wrap img {
  margin-bottom: 0 !important;
}
html:not([dir=rtl]) .contact-inner-wrap {
  background: #FFFFFF;
}
html:not([dir=rtl]) .contact-inner-wrap h5 {
  text-transform: capitalize;
  color: #262324;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block {
  display: flex;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block .form-block {
  border-right: 1px solid #D9D9D9;
  padding: 4rem 6rem 8rem 8rem;
  width: 50%;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block {
  width: 50%;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .titile-holder,
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .desc-holder {
  padding-left: 8rem;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .top-sec .titile-holder,
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .top-sec .desc-holder {
  border-bottom: 1px solid #D9D9D9;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .top-sec .titile-holder {
  padding: 4rem 0 1rem 8rem;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .top-sec .desc-holder {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .top-sec .desc-holder a {
  display: table;
  margin-bottom: 2rem;
  color: #7D7B7C;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .bottom-sec .titile-holder {
  padding-top: 2rem;
}
html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .bottom-sec address {
  color: #7D7B7C;
  max-width: 337px;
  line-height: 1.5;
  border-top: 1px solid #D9D9D9;
  padding-top: 1rem;
  margin-top: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .contact-inner-wrap .middle-block {
    display: block;
  }
  html:not([dir=rtl]) .contact-inner-wrap .middle-block .form-block {
    width: 100%;
    border: none;
    padding: 1rem 0 0 0;
  }
  html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block {
    width: 100%;
  }
  html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .titile-holder,
  html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block .desc-holder {
    padding-left: 0 !important;
  }
  html:not([dir=rtl]) .contact-inner-wrap .middle-block .info-block address {
    max-width: 100% !important;
  }
}
html:not([dir=rtl]) .contact-inner-wrap .gmap-wrapper iframe {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .contact-inner-wrap .gmap-wrapper {
    margin-top: 2rem;
  }
}
html:not([dir=rtl]) .contact-inner-wrap label {
  color: #000000;
}
html:not([dir=rtl]) .right-layout-wrap {
  justify-content: end;
}
html:not([dir=rtl]) .tab-style ul {
  list-style-type: none;
  border: none;
}
html:not([dir=rtl]) .tab-style .nav-item:focus-visible {
  outline: none;
}
html:not([dir=rtl]) .tab-style .nav-link {
  text-transform: uppercase;
  color: #000000;
  font-size: 20px;
  width: 100%;
  padding: 0 3rem 1rem 3rem;
}
html:not([dir=rtl]) .tab-style .nav-link:hover, html:not([dir=rtl]) .tab-style .nav-link:focus {
  border: none;
}
html:not([dir=rtl]) .tab-style .nav-link:focus-visible {
  outline: none;
}
html:not([dir=rtl]) .tab-style .nav-link.active {
  font-weight: 600;
  border-bottom: 2px solid #EF4135 !important;
  background: none;
  border-top: none;
  border-right: none;
  border-left: none;
}
html:not([dir=rtl]) .tab-style .tab-content {
  margin-top: 3rem;
}
html:not([dir=rtl]) .tab-style .nav-tabs {
  display: flex;
  justify-content: space-between;
}
html:not([dir=rtl]) .feed-forms-block {
  padding: 1rem 4rem 4rem;
}
html:not([dir=rtl]) .feed-forms-block .nav-link {
  padding-left: 0;
  padding-right: 0;
  border: none !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .feed-forms-block .nav-link {
    font-size: 18px !important;
  }
}
html:not([dir=rtl]) .feed-forms-block .nav-tabs {
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .feed-forms-block {
    padding: 1rem 0 0 0;
  }
  html:not([dir=rtl]) .feed-forms-block .nav-tabs {
    flex-direction: column;
  }
  html:not([dir=rtl]) .feed-forms-block .nav-tabs .nav-item {
    margin-bottom: 1rem;
  }
  html:not([dir=rtl]) .feed-forms-block .tab-content {
    margin-top: 1rem !important;
  }
  html:not([dir=rtl]) .feed-forms-block .form-holder p {
    font-size: 18px !important;
  }
}
html:not([dir=rtl]) .form-holder label {
  color: #000000;
}
html:not([dir=rtl]) .form-holder p {
  font-size: 24px;
  color: #7D7B7C;
}
html:not([dir=rtl]) .form-holder form {
  max-width: 336px;
  margin: 0 auto;
  padding-top: 4rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .form-holder p {
    font-size: 20px;
  }
  html:not([dir=rtl]) .form-holder form {
    padding-top: 1rem;
  }
}
html:not([dir=rtl]) .merchandise-list-wrap .list-item {
  margin-bottom: 1.5rem;
}
html:not([dir=rtl]) .merchandise-list-wrap .box-style {
  border: 1px solid #c6c6c6;
  background: rgba(224, 222, 222, 0.4117647059);
  border-radius: 6px;
  padding: 1rem;
}
html:not([dir=rtl]) .merchandise-list-wrap .box-style img {
  margin: 0 auto;
}
html:not([dir=rtl]) .merchandise-list-wrap .box-style label,
html:not([dir=rtl]) .merchandise-list-wrap .box-style span {
  display: block;
  color: #000000;
  font-size: 16px;
  margin-bottom: 0;
  line-height: 22px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .merchandise-list-wrap .box-style label,
  html:not([dir=rtl]) .merchandise-list-wrap .box-style span {
    line-height: 19px;
    font-size: 12px;
  }
}
html:not([dir=rtl]) .merchandise-list-wrap .box-style .image-wrap {
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .merchandise-list-wrap .list-item-holder {
  display: flex;
  flex-wrap: wrap;
}
html:not([dir=rtl]) .gallery-modal.show,
html:not([dir=rtl]) .merchandise-modal.show {
  backdrop-filter: blur(5px);
}
html:not([dir=rtl]) .gallery-modal .btn-close,
html:not([dir=rtl]) .merchandise-modal .btn-close {
  background: url(../image/popup-close.png) no-repeat left top;
  width: 44px;
  height: 44px;
  opacity: 1;
  padding: 0;
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}
html:not([dir=rtl]) .gallery-modal .btn-close:focus,
html:not([dir=rtl]) .merchandise-modal .btn-close:focus {
  box-shadow: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .gallery-modal .btn-close,
  html:not([dir=rtl]) .merchandise-modal .btn-close {
    background-size: 100%;
    width: 33px;
    height: 33px;
  }
}
html:not([dir=rtl]) .gallery-modal .modal-header,
html:not([dir=rtl]) .merchandise-modal .modal-header {
  border-bottom: none;
}
html:not([dir=rtl]) .gallery-modal .modal-dialog {
  max-width: 750px;
}
html:not([dir=rtl]) .gallery-modal .modal-body {
  padding: 1rem 3rem 4rem;
}
html:not([dir=rtl]) .gallery-modal .modal-body img {
  margin: 0 auto;
}
html:not([dir=rtl]) .merchandise-modal .modal-dialog {
  max-width: 1176px;
}
html:not([dir=rtl]) .merchandise-modal .modal-body {
  display: flex;
  padding: 1rem 6rem 4rem;
}
html:not([dir=rtl]) .merchandise-modal .modal-body .lt-block {
  flex-shrink: 0;
}
html:not([dir=rtl]) .merchandise-modal .modal-body .lt-block .image-wrap {
  border: 1px solid #D9D9D9;
  border-radius: 6px;
  padding: 1rem 1rem 0.5rem;
}
html:not([dir=rtl]) .merchandise-modal .modal-body .lt-block .image-wrap img {
  margin: 0 auto;
}
html:not([dir=rtl]) .merchandise-modal .modal-body .rt-block {
  margin-left: 1rem;
}
html:not([dir=rtl]) .merchandise-modal .modal-body .rt-block h5 {
  color: #EF4135;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .merchandise-modal .modal-body .rt-block h5 {
    font-size: 20px !important;
  }
}
html:not([dir=rtl]) .merchandise-modal .modal-body .rt-block span {
  font-size: 24px;
  font-weight: 600;
  margin: 1rem 0 1.5rem;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .merchandise-modal .modal-body .rt-block span {
    font-size: 18px;
  }
}
html:not([dir=rtl]) .merchandise-modal .modal-body .rt-block p {
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .merchandise-modal .modal-body {
    display: block;
    padding: 1rem 2rem 3rem;
  }
}
html:not([dir=rtl]) .merchandise-modal .thumb-image-blk ul {
  list-style-type: none;
  display: flex;
  justify-content: space-between;
  margin-left: 0;
}
html:not([dir=rtl]) .merchandise-modal .thumb-image-blk ul li {
  cursor: pointer;
  border: 1px solid #D9D9D9;
  margin-right: 2rem;
}
html:not([dir=rtl]) .merchandise-modal .thumb-image-blk ul li:last-child {
  margin-right: 0;
}
html:not([dir=rtl]) .gallery-container p {
  line-height: 40px;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .gallery-container {
    margin-top: 1rem;
  }
  html:not([dir=rtl]) .gallery-container p {
    line-height: 35px;
    font-size: 18px;
  }
}
html:not([dir=rtl]) .gallery-wrapper {
  position: relative;
  margin-top: 2rem;
  min-height: 300px;
}
html:not([dir=rtl]) .gallery-wrapper .gallery-item-wrap {
  display: flex;
  flex-wrap: wrap;
  margin-left: 5rem;
  min-height: 300px;
}
html:not([dir=rtl]) .gallery-wrapper .gallery-item-wrap .item,
html:not([dir=rtl]) .gallery-wrapper .gallery-item-wrap a {
  margin: 0 0 1rem 1rem;
  min-width: 300px;
}
html:not([dir=rtl]) .gallery-wrapper .gallery-item-wrap .item img,
html:not([dir=rtl]) .gallery-wrapper .gallery-item-wrap a img {
  width: 100%;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .gallery-wrapper .gallery-item-wrap {
    justify-content: center;
    margin-left: 0;
    padding-top: 2rem;
  }
  html:not([dir=rtl]) .gallery-wrapper .gallery-item-wrap a {
    margin-left: 0 !important;
  }
}
html:not([dir=rtl]) .gallery-wrapper .scroll-filter-wrap {
  border: 1px solid #D9D9D9;
  width: 190px;
  height: 280px;
  overflow-y: scroll;
  border-radius: 6px;
  position: absolute;
  top: 0;
  left: -7.5rem;
}
html:not([dir=rtl]) .gallery-wrapper .scroll-filter-wrap::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
html:not([dir=rtl]) .gallery-wrapper .scroll-filter-wrap::-webkit-scrollbar-thumb {
  background-color: #666;
}
html:not([dir=rtl]) .gallery-wrapper .scroll-filter-wrap::-webkit-scrollbar {
  width: 1rem;
}
html:not([dir=rtl]) .gallery-wrapper .scroll-filter-wrap a {
  display: block;
  padding: 0.5rem;
  border-bottom: 1px solid #D9D9D9;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .gallery-wrapper .scroll-filter-wrap {
    height: 170px;
    left: 0;
    width: 100%;
    position: relative;
  }
}
html:not([dir=rtl]) .gallery-wrapper .video {
  position: relative;
  opacity: 0.8;
}
html:not([dir=rtl]) .gallery-wrapper .video .ply-btn {
  position: absolute;
  left: calc(50% - 1rem);
  top: calc(50% - 1rem);
  background: url(../image/play_01.svg) no-repeat left top;
  width: 60px;
  height: 60px;
  background-size: 100%;
  transform: translateX(-30px);
  z-index: 2;
}
html:not([dir=rtl]) .static-content-area,
html:not([dir=rtl]) .tl-content-area {
  background: #f1f1f1;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .static-content-area .sc-inner-area,
  html:not([dir=rtl]) .tl-content-area .sc-inner-area {
    padding: 0 !important;
  }
}
html:not([dir=rtl]) .static-content-area .static-content-wrap,
html:not([dir=rtl]) .tl-content-area .static-content-wrap {
  padding: 2rem 1.5rem;
  background: #FFFFFF;
  margin-top: -25rem;
  min-height: 600px;
}
html:not([dir=rtl]) .static-content-area .static-content-wrap li a:hover,
html:not([dir=rtl]) .tl-content-area .static-content-wrap li a:hover {
  text-decoration: underline !important;
  color: #EF4135;
}
html:not([dir=rtl]) .static-content-area .static-content-wrap p,
html:not([dir=rtl]) .tl-content-area .static-content-wrap p {
  line-height: 27.5px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .static-content-area .static-content-wrap,
  html:not([dir=rtl]) .tl-content-area .static-content-wrap {
    margin-top: 0 !important;
  }
}
html:not([dir=rtl]) .static-content-area .dc-wrapper,
html:not([dir=rtl]) .tl-content-area .dc-wrapper {
  padding: 0 6rem;
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .item-wrap,
html:not([dir=rtl]) .tl-content-area .dc-wrapper .item-wrap {
  display: flex;
  flex-wrap: wrap;
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .item-wrap .dc-item,
html:not([dir=rtl]) .tl-content-area .dc-wrapper .item-wrap .dc-item {
  display: flex;
  border: 1px solid rgba(125, 123, 123, 0.2392156863);
  border-radius: 6px;
  padding: 1rem 2.5rem;
  margin-bottom: 1rem;
  margin-right: 1rem;
  width: 48%;
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .item-wrap .dc-item:nth-child(2n),
html:not([dir=rtl]) .tl-content-area .dc-wrapper .item-wrap .dc-item:nth-child(2n) {
  margin-right: 0;
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .item-wrap .dc-item .image-wrap,
html:not([dir=rtl]) .tl-content-area .dc-wrapper .item-wrap .dc-item .image-wrap {
  flex-shrink: 0;
  margin-right: 2rem;
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .item-wrap .dc-item .desc-wrap h3,
html:not([dir=rtl]) .tl-content-area .dc-wrapper .item-wrap .dc-item .desc-wrap h3 {
  font-size: 16px !important;
  color: #EF4135;
  text-transform: capitalize;
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .item-wrap .dc-item .desc-wrap span,
html:not([dir=rtl]) .tl-content-area .dc-wrapper .item-wrap .dc-item .desc-wrap span {
  font-size: 13px;
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .filter-wrap,
html:not([dir=rtl]) .tl-content-area .dc-wrapper .filter-wrap {
  margin: 1.5rem 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .static-content-area .dc-wrapper .filter-wrap,
  html:not([dir=rtl]) .tl-content-area .dc-wrapper .filter-wrap {
    width: 100%;
  }
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .filter-wrap select,
html:not([dir=rtl]) .tl-content-area .dc-wrapper .filter-wrap select {
  min-width: 336px;
  height: 42px;
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .static-content-area .dc-wrapper .filter-wrap select,
  html:not([dir=rtl]) .tl-content-area .dc-wrapper .filter-wrap select {
    margin-left: 0;
    min-width: 100%;
  }
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .filter-wrap .fby-holder,
html:not([dir=rtl]) .tl-content-area .dc-wrapper .filter-wrap .fby-holder {
  display: flex;
  align-items: baseline;
}
html:not([dir=rtl]) .static-content-area .dc-wrapper .filter-wrap .fby-holder label,
html:not([dir=rtl]) .tl-content-area .dc-wrapper .filter-wrap .fby-holder label {
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .static-content-area .dc-wrapper .filter-wrap .fby-holder,
  html:not([dir=rtl]) .tl-content-area .dc-wrapper .filter-wrap .fby-holder {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .static-content-area .dc-wrapper,
  html:not([dir=rtl]) .tl-content-area .dc-wrapper {
    padding: 0;
  }
  html:not([dir=rtl]) .static-content-area .dc-wrapper .item-wrap .dc-item,
  html:not([dir=rtl]) .tl-content-area .dc-wrapper .item-wrap .dc-item {
    width: 100%;
    margin-right: 0;
  }
}
html:not([dir=rtl]) .tl-content-area .tl-inner-area {
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-content-area .tl-inner-area {
    padding: 0;
  }
}
html:not([dir=rtl]) .tl-content-area .tl-content-wrap {
  padding: 3.5rem 6rem;
  background: #FFFFFF;
  margin-top: -32rem;
  min-height: 700px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-content-area .tl-content-wrap {
    margin-top: 0;
    padding: 0 1rem 3rem;
  }
}
html:not([dir=rtl]) .tl-content-area .timeline-holder .nav-pills {
  margin-right: 1.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-content-area .timeline-holder .nav-pills {
    padding-top: 40px;
  }
  html:not([dir=rtl]) .tl-content-area .timeline-holder .nav-pills.slick-slider {
    padding-top: 0;
  }
}
html:not([dir=rtl]) .tl-content-area .timeline-holder .nav-pills .nav-link {
  margin-bottom: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-content-area .timeline-holder .nav-pills .nav-link {
    margin-bottom: 2rem;
    padding: 0.2rem 0.55rem;
  }
}
html:not([dir=rtl]) .tl-content-area .timeline-holder .nav-pills .nav-link.active::before {
  width: 57px;
  left: -96px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-content-area .timeline-holder .nav-pills .nav-link.active::before {
    width: 3px;
    height: 100%;
    left: 50%;
  }
}
html:not([dir=rtl]) .tl-content-area .timeline-holder .year {
  font-family: "Oswald", sans-serif;
  margin-bottom: 2rem;
  display: block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-content-area .timeline-holder .year {
    font-size: 32px !important;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .tl-content-area .timeline-holder .venue-details {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-content-area .timeline-holder .venue-details {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .tl-content-area .timeline-holder .event-item-desc .content-blk h3 {
  font-size: 32px !important;
  font-weight: normal !important;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-content-area .timeline-holder .event-item-desc .content-blk h3 {
    font-size: 24px !important;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tl-content-area .timeline-holder {
    margin-top: 0;
  }
  html:not([dir=rtl]) .tl-content-area .timeline-holder .slick-list {
    padding-top: 46px;
  }
}
html:not([dir=rtl]) .fnf-wrapper .fnf-wrapper-inner {
  padding: 5rem 0 3rem;
}
html:not([dir=rtl]) .fnf-wrapper h1 {
  color: #EF4135;
}
html:not([dir=rtl]) .fnf-wrapper p {
  font-size: 24px;
  color: #EF4135;
  font-family: "Oswald", sans-serif;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .fnf-wrapper .fnf-wrapper-inner {
    padding: 2rem 0 1.5rem;
  }
  html:not([dir=rtl]) .fnf-wrapper h1 {
    font-size: 32px !important;
    line-height: 42px !important;
  }
  html:not([dir=rtl]) .fnf-wrapper p {
    font-size: 20px;
  }
  html:not([dir=rtl]) .fnf-wrapper .logo-image img {
    width: 15%;
  }
  html:not([dir=rtl]) .fnf-wrapper .fnf-image {
    width: 75%;
    margin: 0 auto;
  }
}
html:not([dir=rtl]) .form-item label.error {
  font-size: 11px;
  margin: 5px 0;
}
html:not([dir=rtl]) .form-item .form-managed-file input[data-drupal-selector=edit-attach-file-remove-button] {
  width: auto;
  border: none;
  font-style: italic;
  text-decoration: underline;
  font-size: 13px;
}
html:not([dir=rtl]) label.error {
  font-size: 11px;
  margin: 5px 0;
  font-weight: 600;
}
html:not([dir=rtl]) .form-item input.error,
html:not([dir=rtl]) .form-item textarea.error,
html:not([dir=rtl]) .form-item select.error {
  border: 1px solid #cccccc;
}
html:not([dir=rtl]) .status-message p {
  background-color: #d4edda;
  border-color: #198754;
  padding: 0.5rem;
  border-left: 5px solid rgba(25, 135, 84, 0.5019607843);
}
html:not([dir=rtl]) .status-message .backToForm a {
  background: #FFFFFF;
  padding: 0.5rem;
  border: 1px solid #cccccc;
  border-radius: 3px;
}
html:not([dir=rtl]) .se-wrapper-date {
  display: flex;
}
html:not([dir=rtl]) #mt-btn {
  background: url(../image/mt-btn.svg) no-repeat left top;
  width: 66px;
  height: 66px;
  position: absolute;
  top: -96px;
  right: 0;
  cursor: pointer;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) #mt-btn {
    position: fixed;
    right: 1rem;
    bottom: 1rem;
    top: auto;
    opacity: 0;
    visibility: hidden;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
  }
  html:not([dir=rtl]) #mt-btn.show {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .odometer.odometer-auto-theme .odometer-digit .odometer-value,
  html:not([dir=rtl]) .odometer.odometer-theme-default .odometer-digit .odometer-value {
    font-size: 32px !important;
  }
}
html:not([dir=rtl]) .timeline-holder .tab-pane.active {
  animation: slide-down 1.5s ease-out;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-holder .tab-pane.active {
    animation: slide-left 1.5s ease-out;
  }
}
html:not([dir=rtl]) .event-gallery-blk .image-wrap {
  animation: slide-down 1.5s ease-out;
}
html:not([dir=rtl]) .region-web-switcher {
  display: block;
}
html:not([dir=rtl]) .ajax-progress-throbber {
  display: none !important;
}
html:not([dir=rtl]) #loader {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #FFFFFF;
  z-index: 9999;
  background-size: 50%;
}
html:not([dir=rtl]) #loader img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 75px;
}
html:not([dir=rtl]) .email-tfa-verify-form {
  max-width: 1120px;
  margin: 0 auto;
  padding-bottom: 1rem;
}
html:not([dir=rtl]) .email-tfa-verify-form .form-item-email-tfa-verify {
  margin-left: 1rem;
}
html:not([dir=rtl]) .email-tfa-verify-form #edit-submit {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .log-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  height: 100vh;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .log-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper {
  grid-column: span 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 20%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .log-wrapper .login-form-wrapper {
    padding: 20px 10%;
  }
}
html:not([dir=rtl]) .log-wrapper .logo-wrapper {
  padding-top: 30px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 1520px) {
  html:not([dir=rtl]) .log-wrapper .logo-wrapper {
    padding-bottom: 30px;
  }
}
html:not([dir=rtl]) .log-wrapper .logo-wrapper h1 {
  width: fit-content;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .log-wrapper .logo-wrapper {
    margin: 0 auto;
    padding-bottom: 60px;
  }
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper h1 {
  text-transform: capitalize;
  font-weight: 400 !important;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper p,
html:not([dir=rtl]) .log-wrapper .login-form-wrapper label {
  font-weight: 500 !important;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper label {
  font-size: 14px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .log-wrapper .login-form-wrapper h1 {
    text-align: center;
  }
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper div[aria-label="Error message"] {
  font-size: 13px;
  color: #EF4135;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper form {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1520px) {
  html:not([dir=rtl]) .log-wrapper .login-form-wrapper form {
    margin-top: 27px;
    margin-bottom: 27px;
  }
}
@media only screen and (max-width: 1367px) {
  html:not([dir=rtl]) .log-wrapper .login-form-wrapper form {
    margin-top: 20px;
  }
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper form .un-field input {
  background: url(../image/login-icon.svg) no-repeat 3% 11px;
  padding-left: 16px;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper form .pw-field input {
  background: url(../image/login-pw-icon.svg) no-repeat 3% 10px;
  padding-left: 16px;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper form .field {
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper form .field .form-item {
  margin-bottom: 0;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper form .field label {
  color: #465765;
  font-size: 0.8125rem;
  margin-bottom: 10px;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper form .field label.error {
  color: #EF4135;
  margin-bottom: 0;
  font-size: 11px !important;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper form .field input {
  font-size: 13px;
  height: 33px;
  max-width: 100%;
}
html:not([dir=rtl]) .log-wrapper .login-form-wrapper form .field input::placeholder {
  color: #d9d9d9;
}
html:not([dir=rtl]) .log-wrapper .login-img-wrapper {
  grid-column: span 2;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .log-wrapper .login-img-wrapper {
    width: 100%;
    display: none;
  }
}
html:not([dir=rtl]) .log-wrapper .login-img-wrapper img {
  max-width: none;
  width: 100%;
  height: 100vh !important;
  object-fit: cover;
  border-top-left-radius: 45px;
  border-bottom-left-radius: 45px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .log-wrapper .login-img-wrapper img {
    height: auto !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  html:not([dir=rtl]) .logo-wrapper {
    margin: 0 auto;
  }
  html:not([dir=rtl]) .login-img-wrapper {
    display: none;
  }
}

/* ---Ar styling--- */
html[dir=rtl] {
  /**
   * common colors
   */
  /**
   * notification colors
   */
  /* slick */
  /* boxshadow */
  /**
   * common colors
   */
  /**
   * notification colors
   */
  /* slick */
  /* boxshadow */
  /* gradients */
  /**
   * buttons
   */
  /*
   * typography
   */
  /*
   * colors and gradients
   */
  /*
  * dataTable style
  */
  /*--slick--*/
  /*- text border-*/
  /*- sandwich menu-*/
  /*-sidebar menu-*/
  /*-sidebar overlay-*/
  /*-mobile menu-*/
  /**
   *  Progress Bar
   */
  /*inside pages*/
  /*share this custom style*/
  /*sprint2*/
  /*timeline style*/
  /*user login style*/
  /*END user login style.*/
  /*contact us*/
  /*static page*/
  /*END static page.*/
  /*timeline v2*/
  /*END timeline v2.*/
  /*404 page*/
  /*END 404 page*/
  /*enents end date*/
  /*move to top button*/
  /*move to top button.*/
  /* Odometer */
  /*timeline tab animation.*/
  /*loader*/
  /*2fa*/
  /*login page*/
}
html[dir=rtl] .base-page {
  min-height: calc(100vh - 27rem);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .base-page {
    min-height: calc(100vh - 42rem);
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .web-only,
  html[dir=rtl] .for-web {
    display: none !important;
  }
}
@media only screen and (min-width: 767px) {
  html[dir=rtl] .mob-only,
  html[dir=rtl] .for-mob {
    display: none !important;
  }
}
html[dir=rtl] .decoration-none {
  text-decoration: none !important;
}
html[dir=rtl] .c-pointer {
  cursor: pointer !important;
}
html[dir=rtl] .c-not-allowed {
  cursor: not-allowed !important;
}
html[dir=rtl] .c-text {
  cursor: text !important;
}
html[dir=rtl] p {
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 25px;
}
html[dir=rtl] .no-overflow {
  overflow: hidden !important;
}
html[dir=rtl] a.has-link {
  cursor: pointer;
}
html[dir=rtl] .ls-0 {
  list-style-type: none;
}
html[dir=rtl] a {
  text-decoration: none !important;
}
html[dir=rtl] img {
  display: block;
  max-width: 100%;
  height: auto !important;
}
html[dir=rtl] .relative {
  position: relative;
}
html[dir=rtl] .overflow-hidden {
  overflow: hidden;
}
html[dir=rtl] .hidden {
  display: none !important;
}
html[dir=rtl] .bdr-1 {
  border-radius: 10px;
}
html[dir=rtl] .bdr-solid {
  border: 1px solid #EF4135;
}
html[dir=rtl] .full-height {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
html[dir=rtl] .v-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
html[dir=rtl] .pt-scroll {
  padding-top: 5rem !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pt-scroll {
    padding-top: 1.875rem !important;
  }
}
html[dir=rtl] .p-top1 {
  padding-top: 5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-top1 {
    padding-top: 3.75rem;
  }
}
html[dir=rtl] .p-top2 {
  padding-top: 3.125rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-top2 {
    padding-top: 3.125rem;
  }
}
html[dir=rtl] .p-top3 {
  padding-top: 6.875rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-top3 {
    padding-top: 3.75rem;
  }
}
html[dir=rtl] .p-bot1 {
  padding-bottom: 8.125rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-bot1 {
    padding-bottom: 4.375rem;
  }
}
html[dir=rtl] .p-bot2 {
  padding-bottom: 5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-bot2 {
    padding-bottom: 3.75rem;
  }
}
html[dir=rtl] .p-bot3 {
  padding-bottom: 3.125rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-bot3 {
    padding-bottom: 3.125rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-m-0 {
    padding: 0 !important;
  }
}
html[dir=rtl] .site-link {
  border-radius: 3px;
  padding: 8px 10px;
  border: none;
  outline: none !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s linear 0s;
  width: 100%;
  text-align: center !important;
  cursor: pointer;
  font-weight: 500;
  text-transform: capitalize;
}
html[dir=rtl] .site-link.link-1 {
  background-color: #EF4135;
  color: #FFFFFF;
}
html[dir=rtl] .site-link.link-1 a {
  color: #FFFFFF;
}
html[dir=rtl] .site-link.link-1:hover {
  background-color: #F2675D;
  color: #FFFFFF;
  text-decoration: none !important;
}
html[dir=rtl] .site-link.link-2 {
  background-color: #FFFFFF;
  color: #EF4135;
}
html[dir=rtl] .site-link.link-2 a {
  color: #EF4135;
}
html[dir=rtl] .site-link.link-2:hover {
  background-color: #F2675D;
  color: #EF4135;
  text-decoration: none !important;
}
html[dir=rtl] .site-link.link-2:hover a {
  color: #FFFFFF;
}
html[dir=rtl] .site-link.link-3 {
  background-color: #FFFFFF;
  color: #EF4135;
  border: 1px solid #EF4135;
}
html[dir=rtl] .site-link.link-3 a {
  color: #EF4135;
}
html[dir=rtl] .site-link.link-3:hover {
  background-color: #7D7B7C;
  color: #FFFFFF;
  border: 1px solid #7D7B7C;
}
html[dir=rtl] .site-link.link-3:hover a {
  color: #FFFFFF;
}
html[dir=rtl] .site-link.link-4 {
  background-color: #000000;
  color: #FFFFFF;
}
html[dir=rtl] .site-link.link-4 a {
  color: #FFFFFF;
}
html[dir=rtl] .site-link.link-4:hover {
  background-color: #514F50;
  color: #FFFFFF;
}
html[dir=rtl] .site-link.link-4:hover a {
  color: #FFFFFF;
}
html[dir=rtl] .site-link.ln-xl {
  max-width: 414px;
  height: 60px;
}
html[dir=rtl] .site-link.ln-lg {
  max-width: 208px;
  height: 50px;
}
html[dir=rtl] .site-link.ln-md {
  max-width: 191px;
  height: 50px;
}
html[dir=rtl] .site-link.ln-sm {
  max-width: 106px;
  height: 44px;
  font-size: 0.875rem;
}
html[dir=rtl] .link-1 {
  color: #EF4135;
}
html[dir=rtl] .link-1:hover {
  text-decoration: underline !important;
}
html[dir=rtl] .text-underline {
  text-decoration: underline !important;
}
html[dir=rtl] .site-input {
  padding: 11px 40px 11px 10px;
  border-radius: 5px;
}
html[dir=rtl] .site-input.sl-lg {
  height: 60px;
  min-width: 220px;
}
html[dir=rtl] .site-input.sl-md {
  height: 40px;
  min-width: 170px;
}
html[dir=rtl] .field-1 {
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  background-color: #262324;
}
html[dir=rtl] .field-1.placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html[dir=rtl] .field-1:-moz-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html[dir=rtl] .field-1::-moz-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html[dir=rtl] .field-1:-ms-input-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html[dir=rtl] .field-1::-webkit-input-placeholder {
  color: #FFFFFF;
  opacity: 1;
}
html[dir=rtl] label {
  color: #514F50;
  margin-bottom: 10px;
}
html[dir=rtl] button {
  font-family: "Cocon Next Arabic", sans-serif;
}
html[dir=rtl] input,
html[dir=rtl] select,
html[dir=rtl] textarea {
  max-width: 336px;
  width: 100%;
  height: 50px;
  padding: 0 10px;
  border-radius: 3px;
  border: 1px solid #CCCCCC;
  font-weight: normal;
  color: #514F50;
  background-color: #FFFFFF;
}
html[dir=rtl] input:focus,
html[dir=rtl] select:focus,
html[dir=rtl] textarea:focus {
  outline: none;
  border-color: none;
  box-shadow: none;
}
html[dir=rtl] input.placeholder,
html[dir=rtl] select.placeholder,
html[dir=rtl] textarea.placeholder {
  opacity: 1;
  color: #514F50;
}
html[dir=rtl] input:-moz-placeholder,
html[dir=rtl] select:-moz-placeholder,
html[dir=rtl] textarea:-moz-placeholder {
  opacity: 1;
  color: #514F50;
}
html[dir=rtl] input::-moz-placeholder,
html[dir=rtl] select::-moz-placeholder,
html[dir=rtl] textarea::-moz-placeholder {
  opacity: 1;
  color: #514F50;
}
html[dir=rtl] input:-ms-input-placeholder,
html[dir=rtl] select:-ms-input-placeholder,
html[dir=rtl] textarea:-ms-input-placeholder {
  opacity: 1;
  color: #514F50;
}
html[dir=rtl] input::-webkit-input-placeholder,
html[dir=rtl] select::-webkit-input-placeholder,
html[dir=rtl] textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #514F50;
}
html[dir=rtl] textarea {
  height: 100px;
  resize: none;
  padding: 10px;
}
html[dir=rtl] input[type=file] {
  padding-top: 12px;
}
html[dir=rtl] .bootstrap-select {
  max-width: 255px;
  width: 100% !important;
  display: flex;
  align-items: center;
}
html[dir=rtl] .bootstrap-select .dropdown-toggle {
  height: 60px;
  color: #514F50 !important;
  background-color: #000000 !important;
  border: 1px solid #EF4135 !important;
  outline: none !important;
  padding: 8px 10px;
}
html[dir=rtl] .bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
}
html[dir=rtl] .bootstrap-select .dropdown-toggle .filter-option {
  display: flex;
  align-items: center;
}
html[dir=rtl] .bootstrap-select .dropdown-menu {
  padding: 0;
}
html[dir=rtl] .bootstrap-select .dropdown-menu ul {
  margin: 0;
  padding: 0;
}
html[dir=rtl] .bootstrap-select .dropdown-menu ul li {
  padding: 5px 10px;
  list-style-type: none;
}
html[dir=rtl] .bootstrap-select .dropdown-menu ul li:hover {
  background-color: #7D7B7C;
}
html[dir=rtl] .bootstrap-select .dropdown-menu ul li a {
  color: #514F50 !important;
  font-size: 0.9375rem;
}
html[dir=rtl] .slick-dotted.slick-slider {
  margin-bottom: 0;
}
html[dir=rtl] .slick-slide img {
  width: 100%;
}
html[dir=rtl] .slick-dots {
  bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1140px;
  padding: 0 15px;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 !important;
}
html[dir=rtl] .slick-dots li {
  margin: 0 6px;
  height: auto;
  width: auto;
}
html[dir=rtl] .slick-dots li button {
  width: 80px;
  height: 4px;
  padding: 0;
  opacity: 1;
  background: #FFFFFF;
  position: relative;
  overflow: hidden;
}
html[dir=rtl] .slick-dots li button::before {
  content: "";
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .slick-dots li button {
    width: 20px;
  }
}
html[dir=rtl] .slick-dots li.slick-active button, html[dir=rtl] .slick-dots li:hover button {
  opacity: 1;
  background: #EF4135;
}
html[dir=rtl] .sl-arrow .slick-prev,
html[dir=rtl] .sl-arrow .slick-next {
  z-index: 99;
}
html[dir=rtl] .sl-arrow .slick-prev {
  right: 5px;
}
html[dir=rtl] .sl-arrow .slick-prev::before {
  content: url(../image/slick-nav-prev.svg);
}
html[dir=rtl] .sl-arrow .slick-next {
  left: 5px;
}
html[dir=rtl] .sl-arrow .slick-next::before {
  content: url(../image/slick-nav-next.svg);
}
html[dir=rtl] .custom-para {
  line-height: 48px !important;
  font-size: 32px;
  margin: 2rem 0 4rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .custom-para {
    line-height: 34px !important;
    font-size: 24px;
    margin: 1rem 0 3rem;
  }
}
html[dir=rtl] .bg-1 {
  background-color: #262324 !important;
}
html[dir=rtl] .color-1 {
  color: #262324 !important;
}
html[dir=rtl] .bg-2 {
  background-color: #514F50 !important;
}
html[dir=rtl] .color-2 {
  color: #514F50 !important;
}
html[dir=rtl] .bg-3 {
  background-color: #7D7B7C !important;
}
html[dir=rtl] .color-3 {
  color: #7D7B7C !important;
}
html[dir=rtl] .bg-4 {
  background-color: #FFFFFF !important;
}
html[dir=rtl] .color-4 {
  color: #FFFFFF !important;
}
html[dir=rtl] .bg-5 {
  background-color: #000000 !important;
}
html[dir=rtl] .color-5 {
  color: #000000 !important;
}
html[dir=rtl] .bg-6 {
  background-color: #EF4135 !important;
}
html[dir=rtl] .color-6 {
  color: #EF4135 !important;
}
html[dir=rtl] .bg-7 {
  background-color: #F2675D !important;
}
html[dir=rtl] .color-7 {
  color: #F2675D !important;
}
html[dir=rtl] .bg-8 {
  background-color: #FBC6C3 !important;
}
html[dir=rtl] .color-8 {
  color: #FBC6C3 !important;
}
html[dir=rtl] .bg-9 {
  background-color: #D9D9D9 !important;
}
html[dir=rtl] .color-9 {
  color: #D9D9D9 !important;
}
html[dir=rtl] .bg-10 {
  background-color: #A6A6A6 !important;
}
html[dir=rtl] .color-10 {
  color: #A6A6A6 !important;
}
html[dir=rtl] .bg-11 {
  background-color: #F6F4F4 !important;
}
html[dir=rtl] .color-11 {
  color: #F6F4F4 !important;
}
html[dir=rtl] .weight-300 {
  font-weight: 300 !important;
}
html[dir=rtl] .lighter {
  font-weight: 300 !important;
}
html[dir=rtl] .weight-400 {
  font-weight: 400 !important;
}
html[dir=rtl] .normal, html[dir=rtl] .custom-select-block select, html[dir=rtl] body, html[dir=rtl] html:not([dir=rtl]) body, html:not([dir=rtl]) html[dir=rtl] body, html[dir=rtl] html:not([dir=rtl]) .custom-select-block select, html:not([dir=rtl]) .custom-select-block html[dir=rtl] select {
  font-weight: 400 !important;
}
html[dir=rtl] .weight-500 {
  font-weight: 500 !important;
}
html[dir=rtl] .medium {
  font-weight: 500 !important;
}
html[dir=rtl] .weight-600 {
  font-weight: 600 !important;
}
html[dir=rtl] .semi-bold, html:not([dir=rtl]) .bootstrap-select html[dir=rtl] .dropdown-toggle, html[dir=rtl] .bootstrap-select .dropdown-toggle {
  font-weight: 600 !important;
}
html[dir=rtl] .weight-700 {
  font-weight: 700 !important;
}
html[dir=rtl] .bold, html[dir=rtl] .heading-h6,
html[dir=rtl] h6, html[dir=rtl] .heading-h5,
html[dir=rtl] h5, html[dir=rtl] .heading-h4,
html[dir=rtl] h4, html[dir=rtl] .heading-h3,
html[dir=rtl] h3, html[dir=rtl] .heading-h2,
html[dir=rtl] h2, html[dir=rtl] .heading-h1,
html[dir=rtl] h1, html[dir=rtl] html:not([dir=rtl]) .heading-h1, html:not([dir=rtl]) html[dir=rtl] .heading-h1,
html[dir=rtl] html:not([dir=rtl]) h1,
html:not([dir=rtl]) html[dir=rtl] h1, html[dir=rtl] html:not([dir=rtl]) .heading-h2, html:not([dir=rtl]) html[dir=rtl] .heading-h2,
html[dir=rtl] html:not([dir=rtl]) h2,
html:not([dir=rtl]) html[dir=rtl] h2, html[dir=rtl] html:not([dir=rtl]) .heading-h3, html:not([dir=rtl]) html[dir=rtl] .heading-h3,
html[dir=rtl] html:not([dir=rtl]) h3,
html:not([dir=rtl]) html[dir=rtl] h3, html[dir=rtl] html:not([dir=rtl]) .heading-h4, html:not([dir=rtl]) html[dir=rtl] .heading-h4,
html[dir=rtl] html:not([dir=rtl]) h4,
html:not([dir=rtl]) html[dir=rtl] h4, html[dir=rtl] html:not([dir=rtl]) .heading-h5, html:not([dir=rtl]) html[dir=rtl] .heading-h5,
html[dir=rtl] html:not([dir=rtl]) h5,
html:not([dir=rtl]) html[dir=rtl] h5, html[dir=rtl] html:not([dir=rtl]) .heading-h6, html:not([dir=rtl]) html[dir=rtl] .heading-h6,
html[dir=rtl] html:not([dir=rtl]) h6,
html:not([dir=rtl]) html[dir=rtl] h6 {
  font-weight: 700 !important;
}
html[dir=rtl] .weight-800 {
  font-weight: 800 !important;
}
html[dir=rtl] .extra-bold {
  font-weight: 800 !important;
}
html[dir=rtl] .weight-900 {
  font-weight: 900 !important;
}
html[dir=rtl] .extra-black {
  font-weight: 900 !important;
}
html[dir=rtl] .heading-h1,
html[dir=rtl] h1 {
  font-size: 3.5rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Cocon Next Arabic", sans-serif;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .heading-h1,
  html[dir=rtl] h1 {
    font-size: 2.875rem !important;
  }
}
html[dir=rtl] .heading-h2,
html[dir=rtl] h2 {
  font-size: 3rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Cocon Next Arabic", sans-serif;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .heading-h2,
  html[dir=rtl] h2 {
    font-size: 2.25rem !important;
  }
}
html[dir=rtl] .heading-h3,
html[dir=rtl] h3 {
  font-size: 2.5rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Cocon Next Arabic", sans-serif;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .heading-h3,
  html[dir=rtl] h3 {
    font-size: 1.75rem !important;
  }
}
html[dir=rtl] .heading-h4,
html[dir=rtl] h4 {
  font-size: 2rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Cocon Next Arabic", sans-serif;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .heading-h4,
  html[dir=rtl] h4 {
    font-size: 2rem !important;
  }
}
html[dir=rtl] .heading-h5,
html[dir=rtl] h5 {
  font-size: 1.5rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Cocon Next Arabic", sans-serif;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .heading-h5,
  html[dir=rtl] h5 {
    font-size: 1.5rem !important;
  }
}
html[dir=rtl] .heading-h6,
html[dir=rtl] h6 {
  font-size: 1.25rem !important;
  color: #514F50;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Cocon Next Arabic", sans-serif;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .heading-h6,
  html[dir=rtl] h6 {
    font-size: 1.25rem !important;
  }
}
html[dir=rtl] .para-1 {
  font-size: 1.125rem !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .para-1 {
    font-size: 1.125rem !important;
  }
}
html[dir=rtl] .para-2 {
  font-size: 1rem !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .para-2 {
    font-size: 1rem !important;
  }
}
html[dir=rtl] .para-3 {
  font-size: 0.875rem !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .para-3 {
    font-size: 0.875rem !important;
  }
}
html[dir=rtl] .p-type1 p {
  font-size: 18px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-type1 p {
    font-size: 18px !important;
  }
}
html[dir=rtl] .p-type2 p,
html[dir=rtl] .p-type2 span {
  font-size: 20px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-type2 p,
  html[dir=rtl] .p-type2 span {
    font-size: 20px !important;
  }
}
html[dir=rtl] .p-type3 p {
  font-size: 14px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .p-type3 p {
    font-size: 14px !important;
  }
}
html[dir=rtl] .br-right {
  border-radius: 4rem 0 0 4rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .br-right {
    border-radius: 2rem 0 0 2rem;
  }
}
html[dir=rtl] .br-top {
  border-radius: 4rem 4rem 0 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .br-top {
    border-radius: 2rem 2rem 0 0;
  }
}
html[dir=rtl] .br-left {
  border-radius: 0 4rem 4rem 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .br-left {
    border-radius: 0 2rem 2rem 0;
  }
}
html[dir=rtl] .br-bottom {
  border-radius: 0 0 4rem 4rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .br-bottom {
    border-radius: 0 0 2rem 2rem;
  }
}
html[dir=rtl] .bt-1 {
  border-top: 1px solid #262324;
}
html[dir=rtl] .bt-c1 {
  border-top: 1px solid #262324;
}
html[dir=rtl] .bb-1 {
  border-bottom: 1px solid #262324;
}
html[dir=rtl] .bb-c1 {
  border-bottom: 1px solid #262324;
}
html[dir=rtl] .bl-1 {
  border-right: 1px solid #262324;
}
html[dir=rtl] .bl-c1 {
  border-right: 1px solid #262324;
}
html[dir=rtl] .br-1 {
  border-left: 1px solid #262324;
}
html[dir=rtl] .br-c1 {
  border-left: 1px solid #262324;
}
html[dir=rtl] .w-1 {
  width: 1% !important;
}
html[dir=rtl] .mxw-1 {
  max-width: 1% !important;
}
html[dir=rtl] .mnw-1 {
  min-width: 1% !important;
}
html[dir=rtl] .mxh-1 {
  max-height: 1% !important;
}
html[dir=rtl] .opacity-1 {
  opacity: 0.01 !important;
}
html[dir=rtl] .w-2 {
  width: 2% !important;
}
html[dir=rtl] .mxw-2 {
  max-width: 2% !important;
}
html[dir=rtl] .mnw-2 {
  min-width: 2% !important;
}
html[dir=rtl] .mxh-2 {
  max-height: 2% !important;
}
html[dir=rtl] .opacity-2 {
  opacity: 0.02 !important;
}
html[dir=rtl] .w-3 {
  width: 3% !important;
}
html[dir=rtl] .mxw-3 {
  max-width: 3% !important;
}
html[dir=rtl] .mnw-3 {
  min-width: 3% !important;
}
html[dir=rtl] .mxh-3 {
  max-height: 3% !important;
}
html[dir=rtl] .opacity-3 {
  opacity: 0.03 !important;
}
html[dir=rtl] .w-4 {
  width: 4% !important;
}
html[dir=rtl] .mxw-4 {
  max-width: 4% !important;
}
html[dir=rtl] .mnw-4 {
  min-width: 4% !important;
}
html[dir=rtl] .mxh-4 {
  max-height: 4% !important;
}
html[dir=rtl] .opacity-4 {
  opacity: 0.04 !important;
}
html[dir=rtl] .w-5 {
  width: 5% !important;
}
html[dir=rtl] .mxw-5 {
  max-width: 5% !important;
}
html[dir=rtl] .mnw-5 {
  min-width: 5% !important;
}
html[dir=rtl] .mxh-5 {
  max-height: 5% !important;
}
html[dir=rtl] .opacity-5 {
  opacity: 0.05 !important;
}
html[dir=rtl] .w-6 {
  width: 6% !important;
}
html[dir=rtl] .mxw-6 {
  max-width: 6% !important;
}
html[dir=rtl] .mnw-6 {
  min-width: 6% !important;
}
html[dir=rtl] .mxh-6 {
  max-height: 6% !important;
}
html[dir=rtl] .opacity-6 {
  opacity: 0.06 !important;
}
html[dir=rtl] .w-7 {
  width: 7% !important;
}
html[dir=rtl] .mxw-7 {
  max-width: 7% !important;
}
html[dir=rtl] .mnw-7 {
  min-width: 7% !important;
}
html[dir=rtl] .mxh-7 {
  max-height: 7% !important;
}
html[dir=rtl] .opacity-7 {
  opacity: 0.07 !important;
}
html[dir=rtl] .w-8 {
  width: 8% !important;
}
html[dir=rtl] .mxw-8 {
  max-width: 8% !important;
}
html[dir=rtl] .mnw-8 {
  min-width: 8% !important;
}
html[dir=rtl] .mxh-8 {
  max-height: 8% !important;
}
html[dir=rtl] .opacity-8 {
  opacity: 0.08 !important;
}
html[dir=rtl] .w-9 {
  width: 9% !important;
}
html[dir=rtl] .mxw-9 {
  max-width: 9% !important;
}
html[dir=rtl] .mnw-9 {
  min-width: 9% !important;
}
html[dir=rtl] .mxh-9 {
  max-height: 9% !important;
}
html[dir=rtl] .opacity-9 {
  opacity: 0.09 !important;
}
html[dir=rtl] .w-10 {
  width: 10% !important;
}
html[dir=rtl] .mxw-10 {
  max-width: 10% !important;
}
html[dir=rtl] .mnw-10 {
  min-width: 10% !important;
}
html[dir=rtl] .mxh-10 {
  max-height: 10% !important;
}
html[dir=rtl] .opacity-10 {
  opacity: 0.1 !important;
}
html[dir=rtl] .w-11 {
  width: 11% !important;
}
html[dir=rtl] .mxw-11 {
  max-width: 11% !important;
}
html[dir=rtl] .mnw-11 {
  min-width: 11% !important;
}
html[dir=rtl] .mxh-11 {
  max-height: 11% !important;
}
html[dir=rtl] .opacity-11 {
  opacity: 0.11 !important;
}
html[dir=rtl] .w-12 {
  width: 12% !important;
}
html[dir=rtl] .mxw-12 {
  max-width: 12% !important;
}
html[dir=rtl] .mnw-12 {
  min-width: 12% !important;
}
html[dir=rtl] .mxh-12 {
  max-height: 12% !important;
}
html[dir=rtl] .opacity-12 {
  opacity: 0.12 !important;
}
html[dir=rtl] .w-13 {
  width: 13% !important;
}
html[dir=rtl] .mxw-13 {
  max-width: 13% !important;
}
html[dir=rtl] .mnw-13 {
  min-width: 13% !important;
}
html[dir=rtl] .mxh-13 {
  max-height: 13% !important;
}
html[dir=rtl] .opacity-13 {
  opacity: 0.13 !important;
}
html[dir=rtl] .w-14 {
  width: 14% !important;
}
html[dir=rtl] .mxw-14 {
  max-width: 14% !important;
}
html[dir=rtl] .mnw-14 {
  min-width: 14% !important;
}
html[dir=rtl] .mxh-14 {
  max-height: 14% !important;
}
html[dir=rtl] .opacity-14 {
  opacity: 0.14 !important;
}
html[dir=rtl] .w-15 {
  width: 15% !important;
}
html[dir=rtl] .mxw-15 {
  max-width: 15% !important;
}
html[dir=rtl] .mnw-15 {
  min-width: 15% !important;
}
html[dir=rtl] .mxh-15 {
  max-height: 15% !important;
}
html[dir=rtl] .opacity-15 {
  opacity: 0.15 !important;
}
html[dir=rtl] .w-16 {
  width: 16% !important;
}
html[dir=rtl] .mxw-16 {
  max-width: 16% !important;
}
html[dir=rtl] .mnw-16 {
  min-width: 16% !important;
}
html[dir=rtl] .mxh-16 {
  max-height: 16% !important;
}
html[dir=rtl] .opacity-16 {
  opacity: 0.16 !important;
}
html[dir=rtl] .w-17 {
  width: 17% !important;
}
html[dir=rtl] .mxw-17 {
  max-width: 17% !important;
}
html[dir=rtl] .mnw-17 {
  min-width: 17% !important;
}
html[dir=rtl] .mxh-17 {
  max-height: 17% !important;
}
html[dir=rtl] .opacity-17 {
  opacity: 0.17 !important;
}
html[dir=rtl] .w-18 {
  width: 18% !important;
}
html[dir=rtl] .mxw-18 {
  max-width: 18% !important;
}
html[dir=rtl] .mnw-18 {
  min-width: 18% !important;
}
html[dir=rtl] .mxh-18 {
  max-height: 18% !important;
}
html[dir=rtl] .opacity-18 {
  opacity: 0.18 !important;
}
html[dir=rtl] .w-19 {
  width: 19% !important;
}
html[dir=rtl] .mxw-19 {
  max-width: 19% !important;
}
html[dir=rtl] .mnw-19 {
  min-width: 19% !important;
}
html[dir=rtl] .mxh-19 {
  max-height: 19% !important;
}
html[dir=rtl] .opacity-19 {
  opacity: 0.19 !important;
}
html[dir=rtl] .w-20 {
  width: 20% !important;
}
html[dir=rtl] .mxw-20 {
  max-width: 20% !important;
}
html[dir=rtl] .mnw-20 {
  min-width: 20% !important;
}
html[dir=rtl] .mxh-20 {
  max-height: 20% !important;
}
html[dir=rtl] .opacity-20 {
  opacity: 0.2 !important;
}
html[dir=rtl] .w-21 {
  width: 21% !important;
}
html[dir=rtl] .mxw-21 {
  max-width: 21% !important;
}
html[dir=rtl] .mnw-21 {
  min-width: 21% !important;
}
html[dir=rtl] .mxh-21 {
  max-height: 21% !important;
}
html[dir=rtl] .opacity-21 {
  opacity: 0.21 !important;
}
html[dir=rtl] .w-22 {
  width: 22% !important;
}
html[dir=rtl] .mxw-22 {
  max-width: 22% !important;
}
html[dir=rtl] .mnw-22 {
  min-width: 22% !important;
}
html[dir=rtl] .mxh-22 {
  max-height: 22% !important;
}
html[dir=rtl] .opacity-22 {
  opacity: 0.22 !important;
}
html[dir=rtl] .w-23 {
  width: 23% !important;
}
html[dir=rtl] .mxw-23 {
  max-width: 23% !important;
}
html[dir=rtl] .mnw-23 {
  min-width: 23% !important;
}
html[dir=rtl] .mxh-23 {
  max-height: 23% !important;
}
html[dir=rtl] .opacity-23 {
  opacity: 0.23 !important;
}
html[dir=rtl] .w-24 {
  width: 24% !important;
}
html[dir=rtl] .mxw-24 {
  max-width: 24% !important;
}
html[dir=rtl] .mnw-24 {
  min-width: 24% !important;
}
html[dir=rtl] .mxh-24 {
  max-height: 24% !important;
}
html[dir=rtl] .opacity-24 {
  opacity: 0.24 !important;
}
html[dir=rtl] .w-25 {
  width: 25% !important;
}
html[dir=rtl] .mxw-25 {
  max-width: 25% !important;
}
html[dir=rtl] .mnw-25 {
  min-width: 25% !important;
}
html[dir=rtl] .mxh-25 {
  max-height: 25% !important;
}
html[dir=rtl] .opacity-25 {
  opacity: 0.25 !important;
}
html[dir=rtl] .w-26 {
  width: 26% !important;
}
html[dir=rtl] .mxw-26 {
  max-width: 26% !important;
}
html[dir=rtl] .mnw-26 {
  min-width: 26% !important;
}
html[dir=rtl] .mxh-26 {
  max-height: 26% !important;
}
html[dir=rtl] .opacity-26 {
  opacity: 0.26 !important;
}
html[dir=rtl] .w-27 {
  width: 27% !important;
}
html[dir=rtl] .mxw-27 {
  max-width: 27% !important;
}
html[dir=rtl] .mnw-27 {
  min-width: 27% !important;
}
html[dir=rtl] .mxh-27 {
  max-height: 27% !important;
}
html[dir=rtl] .opacity-27 {
  opacity: 0.27 !important;
}
html[dir=rtl] .w-28 {
  width: 28% !important;
}
html[dir=rtl] .mxw-28 {
  max-width: 28% !important;
}
html[dir=rtl] .mnw-28 {
  min-width: 28% !important;
}
html[dir=rtl] .mxh-28 {
  max-height: 28% !important;
}
html[dir=rtl] .opacity-28 {
  opacity: 0.28 !important;
}
html[dir=rtl] .w-29 {
  width: 29% !important;
}
html[dir=rtl] .mxw-29 {
  max-width: 29% !important;
}
html[dir=rtl] .mnw-29 {
  min-width: 29% !important;
}
html[dir=rtl] .mxh-29 {
  max-height: 29% !important;
}
html[dir=rtl] .opacity-29 {
  opacity: 0.29 !important;
}
html[dir=rtl] .w-30 {
  width: 30% !important;
}
html[dir=rtl] .mxw-30 {
  max-width: 30% !important;
}
html[dir=rtl] .mnw-30 {
  min-width: 30% !important;
}
html[dir=rtl] .mxh-30 {
  max-height: 30% !important;
}
html[dir=rtl] .opacity-30 {
  opacity: 0.3 !important;
}
html[dir=rtl] .w-31 {
  width: 31% !important;
}
html[dir=rtl] .mxw-31 {
  max-width: 31% !important;
}
html[dir=rtl] .mnw-31 {
  min-width: 31% !important;
}
html[dir=rtl] .mxh-31 {
  max-height: 31% !important;
}
html[dir=rtl] .opacity-31 {
  opacity: 0.31 !important;
}
html[dir=rtl] .w-32 {
  width: 32% !important;
}
html[dir=rtl] .mxw-32 {
  max-width: 32% !important;
}
html[dir=rtl] .mnw-32 {
  min-width: 32% !important;
}
html[dir=rtl] .mxh-32 {
  max-height: 32% !important;
}
html[dir=rtl] .opacity-32 {
  opacity: 0.32 !important;
}
html[dir=rtl] .w-33 {
  width: 33% !important;
}
html[dir=rtl] .mxw-33 {
  max-width: 33% !important;
}
html[dir=rtl] .mnw-33 {
  min-width: 33% !important;
}
html[dir=rtl] .mxh-33 {
  max-height: 33% !important;
}
html[dir=rtl] .opacity-33 {
  opacity: 0.33 !important;
}
html[dir=rtl] .w-34 {
  width: 34% !important;
}
html[dir=rtl] .mxw-34 {
  max-width: 34% !important;
}
html[dir=rtl] .mnw-34 {
  min-width: 34% !important;
}
html[dir=rtl] .mxh-34 {
  max-height: 34% !important;
}
html[dir=rtl] .opacity-34 {
  opacity: 0.34 !important;
}
html[dir=rtl] .w-35 {
  width: 35% !important;
}
html[dir=rtl] .mxw-35 {
  max-width: 35% !important;
}
html[dir=rtl] .mnw-35 {
  min-width: 35% !important;
}
html[dir=rtl] .mxh-35 {
  max-height: 35% !important;
}
html[dir=rtl] .opacity-35 {
  opacity: 0.35 !important;
}
html[dir=rtl] .w-36 {
  width: 36% !important;
}
html[dir=rtl] .mxw-36 {
  max-width: 36% !important;
}
html[dir=rtl] .mnw-36 {
  min-width: 36% !important;
}
html[dir=rtl] .mxh-36 {
  max-height: 36% !important;
}
html[dir=rtl] .opacity-36 {
  opacity: 0.36 !important;
}
html[dir=rtl] .w-37 {
  width: 37% !important;
}
html[dir=rtl] .mxw-37 {
  max-width: 37% !important;
}
html[dir=rtl] .mnw-37 {
  min-width: 37% !important;
}
html[dir=rtl] .mxh-37 {
  max-height: 37% !important;
}
html[dir=rtl] .opacity-37 {
  opacity: 0.37 !important;
}
html[dir=rtl] .w-38 {
  width: 38% !important;
}
html[dir=rtl] .mxw-38 {
  max-width: 38% !important;
}
html[dir=rtl] .mnw-38 {
  min-width: 38% !important;
}
html[dir=rtl] .mxh-38 {
  max-height: 38% !important;
}
html[dir=rtl] .opacity-38 {
  opacity: 0.38 !important;
}
html[dir=rtl] .w-39 {
  width: 39% !important;
}
html[dir=rtl] .mxw-39 {
  max-width: 39% !important;
}
html[dir=rtl] .mnw-39 {
  min-width: 39% !important;
}
html[dir=rtl] .mxh-39 {
  max-height: 39% !important;
}
html[dir=rtl] .opacity-39 {
  opacity: 0.39 !important;
}
html[dir=rtl] .w-40 {
  width: 40% !important;
}
html[dir=rtl] .mxw-40 {
  max-width: 40% !important;
}
html[dir=rtl] .mnw-40 {
  min-width: 40% !important;
}
html[dir=rtl] .mxh-40 {
  max-height: 40% !important;
}
html[dir=rtl] .opacity-40 {
  opacity: 0.4 !important;
}
html[dir=rtl] .w-41 {
  width: 41% !important;
}
html[dir=rtl] .mxw-41 {
  max-width: 41% !important;
}
html[dir=rtl] .mnw-41 {
  min-width: 41% !important;
}
html[dir=rtl] .mxh-41 {
  max-height: 41% !important;
}
html[dir=rtl] .opacity-41 {
  opacity: 0.41 !important;
}
html[dir=rtl] .w-42 {
  width: 42% !important;
}
html[dir=rtl] .mxw-42 {
  max-width: 42% !important;
}
html[dir=rtl] .mnw-42 {
  min-width: 42% !important;
}
html[dir=rtl] .mxh-42 {
  max-height: 42% !important;
}
html[dir=rtl] .opacity-42 {
  opacity: 0.42 !important;
}
html[dir=rtl] .w-43 {
  width: 43% !important;
}
html[dir=rtl] .mxw-43 {
  max-width: 43% !important;
}
html[dir=rtl] .mnw-43 {
  min-width: 43% !important;
}
html[dir=rtl] .mxh-43 {
  max-height: 43% !important;
}
html[dir=rtl] .opacity-43 {
  opacity: 0.43 !important;
}
html[dir=rtl] .w-44 {
  width: 44% !important;
}
html[dir=rtl] .mxw-44 {
  max-width: 44% !important;
}
html[dir=rtl] .mnw-44 {
  min-width: 44% !important;
}
html[dir=rtl] .mxh-44 {
  max-height: 44% !important;
}
html[dir=rtl] .opacity-44 {
  opacity: 0.44 !important;
}
html[dir=rtl] .w-45 {
  width: 45% !important;
}
html[dir=rtl] .mxw-45 {
  max-width: 45% !important;
}
html[dir=rtl] .mnw-45 {
  min-width: 45% !important;
}
html[dir=rtl] .mxh-45 {
  max-height: 45% !important;
}
html[dir=rtl] .opacity-45 {
  opacity: 0.45 !important;
}
html[dir=rtl] .w-46 {
  width: 46% !important;
}
html[dir=rtl] .mxw-46 {
  max-width: 46% !important;
}
html[dir=rtl] .mnw-46 {
  min-width: 46% !important;
}
html[dir=rtl] .mxh-46 {
  max-height: 46% !important;
}
html[dir=rtl] .opacity-46 {
  opacity: 0.46 !important;
}
html[dir=rtl] .w-47 {
  width: 47% !important;
}
html[dir=rtl] .mxw-47 {
  max-width: 47% !important;
}
html[dir=rtl] .mnw-47 {
  min-width: 47% !important;
}
html[dir=rtl] .mxh-47 {
  max-height: 47% !important;
}
html[dir=rtl] .opacity-47 {
  opacity: 0.47 !important;
}
html[dir=rtl] .w-48 {
  width: 48% !important;
}
html[dir=rtl] .mxw-48 {
  max-width: 48% !important;
}
html[dir=rtl] .mnw-48 {
  min-width: 48% !important;
}
html[dir=rtl] .mxh-48 {
  max-height: 48% !important;
}
html[dir=rtl] .opacity-48 {
  opacity: 0.48 !important;
}
html[dir=rtl] .w-49 {
  width: 49% !important;
}
html[dir=rtl] .mxw-49 {
  max-width: 49% !important;
}
html[dir=rtl] .mnw-49 {
  min-width: 49% !important;
}
html[dir=rtl] .mxh-49 {
  max-height: 49% !important;
}
html[dir=rtl] .opacity-49 {
  opacity: 0.49 !important;
}
html[dir=rtl] .w-50 {
  width: 50% !important;
}
html[dir=rtl] .mxw-50 {
  max-width: 50% !important;
}
html[dir=rtl] .mnw-50 {
  min-width: 50% !important;
}
html[dir=rtl] .mxh-50 {
  max-height: 50% !important;
}
html[dir=rtl] .opacity-50 {
  opacity: 0.5 !important;
}
html[dir=rtl] .w-51 {
  width: 51% !important;
}
html[dir=rtl] .mxw-51 {
  max-width: 51% !important;
}
html[dir=rtl] .mnw-51 {
  min-width: 51% !important;
}
html[dir=rtl] .mxh-51 {
  max-height: 51% !important;
}
html[dir=rtl] .opacity-51 {
  opacity: 0.51 !important;
}
html[dir=rtl] .w-52 {
  width: 52% !important;
}
html[dir=rtl] .mxw-52 {
  max-width: 52% !important;
}
html[dir=rtl] .mnw-52 {
  min-width: 52% !important;
}
html[dir=rtl] .mxh-52 {
  max-height: 52% !important;
}
html[dir=rtl] .opacity-52 {
  opacity: 0.52 !important;
}
html[dir=rtl] .w-53 {
  width: 53% !important;
}
html[dir=rtl] .mxw-53 {
  max-width: 53% !important;
}
html[dir=rtl] .mnw-53 {
  min-width: 53% !important;
}
html[dir=rtl] .mxh-53 {
  max-height: 53% !important;
}
html[dir=rtl] .opacity-53 {
  opacity: 0.53 !important;
}
html[dir=rtl] .w-54 {
  width: 54% !important;
}
html[dir=rtl] .mxw-54 {
  max-width: 54% !important;
}
html[dir=rtl] .mnw-54 {
  min-width: 54% !important;
}
html[dir=rtl] .mxh-54 {
  max-height: 54% !important;
}
html[dir=rtl] .opacity-54 {
  opacity: 0.54 !important;
}
html[dir=rtl] .w-55 {
  width: 55% !important;
}
html[dir=rtl] .mxw-55 {
  max-width: 55% !important;
}
html[dir=rtl] .mnw-55 {
  min-width: 55% !important;
}
html[dir=rtl] .mxh-55 {
  max-height: 55% !important;
}
html[dir=rtl] .opacity-55 {
  opacity: 0.55 !important;
}
html[dir=rtl] .w-56 {
  width: 56% !important;
}
html[dir=rtl] .mxw-56 {
  max-width: 56% !important;
}
html[dir=rtl] .mnw-56 {
  min-width: 56% !important;
}
html[dir=rtl] .mxh-56 {
  max-height: 56% !important;
}
html[dir=rtl] .opacity-56 {
  opacity: 0.56 !important;
}
html[dir=rtl] .w-57 {
  width: 57% !important;
}
html[dir=rtl] .mxw-57 {
  max-width: 57% !important;
}
html[dir=rtl] .mnw-57 {
  min-width: 57% !important;
}
html[dir=rtl] .mxh-57 {
  max-height: 57% !important;
}
html[dir=rtl] .opacity-57 {
  opacity: 0.57 !important;
}
html[dir=rtl] .w-58 {
  width: 58% !important;
}
html[dir=rtl] .mxw-58 {
  max-width: 58% !important;
}
html[dir=rtl] .mnw-58 {
  min-width: 58% !important;
}
html[dir=rtl] .mxh-58 {
  max-height: 58% !important;
}
html[dir=rtl] .opacity-58 {
  opacity: 0.58 !important;
}
html[dir=rtl] .w-59 {
  width: 59% !important;
}
html[dir=rtl] .mxw-59 {
  max-width: 59% !important;
}
html[dir=rtl] .mnw-59 {
  min-width: 59% !important;
}
html[dir=rtl] .mxh-59 {
  max-height: 59% !important;
}
html[dir=rtl] .opacity-59 {
  opacity: 0.59 !important;
}
html[dir=rtl] .w-60 {
  width: 60% !important;
}
html[dir=rtl] .mxw-60 {
  max-width: 60% !important;
}
html[dir=rtl] .mnw-60 {
  min-width: 60% !important;
}
html[dir=rtl] .mxh-60 {
  max-height: 60% !important;
}
html[dir=rtl] .opacity-60 {
  opacity: 0.6 !important;
}
html[dir=rtl] .w-61 {
  width: 61% !important;
}
html[dir=rtl] .mxw-61 {
  max-width: 61% !important;
}
html[dir=rtl] .mnw-61 {
  min-width: 61% !important;
}
html[dir=rtl] .mxh-61 {
  max-height: 61% !important;
}
html[dir=rtl] .opacity-61 {
  opacity: 0.61 !important;
}
html[dir=rtl] .w-62 {
  width: 62% !important;
}
html[dir=rtl] .mxw-62 {
  max-width: 62% !important;
}
html[dir=rtl] .mnw-62 {
  min-width: 62% !important;
}
html[dir=rtl] .mxh-62 {
  max-height: 62% !important;
}
html[dir=rtl] .opacity-62 {
  opacity: 0.62 !important;
}
html[dir=rtl] .w-63 {
  width: 63% !important;
}
html[dir=rtl] .mxw-63 {
  max-width: 63% !important;
}
html[dir=rtl] .mnw-63 {
  min-width: 63% !important;
}
html[dir=rtl] .mxh-63 {
  max-height: 63% !important;
}
html[dir=rtl] .opacity-63 {
  opacity: 0.63 !important;
}
html[dir=rtl] .w-64 {
  width: 64% !important;
}
html[dir=rtl] .mxw-64 {
  max-width: 64% !important;
}
html[dir=rtl] .mnw-64 {
  min-width: 64% !important;
}
html[dir=rtl] .mxh-64 {
  max-height: 64% !important;
}
html[dir=rtl] .opacity-64 {
  opacity: 0.64 !important;
}
html[dir=rtl] .w-65 {
  width: 65% !important;
}
html[dir=rtl] .mxw-65 {
  max-width: 65% !important;
}
html[dir=rtl] .mnw-65 {
  min-width: 65% !important;
}
html[dir=rtl] .mxh-65 {
  max-height: 65% !important;
}
html[dir=rtl] .opacity-65 {
  opacity: 0.65 !important;
}
html[dir=rtl] .w-66 {
  width: 66% !important;
}
html[dir=rtl] .mxw-66 {
  max-width: 66% !important;
}
html[dir=rtl] .mnw-66 {
  min-width: 66% !important;
}
html[dir=rtl] .mxh-66 {
  max-height: 66% !important;
}
html[dir=rtl] .opacity-66 {
  opacity: 0.66 !important;
}
html[dir=rtl] .w-67 {
  width: 67% !important;
}
html[dir=rtl] .mxw-67 {
  max-width: 67% !important;
}
html[dir=rtl] .mnw-67 {
  min-width: 67% !important;
}
html[dir=rtl] .mxh-67 {
  max-height: 67% !important;
}
html[dir=rtl] .opacity-67 {
  opacity: 0.67 !important;
}
html[dir=rtl] .w-68 {
  width: 68% !important;
}
html[dir=rtl] .mxw-68 {
  max-width: 68% !important;
}
html[dir=rtl] .mnw-68 {
  min-width: 68% !important;
}
html[dir=rtl] .mxh-68 {
  max-height: 68% !important;
}
html[dir=rtl] .opacity-68 {
  opacity: 0.68 !important;
}
html[dir=rtl] .w-69 {
  width: 69% !important;
}
html[dir=rtl] .mxw-69 {
  max-width: 69% !important;
}
html[dir=rtl] .mnw-69 {
  min-width: 69% !important;
}
html[dir=rtl] .mxh-69 {
  max-height: 69% !important;
}
html[dir=rtl] .opacity-69 {
  opacity: 0.69 !important;
}
html[dir=rtl] .w-70 {
  width: 70% !important;
}
html[dir=rtl] .mxw-70 {
  max-width: 70% !important;
}
html[dir=rtl] .mnw-70 {
  min-width: 70% !important;
}
html[dir=rtl] .mxh-70 {
  max-height: 70% !important;
}
html[dir=rtl] .opacity-70 {
  opacity: 0.7 !important;
}
html[dir=rtl] .w-71 {
  width: 71% !important;
}
html[dir=rtl] .mxw-71 {
  max-width: 71% !important;
}
html[dir=rtl] .mnw-71 {
  min-width: 71% !important;
}
html[dir=rtl] .mxh-71 {
  max-height: 71% !important;
}
html[dir=rtl] .opacity-71 {
  opacity: 0.71 !important;
}
html[dir=rtl] .w-72 {
  width: 72% !important;
}
html[dir=rtl] .mxw-72 {
  max-width: 72% !important;
}
html[dir=rtl] .mnw-72 {
  min-width: 72% !important;
}
html[dir=rtl] .mxh-72 {
  max-height: 72% !important;
}
html[dir=rtl] .opacity-72 {
  opacity: 0.72 !important;
}
html[dir=rtl] .w-73 {
  width: 73% !important;
}
html[dir=rtl] .mxw-73 {
  max-width: 73% !important;
}
html[dir=rtl] .mnw-73 {
  min-width: 73% !important;
}
html[dir=rtl] .mxh-73 {
  max-height: 73% !important;
}
html[dir=rtl] .opacity-73 {
  opacity: 0.73 !important;
}
html[dir=rtl] .w-74 {
  width: 74% !important;
}
html[dir=rtl] .mxw-74 {
  max-width: 74% !important;
}
html[dir=rtl] .mnw-74 {
  min-width: 74% !important;
}
html[dir=rtl] .mxh-74 {
  max-height: 74% !important;
}
html[dir=rtl] .opacity-74 {
  opacity: 0.74 !important;
}
html[dir=rtl] .w-75 {
  width: 75% !important;
}
html[dir=rtl] .mxw-75 {
  max-width: 75% !important;
}
html[dir=rtl] .mnw-75 {
  min-width: 75% !important;
}
html[dir=rtl] .mxh-75 {
  max-height: 75% !important;
}
html[dir=rtl] .opacity-75 {
  opacity: 0.75 !important;
}
html[dir=rtl] .w-76 {
  width: 76% !important;
}
html[dir=rtl] .mxw-76 {
  max-width: 76% !important;
}
html[dir=rtl] .mnw-76 {
  min-width: 76% !important;
}
html[dir=rtl] .mxh-76 {
  max-height: 76% !important;
}
html[dir=rtl] .opacity-76 {
  opacity: 0.76 !important;
}
html[dir=rtl] .w-77 {
  width: 77% !important;
}
html[dir=rtl] .mxw-77 {
  max-width: 77% !important;
}
html[dir=rtl] .mnw-77 {
  min-width: 77% !important;
}
html[dir=rtl] .mxh-77 {
  max-height: 77% !important;
}
html[dir=rtl] .opacity-77 {
  opacity: 0.77 !important;
}
html[dir=rtl] .w-78 {
  width: 78% !important;
}
html[dir=rtl] .mxw-78 {
  max-width: 78% !important;
}
html[dir=rtl] .mnw-78 {
  min-width: 78% !important;
}
html[dir=rtl] .mxh-78 {
  max-height: 78% !important;
}
html[dir=rtl] .opacity-78 {
  opacity: 0.78 !important;
}
html[dir=rtl] .w-79 {
  width: 79% !important;
}
html[dir=rtl] .mxw-79 {
  max-width: 79% !important;
}
html[dir=rtl] .mnw-79 {
  min-width: 79% !important;
}
html[dir=rtl] .mxh-79 {
  max-height: 79% !important;
}
html[dir=rtl] .opacity-79 {
  opacity: 0.79 !important;
}
html[dir=rtl] .w-80 {
  width: 80% !important;
}
html[dir=rtl] .mxw-80 {
  max-width: 80% !important;
}
html[dir=rtl] .mnw-80 {
  min-width: 80% !important;
}
html[dir=rtl] .mxh-80 {
  max-height: 80% !important;
}
html[dir=rtl] .opacity-80 {
  opacity: 0.8 !important;
}
html[dir=rtl] .w-81 {
  width: 81% !important;
}
html[dir=rtl] .mxw-81 {
  max-width: 81% !important;
}
html[dir=rtl] .mnw-81 {
  min-width: 81% !important;
}
html[dir=rtl] .mxh-81 {
  max-height: 81% !important;
}
html[dir=rtl] .opacity-81 {
  opacity: 0.81 !important;
}
html[dir=rtl] .w-82 {
  width: 82% !important;
}
html[dir=rtl] .mxw-82 {
  max-width: 82% !important;
}
html[dir=rtl] .mnw-82 {
  min-width: 82% !important;
}
html[dir=rtl] .mxh-82 {
  max-height: 82% !important;
}
html[dir=rtl] .opacity-82 {
  opacity: 0.82 !important;
}
html[dir=rtl] .w-83 {
  width: 83% !important;
}
html[dir=rtl] .mxw-83 {
  max-width: 83% !important;
}
html[dir=rtl] .mnw-83 {
  min-width: 83% !important;
}
html[dir=rtl] .mxh-83 {
  max-height: 83% !important;
}
html[dir=rtl] .opacity-83 {
  opacity: 0.83 !important;
}
html[dir=rtl] .w-84 {
  width: 84% !important;
}
html[dir=rtl] .mxw-84 {
  max-width: 84% !important;
}
html[dir=rtl] .mnw-84 {
  min-width: 84% !important;
}
html[dir=rtl] .mxh-84 {
  max-height: 84% !important;
}
html[dir=rtl] .opacity-84 {
  opacity: 0.84 !important;
}
html[dir=rtl] .w-85 {
  width: 85% !important;
}
html[dir=rtl] .mxw-85 {
  max-width: 85% !important;
}
html[dir=rtl] .mnw-85 {
  min-width: 85% !important;
}
html[dir=rtl] .mxh-85 {
  max-height: 85% !important;
}
html[dir=rtl] .opacity-85 {
  opacity: 0.85 !important;
}
html[dir=rtl] .w-86 {
  width: 86% !important;
}
html[dir=rtl] .mxw-86 {
  max-width: 86% !important;
}
html[dir=rtl] .mnw-86 {
  min-width: 86% !important;
}
html[dir=rtl] .mxh-86 {
  max-height: 86% !important;
}
html[dir=rtl] .opacity-86 {
  opacity: 0.86 !important;
}
html[dir=rtl] .w-87 {
  width: 87% !important;
}
html[dir=rtl] .mxw-87 {
  max-width: 87% !important;
}
html[dir=rtl] .mnw-87 {
  min-width: 87% !important;
}
html[dir=rtl] .mxh-87 {
  max-height: 87% !important;
}
html[dir=rtl] .opacity-87 {
  opacity: 0.87 !important;
}
html[dir=rtl] .w-88 {
  width: 88% !important;
}
html[dir=rtl] .mxw-88 {
  max-width: 88% !important;
}
html[dir=rtl] .mnw-88 {
  min-width: 88% !important;
}
html[dir=rtl] .mxh-88 {
  max-height: 88% !important;
}
html[dir=rtl] .opacity-88 {
  opacity: 0.88 !important;
}
html[dir=rtl] .w-89 {
  width: 89% !important;
}
html[dir=rtl] .mxw-89 {
  max-width: 89% !important;
}
html[dir=rtl] .mnw-89 {
  min-width: 89% !important;
}
html[dir=rtl] .mxh-89 {
  max-height: 89% !important;
}
html[dir=rtl] .opacity-89 {
  opacity: 0.89 !important;
}
html[dir=rtl] .w-90 {
  width: 90% !important;
}
html[dir=rtl] .mxw-90 {
  max-width: 90% !important;
}
html[dir=rtl] .mnw-90 {
  min-width: 90% !important;
}
html[dir=rtl] .mxh-90 {
  max-height: 90% !important;
}
html[dir=rtl] .opacity-90 {
  opacity: 0.9 !important;
}
html[dir=rtl] .w-91 {
  width: 91% !important;
}
html[dir=rtl] .mxw-91 {
  max-width: 91% !important;
}
html[dir=rtl] .mnw-91 {
  min-width: 91% !important;
}
html[dir=rtl] .mxh-91 {
  max-height: 91% !important;
}
html[dir=rtl] .opacity-91 {
  opacity: 0.91 !important;
}
html[dir=rtl] .w-92 {
  width: 92% !important;
}
html[dir=rtl] .mxw-92 {
  max-width: 92% !important;
}
html[dir=rtl] .mnw-92 {
  min-width: 92% !important;
}
html[dir=rtl] .mxh-92 {
  max-height: 92% !important;
}
html[dir=rtl] .opacity-92 {
  opacity: 0.92 !important;
}
html[dir=rtl] .w-93 {
  width: 93% !important;
}
html[dir=rtl] .mxw-93 {
  max-width: 93% !important;
}
html[dir=rtl] .mnw-93 {
  min-width: 93% !important;
}
html[dir=rtl] .mxh-93 {
  max-height: 93% !important;
}
html[dir=rtl] .opacity-93 {
  opacity: 0.93 !important;
}
html[dir=rtl] .w-94 {
  width: 94% !important;
}
html[dir=rtl] .mxw-94 {
  max-width: 94% !important;
}
html[dir=rtl] .mnw-94 {
  min-width: 94% !important;
}
html[dir=rtl] .mxh-94 {
  max-height: 94% !important;
}
html[dir=rtl] .opacity-94 {
  opacity: 0.94 !important;
}
html[dir=rtl] .w-95 {
  width: 95% !important;
}
html[dir=rtl] .mxw-95 {
  max-width: 95% !important;
}
html[dir=rtl] .mnw-95 {
  min-width: 95% !important;
}
html[dir=rtl] .mxh-95 {
  max-height: 95% !important;
}
html[dir=rtl] .opacity-95 {
  opacity: 0.95 !important;
}
html[dir=rtl] .w-96 {
  width: 96% !important;
}
html[dir=rtl] .mxw-96 {
  max-width: 96% !important;
}
html[dir=rtl] .mnw-96 {
  min-width: 96% !important;
}
html[dir=rtl] .mxh-96 {
  max-height: 96% !important;
}
html[dir=rtl] .opacity-96 {
  opacity: 0.96 !important;
}
html[dir=rtl] .w-97 {
  width: 97% !important;
}
html[dir=rtl] .mxw-97 {
  max-width: 97% !important;
}
html[dir=rtl] .mnw-97 {
  min-width: 97% !important;
}
html[dir=rtl] .mxh-97 {
  max-height: 97% !important;
}
html[dir=rtl] .opacity-97 {
  opacity: 0.97 !important;
}
html[dir=rtl] .w-98 {
  width: 98% !important;
}
html[dir=rtl] .mxw-98 {
  max-width: 98% !important;
}
html[dir=rtl] .mnw-98 {
  min-width: 98% !important;
}
html[dir=rtl] .mxh-98 {
  max-height: 98% !important;
}
html[dir=rtl] .opacity-98 {
  opacity: 0.98 !important;
}
html[dir=rtl] .w-99 {
  width: 99% !important;
}
html[dir=rtl] .mxw-99 {
  max-width: 99% !important;
}
html[dir=rtl] .mnw-99 {
  min-width: 99% !important;
}
html[dir=rtl] .mxh-99 {
  max-height: 99% !important;
}
html[dir=rtl] .opacity-99 {
  opacity: 0.99 !important;
}
html[dir=rtl] .w-100 {
  width: 100% !important;
}
html[dir=rtl] .mxw-100 {
  max-width: 100% !important;
}
html[dir=rtl] .mnw-100 {
  min-width: 100% !important;
}
html[dir=rtl] .mxh-100 {
  max-height: 100% !important;
}
html[dir=rtl] .opacity-100 {
  opacity: 1 !important;
}
html[dir=rtl] .c-default {
  cursor: default !important;
}
html[dir=rtl] h1,
html[dir=rtl] h2 {
  margin-bottom: 20px;
}
html[dir=rtl] h3,
html[dir=rtl] h4,
html[dir=rtl] h5,
html[dir=rtl] h6 {
  margin-bottom: 15px;
}
html[dir=rtl] ol,
html[dir=rtl] ul {
  margin: 20px 0 20px 20px;
}
html[dir=rtl] ol li,
html[dir=rtl] ul li {
  line-height: 1.5;
}
html[dir=rtl] ol {
  list-style-type: decimal;
}
html[dir=rtl] ul {
  list-style-type: disc;
}
html[dir=rtl] ul li::marker {
  color: #262324;
}
html[dir=rtl] a {
  color: #262324;
}
html[dir=rtl] table {
  border-collapse: collapse;
  width: 100%;
  margin: 30px 0;
}
html[dir=rtl] table th,
html[dir=rtl] table td {
  border: 0;
  padding: 15px;
  text-align: right;
}
html[dir=rtl] table th {
  padding: 10px 15px;
}
html[dir=rtl] table td {
  padding: 20px 15px;
}
html[dir=rtl] table td img {
  border-radius: 3px;
}
html[dir=rtl] table tr:nth-child(even) {
  background-color: #EF4135;
}
html[dir=rtl] table tr:nth-child(odd) {
  background-color: #F2675D;
}
html[dir=rtl] table th {
  background-color: #514F50;
  font-weight: 700;
  color: #FFFFFF;
}
html[dir=rtl] .anim-holder {
  position: relative;
  width: 100%;
}
html[dir=rtl] .anim-holder > img {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
html[dir=rtl] .anim-holder .lottie-anim {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
html[dir=rtl] .anim-holder.anim-1 {
  padding-top: 108.7360594796%;
}
html[dir=rtl] .pattern-1.pattern-top,
html[dir=rtl] .pattern-2.pattern-top {
  background-position: top center !important;
}
html[dir=rtl] .toolbar-tray a {
  color: #565656;
}
html[dir=rtl] .tabs a.is-active {
  color: #425fa1;
}
html[dir=rtl] .tabs a:hover {
  color: #425fa1;
}
html[dir=rtl] table.dataTable thead > tr > th.sorting_asc:before,
html[dir=rtl] table.dataTable thead > tr > th.sorting_desc:after,
html[dir=rtl] table.dataTable thead > tr > td.sorting_asc:before,
html[dir=rtl] table.dataTable thead > tr > td.sorting_desc:after {
  opacity: 1;
}
html[dir=rtl] .dataTable .sorting:after, html[dir=rtl] .dataTable .sorting:before {
  font-size: 28px;
  margin: 2px 0;
  opacity: 0.6;
}
@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@font-face {
  font-family: "ara_hamah_1964_bbold";
  src: url("../font/ara_hamah_1964_b_bold-webfont.woff2") format("woff2"), url("../font/ara_hamah_1964_b_bold-webfont.woff") format("woff"), url("../font/ara_hamah_1964_b_bold-webfont") format("ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cocon Next Arabic";
  src: url("../font/CoconNextArabic-Light.eot");
  src: url("../font/CoconNextArabic-Light.eot?#iefix") format("embedded-opentype"), url("../font/CoconNextArabic-Light.woff2") format("woff2"), url("../font/CoconNextArabic-Light.woff") format("woff"), url("../font/CoconNextArabic-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
html[dir=rtl] body {
  font-family: "Cocon Next Arabic", sans-serif;
  line-height: 1.2;
  font-size: 1rem;
  overflow-x: hidden;
  color: #262324;
}
html[dir=rtl] .logo h1 {
  font-size: 0 !important;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .logo h1 img {
    width: 75%;
  }
}
html[dir=rtl] .spotlight-wrapper {
  position: relative;
  overflow-x: hidden;
}
html[dir=rtl] .spotlight-wrapper .spot-images img {
  width: 100%;
  height: 100vh !important;
  object-fit: cover;
}
html[dir=rtl] .spotlight-wrapper .spot-content-outer {
  position: absolute;
  top: 13rem;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spotlight-wrapper .spot-content-outer {
    margin-right: 0;
  }
}
html[dir=rtl] .spotlight-wrapper .spot-content {
  color: #FFFFFF;
  max-width: 710px;
}
html[dir=rtl] .spotlight-wrapper .spot-content h1 {
  color: #FFFFFF;
}
html[dir=rtl] .spotlight-wrapper .spot-content p {
  font-family: "Cocon Next Arabic";
  font-size: 20px;
  line-height: 30px;
}
html[dir=rtl] .spotlight-wrapper .spot-content .desc div {
  font-family: "Cocon Next Arabic";
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spotlight-wrapper .spot-content h1 {
    font-size: 32px !important;
    font-weight: normal !important;
    line-height: 40px;
  }
  html[dir=rtl] .spotlight-wrapper .spot-content p {
    font-size: 14px;
  }
}
html[dir=rtl] .spotlight-wrapper .slick-arrow {
  top: auto;
  bottom: 0;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spotlight-wrapper .slick-arrow {
    width: 50px;
    height: 50px;
  }
}
html[dir=rtl] .spotlight-wrapper .slick-prev {
  right: auto;
  left: 90px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spotlight-wrapper .slick-prev {
    left: 70px;
  }
}
html[dir=rtl] .spotlight-wrapper .slick-next {
  left: 10px;
}
html[dir=rtl] .countdown-wrapper-outer {
  background: #EF4135;
  color: #FFFFFF;
  padding: 1rem 0;
}
html[dir=rtl] .countdown-wrapper-outer .countdown-wrapper-inner {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .countdown-wrapper-outer .countdown-wrapper-inner {
    display: block;
  }
  html[dir=rtl] .countdown-wrapper-outer .countdown-wrapper-inner .rt-block {
    margin-top: 1rem;
  }
}
html[dir=rtl] .countdown-wrapper-outer .countdown-wrapper-inner .lt-block {
  display: flex;
  align-items: center;
}
html[dir=rtl] .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline {
  margin-right: 2.5rem;
}
html[dir=rtl] .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline span {
  display: block;
}
html[dir=rtl] .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline span:first-child {
  margin-bottom: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline span {
    font-size: 13px;
  }
  html[dir=rtl] .countdown-wrapper-outer .countdown-wrapper-inner .lt-block .tagline span:first-child {
    margin-bottom: 0.5rem;
  }
}
html[dir=rtl] .timer {
  display: flex;
}
html[dir=rtl] .timer .timer-field {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 4rem;
}
html[dir=rtl] .timer .timer-field .timer-value {
  font-size: 36px;
  font-family: "Cocon Next Arabic", sans-serif;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timer {
    justify-content: space-between;
  }
  html[dir=rtl] .timer .timer-field {
    margin-right: 0;
  }
}
html[dir=rtl] .events-wrapper .top-sec p {
  font-size: 32px;
  line-height: 55px;
}
html[dir=rtl] .events-wrapper .top-sec p span {
  color: #EF4135;
}
html[dir=rtl] .events-wrapper .top-sec p a {
  text-decoration: underline !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .events-wrapper .top-sec p {
    font-size: 24px;
    line-height: 43px;
  }
}
html[dir=rtl] .triple-title h3 {
  color: #EF4135;
}
html[dir=rtl] .events-wrapper {
  background: linear-gradient(to bottom, #ffffff 60%, #262324 60%);
}
html[dir=rtl] .events-slider .slider-item {
  position: relative;
}
html[dir=rtl] .events-slider .slider-item:nth-child(even) .image-wrap {
  margin-top: 80px;
}
html[dir=rtl] .events-slider .slider-item .image-wrap img {
  width: 100%;
  transform: scale(1);
  transition: all 0.3s;
}
html[dir=rtl] .events-slider .slider-item .image-wrap:hover img,
html[dir=rtl] .events-slider .slider-item .image-wrap:hover .mask {
  transform: scale(1.05);
}
html[dir=rtl] .events-slider .slider-item .event-content {
  position: absolute;
  bottom: 20px;
  max-width: 300px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 1;
}
html[dir=rtl] .events-slider .slider-item .event-content .image-wrap {
  margin-bottom: 1rem;
  position: relative;
}
html[dir=rtl] .events-slider .slider-item .event-content .image-wrap img {
  width: auto;
}
html[dir=rtl] .events-slider .slider-item .event-content .event-title h3 {
  font-size: 28px !important;
  color: #FFFFFF;
  line-height: 33.6px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .events-slider .slider-item .event-content .event-title h3 {
    font-size: 21px !important;
    line-height: 25.2px;
  }
}
@media only screen and (max-width: 1366px) {
  html[dir=rtl] .events-slider .slider-item .event-content {
    padding: 1rem;
  }
}
html[dir=rtl] .mask {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(4, 6, 23, 0.8) 100%);
  z-index: 1;
  transform: scale(1);
  transition: all 0.3s;
}
html[dir=rtl] .mask-ol {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -100%, rgba(4, 6, 23, 0.8) 100%);
  z-index: 1;
  transform: scale(1);
  transition: all 0.3s;
}
html[dir=rtl] .rm-link a {
  color: #EF4135;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
}
html[dir=rtl] .medals-wrapper {
  background: linear-gradient(to left, #EF4135 30%, #D9D9D9 20%);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .medals-wrapper {
    background: linear-gradient(to bottom, #EF4135 20%, #D9D9D9 20%);
  }
}
html[dir=rtl] .medals-wrapper .box-item {
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid #7D7B7C;
  padding: 2rem 0;
}
html[dir=rtl] .medals-wrapper .box-item:first-child, html[dir=rtl] .medals-wrapper .box-item:last-child {
  border: none;
}
html[dir=rtl] .medals-wrapper .box-item:first-child {
  justify-content: start;
}
html[dir=rtl] .medals-wrapper .box-item .title-block h3 {
  font-size: 40px;
  color: #FFFFFF;
}
html[dir=rtl] .medals-wrapper .box-item .title-block span {
  font-size: 24px;
  font-family: "Cocon Next Arabic", sans-serif;
  color: #FFFFFF;
  text-transform: uppercase;
}
html[dir=rtl] .medals-wrapper .box-item .medal-block {
  display: flex;
}
html[dir=rtl] .medals-wrapper .box-item .medal-block .count-wrap {
  display: flex;
  flex-direction: column;
  margin-right: 2rem;
  max-width: 100px;
}
html[dir=rtl] .medals-wrapper .box-item .medal-block .count-wrap .type {
  font-size: 24px;
}
html[dir=rtl] .medals-wrapper .box-item .medal-block .count-wrap .count-num {
  font-size: 40px;
  font-family: "Cocon Next Arabic", sans-serif;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .medals-wrapper .box-item .medal-block .count-wrap .type {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .medals-wrapper .box-item {
    padding: 2rem 0 1rem;
    border: none;
  }
  html[dir=rtl] .medals-wrapper .box-item:first-child {
    justify-content: center;
  }
}
html[dir=rtl] .our-partners-block {
  overflow-x: hidden;
}
html[dir=rtl] .our-partners-block p,
html[dir=rtl] .our-partners-block .field--name-field-info {
  font-size: 32px;
  margin-top: 3rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .our-partners-block {
    overflow-x: hidden;
  }
  html[dir=rtl] .our-partners-block p,
  html[dir=rtl] .our-partners-block .field--name-field-info {
    font-size: 20px;
  }
}
html[dir=rtl] .partners-slider {
  display: flex;
  margin-top: 50px;
}
html[dir=rtl] .partners-slider img {
  filter: gray;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
html[dir=rtl] .partners-slider img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
html[dir=rtl] .partners-slider .item {
  margin-left: 4rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .partners-slider .item {
    margin-left: 2rem;
  }
}
html[dir=rtl] .news-wrapper {
  background: linear-gradient(to bottom, #ffffff 52%, #EF4135 52%);
}
html[dir=rtl] .news-title h3 {
  font-size: 18px !important;
  font-family: "Cocon Next Arabic", sans-serif;
  text-transform: capitalize;
  font-weight: normal !important;
  line-height: 22px;
}
html[dir=rtl] .news-content {
  background: #FFFFFF;
  padding: 1rem;
  min-height: 160px;
  display: flex;
  flex-direction: column;
}
html[dir=rtl] .news-content .site-link {
  margin-top: auto;
}
html[dir=rtl] .footer-main {
  color: #FFFFFF;
  padding: 65px 0 41px;
}
html[dir=rtl] .footer-main .links-block-wrap > ul {
  display: flex;
}
html[dir=rtl] .footer-main .links-block-wrap > ul > li:nth-child(4) .menu {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .footer-main .links-block-wrap > ul > li:nth-child(4) .menu {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .footer-main .links-block-wrap > ul > li:nth-child(4).active .menu {
    display: flex !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .footer-main {
    padding-top: 30px;
  }
  html[dir=rtl] .footer-main .links-block-wrap > ul {
    display: block;
  }
  html[dir=rtl] .footer-main a {
    flex-shrink: 0;
  }
  html[dir=rtl] .footer-main .links-block ul {
    display: none;
  }
  html[dir=rtl] .footer-main .links-block.active ul {
    display: block;
    margin: 10px 0;
  }
}
html[dir=rtl] .footer-main a {
  color: #FFFFFF;
}
html[dir=rtl] .footer-main ul {
  margin-right: 0;
  list-style-type: none;
}
html[dir=rtl] .footer-main ul li a:hover {
  opacity: 0.8;
}
html[dir=rtl] .footer-main .ft-top .rt-block a,
html[dir=rtl] .footer-main .ft-top .rt-block span {
  font-size: 14px;
  font-weight: 500;
}
html[dir=rtl] .footer-main .ft-top .rt-block a {
  color: #7D7B7C;
}
html[dir=rtl] .footer-main .ft-top .rt-block a.sm-links {
  display: inline-block;
  margin-left: 7px;
  font-size: 0;
  padding: 10px;
}
html[dir=rtl] .footer-main .ft-top .rt-block a.linkedin {
  background: url(../image/linkedin-brands.svg) no-repeat right center;
}
html[dir=rtl] .footer-main .ft-top .rt-block a.twitter {
  background: url(../image/x.svg) no-repeat right center;
}
html[dir=rtl] .footer-main .ft-top .rt-block a.youtube {
  background: url(../image/youtube-square-brands.svg) no-repeat right center;
}
html[dir=rtl] .footer-main .ft-top .rt-block a.instagram {
  background: url(../image/instagram-brand.svg) no-repeat right center;
}
html[dir=rtl] .footer-main .ft-top .rt-block span {
  color: #A6A6A6;
}
html[dir=rtl] .footer-main .ft-top .rt-block .links-block {
  margin-right: 4rem;
  list-style-image: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .footer-main .ft-top .rt-block {
    margin: 1.5rem 0;
  }
  html[dir=rtl] .footer-main .ft-top .rt-block .links-block {
    margin-right: 0;
  }
  html[dir=rtl] .footer-main .ft-top .rt-block .links-block span {
    display: block;
    padding: 10px 0;
    position: relative;
  }
  html[dir=rtl] .footer-main .ft-top .rt-block .links-block span::after {
    position: absolute;
    content: "";
    left: 0;
    width: 14px;
    height: 8px;
    background: url("../image/dd-arrow.png") no-repeat left center;
  }
  html[dir=rtl] .footer-main .ft-top .rt-block .links-block.active span::after {
    transform: rotate(180deg);
  }
}
html[dir=rtl] .footer-main .ft-top .lt-block {
  max-width: 350px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .footer-main .ft-top .lt-block {
    display: flex;
    align-items: center;
  }
  html[dir=rtl] .footer-main .ft-top .lt-block p {
    margin-bottom: 0;
    margin-right: 0.5rem;
    margin-top: 0;
  }
}
html[dir=rtl] .footer-main .ft-top .lt-block p {
  font-size: 16px;
  margin-top: 1rem;
}
html[dir=rtl] .footer-main .ft-bottom p,
html[dir=rtl] .footer-main .ft-bottom a {
  color: #A6A6A6;
  font-size: 13px;
}
html[dir=rtl] .footer-main .ft-bottom p {
  margin: 0;
}
html[dir=rtl] .footer-main .ft-bottom .rt-block ul {
  display: flex;
  margin: 0;
}
html[dir=rtl] .footer-main .ft-bottom .rt-block ul li a {
  border-right: 1px solid;
  padding: 0 0.5rem;
}
html[dir=rtl] .footer-main .ft-bottom .rt-block ul li:first-child a {
  border: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .footer-main .ft-bottom .rt-block ul li:first-child a {
    padding-right: 0;
  }
}
html[dir=rtl] .footer-main .ft-top-inner,
html[dir=rtl] .footer-main .ft-bottom-inner {
  justify-content: space-between;
  position: relative;
}
html[dir=rtl] .footer-main .ft-bottom-inner {
  align-items: center;
  padding-top: 1.25rem;
  position: relative;
}
html[dir=rtl] .footer-main .ft-bottom-inner::before {
  position: absolute;
  content: "";
  left: 50%;
  top: 0;
  width: 98%;
  height: 1px;
  background: #EF4135;
  transform: translateX(-50%);
}
html[dir=rtl] .store-block-wrapper {
  background: url("../image/banner_background2.png") no-repeat right top/100%;
  padding: 3rem 0 11rem;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .store-block-wrapper .store-block-inner.register-now-inner {
    display: block;
  }
}
html[dir=rtl] .store-block-wrapper .store-block-inner.register-now-inner .lr-holder {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .store-block-wrapper .store-block-inner.register-now-inner .lr-holder {
    display: block;
  }
}
html[dir=rtl] .store-block-wrapper .store-block-inner .store-desc-block {
  color: #FFFFFF;
  max-width: 536px;
}
html[dir=rtl] .store-block-wrapper .store-block-inner .store-desc-block .desc p {
  font-size: 24px;
}
html[dir=rtl] .store-block-wrapper .stote-items-wrap {
  position: absolute;
  left: 0;
  top: 2rem;
  display: none;
}
html[dir=rtl] .store-block-wrapper .stote-items-wrap .block {
  display: flex;
  justify-content: flex-end;
}
html[dir=rtl] .store-block-wrapper .stote-items-wrap .block .item {
  margin: 0.25rem;
}
@media only screen and (max-width: 1366px) {
  html[dir=rtl] .store-block-wrapper {
    padding: 3rem 0 4rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .store-block-wrapper {
    padding: 2rem 0 38rem;
  }
  html[dir=rtl] .store-block-wrapper .stote-items-wrap {
    position: relative;
  }
}
html[dir=rtl] .news-slider-outer-wrapper,
html[dir=rtl] .events-slider-outer-wrapper {
  padding-bottom: 6rem;
}
html[dir=rtl] .news-slider .slider-item .image-wrap img {
  transform: scale(1);
  transition: all 0.3s;
  margin-bottom: 0 !important;
}
html[dir=rtl] .news-slider .slider-item .image-wrap:hover img {
  transform: scale(1.05);
}
html[dir=rtl] .slick-arrow {
  width: 70px;
  height: 70px;
  top: 70px;
}
html[dir=rtl] .slick-arrow::before {
  content: "";
  width: 66px;
  height: 66px;
  display: block;
  opacity: 1;
  background: url("../image/next-aarow2.svg") no-repeat right top/100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .slick-arrow::before {
    width: 50px;
    height: 50px;
  }
}
html[dir=rtl] .slick-prev {
  right: -200px;
}
html[dir=rtl] .slick-prev:before {
  transform: scaleX(1);
}
html[dir=rtl] .slick-disabled {
  opacity: 0.5;
}
html[dir=rtl] .slick-next {
  left: -200px;
}
html[dir=rtl] .slick-next:before {
  transform: scaleX(-1);
}
html[dir=rtl] .progress-slider .slider-item {
  margin-left: 1rem;
  overflow: hidden;
}
html[dir=rtl] .progress-slider .slick-dots {
  bottom: -80px;
}
html[dir=rtl] .progress-slider .slick-dots li button {
  background: #FFFFFF;
  opacity: 0.2;
}
html[dir=rtl] .progress-slider .slick-dots li.slick-active button, html[dir=rtl] .progress-slider .slick-dots li:hover button {
  opacity: 1;
  background: #FFFFFF;
}
html[dir=rtl] .progress-slider .slick-arrow {
  top: auto;
  bottom: -143px;
}
html[dir=rtl] .progress-slider .slick-prev {
  right: 0;
}
html[dir=rtl] .progress-slider .slick-next {
  right: 80px;
  left: auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .progress-slider .slick-next {
    right: 60px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .events-slider .slick-prev {
    right: 1rem;
  }
  html[dir=rtl] .events-slider .slick-next {
    right: 80px;
  }
}
html[dir=rtl] .triple-title .heading-h3 {
  display: block;
  margin-bottom: 0.5rem;
  text-shadow: -1px 0px 0px #EF4135, 1px 0px 0px #EF4135, 0px -1px 0px #EF4135, 0px 1px 0px #EF4135;
  color: #FFFFFF;
}
html[dir=rtl] .triple-title .heading-h3.opacity {
  opacity: 0.2;
}
html[dir=rtl] .store-block-wrapper .triple-title .heading-h3 {
  color: #262324;
}
html[dir=rtl] .sandwich-menu-btn {
  display: block;
  cursor: pointer;
}
html[dir=rtl] .sandwich-menu-btn.black span {
  background: #000000;
}
html[dir=rtl] .sandwich-menu-btn.black.close span {
  background: #FFFFFF;
}
html[dir=rtl] .sandwich-menu-btn span {
  width: 40px;
  height: 4px;
  border-radius: 5px;
  background-color: #FFFFFF;
  display: block;
  margin-bottom: 5px;
  transition: all 0.2s linear 0s;
}
html[dir=rtl] .sandwich-menu-btn.close span {
  margin: 0;
}
html[dir=rtl] .sandwich-menu-btn.close span:nth-child(1) {
  transform: rotate(45deg) translateY(4px);
}
html[dir=rtl] .sandwich-menu-btn.close span:nth-child(2) {
  transform: rotate(-45deg) translateY(-3px);
}
html[dir=rtl] .sml-wrap {
  display: flex;
  align-items: center;
}
html[dir=rtl] .sml-wrap a {
  display: inline-block;
}
html[dir=rtl] .sml-wrap a:first-child {
  background: url(../image/instagram_sm_icon.svg) no-repeat left center;
  width: 22px;
  height: 22px;
}
html[dir=rtl] .sml-wrap a:nth-child(2) {
  background: url(../image/facebook_sm_icon.svg) no-repeat left center;
  width: 11px;
  height: 20px;
}
html[dir=rtl] .sml-wrap a:nth-child(3) {
  background: url(../image/youtube_sm_icon.svg) no-repeat left center;
  width: 22px;
  height: 16px;
}
html[dir=rtl] .sml-wrap a:nth-child(4) {
  background: url(../image/whatsapp_sm_icon.svg) no-repeat left center;
  width: 20px;
  height: 20px;
}
html[dir=rtl] .ar .language-link {
  display: none;
}
html[dir=rtl] .side-bar-menu {
  position: fixed;
  top: 0;
  width: 100px;
  height: 100%;
  z-index: 10;
  right: 0;
  border-left: 1px solid rgba(233, 233, 234, 0.1882352941);
  text-align: center;
  padding: 1rem 0;
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: rgba(0, 0, 0, 0.3215686275);
  align-items: center;
}
html[dir=rtl] .side-bar-menu .logo-block {
  display: flex;
  justify-content: center;
}
html[dir=rtl] .side-bar-menu .logo-block .logo.black img {
  filter: bleftness(0);
}
html[dir=rtl] .side-bar-menu a {
  color: #FFFFFF;
}
html[dir=rtl] .side-bar-menu .language-link.en {
  font-family: "ara_hamah_1964_bbold";
  font-weight: 600;
}
html[dir=rtl] .side-bar-menu .language-link.black {
  color: #000000;
}
html[dir=rtl] .side-bar-menu .sml-wrap {
  flex-direction: column;
}
html[dir=rtl] .side-bar-menu .sml-wrap a {
  margin-bottom: 1rem;
}
html[dir=rtl] .side-bar-menu.menu-open .logo-block,
html[dir=rtl] .side-bar-menu.menu-open .sandwich-menu-btn {
  z-index: 2;
}
html[dir=rtl] .side-bar-menu.menu-open #myNav {
  width: 100%;
}
html[dir=rtl] .side-bar-menu.menu-open .logo-block .logo.black img {
  filter: bleftness(1);
}
html[dir=rtl] .menu--main ul {
  width: max-content;
  margin: 0;
  list-style-type: none;
  padding: 4.5rem 0;
}
html[dir=rtl] .menu--main ul li {
  text-align: right;
  padding: 0 52px 0 100px;
}
html[dir=rtl] .menu--main ul li a,
html[dir=rtl] .menu--main ul li span {
  font-family: "Cocon Next Arabic", sans-serif;
  text-transform: uppercase;
  font-size: 48px;
}
@media only screen and (max-width: 1366px) {
  html[dir=rtl] .menu--main ul li a,
  html[dir=rtl] .menu--main ul li span {
    font-size: 40px;
  }
}
html[dir=rtl] .menu--main ul li:hover {
  background: url(../image/arrow-up-lt.png) no-repeat left center #EF4135;
}
html[dir=rtl] .menu--main .menu--sub {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-right: 1px solid red;
}
html[dir=rtl] .menu--main .menu--sub li {
  width: 50%;
  margin-bottom: 0.75rem;
}
html[dir=rtl] .menu--main .menu--sub li a {
  font-size: 24px;
}
html[dir=rtl] .menu--main li.have-sub ul,
html[dir=rtl] .menu--main li.menu-item--expanded ul {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-right: 1px solid red;
}
html[dir=rtl] .menu--main li.have-sub ul li,
html[dir=rtl] .menu--main li.menu-item--expanded ul li {
  width: 50%;
  margin-bottom: 0.75rem;
}
html[dir=rtl] .menu--main li.have-sub ul li a,
html[dir=rtl] .menu--main li.menu-item--expanded ul li a {
  font-size: 24px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--main li.have-sub ul li,
  html[dir=rtl] .menu--main li.menu-item--expanded ul li {
    margin-bottom: 0.25rem;
  }
}
html[dir=rtl] .links {
  list-style-type: none;
  margin-right: 0;
  display: block; /*-hide for review-*/
  padding-right: 0;
  margin-left: 0;
}
html[dir=rtl] .links .ar a {
  font-family: "ara_hamah_1964_bbold";
}
html[dir=rtl] .links a {
  font-weight: 600;
  font-size: 14px;
}
html[dir=rtl] .links.black .language-link {
  color: #000000;
}
html[dir=rtl] .language-switcher-language-url a {
  font-size: 15px;
}
html[dir=rtl] .language-switcher-language-url .language-link.is-active {
  display: none;
}
html[dir=rtl] .overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
  backdrop-filter: blur(5px);
}
html[dir=rtl] .overlay .links {
  position: absolute;
  top: 4.5rem;
  left: 10%;
  list-style-type: none;
  margin: 0;
}
html[dir=rtl] .overlay .links .language-link {
  font-size: 14px;
}
html[dir=rtl] .overlay .links.black .language-link {
  color: #FFFFFF;
}
html[dir=rtl] .overlay .language-switcher-language-url {
  position: absolute;
  top: 4.5rem;
  left: 10%;
  list-style-type: none;
  margin: 0;
}
html[dir=rtl] .overlay .language-switcher-language-url a {
  font-size: 15px;
}
html[dir=rtl] .overlay .language-switcher-language-url .language-link.is-active {
  display: none;
}
html[dir=rtl] .overlay .sml-wrap {
  position: absolute;
  bottom: 4.5rem;
  left: 10%;
  flex-direction: row;
}
html[dir=rtl] .overlay .sml-wrap a {
  margin-bottom: 0;
  margin-right: 1rem;
}
html[dir=rtl] .overlay-content {
  height: 100%;
  margin-right: 100px;
  border-right: 1px solid #EF4135;
}
html[dir=rtl] .overlay a {
  text-decoration: none;
  font-size: 36px;
  display: block;
  transition: 0.3s;
}
html[dir=rtl] .overlay a:hover,
html[dir=rtl] .overlay a:focus {
  color: #f1f1f1;
}
html[dir=rtl] .overlay .closebtn {
  position: absolute;
  top: 20px;
  left: 45px;
  font-size: 60px;
}
@media screen and (max-height: 450px) {
  html[dir=rtl] .overlay a {
    font-size: 20px;
  }
  html[dir=rtl] .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    left: 35px;
  }
}
html[dir=rtl] .global-wrapper {
  position: relative;
}
html[dir=rtl] .mobile-menu {
  position: fixed;
  right: 0px;
  top: 0;
  background: rgba(0, 0, 0, 0.3215686275);
  z-index: 2;
  width: 100%;
  height: auto;
  backdrop-filter: blur(5px);
  transition: 0.5s ease-in-out;
}
html[dir=rtl] .mobile-menu .mob-menu-expand {
  display: none;
}
html[dir=rtl] .mobile-menu.menu-open {
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  transition: 0.5s ease-in-out;
}
html[dir=rtl] .mobile-menu.menu-open .mob-menu-expand {
  display: block;
}
html[dir=rtl] .mobile-menu ul {
  width: 100%;
  padding: 1.5rem 0 4.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .mobile-menu ul {
    padding: 0;
  }
}
html[dir=rtl] .mobile-menu ul li {
  padding: 0.25rem 0;
}
html[dir=rtl] .mobile-menu ul li a,
html[dir=rtl] .mobile-menu ul li span {
  font-size: 24px;
  color: #FFFFFF;
  padding: 0 1rem 0 1rem;
  display: block;
}
html[dir=rtl] .mobile-menu .mob-menu-footer,
html[dir=rtl] .mobile-menu .mob-menu-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 1rem;
}
html[dir=rtl] .mobile-menu .mob-menu-header {
  background: rgba(0, 0, 0, 0.3215686275);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1882352941);
}
html[dir=rtl] .mobile-menu .mob-menu-footer {
  margin-top: 2rem;
}
html[dir=rtl] .mobile-menu .mob-menu-footer a {
  color: #FFFFFF;
  font-family: "ara_hamah_1964_bbold";
  font-weight: 600;
}
html[dir=rtl] .mobile-menu .mob-menu-footer .sml-wrap a {
  margin-left: 1rem;
}
html[dir=rtl] .mobile-menu .menu--main ul li:hover {
  background: none;
}
html[dir=rtl] .mobile-menu .menu--main ul li.have-sub > a, html[dir=rtl] .mobile-menu .menu--main ul li.have-sub > span, html[dir=rtl] .mobile-menu .menu--main ul li.menu-item--expanded > a, html[dir=rtl] .mobile-menu .menu--main ul li.menu-item--expanded > span {
  background: url(../image/menu-arrow-ex.svg) no-repeat 5% center !important;
}
html[dir=rtl] .mobile-menu .menu--main ul li.have-sub.active > a, html[dir=rtl] .mobile-menu .menu--main ul li.have-sub.active > span, html[dir=rtl] .mobile-menu .menu--main ul li.menu-item--expanded.active > a, html[dir=rtl] .mobile-menu .menu--main ul li.menu-item--expanded.active > span {
  background: url(../image/menu-arrow-col.svg) no-repeat 5% center #EF4135 !important;
}
html[dir=rtl] .mobile-menu .menu--main ul li.have-sub.active ul, html[dir=rtl] .mobile-menu .menu--main ul li.menu-item--expanded.active ul {
  display: block;
}
html[dir=rtl] .mobile-menu .menu--main ul li.have-sub ul, html[dir=rtl] .mobile-menu .menu--main ul li.menu-item--expanded ul {
  position: relative;
  border: none;
  width: 100%;
}
html[dir=rtl] .mobile-menu .menu--main ul li.have-sub ul li, html[dir=rtl] .mobile-menu .menu--main ul li.menu-item--expanded ul li {
  width: 100%;
}
html[dir=rtl] .news-slider-outer-wrapper .progress-bar {
  background-image: linear-gradient(to left, #FFFFFF, #FFFFFF);
}
html[dir=rtl] .progress-bar {
  display: block;
  width: 100%;
  height: 4px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  top: 74px;
  width: 45%;
  margin: 0 auto;
  background-color: rgba(245, 245, 245, 0.1607843137);
  background-image: linear-gradient(to left, #EF4135, #EF4135);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size 0.4s ease-in-out;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .progress-bar {
    margin-left: 1rem;
  }
}
html[dir=rtl] .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
html[dir=rtl] .spotlight-wrapper-inner {
  position: relative;
  overflow-x: hidden;
  background: #EF4135;
  padding-top: 17vh;
  padding-bottom: 62vh;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spotlight-wrapper-inner {
    padding-top: 20vh;
    padding-bottom: 16vh;
  }
  html[dir=rtl] .spotlight-wrapper-inner .spot-content {
    max-width: 100%;
  }
}
html[dir=rtl] .spotlight-wrapper-inner .spot-content-outer {
  position: relative;
  top: 0;
}
html[dir=rtl] .spotlight-wrapper-inner .desc {
  display: flex;
  flex-direction: column;
}
html[dir=rtl] .spotlight-wrapper-inner .desc span {
  font-size: 20px;
  font-family: "Cocon Next Arabic", sans-serif;
  display: flex;
}
html[dir=rtl] .spotlight-wrapper-inner .desc span div {
  margin-bottom: 0 !important;
}
html[dir=rtl] .spotlight-wrapper-inner .desc .venue {
  font-weight: 600;
}
html[dir=rtl] .spotlight-wrapper-inner .desc .date div {
  font-size: 16px;
}
html[dir=rtl] .spotlight-wrapper-inner .desc .date div,
html[dir=rtl] .spotlight-wrapper-inner .desc .venue div {
  font-family: "Cocon Next Arabic", sans-serif;
}
html[dir=rtl] .spotlight-wrapper-inner .spot-content {
  max-width: 100%;
}
html[dir=rtl] .for-vt {
  background: url(../image/spotlight-vector-bg-ar.svg) no-repeat right top/100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 1136px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .for-vt {
    background-position: right bottom;
  }
}
html[dir=rtl] .black-strip {
  background: #000000;
  height: 72px;
  width: 100%;
  position: relative;
}
html[dir=rtl] .content-area {
  background: #F6F4F4;
  padding: 3rem 0;
}
html[dir=rtl] .content-area img {
  margin-bottom: 1.5rem;
  width: 100%;
}
html[dir=rtl] .content-area.news-list-type img {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .content-area {
    padding-top: 0;
  }
}
html[dir=rtl] .news-list-type img {
  margin-bottom: 0;
}
html[dir=rtl] .news-list-type .news-item {
  position: relative;
  margin-bottom: 5rem;
  display: block;
}
html[dir=rtl] .news-list-type .news-item .desc-wrap {
  position: absolute;
  left: -50px;
  bottom: -40px;
  background: #FFFFFF;
  padding: 1rem;
  width: 336px;
  font-family: "Cocon Next Arabic", sans-serif;
  text-transform: uppercase;
}
html[dir=rtl] .news-list-type .news-item .desc-wrap p {
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-list-type .news-item .desc-wrap p {
    line-height: 26px;
  }
}
html[dir=rtl] .news-list-type .news-item .desc-wrap .field--name-field-start-date,
html[dir=rtl] .news-list-type .news-item .desc-wrap .field--name-field-end-date {
  font-family: "Cocon Next Arabic", sans-serif;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-list-type .news-item .desc-wrap {
    left: 0;
  }
}
html[dir=rtl] .news-list-type .news-item-wrap {
  justify-content: space-between;
  margin-top: -20.5rem;
}
html[dir=rtl] .news-list-type .news-item-wrap .col-md-5:nth-child(2n) {
  margin-top: 2.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-list-type .news-item-wrap .col-md-5:nth-child(2n) {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-list-type .news-item-wrap {
    margin-top: 1rem;
  }
}
html[dir=rtl] .pager-wrap {
  justify-content: center;
  display: flex;
}
html[dir=rtl] .pager {
  display: flex;
  list-style-type: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pager {
    margin: 16px 0 20px 0px;
    padding-right: 0;
  }
}
html[dir=rtl] .pager li {
  text-align: center;
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin-left: 0.5rem;
  border-bottom: 2px solid rgba(81, 79, 80, 0.1294117647);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pager li {
    margin-left: 0.25rem;
  }
}
html[dir=rtl] .pager a {
  font-size: 14px;
  font-family: "Cocon Next Arabic", sans-serif;
  font-weight: 500;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pager a {
    font-size: 10px;
  }
}
html[dir=rtl] .pager .pager-current,
html[dir=rtl] .pager .pager-ellipsis {
  padding: 0.5rem 1rem;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pager .pager-current,
  html[dir=rtl] .pager .pager-ellipsis {
    padding: 0.5rem 0.5rem;
  }
}
html[dir=rtl] .pager .pager-current {
  background: #ef4135;
  color: #FFFFFF;
  border-bottom: none;
}
html[dir=rtl] .pager .pager-current a {
  color: #FFFFFF;
}
html[dir=rtl] .pager .pager-ellipsis {
  color: #EF4135;
  border: none;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pager .pager-ellipsis {
    display: none !important;
  }
}
html[dir=rtl] .pager .pager-ellipsis::after {
  position: absolute;
  content: "/";
  color: #EF4135;
  right: 13px;
  top: 10px;
}
html[dir=rtl] .pager .pager-next,
html[dir=rtl] .pager .pager-previous {
  position: relative;
  border-bottom: none;
}
html[dir=rtl] .pager .pager-next a,
html[dir=rtl] .pager .pager-previous a {
  background: url(../image/chevron-left.svg) no-repeat left center;
  width: 16px;
  height: 16px;
}
html[dir=rtl] .pager .pager-previous a {
  transform: rotate(180deg);
}
html[dir=rtl] .about-content-wrap {
  position: relative;
}
html[dir=rtl] .about-content-wrap p {
  line-height: 34px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .about-content-wrap {
    margin-top: 2rem;
  }
  html[dir=rtl] .about-content-wrap p {
    line-height: 30px;
  }
}
html[dir=rtl] .news-detail-wrap .top-image-block {
  position: relative;
  justify-content: end;
  margin-top: -32.5rem;
}
html[dir=rtl] .news-detail-wrap .top-image-block .image-wrap {
  display: flex;
  justify-content: end;
  padding-left: 0;
  padding-right: 0;
}
html[dir=rtl] .news-detail-wrap .top-image-block .image-wrap img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-detail-wrap .top-image-block {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-detail-wrap .top-desc-block {
    margin-top: 1rem;
  }
}
html[dir=rtl] .news-detail-wrap .top-desc-block span {
  font-size: 24px;
  font-weight: 500;
  line-height: 43px;
  margin-bottom: 25px;
  display: block;
}
html[dir=rtl] .news-detail-wrap .middle-col-block {
  position: relative;
  z-index: 1;
  margin-bottom: 2rem;
}
html[dir=rtl] .news-detail-wrap .middle-col-block p {
  max-width: 444px;
  color: #FFFFFF;
}
html[dir=rtl] .news-detail-wrap .middle-col-block:before {
  position: absolute;
  content: "";
  height: 270px;
  background-color: #EF4135;
  width: 50%;
  bottom: 0;
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-detail-wrap .middle-col-block:before {
    width: 100%;
    height: 300px;
  }
}
html[dir=rtl] .news-detail-wrap .middle-col-block .image-wrap-holder .image-wrap {
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-detail-wrap .middle-col-block .image-wrap-holder .image-wrap {
    margin-left: 0;
  }
}
html[dir=rtl] .news-detail-wrap .middle-col-block .image-wrap-holder .image-wrap:last-child {
  margin-left: 0;
}
html[dir=rtl] .news-detail-wrap .middle-col-block .image-wrap-holder img {
  width: 100%;
}
html[dir=rtl] .register-now-wrapper {
  background: url(../image/about-register-bg.png) no-repeat right top/100%;
  padding: 5rem 0 11rem;
}
@media only screen and (max-width: 1536px) {
  html[dir=rtl] .register-now-wrapper {
    background-size: cover;
    padding: 3rem 0 11rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .register-now-wrapper {
    background: url(../image/about-register-bg-mob2.png) no-repeat right top/100% !important;
  }
}
html[dir=rtl] .submit-btn input {
  background: none;
  border: none;
  color: #FFFFFF;
}
html[dir=rtl] .form-item {
  margin-bottom: 1rem;
}
html[dir=rtl] .form-item label {
  color: #FFFFFF;
  font-weight: 600;
  margin-bottom: 0.5rem;
  display: block;
}
html[dir=rtl] .form-item input,
html[dir=rtl] .form-item select,
html[dir=rtl] .form-item textarea {
  text-align: right;
  font-size: 16px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .form-item input,
  html[dir=rtl] .form-item select,
  html[dir=rtl] .form-item textarea {
    max-width: 100%;
  }
}
html[dir=rtl] .custom-select-block select {
  margin-top: 20px;
  min-width: 190px;
  border-radius: 6px;
  border: 1px solid #FFFFFF;
  background-color: #EF4135;
  color: #FFFFFF;
  text-transform: uppercase;
  padding-right: 15px;
  letter-spacing: 1.5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20' stroke-width='2.5' stroke='%23FFF' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .custom-select-block select {
    padding-left: 35px;
  }
}
html[dir=rtl] .custom-select-block select::picker(select) {
  border-radius: 6px;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
}
html[dir=rtl] .custom-select-block select option {
  border: 1px solid #FFFFFF;
}
html[dir=rtl] .custom-select-block select option:where(:hover, :focus, :active) {
  background: #EF4135;
  color: white;
}
html[dir=rtl] .register-form-block {
  min-width: 336px;
}
html[dir=rtl] .sf-wrap {
  position: relative;
  margin-bottom: 1rem;
}
html[dir=rtl] .sf-wrap::before {
  position: absolute;
  content: "";
  width: 87%;
  height: 1px;
  background: #EF4135;
  right: 0;
  top: 50%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .sf-wrap::before {
    width: 52%;
  }
}
@media only screen and (max-width: 450px) {
  html[dir=rtl] .sf-wrap::before {
    width: 47%;
  }
}
html[dir=rtl] .sf-wrap a,
html[dir=rtl] .sf-wrap span {
  color: #EF4135;
  font-family: "Cocon Next Arabic";
  font-weight: 600;
}
html[dir=rtl] .sf-wrap span {
  margin-right: 0.75rem;
}
html[dir=rtl] .sf-wrap .sf-wrap-inner {
  display: flex;
  justify-content: end;
  align-items: center;
}
html[dir=rtl] .sf-wrap .sf-wrap-inner .share-this-blk {
  border-left: 2px solid #EF4135;
  display: flex;
  align-items: center;
}
html[dir=rtl] .sf-wrap .sf-wrap-inner .follow-blk {
  display: flex;
  align-items: center;
  padding-right: 0.7rem;
}
html[dir=rtl] .sf-wrap .sf-wrap-inner .follow-blk .sml-wrap a {
  margin-right: 0.5rem;
}
html[dir=rtl] .sf-wrap .sf-wrap-inner .follow-blk .sml-wrap .instagram {
  background: url(../image/instagram_icon_red.svg) no-repeat left center;
}
html[dir=rtl] .sf-wrap .sf-wrap-inner .follow-blk .sml-wrap .facebook {
  background: url(../image/facebook_sm_red_icon.svg) no-repeat left center;
}
html[dir=rtl] .sf-wrap .sf-wrap-inner .follow-blk .sml-wrap .whatsapp {
  background: url(../image/whatsapp_sm_red_icon.svg) no-repeat left center;
  width: 20px;
  height: 20px;
}
html[dir=rtl] .sf-wrap #st-1 .st-btn > img {
  visibility: hidden;
}
html[dir=rtl] .sf-wrap #st-1 .st-btn[data-network=sharethis] {
  background: url(../image/share-this-icon.svg) no-repeat center center;
}
html[dir=rtl] .assocition-list-wrap h5 {
  text-transform: capitalize !important;
  margin-bottom: 2rem;
}
html[dir=rtl] .assocition-list-wrap .list-item {
  text-align: center;
  margin-bottom: 1.6rem;
  min-height: 225px;
}
html[dir=rtl] .assocition-list-wrap .list-item .paragraph--type--association-list {
  display: flex;
  flex-direction: column;
}
html[dir=rtl] .assocition-list-wrap .list-item h6 {
  text-transform: capitalize !important;
  line-height: 1.2;
  font-family: "Cocon Next Arabic";
  margin-top: auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .assocition-list-wrap .list-item h6 {
    font-size: 16px !important;
  }
}
html[dir=rtl] .assocition-list-wrap .list-item img {
  max-width: 125px;
  margin: 0 auto;
  margin-bottom: 2rem;
}
html[dir=rtl] .bod-content-area {
  background: #f1f1f1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bod-content-area .bod-wrap {
    margin-top: 1rem;
  }
}
html[dir=rtl] .bod-content-area .bod-wrap .profile-item {
  display: flex;
  margin-bottom: 3rem;
}
html[dir=rtl] .bod-content-area .bod-wrap .profile-item.no-desc {
  align-items: end;
  overflow-x: hidden;
}
html[dir=rtl] .bod-content-area .bod-wrap .profile-item.no-desc .name-holder {
  background: #FFFFFF;
  margin-right: -200px;
  padding: 3rem 200px 3rem 212px;
  max-width: 960px;
}
html[dir=rtl] .bod-content-area .bod-wrap .profile-item .image-wrap {
  flex-shrink: 0;
  margin-left: 1rem;
  z-index: 1;
}
html[dir=rtl] .bod-content-area .bod-wrap .profile-item .profile-desc-wrap {
  width: 100%;
}
html[dir=rtl] .bod-content-area .bod-wrap .profile-item .profile-desc-wrap h3 {
  font-size: 32px !important;
  text-transform: capitalize;
  font-family: "Cocon Next Arabic", sans-serif;
  line-height: 55px;
  color: #262324;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bod-content-area .bod-wrap .profile-item .profile-desc-wrap h3 {
    font-size: 18px !important;
    line-height: 30px;
  }
}
html[dir=rtl] .bod-content-area .bod-wrap .profile-item .profile-desc-wrap span {
  color: #EF4135;
  font-size: 20px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bod-content-area .bod-wrap .profile-item .profile-desc-wrap span {
    font-size: 16px;
  }
}
html[dir=rtl] .bod-content-area .bod-wrap .profile-item .profile-desc-wrap p {
  font-size: 20px;
  background: #FFFFFF;
  padding: 1rem;
  max-width: 696px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bod-content-area .bod-wrap .profile-item {
    display: block;
  }
  html[dir=rtl] .bod-content-area .bod-wrap .profile-item .image-wrap {
    margin-left: 0;
  }
  html[dir=rtl] .bod-content-area .bod-wrap .profile-item .image-wrap img {
    width: 100%;
  }
  html[dir=rtl] .bod-content-area .bod-wrap .profile-item.no-desc .name-holder {
    margin-right: 0;
    padding: 2rem;
    max-width: 100%;
  }
}
html[dir=rtl] .bod-content-area .bod-wrap ul {
  list-style-type: none;
  border: none;
}
html[dir=rtl] .bod-content-area .bod-wrap .nav-item:focus-visible {
  outline: none;
}
html[dir=rtl] .bod-content-area .bod-wrap .nav-link {
  text-transform: uppercase;
  color: #000000;
  font-size: 20px;
  width: 100%;
  padding: 0 3rem 1rem 3rem;
  border: none;
}
html[dir=rtl] .bod-content-area .bod-wrap .nav-link:hover, html[dir=rtl] .bod-content-area .bod-wrap .nav-link:focus {
  border: none;
}
html[dir=rtl] .bod-content-area .bod-wrap .nav-link:focus-visible {
  outline: none;
}
html[dir=rtl] .bod-content-area .bod-wrap .nav-link.active {
  font-weight: 600;
  border-bottom: 2px solid #EF4135;
  background: none;
  border-top: none;
  border-left: none;
  border-right: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bod-content-area .bod-wrap .nav-link {
    font-size: 14px !important;
  }
}
html[dir=rtl] .bod-content-area .bod-wrap .tab-content {
  margin-top: 3rem;
}
html[dir=rtl] .bod-content-area .bod-wrap .nav-tabs {
  display: flex;
  justify-content: space-between;
}
html[dir=rtl] .timeline-holder .year {
  font-size: 48px;
  font-weight: bold;
  font-family: "Cocon Next Arabic", sans-serif;
  color: #262324;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder .year {
    font-size: 36px !important;
  }
}
html[dir=rtl] .timeline-holder .event-item-desc {
  display: flex;
}
html[dir=rtl] .timeline-holder .event-item-desc .content-blk {
  margin-left: 3rem;
}
html[dir=rtl] .timeline-holder .event-item-desc .content-blk h3 {
  font-size: 36px !important;
  font-family: "Cocon Next Arabic", sans-serif;
  color: #262324;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder .event-item-desc .content-blk h3 {
    font-size: 24px !important;
    line-height: 34px !important;
    margin: 1rem 0;
  }
}
html[dir=rtl] .timeline-holder .event-item-desc .content-blk p {
  line-height: 36px;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder .event-item-desc .content-blk p {
    line-height: 30px;
    margin-bottom: 2rem;
  }
}
html[dir=rtl] .timeline-holder .event-item-desc .event-gallery-blk img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder .event-item-desc .event-gallery-blk {
    margin-top: 2rem;
  }
}
html[dir=rtl] .timeline-holder .thumb-image-blk ul {
  list-style-type: none;
  margin: 0;
  display: flex;
  justify-content: end;
  margin-top: -60px;
  margin-left: 48px;
  z-index: 1;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder .thumb-image-blk ul {
    margin-left: 0;
  }
}
html[dir=rtl] .timeline-holder .thumb-image-blk ul li {
  margin-left: 1rem;
  cursor: pointer;
}
html[dir=rtl] .timeline-holder .thumb-image-blk ul li.active img {
  border: 6px solid #EF4135;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder .thumb-image-blk ul li.active img {
    border: 3px solid #EF4135;
  }
}
html[dir=rtl] .timeline-holder .thumb-image-blk ul li img {
  margin: 0;
  object-fit: cover;
  width: 93px !important;
  height: 93px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder .thumb-image-blk ul li img {
    width: 50px !important;
    height: 50px !important;
  }
}
html[dir=rtl] .timeline-holder .nav-pills .nav-link {
  background-color: transparent;
  color: #262324;
  font-size: 24px;
  margin-bottom: 2rem;
}
html[dir=rtl] .timeline-holder .nav-pills .nav-link.active {
  font-weight: 600;
  position: relative;
}
html[dir=rtl] .timeline-holder .nav-pills .nav-link.active::before {
  position: absolute;
  content: "";
  right: -171px;
  top: 50%;
  height: 3px;
  width: 109px;
  background: #000000;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder .nav-pills .nav-link.active::before {
    width: 3px;
    height: 100%;
    right: 50%;
    top: -100%;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder {
    margin-right: 0;
    margin-top: 46px;
  }
  html[dir=rtl] .timeline-holder .event-item-desc {
    display: block;
  }
}
html[dir=rtl] .venue-details {
  color: #EF4135;
  display: flex;
  align-items: center;
  margin-bottom: 5rem;
}
html[dir=rtl] .venue-details .loc,
html[dir=rtl] .venue-details .date {
  line-height: 1.5;
  padding-right: 30px;
}
html[dir=rtl] .venue-details .loc {
  color: #EF4135;
  background: url("../image/map-pin.svg") no-repeat right top;
  display: inline-block;
  margin-left: 1rem;
}
html[dir=rtl] .venue-details .date {
  background: url("../image/calendar-days.svg") no-repeat right top;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .venue-details {
    margin-bottom: 2rem;
  }
}
html[dir=rtl] .path-user .user-login-form .form-item label {
  color: #000000;
}
html[dir=rtl] .tl-detail-container .top-desc-block p {
  line-height: 36px;
  margin-bottom: 3rem;
}
html[dir=rtl] .tl-detail-container .medals-wrapper {
  background: #d9d9d9;
  margin: 2rem 0;
  position: relative;
  padding: 0;
}
html[dir=rtl] .tl-detail-container .medals-wrapper .venue-details {
  position: absolute;
  left: 0;
  top: -55px;
}
html[dir=rtl] .tl-detail-container .medals-wrapper .box-item {
  border-left: 1px solid #7D7B7C;
  padding: 2rem 0;
  justify-content: center;
}
html[dir=rtl] .tl-detail-container .medals-wrapper .box-item:last-child {
  border-left: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-detail-container .medals-wrapper .box-item {
    border: none;
    margin-top: 0 !important;
    padding: 1rem 0 !important;
  }
}
html[dir=rtl] .tl-detail-container .assocition-list-wrap h5 {
  text-transform: uppercase !important;
}
html[dir=rtl] .tl-detail-container .assocition-list-wrap .box-style {
  background: rgba(224, 222, 222, 0.3);
  border: 1px solid #c6c6c6;
  border-radius: 6px;
  padding: 2rem 0.5rem;
  height: 100%;
  display: flex;
  justify-content: center;
}
html[dir=rtl] .tl-detail-container .assocition-list-wrap .box-style .image-wrap {
  margin-bottom: 1rem;
}
html[dir=rtl] .tl-detail-container .assocition-list-wrap .box-style img {
  margin: 0 auto;
  width: auto;
}
html[dir=rtl] .tl-detail-container .assocition-list-wrap .box-style h6 {
  margin-top: auto;
  margin-bottom: 0;
  font-family: "Cocon Next Arabic";
  font-weight: 300 !important;
  align-self: flex-end;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-detail-container .assocition-list-wrap .box-style h6 {
    font-size: 16px !important;
  }
}
html[dir=rtl] .tl-detail-container .assocition-list-wrap .box-style .paragraph--type--association-list {
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-detail-container {
    margin-top: 1rem;
  }
  html[dir=rtl] .tl-detail-container .top-desc-block {
    margin-top: 0 !important;
  }
  html[dir=rtl] .tl-detail-container .top-desc-block p {
    line-height: 30px;
  }
}
html[dir=rtl] .facility-container {
  margin-top: 2rem;
}
html[dir=rtl] .facility-container p {
  font-size: 24px;
}
html[dir=rtl] .facility-container h4 {
  margin-bottom: 2rem !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .facility-container {
    margin-top: 1rem;
  }
  html[dir=rtl] .facility-container p {
    font-size: 18px;
  }
  html[dir=rtl] .facility-container h4 {
    font-size: 26px !important;
    line-height: 30px !important;
  }
}
html[dir=rtl] .consult-widget-wrapper {
  display: flex;
  margin-top: 2rem;
}
html[dir=rtl] .consult-widget-wrapper .widget-item {
  margin-left: 5rem;
}
html[dir=rtl] .consult-widget-wrapper .widget-item p {
  color: #EF4135;
  font-weight: 600;
  margin-bottom: 0.5rem !important;
}
html[dir=rtl] .consult-widget-wrapper .widget-item img {
  width: auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .consult-widget-wrapper {
    display: block;
  }
  html[dir=rtl] .consult-widget-wrapper .widget-item {
    margin-left: 0;
    text-align: center;
    margin-bottom: 2rem;
  }
  html[dir=rtl] .consult-widget-wrapper .widget-item img {
    margin: 0 auto;
  }
}
html[dir=rtl] .key-list-wrapper {
  margin-bottom: 4rem;
}
html[dir=rtl] .key-list-wrapper ol {
  counter-reset: li;
  list-style-type: none;
  margin-right: 0;
}
html[dir=rtl] .key-list-wrapper ol li {
  background: url(../image/list_num_bg2.png) no-repeat right top;
  padding-right: 56px;
  height: 56px;
  margin-bottom: 1.5rem;
  display: flex;
  align-items: center;
  color: #000000;
  font-size: 24px;
}
html[dir=rtl] .key-list-wrapper ol li::before {
  counter-increment: li;
  content: counter(li, decimal-leading-zero);
  color: #EF4135;
  margin-left: 2rem;
  font-size: 22px;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .key-list-wrapper ol li {
    font-size: 16px;
    margin-bottom: 6rem;
  }
  html[dir=rtl] .key-list-wrapper ol li::before {
    font-size: 18px;
  }
}
html[dir=rtl] .contact-us-wrap .image-wrap img,
html[dir=rtl] .feedback-wrap .image-wrap img {
  margin-bottom: 0 !important;
}
html[dir=rtl] .contact-inner-wrap {
  background: #FFFFFF;
}
html[dir=rtl] .contact-inner-wrap h5 {
  text-transform: capitalize;
  color: #262324;
}
html[dir=rtl] .contact-inner-wrap .middle-block {
  display: flex;
}
html[dir=rtl] .contact-inner-wrap .middle-block .form-block {
  border-left: 1px solid #D9D9D9;
  padding: 4rem 6rem 8rem 8rem;
  width: 50%;
}
html[dir=rtl] .contact-inner-wrap .middle-block .info-block {
  width: 50%;
}
html[dir=rtl] .contact-inner-wrap .middle-block .info-block .titile-holder,
html[dir=rtl] .contact-inner-wrap .middle-block .info-block .desc-holder {
  padding-right: 8rem;
}
html[dir=rtl] .contact-inner-wrap .middle-block .info-block .top-sec .titile-holder,
html[dir=rtl] .contact-inner-wrap .middle-block .info-block .top-sec .desc-holder {
  border-bottom: 1px solid #D9D9D9;
}
html[dir=rtl] .contact-inner-wrap .middle-block .info-block .top-sec .titile-holder {
  padding: 4rem 8rem 1rem 0;
}
html[dir=rtl] .contact-inner-wrap .middle-block .info-block .top-sec .desc-holder {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
html[dir=rtl] .contact-inner-wrap .middle-block .info-block .top-sec .desc-holder a {
  display: table;
  margin-bottom: 2rem;
  color: #7D7B7C;
}
html[dir=rtl] .contact-inner-wrap .middle-block .info-block .bottom-sec .titile-holder {
  padding-top: 2rem;
}
html[dir=rtl] .contact-inner-wrap .middle-block .info-block .bottom-sec address {
  color: #7D7B7C;
  max-width: 337px;
  line-height: 1.5;
  border-top: 1px solid #D9D9D9;
  padding-top: 1rem;
  margin-top: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .contact-inner-wrap .middle-block {
    display: block;
  }
  html[dir=rtl] .contact-inner-wrap .middle-block .form-block {
    width: 100%;
    border: none;
    padding: 1rem 0 0 0;
  }
  html[dir=rtl] .contact-inner-wrap .middle-block .info-block {
    width: 100%;
  }
  html[dir=rtl] .contact-inner-wrap .middle-block .info-block .titile-holder,
  html[dir=rtl] .contact-inner-wrap .middle-block .info-block .desc-holder {
    padding-right: 0 !important;
  }
  html[dir=rtl] .contact-inner-wrap .middle-block .info-block address {
    max-width: 100% !important;
  }
}
html[dir=rtl] .contact-inner-wrap .gmap-wrapper iframe {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .contact-inner-wrap .gmap-wrapper {
    margin-top: 2rem;
  }
}
html[dir=rtl] .contact-inner-wrap label {
  color: #000000;
}
html[dir=rtl] .right-layout-wrap {
  justify-content: end;
}
html[dir=rtl] .tab-style ul {
  list-style-type: none;
  border: none;
}
html[dir=rtl] .tab-style .nav-item:focus-visible {
  outline: none;
}
html[dir=rtl] .tab-style .nav-link {
  text-transform: uppercase;
  color: #000000;
  font-size: 20px;
  width: 100%;
  padding: 0 3rem 1rem 3rem;
}
html[dir=rtl] .tab-style .nav-link:hover, html[dir=rtl] .tab-style .nav-link:focus {
  border: none;
}
html[dir=rtl] .tab-style .nav-link:focus-visible {
  outline: none;
}
html[dir=rtl] .tab-style .nav-link.active {
  font-weight: 600;
  border-bottom: 2px solid #EF4135 !important;
  background: none;
  border-top: none;
  border-left: none;
  border-right: none;
}
html[dir=rtl] .tab-style .tab-content {
  margin-top: 3rem;
}
html[dir=rtl] .tab-style .nav-tabs {
  display: flex;
  justify-content: space-between;
}
html[dir=rtl] .feed-forms-block {
  padding: 1rem 4rem 4rem;
}
html[dir=rtl] .feed-forms-block .nav-link {
  padding-right: 0;
  padding-left: 0;
  border: none !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .feed-forms-block .nav-link {
    font-size: 18px !important;
  }
}
html[dir=rtl] .feed-forms-block .nav-tabs {
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .feed-forms-block {
    padding: 1rem 0 0 0;
  }
  html[dir=rtl] .feed-forms-block .nav-tabs {
    flex-direction: column;
  }
  html[dir=rtl] .feed-forms-block .nav-tabs .nav-item {
    margin-bottom: 1rem;
  }
  html[dir=rtl] .feed-forms-block .tab-content {
    margin-top: 1rem !important;
  }
  html[dir=rtl] .feed-forms-block .form-holder p {
    font-size: 18px !important;
  }
}
html[dir=rtl] .form-holder label {
  color: #000000;
}
html[dir=rtl] .form-holder p {
  font-size: 24px;
  color: #7D7B7C;
}
html[dir=rtl] .form-holder form {
  max-width: 336px;
  margin: 0 auto;
  padding-top: 4rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .form-holder p {
    font-size: 20px;
  }
  html[dir=rtl] .form-holder form {
    padding-top: 1rem;
  }
}
html[dir=rtl] .merchandise-list-wrap .list-item {
  margin-bottom: 1.5rem;
}
html[dir=rtl] .merchandise-list-wrap .box-style {
  border: 1px solid #c6c6c6;
  background: rgba(224, 222, 222, 0.4117647059);
  border-radius: 6px;
  padding: 1rem;
}
html[dir=rtl] .merchandise-list-wrap .box-style img {
  margin: 0 auto;
}
html[dir=rtl] .merchandise-list-wrap .box-style label,
html[dir=rtl] .merchandise-list-wrap .box-style span {
  display: block;
  color: #000000;
  font-size: 16px;
  margin-bottom: 0;
  line-height: 22px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .merchandise-list-wrap .box-style label,
  html[dir=rtl] .merchandise-list-wrap .box-style span {
    line-height: 19px;
    font-size: 12px;
  }
}
html[dir=rtl] .merchandise-list-wrap .box-style .image-wrap {
  margin-bottom: 2rem;
}
html[dir=rtl] .merchandise-list-wrap .list-item-holder {
  display: flex;
  flex-wrap: wrap;
}
html[dir=rtl] .gallery-modal.show,
html[dir=rtl] .merchandise-modal.show {
  backdrop-filter: blur(5px);
}
html[dir=rtl] .gallery-modal .btn-close,
html[dir=rtl] .merchandise-modal .btn-close {
  background: url(../image/popup-close.png) no-repeat right top;
  width: 44px;
  height: 44px;
  opacity: 1;
  padding: 0;
  margin-left: 0.5rem;
  margin-top: 0.5rem;
}
html[dir=rtl] .gallery-modal .btn-close:focus,
html[dir=rtl] .merchandise-modal .btn-close:focus {
  box-shadow: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .gallery-modal .btn-close,
  html[dir=rtl] .merchandise-modal .btn-close {
    background-size: 100%;
    width: 33px;
    height: 33px;
  }
}
html[dir=rtl] .gallery-modal .modal-header,
html[dir=rtl] .merchandise-modal .modal-header {
  border-bottom: none;
}
html[dir=rtl] .gallery-modal .modal-dialog {
  max-width: 750px;
}
html[dir=rtl] .gallery-modal .modal-body {
  padding: 1rem 3rem 4rem;
}
html[dir=rtl] .gallery-modal .modal-body img {
  margin: 0 auto;
}
html[dir=rtl] .merchandise-modal .modal-dialog {
  max-width: 1176px;
}
html[dir=rtl] .merchandise-modal .modal-body {
  display: flex;
  padding: 1rem 6rem 4rem;
}
html[dir=rtl] .merchandise-modal .modal-body .lt-block {
  flex-shrink: 0;
}
html[dir=rtl] .merchandise-modal .modal-body .lt-block .image-wrap {
  border: 1px solid #D9D9D9;
  border-radius: 6px;
  padding: 1rem 1rem 0.5rem;
}
html[dir=rtl] .merchandise-modal .modal-body .lt-block .image-wrap img {
  margin: 0 auto;
}
html[dir=rtl] .merchandise-modal .modal-body .rt-block {
  margin-right: 1rem;
}
html[dir=rtl] .merchandise-modal .modal-body .rt-block h5 {
  color: #EF4135;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .merchandise-modal .modal-body .rt-block h5 {
    font-size: 20px !important;
  }
}
html[dir=rtl] .merchandise-modal .modal-body .rt-block span {
  font-size: 24px;
  font-weight: 600;
  margin: 1rem 0 1.5rem;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .merchandise-modal .modal-body .rt-block span {
    font-size: 18px;
  }
}
html[dir=rtl] .merchandise-modal .modal-body .rt-block p {
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .merchandise-modal .modal-body {
    display: block;
    padding: 1rem 2rem 3rem;
  }
}
html[dir=rtl] .merchandise-modal .thumb-image-blk ul {
  list-style-type: none;
  display: flex;
  justify-content: space-between;
  margin-right: 0;
}
html[dir=rtl] .merchandise-modal .thumb-image-blk ul li {
  cursor: pointer;
  border: 1px solid #D9D9D9;
  margin-left: 2rem;
}
html[dir=rtl] .merchandise-modal .thumb-image-blk ul li:last-child {
  margin-left: 0;
}
html[dir=rtl] .gallery-container p {
  line-height: 40px;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .gallery-container {
    margin-top: 1rem;
  }
  html[dir=rtl] .gallery-container p {
    line-height: 35px;
    font-size: 18px;
  }
}
html[dir=rtl] .gallery-wrapper {
  position: relative;
  margin-top: 2rem;
  min-height: 300px;
}
html[dir=rtl] .gallery-wrapper .gallery-item-wrap {
  display: flex;
  flex-wrap: wrap;
  margin-right: 5rem;
  min-height: 300px;
}
html[dir=rtl] .gallery-wrapper .gallery-item-wrap .item,
html[dir=rtl] .gallery-wrapper .gallery-item-wrap a {
  margin: 0 1rem 1rem 0;
  min-width: 300px;
}
html[dir=rtl] .gallery-wrapper .gallery-item-wrap .item img,
html[dir=rtl] .gallery-wrapper .gallery-item-wrap a img {
  width: 100%;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .gallery-wrapper .gallery-item-wrap {
    justify-content: center;
    margin-right: 0;
    padding-top: 2rem;
  }
  html[dir=rtl] .gallery-wrapper .gallery-item-wrap a {
    margin-right: 0 !important;
  }
}
html[dir=rtl] .gallery-wrapper .scroll-filter-wrap {
  border: 1px solid #D9D9D9;
  width: 190px;
  height: 280px;
  overflow-y: scroll;
  border-radius: 6px;
  position: absolute;
  top: 0;
  right: -7.5rem;
}
html[dir=rtl] .gallery-wrapper .scroll-filter-wrap::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
html[dir=rtl] .gallery-wrapper .scroll-filter-wrap::-webkit-scrollbar-thumb {
  background-color: #666;
}
html[dir=rtl] .gallery-wrapper .scroll-filter-wrap::-webkit-scrollbar {
  width: 1rem;
}
html[dir=rtl] .gallery-wrapper .scroll-filter-wrap a {
  display: block;
  padding: 0.5rem;
  border-bottom: 1px solid #D9D9D9;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .gallery-wrapper .scroll-filter-wrap {
    height: 170px;
    right: 0;
    width: 100%;
    position: relative;
  }
}
html[dir=rtl] .gallery-wrapper .video {
  position: relative;
  opacity: 0.8;
}
html[dir=rtl] .gallery-wrapper .video .ply-btn {
  position: absolute;
  left: calc(50% - 1rem);
  top: calc(50% - 1rem);
  background: url(../image/play_01.svg) no-repeat right top;
  width: 60px;
  height: 60px;
  background-size: 100%;
  transform: translateX(-30px);
  z-index: 2;
}
html[dir=rtl] .static-content-area,
html[dir=rtl] .tl-content-area {
  background: #f1f1f1;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .static-content-area .sc-inner-area,
  html[dir=rtl] .tl-content-area .sc-inner-area {
    padding: 0 !important;
  }
}
html[dir=rtl] .static-content-area .static-content-wrap,
html[dir=rtl] .tl-content-area .static-content-wrap {
  padding: 2rem 1.5rem;
  background: #FFFFFF;
  margin-top: -25rem;
  min-height: 600px;
}
html[dir=rtl] .static-content-area .static-content-wrap li a:hover,
html[dir=rtl] .tl-content-area .static-content-wrap li a:hover {
  text-decoration: underline !important;
  color: #EF4135;
}
html[dir=rtl] .static-content-area .static-content-wrap p,
html[dir=rtl] .tl-content-area .static-content-wrap p {
  line-height: 27.5px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .static-content-area .static-content-wrap,
  html[dir=rtl] .tl-content-area .static-content-wrap {
    margin-top: 0 !important;
  }
}
html[dir=rtl] .static-content-area .dc-wrapper,
html[dir=rtl] .tl-content-area .dc-wrapper {
  padding: 0 6rem;
}
html[dir=rtl] .static-content-area .dc-wrapper .item-wrap,
html[dir=rtl] .tl-content-area .dc-wrapper .item-wrap {
  display: flex;
  flex-wrap: wrap;
}
html[dir=rtl] .static-content-area .dc-wrapper .item-wrap .dc-item,
html[dir=rtl] .tl-content-area .dc-wrapper .item-wrap .dc-item {
  display: flex;
  border: 1px solid rgba(125, 123, 123, 0.2392156863);
  border-radius: 6px;
  padding: 1rem 2.5rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
  width: 48%;
}
html[dir=rtl] .static-content-area .dc-wrapper .item-wrap .dc-item:nth-child(2n),
html[dir=rtl] .tl-content-area .dc-wrapper .item-wrap .dc-item:nth-child(2n) {
  margin-left: 0;
}
html[dir=rtl] .static-content-area .dc-wrapper .item-wrap .dc-item .image-wrap,
html[dir=rtl] .tl-content-area .dc-wrapper .item-wrap .dc-item .image-wrap {
  flex-shrink: 0;
  margin-left: 2rem;
}
html[dir=rtl] .static-content-area .dc-wrapper .item-wrap .dc-item .desc-wrap h3,
html[dir=rtl] .tl-content-area .dc-wrapper .item-wrap .dc-item .desc-wrap h3 {
  font-size: 16px !important;
  color: #EF4135;
  text-transform: capitalize;
}
html[dir=rtl] .static-content-area .dc-wrapper .item-wrap .dc-item .desc-wrap span,
html[dir=rtl] .tl-content-area .dc-wrapper .item-wrap .dc-item .desc-wrap span {
  font-size: 13px;
}
html[dir=rtl] .static-content-area .dc-wrapper .filter-wrap,
html[dir=rtl] .tl-content-area .dc-wrapper .filter-wrap {
  margin: 1.5rem 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .static-content-area .dc-wrapper .filter-wrap,
  html[dir=rtl] .tl-content-area .dc-wrapper .filter-wrap {
    width: 100%;
  }
}
html[dir=rtl] .static-content-area .dc-wrapper .filter-wrap select,
html[dir=rtl] .tl-content-area .dc-wrapper .filter-wrap select {
  min-width: 336px;
  height: 42px;
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .static-content-area .dc-wrapper .filter-wrap select,
  html[dir=rtl] .tl-content-area .dc-wrapper .filter-wrap select {
    margin-right: 0;
    min-width: 100%;
  }
}
html[dir=rtl] .static-content-area .dc-wrapper .filter-wrap .fby-holder,
html[dir=rtl] .tl-content-area .dc-wrapper .filter-wrap .fby-holder {
  display: flex;
  align-items: baseline;
}
html[dir=rtl] .static-content-area .dc-wrapper .filter-wrap .fby-holder label,
html[dir=rtl] .tl-content-area .dc-wrapper .filter-wrap .fby-holder label {
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .static-content-area .dc-wrapper .filter-wrap .fby-holder,
  html[dir=rtl] .tl-content-area .dc-wrapper .filter-wrap .fby-holder {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .static-content-area .dc-wrapper,
  html[dir=rtl] .tl-content-area .dc-wrapper {
    padding: 0;
  }
  html[dir=rtl] .static-content-area .dc-wrapper .item-wrap .dc-item,
  html[dir=rtl] .tl-content-area .dc-wrapper .item-wrap .dc-item {
    width: 100%;
    margin-left: 0;
  }
}
html[dir=rtl] .tl-content-area .tl-inner-area {
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-content-area .tl-inner-area {
    padding: 0;
  }
}
html[dir=rtl] .tl-content-area .tl-content-wrap {
  padding: 3.5rem 6rem;
  background: #FFFFFF;
  margin-top: -32rem;
  min-height: 700px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-content-area .tl-content-wrap {
    margin-top: 0;
    padding: 0 1rem 3rem;
  }
}
html[dir=rtl] .tl-content-area .timeline-holder .nav-pills {
  margin-left: 1.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-content-area .timeline-holder .nav-pills {
    padding-top: 40px;
  }
  html[dir=rtl] .tl-content-area .timeline-holder .nav-pills.slick-slider {
    padding-top: 0;
  }
}
html[dir=rtl] .tl-content-area .timeline-holder .nav-pills .nav-link {
  margin-bottom: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-content-area .timeline-holder .nav-pills .nav-link {
    margin-bottom: 2rem;
    padding: 0.2rem 0.55rem;
  }
}
html[dir=rtl] .tl-content-area .timeline-holder .nav-pills .nav-link.active::before {
  width: 57px;
  right: -96px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-content-area .timeline-holder .nav-pills .nav-link.active::before {
    width: 3px;
    height: 100%;
    right: 50%;
  }
}
html[dir=rtl] .tl-content-area .timeline-holder .year {
  font-family: "Cocon Next Arabic", sans-serif;
  margin-bottom: 2rem;
  display: block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-content-area .timeline-holder .year {
    font-size: 32px !important;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .tl-content-area .timeline-holder .venue-details {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-content-area .timeline-holder .venue-details {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .tl-content-area .timeline-holder .event-item-desc .content-blk h3 {
  font-size: 32px !important;
  font-weight: normal !important;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-content-area .timeline-holder .event-item-desc .content-blk h3 {
    font-size: 24px !important;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tl-content-area .timeline-holder {
    margin-top: 0;
  }
  html[dir=rtl] .tl-content-area .timeline-holder .slick-list {
    padding-top: 46px;
  }
}
html[dir=rtl] .fnf-wrapper .fnf-wrapper-inner {
  padding: 5rem 0 3rem;
}
html[dir=rtl] .fnf-wrapper h1 {
  color: #EF4135;
}
html[dir=rtl] .fnf-wrapper p {
  font-size: 24px;
  color: #EF4135;
  font-family: "Cocon Next Arabic", sans-serif;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .fnf-wrapper .fnf-wrapper-inner {
    padding: 2rem 0 1.5rem;
  }
  html[dir=rtl] .fnf-wrapper h1 {
    font-size: 32px !important;
    line-height: 42px !important;
  }
  html[dir=rtl] .fnf-wrapper p {
    font-size: 20px;
  }
  html[dir=rtl] .fnf-wrapper .logo-image img {
    width: 15%;
  }
  html[dir=rtl] .fnf-wrapper .fnf-image {
    width: 75%;
    margin: 0 auto;
  }
}
html[dir=rtl] .form-item label.error {
  font-size: 11px;
  margin: 5px 0;
}
html[dir=rtl] .form-item .form-managed-file input[data-drupal-selector=edit-attach-file-remove-button] {
  width: auto;
  border: none;
  font-style: italic;
  text-decoration: underline;
  font-size: 13px;
}
html[dir=rtl] label.error {
  font-size: 11px;
  margin: 5px 0;
  font-weight: 600;
}
html[dir=rtl] .form-item input.error,
html[dir=rtl] .form-item textarea.error,
html[dir=rtl] .form-item select.error {
  border: 1px solid #cccccc;
}
html[dir=rtl] .status-message p {
  background-color: #d4edda;
  border-color: #198754;
  padding: 0.5rem;
  border-right: 5px solid rgba(25, 135, 84, 0.5019607843);
}
html[dir=rtl] .status-message .backToForm a {
  background: #FFFFFF;
  padding: 0.5rem;
  border: 1px solid #cccccc;
  border-radius: 3px;
}
html[dir=rtl] .se-wrapper-date {
  display: flex;
}
html[dir=rtl] #mt-btn {
  background: url(../image/mt-btn.svg) no-repeat left top;
  width: 66px;
  height: 66px;
  position: absolute;
  top: -96px;
  left: 0;
  cursor: pointer;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] #mt-btn {
    position: fixed;
    left: 1rem;
    bottom: 1rem;
    top: auto;
    opacity: 0;
    visibility: hidden;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
  }
  html[dir=rtl] #mt-btn.show {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .odometer.odometer-auto-theme .odometer-digit .odometer-value,
  html[dir=rtl] .odometer.odometer-theme-default .odometer-digit .odometer-value {
    font-size: 32px !important;
  }
}
html[dir=rtl] .odometer-inside {
  direction: ltr;
  text-align: right;
}
html[dir=rtl] .timeline-holder .tab-pane.active {
  animation: slide-down 1.5s ease-out;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-holder .tab-pane.active {
    animation: slide-right 1.5s ease-out;
  }
}
html[dir=rtl] .event-gallery-blk .image-wrap {
  animation: slide-down 1.5s ease-out;
}
html[dir=rtl] .region-web-switcher {
  display: block;
}
html[dir=rtl] .ajax-progress-throbber {
  display: none !important;
}
html[dir=rtl] #loader {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #FFFFFF;
  z-index: 9999;
  background-size: 50%;
}
html[dir=rtl] #loader img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 75px;
}
html[dir=rtl] .email-tfa-verify-form {
  max-width: 1120px;
  margin: 0 auto;
  padding-bottom: 1rem;
}
html[dir=rtl] .email-tfa-verify-form .form-item-email-tfa-verify {
  margin-right: 1rem;
}
html[dir=rtl] .email-tfa-verify-form #edit-submit {
  margin-bottom: 1rem;
}
html[dir=rtl] .log-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  height: 100vh;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .log-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
html[dir=rtl] .log-wrapper .login-form-wrapper {
  grid-column: span 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 20%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .log-wrapper .login-form-wrapper {
    padding: 20px 10%;
  }
}
html[dir=rtl] .log-wrapper .logo-wrapper {
  padding-top: 30px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 1520px) {
  html[dir=rtl] .log-wrapper .logo-wrapper {
    padding-bottom: 30px;
  }
}
html[dir=rtl] .log-wrapper .logo-wrapper h1 {
  width: fit-content;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .log-wrapper .logo-wrapper {
    margin: 0 auto;
    padding-bottom: 60px;
  }
}
html[dir=rtl] .log-wrapper .login-form-wrapper h1 {
  text-transform: capitalize;
  font-weight: 400 !important;
}
html[dir=rtl] .log-wrapper .login-form-wrapper p,
html[dir=rtl] .log-wrapper .login-form-wrapper label {
  font-weight: 500 !important;
}
html[dir=rtl] .log-wrapper .login-form-wrapper label {
  font-size: 14px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .log-wrapper .login-form-wrapper h1 {
    text-align: center;
  }
}
html[dir=rtl] .log-wrapper .login-form-wrapper div[aria-label="Error message"] {
  font-size: 13px;
  color: #EF4135;
}
html[dir=rtl] .log-wrapper .login-form-wrapper form {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1520px) {
  html[dir=rtl] .log-wrapper .login-form-wrapper form {
    margin-top: 27px;
    margin-bottom: 27px;
  }
}
@media only screen and (max-width: 1367px) {
  html[dir=rtl] .log-wrapper .login-form-wrapper form {
    margin-top: 20px;
  }
}
html[dir=rtl] .log-wrapper .login-form-wrapper form .un-field input {
  background: url(../image/login-icon.svg) no-repeat 3% 11px;
  padding-right: 16px;
}
html[dir=rtl] .log-wrapper .login-form-wrapper form .pw-field input {
  background: url(../image/login-pw-icon.svg) no-repeat 3% 10px;
  padding-right: 16px;
}
html[dir=rtl] .log-wrapper .login-form-wrapper form .field {
  display: flex;
  flex-direction: column;
}
html[dir=rtl] .log-wrapper .login-form-wrapper form .field .form-item {
  margin-bottom: 0;
}
html[dir=rtl] .log-wrapper .login-form-wrapper form .field label {
  color: #465765;
  font-size: 0.8125rem;
  margin-bottom: 10px;
}
html[dir=rtl] .log-wrapper .login-form-wrapper form .field label.error {
  color: #EF4135;
  margin-bottom: 0;
  font-size: 11px !important;
}
html[dir=rtl] .log-wrapper .login-form-wrapper form .field input {
  font-size: 13px;
  height: 33px;
  max-width: 100%;
}
html[dir=rtl] .log-wrapper .login-form-wrapper form .field input::placeholder {
  color: #d9d9d9;
}
html[dir=rtl] .log-wrapper .login-img-wrapper {
  grid-column: span 2;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .log-wrapper .login-img-wrapper {
    width: 100%;
    display: none;
  }
}
html[dir=rtl] .log-wrapper .login-img-wrapper img {
  max-width: none;
  width: 100%;
  height: 100vh !important;
  object-fit: cover;
  border-top-right-radius: 45px;
  border-bottom-right-radius: 45px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .log-wrapper .login-img-wrapper img {
    height: auto !important;
  }
}/*# sourceMappingURL=style.css.map */