@charset "UTF-8";
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 */
.bisb-bg-color-1 {
  background-color: #55267E;
}

.bisb-text-color-1 {
  color: #55267E;
}

.bisb-bg-color-2 {
  background-color: #31005B;
}

.bisb-text-color-2 {
  color: #31005B;
}

.bisb-bg-color-3 {
  background-color: #00BFB3;
}

.bisb-text-color-3 {
  color: #00BFB3;
}

.bisb-bg-color-4 {
  background-color: #00BFB3;
}

.bisb-text-color-4 {
  color: #00BFB3;
}

.bisb-bg-color-5 {
  background-color: #232222;
}

.bisb-text-color-5 {
  color: #232222;
}

.bisb-bg-color-6 {
  background-color: #2D2926;
}

.bisb-text-color-6 {
  color: #2D2926;
}

.bisb-bg-color-7 {
  background-color: #ffffff;
}

.bisb-text-color-7 {
  color: #ffffff;
}

.bisb-bg-color-8 {
  background-color: #000000;
}

.bisb-text-color-8 {
  color: #000000;
}

.bisb-bg-color-9 {
  background-color: #A498C6;
}

.bisb-text-color-9 {
  color: #A498C6;
}

.bisb-bg-color-10 {
  background-color: #333333;
}

.bisb-text-color-10 {
  color: #333333;
}

.bisb-bg-color-11 {
  background-color: #FAFAFA;
}

.bisb-text-color-11 {
  color: #FAFAFA;
}

.bisb-greybg-bg {
  background: #FAFAFA;
}

.bisb-ciyan-text {
  color: #00BFB3;
}

.bisb-verdigris-text {
  color: #00BFB3;
}

.bisb-purple-text {
  color: #55267E;
}

.bisb-purple-dark-text,
.dark-purple {
  color: #31005B;
}

.bisb-grey-text {
  color: #232222;
}

.bisb-white-text {
  color: #ffffff;
}

.bisb-black-text {
  color: #000000;
}

.bisb-lavender-text {
  color: #A498C6;
}

.bisb-verdigris-bg {
  background-color: #00BFB3;
}

.bisb-purple-bg {
  background-color: #55267E !important;
}

.bisb-grey-bg {
  background-color: #232222;
}

.bisb-white-bg {
  background-color: #ffffff;
}

.bisb-black-bg {
  background-color: #000000;
}

.bisb-lavender-bg {
  background-color: #A498C6;
}

.bisb-purpleLight-bg {
  background-color: rgba(83, 28, 128, 0.7803921569) !important;
}

.py-50 {
  padding: 50px 0;
}
@media only screen and (max-width: 767px) {
  .py-50 {
    padding: 25px 0;
  }
}

@media only screen and (max-width: 767px) {
  .web-only,
  .for-dt {
    display: none !important;
  }
}

@media only screen and (min-width: 767px) {
  .mob-only,
  .for-mob {
    display: none !important;
  }
}

.flex-no-shrink {
  flex-shrink: 0;
}

.w80 {
  width: 80%;
}

.w50 {
  width: 50%;
}

.w100 {
  width: 100%;
}

.bisb-button {
  border: none;
  background: none;
  padding: 0;
}

.pt-10 {
  padding-top: 10rem !important;
}

.bisb-btn-style-0,
.bisb-btn-style-1,
.bisb-btn-style-2,
.bisb-btn-style-3,
.btn-white-purple,
.btn-white-cyan,
.btn-purple-cyan,
.white-purple,
.white-cyan,
.purple-cyan,
.cyan-purple,
.site-link,
.bisb-btn-cb,
.dark-purple-cyan {
  border-radius: 10px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  vertical-align: middle;
  padding: 0 16px;
  width: auto;
  cursor: pointer;
}
.bisb-btn-style-0.sm, .bisb-btn-style-0.ln-sm,
.bisb-btn-style-1.sm,
.bisb-btn-style-1.ln-sm,
.bisb-btn-style-2.sm,
.bisb-btn-style-2.ln-sm,
.bisb-btn-style-3.sm,
.bisb-btn-style-3.ln-sm,
.btn-white-purple.sm,
.btn-white-purple.ln-sm,
.btn-white-cyan.sm,
.btn-white-cyan.ln-sm,
.btn-purple-cyan.sm,
.btn-purple-cyan.ln-sm,
.white-purple.sm,
.white-purple.ln-sm,
.white-cyan.sm,
.white-cyan.ln-sm,
.purple-cyan.sm,
.purple-cyan.ln-sm,
.cyan-purple.sm,
.cyan-purple.ln-sm,
.site-link.sm,
.site-link.ln-sm,
.bisb-btn-cb.sm,
.bisb-btn-cb.ln-sm,
.dark-purple-cyan.sm,
.dark-purple-cyan.ln-sm {
  min-width: 175px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 40px;
  font-size: 1rem;
}
.bisb-btn-style-0.sm.bisb-digital, .bisb-btn-style-0.ln-sm.bisb-digital,
.bisb-btn-style-1.sm.bisb-digital,
.bisb-btn-style-1.ln-sm.bisb-digital,
.bisb-btn-style-2.sm.bisb-digital,
.bisb-btn-style-2.ln-sm.bisb-digital,
.bisb-btn-style-3.sm.bisb-digital,
.bisb-btn-style-3.ln-sm.bisb-digital,
.btn-white-purple.sm.bisb-digital,
.btn-white-purple.ln-sm.bisb-digital,
.btn-white-cyan.sm.bisb-digital,
.btn-white-cyan.ln-sm.bisb-digital,
.btn-purple-cyan.sm.bisb-digital,
.btn-purple-cyan.ln-sm.bisb-digital,
.white-purple.sm.bisb-digital,
.white-purple.ln-sm.bisb-digital,
.white-cyan.sm.bisb-digital,
.white-cyan.ln-sm.bisb-digital,
.purple-cyan.sm.bisb-digital,
.purple-cyan.ln-sm.bisb-digital,
.cyan-purple.sm.bisb-digital,
.cyan-purple.ln-sm.bisb-digital,
.site-link.sm.bisb-digital,
.site-link.ln-sm.bisb-digital,
.bisb-btn-cb.sm.bisb-digital,
.bisb-btn-cb.ln-sm.bisb-digital,
.dark-purple-cyan.sm.bisb-digital,
.dark-purple-cyan.ln-sm.bisb-digital {
  background-image: url(../image/bisb-digital.svg);
  background-repeat: no-repeat;
  background-position: 20px center;
  padding-left: 52px;
  font-size: 1.125rem;
}
.bisb-btn-style-0.md, .bisb-btn-style-0.ln-md,
.bisb-btn-style-1.md,
.bisb-btn-style-1.ln-md,
.bisb-btn-style-2.md,
.bisb-btn-style-2.ln-md,
.bisb-btn-style-3.md,
.bisb-btn-style-3.ln-md,
.btn-white-purple.md,
.btn-white-purple.ln-md,
.btn-white-cyan.md,
.btn-white-cyan.ln-md,
.btn-purple-cyan.md,
.btn-purple-cyan.ln-md,
.white-purple.md,
.white-purple.ln-md,
.white-cyan.md,
.white-cyan.ln-md,
.purple-cyan.md,
.purple-cyan.ln-md,
.cyan-purple.md,
.cyan-purple.ln-md,
.site-link.md,
.site-link.ln-md,
.bisb-btn-cb.md,
.bisb-btn-cb.ln-md,
.dark-purple-cyan.md,
.dark-purple-cyan.ln-md {
  min-width: 175px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 50px;
  font-size: 1.25rem;
}
.bisb-btn-style-0.lg, .bisb-btn-style-0.ln-lg,
.bisb-btn-style-1.lg,
.bisb-btn-style-1.ln-lg,
.bisb-btn-style-2.lg,
.bisb-btn-style-2.ln-lg,
.bisb-btn-style-3.lg,
.bisb-btn-style-3.ln-lg,
.btn-white-purple.lg,
.btn-white-purple.ln-lg,
.btn-white-cyan.lg,
.btn-white-cyan.ln-lg,
.btn-purple-cyan.lg,
.btn-purple-cyan.ln-lg,
.white-purple.lg,
.white-purple.ln-lg,
.white-cyan.lg,
.white-cyan.ln-lg,
.purple-cyan.lg,
.purple-cyan.ln-lg,
.cyan-purple.lg,
.cyan-purple.ln-lg,
.site-link.lg,
.site-link.ln-lg,
.bisb-btn-cb.lg,
.bisb-btn-cb.ln-lg,
.dark-purple-cyan.lg,
.dark-purple-cyan.ln-lg {
  min-width: 255px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 50px;
  font-size: 1.5rem;
}
.bisb-btn-style-0.lg-4,
.bisb-btn-style-1.lg-4,
.bisb-btn-style-2.lg-4,
.bisb-btn-style-3.lg-4,
.btn-white-purple.lg-4,
.btn-white-cyan.lg-4,
.btn-purple-cyan.lg-4,
.white-purple.lg-4,
.white-cyan.lg-4,
.purple-cyan.lg-4,
.cyan-purple.lg-4,
.site-link.lg-4,
.bisb-btn-cb.lg-4,
.dark-purple-cyan.lg-4 {
  min-width: 255px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 40px;
  font-size: 1.25rem;
}
.bisb-btn-style-0.lg-5,
.bisb-btn-style-1.lg-5,
.bisb-btn-style-2.lg-5,
.bisb-btn-style-3.lg-5,
.btn-white-purple.lg-5,
.btn-white-cyan.lg-5,
.btn-purple-cyan.lg-5,
.white-purple.lg-5,
.white-cyan.lg-5,
.purple-cyan.lg-5,
.cyan-purple.lg-5,
.site-link.lg-5,
.bisb-btn-cb.lg-5,
.dark-purple-cyan.lg-5 {
  min-width: 290px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 40px;
  font-size: 1.25rem;
  font-weight: bold;
}

.bisb-btn-cb,
.dark-purple-cyan {
  color: #ffffff;
  background: #31005B;
}
.bisb-btn-cb:hover, .bisb-btn-cb.active,
.dark-purple-cyan:hover,
.dark-purple-cyan.active {
  color: #ffffff;
  background: #00BFB3;
}
.bisb-btn-cb:hover a, .bisb-btn-cb.active a,
.dark-purple-cyan:hover a,
.dark-purple-cyan.active a {
  color: #ffffff;
}
.bisb-btn-cb a,
.dark-purple-cyan a {
  color: #ffffff;
}
.bisb-btn-cb a:hover, .bisb-btn-cb a.active,
.dark-purple-cyan a:hover,
.dark-purple-cyan a.active {
  color: #ffffff;
}

.bisb-btn-style-1 {
  border: 1px solid #55267E !important;
  color: #55267E;
  background: #ffffff;
}
.bisb-btn-style-1:hover, .bisb-btn-style-1.active {
  color: #ffffff;
  background: #55267E;
}
.bisb-btn-style-1:hover a, .bisb-btn-style-1.active a {
  color: #ffffff;
}
.bisb-btn-style-1 a {
  color: #55267E;
}
.bisb-btn-style-1 a:hover, .bisb-btn-style-1 a.active {
  color: #ffffff;
}

.bisb-btn-style-0 {
  border: 1px solid #55267E !important;
  color: #55267E;
}
.bisb-btn-style-0:hover, .bisb-btn-style-0.active {
  color: #ffffff;
  background: #55267E;
}
.bisb-btn-style-0:hover a, .bisb-btn-style-0.active a {
  color: #ffffff;
}
.bisb-btn-style-0 a {
  color: #55267E;
}
.bisb-btn-style-0 a:hover, .bisb-btn-style-0 a.active {
  color: #ffffff;
}

.bisb-btn-style-2,
.btn-purple-cyan,
.purple-cyan,
.site-link {
  border: 1px solid #55267E !important;
  color: #ffffff;
  background: #55267E;
}
.bisb-btn-style-2:hover, .bisb-btn-style-2.active,
.btn-purple-cyan:hover,
.btn-purple-cyan.active,
.purple-cyan:hover,
.purple-cyan.active,
.site-link:hover,
.site-link.active {
  color: #ffffff;
  background: #00BFB3;
  border: 1px solid #00BFB3 !important;
}

.cyan-purple {
  border: 1px solid #00BFB3 !important;
  color: #55267E;
  background: #00BFB3;
}
.cyan-purple:hover, .cyan-purple.active {
  color: #ffffff;
  background: #55267E;
  border: 1px solid #55267E !important;
}

.bisb-btn-style-3,
.btn-white-purple,
.white-purple {
  border: 1px solid #ffffff !important;
  color: #ffffff;
  background: transparent;
}
.bisb-btn-style-3:hover, .bisb-btn-style-3.active,
.btn-white-purple:hover,
.btn-white-purple.active,
.white-purple:hover,
.white-purple.active {
  color: #ffffff;
  background: #55267E;
  border: 1px solid #55267E !important;
}

.btn-white-cyan,
.white-cyan {
  border: 1px solid #ffffff !important;
  color: #ffffff;
  background: transparent;
}
.btn-white-cyan:hover, .btn-white-cyan.active,
.white-cyan:hover,
.white-cyan.active {
  color: #ffffff;
  background: #00BFB3;
  border: 1px solid #00BFB3 !important;
}

.bisb-select {
  height: 40px;
  color: #232222;
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  font-size: 14px;
}
.bisb-select:focus {
  border-color: #D9D9D9;
  box-shadow: none;
}

.lm-btn {
  font-size: 22px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s linear 0s;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  color: #55267E;
  border-bottom: 2px solid #55267E;
  margin: 0 auto;
}
.lm-btn a:hover {
  color: #55267E;
}

@media only screen and (max-width: 767px) {
  .bisb-gcc-custom-content,
  .bisb-gcc-product-wrapper,
  .bisb-easy-benefit-widget,
  .bisb-cpage-top-widget,
  .citizen-holder .fra-widget-blk {
    overflow-x: hidden !important;
  }
}

@media (max-width: 768px) {
  [data-aos=fade-right],
  [data-aos=fade-left] {
    transform: none !important;
    /* or reduce to 0px */
  }
}
input[type=text],
input[type=date],
input[type=file],
input[type=password],
input[type=email],
input[type=tel],
input[type=number],
input[type=search],
textarea {
  width: 100%;
  height: 40px;
  border: 1px solid #D9D9D9;
  padding-left: 16px;
  border-radius: 8px;
  margin-top: 0;
}
input[type=text].placeholder,
input[type=date].placeholder,
input[type=file].placeholder,
input[type=password].placeholder,
input[type=email].placeholder,
input[type=tel].placeholder,
input[type=number].placeholder,
input[type=search].placeholder,
textarea.placeholder {
  opacity: 0.5;
  color: #000000;
}
input[type=text]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=file]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=search]:-moz-placeholder,
textarea:-moz-placeholder {
  opacity: 0.5;
  color: #000000;
}
input[type=text]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=file]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=search]::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 0.5;
  color: #000000;
}
input[type=text]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=file]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 0.5;
  color: #000000;
}
input[type=text]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=file]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity: 0.5;
  color: #000000;
}
input[type=text]:hover, input[type=text]:focus,
input[type=date]:hover,
input[type=date]:focus,
input[type=file]:hover,
input[type=file]:focus,
input[type=password]:hover,
input[type=password]:focus,
input[type=email]:hover,
input[type=email]:focus,
input[type=tel]:hover,
input[type=tel]:focus,
input[type=number]:hover,
input[type=number]:focus,
input[type=search]:hover,
input[type=search]:focus,
textarea:hover,
textarea:focus {
  outline: none;
  box-shadow: none;
}

/**
* common styles
*/
/**
 * common colors
 */
/**
 * notification colors
 */
/* slick */
/* boxshadow */
/**
 * common colors
 */
/**
 * notification colors
 */
/* slick */
/* boxshadow */
/* gradients */
@media only screen and (max-width: 767px) {
  html {
    overflow-x: hidden !important;
  }
}

body {
  line-height: 1.2;
  font-size: 1rem;
  color: #333333;
  overflow-x: hidden !important;
}
@media only screen and (max-width: 767px) {
  body {
    overflow-x: hidden !important;
  }
}

.heading-h5, h5,
.heading-h4, h4,
.heading-h3, h3,
.heading-h2, h2,
.heading-h1, h1 {
  font-family: "Gotham-Medium";
}

.txt-regular, body {
  font-weight: 400 !important;
}

.txt-bold, .heading-h5,
h5, .heading-h4,
h4, .heading-h3,
h3, .heading-h2,
h2, .heading-h1,
h1 {
  font-weight: 700 !important;
}

.txt-semi-bold {
  font-weight: 500 !important;
}

.txt-md-bold {
  font-weight: 600 !important;
}

.base-page {
  min-height: calc(100vh - 27rem);
}
@media only screen and (max-width: 767px) {
  .base-page {
    min-height: calc(100vh - 42rem);
  }
}

@media only screen and (max-width: 767px) {
  .web-only,
  .for-dt {
    display: none !important;
  }
}

@media only screen and (min-width: 767px) {
  .mob-only,
  .for-mob {
    display: none !important;
  }
}

/**
 * buttons
 */
.decoration-none {
  text-decoration: none !important;
}

.c-pointer {
  cursor: pointer !important;
}

.c-not-allowed {
  cursor: not-allowed !important;
}

.c-text {
  cursor: text !important;
}

p {
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 18px;
}

.no-overflow {
  overflow: hidden !important;
}

a.has-link {
  cursor: pointer;
}

.ls-0 {
  list-style-type: none;
}

a {
  text-decoration: none !important;
  color: #552988;
}

a:hover {
  color: #999999;
}

img {
  display: block;
  max-width: 100%;
  height: auto !important;
}

.relative {
  position: relative;
}

.overflow-hidden {
  overflow: hidden;
}

.hidden {
  display: none !important;
}

.bdr-1 {
  border-radius: 10px;
}

.border-all {
  border: 1px solid #000000;
}

.grad-1 {
  background: linear-gradient(180deg, rgb(0, 105, 83) 0%, rgb(0, 152, 120) 100%) !important;
}

.grad-2 {
  background: linear-gradient(90deg, rgb(0, 105, 83) 0%, rgb(0, 152, 120) 100%) !important;
}

.grad-3 {
  background: linear-gradient(125deg, rgb(80, 80, 80) 0%, rgb(191, 191, 191) 100%) !important;
}

.grad-4 {
  background: linear-gradient(0deg, #085040 0%, #0B715A 100%) !important;
}

.grad-5 {
  background: linear-gradient(0deg, rgb(80, 80, 80) 0%, rgb(191, 191, 191) 100%) !important;
}

.text-underline {
  text-decoration: underline !important;
}

.site-input.sl-lg {
  height: 60px;
  min-width: 220px;
}
.site-input.sl-md {
  height: 40px;
  min-width: 170px;
}

.slick-slide img {
  width: 100%;
}

.slick-prev, .slick-next {
  z-index: 99;
}

.slick-prev {
  left: 30px;
}
.slick-prev::before {
  content: url(../image/slider-arrow-prev-lg.svg);
}

.slick-next {
  right: 30px;
}
.slick-next::before {
  content: url(../image/slider-arrow-next-lg.svg);
}

.slick-dots li button {
  background: url(../image/slider-dot-bg.svg) no-repeat left top;
}
.slick-dots li.slick-active button {
  background: url(../image/slider-dot-active-bg.svg) no-repeat left top;
}

/*
 * typography
 */
/*
* colors and gradients
*/
.bg-1 {
  background-color: #552988 !important;
}

.color-1 {
  color: #552988 !important;
}

.bg-2 {
  background-color: #864995 !important;
}

.color-2 {
  color: #864995 !important;
}

.bg-3 {
  background-color: #AD2065 !important;
}

.color-3 {
  color: #AD2065 !important;
}

.bg-4 {
  background-color: #970B54 !important;
}

.color-4 {
  color: #970B54 !important;
}

.bg-5 {
  background-color: #51C1AD !important;
}

.color-5 {
  color: #51C1AD !important;
}

.bg-6 {
  background-color: #56B24E !important;
}

.color-6 {
  color: #56B24E !important;
}

.bg-7 {
  background-color: #DEA627 !important;
}

.color-7 {
  color: #DEA627 !important;
}

.bg-8 {
  background-color: #5381E5 !important;
}

.color-8 {
  color: #5381E5 !important;
}

.bg-9 {
  background-color: #2B3568 !important;
}

.color-9 {
  color: #2B3568 !important;
}

.bg-10 {
  background-color: #333333 !important;
}

.color-10 {
  color: #333333 !important;
}

.bg-11 {
  background-color: #2B3568 !important;
}

.color-11 {
  color: #2B3568 !important;
}

.bg-12 {
  background-color: #707070 !important;
}

.color-12 {
  color: #707070 !important;
}

.bg-13 {
  background-color: #E6E6E6 !important;
}

.color-13 {
  color: #E6E6E6 !important;
}

.bg-14 {
  background-color: #000000 !important;
}

.color-14 {
  color: #000000 !important;
}

.bg-15 {
  background-color: #ffffff !important;
}

.color-15 {
  color: #ffffff !important;
}

.bg-16 {
  background-color: #20275d !important;
}

.color-16 {
  color: #20275d !important;
}

.bg-17 {
  background-color: #E4E4E4 !important;
}

.color-17 {
  color: #E4E4E4 !important;
}

.bg-18 {
  background-color: #dee2e6 !important;
}

.color-18 {
  color: #dee2e6 !important;
}

.weight-300 {
  font-weight: 300 !important;
}

.lighter {
  font-weight: 300 !important;
}

.weight-400 {
  font-weight: 400 !important;
}

.normal, html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul span,
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul a, html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul span,
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul a {
  font-weight: 400 !important;
}

.weight-600 {
  font-weight: 600 !important;
}

.semi-bold, html[dir=rtl] .arabic-writing-voting-page .bisb-spot-content-wrap-inner p, html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul > li .have-sub-sub.active > span,
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul > li .have-sub-sub.active > a, html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul > li.toggled > span,
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul > li.toggled > a, html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul span:hover,
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul a:hover, html:not([dir=rtl]) .arabic-writing-voting-page .bisb-spot-content-wrap-inner p, html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul > li .have-sub-sub.active > span,
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul > li .have-sub-sub.active > a, html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul > li.toggled > span,
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul > li.toggled > a, html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul span:hover,
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul a:hover {
  font-weight: 600 !important;
}

.weight-700 {
  font-weight: 700 !important;
}

.bold {
  font-weight: 700 !important;
}

.weight-800 {
  font-weight: 800 !important;
}

.extra-bold {
  font-weight: 800 !important;
}

.weight-900 {
  font-weight: 900 !important;
}

.extra-black {
  font-weight: 900 !important;
}

.heading-h1,
h1 {
  font-size: 2.75rem !important;
  color: #31005B;
  line-height: 1.2;
}
@media only screen and (max-width: 991px) {
  .heading-h1,
  h1 {
    font-size: 2.75rem !important;
  }
}

.heading-h2,
h2 {
  font-size: 2.25rem !important;
  color: #31005B;
  line-height: 1.2;
}
@media only screen and (max-width: 991px) {
  .heading-h2,
  h2 {
    font-size: 2.125rem !important;
  }
}

.heading-h3,
h3 {
  font-size: 2.125rem !important;
  color: #31005B;
  line-height: 1.2;
}
@media only screen and (max-width: 991px) {
  .heading-h3,
  h3 {
    font-size: 1.5rem !important;
  }
}

.heading-h4,
h4 {
  font-size: 1.5rem !important;
  color: #31005B;
  line-height: 1.2;
}
@media only screen and (max-width: 991px) {
  .heading-h4,
  h4 {
    font-size: 1.125rem !important;
  }
}

.heading-h5,
h5 {
  font-size: 1.125rem !important;
  color: #31005B;
  line-height: 1.2;
}
@media only screen and (max-width: 991px) {
  .heading-h5,
  h5 {
    font-size: 1.125rem !important;
  }
}

.para-1 {
  font-size: 1rem !important;
}
@media only screen and (max-width: 767px) {
  .para-1 {
    font-size: 1rem !important;
  }
}

.para-2 {
  font-size: 1rem !important;
}
@media only screen and (max-width: 767px) {
  .para-2 {
    font-size: 1rem !important;
  }
}

.para-3 {
  font-size: 0.875rem !important;
}
@media only screen and (max-width: 767px) {
  .para-3 {
    font-size: 0.875rem !important;
  }
}

.br-left {
  border-radius: 4rem 0 0 4rem;
}
@media only screen and (max-width: 767px) {
  .br-left {
    border-radius: 2rem 0 0 2rem;
  }
}

.br-top {
  border-radius: 4rem 4rem 0 0;
}
@media only screen and (max-width: 767px) {
  .br-top {
    border-radius: 2rem 2rem 0 0;
  }
}

.br-right {
  border-radius: 0 4rem 4rem 0;
}
@media only screen and (max-width: 767px) {
  .br-right {
    border-radius: 0 2rem 2rem 0;
  }
}

.br-bottom {
  border-radius: 0 0 4rem 4rem;
}
@media only screen and (max-width: 767px) {
  .br-bottom {
    border-radius: 0 0 2rem 2rem;
  }
}

.bt-1 {
  border-top: 1px solid #000000;
}

.bt-c1 {
  border-top: 1px solid #000000;
}

.bb-1 {
  border-bottom: 1px solid #000000;
}

.bb-c1 {
  border-bottom: 1px solid #000000;
}

.bl-1 {
  border-left: 1px solid #000000;
}

.bl-c1 {
  border-left: 1px solid #000000;
}

.br-1 {
  border-right: 1px solid #000000;
}

.br-c1 {
  border-right: 1px solid #000000;
}

.w-1 {
  width: 1% !important;
}

.mxw-1 {
  max-width: 1% !important;
}

.mnw-1 {
  min-width: 1% !important;
}

.mxh-1 {
  max-height: 1% !important;
}

.opacity-1 {
  opacity: 0.01 !important;
}

.w-2 {
  width: 2% !important;
}

.mxw-2 {
  max-width: 2% !important;
}

.mnw-2 {
  min-width: 2% !important;
}

.mxh-2 {
  max-height: 2% !important;
}

.opacity-2 {
  opacity: 0.02 !important;
}

.w-3 {
  width: 3% !important;
}

.mxw-3 {
  max-width: 3% !important;
}

.mnw-3 {
  min-width: 3% !important;
}

.mxh-3 {
  max-height: 3% !important;
}

.opacity-3 {
  opacity: 0.03 !important;
}

.w-4 {
  width: 4% !important;
}

.mxw-4 {
  max-width: 4% !important;
}

.mnw-4 {
  min-width: 4% !important;
}

.mxh-4 {
  max-height: 4% !important;
}

.opacity-4 {
  opacity: 0.04 !important;
}

.w-5 {
  width: 5% !important;
}

.mxw-5 {
  max-width: 5% !important;
}

.mnw-5 {
  min-width: 5% !important;
}

.mxh-5 {
  max-height: 5% !important;
}

.opacity-5 {
  opacity: 0.05 !important;
}

.w-6 {
  width: 6% !important;
}

.mxw-6 {
  max-width: 6% !important;
}

.mnw-6 {
  min-width: 6% !important;
}

.mxh-6 {
  max-height: 6% !important;
}

.opacity-6 {
  opacity: 0.06 !important;
}

.w-7 {
  width: 7% !important;
}

.mxw-7 {
  max-width: 7% !important;
}

.mnw-7 {
  min-width: 7% !important;
}

.mxh-7 {
  max-height: 7% !important;
}

.opacity-7 {
  opacity: 0.07 !important;
}

.w-8 {
  width: 8% !important;
}

.mxw-8 {
  max-width: 8% !important;
}

.mnw-8 {
  min-width: 8% !important;
}

.mxh-8 {
  max-height: 8% !important;
}

.opacity-8 {
  opacity: 0.08 !important;
}

.w-9 {
  width: 9% !important;
}

.mxw-9 {
  max-width: 9% !important;
}

.mnw-9 {
  min-width: 9% !important;
}

.mxh-9 {
  max-height: 9% !important;
}

.opacity-9 {
  opacity: 0.09 !important;
}

.w-10 {
  width: 10% !important;
}

.mxw-10 {
  max-width: 10% !important;
}

.mnw-10 {
  min-width: 10% !important;
}

.mxh-10 {
  max-height: 10% !important;
}

.opacity-10 {
  opacity: 0.1 !important;
}

.w-11 {
  width: 11% !important;
}

.mxw-11 {
  max-width: 11% !important;
}

.mnw-11 {
  min-width: 11% !important;
}

.mxh-11 {
  max-height: 11% !important;
}

.opacity-11 {
  opacity: 0.11 !important;
}

.w-12 {
  width: 12% !important;
}

.mxw-12 {
  max-width: 12% !important;
}

.mnw-12 {
  min-width: 12% !important;
}

.mxh-12 {
  max-height: 12% !important;
}

.opacity-12 {
  opacity: 0.12 !important;
}

.w-13 {
  width: 13% !important;
}

.mxw-13 {
  max-width: 13% !important;
}

.mnw-13 {
  min-width: 13% !important;
}

.mxh-13 {
  max-height: 13% !important;
}

.opacity-13 {
  opacity: 0.13 !important;
}

.w-14 {
  width: 14% !important;
}

.mxw-14 {
  max-width: 14% !important;
}

.mnw-14 {
  min-width: 14% !important;
}

.mxh-14 {
  max-height: 14% !important;
}

.opacity-14 {
  opacity: 0.14 !important;
}

.w-15 {
  width: 15% !important;
}

.mxw-15 {
  max-width: 15% !important;
}

.mnw-15 {
  min-width: 15% !important;
}

.mxh-15 {
  max-height: 15% !important;
}

.opacity-15 {
  opacity: 0.15 !important;
}

.w-16 {
  width: 16% !important;
}

.mxw-16 {
  max-width: 16% !important;
}

.mnw-16 {
  min-width: 16% !important;
}

.mxh-16 {
  max-height: 16% !important;
}

.opacity-16 {
  opacity: 0.16 !important;
}

.w-17 {
  width: 17% !important;
}

.mxw-17 {
  max-width: 17% !important;
}

.mnw-17 {
  min-width: 17% !important;
}

.mxh-17 {
  max-height: 17% !important;
}

.opacity-17 {
  opacity: 0.17 !important;
}

.w-18 {
  width: 18% !important;
}

.mxw-18 {
  max-width: 18% !important;
}

.mnw-18 {
  min-width: 18% !important;
}

.mxh-18 {
  max-height: 18% !important;
}

.opacity-18 {
  opacity: 0.18 !important;
}

.w-19 {
  width: 19% !important;
}

.mxw-19 {
  max-width: 19% !important;
}

.mnw-19 {
  min-width: 19% !important;
}

.mxh-19 {
  max-height: 19% !important;
}

.opacity-19 {
  opacity: 0.19 !important;
}

.w-20 {
  width: 20% !important;
}

.mxw-20 {
  max-width: 20% !important;
}

.mnw-20 {
  min-width: 20% !important;
}

.mxh-20 {
  max-height: 20% !important;
}

.opacity-20 {
  opacity: 0.2 !important;
}

.w-21 {
  width: 21% !important;
}

.mxw-21 {
  max-width: 21% !important;
}

.mnw-21 {
  min-width: 21% !important;
}

.mxh-21 {
  max-height: 21% !important;
}

.opacity-21 {
  opacity: 0.21 !important;
}

.w-22 {
  width: 22% !important;
}

.mxw-22 {
  max-width: 22% !important;
}

.mnw-22 {
  min-width: 22% !important;
}

.mxh-22 {
  max-height: 22% !important;
}

.opacity-22 {
  opacity: 0.22 !important;
}

.w-23 {
  width: 23% !important;
}

.mxw-23 {
  max-width: 23% !important;
}

.mnw-23 {
  min-width: 23% !important;
}

.mxh-23 {
  max-height: 23% !important;
}

.opacity-23 {
  opacity: 0.23 !important;
}

.w-24 {
  width: 24% !important;
}

.mxw-24 {
  max-width: 24% !important;
}

.mnw-24 {
  min-width: 24% !important;
}

.mxh-24 {
  max-height: 24% !important;
}

.opacity-24 {
  opacity: 0.24 !important;
}

.w-25 {
  width: 25% !important;
}

.mxw-25 {
  max-width: 25% !important;
}

.mnw-25 {
  min-width: 25% !important;
}

.mxh-25 {
  max-height: 25% !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.w-26 {
  width: 26% !important;
}

.mxw-26 {
  max-width: 26% !important;
}

.mnw-26 {
  min-width: 26% !important;
}

.mxh-26 {
  max-height: 26% !important;
}

.opacity-26 {
  opacity: 0.26 !important;
}

.w-27 {
  width: 27% !important;
}

.mxw-27 {
  max-width: 27% !important;
}

.mnw-27 {
  min-width: 27% !important;
}

.mxh-27 {
  max-height: 27% !important;
}

.opacity-27 {
  opacity: 0.27 !important;
}

.w-28 {
  width: 28% !important;
}

.mxw-28 {
  max-width: 28% !important;
}

.mnw-28 {
  min-width: 28% !important;
}

.mxh-28 {
  max-height: 28% !important;
}

.opacity-28 {
  opacity: 0.28 !important;
}

.w-29 {
  width: 29% !important;
}

.mxw-29 {
  max-width: 29% !important;
}

.mnw-29 {
  min-width: 29% !important;
}

.mxh-29 {
  max-height: 29% !important;
}

.opacity-29 {
  opacity: 0.29 !important;
}

.w-30 {
  width: 30% !important;
}

.mxw-30 {
  max-width: 30% !important;
}

.mnw-30 {
  min-width: 30% !important;
}

.mxh-30 {
  max-height: 30% !important;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.w-31 {
  width: 31% !important;
}

.mxw-31 {
  max-width: 31% !important;
}

.mnw-31 {
  min-width: 31% !important;
}

.mxh-31 {
  max-height: 31% !important;
}

.opacity-31 {
  opacity: 0.31 !important;
}

.w-32 {
  width: 32% !important;
}

.mxw-32 {
  max-width: 32% !important;
}

.mnw-32 {
  min-width: 32% !important;
}

.mxh-32 {
  max-height: 32% !important;
}

.opacity-32 {
  opacity: 0.32 !important;
}

.w-33 {
  width: 33% !important;
}

.mxw-33 {
  max-width: 33% !important;
}

.mnw-33 {
  min-width: 33% !important;
}

.mxh-33 {
  max-height: 33% !important;
}

.opacity-33 {
  opacity: 0.33 !important;
}

.w-34 {
  width: 34% !important;
}

.mxw-34 {
  max-width: 34% !important;
}

.mnw-34 {
  min-width: 34% !important;
}

.mxh-34 {
  max-height: 34% !important;
}

.opacity-34 {
  opacity: 0.34 !important;
}

.w-35 {
  width: 35% !important;
}

.mxw-35 {
  max-width: 35% !important;
}

.mnw-35 {
  min-width: 35% !important;
}

.mxh-35 {
  max-height: 35% !important;
}

.opacity-35 {
  opacity: 0.35 !important;
}

.w-36 {
  width: 36% !important;
}

.mxw-36 {
  max-width: 36% !important;
}

.mnw-36 {
  min-width: 36% !important;
}

.mxh-36 {
  max-height: 36% !important;
}

.opacity-36 {
  opacity: 0.36 !important;
}

.w-37 {
  width: 37% !important;
}

.mxw-37 {
  max-width: 37% !important;
}

.mnw-37 {
  min-width: 37% !important;
}

.mxh-37 {
  max-height: 37% !important;
}

.opacity-37 {
  opacity: 0.37 !important;
}

.w-38 {
  width: 38% !important;
}

.mxw-38 {
  max-width: 38% !important;
}

.mnw-38 {
  min-width: 38% !important;
}

.mxh-38 {
  max-height: 38% !important;
}

.opacity-38 {
  opacity: 0.38 !important;
}

.w-39 {
  width: 39% !important;
}

.mxw-39 {
  max-width: 39% !important;
}

.mnw-39 {
  min-width: 39% !important;
}

.mxh-39 {
  max-height: 39% !important;
}

.opacity-39 {
  opacity: 0.39 !important;
}

.w-40 {
  width: 40% !important;
}

.mxw-40 {
  max-width: 40% !important;
}

.mnw-40 {
  min-width: 40% !important;
}

.mxh-40 {
  max-height: 40% !important;
}

.opacity-40 {
  opacity: 0.4 !important;
}

.w-41 {
  width: 41% !important;
}

.mxw-41 {
  max-width: 41% !important;
}

.mnw-41 {
  min-width: 41% !important;
}

.mxh-41 {
  max-height: 41% !important;
}

.opacity-41 {
  opacity: 0.41 !important;
}

.w-42 {
  width: 42% !important;
}

.mxw-42 {
  max-width: 42% !important;
}

.mnw-42 {
  min-width: 42% !important;
}

.mxh-42 {
  max-height: 42% !important;
}

.opacity-42 {
  opacity: 0.42 !important;
}

.w-43 {
  width: 43% !important;
}

.mxw-43 {
  max-width: 43% !important;
}

.mnw-43 {
  min-width: 43% !important;
}

.mxh-43 {
  max-height: 43% !important;
}

.opacity-43 {
  opacity: 0.43 !important;
}

.w-44 {
  width: 44% !important;
}

.mxw-44 {
  max-width: 44% !important;
}

.mnw-44 {
  min-width: 44% !important;
}

.mxh-44 {
  max-height: 44% !important;
}

.opacity-44 {
  opacity: 0.44 !important;
}

.w-45 {
  width: 45% !important;
}

.mxw-45 {
  max-width: 45% !important;
}

.mnw-45 {
  min-width: 45% !important;
}

.mxh-45 {
  max-height: 45% !important;
}

.opacity-45 {
  opacity: 0.45 !important;
}

.w-46 {
  width: 46% !important;
}

.mxw-46 {
  max-width: 46% !important;
}

.mnw-46 {
  min-width: 46% !important;
}

.mxh-46 {
  max-height: 46% !important;
}

.opacity-46 {
  opacity: 0.46 !important;
}

.w-47 {
  width: 47% !important;
}

.mxw-47 {
  max-width: 47% !important;
}

.mnw-47 {
  min-width: 47% !important;
}

.mxh-47 {
  max-height: 47% !important;
}

.opacity-47 {
  opacity: 0.47 !important;
}

.w-48 {
  width: 48% !important;
}

.mxw-48 {
  max-width: 48% !important;
}

.mnw-48 {
  min-width: 48% !important;
}

.mxh-48 {
  max-height: 48% !important;
}

.opacity-48 {
  opacity: 0.48 !important;
}

.w-49 {
  width: 49% !important;
}

.mxw-49 {
  max-width: 49% !important;
}

.mnw-49 {
  min-width: 49% !important;
}

.mxh-49 {
  max-height: 49% !important;
}

.opacity-49 {
  opacity: 0.49 !important;
}

.w-50 {
  width: 50% !important;
}

.mxw-50 {
  max-width: 50% !important;
}

.mnw-50 {
  min-width: 50% !important;
}

.mxh-50 {
  max-height: 50% !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.w-51 {
  width: 51% !important;
}

.mxw-51 {
  max-width: 51% !important;
}

.mnw-51 {
  min-width: 51% !important;
}

.mxh-51 {
  max-height: 51% !important;
}

.opacity-51 {
  opacity: 0.51 !important;
}

.w-52 {
  width: 52% !important;
}

.mxw-52 {
  max-width: 52% !important;
}

.mnw-52 {
  min-width: 52% !important;
}

.mxh-52 {
  max-height: 52% !important;
}

.opacity-52 {
  opacity: 0.52 !important;
}

.w-53 {
  width: 53% !important;
}

.mxw-53 {
  max-width: 53% !important;
}

.mnw-53 {
  min-width: 53% !important;
}

.mxh-53 {
  max-height: 53% !important;
}

.opacity-53 {
  opacity: 0.53 !important;
}

.w-54 {
  width: 54% !important;
}

.mxw-54 {
  max-width: 54% !important;
}

.mnw-54 {
  min-width: 54% !important;
}

.mxh-54 {
  max-height: 54% !important;
}

.opacity-54 {
  opacity: 0.54 !important;
}

.w-55 {
  width: 55% !important;
}

.mxw-55 {
  max-width: 55% !important;
}

.mnw-55 {
  min-width: 55% !important;
}

.mxh-55 {
  max-height: 55% !important;
}

.opacity-55 {
  opacity: 0.55 !important;
}

.w-56 {
  width: 56% !important;
}

.mxw-56 {
  max-width: 56% !important;
}

.mnw-56 {
  min-width: 56% !important;
}

.mxh-56 {
  max-height: 56% !important;
}

.opacity-56 {
  opacity: 0.56 !important;
}

.w-57 {
  width: 57% !important;
}

.mxw-57 {
  max-width: 57% !important;
}

.mnw-57 {
  min-width: 57% !important;
}

.mxh-57 {
  max-height: 57% !important;
}

.opacity-57 {
  opacity: 0.57 !important;
}

.w-58 {
  width: 58% !important;
}

.mxw-58 {
  max-width: 58% !important;
}

.mnw-58 {
  min-width: 58% !important;
}

.mxh-58 {
  max-height: 58% !important;
}

.opacity-58 {
  opacity: 0.58 !important;
}

.w-59 {
  width: 59% !important;
}

.mxw-59 {
  max-width: 59% !important;
}

.mnw-59 {
  min-width: 59% !important;
}

.mxh-59 {
  max-height: 59% !important;
}

.opacity-59 {
  opacity: 0.59 !important;
}

.w-60 {
  width: 60% !important;
}

.mxw-60 {
  max-width: 60% !important;
}

.mnw-60 {
  min-width: 60% !important;
}

.mxh-60 {
  max-height: 60% !important;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.w-61 {
  width: 61% !important;
}

.mxw-61 {
  max-width: 61% !important;
}

.mnw-61 {
  min-width: 61% !important;
}

.mxh-61 {
  max-height: 61% !important;
}

.opacity-61 {
  opacity: 0.61 !important;
}

.w-62 {
  width: 62% !important;
}

.mxw-62 {
  max-width: 62% !important;
}

.mnw-62 {
  min-width: 62% !important;
}

.mxh-62 {
  max-height: 62% !important;
}

.opacity-62 {
  opacity: 0.62 !important;
}

.w-63 {
  width: 63% !important;
}

.mxw-63 {
  max-width: 63% !important;
}

.mnw-63 {
  min-width: 63% !important;
}

.mxh-63 {
  max-height: 63% !important;
}

.opacity-63 {
  opacity: 0.63 !important;
}

.w-64 {
  width: 64% !important;
}

.mxw-64 {
  max-width: 64% !important;
}

.mnw-64 {
  min-width: 64% !important;
}

.mxh-64 {
  max-height: 64% !important;
}

.opacity-64 {
  opacity: 0.64 !important;
}

.w-65 {
  width: 65% !important;
}

.mxw-65 {
  max-width: 65% !important;
}

.mnw-65 {
  min-width: 65% !important;
}

.mxh-65 {
  max-height: 65% !important;
}

.opacity-65 {
  opacity: 0.65 !important;
}

.w-66 {
  width: 66% !important;
}

.mxw-66 {
  max-width: 66% !important;
}

.mnw-66 {
  min-width: 66% !important;
}

.mxh-66 {
  max-height: 66% !important;
}

.opacity-66 {
  opacity: 0.66 !important;
}

.w-67 {
  width: 67% !important;
}

.mxw-67 {
  max-width: 67% !important;
}

.mnw-67 {
  min-width: 67% !important;
}

.mxh-67 {
  max-height: 67% !important;
}

.opacity-67 {
  opacity: 0.67 !important;
}

.w-68 {
  width: 68% !important;
}

.mxw-68 {
  max-width: 68% !important;
}

.mnw-68 {
  min-width: 68% !important;
}

.mxh-68 {
  max-height: 68% !important;
}

.opacity-68 {
  opacity: 0.68 !important;
}

.w-69 {
  width: 69% !important;
}

.mxw-69 {
  max-width: 69% !important;
}

.mnw-69 {
  min-width: 69% !important;
}

.mxh-69 {
  max-height: 69% !important;
}

.opacity-69 {
  opacity: 0.69 !important;
}

.w-70 {
  width: 70% !important;
}

.mxw-70 {
  max-width: 70% !important;
}

.mnw-70 {
  min-width: 70% !important;
}

.mxh-70 {
  max-height: 70% !important;
}

.opacity-70 {
  opacity: 0.7 !important;
}

.w-71 {
  width: 71% !important;
}

.mxw-71 {
  max-width: 71% !important;
}

.mnw-71 {
  min-width: 71% !important;
}

.mxh-71 {
  max-height: 71% !important;
}

.opacity-71 {
  opacity: 0.71 !important;
}

.w-72 {
  width: 72% !important;
}

.mxw-72 {
  max-width: 72% !important;
}

.mnw-72 {
  min-width: 72% !important;
}

.mxh-72 {
  max-height: 72% !important;
}

.opacity-72 {
  opacity: 0.72 !important;
}

.w-73 {
  width: 73% !important;
}

.mxw-73 {
  max-width: 73% !important;
}

.mnw-73 {
  min-width: 73% !important;
}

.mxh-73 {
  max-height: 73% !important;
}

.opacity-73 {
  opacity: 0.73 !important;
}

.w-74 {
  width: 74% !important;
}

.mxw-74 {
  max-width: 74% !important;
}

.mnw-74 {
  min-width: 74% !important;
}

.mxh-74 {
  max-height: 74% !important;
}

.opacity-74 {
  opacity: 0.74 !important;
}

.w-75 {
  width: 75% !important;
}

.mxw-75 {
  max-width: 75% !important;
}

.mnw-75 {
  min-width: 75% !important;
}

.mxh-75 {
  max-height: 75% !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.w-76 {
  width: 76% !important;
}

.mxw-76 {
  max-width: 76% !important;
}

.mnw-76 {
  min-width: 76% !important;
}

.mxh-76 {
  max-height: 76% !important;
}

.opacity-76 {
  opacity: 0.76 !important;
}

.w-77 {
  width: 77% !important;
}

.mxw-77 {
  max-width: 77% !important;
}

.mnw-77 {
  min-width: 77% !important;
}

.mxh-77 {
  max-height: 77% !important;
}

.opacity-77 {
  opacity: 0.77 !important;
}

.w-78 {
  width: 78% !important;
}

.mxw-78 {
  max-width: 78% !important;
}

.mnw-78 {
  min-width: 78% !important;
}

.mxh-78 {
  max-height: 78% !important;
}

.opacity-78 {
  opacity: 0.78 !important;
}

.w-79 {
  width: 79% !important;
}

.mxw-79 {
  max-width: 79% !important;
}

.mnw-79 {
  min-width: 79% !important;
}

.mxh-79 {
  max-height: 79% !important;
}

.opacity-79 {
  opacity: 0.79 !important;
}

.w-80 {
  width: 80% !important;
}

.mxw-80 {
  max-width: 80% !important;
}

.mnw-80 {
  min-width: 80% !important;
}

.mxh-80 {
  max-height: 80% !important;
}

.opacity-80 {
  opacity: 0.8 !important;
}

.w-81 {
  width: 81% !important;
}

.mxw-81 {
  max-width: 81% !important;
}

.mnw-81 {
  min-width: 81% !important;
}

.mxh-81 {
  max-height: 81% !important;
}

.opacity-81 {
  opacity: 0.81 !important;
}

.w-82 {
  width: 82% !important;
}

.mxw-82 {
  max-width: 82% !important;
}

.mnw-82 {
  min-width: 82% !important;
}

.mxh-82 {
  max-height: 82% !important;
}

.opacity-82 {
  opacity: 0.82 !important;
}

.w-83 {
  width: 83% !important;
}

.mxw-83 {
  max-width: 83% !important;
}

.mnw-83 {
  min-width: 83% !important;
}

.mxh-83 {
  max-height: 83% !important;
}

.opacity-83 {
  opacity: 0.83 !important;
}

.w-84 {
  width: 84% !important;
}

.mxw-84 {
  max-width: 84% !important;
}

.mnw-84 {
  min-width: 84% !important;
}

.mxh-84 {
  max-height: 84% !important;
}

.opacity-84 {
  opacity: 0.84 !important;
}

.w-85 {
  width: 85% !important;
}

.mxw-85 {
  max-width: 85% !important;
}

.mnw-85 {
  min-width: 85% !important;
}

.mxh-85 {
  max-height: 85% !important;
}

.opacity-85 {
  opacity: 0.85 !important;
}

.w-86 {
  width: 86% !important;
}

.mxw-86 {
  max-width: 86% !important;
}

.mnw-86 {
  min-width: 86% !important;
}

.mxh-86 {
  max-height: 86% !important;
}

.opacity-86 {
  opacity: 0.86 !important;
}

.w-87 {
  width: 87% !important;
}

.mxw-87 {
  max-width: 87% !important;
}

.mnw-87 {
  min-width: 87% !important;
}

.mxh-87 {
  max-height: 87% !important;
}

.opacity-87 {
  opacity: 0.87 !important;
}

.w-88 {
  width: 88% !important;
}

.mxw-88 {
  max-width: 88% !important;
}

.mnw-88 {
  min-width: 88% !important;
}

.mxh-88 {
  max-height: 88% !important;
}

.opacity-88 {
  opacity: 0.88 !important;
}

.w-89 {
  width: 89% !important;
}

.mxw-89 {
  max-width: 89% !important;
}

.mnw-89 {
  min-width: 89% !important;
}

.mxh-89 {
  max-height: 89% !important;
}

.opacity-89 {
  opacity: 0.89 !important;
}

.w-90 {
  width: 90% !important;
}

.mxw-90 {
  max-width: 90% !important;
}

.mnw-90 {
  min-width: 90% !important;
}

.mxh-90 {
  max-height: 90% !important;
}

.opacity-90 {
  opacity: 0.9 !important;
}

.w-91 {
  width: 91% !important;
}

.mxw-91 {
  max-width: 91% !important;
}

.mnw-91 {
  min-width: 91% !important;
}

.mxh-91 {
  max-height: 91% !important;
}

.opacity-91 {
  opacity: 0.91 !important;
}

.w-92 {
  width: 92% !important;
}

.mxw-92 {
  max-width: 92% !important;
}

.mnw-92 {
  min-width: 92% !important;
}

.mxh-92 {
  max-height: 92% !important;
}

.opacity-92 {
  opacity: 0.92 !important;
}

.w-93 {
  width: 93% !important;
}

.mxw-93 {
  max-width: 93% !important;
}

.mnw-93 {
  min-width: 93% !important;
}

.mxh-93 {
  max-height: 93% !important;
}

.opacity-93 {
  opacity: 0.93 !important;
}

.w-94 {
  width: 94% !important;
}

.mxw-94 {
  max-width: 94% !important;
}

.mnw-94 {
  min-width: 94% !important;
}

.mxh-94 {
  max-height: 94% !important;
}

.opacity-94 {
  opacity: 0.94 !important;
}

.w-95 {
  width: 95% !important;
}

.mxw-95 {
  max-width: 95% !important;
}

.mnw-95 {
  min-width: 95% !important;
}

.mxh-95 {
  max-height: 95% !important;
}

.opacity-95 {
  opacity: 0.95 !important;
}

.w-96 {
  width: 96% !important;
}

.mxw-96 {
  max-width: 96% !important;
}

.mnw-96 {
  min-width: 96% !important;
}

.mxh-96 {
  max-height: 96% !important;
}

.opacity-96 {
  opacity: 0.96 !important;
}

.w-97 {
  width: 97% !important;
}

.mxw-97 {
  max-width: 97% !important;
}

.mnw-97 {
  min-width: 97% !important;
}

.mxh-97 {
  max-height: 97% !important;
}

.opacity-97 {
  opacity: 0.97 !important;
}

.w-98 {
  width: 98% !important;
}

.mxw-98 {
  max-width: 98% !important;
}

.mnw-98 {
  min-width: 98% !important;
}

.mxh-98 {
  max-height: 98% !important;
}

.opacity-98 {
  opacity: 0.98 !important;
}

.w-99 {
  width: 99% !important;
}

.mxw-99 {
  max-width: 99% !important;
}

.mnw-99 {
  min-width: 99% !important;
}

.mxh-99 {
  max-height: 99% !important;
}

.opacity-99 {
  opacity: 0.99 !important;
}

.w-100 {
  width: 100% !important;
}

.mxw-100 {
  max-width: 100% !important;
}

.mnw-100 {
  min-width: 100% !important;
}

.mxh-100 {
  max-height: 100% !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.site-link {
  font-size: 1rem;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  transition: all 0.3s linear 0s;
  width: 100%;
  min-width: 150px;
  cursor: pointer;
}
.site-link:hover {
  transition: all 0.3s linear 0s;
}
.site-link.ln-lg {
  max-width: 175px;
}
.site-link.ln-md {
  max-width: 150px;
  height: 43px;
}
.site-link.link-1 {
  color: #707070;
  background-color: #E6E6E6;
}
.site-link.link-2 {
  color: #000000;
  background-color: #ffffff;
}
.site-link.link-3 {
  color: #ffffff;
  background-color: #552988;
}

.link-text {
  color: #552988;
  font-weight: 400;
  font-size: 1.5rem;
  transition: all 0.3s ease-out 0s;
}
@media only screen and (max-width: 767px) {
  .link-text {
    font-size: 0.875rem;
  }
}
.link-text:hover {
  text-decoration: underline !important;
}

.c-default {
  cursor: default !important;
}

h1, h2 {
  margin-bottom: 20px;
}

h3, h4, h5, h6 {
  margin-bottom: 15px;
}

ol, ul {
  margin: 30px 0 30px 20px;
}
ol li, ul li {
  line-height: 1.5;
}

ol {
  list-style-type: decimal;
}

ul {
  list-style-type: disc;
}
ul li::marker {
  display: none;
}

.form-item, .form-actions {
  margin: 0;
}

.mtb-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}
@media only screen and (max-width: 767px) {
  .mtb-100 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}

.mt-100 {
  margin-top: 100px;
}

.mt-50 {
  margin-top: 50px;
}

.mb-50 {
  margin-bottom: 50px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-100 {
  padding-top: 100px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-100 {
  padding-bottom: 100px;
}

.ptb-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media only screen and (max-width: 767px) {
  .ptb-100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.ptb-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.ptb-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

label {
  margin-bottom: 10px;
  font-weight: 700;
  width: 100%;
}

.form-item {
  margin-bottom: 1.5rem;
}

textarea {
  padding: 16px 12px;
  height: 170px;
  resize: none;
}

input[type=submit] {
  width: 100%;
  border: 0;
}

.jazzberry-jam-bg {
  background-color: #970B54;
}

.purple-bg {
  background-color: #552988;
  color: #ffffff;
}

.goldenrod-bg {
  background-color: #DEA627;
}

.verdigris-bg {
  background-color: #51C1AD;
}

.maroon-bg {
  background-color: #AD2065;
}

.cadmium-violet-bg {
  background-color: #864995;
}

.nations-blue-bg {
  background-color: #5381E5;
}

.apple-bg {
  background-color: #56B24E;
}

.deep-koamaru-bg {
  background-color: #2B3568;
}

.space-cadet-bg {
  background-color: #20275d;
}

.whisper-shade-bg {
  background-color: #E4E4E4;
}

.white-bg {
  background-color: #ffffff;
}

.grey-bg {
  background-color: #dee2e6;
}

@font-face {
  font-family: "Gotham";
  src: url("../font/Gotham-Book.woff2") format("woff2"), url("../font/Gotham-Book.woff") format("woff"), url("../font/Gotham-Book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham-Medium";
  src: url("../font/Gotham-Medium.eot");
  src: url("../font/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../font/Gotham-Medium.woff2") format("woff2"), url("../font/Gotham-Medium.woff") format("woff"), url("../font/Gotham-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "gothamregular";
  src: url("../font/gotham_regular-webfont.woff2") format("woff2"), url("../font/gotham_regular-webfont.woff") format("woff"), url("../font/gotham_regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "gotham_boldregular";
  src: url("../font/gotham-bold-webfont.woff2") format("woff2"), url("../font/gotham-bold-webfont.woff") format("woff"), url("../font/gotham-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "gotham_lightregular";
  src: url("../font/gotham-light-webfont.woff2") format("woff2"), url("../font/gotham-light-webfont.woff") format("woff"), url("../font/gotham-light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "gotham_mediumregular";
  src: url("../font/gotham-medium-webfont.woff2") format("woff2"), url("../font/gotham-medium-webfont.woff") format("woff"), url("../font/gotham-medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FrutigerLTArabic-45Light";
  src: url("../font/Frutiger-LT-Arabic-45-Light.eot");
  src: url("../font/Frutiger-LT-Arabic-45-Light.eot?#iefix") format("embedded-opentype"), url("../font/Frutiger-LT-Arabic-45-Light.woff2") format("woff2"), url("../font/Frutiger-LT-Arabic-45-Light.woff") format("woff"), url("../font/Frutiger-LT-Arabic-45-Light.ttf") format("truetype"), url("../font/Frutiger-LT-Arabic-45-Light.svg#FrutigerLTArabic-45Light") format("svg");
}
@font-face {
  font-family: "FrutigerLTArabic-55Roman";
  src: url("../font/Frutiger-LT-Arabic-55-Roman.eot");
  src: url("../font/Frutiger-LT-Arabic-55-Roman.eot?#iefix") format("embedded-opentype"), url("../font/Frutiger-LT-Arabic-55-Roman.woff2") format("woff2"), url("../font/Frutiger-LT-Arabic-55-Roman.woff") format("woff"), url("../font/Frutiger-LT-Arabic-55-Roman.ttf") format("truetype"), url("../font/Frutiger-LT-Arabic-55-Roman.svg#FrutigerLTArabic-55Roman") format("svg");
}
@font-face {
  font-family: "FrutigerLTArabic-65Bold";
  src: url("../font/Frutiger-LT-Arabic-65-Bold.eot");
  src: url("../font/Frutiger-LT-Arabic-65-Bold.eot?#iefix") format("embedded-opentype"), url("../font/Frutiger-LT-Arabic-65-Bold.woff2") format("woff2"), url("../font/Frutiger-LT-Arabic-65-Bold.woff") format("woff"), url("../font/Frutiger-LT-Arabic-65-Bold.ttf") format("truetype"), url("../font/Frutiger-LT-Arabic-65-Bold.svg#FrutigerLTArabic-65Bold") format("svg");
}
@font-face {
  font-family: "FrutigerLTArabic-75Black";
  src: url("../font/Frutiger-LT-Arabic-75-Black.eot");
  src: url("../font/Frutiger-LT-Arabic-75-Black.eot?#iefix") format("embedded-opentype"), url("../font/Frutiger-LT-Arabic-75-Black.woff2") format("woff2"), url("../font/Frutiger-LT-Arabic-75-Black.woff") format("woff"), url("../font/Frutiger-LT-Arabic-75-Black.ttf") format("truetype"), url("../font/Frutiger-LT-Arabic-75-Black.svg#FrutigerLTArabic-75Black") format("svg");
}
/* ---En styling--- */
html:not([dir=rtl]) {
  /**
  * style main
  */
}
html:not([dir=rtl]) body {
  font-family: "Gotham", sans-serif;
  position: relative;
}
html:not([dir=rtl]) .site-input {
  padding: 11px 40px 11px 10px;
}
html:not([dir=rtl]) .list-style-type-none,
html:not([dir=rtl]) .list-style-type-none ul {
  list-style-type: none !important;
}
html:not([dir=rtl]) .bootstrap-select {
  max-width: none;
  width: 100% !important;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-toggle {
  outline: none !important;
  padding: 8px 0;
  height: 40px;
  border-radius: 0;
  border: 1px solid #000000;
  background: #ffffff;
  margin-top: 0.2rem;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-toggle::after {
  background: url(../image/dropdown-arrow.svg) no-repeat left top/100%;
  width: 12px;
  height: 8px;
  border: 0;
  position: absolute;
  right: 20px;
}
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 .filter-option-inner-inner {
  padding-left: 16px;
}
html:not([dir=rtl]) .bootstrap-select .dropdown-menu {
  height: 200px;
  min-width: 100% !important;
}
html:not([dir=rtl]) input[type=text],
html:not([dir=rtl]) input[type=date],
html:not([dir=rtl]) input[type=password],
html:not([dir=rtl]) input[type=email],
html:not([dir=rtl]) input[type=tel],
html:not([dir=rtl]) input[type=number],
html:not([dir=rtl]) input[type=search],
html:not([dir=rtl]) select.form-select,
html:not([dir=rtl]) textarea {
  width: 100%;
  height: 40px;
  border: 1px solid #D9D9D9;
  padding-left: 16px;
  border-radius: 8px;
  margin-top: 0;
}
html:not([dir=rtl]) input[type=text].placeholder,
html:not([dir=rtl]) input[type=date].placeholder,
html:not([dir=rtl]) input[type=password].placeholder,
html:not([dir=rtl]) input[type=email].placeholder,
html:not([dir=rtl]) input[type=tel].placeholder,
html:not([dir=rtl]) input[type=number].placeholder,
html:not([dir=rtl]) input[type=search].placeholder,
html:not([dir=rtl]) select.form-select.placeholder,
html:not([dir=rtl]) textarea.placeholder {
  opacity: 0.5;
  color: #000000;
}
html:not([dir=rtl]) input[type=text]:-moz-placeholder,
html:not([dir=rtl]) input[type=date]:-moz-placeholder,
html:not([dir=rtl]) input[type=password]:-moz-placeholder,
html:not([dir=rtl]) input[type=email]:-moz-placeholder,
html:not([dir=rtl]) input[type=tel]:-moz-placeholder,
html:not([dir=rtl]) input[type=number]:-moz-placeholder,
html:not([dir=rtl]) input[type=search]:-moz-placeholder,
html:not([dir=rtl]) select.form-select:-moz-placeholder,
html:not([dir=rtl]) textarea:-moz-placeholder {
  opacity: 0.5;
  color: #000000;
}
html:not([dir=rtl]) input[type=text]::-moz-placeholder,
html:not([dir=rtl]) input[type=date]::-moz-placeholder,
html:not([dir=rtl]) input[type=password]::-moz-placeholder,
html:not([dir=rtl]) input[type=email]::-moz-placeholder,
html:not([dir=rtl]) input[type=tel]::-moz-placeholder,
html:not([dir=rtl]) input[type=number]::-moz-placeholder,
html:not([dir=rtl]) input[type=search]::-moz-placeholder,
html:not([dir=rtl]) select.form-select::-moz-placeholder,
html:not([dir=rtl]) textarea::-moz-placeholder {
  opacity: 0.5;
  color: #000000;
}
html:not([dir=rtl]) input[type=text]:-ms-input-placeholder,
html:not([dir=rtl]) input[type=date]:-ms-input-placeholder,
html:not([dir=rtl]) input[type=password]:-ms-input-placeholder,
html:not([dir=rtl]) input[type=email]:-ms-input-placeholder,
html:not([dir=rtl]) input[type=tel]:-ms-input-placeholder,
html:not([dir=rtl]) input[type=number]:-ms-input-placeholder,
html:not([dir=rtl]) input[type=search]:-ms-input-placeholder,
html:not([dir=rtl]) select.form-select:-ms-input-placeholder,
html:not([dir=rtl]) textarea:-ms-input-placeholder {
  opacity: 0.5;
  color: #000000;
}
html:not([dir=rtl]) input[type=text]::-webkit-input-placeholder,
html:not([dir=rtl]) input[type=date]::-webkit-input-placeholder,
html:not([dir=rtl]) input[type=password]::-webkit-input-placeholder,
html:not([dir=rtl]) input[type=email]::-webkit-input-placeholder,
html:not([dir=rtl]) input[type=tel]::-webkit-input-placeholder,
html:not([dir=rtl]) input[type=number]::-webkit-input-placeholder,
html:not([dir=rtl]) input[type=search]::-webkit-input-placeholder,
html:not([dir=rtl]) select.form-select::-webkit-input-placeholder,
html:not([dir=rtl]) textarea::-webkit-input-placeholder {
  opacity: 0.5;
  color: #000000;
}
html:not([dir=rtl]) input[type=text]:hover, html:not([dir=rtl]) input[type=text]:focus,
html:not([dir=rtl]) input[type=date]:hover,
html:not([dir=rtl]) input[type=date]:focus,
html:not([dir=rtl]) input[type=password]:hover,
html:not([dir=rtl]) input[type=password]:focus,
html:not([dir=rtl]) input[type=email]:hover,
html:not([dir=rtl]) input[type=email]:focus,
html:not([dir=rtl]) input[type=tel]:hover,
html:not([dir=rtl]) input[type=tel]:focus,
html:not([dir=rtl]) input[type=number]:hover,
html:not([dir=rtl]) input[type=number]:focus,
html:not([dir=rtl]) input[type=search]:hover,
html:not([dir=rtl]) input[type=search]:focus,
html:not([dir=rtl]) select.form-select:hover,
html:not([dir=rtl]) select.form-select:focus,
html:not([dir=rtl]) textarea:hover,
html:not([dir=rtl]) textarea:focus {
  outline: none;
  box-shadow: none;
}
html:not([dir=rtl]) {
  /* footer */
}
html:not([dir=rtl]) .global-footer {
  background: #552988;
  color: #ffffff;
}
html:not([dir=rtl]) .global-footer .footer-nav {
  margin-bottom: 50px;
}
html:not([dir=rtl]) .global-footer .footer-nav ul {
  margin: 0;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .global-footer .footer-nav ul {
    display: block;
    text-align: center;
  }
}
html:not([dir=rtl]) .global-footer .footer-nav ul li {
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .global-footer .footer-nav ul li {
    margin-right: 0;
  }
}
html:not([dir=rtl]) .global-footer .footer-nav ul li:last-child {
  margin-right: 0;
}
html:not([dir=rtl]) .global-footer .footer-nav ul li a {
  color: #ffffff;
  font-size: 1.125rem;
}
html:not([dir=rtl]) .global-footer .footer-nav ul li a:hover {
  color: #999999;
}
html:not([dir=rtl]) .global-footer p {
  font-size: 0.875rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .global-footer p {
    line-height: 36px;
  }
}
html:not([dir=rtl]) {
  /* newsletter footer */
}
html:not([dir=rtl]) .newsletter-section-block {
  padding: 1rem 0;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .newsletter-section-block .site-link {
    margin: 0 auto;
  }
}
html:not([dir=rtl]) .newsletter-section-block input[type=text],
html:not([dir=rtl]) .newsletter-section-block input[type=email] {
  max-width: 635px;
  border: none;
  color: #000000;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .newsletter-section-block input[type=text],
  html:not([dir=rtl]) .newsletter-section-block input[type=email] {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .newsletter-section-block .newsletter-wrap {
  justify-content: space-between;
  align-items: center;
}
html:not([dir=rtl]) .newsletter-section-block .newsletter-wrap input[type=submit] {
  width: 150px;
}
html:not([dir=rtl]) .newsletter-section-block span {
  font-size: 1.125rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .newsletter-section-block span {
    margin-bottom: 1rem;
    display: block;
  }
}
html:not([dir=rtl]) {
  /* header */
}
html:not([dir=rtl]) .header-top-block {
  display: flex;
  justify-content: space-between;
}
html:not([dir=rtl]) .header-top-block .rt-widget-block {
  position: relative;
}
html:not([dir=rtl]) .logo-block {
  margin-top: -111px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .logo-block {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 15px;
  }
  html:not([dir=rtl]) .logo-block h1 {
    margin-bottom: 0;
  }
}
html:not([dir=rtl]) .logo-block h1 {
  font-size: 0 !important;
}
html:not([dir=rtl]) .logo-block h1 img {
  width: 70%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .logo-block h1 img {
    width: 100%;
  }
}
html:not([dir=rtl]) .bisb-digital-btn {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  width: 65px;
  flex-direction: column;
  align-items: center;
  padding: 0.9rem 0 0.4rem;
  margin-top: 0.5rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-digital-btn {
    width: 152px;
    flex-direction: row;
    text-align: center;
    padding: 10px;
    margin-top: 0;
    height: 50px;
    top: 50px;
    right: 15px;
  }
}
html:not([dir=rtl]) .bisb-digital-btn img {
  flex-basis: 0;
}
html:not([dir=rtl]) .bisb-digital-btn span {
  margin-top: 1rem;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-digital-btn span {
    margin: 0 auto;
  }
}
html:not([dir=rtl]) .tools-wrapper {
  padding: 1rem 0;
  margin-top: 1.5rem;
  position: relative;
  background: linear-gradient(to right, #fff 34%, #552988 34%);
}
@media only screen and (max-width: 1650px) {
  html:not([dir=rtl]) .tools-wrapper {
    background: linear-gradient(to right, #fff 30%, #552988 30%);
  }
}
@media only screen and (max-width: 1399px) {
  html:not([dir=rtl]) .tools-wrapper {
    background: linear-gradient(to right, #fff 28%, #552988 28%);
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tools-wrapper {
    background: none;
    margin-bottom: 1.5rem;
  }
}
html:not([dir=rtl]) .tools-wrapper ul {
  display: flex;
  margin: 0;
  list-style-type: none;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tools-wrapper ul {
    display: none;
  }
}
html:not([dir=rtl]) .tools-wrapper li {
  margin: 0 1rem;
}
html:not([dir=rtl]) .tools-wrapper li a {
  color: #ffffff;
  display: inline-block;
}
html:not([dir=rtl]) .tools-wrapper li a img {
  margin: 0 auto;
  min-height: 22px;
}
html:not([dir=rtl]) .tools-wrapper li a span {
  margin-top: 10px;
  display: inline-block;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .tools-wrapper li a span {
    font-size: 11px;
  }
}
html:not([dir=rtl]) .tools-wrapper .tools-wrapper-inner {
  position: relative;
  display: flex;
  justify-content: end;
  flex-direction: row-reverse;
}
html:not([dir=rtl]) .lang-switcher {
  margin-right: 5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 60px;
  border-left: 1px solid #fff;
  font-size: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .lang-switcher {
    color: #552988;
    font-size: 1.0625rem;
    padding-left: 0;
    padding-right: 15px;
    margin: 0;
    border-left: 0;
    border-right: 1px solid #552988;
    font-family: "FrutigerLTArabic-65Bold";
    position: absolute;
    top: -15px;
    right: 70px;
  }
}
html:not([dir=rtl]) .lang-switcher.ar {
  background: url(../image/ar-icon.svg) no-repeat 18px 6px/41px;
  width: 36px;
  height: auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .lang-switcher.ar {
    background: none;
    width: auto;
    height: auto;
  }
}
html:not([dir=rtl]) {
  /* main-menu */
}
html:not([dir=rtl]) .main-menu {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .main-menu {
    width: 100%;
  }
}
html:not([dir=rtl]) .main-menu > ul {
  display: flex;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .main-menu > ul {
    display: block;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .main-menu > ul > li {
    margin-bottom: 1rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    padding-bottom: 0.5rem;
  }
  html:not([dir=rtl]) .main-menu > ul > li.hav-sub > a {
    background: url(../image/submenu-arrow1.svg) no-repeat right center !important;
  }
}
html:not([dir=rtl]) .main-menu > ul > li a {
  font-size: 1.125rem;
  color: #552988;
  padding: 1.5rem;
  margin-left: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .main-menu > ul > li a {
    padding: 0;
    margin-left: 0;
    width: 100%;
    display: block;
    color: #ffffff;
    font-size: 1.25rem;
  }
}
html:not([dir=rtl]) .main-menu > ul > li.active > a, html:not([dir=rtl]) .main-menu > ul > li:hover > a {
  background: #552988;
  color: #ffffff;
  position: relative;
}
html:not([dir=rtl]) .main-menu > ul > li.active > a::before, html:not([dir=rtl]) .main-menu > ul > li:hover > a::before {
  position: absolute;
  left: -28px;
  content: "";
  background: url(../image/menu-active-bg.png) no-repeat left top;
  width: 28px;
  height: 57px;
  top: -1px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .main-menu > ul > li.active > a::before, html:not([dir=rtl]) .main-menu > ul > li:hover > a::before {
    background: none;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .main-menu > ul > li.active > a {
    background: url(../image/submenu-arrow.svg) no-repeat right center !important;
  }
}
html:not([dir=rtl]) {
  /* spotlight */
}
html:not([dir=rtl]) .spot-content-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spot-content-wrap {
    flex-wrap: wrap;
  }
  html:not([dir=rtl]) .spot-content-wrap .spot-image-block {
    margin: 0 auto;
    margin-bottom: 1.5rem;
  }
  html:not([dir=rtl]) .spot-content-wrap .spot-image-block iframe {
    width: 100%;
  }
}
html:not([dir=rtl]) .spotlight-wrapper {
  margin-top: -21px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spotlight-wrapper {
    margin-top: 0;
  }
}
html:not([dir=rtl]) .spotlight-wrapper.inner-page {
  border-bottom: 2px solid #000000;
  position: relative;
}
html:not([dir=rtl]) .spotlight-wrapper .slick-dots {
  bottom: -35px;
}
html:not([dir=rtl]) .brand-dots {
  margin-bottom: 2.5rem;
}
html:not([dir=rtl]) .brand-dots img {
  width: auto;
}
html:not([dir=rtl]) .spot-content {
  max-width: 480px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spot-content {
    order: 1;
  }
}
html:not([dir=rtl]) .spot-content.white-text {
  color: #ffffff;
}
html:not([dir=rtl]) .spot-content.black-text {
  color: #000000;
}
html:not([dir=rtl]) .spot-content h1 {
  margin-bottom: 1.5rem;
  font-size: 42px !important;
  padding-left: 5px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spot-content h1 {
    font-size: 24px !important;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .spot-content span {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 1rem;
  display: block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .spot-content span {
    font-size: 16px !important;
  }
}
html:not([dir=rtl]) .spotlight-wrapper .slick-arrow::before {
  width: 15px;
  height: 25px;
  display: block;
}
html:not([dir=rtl]) .spotlight-wrapper .slick-prev,
html:not([dir=rtl]) .spotlight-wrapper .slick-next {
  top: 20%;
}
html:not([dir=rtl]) .spotlight-wrapper .slick-prev {
  left: 10px !important;
}
html:not([dir=rtl]) .spotlight-wrapper .slick-prev::before {
  content: "";
  background: url(../image/slider-arrow-prev-lg2.svg) no-repeat left top/100%;
}
html:not([dir=rtl]) .spotlight-wrapper .slick-next {
  right: 5px !important;
}
html:not([dir=rtl]) .spotlight-wrapper .slick-next::before {
  content: "";
  background: url(../image/slider-arrow-next-lg2.svg) no-repeat left top/100%;
}
html:not([dir=rtl]) {
  /* spotlight */
}
html:not([dir=rtl]) .product-list-wrap {
  padding: 1rem 0 2rem;
}
html:not([dir=rtl]) .product-list-wrap .views-row {
  width: 100%;
}
html:not([dir=rtl]) .product-list-wrap .views-row .product-item {
  border-bottom: 1px solid #333333;
}
html:not([dir=rtl]) .product-list-wrap .views-row .product-item img {
  border-radius: 8px;
}
html:not([dir=rtl]) .product-list-wrap .views-row:last-child .product-item {
  border-bottom: none;
}
html:not([dir=rtl]) .product-item {
  padding: 2rem 0;
}
html:not([dir=rtl]) .product-item .details-block h2:nth-child(2) {
  margin-bottom: 0;
  color: #333333 !important;
  font-size: 16px !important;
  font-weight: normal !important;
}
html:not([dir=rtl]) {
  /* product widgets */
}
html:not([dir=rtl]) .product-widget-wrapper .title-head {
  text-align: center;
  margin-top: 45px;
}
html:not([dir=rtl]) .accounts-widget-wrap {
  background-color: #51C1AD;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .accounts-widget-wrap {
    background-color: unset;
  }
  html:not([dir=rtl]) .accounts-widget-wrap .accounts-widget {
    background-color: #51C1AD;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .widget-block {
  padding: 1rem;
  font-weight: 600;
}
html:not([dir=rtl]) .widget-block p {
  font-weight: 600;
}
html:not([dir=rtl]) .widget-block h2 {
  text-transform: uppercase;
  color: #000000;
}
html:not([dir=rtl]) .widget-block ul {
  margin-left: 1rem;
  min-height: 100px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .widget-block ul {
    margin-left: 0;
  }
}
html:not([dir=rtl]) .widget-block ul li a {
  color: #000000;
}
html:not([dir=rtl]) .widget-block ul li a:hover {
  color: #333333;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .widget-block ul li {
    line-height: 32px;
  }
}
html:not([dir=rtl]) .card-widget {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .accounts-widget img {
  margin-left: auto;
}
html:not([dir=rtl]) .financing-widget {
  color: #ffffff;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .financing-widget {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .financing-widget h2,
html:not([dir=rtl]) .financing-widget li a {
  color: #ffffff !important;
}
html:not([dir=rtl]) .financing-widget img {
  position: absolute;
  bottom: -1px;
  right: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .financing-widget img {
    position: relative;
    margin-left: auto;
  }
}
html:not([dir=rtl]) .financing-widget li a:hover {
  color: #999999 !important;
}
html:not([dir=rtl]) {
  /* offers block */
}
html:not([dir=rtl]) .offer-widget {
  text-align: center;
  border: 1px solid #000000;
  padding: 1rem;
  min-height: 350px;
  cursor: pointer;
  border-radius: 8px;
}
html:not([dir=rtl]) .offer-widget img {
  margin: 0 auto;
}
html:not([dir=rtl]) .offer-widget span {
  font-weight: 600;
  margin-bottom: 0.5rem;
  display: block;
}
html:not([dir=rtl]) .title-head .inner-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html:not([dir=rtl]) .title-head .inner-wrap span {
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .title-head .inner-wrap {
    text-align: center;
  }
  html:not([dir=rtl]) .title-head .inner-wrap div {
    width: 100%;
  }
}
html:not([dir=rtl]) .offer-modal {
  padding-right: 0 !important;
  top: auto;
  bottom: 0;
  height: auto;
  transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform-origin: bottom center;
  -webkit-transform-origin: bottom center;
  transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  opacity: 0;
}
html:not([dir=rtl]) .offer-modal.show {
  transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  opacity: 1;
}
html:not([dir=rtl]) .offer-modal .close {
  text-align: right;
  padding: 1rem 1rem 0;
  opacity: 1;
}
html:not([dir=rtl]) .offer-modal .close span {
  background: url(../image/close-btn.png) no-repeat left top;
  width: 26px;
  height: 26px;
  display: inline-block;
}
html:not([dir=rtl]) .offer-modal .modal-dialog {
  max-width: 100%;
  margin: 0;
}
html:not([dir=rtl]) .offer-modal .modal-dialog .modal-content {
  border-radius: 0;
}
html:not([dir=rtl]) .offer-modal .modal-dialog .modal-content .modal-body {
  padding: 0 1rem;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) {
  /* newsroom */
}
html:not([dir=rtl]) .newsroom-widget-wrapper {
  background-color: #51C1AD !important;
  background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 2px, transparent 2px, transparent 20px);
}
html:not([dir=rtl]) .newsroom-widget-wrapper .title-head h2 {
  color: #ffffff;
}
html:not([dir=rtl]) .newsroom-widget-wrapper .news-widget {
  background: #ffffff;
  color: #000000;
  padding: 1.5rem;
  position: relative;
  min-height: 265px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .newsroom-widget-wrapper .news-widget {
    margin-bottom: 2rem;
  }
}
html:not([dir=rtl]) .newsroom-widget-wrapper .news-widget .site-link {
  position: absolute;
  right: 3rem;
  bottom: -18px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .newsroom-widget-wrapper .news-widget .site-link {
    transform: translateX(-50%);
    left: 50%;
  }
}
html:not([dir=rtl]) .newsroom-widget-wrapper .news-widget h1 {
  font-size: 20px !important;
  color: #000000;
}
html:not([dir=rtl]) .newsroom-widget-wrapper .news-widget span {
  font-size: 1rem;
}
html:not([dir=rtl]) .newsroom-widget-wrapper .news-widget p {
  font-size: 0.875rem;
  padding: 1rem 0;
}
html:not([dir=rtl]) {
  /* product detail */
}
html:not([dir=rtl]) .jump-to-wrapper {
  min-width: 350px;
  display: flex;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .jump-to-wrapper {
    margin-bottom: 1.5rem;
  }
}
html:not([dir=rtl]) .jump-to-wrapper span {
  display: inline-block;
  min-width: 80px;
}
html:not([dir=rtl]) .jump-to-wrapper form {
  display: flex;
  align-items: center;
  width: 100%;
}
html:not([dir=rtl]) .jump-to-wrapper form label {
  margin-bottom: 3px;
}
html:not([dir=rtl]) .jump-to-wrapper form .form-item {
  margin-right: 20px;
}
html:not([dir=rtl]) .product-details-header h3 {
  font-size: 20px !important;
}
html:not([dir=rtl]) .product-details-header p {
  font-size: 18px;
}
html:not([dir=rtl]) .product-details-wrap .feature-item {
  border-bottom: 1px solid #000000;
}
html:not([dir=rtl]) .product-details-wrap .feature-item h3 {
  font-size: 30px !important;
  color: #000000;
}
html:not([dir=rtl]) .product-details-wrap .feature-item p {
  font-weight: 600;
}
html:not([dir=rtl]) .product-details-wrap .feature-item .btn-holder {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
html:not([dir=rtl]) .more-info-widget-wrap .more-info-widget {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  padding: 1.5rem 1rem;
  border-radius: 8px;
}
html:not([dir=rtl]) .more-info-widget-wrap .more-info-widget img {
  flex-shrink: 0;
}
html:not([dir=rtl]) .more-info-widget-wrap .more-info-widget span {
  margin-top: 1.5rem;
}
html:not([dir=rtl]) .more-info-widget-wrap.item-1 a {
  background-color: #56b24e;
}
html:not([dir=rtl]) .more-info-widget-wrap.item-2 a {
  background-color: #864995;
}
html:not([dir=rtl]) .more-info-widget-wrap.item-3 a {
  background-color: #5381e5;
}
html:not([dir=rtl]) {
  /* Menu */
}
html:not([dir=rtl]) .menu-wrapper {
  position: relative;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu-wrapper {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: #552988 !important;
  }
}
html:not([dir=rtl]) .sub-menu-wrapper {
  position: absolute;
  left: 0;
  top: 66px;
  z-index: 999;
  width: 100%;
  padding: 3rem 0 80rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .sub-menu-wrapper {
    position: relative;
    top: 0;
    background-color: unset;
    padding: 1.5rem 0 1.5rem;
  }
}
html:not([dir=rtl]) .sub-menu-wrapper a,
html:not([dir=rtl]) .sub-menu-wrapper h4 {
  color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .sub-menu-wrapper .sub-menu {
    width: 100%;
  }
  html:not([dir=rtl]) .sub-menu-wrapper .sub-menu ul {
    width: 100% !important;
  }
}
html:not([dir=rtl]) .sub-menu-wrapper .sub-menu ul {
  margin: 0;
  width: 250px;
}
html:not([dir=rtl]) .sub-menu-wrapper .sub-menu li a {
  text-transform: capitalize;
  padding: 1.5rem 0 1.5rem;
  margin: 0 1.5rem 0 1.5rem;
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  font-size: 16px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .sub-menu-wrapper .sub-menu li a {
    margin: 0;
  }
}
html:not([dir=rtl]) .sub-menu-wrapper .sub-menu li:first-child a {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .sub-menu-wrapper .sub-menu li:last-child a {
    border-bottom: none;
  }
}
html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub > a {
  background: url("../image/submenu-arrow1.svg") no-repeat right center;
}
html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub.active > a {
  background: url("../image/submenu-arrow.svg") no-repeat right center;
}
html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub.level1 {
  position: relative;
}
html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub.level1 .submenu-level1 {
  position: absolute;
  left: 250px;
  top: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub.level1 .submenu-level1 {
    position: relative;
    left: 0;
  }
  html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub.level1 .submenu-level1 a {
    padding-left: 1rem;
  }
}
html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub.level2 {
  position: relative;
}
html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub.level2 .submenu-level2 {
  position: absolute;
  left: 250px;
  top: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub.level2 .submenu-level2 {
    position: relative;
    left: 0;
  }
  html:not([dir=rtl]) .sub-menu-wrapper .sub-menu .hav-sub.level2 .submenu-level2 a {
    padding-left: 2rem;
  }
}
html:not([dir=rtl]) .sub-menu-inner-wrap {
  display: flex;
}
html:not([dir=rtl]) .sub-menu-inner-wrap .title-blk {
  max-width: 230px;
  padding-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .sub-menu-inner-wrap .title-blk {
    display: none;
  }
}
html:not([dir=rtl]) .submenu-level2,
html:not([dir=rtl]) .submenu-level1 {
  display: none;
}
html:not([dir=rtl]) .sub-menu-wrapper {
  display: none;
}
html:not([dir=rtl]) .menu-toggle {
  display: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu-toggle {
    display: block;
    position: absolute;
    right: 15px;
    top: 0;
    max-width: none;
    flex: auto;
    width: auto;
    height: auto;
    padding: 0;
  }
}
html:not([dir=rtl]) .menu-toggle .sandwich-menu.active span {
  background-color: #552988;
}
html:not([dir=rtl]) .menu-toggle .sandwich-menu.active span:nth-child(1) {
  top: 5px;
  transform: rotate(135deg);
}
html:not([dir=rtl]) .menu-toggle .sandwich-menu.active span:nth-child(2) {
  opacity: 0;
}
html:not([dir=rtl]) .menu-toggle .sandwich-menu.active span:nth-child(3) {
  top: 5px;
  transform: rotate(-135deg);
}
html:not([dir=rtl]) .menu-toggle .sandwich-menu {
  position: relative;
  right: 0;
  top: 0;
  width: 32px;
  cursor: pointer;
  height: 22px;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
}
html:not([dir=rtl]) .menu-toggle .sandwich-menu span {
  display: block;
  position: absolute;
  width: 100%;
  height: 4px;
  margin-bottom: 6px;
  background-color: #552988;
  opacity: 1;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
html:not([dir=rtl]) .menu-toggle .sandwich-menu span:nth-child(1) {
  top: 0px;
}
html:not([dir=rtl]) .menu-toggle .sandwich-menu span:nth-child(2) {
  top: 10px;
}
html:not([dir=rtl]) .menu-toggle .sandwich-menu span:nth-child(3) {
  top: 20px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .logo-block-wrapper {
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5rem;
  }
}
html:not([dir=rtl]) {
  /*news room*/
}
html:not([dir=rtl]) .news-room-wrap.for-offers .bootstrap-select {
  width: 200px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-room-wrap.for-offers .bootstrap-select {
    width: 100% !important;
  }
}
html:not([dir=rtl]) .news-room-wrap.for-offers #edit-submit-bisb-card-offers {
  width: 150px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-room-wrap.for-offers #edit-submit-bisb-card-offers {
    width: 100% !important;
  }
}
html:not([dir=rtl]) .news-room-wrap.for-offers .jump-to-wrapper .js-form-submit {
  margin-top: 0.4rem;
  height: 40px !important;
}
html:not([dir=rtl]) .news-room-wrap .newsroom-widget-wrapper {
  background: none !important;
  position: relative;
  z-index: 1;
}
html:not([dir=rtl]) .news-room-wrap .news-widget {
  border: 1px solid #E6E6E6;
  border-radius: 8px;
}
html:not([dir=rtl]) .news-room-wrap .jump-to-wrapper {
  min-width: 100%;
}
html:not([dir=rtl]) .news-room-wrap .jump-to-wrapper .bootstrap-select .dropdown-toggle {
  padding-right: 40px;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-room-wrap .jump-to-wrapper {
    display: block;
  }
  html:not([dir=rtl]) .news-room-wrap .jump-to-wrapper span {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .news-room-wrap .bootstrap-select {
  width: 266px !important;
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-room-wrap .bootstrap-select {
    margin-right: 0;
    width: 100% !important;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .news-room-wrap .newsroom-detail-wrap .news-widget {
  padding: 1.5rem 0;
  border: none;
  background: none;
}
html:not([dir=rtl]) .news-room-wrap .newsroom-detail-wrap .news-widget p {
  display: flex;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-room-wrap .newsroom-detail-wrap .news-widget p {
    display: block;
  }
}
html:not([dir=rtl]) .news-room-wrap .newsroom-detail-wrap .news-widget p img {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  height: 100% !important;
  flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .news-room-wrap .newsroom-detail-wrap .news-widget p img {
    margin-left: 0;
    margin-top: 1rem;
  }
}
html:not([dir=rtl]) .intro-block img {
  margin: 1rem auto;
}
html:not([dir=rtl]) .intro-block span {
  font-weight: bold;
  margin-bottom: 25px;
  display: block;
}
html:not([dir=rtl]) .about-widget {
  border-bottom: 1px solid #000000;
}
html:not([dir=rtl]) .about-widget h4 {
  color: #000000;
}
html:not([dir=rtl]) .about-widget span {
  font-weight: bold;
  margin-bottom: 0.5rem;
  display: block;
}
html:not([dir=rtl]) .bottom-block {
  text-align: center;
}
html:not([dir=rtl]) .bottom-block p {
  margin-bottom: 0;
  color: #552988;
  font-weight: bold;
}
html:not([dir=rtl]) {
  /*our people*/
}
html:not([dir=rtl]) .tab-holder {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .tab-holder .nav-tabs {
  border: none;
  margin-bottom: 0;
}
html:not([dir=rtl]) .tab-holder .nav-tabs .nav-link {
  border: none;
}
html:not([dir=rtl]) .tab-holder .nav-tabs .nav-link.active, html:not([dir=rtl]) .tab-holder .nav-tabs .nav-link:focus, html:not([dir=rtl]) .tab-holder .nav-tabs .nav-link:hover {
  border: none;
}
html:not([dir=rtl]) .tab-holder .nav-tabs .nav-link {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  font-size: 22px;
}
html:not([dir=rtl]) .tab-holder .nav-tabs .nav-link.active {
  color: #552988;
  border-bottom: 6px solid #55267E;
  width: 100%;
}
html:not([dir=rtl]) .tab-holder .nav-tabs .nav-item {
  text-align: center;
}
html:not([dir=rtl]) .tab-holder .card {
  border: none;
}
html:not([dir=rtl]) .tab-holder .card .card-header {
  display: none;
}
html:not([dir=rtl]) .tab-holder .people-frame {
  text-align: left;
  margin: 2rem 0;
  cursor: pointer;
}
html:not([dir=rtl]) .tab-holder .people-frame .field {
  background: #e8e8e8;
  border-radius: 9px;
}
html:not([dir=rtl]) .tab-holder .people-frame span {
  color: #31005B;
  font-size: 18px;
  margin-top: 1rem;
  display: block;
}
html:not([dir=rtl]) .tab-holder .people-frame h5 {
  margin-bottom: 0;
  margin-top: 1.5rem;
}
html:not([dir=rtl]) .our-people-modal .rt-block {
  border-radius: 9px;
  margin-left: 1.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .our-people-modal .rt-block {
    margin-left: 0;
  }
}
html:not([dir=rtl]) .our-people-modal .modal-dialog {
  max-width: 1110px;
}
html:not([dir=rtl]) .our-people-modal .title-block {
  text-align: center;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .our-people-modal .title-block span {
  display: block;
}
html:not([dir=rtl]) .our-people-modal .title-block h2 {
  margin-bottom: 0;
}
html:not([dir=rtl]) .our-people-modal .title-block h5 {
  color: #000000;
}
html:not([dir=rtl]) .our-people-modal .title-block h5,
html:not([dir=rtl]) .our-people-modal .title-block span {
  margin-bottom: 10px;
}
html:not([dir=rtl]) .our-people-modal .close {
  text-align: right;
  padding: 0.5rem 1rem 0;
}
html:not([dir=rtl]) .our-people-modal .close span {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1.125rem;
}
html:not([dir=rtl]) .our-people-modal .description-block {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .our-people-modal .description-block {
    display: block;
  }
}
html:not([dir=rtl]) .our-people-modal .description-block img {
  flex-shrink: 0;
  height: 100% !important;
  order: 1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .our-people-modal .description-block img {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) {
  /*contact us*/
}
html:not([dir=rtl]) .contact-form-wrap {
  margin-top: 3rem;
}
html:not([dir=rtl]) .contact-form-wrap span {
  font-weight: bold;
  color: #333333;
  margin-bottom: 2rem;
  display: inline-block;
}
html:not([dir=rtl]) .address-block h4,
html:not([dir=rtl]) .address-block span,
html:not([dir=rtl]) .address-block dt,
html:not([dir=rtl]) .address-block dd,
html:not([dir=rtl]) .address-block p {
  color: #333333;
}
html:not([dir=rtl]) .address-block span,
html:not([dir=rtl]) .address-block dt {
  font-weight: bold;
}
html:not([dir=rtl]) .address-block {
  border-bottom: 1px solid #333333;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .address-block dl {
  width: 70%;
  margin-top: 2rem;
}
html:not([dir=rtl]) .address-block span {
  display: block;
  margin-bottom: 0.75rem;
}
html:not([dir=rtl]) .notification-link p {
  color: #333333;
}
html:not([dir=rtl]) .notification-link p a {
  font-weight: bold;
  color: #333333;
}
html:not([dir=rtl]) {
  /*static page*/
}
html:not([dir=rtl]) .static-page-container {
  border-top: 3px solid #000000;
  margin-top: -21px;
}
html:not([dir=rtl]) .static-page-container h5 {
  color: #333333;
}
html:not([dir=rtl]) {
  /*our financial*/
}
html:not([dir=rtl]) .our-financial-wrap .bisb-filter-wrapper .bisb-select {
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .our-financial-wrap .bisb-filter-wrapper .bisb-select {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .our-financial-wrap .jump-to-wrapper {
    min-width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  html:not([dir=rtl]) .our-financial-wrap .jump-to-wrapper .bootstrap-select {
    width: 100% !important;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .our-financial-wrap .bootstrap-select {
  width: 255px !important;
  margin-right: 1rem;
}
html:not([dir=rtl]) .our-financial-wrap .download-item .di-inner-wrap {
  display: flex;
  padding: 1rem;
  min-height: 135px;
}
html:not([dir=rtl]) .our-financial-wrap .download-item .di-inner-wrap .dwl-desc {
  margin-left: 1rem;
}
html:not([dir=rtl]) .our-financial-wrap .download-item .di-inner-wrap .dwl-desc h5 {
  color: #31005B;
  font-weight: 500 !important;
  margin-bottom: 0.5rem;
}
html:not([dir=rtl]) .our-financial-wrap .download-item .di-inner-wrap .dwl-desc h5 span {
  color: #31005B;
}
html:not([dir=rtl]) .our-financial-wrap .download-item .di-inner-wrap .dwl-desc span {
  color: #303030;
}
html:not([dir=rtl]) .our-financial-wrap .download-item h5 {
  color: #333333;
}
html:not([dir=rtl]) .our-financial-wrap .download-item {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
html:not([dir=rtl]) {
  /*our financial*/
}
html:not([dir=rtl]) .basic-form-holder li::marker {
  color: #000000;
}
html:not([dir=rtl]) .basic-form-holder h5 {
  color: #000000;
}
html:not([dir=rtl]) {
  /*tejoori winners*/
}
html:not([dir=rtl]) .tejoori-winners-wrap .card {
  width: 100%;
  border-top: none;
  border-right: none;
  border-left: none;
  border-radius: 0;
}
html:not([dir=rtl]) .tejoori-winners-wrap .card .card:last-child {
  border-bottom: none;
}
html:not([dir=rtl]) .tejoori-winners-wrap .winners-filter-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #000000;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tejoori-winners-wrap .winners-filter-wrap {
    display: block;
  }
}
html:not([dir=rtl]) .tejoori-winners-wrap .winners-filter-wrap .form-item {
  margin-bottom: 0;
}
html:not([dir=rtl]) .tejoori-winners-wrap .winners-filter-wrap span {
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tejoori-winners-wrap .winners-filter-wrap span {
    margin-right: 0;
    margin-bottom: 1rem;
    display: block;
  }
}
html:not([dir=rtl]) .tejoori-winners-wrap .winners-filter-wrap .bootstrap-select {
  width: 220px !important;
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tejoori-winners-wrap .winners-filter-wrap .bootstrap-select {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-header {
  padding: 0;
  background: none;
  border-bottom: none;
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-header .btn {
  width: 100%;
  text-align: left;
  padding: 0.75rem 1.25rem;
  color: #333333;
  background: url("../image/dropdown-arrow-collapse.svg") no-repeat 97% center;
  border-radius: none;
  font-size: 1.375rem;
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-header .btn:hover, html:not([dir=rtl]) .tejoori-winners-wrap .card-header .btn:focus {
  text-decoration: none;
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-header .btn.collapsed {
  background: url("../image/dropdown-arrow.svg") no-repeat 97% center;
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-body {
  padding-top: 0;
  padding-bottom: 0;
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-body .card-header .btn {
  font-size: 1.125rem;
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-body span {
  font-size: 0.875rem;
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-body .inner-accordion {
  margin-left: 3rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tejoori-winners-wrap .card-body .inner-accordion {
    margin-left: 0;
  }
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-body .views-field-name:last-child span {
  margin-bottom: 0;
}
html:not([dir=rtl]) .tejoori-winners-wrap .card-body .views-field-name span {
  padding: 0.75rem 1.25rem;
  display: block;
  background: #E6E6E6;
  margin-bottom: 2px;
}
html:not([dir=rtl]) {
  /*locator page*/
}
html:not([dir=rtl]) .location-main-wrapper {
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
html:not([dir=rtl]) #block-bisb-rewamp-save-trip-icons {
  display: none;
}
html:not([dir=rtl]) .view-branch-locator-page-1 .view-filters {
  width: 100% !important;
  margin-left: 0 !important;
  top: 0 !important;
  background: none !important;
}
html:not([dir=rtl]) .view-branch-locator-page-1 .view-filters input {
  float: none !important;
  height: 47px !important;
}
html:not([dir=rtl]) .view-branch-locator-page-1 .location-main-wrapper {
  margin-top: 0 !important;
}
html:not([dir=rtl]) .view-branch-locator-page-1 .locator-filter-wrap {
  color: #552988;
  text-align: center;
}
html:not([dir=rtl]) .view-branch-locator-page-1 .locator-filter-wrap .form-item {
  width: 270px;
  margin-right: 1rem !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .view-branch-locator-page-1 .locator-filter-wrap .form-item {
    margin-right: 0 !important;
  }
}
html:not([dir=rtl]) .view-branch-locator-page-1 .check-wrapper h4 {
  color: #000000;
  padding-top: 0;
  font-size: 16px !important;
}
html:not([dir=rtl]) .view-branch-locator-page-1 .check-wrapper label {
  color: #333333;
  font-weight: normal;
  font-size: 16px;
}
html:not([dir=rtl]) .view-branch-locator-page-1 .check-wrapper .checkmark {
  color: #333333;
  border: 1px solid #333333;
  border-radius: 0;
}
html:not([dir=rtl]) .main-search-title-holder .modify-search {
  background: #552988 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 0 !important;
  font-family: inherit !important;
}
html:not([dir=rtl]) {
  /* our people popup */
}
html:not([dir=rtl]) .people-modal-wrap {
  display: flex;
  padding: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .people-modal-wrap {
    display: block;
  }
}
html:not([dir=rtl]) .people-modal-wrap .rt-block {
  flex-shrink: 0;
}
html:not([dir=rtl]) .people-modal-wrap p {
  text-align: justify;
}
html:not([dir=rtl]) .dna-block {
  margin: 0 auto;
}
html:not([dir=rtl]) {
  /*--ZAKAT Calculator--*/
}
html:not([dir=rtl]) .zakat-form .card {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
}
html:not([dir=rtl]) .zakat-form .card .card-header {
  background: none;
  padding: 0;
  border-bottom: none;
}
html:not([dir=rtl]) .zakat-form .card .card-header h2 button {
  width: 100%;
  text-align: left;
  height: 100%;
  padding: 0;
  color: #542989;
  font-size: 24px;
  border: none;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zakat-form .card .card-header h2 button {
    white-space: unset;
    line-height: unset;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 95%;
  }
}
html:not([dir=rtl]) .zakat-form .card .card-header h2 button:hover, html:not([dir=rtl]) .zakat-form .card .card-header h2 button:focus {
  text-decoration: none;
  color: unset;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zakat-form .card .card-body {
    white-space: unset;
    padding: 0;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zakat-form .card .card-body .field-wrap {
    margin-bottom: 25px;
  }
}
html:not([dir=rtl]) .zakat-form .card .card-body .field-wrap > div {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .zakat-form .card .card-body .payable-cash-block {
  width: 254px;
  float: right;
  margin-top: 15px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .zakat-form .card .card-body .payable-cash-block {
    margin-top: 30px;
  }
}
html:not([dir=rtl]) .zakat-form .card .card-body .payable-cash-block input {
  width: 100%;
  margin-left: 0;
  background: none;
}
html:not([dir=rtl]) .zakat-form .card .card-body .payable-cash-block label {
  margin-bottom: 12px;
  width: 100%;
}
html:not([dir=rtl]) .zakat-form .card .card-body input {
  width: 160px;
  height: 40px;
  border: 1px solid #666666;
  border-radius: 3px;
  color: #666666;
  margin-left: 1.58%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zakat-form .card .card-body input {
    margin-left: 8%;
  }
}
html:not([dir=rtl]) .zakat-form .card .card-body input[type=number]::-webkit-inner-spin-button,
html:not([dir=rtl]) .zakat-form .card .card-body input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
html:not([dir=rtl]) .zakat-form .card .card-body label {
  font-size: 18px;
  width: 15%;
  font-weight: normal;
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zakat-form .card .card-body label {
    font-size: 15px;
    width: 110px;
  }
}
html:not([dir=rtl]) .zakat-form .card .card-body span {
  margin-bottom: 1rem;
  display: block;
}
html:not([dir=rtl]) .zakat-form .btn.btn-link {
  position: relative;
}
html:not([dir=rtl]) .zakat-form .btn.btn-link::before {
  content: "";
  display: block;
  position: absolute;
  background: url(../image/arrow-accordian-up.png) no-repeat right center;
  width: 20px;
  height: 11px;
  right: 0;
  top: 7px;
}
html:not([dir=rtl]) .zakat-form .btn.btn-link.collapsed {
  position: relative;
}
html:not([dir=rtl]) .zakat-form .btn.btn-link.collapsed::before {
  content: "";
  display: block;
  position: absolute;
  background: url(../image/arrow-help.png) no-repeat right center;
  width: 11px;
  height: 20px;
  right: 0;
  top: 5px;
}
html:not([dir=rtl]) .zakatCalculator .gt-amount {
  display: flex;
  align-items: center;
  margin: 1.5rem 0;
}
html:not([dir=rtl]) .zakatCalculator .gt-amount h2 {
  margin-bottom: 0 !important;
  font-size: 24px !important;
}
html:not([dir=rtl]) .zakatCalculator .gt-amount span {
  font-size: 24px;
  margin-left: 1rem;
  color: #552988;
}
html:not([dir=rtl]) {
  /*tools menu*/
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tools-menu {
    display: none;
  }
}
html:not([dir=rtl]) .tools-menu {
  display: none;
  position: absolute;
  background: #552988;
  top: 73px;
  width: 240px;
  padding: 0.5rem 0;
  z-index: 1;
}
html:not([dir=rtl]) .tools-menu ul {
  margin-right: 0;
  flex-direction: column;
}
html:not([dir=rtl]) .tools-menu ul li {
  margin-bottom: 0.25rem;
}
html:not([dir=rtl]) .tools-menu ul li a {
  font-size: 0.875rem;
}
html:not([dir=rtl]) .tools-menu ul li:last-child {
  margin-bottom: 0;
}
html:not([dir=rtl]) .tools-menu ul li ul {
  display: none;
}
html:not([dir=rtl]) .ajax-progress-fullscreen {
  background: url("../image/preloader.gif") no-repeat left top !important;
  width: 30px !important;
  height: 30px !important;
}
html:not([dir=rtl]) .genarate-btn-holder input {
  margin: 1rem 0;
  border: none;
  width: 100%;
  max-width: none;
}
html:not([dir=rtl]) .have-pdf {
  background: url("../image/pdf-icon-menu.png") no-repeat 30px 30px;
  background-size: 9%;
}
html:not([dir=rtl]) .have-pdf a {
  padding-left: 45px !important;
}
html:not([dir=rtl]) .webform-button--submit {
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s linear 0s;
  width: 100%;
  cursor: pointer;
  max-width: 150px;
  height: 43px;
  color: #ffffff;
  border: none;
  font-size: 16px;
}
html:not([dir=rtl]) .for-full-image-bg {
  position: relative;
}
html:not([dir=rtl]) .for-full-image-bg .spotlight-item {
  position: relative;
  padding: 0;
}
html:not([dir=rtl]) .for-full-image-bg .spotlight-item img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .for-full-image-bg .spotlight-item .positioned-container {
    padding: 1rem;
    position: relative;
  }
}
html:not([dir=rtl]) .for-full-image-bg .spotlight-item .positioned-container {
  position: absolute;
  left: 50%;
  top: 0;
  width: 100%;
  transform: translateX(-50%);
}
html:not([dir=rtl]) .for-full-image-bg .spotlight-item .positioned-container .brand-dots {
  margin-top: 2.5rem;
}
html:not([dir=rtl]) .for-full-image-bg .spotlight-item .positioned-container .brand-dots img {
  width: auto;
}
html:not([dir=rtl]) .for-full-image-bg .spotlight-item .positioned-container .spot-image-block {
  display: none;
}
html:not([dir=rtl]) .for-full-image-bg .slick-prev {
  left: 2px;
}
html:not([dir=rtl]) .for-full-image-bg .slick-next {
  right: 7px;
}
html:not([dir=rtl]) .spot-content-end .spot-content-wrap {
  justify-content: end;
}
html:not([dir=rtl]) {
  /* Career form */
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form .select2-selection--single {
  height: 40px;
  border-radius: 8px;
  border-color: #000;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form .select2-selection--single .select2-selection__rendered {
  height: 40px;
  padding-top: 0.4rem;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form .select2-selection--single .select2-selection__arrow {
  height: 40px;
  top: 0px;
  right: 4px;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form .webform-multiple-table table {
  width: 100%;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form tr.odd .form-item,
html:not([dir=rtl]) .webform-submission-bisb-career-add-form tr.even .form-item {
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form .webform-multiple-table td {
  display: flex;
  flex-wrap: wrap;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form #edit-academic-qualifications .webform-section-wrapper,
html:not([dir=rtl]) .webform-submission-bisb-career-add-form #edit-competencies-section .webform-section-wrapper {
  display: block;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form .webform-multiple-add {
  padding: 0 1rem;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form #edit-employment-add-more-items,
html:not([dir=rtl]) .webform-submission-bisb-career-add-form #edit-education-add-more-items,
html:not([dir=rtl]) .webform-submission-bisb-career-add-form #edit-competencies-add-more-items {
  display: none;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form .webform-multiple-table--operations {
  padding: 0 1rem;
  width: 100px;
  margin: 0.5rem 0;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form input.form-number {
  display: none;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form .webform-message {
  margin: 1rem 1.5rem;
}
html:not([dir=rtl]) .webform-submission-bisb-career-add-form .iti {
  width: 100%;
}
html:not([dir=rtl]) .select2-selection--single {
  height: 40px;
  border-radius: 0.25rem;
  border-color: #000;
}
html:not([dir=rtl]) .select2-selection--single .select2-selection__rendered {
  height: 40px;
  padding-top: 0.4rem;
}
html:not([dir=rtl]) .select2-selection--single .select2-selection__arrow {
  height: 40px;
  top: 0px;
  right: 4px;
}
html:not([dir=rtl]) .menu-wrapper ul li::marker,
html:not([dir=rtl]) .footer-nav ul li::marker,
html:not([dir=rtl]) .widget-block ul li::marker {
  color: transparent;
}
html:not([dir=rtl]) .apply-now-link {
  color: #ffffff;
}
html:not([dir=rtl]) .apply-now-link a {
  color: #ffffff;
}
html:not([dir=rtl]) .corporate-apply-now-link {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .corporate-apply-now-link {
    flex-direction: column;
    align-items: start;
  }
}
html:not([dir=rtl]) .corporate-apply-now-link a {
  font-size: 0;
  margin-right: 0.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .corporate-apply-now-link a {
    margin-bottom: 0.5rem;
  }
}
html:not([dir=rtl]) .corporate-apply-now-link .icon-appstore {
  background: url(../image/app-store.png) no-repeat left top/100%;
  width: 150px;
  height: 52px;
}
html:not([dir=rtl]) .corporate-apply-now-link .icon-googleplay {
  background: url(../image/google-play.png) no-repeat left top/100%;
  width: 170px;
  height: 52px;
}
html:not([dir=rtl]) .corporate-apply-now-link .icon-appgallery {
  background: url(../image/huawei.png) no-repeat left top/100%;
  width: 164px;
  height: 47px;
  box-shadow: inset 0 0 0 0.6px #ffffff;
  border-radius: 6px;
  margin-left: 2px;
}
html:not([dir=rtl]) .offers-widget-wrapper .slick-arrow {
  width: auto;
  height: auto;
}
html:not([dir=rtl]) .offers-widget-wrapper .slick-arrow::before {
  content: "";
  width: 15px;
  height: 25px;
  display: block;
}
html:not([dir=rtl]) .offers-widget-wrapper .slick-next {
  right: 25px;
}
html:not([dir=rtl]) .offers-widget-wrapper .slick-next::before {
  background: url(../image/slider-arrow-next-lg.svg) no-repeat left top/100%;
}
html:not([dir=rtl]) .offers-widget-wrapper .slick-prev {
  left: 25px;
}
html:not([dir=rtl]) .offers-widget-wrapper .slick-prev::before {
  background: url(../image/slider-arrow-prev-lg.svg) no-repeat left top/100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) form.webform-submission-bisb-career-form {
    width: 100%;
    overflow-x: hidden;
  }
}
html:not([dir=rtl]) {
  /* site search */
}
html:not([dir=rtl]) .tools-wrapper li.search {
  position: relative;
}
html:not([dir=rtl]) .tools-wrapper li.search .site-search-field {
  position: absolute;
  width: 350px;
  right: 0;
  top: 65px;
  background: #552988;
  padding: 0.5rem 0.75rem;
  display: none;
}
html:not([dir=rtl]) .tools-wrapper li.search .site-search-field .site-search-form {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ffffff;
}
html:not([dir=rtl]) .tools-wrapper li.search .site-search-field .search-submit {
  background: url(../image/search-icon.svg) no-repeat left top;
  width: 16px;
  height: 19px;
  text-indent: -400000px;
  cursor: pointer;
}
html:not([dir=rtl]) .tools-wrapper li.search .site-search-field .search-text {
  background: none;
  color: #ffffff;
  border: none;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
html:not([dir=rtl]) .tools-wrapper li.search .site-search-field .search-text::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #ffffff;
  opacity: 1 !important;
}
html:not([dir=rtl]) {
  /* mobile tools section */
}
html:not([dir=rtl]) .tools-section a {
  color: #ffffff;
  display: flex;
  font-size: 1.25rem;
}
html:not([dir=rtl]) .tools-section ul {
  margin: 0;
}
html:not([dir=rtl]) .tools-section ul li {
  margin: 1rem 0;
}
html:not([dir=rtl]) .tools-section ul li span {
  margin-left: 2rem;
}
html:not([dir=rtl]) .tools-section .search-text {
  background: none;
  color: #ffffff;
  padding-left: 2rem;
  border: none;
}
html:not([dir=rtl]) .tools-section .search-text::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1 !important;
}
html:not([dir=rtl]) {
  /* search results*/
}
html:not([dir=rtl]) .search-results-wrap .top-heading {
  margin: 1.5rem 0;
}
html:not([dir=rtl]) .search-results-wrap .top-heading p {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
}
html:not([dir=rtl]) .search-results-widget {
  margin: 1rem 0;
}
html:not([dir=rtl]) .search-results-widget h1 {
  font-size: 1.125rem !important;
  color: #333333;
  font-weight: 100 !important;
}
html:not([dir=rtl]) .search-results-input-wrap {
  margin: 2rem 0;
}
html:not([dir=rtl]) .search-results-input-wrap .form-item {
  margin-bottom: 0;
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .search-results-input-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
  }
}
html:not([dir=rtl]) .search-results-input-wrap .search-results-search-input {
  width: 255px;
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .search-results-input-wrap .search-results-search-input {
    width: 100%;
    margin: 1rem 0;
  }
}
html:not([dir=rtl]) .search-results-input-wrap span {
  min-width: 150px;
  font-weight: 600;
  font-size: 1.25rem;
}
html:not([dir=rtl]) {
  /* sitemap */
}
html:not([dir=rtl]) .search-results-wrap ul {
  list-style-type: none;
  margin: 1.5rem;
}
html:not([dir=rtl]) .main-level-title {
  font-size: 1.625rem;
  color: #552988;
  font-weight: 600;
  text-transform: capitalize;
}
html:not([dir=rtl]) .first-level-list .first-level-title {
  font-weight: 600;
  font-size: 1.5rem;
}
html:not([dir=rtl]) .first-level-list .first-level-title ul li {
  font-weight: 400;
  font-size: 1.125rem;
}
html:not([dir=rtl]) .sitemap-message {
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-top: 2rem;
}
html:not([dir=rtl]) .fourth-level-list li {
  opacity: 0.6;
}
html:not([dir=rtl]) .webform-document-file input[data-drupal-selector=edit-cv-remove-button] {
  background: none;
  color: #000000;
  font-size: 13px;
  text-decoration: underline;
  font-style: italic;
}
html:not([dir=rtl]) {
  /* Satisfaction Survey Form */
}
html:not([dir=rtl]) .webform-submission-satisfaction-survey-form-form .webform-likert-table-wrapper th,
html:not([dir=rtl]) .webform-submission-satisfaction-survey-form-form .webform-likert-table-wrapper td {
  padding: 0.5rem;
}
html:not([dir=rtl]) .webform-submission-satisfaction-survey-form-form .webform-likert-table-wrapper th:first-child,
html:not([dir=rtl]) .webform-submission-satisfaction-survey-form-form .webform-likert-table-wrapper td:first-child {
  padding: 0;
}
html:not([dir=rtl]) {
  /* new product page */
}
html:not([dir=rtl]) .new-product-widget-holder {
  margin-top: 2rem;
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block {
  padding: 0;
  width: 50%;
  margin-bottom: 1.5rem;
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block ul {
  margin: 2rem 5rem;
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block:first-child {
  margin-right: 1.5rem;
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block .header-block {
  background: #4dc1ac;
  padding: 10px 2rem;
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block .header-block h2 {
  color: #552988;
  font-weight: normal !important;
  margin-bottom: 0;
  height: 60px;
  padding-left: 80px;
  display: flex;
  align-items: center;
  font-size: 26px !important;
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block .list-block {
  padding-bottom: 1rem;
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block .list-block li,
html:not([dir=rtl]) .new-product-widget-holder .widget-block .list-block a {
  color: #552988;
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block .list-block a {
  display: inline-block;
  height: 32px;
  padding-left: 3rem;
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block .list-block li {
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .new-product-widget-holder .widget-block {
    width: 100%;
  }
  html:not([dir=rtl]) .new-product-widget-holder .widget-block:first-child {
    margin-right: 0;
  }
  html:not([dir=rtl]) .new-product-widget-holder .widget-block ul {
    margin: 2rem 3rem;
  }
}
html:not([dir=rtl]) .new-product-widget-holder .widget-block-wrapper {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .new-product-widget-holder .widget-block-wrapper {
    display: block;
  }
}
html:not([dir=rtl]) {
  /* 2 fa styling */
}
html:not([dir=rtl]) .email-tfa-verify-form {
  margin: 1rem;
}
html:not([dir=rtl]) .email-tfa-verify-form input[data-drupal-selector=edit-submit] {
  float: left;
}
html:not([dir=rtl]) .new-product-wrap-inner .intro-block h3 {
  text-transform: uppercase;
}
html:not([dir=rtl]) {
  /* e-bisb site modal */
}
html:not([dir=rtl]) .ebisb-modal .modal-dialog {
  max-width: 1110px;
}
html:not([dir=rtl]) .ebisb-modal .modal-body {
  padding: 1.5rem 5rem 2.5rem 5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .ebisb-modal .modal-body {
    padding: 1rem;
  }
}
html:not([dir=rtl]) .ebisb-modal .img-blk {
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .ebisb-modal .close {
  text-align: right;
}
html:not([dir=rtl]) .ebisb-modal .close span {
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 100;
  margin: 1rem 1rem 0 0;
  display: inline-block;
}
html:not([dir=rtl]) #competencies_table {
  width: 100%;
}
html:not([dir=rtl]) {
  /* Tejoori December Stand Brief  */
}
html:not([dir=rtl]) .tal-container {
  background: rgb(64, 191, 182);
  background: linear-gradient(184deg, rgba(64, 191, 182, 0) 15%, rgba(64, 191, 182, 0.3) 145%);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tal-container {
    text-align: center;
  }
  html:not([dir=rtl]) .tal-container img {
    margin: 0 auto;
  }
}
html:not([dir=rtl]) .tal-container p {
  font-size: 23px;
  color: #552988;
  line-height: 40.528px;
  font-weight: bold;
}
html:not([dir=rtl]) .tai-footer {
  padding: 0.5rem 0;
}
html:not([dir=rtl]) .tai-footer p {
  line-height: 23px;
  margin-bottom: 0;
  font-size: 0.875rem;
}
html:not([dir=rtl]) .tai-footer a,
html:not([dir=rtl]) .tai-footer p {
  font-size: 0.875rem;
  color: #55267e;
  font-weight: 500;
  font-family: "Gotham", sans-serif;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tai-footer a,
  html:not([dir=rtl]) .tai-footer p {
    font-size: 7px !important;
    line-height: 12px;
  }
}
html:not([dir=rtl]) .tai-footer .fst-blk {
  display: flex;
  align-items: center;
  position: relative;
}
html:not([dir=rtl]) .tai-footer .fst-blk a {
  font-size: 0.6875rem;
  line-height: 16px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tai-footer .fst-blk a {
    font-size: 5.5px;
    line-height: 8px;
  }
}
html:not([dir=rtl]) .tai-footer .blk-1 {
  display: flex;
  flex-direction: column;
  border-right: 1px solid #51c1ad;
  margin-right: 1rem;
  padding-right: 1.5rem;
}
html:not([dir=rtl]) .tai-footer .blk-1 a {
  padding-left: 1.5rem;
  margin-bottom: 0.25rem;
}
html:not([dir=rtl]) .tai-footer .blk-1 .mobile {
  background: url("../image/mob-ico.png") no-repeat left top;
}
html:not([dir=rtl]) .tai-footer .blk-1 .cc {
  background: url("../image/whatsapp-ico.png") no-repeat left top;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tai-footer .blk-1 {
    margin-right: 0.5rem;
    padding-right: 0.5rem;
  }
  html:not([dir=rtl]) .tai-footer .blk-1 .mobile {
    background: url("../image/mob-ico-sm.png") no-repeat left top;
  }
  html:not([dir=rtl]) .tai-footer .blk-1 .cc {
    background: url("../image/whatsapp-ico-sm.png") no-repeat left top;
  }
  html:not([dir=rtl]) .tai-footer .blk-1 a {
    padding-left: 0.75rem;
  }
}
html:not([dir=rtl]) .tai-footer .blk-3 {
  padding-left: 1rem;
}
html:not([dir=rtl]) .tai-footer .blk-3 a {
  font-size: 0.875rem;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tai-footer .blk-3 {
    padding-left: 0.5rem;
  }
}
html:not([dir=rtl]) .tai-footer .moic-code {
  color: #55267e;
  font-size: 12.68px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px; /* 205.051% */
  letter-spacing: -0.507px;
  position: absolute;
  right: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tai-footer .moic-code {
    font-size: 7px;
    line-height: 5px; /* 71.429% */
    letter-spacing: -0.21px;
    bottom: 0;
  }
}
html:not([dir=rtl]) {
  /* Bhb Disclosures Page  */
}
html:not([dir=rtl]) .bhp-wrapper .pdf-count {
  margin-top: 1rem;
  display: inline-block;
}
html:not([dir=rtl]) .bhp-wrapper .view-empty.container {
  min-height: 300px;
}
html:not([dir=rtl]) .bhp-search {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html:not([dir=rtl]) .bhp-search input {
  height: 40px;
}
html:not([dir=rtl]) .bhp-search .form-item {
  width: 50%;
  max-width: 460px;
}
html:not([dir=rtl]) .bhp-search .bootstrap-select .dropdown-toggle {
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  html:not([dir=rtl]) .bhp-search {
    display: block;
  }
  html:not([dir=rtl]) .bhp-search .form-item {
    width: 100%;
  }
}
html:not([dir=rtl]) .search-group-wrapper .sg-block {
  padding-bottom: 1rem;
}
html:not([dir=rtl]) .search-group-wrapper .sg-block h4 {
  font-size: 32px !important;
  color: #000000;
  border-bottom: 1px solid #000000;
  padding-bottom: 0.5rem;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 768px) {
  html:not([dir=rtl]) .search-group-wrapper .sg-block h4 {
    font-size: 26px !important;
  }
}
html:not([dir=rtl]) .search-group-wrapper .sg-item {
  display: flex;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .search-group-wrapper .sg-item .desc-wrap {
  margin-left: 1rem;
}
html:not([dir=rtl]) .search-group-wrapper .sg-item .desc-wrap h2 {
  font-size: 24px !important;
  font-weight: normal !important;
}
html:not([dir=rtl]) .search-group-wrapper .sg-item .desc-wrap span {
  font-size: 16px !important;
  color: #333333;
}
@media only screen and (max-width: 768px) {
  html:not([dir=rtl]) .search-group-wrapper .sg-item .desc-wrap h2 {
    font-size: 16px !important;
    margin-bottom: 0.5rem;
  }
  html:not([dir=rtl]) .search-group-wrapper .sg-item .desc-wrap span {
    font-size: 14px !important;
  }
}
html:not([dir=rtl]) .search-group-wrapper .sg-item .img-wrap {
  flex-shrink: 0;
}
@media only screen and (max-width: 768px) {
  html:not([dir=rtl]) .search-group-wrapper .sg-item .img-wrap img {
    width: 65px;
  }
}
html:not([dir=rtl]) .bhb-disclosures .basic-page-wrap {
  display: none;
}
html:not([dir=rtl]) .bhb-disclosures .basic-page-wrap h2 {
  display: none;
}
html:not([dir=rtl]) .bhb-disclosures .view-grouping-header {
  display: none;
}
html:not([dir=rtl]) .bhb-disclosures .bef-exposed-form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
html:not([dir=rtl]) .bhb-disclosures .bef-exposed-form .form-item {
  width: 41%;
}
html:not([dir=rtl]) .bhb-disclosures .bef-exposed-form .form-item .bootstrap-select .dropdown-toggle {
  margin-top: 0;
}
html:not([dir=rtl]) .bhb-disclosures .bef-exposed-form .form-actions {
  min-width: 150px;
  height: 40px;
}
@media only screen and (max-width: 768px) {
  html:not([dir=rtl]) .bhb-disclosures .bef-exposed-form {
    display: block;
  }
  html:not([dir=rtl]) .bhb-disclosures .bef-exposed-form .form-item {
    width: 100%;
  }
}
html:not([dir=rtl]) {
  /* Ipad in portrait layouts only */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1399px) and (orientation: portrait) {
  html:not([dir=rtl]) .tools-wrapper {
    background: linear-gradient(to right, #fff 18%, #552988 18%);
  }
  html:not([dir=rtl]) .tools-wrapper li {
    margin: 0 0.5rem;
  }
  html:not([dir=rtl]) .main-menu > ul > li a {
    padding: 0.5rem;
    margin-left: 0.5rem;
    font-size: 14px;
    padding-bottom: 11px;
  }
}
html:not([dir=rtl]) .product-details-wrap .table-bordered thead th,
html:not([dir=rtl]) .product-details-wrap .table-bordered tbody th {
  font-weight: 600;
}
html:not([dir=rtl]) .emi-spotlight .spotlight-item .spot-content {
  padding: 90px 0 0 95px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight .spotlight-item .spot-content {
    padding: 74px 0 0 45px;
    max-width: 270px;
  }
}
html:not([dir=rtl]) .emi-spotlight .spotlight-item .spot-content h1 {
  text-transform: uppercase;
  width: -moz-max-content;
  width: max-content;
  padding: 0 3rem 0 1rem;
}
html:not([dir=rtl]) .emi-spotlight .spotlight-item .spot-content span {
  font-size: 26px;
  line-height: 32px;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  html:not([dir=rtl]) .emi-spotlight .spot-image-block {
    padding-right: 90px;
  }
}
html:not([dir=rtl]) .emi-spotlight .spot-content,
html:not([dir=rtl]) .emi-spotlight .spot-image-block {
  opacity: 0;
}
html:not([dir=rtl]) .emi-spotlight .slick-next::before,
html:not([dir=rtl]) .emi-spotlight .slick-prev::before {
  background: url(../image/arrow-box.png) no-repeat left top/100%;
  width: 50px;
  height: 50px;
}
html:not([dir=rtl]) .emi-spotlight .slick-arrow {
  top: 44%;
}
html:not([dir=rtl]) .emi-spotlight .slick-prev {
  left: 1px !important;
}
html:not([dir=rtl]) .emi-spotlight .slick-prev::before {
  transform: rotate(180deg);
}
html:not([dir=rtl]) .emi-spotlight .slick-next {
  right: 31px !important;
}
html:not([dir=rtl]) .bn-pl-holder ul {
  margin-bottom: 0;
  margin-top: 0;
}
html:not([dir=rtl]) .bn-pl-holder ul li {
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bn-pl-holder .spot-content-wrap {
    display: block;
  }
  html:not([dir=rtl]) .bn-pl-holder .spot-content-wrap .spot-image-block {
    margin-bottom: 0;
  }
}
html:not([dir=rtl]) .default-faq-holder {
  margin: 1rem 0;
}
html:not([dir=rtl]) .default-faq-holder .card {
  border: 1px solid #552988;
  border-radius: 0;
  margin-bottom: 20px;
  color: #552988;
  box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.1), -5px 0 5px -5px rgba(0, 0, 0, 0.1), 0 -5px 5px -5px rgba(0, 0, 0, 0.1), 0 5px 5px -5px rgba(0, 0, 0, 0.1);
}
html:not([dir=rtl]) .default-faq-holder .card .card-header {
  background-color: #fff;
  border-bottom: none;
  padding: 21px 23px 21px 16px;
}
html:not([dir=rtl]) .default-faq-holder .card .card-body {
  font-size: 20px;
  line-height: 30px;
  color: #333333;
  padding-top: 0;
  padding-left: 50px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .default-faq-holder .card .card-body {
    font-size: 16px;
    line-height: 24px;
  }
}
html:not([dir=rtl]) .default-faq-holder .card ul {
  margin-bottom: 0;
  margin-top: 0;
}
html:not([dir=rtl]) .default-faq-holder .accordion-title[aria-expanded=true] {
  color: #333333 !important;
}
html:not([dir=rtl]) .default-faq-holder .accordion-title {
  position: relative;
  padding-left: 35px;
  font-size: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .default-faq-holder .accordion-title {
    font-size: 16px;
  }
}
html:not([dir=rtl]) .default-faq-holder .accordion-title:hover {
  color: inherit;
}
html:not([dir=rtl]) .default-faq-holder .accordion-title:before {
  position: absolute;
  left: 0;
  width: 18px;
  height: 1px;
  background: url(../image/mi-icon.svg) no-repeat left top/100%;
  content: "";
  padding-left: 5px;
}
html:not([dir=rtl]) .default-faq-holder .accordion-title.collapsed:before {
  background: url(../image/pi-icon.svg) no-repeat left top/100%;
  height: 18px;
}
html:not([dir=rtl]) {
  /* Tejoori Al Islami Winners Revamp */
}
html:not([dir=rtl]) .tw-revamp-wrap .view-filters {
  width: 100%;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian {
  padding: 0 1rem;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap {
  border-bottom: 0;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap .form-item {
  width: 255px;
  min-width: 255px;
  margin-right: 30px;
  border-bottom: 0;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap .form-item .bootstrap-select {
  width: 100% !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap .form-item {
    width: 100%;
  }
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap .bootstrap-select .dropdown-toggle::after {
  background: url(../image/dropdown-arrow-2.svg) no-repeat left top/100%;
  width: 20px;
  height: 11px;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card {
  border: 1px solid #552988;
  margin-bottom: 30px;
  box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.1), -5px 0 5px -5px rgba(0, 0, 0, 0.1), 0 -5px 5px -5px rgba(0, 0, 0, 0.1), 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card .card-header .btn {
  padding-left: 3rem;
  color: #333333;
  background: url("../image/mi-icon.svg") no-repeat 16px center;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card .card-header .btn.collapsed {
  color: #552988;
  background: url("../image/pi-icon.svg") no-repeat 16px center;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card-body {
  padding: 0;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card-body .view-empty {
  padding: 1.25rem;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card-body .views-field-name span {
  background: none;
  padding: 1.25rem;
  color: #552988;
  border: 1px solid #eeeeee;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card-body .views-field-name:nth-child(2n-1) {
  background: #eeeeee;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card-body .card {
  border: none;
  box-shadow: none;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card-body .card .card-header {
  background: #552988;
  border-radius: 0;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card-body .card .card-header .btn {
  color: #ffffff;
  background-image: unset;
  padding-left: 1.25rem;
  text-decoration: none;
}
html:not([dir=rtl]) .tw-revamp-wrap .tw-revamp-accordian .card-body .inner-accordion {
  margin-left: 0;
  padding: 0 1rem;
}
html:not([dir=rtl]) .c3-layout {
  display: flex;
  flex-wrap: wrap;
}
html:not([dir=rtl]) .c3-layout .views-field-name {
  width: 33.33%;
  padding-right: 1px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .c3-layout .views-field-name {
    width: 100%;
    padding-right: 0;
  }
}
html:not([dir=rtl]) .c3-layout .views-field-name span {
  font-size: 12px !important;
  background: none !important;
}
html:not([dir=rtl]) .c3-layout .views-field-name:nth-child(2n-1) {
  background: #eeeeee;
}
html:not([dir=rtl]) .c3-layout .views-field-name:nth-child(2n-1) span {
  border: none !important;
}
html:not([dir=rtl]) {
  /* END Tejoori Al Islami Winners Revamp */
  /* voting Form */
}
html:not([dir=rtl]) .custom-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999;
}
html:not([dir=rtl]) .participants-holder .cyv-btn {
  max-width: 445px;
  height: 50px;
}
html:not([dir=rtl]) .voting-form-wraper {
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .voting-form-wraper p {
  font-weight: 600;
}
html:not([dir=rtl]) .voting-form-wraper .contry-code {
  width: 80px;
  padding-right: 10px;
  margin-right: 15px;
}
html:not([dir=rtl]) .voting-form-wraper .cyv-btn {
  max-width: 445px;
  height: 50px;
}
html:not([dir=rtl]) .voting-form-field-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .voting-form-field-row {
    display: block;
  }
}
html:not([dir=rtl]) .voting-form-field-row .form-item {
  width: 45%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .voting-form-field-row .form-item {
    width: 100%;
  }
}
html:not([dir=rtl]) .voting-form-field-row .form-item span {
  margin-bottom: 0.5rem;
  display: block;
  font-weight: 600;
}
html:not([dir=rtl]) .pw-holder.check-radio-style .form-item input[type=radio] {
  margin-top: 0.5rem;
}
html:not([dir=rtl]) .pw-holder {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
  margin-top: 1.25rem;
}
html:not([dir=rtl]) .pw-holder .view-profile-btn {
  width: 200px;
  height: 50px;
  background: #5abcac;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}
html:not([dir=rtl]) .pw-holder .form-item {
  margin-bottom: 0;
}
html:not([dir=rtl]) .pw-holder .form-item input[type=checkbox],
html:not([dir=rtl]) .pw-holder .form-item input[type=radio] {
  /* Hide the default checkbox */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 32px;
  height: 32px;
  border: 1px solid #555555;
  border-radius: 0;
  position: relative;
  margin-top: 6.5rem;
  cursor: pointer;
}
html:not([dir=rtl]) .pw-holder .form-item input[type=checkbox]:checked,
html:not([dir=rtl]) .pw-holder .form-item input[type=radio]:checked {
  background-color: #ffffff;
}
html:not([dir=rtl]) .pw-holder .form-item input[type=checkbox]:checked::after,
html:not([dir=rtl]) .pw-holder .form-item input[type=radio]:checked::after {
  content: url(../image/tick.svg);
  color: #000000;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 21px;
  height: 16px;
  transform: translate(-50%, -50%);
}
html:not([dir=rtl]) .pw-holder .profile-item {
  margin-left: 1rem;
}
html:not([dir=rtl]) .pw-holder .profile-item .img-wrap {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .pw-holder .profile-item h2 {
  font-size: 16px !important;
  color: #333333;
  font-weight: 500 !important;
}
html:not([dir=rtl]) .pw-holder .pv-popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 50px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  width: 100%;
  max-width: 1110px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pw-holder .pv-popup {
    padding: 20px 10px;
    width: 95%;
  }
}
html:not([dir=rtl]) .pw-holder .pv-popup .close-popup {
  cursor: pointer;
  font-size: 18px;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pw-holder .pv-popup .popup-content {
    height: 600px;
    overflow-y: scroll;
  }
}
html:not([dir=rtl]) .pw-holder .pv-popup .popup-content .flx-wrapper {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pw-holder .pv-popup .popup-content .flx-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}
html:not([dir=rtl]) .pw-holder .pv-popup .popup-content .flx-wrapper .rt-blk {
  flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pw-holder .pv-popup .popup-content .flx-wrapper .rt-blk {
    order: -1;
  }
}
html:not([dir=rtl]) .pw-holder .pv-popup .popup-content .flx-wrapper .lt-blk {
  padding-right: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pw-holder .pv-popup .popup-content .flx-wrapper .lt-blk {
    padding-right: 0;
  }
}
html:not([dir=rtl]) .pw-holder .pv-popup .popup-content .flx-wrapper .lt-blk p {
  line-height: 30px;
}
html:not([dir=rtl]) .pw-holder .pv-popup .popup-content .flx-wrapper .lt-blk span {
  font-weight: 600;
  margin-bottom: 1rem;
  display: inline-block;
}
html:not([dir=rtl]) .pw-holder .pv-popup iframe {
  width: 600px;
  height: 600px;
  border: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pw-holder .pv-popup iframe {
    width: 100%;
    height: 500px;
  }
}
html:not([dir=rtl]) {
  /* Ipad in landscape layouts only */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  html:not([dir=rtl]) .tools-wrapper {
    background: linear-gradient(to right, #fff 18%, #552988 18%);
  }
  html:not([dir=rtl]) .tools-wrapper li a span {
    font-size: 11px;
  }
}
html:not([dir=rtl]) {
  /* iPad in portrait & landscape */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  html:not([dir=rtl]) .tools-wrapper li a span {
    font-size: 11px;
  }
}
html:not([dir=rtl]) .close span {
  cursor: pointer;
}
html:not([dir=rtl]) .btn.btn-link:focus {
  box-shadow: none;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .filter-search-title .form-wrapper {
    display: flex;
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .filter-search-title .form-submit {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .search-results-wrap .site-link {
    margin-top: 20px;
  }
}
html:not([dir=rtl]) .prdbtm-desc {
  text-align: center;
  padding: 1.5rem;
  border-radius: 8px;
}
html:not([dir=rtl]) .webform-submission-follow-her-path-campaign-form input[data-drupal-selector=edit-upload-your-cv-remove-button] {
  margin: 1rem 0;
  font-size: 16px;
}
html:not([dir=rtl]) .user-login-form {
  min-height: 600px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 0 5rem;
}
html:not([dir=rtl]) .pnf-cnt {
  min-height: 385px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .pnf-cnt {
    min-height: 200px;
  }
}
html:not([dir=rtl]) {
  /*-- Awards Page --*/
}
html:not([dir=rtl]) .bisb-tl-holder {
  margin: 2rem 0;
  padding-bottom: 3rem;
}
html:not([dir=rtl]) .timeline-year {
  text-align: center;
  font-size: 2rem;
  font-weight: bold;
  margin: 1rem 0 2rem;
  color: #552988;
  position: relative;
  background: #ffffff;
  padding: 1rem;
  margin-top: 0;
}
html:not([dir=rtl]) .timeline-year::before {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #552988;
  left: 50%;
  transform: translateX(-50%);
  top: -8px;
}
html:not([dir=rtl]) .timeline-year::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #552988;
  left: 50%;
  transform: translateX(-50%);
  bottom: -8px;
}
html:not([dir=rtl]) .timeline-container {
  position: relative;
}
html:not([dir=rtl]) .timeline-container .timeline-year:first-child::before {
  content: none;
}
html:not([dir=rtl]) .timeline-container .dot-bg {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #552988;
  left: 50%;
  transform: translateX(-50%);
}
html:not([dir=rtl]) .timeline-container .dot-bg.top {
  top: -3px;
}
html:not([dir=rtl]) .timeline-container .dot-bg.bottom {
  bottom: -3px;
}
html:not([dir=rtl]) .timeline-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 100%;
  background: #552988;
}
html:not([dir=rtl]) .timeline-container .timeline-item {
  position: relative;
  width: 50%;
  padding: 1rem 2rem;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-container .timeline-item {
    width: 100%;
    padding: 0;
  }
}
html:not([dir=rtl]) .timeline-container .timeline-item .img-holder {
  display: flex;
  justify-content: end;
  margin-top: -5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-container .timeline-item .img-holder {
    margin-top: 0;
  }
}
html:not([dir=rtl]) .timeline-container .timeline-item.left {
  left: 0;
}
html:not([dir=rtl]) .timeline-container .timeline-item.left .content {
  border-top-left-radius: 10px;
  border-right: 2px solid #552988;
}
html:not([dir=rtl]) .timeline-container .timeline-item.left .content::before {
  right: -38px;
}
html:not([dir=rtl]) .timeline-container .timeline-item.left .content .bg {
  right: -32px;
}
html:not([dir=rtl]) .timeline-container .timeline-item.right {
  left: 50%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-container .timeline-item.right {
    left: 0;
  }
}
html:not([dir=rtl]) .timeline-container .timeline-item.right .content {
  border-top-right-radius: 10px;
  border-left: 2px solid #552988;
}
html:not([dir=rtl]) .timeline-container .timeline-item.right .content::before {
  left: -38px;
}
html:not([dir=rtl]) .timeline-container .timeline-item.right .content .bg {
  left: -32px;
}
html:not([dir=rtl]) .timeline-container .timeline-item .content {
  background: #e0efed;
  padding: 1.5rem;
  position: relative;
  margin-bottom: 2rem;
  border-bottom: 2px solid #552988;
}
html:not([dir=rtl]) .timeline-container .timeline-item .content::before {
  position: absolute;
  top: -3px;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #552988;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-container .timeline-item .content::before {
    content: none;
  }
}
html:not([dir=rtl]) .timeline-container .timeline-item .content .bg {
  height: 2px;
  width: 32px;
  position: absolute;
  top: 0;
  background: #552988;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .timeline-container .timeline-item .content .bg {
    display: none;
  }
}
html:not([dir=rtl]) .timeline-container .timeline-item .content .award-number {
  font-size: 42px;
  font-weight: bold;
  color: #51c1ad;
  margin-bottom: 0.5rem;
}
html:not([dir=rtl]) .timeline-container .timeline-item .content .award-title,
html:not([dir=rtl]) .timeline-container .timeline-item .content p {
  font-size: 18px;
  font-weight: 500;
  color: #51c1ad;
  margin-bottom: 0.5rem !important;
}
html:not([dir=rtl]) .timeline-container .timeline-item .content h3 {
  font-size: 1rem;
  color: #552988;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .timeline-container .timeline-item .content img {
  max-width: 250px;
  height: auto;
}
html:not([dir=rtl]) .pdf-block iframe {
  height: 100vh;
}
html:not([dir=rtl]) .tf-block-slider {
  margin-bottom: 40px;
}
html:not([dir=rtl]) .tf-block-slider .item {
  height: 100% !important;
}
html:not([dir=rtl]) .tf-block-slider .inner-wrap {
  min-height: auto !important;
  height: 100%;
}
html:not([dir=rtl]) .tf-block-slider p {
  color: #ffffff;
}
html:not([dir=rtl]) .tf-block-slider ul,
html:not([dir=rtl]) .tf-block-slider ol {
  margin: 0 auto;
  width: -moz-fit-content;
  width: fit-content;
  text-align: left;
  padding: 0 10px;
}
html:not([dir=rtl]) .tf-block-slider ul li,
html:not([dir=rtl]) .tf-block-slider ol li {
  color: #ffffff;
}
html:not([dir=rtl]) .tf-block-slider ol {
  margin: 10px 0;
}
html:not([dir=rtl]) .tf-block-slider ol li {
  list-style-type: decimal;
}
html:not([dir=rtl]) .tf-block-slider .slick-prev {
  left: -20px;
}
html:not([dir=rtl]) .tf-block-slider .slick-next {
  right: -20px;
}
html:not([dir=rtl]) .tf-block-slider .content-left h4,
html:not([dir=rtl]) .tf-block-slider .content-left p {
  text-align: left;
}
html:not([dir=rtl]) .tf-block-slider .content-left ul {
  margin-left: 0;
}
html:not([dir=rtl]) #drupal-live-announce {
  display: none !important;
}
html:not([dir=rtl]) {
  /*-- citizen page-*/
}
html:not([dir=rtl]) .bisb-cpage-top-widget {
  background: rgba(83, 28, 128, 0.7803921569);
  padding: 63px 0 55px;
}
html:not([dir=rtl]) .bisb-cpage-top-widget .bisb-cta-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-cpage-top-widget .bisb-cta-wrap {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .bisb-cpage-top-widget .bisb-cta-item {
  display: flex;
  align-items: center;
  cursor: default;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-cpage-top-widget .bisb-cta-item {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .bisb-cpage-top-widget span {
  color: #ffffff;
  font-size: 24px;
  margin-left: 10px;
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-cpage-top-widget span {
    font-size: 18px;
  }
}
html:not([dir=rtl]) .bisb-gcc-product-wrapper {
  background: #ffffff;
  padding: 70px 0 58px;
}
html:not([dir=rtl]) .bisb-gcc-product-wrapper .bisb-gcc-title {
  margin-bottom: 1.5rem;
}
html:not([dir=rtl]) .bisb-gcc-product-wrapper .bisb-gcc-title h3 {
  margin-bottom: 0 !important;
}
html:not([dir=rtl]) .bisb-gcc-product-item-wrapper {
  display: flex;
}
html:not([dir=rtl]) .bisb-gcc-product-item-wrapper .item {
  display: flex;
  flex-direction: column;
  height: 100%;
}
html:not([dir=rtl]) .bisb-gcc-product-item-wrapper .item a {
  margin-top: auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-gcc-product-item-wrapper {
    flex-direction: column;
  }
  html:not([dir=rtl]) .bisb-gcc-product-item-wrapper .item {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .bisb-gcc-product-item-wrapper .desc-block {
  margin-top: 1rem;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  min-height: 225px;
}
@media only screen and (max-width: 1200px) {
  html:not([dir=rtl]) .bisb-gcc-product-item-wrapper .desc-block {
    min-height: 275px;
  }
}
html:not([dir=rtl]) .bisb-gcc-product-item-wrapper .img-blok img {
  width: 100%;
}
html:not([dir=rtl]) .bisb-easy-benefit-widget {
  background: #55267E;
  color: #ffffff;
  padding: 98px 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-easy-benefit-widget {
    padding: 45px 0;
  }
}
html:not([dir=rtl]) .bisb-easy-benefit-widget .bisb-content-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-easy-benefit-widget .bisb-content-wrap {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .bisb-easy-benefit-widget h2 {
  color: #ffffff !important;
}
html:not([dir=rtl]) .bisb-easy-benefit-widget p {
  font-size: 28px;
}
html:not([dir=rtl]) .bisb-app-store-sticky-widget {
  position: fixed;
  right: -220px;
  top: 58%;
  z-index: 999;
  background: #4B046C;
  padding: 38px 35px 18px 25px;
  border-top-left-radius: 22px;
  border-bottom-left-radius: 22px;
  max-width: 183px;
  opacity: 0;
  pointer-events: none;
  transition: right 0.5s ease, opacity 0.5s ease;
}
html:not([dir=rtl]) .bisb-app-store-sticky-widget.visible {
  right: 0;
  opacity: 1;
  pointer-events: auto;
}
html:not([dir=rtl]) .bisb-app-store-sticky-widget a {
  margin-bottom: 1.5rem;
  display: block;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}
html:not([dir=rtl]) .bisb-app-store-sticky-widget a:hover {
  transform: translateY(-10px);
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-app-store-sticky-widget {
    padding: 25px 25px 0 25px;
  }
}
html:not([dir=rtl]) .bisb-gcc-custom-content .fra-widget-blk .item-holder .widget-item:nth-of-type(even) .desc-blk {
  order: 1;
}
html:not([dir=rtl]) .bisb-gcc-custom-content .fra-widget-blk .item-holder .desc-blk {
  margin-top: 1rem;
}
html:not([dir=rtl]) {
  /*-- citizen page END .-*/
  /* Animate content from top */
}
@keyframes slideFromTop {
  0% {
    opacity: 0;
    transform: translateY(-200px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
html:not([dir=rtl]) {
  /* Animate image from bottom */
}
@keyframes slideFromBottom {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
html:not([dir=rtl]) {
  /* END keyframe */
}
html:not([dir=rtl]) ol,
html:not([dir=rtl]) ul {
  margin: 30px 0 30px 20px;
}
html:not([dir=rtl]) ol li,
html:not([dir=rtl]) ul li {
  line-height: 1.5;
}
html:not([dir=rtl]) .emi-spotlight .spot-content {
  opacity: 0;
  transform: translateY(-280px);
  transition: all 2s ease 0s;
}
html:not([dir=rtl]) .emi-spotlight .spot-image-block {
  opacity: 0;
  transform: translateY(280px);
  transition: all 2s ease 0s;
  flex-shrink: 0;
}
html:not([dir=rtl]) .emi-spotlight .slick-active .spot-content {
  opacity: 1;
  transform: translateY(0);
  transition: all 2s ease 0s;
}
html:not([dir=rtl]) .emi-spotlight .slick-active .spot-image-block {
  opacity: 1;
  transform: translateY(0);
  transition: all 2s ease 0s;
}
html:not([dir=rtl]) .emi-spotlight {
  /* Add animations for disappearing */
}
html:not([dir=rtl]) .emi-spotlight .animate-to-bottom {
  transform: translateY(280px);
  opacity: 0;
  transition: all 2s ease 0s;
}
html:not([dir=rtl]) .emi-spotlight .animate-to-top {
  transform: translateY(-280px);
  opacity: 0;
  transition: all 2s ease 0s;
}
html:not([dir=rtl]) {
  /*-- Fraud Alert Page */
}
html:not([dir=rtl]) .fat-holder .spot-content {
  max-width: 100%;
}
html:not([dir=rtl]) .fat-holder h2 {
  margin-bottom: 15px !important;
}
html:not([dir=rtl]) .fat-holder p {
  margin-bottom: 15px !important;
}
html:not([dir=rtl]) .fat-holder .fra-top-block span {
  font-weight: bold;
  margin-bottom: 0.5rem;
  display: block;
  line-height: 1.5;
}
html:not([dir=rtl]) .fat-holder .fra-qa-blk.text-align-center {
  text-align: center;
}
html:not([dir=rtl]) .fat-holder .fra-qa-blk.text-align-side {
  text-align: left;
}
html:not([dir=rtl]) .fat-holder .fra-qa-blk {
  background-color: #F9F9F9;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 40px 0;
}
html:not([dir=rtl]) .fat-holder .fra-qa-blk h4 {
  margin-bottom: 10px !important;
}
html:not([dir=rtl]) .fat-holder .fra-qa-blk span {
  font-weight: bold;
  margin-bottom: 0.5rem;
  display: block;
  line-height: 1.5;
}
html:not([dir=rtl]) .fat-holder .fra-qa-blk ol {
  text-align: left;
  margin-top: 0;
}
html:not([dir=rtl]) .fat-holder .fra-def-blk {
  padding: 2rem 0;
}
html:not([dir=rtl]) .fat-holder .fra-def-blk h5 {
  font-weight: 100 !important;
}
html:not([dir=rtl]) .fat-holder .fra-widget-blk h6 {
  color: #552988;
  font-weight: 600;
}
html:not([dir=rtl]) .fat-holder .fra-widget-blk h4 {
  color: #000000;
}
html:not([dir=rtl]) .fat-holder .fra-widget-blk .widget-item {
  margin-bottom: 57px;
}
html:not([dir=rtl]) .fat-holder .fra-widget-blk .widget-item .img-blk img {
  border-radius: 10px;
}
html:not([dir=rtl]) .fat-holder .fra-widget-blk .item-holder {
  margin-bottom: 57px;
}
html:not([dir=rtl]) .fat-holder .fra-widget-blk .item-holder .widget-item:nth-of-type(even) .desc-blk {
  order: 1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .fat-holder .fra-widget-blk .item-holder .desc-blk {
    margin-top: 1rem;
  }
}
html:not([dir=rtl]) .fat-holder .fra-guidelines-blk h4 {
  color: #000000;
}
html:not([dir=rtl]) .fat-holder .fra-guidelines-blk ol {
  margin-top: 0;
}
html:not([dir=rtl]) .fat-holder .fra-guidelines-blk ol li {
  font-size: 12px;
  line-height: 2;
}
html:not([dir=rtl]) .fat-holder .emi-spotlight .spotlight-item {
  border-radius: 10px;
}
html:not([dir=rtl]) .fat-holder .emi-spotlight .spotlight-item .spot-content {
  padding: 35px 90px 45px;
  min-height: 350px;
}
html:not([dir=rtl]) .fat-holder .emi-spotlight .spotlight-item .spot-content span {
  font-size: 23px !important;
  line-height: 30px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .fat-holder .emi-spotlight .spotlight-item .spot-content span {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .fat-holder .emi-spotlight .spotlight-item .spot-content {
    padding: 15px !important;
  }
}
html:not([dir=rtl]) {
  /*-- Trade Finance Page */
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk {
  background-color: #F9F9F9;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 100px 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tf-holder .fra-qa-blk {
    padding: 50px 0;
  }
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk .img-wrap {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c2-l .item {
  max-width: 445px;
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c2-l .tf-top-widget {
  position: relative;
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c2-l .tf-top-widget::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 80%;
  right: 45px;
  top: 0;
  background: rgba(112, 112, 112, 0.1607843137);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tf-holder .fra-qa-blk.c2-l .tf-top-widget::before {
    content: none;
  }
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c2-l .tf-top-widget::after {
  position: absolute;
  content: "";
  width: 75%;
  height: 1px;
  top: -30px;
  background: rgba(112, 112, 112, 0.1607843137);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tf-holder .fra-qa-blk.c2-l .tf-top-widget::after {
    content: none;
  }
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c2-l .tf-top-widget:nth-child(2n)::before {
  content: none;
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c2-l .tf-top-widget:nth-child(-n+2)::after {
  content: none;
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c3-l .item {
  max-width: 290px;
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c3-l .tf-top-widget {
  position: relative;
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c3-l .tf-top-widget::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 80%;
  right: 45px;
  top: 0;
  background: rgba(112, 112, 112, 0.1607843137);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tf-holder .fra-qa-blk.c3-l .tf-top-widget::before {
    content: none;
  }
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c3-l .tf-top-widget::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  top: -30px;
  background: rgba(112, 112, 112, 0.1607843137);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tf-holder .fra-qa-blk.c3-l .tf-top-widget::after {
    content: none;
  }
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c3-l .tf-top-widget:nth-child(3n)::before {
  content: none;
}
html:not([dir=rtl]) .tf-holder .fra-qa-blk.c3-l .tf-top-widget:nth-child(-n+3)::after {
  content: none;
}
html:not([dir=rtl]) .tf-box-widget-wrapper {
  padding-top: 100px;
}
html:not([dir=rtl]) .tf-box-widget-wrapper .inner-wrap {
  min-height: 450px;
  padding: 30px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tf-box-widget-wrapper .inner-wrap {
    min-height: auto;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .tf-box-widget-wrapper .inner-wrap .img-wrap {
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .tf-box-widget-wrapper .inner-wrap img {
  margin: 0 auto;
}
html:not([dir=rtl]) .apply-now-ftr-widget {
  padding: 50px 0;
  border-radius: 10px;
}
html:not([dir=rtl]) .apply-now-ftr-widget ul {
  margin-left: 0;
  margin-bottom: 0;
}
html:not([dir=rtl]) .apply-now-ftr-widget ul li {
  list-style-type: none;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .apply-now-ftr-widget ul li a {
  font-weight: bold;
  display: flex;
  align-items: center;
  height: 39px;
  padding-left: 70px;
}
html:not([dir=rtl]) .apply-now-ftr-widget ul li a:hover {
  color: #552988;
}
html:not([dir=rtl]) .apply-now-ftr-widget ul li a.loaction {
  background: url(../image/fw-location-icon.svg) no-repeat left top;
}
html:not([dir=rtl]) .apply-now-ftr-widget ul li a.phone {
  background: url(../image/fw-phone-icon.svg) no-repeat left top;
}
html:not([dir=rtl]) .apply-now-ftr-widget ul li a.web {
  background: url(../image/fw-web-icon.svg) no-repeat left top;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item {
  padding-top: 100px;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item.layout-switcher .desc-blk {
  order: 1;
  padding-right: 10%;
  padding-left: 2rem !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tf-mc-widget .tf-mc-item {
    padding-top: 50px;
  }
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk {
  background: #F9F9F9;
  padding-left: 10%;
  padding-top: 2rem;
  padding-right: 2rem;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk .site-link {
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk h4 {
  font-weight: normal !important;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk li {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk ul.list-style-tick {
  list-style-type: none;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk ul.list-style-tick li {
  background: url(../image/tr-tick-icon.svg) no-repeat left 5px;
  padding-left: 36px;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk ul.list-style-tick {
  list-style-type: none;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk ul.list-style-tick li {
  background: url(../image/tr-tick-icon.svg) no-repeat left 5px;
  padding-left: 36px;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk.list-style-default ul {
  list-style-type: disc;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .desc-blk.list-style-default ul li {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item .img-blk img {
  width: 100%;
  border-radius: 10px;
}
html:not([dir=rtl]) .tf-mc-widget .tf-mc-item:nth-of-type(even) .desc-blk {
  order: 1;
  padding-right: 10%;
  padding-left: 2rem;
}
html:not([dir=rtl]) .kore-chat-window .messages {
  background-position: left top;
  border: none !important;
  padding: 0 !important;
}
html:not([dir=rtl]) .bisb-no-results {
  min-height: 350px;
  padding: 1rem;
}
html:not([dir=rtl]) #edit-submit-bisb-awards {
  width: 150px;
}
html:not([dir=rtl]) {
  /*-- Chat Box --*/
}
html:not([dir=rtl]) .list-action-template-wrapper .list-content-details .list-data-temp .img-with-content-block .content-details h1 {
  font-size: 14px !important;
  font-weight: 700 !important;
}
html:not([dir=rtl]) .list-action-template-wrapper .list-content-details .list-data-temp .img-with-content-block .img-block {
  width: 30px !important;
}
html:not([dir=rtl]) {
  /*-- Credit Cards Apply Now --*/
}
html:not([dir=rtl]) .cc-apply-wrapper h2 {
  color: #552988;
  font-size: 32px;
  font-weight: 500 !important;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item {
  background-color: #E6E6E6;
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
  box-shadow: 0px 0px 10px 5px rgba(112, 112, 112, 0.28);
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item .img-wrap img {
  max-width: 100%;
  height: auto;
  display: block;
  width: 100%;
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item .content-wrap {
  padding: 30px;
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item .content-wrap h3 {
  color: #552988;
  font-size: 26px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 16px;
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item .content-wrap p {
  color: #552988;
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 25px;
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item .content-wrap .btn-wrap a {
  text-decoration: none;
  display: block;
  border: 1px solid #31005B;
  border-radius: 8px;
  color: #31005B;
  text-align: center;
  padding: 10px 15px;
  font-size: 18px;
  font-weight: 700;
  transition: all 0.3s ease;
  max-width: 223px;
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item .content-wrap .btn-wrap a:hover {
  background-color: #31005B;
  color: #ffffff;
}
html:not([dir=rtl]) {
  /*-- CC Widget Area --*/
}
html:not([dir=rtl]) .cc-widget-wrapper.even .cc-widget-card .row {
  flex-direction: row-reverse;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card {
  background: linear-gradient(to top, #E4E4E4, 80%, #ffffff);
  border-radius: 10px;
  padding: 3rem;
  box-shadow: 1px 3px 9px 0px rgba(112, 112, 112, 0.28);
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card {
    padding: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card {
    padding: 1.5rem;
  }
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap h2 {
  color: #552988;
  font-size: 36px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 20px;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap h3 {
  color: #552988;
  font-size: 21px !important;
  font-weight: 500 !important;
  margin-bottom: 20px;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap p {
  color: #303030;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 30px;
  margin-left: 0;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap ul li {
  background: url(../image/coop-list-icon.png) no-repeat left 5px;
  padding-left: 30px;
  margin-bottom: 15px;
  color: #552988;
  font-size: 18px;
  line-height: 1.5;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 1rem;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a {
  text-decoration: none;
  border-radius: 8px;
  text-align: center;
  padding: 10px 25px;
  font-size: 18px;
  font-weight: 700;
  transition: all 0.3s ease;
  display: inline-block;
  border: 1px solid #31005B;
  min-width: 150px;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a:first-child {
  background-color: #31005B;
  color: #ffffff;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a:first-child:hover {
  background-color: transparent;
  color: #31005B;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a:last-child {
  background-color: transparent;
  color: #31005B;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a:last-child:hover {
  background-color: #31005B;
  color: #ffffff;
}
html:not([dir=rtl]) .cc-widget-wrapper .cc-widget-card .img-wrap img {
  border-radius: 10px;
}
html:not([dir=rtl]) {
  /*-- CC Apply FAQ --*/
}
html:not([dir=rtl]) .cc-apply-faq-wrapper {
  margin-top: 2rem !important;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper h2 {
  color: #31005B;
  font-size: 28px !important;
  font-weight: 600;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-item {
  border: none;
  border-bottom: 1px solid #e0e0e0;
  background-color: transparent;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-item:first-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-item:last-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid #e0e0e0;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-button {
  background-color: transparent;
  color: #303030;
  font-size: 18px;
  font-weight: 500;
  padding: 25px 0;
  box-shadow: none;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-button::after {
  background-image: url(../image/cc-apply-accordion-icon.png);
  background-size: contain;
  width: 20px;
  height: 20px;
  transition: transform 0.3s ease;
  flex-shrink: 0;
  margin-left: auto;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-button:not(.collapsed) {
  color: #333333;
  background-color: transparent;
  box-shadow: none;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-button:not(.collapsed)::after {
  background-image: url(../image/cc-apply-accordion-icon.png);
  transform: rotate(45deg);
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-body {
  padding: 0 0 25px 0;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-body p {
  color: #303030;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-body p:last-child {
  margin-bottom: 0;
}
html:not([dir=rtl]) .cc-apply-faq-wrapper .accordion-body ul {
  color: #303030;
  font-size: 16px;
  line-height: 1.6;
}
html:not([dir=rtl]) {
  /*-- Rewards Modal --*/
}
html:not([dir=rtl]) .credit-card-apply-now.modal-open .modal-backdrop {
  opacity: 0.85 !important;
}
html:not([dir=rtl]) .rewards-modal-dialog {
  max-width: 1109px;
}
html:not([dir=rtl]) .rewards-modal-content {
  background-color: transparent;
  border-radius: 10px;
  border: none;
  position: relative;
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  background: none;
  border: none;
  padding: 0;
  opacity: 1;
  z-index: 10;
  width: auto;
  height: auto;
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-close .img-wrapper img {
  width: 32px;
  height: 32px;
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body {
    padding: 30px 20px;
  }
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body h2 {
  font-weight: 500 !important;
  margin-bottom: 16px;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body h2 {
    font-size: 21px !important;
  }
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body .subtitle {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body .subtitle {
    font-size: 16px;
  }
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body .table-responsive {
  border-radius: 10px;
  border: 1px solid #1a1a1a;
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body .rewards-table {
  margin-bottom: 0;
  border-collapse: collapse;
  width: 100%;
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body .rewards-table thead th {
  background-color: #31005B;
  color: #ffffff;
  font-weight: 500;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  padding: 15px;
  border: 1px solid #1a1a1a;
  border-bottom: none;
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body .rewards-table thead th:first-child {
  text-align: left;
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body .rewards-table tbody tr td {
  background-color: #f9f9f9;
  color: #333333;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  padding: 15px;
  border: 1px solid #1a1a1a;
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body .rewards-table tbody tr td:first-child {
  text-align: left;
}
html:not([dir=rtl]) .rewards-modal-content .rewards-modal-body .rewards-table tbody tr td:first-child strong {
  font-weight: 700;
}
html:not([dir=rtl]) {
  /*-- CC Apply Form --*/
}
html:not([dir=rtl]) .cc-apply-form-wrapper {
  background-color: #270650;
  padding: 80px 0;
  margin-top: 0;
  margin-bottom: 0;
}
html:not([dir=rtl]) .cc-apply-form-wrapper h2 {
  color: #ffffff;
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-apply-form-wrapper h2 {
    font-size: 28px;
  }
}
html:not([dir=rtl]) .cc-apply-form-wrapper p {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-apply-form-wrapper p {
    font-size: 16px;
  }
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-control, html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-select {
  height: 40px;
  border-radius: 8px;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  color: #333;
  box-shadow: none;
  min-width: 350px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-control, html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-select {
    min-width: 100%;
  }
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-control::-moz-placeholder, html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-select::-moz-placeholder {
  color: #a9a9a9;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-control::placeholder, html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-select::placeholder {
  color: #a9a9a9;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-select {
  color: #a9a9a9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-select:not(:-moz-placeholder) {
  color: #333;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-select:not(:placeholder-shown) {
  color: #333;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .form-select option {
  color: #333;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .cc-form-submit-btn {
  background-color: #553b75;
  color: #ffffff;
  border-radius: 8px;
  height: 40px;
  font-size: 18px;
  font-weight: 500;
  border: none;
  min-width: 250px;
  transition: all 0.3s ease;
  cursor: pointer;
  margin-top: 10px;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .cc-form-submit-btn.disabled {
  background-color: #553b75;
  color: #ffffff;
  cursor: not-allowed;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .cc-apply-form .cc-form-submit-btn:hover {
  background-color: rgb(97.3153409091, 67.5482954545, 133.9517045455);
  color: #a391ba;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .checkbox-wrap {
  position: relative;
  gap: 15px;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .checkbox-wrap .description {
  margin-left: 0;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .checkbox-wrap input {
  margin: 0 !important;
  width: 15px;
  height: 15px;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .checkbox-wrap .form-item--error-message {
  position: absolute;
  bottom: -20px;
}
html:not([dir=rtl]) {
  /*-- CC Salary Ranger --*/
}
html:not([dir=rtl]) .cc-salary-ranger-wrap {
  padding: 20px 0 30px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-salary-ranger-wrap {
    padding: 20px 0 0;
  }
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-label {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 50px;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive {
  position: relative;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row {
  position: absolute;
  top: -13px;
  transform: translateX(0);
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 20;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 6px 16px;
  height: 40px;
  gap: 6px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  border: 1px solid #5ABCAC;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-prefix {
  color: #31005B;
  font-size: 21px;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-prefix {
    font-size: 18px;
  }
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-value-input {
  border: none;
  outline: none;
  font-size: 20px;
  font-weight: 700;
  color: #31005B;
  width: 72px;
  background: transparent;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-value-input::-webkit-outer-spin-button, html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-value-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-value-input {
    font-size: 18px;
  }
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-box-arrow {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #ffffff;
  margin-top: -1px;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap {
  position: relative;
  padding-top: 71px;
  padding-bottom: 30px;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-dot {
  position: absolute;
  top: 67px !important;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  transform: translateX(-50%);
  z-index: 3;
  pointer-events: none;
  transition: background-color 0.2s ease;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-dot.active {
  background-color: #2bc4ac;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-icon-thumb {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  z-index: 10;
  pointer-events: none;
  margin-top: 35px;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-icon-thumb img {
  width: 38px;
  height: 38px;
  display: block;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .cc-salary-ranger {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background: linear-gradient(to right, #2bc4ac 45%, rgba(255, 255, 255, 0.3) 45%);
  outline: none;
  cursor: pointer;
  position: relative;
  z-index: 2;
  display: block;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .cc-salary-ranger::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #270650;
  border: 3px solid #2bc4ac;
  box-shadow: 0 0 0 5px #270650, 0 0 0 7px #2bc4ac;
  cursor: pointer;
  position: relative;
  z-index: 5;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .cc-salary-ranger::-moz-range-thumb {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #270650;
  border: 3px solid #2bc4ac;
  box-shadow: 0 0 0 5px #270650, 0 0 0 7px #2bc4ac;
  cursor: pointer;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks {
  position: relative;
  height: 30px;
  margin-top: 24px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks {
    margin-top: 24px;
  }
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks .ranger-tick {
  position: absolute;
  transform: translateX(-50%);
  text-align: center;
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks .ranger-tick span {
  color: rgba(255, 255, 255, 0.45);
  font-size: 13px;
  white-space: nowrap;
  transition: color 0.2s ease;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks .ranger-tick span {
    font-size: 9px;
  }
}
html:not([dir=rtl]) .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks .ranger-tick.active span {
  color: #2bc4ac;
}
html:not([dir=rtl]) {
  /*-- CC DOB & Gender Row --*/
}
html:not([dir=rtl]) .cc-dob-gender-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
  padding-top: 10px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-dob-gender-row {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap {
    width: 100%;
  }
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field {
  position: relative;
  width: 280px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field {
    width: 100%;
  }
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input {
  height: 40px;
  border-radius: 8px;
  border: none;
  padding: 10px 50px 10px 20px;
  font-size: 16px;
  color: #333;
  background-color: #ffffff;
  box-shadow: none;
  cursor: pointer;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input:not(:valid) {
  color: #a9a9a9;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input::-webkit-calendar-picker-indicator {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input::-webkit-inner-spin-button, html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input::-webkit-clear-button {
  display: none;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-icon {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: none;
  align-items: center;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-icon img {
  width: 22px;
  height: 22px;
  display: block;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-dob-wrap .cc-dob-field.cc-dob-placeholder-active .cc-dob-icon {
  display: flex;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap {
  display: flex;
  align-items: center;
  gap: 5rem;
  flex-wrap: wrap;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap {
    gap: 1rem;
  }
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-label,
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap span {
  color: #A7A7A7;
  font-size: 20px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-label,
  html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap span {
    font-size: 14px;
  }
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-options {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 0;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-options .option {
  color: #A7A7A7;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-options .option {
    font-size: 14px;
  }
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-option {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  margin-bottom: 0;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-option input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-option .cc-radio-custom {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  flex-shrink: 0;
  transition: all 0.2s ease;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-option .cc-radio-custom::after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.2s ease;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-option input[type=radio]:checked + .cc-radio-custom {
  border-color: #2bc4ac;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-option input[type=radio]:checked + .cc-radio-custom::after {
  background-color: #2bc4ac;
}
html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-option .cc-radio-text {
  color: #A7A7A7;
  font-size: 20px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-dob-gender-row .cc-gender-wrap .cc-gender-option .cc-radio-text {
    font-size: 16px;
  }
}
html:not([dir=rtl]) {
  /*-- CC Final Submit Button --*/
}
html:not([dir=rtl]) .cc-form-final-submit-btn {
  background-color: #2bc4ac;
  color: #31005B;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 600;
  border: none;
  min-width: 280px;
  transition: all 0.3s ease;
  cursor: pointer;
  letter-spacing: 0.5px;
  height: 40px;
  margin: 0 auto;
}
html:not([dir=rtl]) .cc-form-final-submit-btn:hover {
  background-color: rgb(35.6594142259, 162.5405857741, 142.6376569038);
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cc-form-final-submit-btn {
    width: 100%;
    min-width: unset;
  }
}
html:not([dir=rtl]) {
  /*-- Sticky Apply Now Button --*/
}
html:not([dir=rtl]) .sticky-apply-now {
  position: fixed;
  top: 180px;
  right: 0;
  background-color: #5ABCAC;
  color: #270650;
  padding: 15px 5px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  z-index: 999;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .sticky-apply-now span {
  display: inline-block;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
html:not([dir=rtl]) .sticky-apply-now:hover {
  background-color: rgb(72.9202586207, 179.5797413793, 162.1659482759);
  color: #270650;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .sticky-apply-now {
    font-size: 16px;
    padding: 12px 4px;
    display: none;
  }
}
html:not([dir=rtl]) .cc-apply-form-wrapper .form-item--error-message {
  color: #ffffff;
  font-weight: 400;
  font-size: 12px;
  margin-top: 4px;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .form-item--error-message::before {
  content: none;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .form-item--error-message strong {
  font-weight: 400;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__message,
html:not([dir=rtl]) .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__back {
  color: #ffffff;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__message a,
html:not([dir=rtl]) .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__back a {
  color: #ffffff;
}
html:not([dir=rtl]) .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__message a:hover,
html:not([dir=rtl]) .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__back a:hover {
  color: #999999;
}
html:not([dir=rtl]) {
  /*-- EMI Spotlight V2 -- personal-accounts-mt page --*/
}
html:not([dir=rtl]) .emi-spotlight-v2 {
  position: relative;
  overflow: visible;
  margin-top: 0;
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-list {
  overflow: hidden;
  border-radius: 16px;
}
html:not([dir=rtl]) .emi-spotlight-v2 .spotlight-item {
  background-color: #3a0a6e;
  border-radius: 16px;
  overflow: hidden;
  min-height: 320px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spotlight-item {
    min-height: auto;
  }
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-content-wrap {
  display: flex;
  align-items: top;
  justify-content: space-between;
  gap: 40px;
  padding: 45px 35px 0 33px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spot-content-wrap {
    padding: 40px 40px;
    gap: 24px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spot-content-wrap {
    flex-direction: column;
    padding: 30px 24px;
    gap: 20px;
  }
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-content {
  flex: 1;
  max-width: 508px;
  padding: 0 !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spot-content {
    max-width: 100%;
    order: 1;
  }
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-step-label {
  font-size: 21px !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px;
  margin-bottom: 14px;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spot-step-label {
    font-size: 15px;
    margin-bottom: 10px;
  }
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-title {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
  color: #ffffff;
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spot-title {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spot-title {
    font-size: 24px;
    margin-bottom: 14px;
  }
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-desc {
  font-size: 18px;
  line-height: 1.6;
  font-weight: 400;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spot-desc {
    font-size: 14px;
  }
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-image-block {
  flex-shrink: 0;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spot-image-block {
    width: 240px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .spot-image-block {
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
    order: 0;
  }
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-image-block img {
  width: 100%;
  height: auto;
  display: block;
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-content,
html:not([dir=rtl]) .emi-spotlight-v2 .spot-image-block {
  opacity: 0;
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-content {
  transform: translateY(-280px);
  transition: all 0.8s ease 0s;
}
html:not([dir=rtl]) .emi-spotlight-v2 .spot-image-block {
  transform: translateY(280px);
  transition: all 0.8s ease 0s;
  flex-shrink: 0;
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-active .spot-content {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.8s ease 0s;
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-active .spot-image-block {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.8s ease 0s;
}
html:not([dir=rtl]) .emi-spotlight-v2 .animate-to-bottom,
html:not([dir=rtl]) .emi-spotlight-v2 .slick-active .spot-content.animate-to-bottom {
  transform: translateY(280px);
  opacity: 0;
  transition: all 0.5s ease 0s;
}
html:not([dir=rtl]) .emi-spotlight-v2 .animate-to-top,
html:not([dir=rtl]) .emi-spotlight-v2 .slick-active .spot-image-block.animate-to-top {
  transform: translateY(-280px);
  opacity: 0;
  transition: all 0.5s ease 0s;
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  color: transparent;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease;
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-arrow:hover, html:not([dir=rtl]) .emi-spotlight-v2 .slick-arrow:focus {
  outline: none;
  background: transparent;
  opacity: 0.8;
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-arrow.slick-disabled {
  opacity: 0.35;
  cursor: default;
  pointer-events: none;
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-next::before,
html:not([dir=rtl]) .emi-spotlight-v2 .slick-prev::before {
  background: url(../image/new-emi-slider-arrow.png) no-repeat center/contain;
  width: 36px;
  height: 36px;
  content: "";
  display: block;
  opacity: 1;
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-prev {
  left: -48px !important;
  right: auto !important;
}
@media only screen and (max-width: 1200px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .slick-prev {
    left: -40px !important;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .slick-prev {
    left: -32px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .slick-prev {
    left: 10px !important;
    z-index: 20;
  }
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-prev::before {
  transform: rotate(180deg);
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-next {
  right: -48px !important;
  left: auto !important;
}
@media only screen and (max-width: 1200px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .slick-next {
    right: -40px !important;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .slick-next {
    right: -32px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-spotlight-v2 .slick-next {
    right: 10px !important;
    z-index: 20;
  }
}
html:not([dir=rtl]) .emi-spotlight-v2 .slick-dots {
  position: static !important;
  margin: 10px 0 0;
}
html:not([dir=rtl]) .emi-new-slider-wrapper {
  position: relative;
  padding: 40px 60px;
  overflow: visible;
}
html:not([dir=rtl]) .emi-new-slider-wrapper .emi-label {
  background: url(../image/coop-list-icon.png) no-repeat left center;
  padding-left: 28px;
  display: block;
  margin-bottom: 30px;
  font-size: 16px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .emi-new-slider-wrapper {
    padding: 30px 40px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .emi-new-slider-wrapper {
    padding: 20px 15px;
  }
}
html:not([dir=rtl]) .bisb-header-wrapper {
  position: absolute;
  width: 100%;
  left: 0;
  top: 41px;
  z-index: 3;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), top 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-header-wrapper {
    top: 24px;
  }
}
html:not([dir=rtl]) .bisb-header-wrapper.active {
  position: fixed;
  width: 100%;
  transform: translateY(0);
  top: 41px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-header-wrapper.active {
    position: relative;
    transform: none;
    top: 0;
  }
}
html:not([dir=rtl]) .bisb-header-wrapper.animate {
  position: fixed;
  transform: translateY(-150px);
  top: 41px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-header-wrapper.animate {
    position: relative;
    transform: none;
    top: 0;
  }
}
html:not([dir=rtl]) .bisb-header-wrapper .bisb-header-inner-wrap {
  display: flex;
  justify-content: space-between;
  background: #ffffff;
  border-radius: 10px;
  padding: 10px 30px 10px 56px;
  align-items: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-header-wrapper .bisb-header-inner-wrap {
    padding: 10px 25px 10px 25px;
    position: relative;
  }
}
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav {
  position: relative;
}
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav ul {
  margin: 0;
  list-style-type: none;
}
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul {
  display: flex;
}
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul span,
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul a {
  font-size: 16px;
  color: #55267E;
  cursor: pointer;
}
@media only screen and (max-width: 1366px) {
  html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul span,
  html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 1200px) {
  html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul span,
  html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul a {
    font-size: 11px;
  }
}
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul span,
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul a {
  transition: all 0.1s linear 0s;
}
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul span:hover,
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul a:hover {
  transition: all 0.1s linear 0s;
}
html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul > li {
  margin: 0 24px;
}
@media only screen and (max-width: 1200px) {
  html:not([dir=rtl]) .bisb-header-wrapper .bisb-main-nav > ul > li {
    margin: 0 16px;
  }
}
html:not([dir=rtl]) .bisb-lang-switcher ul,
html:not([dir=rtl]) .bisb-lang-switcher .links {
  margin: 0;
  list-style-type: none;
}
html:not([dir=rtl]) .bisb-lang-switcher li.lang-ar a {
  background: url(../image/bisb-ar-icon.svg) no-repeat left top/100%;
  width: 14px;
  height: 24px;
  display: block;
  text-indent: -10000px;
}
html:not([dir=rtl]) .bisb-site-search-wrapper {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  display: none;
}
html:not([dir=rtl]) .bisb-site-search-wrapper input[type=submit] {
  background-image: url(../image/search-icon.svg);
  background-repeat: no-repeat;
  background-position: 12px center;
  padding-left: 2.5rem;
}
html:not([dir=rtl]) .bisb-site-search-wrapper .bisb-site-search {
  background: #55267E;
}
html:not([dir=rtl]) .bisb-sandwich-icon {
  background: url(../image/bisb-sandwich-menu.svg) no-repeat left top;
  width: 36px;
  height: 24px;
  cursor: pointer;
  position: relative;
}
html:not([dir=rtl]) .bisb-sandwich-icon.toggled {
  background: url(../image/bisb-sandwich-close.svg) no-repeat left top;
}
html:not([dir=rtl]) .bisb-sandwich-icon.toggled::before {
  position: absolute;
  right: -6px;
  bottom: -33px;
  content: "";
  background: url(../image/bisb-traingle-purple.png) no-repeat left top;
  width: 55px;
  height: 22px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-sandwich-icon.toggled::before {
    content: none;
  }
}
html:not([dir=rtl]) .bisb-search-icon {
  background: url(../image/bisb-search-icon.svg) no-repeat left top;
  width: 25px;
  height: 24px;
  cursor: pointer;
  position: relative;
}
html:not([dir=rtl]) .bisb-search-icon.toggled {
  background: url(../image/bisb-sandwich-close.svg) no-repeat left top;
}
html:not([dir=rtl]) .bisb-search-icon.toggled::before {
  position: absolute;
  right: -18px;
  bottom: -33px;
  content: "";
  background: url(../image/bisb-traingle-purple.png) no-repeat left top;
  width: 55px;
  height: 22px;
}
html:not([dir=rtl]) .bisb-tools-menu-wrapper {
  background: #693e8f;
  border-radius: 10px;
  padding: 28px 30px;
  margin-top: 5px;
  color: #ffffff;
  position: relative;
  display: none;
}
html:not([dir=rtl]) .bisb-tools-menu-wrapper a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper span {
  color: #ffffff;
  font-size: 18px;
  transition: all 0.2s ease 0s;
}
html:not([dir=rtl]) .bisb-tools-menu-wrapper a:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper span:hover {
  transition: all 0.2s ease 0s;
}
html:not([dir=rtl]) .bisb-tools-menu-wrapper ul {
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style-type: none;
}
html:not([dir=rtl]) .bisb-tools-menu-wrapper .bisb-tools-sub-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 56px;
  background: #00BFB3;
  border-radius: 10px;
  padding: 28px 30px;
  margin-top: 26px;
  color: #55267E;
  width: 100%;
  height: 80px;
}
html:not([dir=rtl]) .bisb-tools-menu-wrapper .bisb-tools-sub-menu li {
  margin-right: 2rem;
}
html:not([dir=rtl]) .bisb-tools-menu-wrapper .bisb-tools-sub-menu li a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper .bisb-tools-sub-menu li span {
  background: none !important;
  color: #552988;
  padding-left: 0 !important;
  transition: all 0.1s linear 0s;
}
html:not([dir=rtl]) .bisb-tools-menu-wrapper .bisb-tools-sub-menu li a:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper .bisb-tools-sub-menu li span:hover {
  color: #552988 !important;
  transition: all 0.1s linear 0s;
  font-weight: 600;
}
html:not([dir=rtl]) .bisb-tools-menu-wrapper .bisb-tools-sub-menu .bisb-tools-sub-submenu {
  display: none;
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.toggled > span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.toggled > span {
  position: relative;
  color: #51c1ad;
  font-weight: 600;
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.toggled > span::before,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.toggled > span::before {
  position: absolute;
  right: -6px;
  bottom: -33px;
  content: "";
  background: url(../image/bisb-traingle-verdigris.png) no-repeat left top;
  width: 55px;
  height: 22px;
}
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products a,
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products span {
  background: url(../image/bisb-product-bg.svg) no-repeat left top;
  padding-left: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products a,
  html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products span,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products a,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products span {
    padding-left: 0;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products a:hover,
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products span:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products a:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products span:hover {
  background: url(../image/bisb-product-bg-hover.svg) no-repeat left top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products a:hover,
  html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products span:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products a:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products span:hover {
    background: none !important;
    color: #55267E;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products.active a,
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-products.active span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products.active a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-products.active span {
  background: url(../image/bisb-product-bg-hover.svg) no-repeat left top !important;
  color: #00BFB3;
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-tools.toggled > span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-tools.toggled > span {
  background: url(../image/bisb-tools-bg-hover.svg) no-repeat left top;
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-tools a,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-tools span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-tools a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-tools span {
  background: url(../image/bisb-tools-bg.svg) no-repeat left top;
  padding-left: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-tools a,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-tools span,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-tools a,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-tools span {
    padding-left: 0;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-tools a:hover,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-tools span:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-tools a:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-tools span:hover {
  background: url(../image/bisb-tools-bg-hover.svg) no-repeat left top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-tools a:hover,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-tools span:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-tools a:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-tools span:hover {
    background: none !important;
    color: #55267E;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-offers a,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-offers span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-offers a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-offers span {
  background: url(../image/bisb-offers-bg.svg) no-repeat left top;
  padding-left: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-offers a,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-offers span,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-offers a,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-offers span {
    padding-left: 0;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-offers a:hover,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-offers span:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-offers a:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-offers span:hover {
  background: url(../image/bisb-offers-bg-hover.svg) no-repeat left top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-offers a:hover,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-offers span:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-offers a:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-offers span:hover {
    background: none !important;
    color: #55267E;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-timings a,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-timings span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-timings a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-timings span {
  background: url(../image/bisb-timing.svg) no-repeat left top;
  padding-left: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-timings a,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-timings span,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-timings a,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-timings span {
    padding-left: 0;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-timings a:hover,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-timings span:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-timings a:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-timings span:hover {
  background: url(../image/bisb-timing-hover.svg) no-repeat left top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-timings a:hover,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-timings span:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-timings a:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-timings span:hover {
    background: none !important;
    color: #55267E;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-locator a,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-locator span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-locator a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-locator span {
  background: url(../image/bisb-locator-bg.svg) no-repeat left top;
  padding-left: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-locator a,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-locator span,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-locator a,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-locator span {
    padding-left: 0;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-locator a:hover,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-locator span:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-locator a:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-locator span:hover {
  background: url(../image/bisb-locator-bg-hover.svg) no-repeat left top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-locator a:hover,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-locator span:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-locator a:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-locator span:hover {
    background: none !important;
    color: #55267E;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-assistance a,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-assistance span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-assistance a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-assistance span {
  background: url(../image/bisb-assistance-bg.svg) no-repeat left top;
  padding-left: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-assistance a,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-assistance span,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-assistance a,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-assistance span {
    padding-left: 0;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-assistance a:hover,
html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-assistance span:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-assistance a:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-assistance span:hover {
  background: url(../image/bisb-assistance-hover-bg.svg) no-repeat left top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-assistance a:hover,
  html:not([dir=rtl]) .menu--secondary-menu > ul li.bisb-assistance span:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-assistance a:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul li.bisb-assistance span:hover {
    background: none !important;
    color: #55267E;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-social a,
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-social span,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-social a,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-social span {
  background: url(../image/bisb-social-bg.svg) no-repeat left top;
  padding-left: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-social a,
  html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-social span,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-social a,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-social span {
    padding-left: 0;
  }
}
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-social a:hover,
html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-social span:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-social a:hover,
html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-social span:hover {
  background: url(../image/bisb-social-bg-hover.svg) no-repeat left top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-social a:hover,
  html:not([dir=rtl]) .menu--secondary-menu > ul > li.bisb-social span:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-social a:hover,
  html:not([dir=rtl]) .bisb-tools-menu-wrapper > ul > li.bisb-social span:hover {
    background: none !important;
    color: #55267E;
  }
}
html:not([dir=rtl]) .bisb-main-nav {
  position: relative;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub:last-child > ul {
  right: 0;
  left: auto;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul {
  display: none;
  position: absolute;
  background: #55267E;
  top: 56px;
  left: auto;
  color: #ffffff;
  padding: 47px 50px 41px 30px;
  border-radius: 10px;
  min-width: 410px;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li {
  margin: 0 0 1.5rem 0;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li a,
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li span {
  color: #ffffff;
  display: block;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub {
  background: url(../image/bisb-menu-plus-ico.svg) no-repeat right center;
  padding-right: 32px;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active {
  background: url(../image/bisb-menu-close-ico.svg) no-repeat right center;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active > span {
  font-weight: 600;
  position: relative;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active > span::before {
  content: "";
  width: 50px;
  height: 5px;
  background: #00BFB3;
  position: absolute;
  left: 0;
  bottom: -8px;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active > span::after {
  content: "";
  background: url(../image/bisb-traingle-white.png) no-repeat left top;
  position: absolute;
  right: -88px;
  bottom: -15px;
  width: 23px;
  height: 54px;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active > ul {
  display: block;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  padding: 47px 30px 41px 30px;
  padding-right: 20px;
  box-sizing: border-box;
  border-radius: 10px;
  margin-left: 5px;
  min-width: 431px;
  max-height: 547px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #6a1b9a #f1f1f1;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar {
  width: 8px;
  background: transparent;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-track {
  background: #f1f1f1;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-thumb {
  background-color: #6a1b9a;
  border-radius: 8px;
  border: 2px solid transparent;
  background-clip: content-box;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-thumb:hover {
  background: #555;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-button:single-button {
  display: none;
  height: 0;
  width: 0;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul li {
  margin: 0 0 1.5rem 0;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul li a,
html:not([dir=rtl]) .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul li span {
  color: #55267E;
  font-size: 14px;
  font-weight: 600;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub.toggled > ul {
  display: block;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub.toggled > span {
  position: relative;
  font-weight: 600;
}
html:not([dir=rtl]) .bisb-main-nav li.have-sub.toggled > span::before {
  content: "";
  background: url(../image/bisb-traingle-purple.png) no-repeat left top;
  position: absolute;
  left: 16px;
  bottom: -36px;
  width: 55px;
  height: 22px;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  top: 70px;
  background: #ffffff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 20px;
  color: #55267E;
  box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.15);
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-site-search {
  margin: 0;
  padding: 0;
  width: 100%;
  background: none;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-site-search .bisb-nl-form {
  width: 100%;
  margin-bottom: 25px;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-site-search .bisb-nl-form input[type=email] {
  border: 1px solid #552988;
  padding: 11px;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-site-search .bisb-nl-form input[type=submit] {
  background: url(../image/bisb-search-submit-mob.svg) no-repeat left top;
  width: 35px !important;
  height: 35px;
  min-width: 35px;
  text-indent: -100000px;
  border: none !important;
  top: 7px;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-lang-switcher li.lang-ar a {
  text-indent: unset;
  width: 100%;
  display: block;
  padding-left: 20px;
  font-size: 16px;
  font-family: "FrutigerLTArabic-65Bold";
  background-size: 13px;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob {
  margin-top: 1rem;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob ul {
  margin: 0;
  list-style: none;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li span {
  font-size: 16px;
  display: block;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li ul {
  display: none;
  padding-left: 2rem;
  padding-top: 1rem;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li ul li:last-child {
  border: 0;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li ul li span,
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li ul li a {
  font-size: 14px;
  display: block;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li.have-sub {
  background: url(../image/bisb-mobmenu-collapse-bg.svg) no-repeat right top;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li.have-sub.active {
  background: url(../image/bisb-mobmenu-expand-bg.svg) no-repeat right top;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li.have-sub.active > span {
  font-weight: 600;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li.have-sub.active .submenu-level-1 {
  display: block;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub {
  background: url(../image/bisb-mobmenu-collapse-bg.svg) no-repeat right top;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub.active {
  background: url(../image/bisb-mobmenu-expand-bg.svg) no-repeat right top;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub.active > span {
  font-weight: 600;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub.active .submenu-level-2 {
  display: block;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub > ul li a {
  font-size: 12px;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob ul li {
  margin-bottom: 1rem;
  border-bottom: 1px solid rgba(204, 204, 204, 0.368627451);
  padding-bottom: 0.5rem;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob .submenu-level-1,
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob .submenu-level-2 {
  display: none;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob .submenu-level-1 {
  padding-left: 2rem;
  padding-top: 1rem;
}
html:not([dir=rtl]) .bisb-mob-menu-wrapper .bisb-main-nav-mob .submenu-level-2 {
  padding-left: 4rem;
  padding-top: 1rem;
}
html:not([dir=rtl]) .tools-nav-mob li {
  position: relative;
  padding-left: 36px;
}
html:not([dir=rtl]) .tools-nav-mob li ul {
  padding-left: 1rem !important;
  padding-top: 1rem !important;
}
html:not([dir=rtl]) .tools-nav-mob li ul li {
  padding-left: 0;
}
html:not([dir=rtl]) .tools-nav-mob li ul li a,
html:not([dir=rtl]) .tools-nav-mob li ul li span {
  font-size: 14px !important;
  display: block;
}
html:not([dir=rtl]) .tools-nav-mob li ul li ul li:last-child {
  margin: 0;
}
html:not([dir=rtl]) .tools-nav-mob li::before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
}
html:not([dir=rtl]) .tools-nav-mob li.bisb-products::before {
  background: url(../image/bisb-pbg-mob.svg) no-repeat left top;
}
html:not([dir=rtl]) .tools-nav-mob li.bisb-tools::before {
  background: url(../image/bisb-tools-bg-mob.svg) no-repeat left top/100%;
}
html:not([dir=rtl]) .tools-nav-mob li.bisb-offers::before {
  background: url(../image/bisb-offers-bg-mob.svg) no-repeat left top/100%;
}
html:not([dir=rtl]) .tools-nav-mob li.bisb-timings::before {
  background: url(../image/bisb-timing-mob.svg) no-repeat left top/100%;
}
html:not([dir=rtl]) .tools-nav-mob li.bisb-locator::before {
  background: url(../image/bisb-locator-bg-mob.svg) no-repeat left top/100%;
  width: 20px;
}
html:not([dir=rtl]) .tools-nav-mob li.bisb-assistance::before {
  background: url(../image/bisb-assistance-bg-mob.svg) no-repeat left top/100%;
}
html:not([dir=rtl]) .tools-nav-mob li.bisb-social::before {
  background: url(../image/bisb-social-bg-mob.svg) no-repeat left top/100%;
}
html:not([dir=rtl]) .desk-submenu-level-2,
html:not([dir=rtl]) .desk-submenu-level-1 {
  display: none;
}
html:not([dir=rtl]) .page-loaded .bisb-main-nav {
  display: none;
}
html:not([dir=rtl]) .bisb-header-inner-wrap .menu-level-3,
html:not([dir=rtl]) .bisb-mob-menu-wrapper .menu-level-3 {
  display: none;
  padding-left: 1rem;
  padding-top: 1rem;
}
html:not([dir=rtl]) .menu-level-2 .menu-item--expanded {
  background: url(../image/bisb-menu-plus-ico-purple.svg) no-repeat right top;
}
html:not([dir=rtl]) .menu-level-2 .menu-item--expanded.toggled {
  background: url(../image/bisb-menu-close-ico.svg) no-repeat right top;
}
html:not([dir=rtl]) body.modal-open .bisb-header-wrapper.active,
html:not([dir=rtl]) body.modal-open .bisb-header-wrapper.animate {
  padding-right: 15px;
}
html:not([dir=rtl]) .bisb-footer-section {
  padding-bottom: 4rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-section {
    padding-bottom: 0;
  }
}
html:not([dir=rtl]) .bisb-footer-section ul {
  list-style-type: none;
  margin: 0;
}
html:not([dir=rtl]) .bisb-footer-section .container {
  background: #55267E;
  background: linear-gradient(180deg, rgb(85, 38, 126) 0%, rgb(54, 5, 81) 100%);
  color: #ffffff;
  border-radius: 10px;
  padding: 52px 65px 68px 65px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-section .container {
    padding: 15px;
  }
}
html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs ul {
  display: flex;
  justify-content: space-between;
}
html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs ul li {
  background: none !important;
  padding-left: 0 !important;
  margin-bottom: 5px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs ul {
    flex-wrap: wrap;
  }
  html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs ul li {
    box-sizing: border-box;
    flex: 1 1 50%;
  }
}
html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs ul li ul {
  margin-top: 12px;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs ul li ul {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs a,
html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs span {
  color: #ffffff;
  font-size: 0.875rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs a,
  html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs span {
    font-size: 0.6875rem;
  }
}
html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs a {
  font-weight: 600;
}
html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs span {
  font-weight: 400;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 8px;
  display: block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-section .bisb-footer-navs span {
    width: 90%;
  }
}
html:not([dir=rtl]) .bisb-footer-newsletter,
html:not([dir=rtl]) .bisb-site-search {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #693e8f;
  border-radius: 10px;
  padding: 15px 30px;
  margin: 32px 0;
  color: #ffffff;
  position: relative;
}
html:not([dir=rtl]) .bisb-footer-newsletter .ajax-progress.ajax-progress-throbber,
html:not([dir=rtl]) .bisb-site-search .ajax-progress.ajax-progress-throbber {
  position: absolute;
  right: 8px;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-newsletter,
  html:not([dir=rtl]) .bisb-site-search {
    flex-direction: column;
    padding: 16px;
    align-items: flex-start;
  }
}
html:not([dir=rtl]) .bisb-footer-newsletter h6,
html:not([dir=rtl]) .bisb-site-search h6 {
  font-size: 26px !important;
  margin: 0;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-newsletter h6,
  html:not([dir=rtl]) .bisb-site-search h6 {
    font-size: 16px !important;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .bisb-footer-newsletter .bisb-nl-form,
html:not([dir=rtl]) .bisb-site-search .bisb-nl-form {
  width: 65%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-newsletter .bisb-nl-form,
  html:not([dir=rtl]) .bisb-site-search .bisb-nl-form {
    width: 100%;
  }
}
html:not([dir=rtl]) .bisb-footer-newsletter .bisb-nl-form form,
html:not([dir=rtl]) .bisb-site-search .bisb-nl-form form {
  display: flex;
  position: relative;
}
html:not([dir=rtl]) .bisb-footer-newsletter .bisb-nl-form form input[type=submit],
html:not([dir=rtl]) .bisb-site-search .bisb-nl-form form input[type=submit] {
  position: absolute;
  right: 8px;
  top: 8px;
  min-width: 100px;
  font-size: 14px;
  height: 35px;
  width: 120px;
}
html:not([dir=rtl]) .bisb-footer-newsletter .bisb-nl-form form input[type=email],
html:not([dir=rtl]) .bisb-footer-newsletter .bisb-nl-form form input[type=text],
html:not([dir=rtl]) .bisb-site-search .bisb-nl-form form input[type=email],
html:not([dir=rtl]) .bisb-site-search .bisb-nl-form form input[type=text] {
  border-radius: 10px;
  font-size: 14px;
  padding: 8px 8px 8px 25px;
  height: 50px;
  color: #232222;
}
html:not([dir=rtl]) .bisb-footer-about {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 18px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-about {
    flex-direction: column;
  }
  html:not([dir=rtl]) .bisb-footer-about .bisb-footer-logo {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .bisb-footer-about .bisb-copy-right {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-about .bisb-copy-right {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .bisb-footer-about .bisb-copy-right p,
html:not([dir=rtl]) .bisb-footer-about .bisb-copy-right span {
  font-size: 12px;
  margin-bottom: 0;
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-footer-about .bisb-copy-right p,
  html:not([dir=rtl]) .bisb-footer-about .bisb-copy-right span {
    font-size: 7px;
  }
}
html:not([dir=rtl]) .bisb-footer-about .bisb-sm-links ul {
  display: flex;
  align-items: center;
  gap: 30px;
}
html:not([dir=rtl]) .bisb-footer-about .bisb-sm-links ul li {
  background: none !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
html:not([dir=rtl]) .bisb-footer-about .bisb-sm-links ul li a img {
  filter: brightness(4) grayscale(1) contrast(3);
  transition: 0.2s linear 0s;
}
html:not([dir=rtl]) .bisb-footer-about .bisb-sm-links ul li a:hover img {
  transition: 0.2s linear 0s;
  filter: none;
}
html:not([dir=rtl]) .bisb-slider-next,
html:not([dir=rtl]) .bisb-slider-prev {
  position: absolute;
  top: 57.3%;
  width: 32px;
  height: 32px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-slider-next,
  html:not([dir=rtl]) .bisb-slider-prev {
    display: none;
  }
}
html:not([dir=rtl]) ul:not([class]) {
  margin: 0 !important;
}
html:not([dir=rtl]) ul:not([class]) > li:not([class]) {
  font-size: 1rem;
  background: url(../image/coop-list-icon.png) no-repeat left 5px;
  padding-left: 1.5rem;
  list-style-type: none;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .custom-pagination .swiper-pagination {
  text-align: center;
  bottom: -2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .custom-pagination .swiper-pagination {
    bottom: -2.5rem;
  }
}
html:not([dir=rtl]) .custom-pagination .swiper-pagination .swiper-pagination-bullet {
  background: #d9d9d9;
  opacity: 1;
  width: 13px;
  height: 13px;
}
html:not([dir=rtl]) .custom-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #55267E;
  opacity: 1;
}
@media only screen and (max-width: 1366px) {
  html:not([dir=rtl]) .bisb-digital {
    width: 150px;
    font-size: 13px !important;
  }
}
html:not([dir=rtl]) .bisb-offer-modal.winners-table-modal .modal-dialog {
  max-width: 1160px;
}
html:not([dir=rtl]) .bisb-offer-modal.winners-table-modal .modal-content {
  margin-top: 3rem;
}
html:not([dir=rtl]) .bisb-offer-modal.moreinfo-table-modal .modal-content {
  margin-top: 3rem;
}
html:not([dir=rtl]) .bisb-slider-prev {
  background: url(../image/bisb-arrow.svg) no-repeat left top/100%;
  left: -46px;
}
html:not([dir=rtl]) .bisb-slider-next {
  background: url(../image/bisb-arrow.svg) no-repeat left top/100%;
  right: -46px;
  transform: rotate(180deg);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-press-section .bisb-slider-next,
  html:not([dir=rtl]) .bisb-press-section .bisb-slider-prev {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-products-tabs-section .bisb-slider-next,
  html:not([dir=rtl]) .bisb-products-tabs-section .bisb-slider-prev {
    display: none;
  }
}
html:not([dir=rtl]) .bisb-slider-next.swiper-button-disabled,
html:not([dir=rtl]) .bisb-slider-prev.swiper-button-disabled {
  opacity: 0.5;
}
html:not([dir=rtl]) .bisb-offers-section {
  position: relative;
  margin-top: 34px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-offers-section {
    margin-top: 2rem;
  }
}
html:not([dir=rtl]) .bisb-offers-section .bisb-offers-slider .bisb-offer-brand {
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  min-height: 125px;
  padding: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  margin-bottom: 50px;
  perspective: 1000px;
}
html:not([dir=rtl]) .bisb-offers-section .bisb-offers-slider .bisb-offer-brand:hover .bisb-hover-state {
  transform: rotateY(0deg);
  transition: all 0.4s ease-in-out 0s;
  opacity: 1;
}
html:not([dir=rtl]) .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state {
  position: absolute;
  left: 0;
  top: 0;
  background: #55267E;
  color: #ffffff;
  height: 100%;
  width: 100%;
  border-radius: 10px;
  padding: 20px;
  transform: rotateY(90deg);
  transition: all 0.4s ease-in-out 0s;
  opacity: 0;
}
html:not([dir=rtl]) .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state .bisb-validity {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  margin-bottom: 19px;
}
html:not([dir=rtl]) .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state .bisb-offer-title a,
html:not([dir=rtl]) .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state .bisb-offer-title p,
html:not([dir=rtl]) .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state .bisb-offer-title span {
  font-size: 16px;
  margin-bottom: 0;
  line-height: 1.5;
  background: url(../image/bisb-link-arrow.png) no-repeat right center;
  color: #ffffff;
  display: block;
  text-align: left;
  padding-right: 18px;
}
html:not([dir=rtl]) .bisb-widget-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html:not([dir=rtl]) .bisb-widget-title h3 {
  margin-bottom: 0;
  font-family: "Gotham-Medium";
}
html:not([dir=rtl]) .bisb-widget-title h3 b {
  font-family: "Gotham-Medium";
}
html:not([dir=rtl]) .bisb-widget-wrap {
  display: flex;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-widget-wrap {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .bisb-widget-wrap .bisb-events-img img {
  border-radius: 10px;
  width: 100%;
}
html:not([dir=rtl]) .bisb-widget-wrap .bisb-events-text {
  background: #fafafa;
  padding: 50px;
  border-radius: 10px;
  min-height: 475px;
  width: 75%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-widget-wrap .bisb-events-text {
    width: 100%;
    padding: 0;
    min-height: auto;
    order: 1;
    background: none;
    border-radius: unset;
  }
}
html:not([dir=rtl]) .bisb-widget-wrap .bisb-events-text p {
  color: #55267E;
  font-size: 21px;
  line-height: 1.5;
  margin: 3rem 0 3rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-widget-wrap .bisb-events-text p {
    font-size: 16px;
  }
}
html:not([dir=rtl]) .bisb-widget-wrap .bisb-events-text .bisb-events-text-innerwrap {
  padding-right: 40%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-widget-wrap .bisb-events-text .bisb-events-text-innerwrap {
    padding-right: 0;
  }
}
html:not([dir=rtl]) .bisb-widget-wrap .bisb-events-img {
  position: absolute;
  right: 0;
  top: -3rem;
  width: 50%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-widget-wrap .bisb-events-img {
    position: relative;
    width: 100%;
    top: 0;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .bisb-bold-light-title h3 {
  margin-bottom: 0;
  font-family: "gotham_lightregular";
}
html:not([dir=rtl]) .bisb-bold-light-title h3 b {
  font-family: "gotham_mediumregular";
}
html:not([dir=rtl]) .bisb-go-digital-wrap {
  background: linear-gradient(180deg, rgb(254, 254, 254) 0%, rgba(0, 0, 0, 0.07) 100%);
  margin-bottom: 6.5rem;
  box-shadow: inset -1px -20px 20px 0px #fefefe;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-go-digital-wrap {
    margin-bottom: 0;
  }
}
html:not([dir=rtl]) .bisb-go-digital-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #55267E;
  padding: 4rem 0 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-go-digital-section {
    display: block;
  }
}
html:not([dir=rtl]) .bisb-go-digital-section p {
  font-size: 24px;
  margin: 24px 0 19px;
}
html:not([dir=rtl]) .bisb-go-digital-section ul {
  margin: 0;
  list-style-type: none;
}
html:not([dir=rtl]) .bisb-go-digital-section ul li {
  background: url(../image/bisb-tick-icon.svg) no-repeat left 10px !important;
  font-size: 21px !important;
  padding-left: 24px;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-go-digital-section ul li {
    font-size: 16px;
  }
}
html:not([dir=rtl]) .bisb-go-digital-section .bisb-mobile-apps {
  margin-top: 30px;
}
html:not([dir=rtl]) .bisb-go-digital-section .bisb-mobile-apps a {
  display: block;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}
html:not([dir=rtl]) .bisb-go-digital-section .bisb-mobile-apps a:hover {
  transform: translateY(-10px);
  transition: all 0.3s ease-in-out;
}
html:not([dir=rtl]) .bisb-press-section {
  background: url(../image/bisb-bg.png) no-repeat right top;
  position: relative;
}
html:not([dir=rtl]) .bisb-press-section .container {
  position: relative;
}
html:not([dir=rtl]) .bisb-events-widget {
  background: url(../image/bisb-bg.png) no-repeat left top;
}
html:not([dir=rtl]) .bisb-press-slider .bisb-item {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border: 1px solid #e1e1e1;
  border-radius: 15px;
}
html:not([dir=rtl]) .bisb-press-slider .bisb-item:hover img {
  transform: scale(1.05);
  transition: all 0.3s ease-in-out;
}
html:not([dir=rtl]) .bisb-press-slider .bisb-img-block {
  overflow: hidden;
  border-radius: 15px 15px 0 0;
}
html:not([dir=rtl]) .bisb-press-slider .bisb-img-block img {
  width: 100%;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  transition: all 0.3s ease-in-out;
  transform: scale(1);
}
html:not([dir=rtl]) .bisb-press-slider .bisb-desc-wrap {
  background: #e1e1e1;
  padding: 22px 22px 30px 20px;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  min-height: 160px;
}
html:not([dir=rtl]) .bisb-press-slider .bisb-desc-wrap span {
  font-size: 14px;
  font-family: "Gotham-Medium";
  margin-bottom: 10px;
  display: block;
}
html:not([dir=rtl]) .bisb-press-slider .bisb-desc-wrap p {
  font-size: 18px;
  margin-bottom: 0;
}
html:not([dir=rtl]) .bisb-press-slider a:hover {
  color: #55267E;
}
html:not([dir=rtl]) .bisb-products-tabs-section {
  background: #fafafa;
  padding-bottom: 88px;
  margin-top: 40px;
  padding-top: 38px;
}
html:not([dir=rtl]) .bisb-products-tabs-section .tab-content {
  position: relative;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-products-tabs-section {
    padding-bottom: 30px;
  }
}
html:not([dir=rtl]) .bisb-products-tabs-section .nav-tabs {
  display: flex;
  justify-content: space-between;
  border: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-products-tabs-section .nav-tabs {
    flex-wrap: nowrap;
    overflow-y: hidden;
  }
  html:not([dir=rtl]) .bisb-products-tabs-section .nav-tabs .nav-link {
    margin: 0 4px;
  }
}
html:not([dir=rtl]) .bisb-products-tabs-section .nav-link {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
html:not([dir=rtl]) .bisb-products-tabs-section .nav-link.active {
  background: #55267E;
  color: #ffffff;
}
html:not([dir=rtl]) .bisb-products-tabs-section .tab-content p {
  text-align: center;
  padding: 40px 0;
  color: #55267E;
  margin: 0;
  font-size: 21px;
}
html:not([dir=rtl]) .bisb-products-slider .bisb-items-holder {
  margin-right: 0.5rem;
}
html:not([dir=rtl]) .bisb-products-slider .bisb-item {
  display: block;
}
html:not([dir=rtl]) .bisb-products-slider .bisb-accounts-bg {
  position: relative;
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  overflow: hidden;
}
html:not([dir=rtl]) .bisb-products-slider .bisb-accounts-bg .bisb-positioned-state {
  position: absolute;
  left: 50%;
  bottom: 33px;
  transform: translateX(-50%);
  z-index: 2;
}
html:not([dir=rtl]) .bisb-products-slider .bisb-accounts-bg .bisb-positioned-state h5 {
  margin: 0;
  color: #ffffff;
}
html:not([dir=rtl]) .bisb-products-slider .bisb-accounts-bg img {
  width: 100%;
  border-radius: 10px;
  transform: scale(1);
  transition: all 0.3s ease-in-out;
}
html:not([dir=rtl]) .bisb-products-slider .bisb-accounts-bg:hover img {
  transform: scale(1.05);
  transition: all 0.3s ease-in-out;
}
html:not([dir=rtl]) .bisb-products-slider .bisb-accounts-bg .bisb-overlay-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(85, 38, 126, 0) 50%, rgb(54, 5, 81) 100%);
  border-radius: 10px;
  z-index: 1;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-pagination {
  text-align: left;
  padding-left: 10px;
  bottom: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-pagination {
    bottom: 16px;
  }
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-pagination .swiper-pagination-bullet {
  background: #55267E;
  opacity: 1;
  width: 13px;
  height: 13px;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ffffff;
  opacity: 1;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper {
  z-index: 2;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper {
  position: relative;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .bisb-positioned-container {
  position: absolute;
  left: 50%;
  top: 55%;
  width: 100%;
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-spotlight-wrapper .bisb-positioned-container {
    left: 0;
    top: auto;
    transform: none;
    bottom: 60px;
  }
}
html:not([dir=rtl]) .bisb-spotlight-wrapper.bisb-inner-spotlight .bisb-positioned-container {
  position: absolute;
  left: 50%;
  bottom: 60px;
  top: auto;
  width: 100%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-spotlight-wrapper.bisb-inner-spotlight .bisb-positioned-container {
    bottom: 45px;
  }
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .bisb-spot-image-wrap img {
  width: 100%;
  height: 100vh !important;
  -o-object-fit: cover;
     object-fit: cover;
  filter: hue-rotate(45deg) brightness(0.5) contrast(1.5);
  transition: all 0.3s ease-in 0s;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .bisb-spot-content {
  min-width: 350px;
  width: 50%;
  max-width: 550px;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .bisb-spot-content h1 {
  color: #00BFB3;
  transform: translateY(-100%);
  transition: all 0.4s linear 0s;
  opacity: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-spotlight-wrapper .bisb-spot-content h1 {
    font-size: 28px !important;
  }
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .bisb-spot-content p {
  color: #ffffff;
  font-size: 24px;
  line-height: 29px;
  margin-bottom: 2rem;
  transform: translateY(-100%);
  transition: all 0.4s linear 0s;
  opacity: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-spotlight-wrapper .bisb-spot-content p {
    font-size: 18px !important;
  }
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .bisb-spot-content .bisb-button {
  max-width: -moz-fit-content;
  max-width: fit-content;
  transform: translateY(-100%);
  transition: all 0.1s linear 0s;
  opacity: 0;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-slide-active .bisb-spot-content h1 {
  transform: translateY(0);
  transition: all 0.4s linear 0.5s;
  opacity: 1;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-slide-active .bisb-spot-content p {
  transform: translateY(0);
  transition: all 0.4s linear 0.6s;
  opacity: 1;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-slide-active .bisb-spot-content .bisb-button {
  transform: translateY(0);
  transition: all 0.1s linear 0s;
  opacity: 1;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-slide-active img {
  transition: all 0.3s ease-in 0s;
  filter: none;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-slide-prev .bisb-spot-content h1 {
  transform: translateY(100%);
  transition: all 0.4s ease-in 0.6s;
  opacity: 0;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-slide-prev .bisb-spot-content p {
  transform: translateY(100%);
  transition: all 0.4s ease-in 0.5s;
  opacity: 0;
}
html:not([dir=rtl]) .bisb-spotlight-wrapper .swiper-slide-prev .bisb-spot-content .bisb-button {
  transform: translateY(100%);
  transition: all 0.1s ease-in 0s;
  opacity: 0;
}
html:not([dir=rtl]) .bisb-spotlight-gradient {
  background: linear-gradient(90deg, rgb(32, 5, 46) 0%, rgba(49, 0, 91, 0.08) 60%);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-spotlight-gradient {
    background: linear-gradient(0deg, rgb(32, 5, 46) 0%, rgba(49, 0, 91, 0.08) 50%);
  }
}
html:not([dir=rtl]) .bisb-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.768627451);
  display: none;
  z-index: 3;
}
html:not([dir=rtl]) .bisb-overlay.active {
  display: block;
}
html:not([dir=rtl]) .bisb-offer-modal .modal-dialog {
  max-width: 737px;
}
html:not([dir=rtl]) .bisb-offer-modal .modal-body {
  padding: 2rem;
}
html:not([dir=rtl]) .bisb-offer-modal .close-btn {
  position: absolute;
  right: 1rem;
  top: -3rem;
  background: url(../image/bisb-popup-close.png) no-repeat left top;
  width: 24px;
  height: 24px;
  border: none;
  font-size: 0;
}
html:not([dir=rtl]) .bisb-offer-modal .modal-content {
  border: 1px solid #55267E;
}
html:not([dir=rtl]) .bisb-offer-modal .modal-content span {
  font-size: 28px !important;
  margin-bottom: 1rem;
  color: #232222;
  border-bottom: 1px solid #232222;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-offer-modal .modal-content span {
    font-size: 21px !important;
  }
}
html:not([dir=rtl]) .bisb-offer-modal .modal-content ul {
  list-style-type: none;
}
html:not([dir=rtl]) .bisb-offer-modal .modal-content li {
  color: #232222;
  font-size: 16px !important;
  background: url(../image/bisb-popup-tick.png) no-repeat left 9px !important;
  padding-left: 2rem !important;
  margin-bottom: 0.5rem !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-offer-modal .modal-content li {
    font-size: 16px;
  }
}
html:not([dir=rtl]) .bisb-inner-spotlight {
  padding: 160px 0 30px;
  min-height: 450px;
}
html:not([dir=rtl]) .bisb-inner-spotlight.with-bg {
  min-height: 655px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-inner-spotlight {
    min-height: 380px;
  }
}
html:not([dir=rtl]) .bisb-inner-spotlight .bisb-spot-content-wrap-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-inner-spotlight .bisb-spot-content-wrap-inner {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .bisb-inner-spotlight .bisb-spot-content-wrap-inner .bisb-spot-image-block {
  flex-shrink: 0;
}
html:not([dir=rtl]) .bisb-inner-spotlight .bisb-spot-content-wrap-inner .bisb-spot-image-block img {
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-inner-spotlight .bisb-spot-content-wrap-inner a {
    z-index: 1;
  }
}
html:not([dir=rtl]) .bisb-filter-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 1.25rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-filter-wrapper {
    flex-direction: column;
    align-items: stretch;
    gap: 1rem;
  }
}
html:not([dir=rtl]) .bisb-filter-wrapper .form-item {
  margin: 0;
  flex: 1;
  float: none;
}
html:not([dir=rtl]) .bisb-filter-wrapper span {
  display: inline-block;
  min-width: 100px;
}
html:not([dir=rtl]) .bisb-filter-wrapper .bisb-select {
  max-width: 350px;
  margin-right: 1rem;
}
html:not([dir=rtl]) .bgimg-spotlight-style {
  padding: 160px 0 12px;
  background-repeat: no-repeat;
  background-position: center top;
  border-bottom: none !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bgimg-spotlight-style {
    padding-bottom: 30px;
  }
}
html:not([dir=rtl]) .bgimg-spotlight-style .bisb-spot-content-wrap-inner {
  margin-top: 3rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bgimg-spotlight-style .bisb-spot-content-wrap-inner {
    margin-top: 0;
  }
}
html:not([dir=rtl]) .bgimg-spotlight-style .bisb-spot-content-inner span {
  font-size: 18px;
  margin-bottom: 0.5rem;
  display: block;
}
html:not([dir=rtl]) .bgimg-spotlight-style .corporate-apply-now-link {
  margin-top: 4rem;
}
html:not([dir=rtl]) .bgimg-spotlight-style .corporate-apply-now-link a {
  width: 127px;
  height: 38px;
  box-shadow: none;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}
html:not([dir=rtl]) .bgimg-spotlight-style .corporate-apply-now-link a:hover {
  transform: translateY(-10px);
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bgimg-spotlight-style .corporate-apply-now-link {
    flex-direction: row;
  }
  html:not([dir=rtl]) .bgimg-spotlight-style .corporate-apply-now-link a {
    width: 106px;
  }
}
html:not([dir=rtl]) .menu-item--expanded {
  list-style: none;
}
html:not([dir=rtl]) .bisb-header-inner-wrap {
  visibility: hidden;
}
html:not([dir=rtl]) .user-logged-in .bisb-header-wrapper .bisb-header-inner-wrap {
  margin-top: 5rem;
}
html:not([dir=rtl]) .view-branch-locator-page-1 .view-filters .locator-filter-wrap .filter-search-title .form-select {
  width: 100% !important;
}
html:not([dir=rtl]) {
  /*---corporate banking----*/
}
html:not([dir=rtl]) .cb-box-shadow {
  background: linear-gradient(0deg, rgb(227, 227, 227) 0%, rgba(236, 236, 236, 0.08) 100%);
  border-radius: 8px;
  box-shadow: -1px 4px 21px -10px rgba(0, 0, 0, 0.51);
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  border: 1px solid #e1e1e1;
  height: 100%;
}
html:not([dir=rtl]) .cb-box-shadow:hover {
  box-shadow: 0 0 15px rgba(3, 3, 3, 0.21), 0 0 30px rgba(255, 255, 255, 0);
}
html:not([dir=rtl]) .bisb-lql-block .lql-lt-block p {
  font-size: 21px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-lql-block .lql-rt-block {
    margin-top: 1.5rem;
  }
}
html:not([dir=rtl]) .bisb-lql-block .lql-rt-block h4 {
  background: url(../image/coop-quick-benefit-bg.png) no-repeat left top;
  padding-left: 3rem;
  padding-bottom: 1rem;
}
html:not([dir=rtl]) .bisb-lql-block .lql-rt-block ul {
  list-style-type: none;
}
html:not([dir=rtl]) .bisb-lql-block .lql-rt-block li {
  font-size: 20px;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .bisb-lql-block .lql-rt-block li span {
  margin-left: 1rem;
}
html:not([dir=rtl]) .bisb-lql-block .lql-rt-block li.sharia {
  background: url(../image/coop-sharia-qb.png) no-repeat left center;
}
html:not([dir=rtl]) .bisb-lql-block .lql-rt-block li.liquidity {
  background: url(../image/coop-optimized-qb.png) no-repeat left center;
}
html:not([dir=rtl]) .bisb-lql-block .lql-rt-block li.centralized {
  background: url(../image/coop-centralized-qb.png) no-repeat left center;
}
html:not([dir=rtl]) .bisb-lql-block .lql-rt-block li.digital {
  background: url(../image/coop-digital-qb.png) no-repeat left center;
}
html:not([dir=rtl]) .bisb-lm-widget-block {
  background: #fafafa;
}
html:not([dir=rtl]) .bisb-lm-widget-block .lm-widget {
  height: 100%;
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .bisb-lm-widget-block .lm-inner {
  padding: 1.5rem 1.5rem 1.5rem !important;
  min-height: 240px !important;
  display: flex;
  flex-direction: column;
  flex: 1;
}
html:not([dir=rtl]) .bisb-lm-widget-block .lm-inner img {
  align-self: flex-start;
}
html:not([dir=rtl]) .bisb-lm-widget-block .lm-img-holder {
  margin-bottom: 1.5rem;
}
html:not([dir=rtl]) .bisb-package-block .top-content-blk p {
  color: #55267E;
  font-weight: bold;
  font-size: 1.3125rem;
}
html:not([dir=rtl]) .bisb-package-block .top-content-blk p span {
  font-size: 1.125rem;
  color: #333333;
}
html:not([dir=rtl]) .bisb-package-block .top-content-blk span {
  font-size: 1.125rem;
}
html:not([dir=rtl]) .cb-table-style table {
  border-collapse: separate;
  border-color: transparent;
  border-spacing: 2px;
}
html:not([dir=rtl]) .cb-table-style table td,
html:not([dir=rtl]) .cb-table-style table th {
  border-top: none;
}
html:not([dir=rtl]) .cb-table-style table th {
  color: #31005b;
  font-weight: bold;
}
html:not([dir=rtl]) .cb-table-style table td {
  vertical-align: middle;
}
html:not([dir=rtl]) .cb-table-style table thead th {
  background: #55267E;
  color: #ffffff;
  border-bottom: none;
}
html:not([dir=rtl]) .cb-table-style table tbody th,
html:not([dir=rtl]) .cb-table-style table tbody td {
  background: #f9f9f9;
}
html:not([dir=rtl]) .cb-table-style table tr:nth-child(even) td {
  background: #ececec;
}
html:not([dir=rtl]) .bisb-alert-info {
  color: #ffffff;
  border-radius: 0.75rem;
  background: url(../image/coop-alert-bg.png) no-repeat 16px center #31005b;
  padding: 1rem 4rem;
  font-weight: bold;
}
html:not([dir=rtl]) .bisb-alert-info p {
  margin-bottom: 0;
  font-weight: 600;
}
html:not([dir=rtl]) .bisb-collection-block {
  background: #fafafa;
}
html:not([dir=rtl]) .cb-list-style span {
  font-weight: bold;
  color: #55267E;
  font-size: 1.3125rem;
  display: block;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .cb-list-style p {
  font-size: 1.125rem;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .cb-list-style ul {
  margin: 0;
}
html:not([dir=rtl]) .cb-list-style ul li {
  font-size: 1.125rem;
  background: url(../image/coop-list-icon.png) no-repeat left 5px;
  padding-left: 1.5rem;
  list-style-type: none;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .cb-grey-box-inner .bisb-img-holder {
  margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cb-grey-box-inner .bisb-img-holder {
    margin-left: 0;
  }
}
html:not([dir=rtl]) .cb-grey-box-inner span {
  color: #55267E;
  font-size: 1.3125rem;
  display: block;
  margin-bottom: 1rem;
  font-weight: bold;
}
html:not([dir=rtl]) .cb-accordion .card {
  background: #ded9e2;
  border: 1px solid rgba(83, 4, 151, 0.3607843137);
  border-radius: 10px;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .cb-accordion .card .card-header {
  padding: 0;
  border-bottom: 0;
  background-color: rgba(0, 0, 0, 0);
}
html:not([dir=rtl]) .cb-accordion .card .card-header a {
  padding: 1rem 1.25rem;
  width: 100%;
  display: block;
  font-family: "Gotham-Medium";
  color: #55267E;
}
html:not([dir=rtl]) .cb-accordion .card .card-header a:hover {
  color: #55267E;
}
html:not([dir=rtl]) .cb-accordion .card .card-header a.collapsed {
  background: url(../image/coop-collapse-ico.png) no-repeat 95% 16px;
}
html:not([dir=rtl]) .cb-accordion .card .card-header a[aria-expanded=true] {
  background: url(../image/coop-expand-ico.png) no-repeat 95% 16px;
}
html:not([dir=rtl]) .cb-accordion ol li {
  margin-bottom: 0.75rem;
}
html:not([dir=rtl]) .c2-accordion-layout {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .c2-accordion-layout {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .c2-accordion-layout .card {
  max-width: 100%;
}
html:not([dir=rtl]) .bisb-ms-block .content-blk span {
  color: #55267E;
  font-weight: 600;
  font-size: 1.3125rem;
}
html:not([dir=rtl]) .bisb-ms-block .bisb-img-holder {
  overflow: hidden;
  border-radius: 8px;
}
html:not([dir=rtl]) .bisb-ms-block .bisb-img-holder img {
  width: 100%;
  transition: all 0.3s ease-in-out;
  transform: scale(1);
}
html:not([dir=rtl]) .bisb-ms-block .bisb-img-holder:hover img {
  transform: scale(1.03);
  transition: all 0.3s ease-in-out;
}
html:not([dir=rtl]) .bisb-bdb-block {
  background: #fafafa;
}
html:not([dir=rtl]) .bisb-bdb-block .content-blk span {
  display: block;
  color: #55267E;
  font-weight: bold;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .cb-flex-list ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
html:not([dir=rtl]) .cb-flex-list li {
  width: 48%;
  box-sizing: border-box;
}
html:not([dir=rtl]) .bdbanking-el-blk {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bdbanking-el-blk {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .bdbanking-el-blk h4 {
  background: url(../image/coop-quick-benefit-bg.png) no-repeat left top;
  padding-left: 3rem;
  padding-bottom: 1rem;
}
html:not([dir=rtl]) .bdbanking-el-blk .cb-box-shadow {
  max-width: 928px;
}
html:not([dir=rtl]) .bdbanking-el-blk .item {
  display: flex;
  padding-right: 2rem;
  margin-bottom: 25px;
}
html:not([dir=rtl]) .bdbanking-el-blk .bisb-desc-holder {
  padding-left: 1rem;
}
html:not([dir=rtl]) .bdbanking-el-blk .bisb-desc-holder span {
  font-weight: bold;
  color: #55267E;
}
html:not([dir=rtl]) .bdbanking-el-blk .bisb-desc-holder p {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .el-link-blk {
    margin-top: 1.5rem;
  }
}
html:not([dir=rtl]) .el-link-blk .el-link-item {
  color: #55267E;
  border-radius: 10px;
  margin-bottom: 1rem;
  min-width: 350px;
  background: url(../image/coop-digital-banking-el.png) no-repeat 95% center #51c1ad;
}
html:not([dir=rtl]) .el-link-blk .el-link-item a {
  padding: 22px 30px;
  font-weight: bold;
  font-size: 1.3125rem;
  display: block;
}
html:not([dir=rtl]) .el-link-blk .el-link-item a:hover {
  color: #55267E;
}
html:not([dir=rtl]) .payment-solution-slider .img-block {
  overflow: hidden;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
}
html:not([dir=rtl]) .payment-solution-slider img {
  width: 100%;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  transition: all 0.3s ease-in-out;
  transform: scale(1);
}
html:not([dir=rtl]) .payment-solution-slider .item:hover img {
  transform: scale(1.05);
  transition: all 0.3s ease-in-out;
}
html:not([dir=rtl]) .payment-solution-slider .item .desc-wrap {
  padding: 1rem;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  min-height: 270px;
}
html:not([dir=rtl]) .payment-solution-slider .item .desc-wrap span {
  color: #55267E;
  font-weight: bold;
  margin-bottom: 1rem;
  display: block;
}
html:not([dir=rtl]) {
  /* Right-side overflow only */
}
html:not([dir=rtl]) .slider-overflow-wrapper {
  position: relative;
  margin-right: calc(-1 * (100vw - 100%));
  /* Break out right */
  padding-right: calc((100vw - 1200px) / 2);
  /* Adjust to container max-width */
  overflow: visible;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .slider-overflow-wrapper {
    margin-right: initial;
    padding-right: initial;
  }
}
html:not([dir=rtl]) {
  /* Ensure Swiper doesn’t clip content */
}
html:not([dir=rtl]) .bisb-footer-newsletter .webform-confirmation {
  display: flex;
}
html:not([dir=rtl]) .bisb-footer-newsletter .webform-confirmation .webform-confirmation__message,
html:not([dir=rtl]) .bisb-footer-newsletter .webform-confirmation .webform-confirmation__back {
  margin-bottom: 0;
}
html:not([dir=rtl]) .bisb-footer-newsletter .webform-confirmation .webform-confirmation__back a {
  color: #fff;
  padding-left: 1rem;
  text-decoration: underline !important;
}
html:not([dir=rtl]) .bisb-jd-pt-widget-block .lm-widget {
  padding: 24px;
  height: 100%;
}
html:not([dir=rtl]) .bisb-jd-pt-widget-block .lm-widget img {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .bisb-jd-pt-widget-block .lm-widget h5 {
  margin-bottom: 10px !important;
}
html:not([dir=rtl]) .bisb-jd-pt-widget-block .lm-widget p {
  color: #55267E;
  margin-bottom: 0;
}
html:not([dir=rtl]) .bisb-jd-cs-blk {
  background: #fafafa;
}
html:not([dir=rtl]) .bisb-jd-abt-block .jd-bg-wrapper {
  min-height: 500px;
  background-position: right top !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-jd-abt-block .jd-bg-wrapper {
    background: none !important;
  }
}
html:not([dir=rtl]) .bisb-jd-abt-block .lql-lt-block {
  margin-top: 45px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-jd-abt-block .lql-lt-block {
    margin-top: 0;
  }
}
html:not([dir=rtl]) .bisb-jd-abt-block .lql-lt-block p {
  font-size: 21px;
}
html:not([dir=rtl]) .bisb-jd-top-desc-block p {
  margin-bottom: 0;
}
html:not([dir=rtl]) {
  /*--Personal_Accounts_Master_Template-*/
}
html:not([dir=rtl]) .bisb-ag-block .account-card {
  text-align: center;
}
html:not([dir=rtl]) .bisb-ag-block .account-card img {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .bisb-ag-block .account-card ul {
  text-align: left;
}
html:not([dir=rtl]) .bisb-ag-block .account-card .mb-wrapper p {
  margin-bottom: 5px;
}
html:not([dir=rtl]) .bisb-more-info-blk h2 {
  font-weight: 500 !important;
}
html:not([dir=rtl]) .bisb-more-info-blk .lm-widget {
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
html:not([dir=rtl]) .bisb-more-info-blk .lm-inner {
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .bisb-more-info-blk .lm-inner h5 {
  margin-bottom: 0 !important;
  margin-left: 1.5rem;
  font-size: 21px;
  font-weight: 500 !important;
}
@media only screen and (max-width: 767) {
  html:not([dir=rtl]) .bisb-more-info-blk .lm-inner h5 {
    font-size: 18px !important;
  }
}
html:not([dir=rtl]) .bisb-more-info-blk .cb-box-shadow.bisb-verdigris-bg {
  background: #00BFB3;
}
html:not([dir=rtl]) .ctw-block {
  background: linear-gradient(360deg, rgb(49, 0, 91) 0%, rgba(104, 0, 193, 0.95) 100%);
}
html:not([dir=rtl]) .ctw-block .inner-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .ctw-block .inner-wrap {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .ctw-block .inner-wrap .deck-blk {
  color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .ctw-block .inner-wrap .deck-blk {
    padding: 1.25rem 1rem;
  }
}
html:not([dir=rtl]) .ctw-block .inner-wrap .deck-blk p {
  font-size: 21px;
}
html:not([dir=rtl]) .ctw-block .inner-wrap .deck-blk h2 {
  color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .ctw-block .inner-wrap .img-blk img {
    width: 100%;
  }
}
html:not([dir=rtl]) .iqra-blk .lm-inner {
  min-height: 180px;
  padding: 2.25rem 1rem 1rem;
}
html:not([dir=rtl]) .iqra-blk .lm-inner img {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .iqra-blk .lm-inner h4,
html:not([dir=rtl]) .iqra-blk .lm-inner p {
  margin-bottom: 10px;
}
html:not([dir=rtl]) .iqra-blk .lm-inner ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .bisb-grand-prize-blk {
  background: #fafafa;
}
html:not([dir=rtl]) .bisb-grand-prize-blk .bisb-prize-cat-blk {
  padding: 18px 36px;
}
html:not([dir=rtl]) .bisb-grand-prize-blk .bisb-prize-cat-blk .prize-cat-inner {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
html:not([dir=rtl]) .bisb-grand-prize-blk .bisb-prize-cat-blk .prize-cat-inner img {
  margin: 0 auto;
}
html:not([dir=rtl]) .bisb-grand-prize-blk .bisb-prize-cat-blk .prize-cat-inner h3 {
  font-size: 48px !important;
}
html:not([dir=rtl]) .bisb-grand-prize-blk .bisb-prize-cat-blk .prize-cat-inner p {
  font-size: 24px;
}
html:not([dir=rtl]) .bisb-tejoori-cat-blk .cat-item-wrap img {
  width: 100%;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
html:not([dir=rtl]) .bisb-tejoori-cat-blk .cat-item-wrap .lm-widget {
  padding: 60px 16px 16px 16px;
  top: -28px;
  z-index: 1;
  position: relative;
  background: #e1e1e1;
  border-radius: 10px;
}
html:not([dir=rtl]) .bisb-agp-widget {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  background: linear-gradient(360deg, rgb(32, 3, 56) 0%, rgba(72, 3, 131, 0.95) 100%);
  border-radius: 8px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-agp-widget {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .bisb-agp-widget h2,
html:not([dir=rtl]) .bisb-agp-widget p,
html:not([dir=rtl]) .bisb-agp-widget span {
  color: #ffffff;
}
html:not([dir=rtl]) .bisb-agp-widget p {
  font-size: 32px;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-agp-widget p {
    font-size: 28px;
  }
}
html:not([dir=rtl]) .bisb-agp-widget h2 {
  font-size: 64px !important;
  margin-bottom: 5px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-agp-widget h2 {
    font-size: 50px !important;
  }
}
html:not([dir=rtl]) .bisb-agp-widget .lt-blk {
  align-items: center;
  padding-left: 2rem;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-agp-widget .lt-blk {
    padding-left: 0;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .bisb-premium-block {
  background: #fafafa;
}
html:not([dir=rtl]) .bisb-card .bisb-img-holder img {
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
html:not([dir=rtl]) .elevate-widget-wrapper {
  height: 450px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  padding: 0 5rem;
}
html:not([dir=rtl]) .elevate-widget-wrapper .row {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .elevate-widget-wrapper {
    padding: 0 2rem;
  }
}
html:not([dir=rtl]) .elevate-widget-wrapper h2 {
  color: #303030;
}
html:not([dir=rtl]) .wobg-wrapper .lm-widget {
  padding: 1.5rem;
  min-height: 237px;
  height: 100%;
}
html:not([dir=rtl]) .wobg-wrapper .lm-widget img {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .wobg-wrapper .lm-widget p {
  margin-bottom: 0;
}
html:not([dir=rtl]) .ec-wrapper .lm-widget,
html:not([dir=rtl]) .dna-wrapper .lm-widget {
  padding: 30px 20px 20px;
  min-height: 237px;
  height: 100%;
}
html:not([dir=rtl]) .ec-wrapper .lm-widget img,
html:not([dir=rtl]) .dna-wrapper .lm-widget img {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .ec-wrapper .lm-widget p,
html:not([dir=rtl]) .dna-wrapper .lm-widget p {
  margin-bottom: 0;
}
html:not([dir=rtl]) .ec-wrapper .purple-gradient,
html:not([dir=rtl]) .dna-wrapper .purple-gradient {
  background: linear-gradient(360deg, rgb(32, 3, 56) 0%, rgba(64, 5, 116, 0.95) 100%);
  height: 100%;
}
html:not([dir=rtl]) .ec-wrapper .purple-gradient h5,
html:not([dir=rtl]) .ec-wrapper .purple-gradient p,
html:not([dir=rtl]) .dna-wrapper .purple-gradient h5,
html:not([dir=rtl]) .dna-wrapper .purple-gradient p {
  color: #ffffff;
}
html:not([dir=rtl]) .ec-wrapper .purple-gradient h5 {
  margin-bottom: 0;
  margin-top: 2rem;
}
html:not([dir=rtl]) .gl-travel-widget-wrapper .offer-cat-item {
  display: flex;
  align-items: flex-start;
  margin: 1.5rem 0;
}
html:not([dir=rtl]) .gl-travel-widget-wrapper .offer-cat-item p {
  margin-bottom: 0;
}
html:not([dir=rtl]) .gl-travel-widget-wrapper .offer-cat-item .desc-blk {
  margin-left: 1rem;
}
html:not([dir=rtl]) .gl-travel-widget-wrapper .offer-cat-item .desc-blk span {
  font-weight: bold;
}
html:not([dir=rtl]) .gl-travel-widget-wrapper .offer-cat-item .img-blk {
  width: 50px;
  display: flex;
  justify-content: center;
}
html:not([dir=rtl]) {
  /*---timeline----*/
}
html:not([dir=rtl]) .timeline {
  position: relative;
  margin: auto;
}
html:not([dir=rtl]) .timeline::before {
  content: "";
  position: absolute;
  top: 165px;
  bottom: 135px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  border-left: 2px dotted #55267E;
  z-index: 0;
}
html:not([dir=rtl]) .step-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin: 40px 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .step-row {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .step-row.left .step-title {
  order: 1;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .step-row.left .step-title {
    padding: 1rem;
  }
}
html:not([dir=rtl]) .step-row.left .step-content {
  order: 2;
  text-align: left;
}
html:not([dir=rtl]) .step-row.right .step-title {
  order: 2;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .step-row.right .step-title {
    order: 1;
    padding: 1rem;
  }
}
html:not([dir=rtl]) .step-row.right .step-content {
  order: 1;
}
html:not([dir=rtl]) .step-title {
  width: 34%;
  font-weight: bold;
  font-size: 36px;
  color: #55267E;
  min-width: 375px;
  font-weight: lighter;
}
html:not([dir=rtl]) .step-content {
  width: 45%;
  background-color: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 1;
  max-width: 445px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .step-content {
    width: 100%;
    max-width: 100%;
  }
}
html:not([dir=rtl]) .step-content li {
  margin-bottom: 10px;
}
html:not([dir=rtl]) .step-content li a {
  text-decoration: underline !important;
  font-weight: bold;
}
html:not([dir=rtl]) .step-content li a:hover {
  color: #55267E;
}
html:not([dir=rtl]) .step-content ul {
  margin: 0;
  padding-left: 20px;
}
html:not([dir=rtl]) .step-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  background: white;
  border: 1px solid #55267E;
  border-radius: 50%;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .step-circle {
    display: none;
  }
}
html:not([dir=rtl]) .bisb-cv-content-block img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-cv-content-block img {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .di-inner-wrap .dwl-img {
  flex-shrink: 0;
}
html:not([dir=rtl]) .wwa-wrapper img {
  margin: 0 auto;
  border-radius: 10px;
}
html:not([dir=rtl]) .ov-wrapper img {
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 10px;
}
html:not([dir=rtl]) {
  /*---ChatBot Styles ----*/
}
html:not([dir=rtl]) .chat-widget-header .info-content-data .content-text h1 {
  font-size: 16px !important;
}
html:not([dir=rtl]) .chat-widget-header .info-content-data .content-text h2 {
  font-size: 14px !important;
}
html:not([dir=rtl]) .avatar-variations-footer .avatar-actions .content-info .text-content h4 {
  font-size: 16px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .kore-chat-window-main-section.avatar-medium-size {
    bottom: 1rem !important;
  }
}
html:not([dir=rtl]) .kore-chat-window-main-section.avatar-medium-size {
  z-index: 9;
}
html:not([dir=rtl]) .list-template-carousel-wrapper .list-carousel .list-carousel-item .content-block .heading-block h1 {
  font-size: 14px !important;
}
html:not([dir=rtl]) .list-template-carousel-wrapper .list-carousel .list-carousel-item .img-block figure,
html:not([dir=rtl]) .list-template-carousel-wrapper .list-carousel .list-carousel-item .img-block {
  height: auto;
}
html:not([dir=rtl]) {
  /*---ChatBot Styles END ----*/
}
html:not([dir=rtl]) .webform-submission-arabic-day-campaign-2025-form textarea {
  height: 170px !important;
}
html:not([dir=rtl]) .webform-submission-arabic-day-campaign-2025-form .text-count-wrapper {
  margin-top: 1rem;
}
html:not([dir=rtl]) .webform-submission-arabic-day-campaign-2025-form input[type=date] {
  position: relative;
  width: 100%;
  text-align: left;
  padding: 5px 10px;
}
html:not([dir=rtl]) .webform-submission-arabic-day-campaign-2025-form input[type=date]::-webkit-calendar-picker-indicator {
  position: absolute;
  right: 5px;
}
html:not([dir=rtl]) .cc-overview-blk .lm-inner img,
html:not([dir=rtl]) .bisb-lm-widget-block .lm-inner img {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .cc-overview-blk .lm-inner .site-link,
html:not([dir=rtl]) .bisb-lm-widget-block .lm-inner .site-link {
  margin-top: auto !important;
}
html:not([dir=rtl]) .iti input[type=tel] {
  padding-left: 3rem !important;
}
html:not([dir=rtl]) .bisb-jd-hiw-block .input-link > div {
  margin: 0.7rem 0;
}
html:not([dir=rtl]) .bisb-jd-hiw-block .input-link .error {
  font-size: 12px;
  color: red;
}
html:not([dir=rtl]) {
  /*---news-----*/
}
html:not([dir=rtl]) .pr-list-wrapper .bisb-filter-wrapper {
  justify-content: space-between;
}
html:not([dir=rtl]) .pr-list-wrapper .bisb-filter-wrapper .bisb-select {
  max-width: 100%;
}
html:not([dir=rtl]) .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-item {
  border: none;
  box-shadow: none;
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-img-block,
html:not([dir=rtl]) .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-desc-wrap {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
html:not([dir=rtl]) .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-desc-wrap p {
  color: #303030;
}
html:not([dir=rtl]) .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-desc-wrap span {
  font-size: 16px;
  color: #303030;
}
html:not([dir=rtl]) .align-right-img,
html:not([dir=rtl]) .align-left-img,
html:not([dir=rtl]) .align-center-img,
html:not([dir=rtl]) .align-center-multiple-img {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .align-right-img {
  float: right;
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .align-right-img {
    margin-left: 0;
  }
}
html:not([dir=rtl]) .align-left-img {
  float: left;
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .align-left-img {
    margin-right: 0;
  }
}
html:not([dir=rtl]) .align-center-img img {
  width: 100%;
}
html:not([dir=rtl]) .align-center-multiple-img {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .align-center-multiple-img {
    flex-direction: column;
  }
  html:not([dir=rtl]) .align-center-multiple-img img {
    margin-bottom: 1.01rem;
  }
}
html:not([dir=rtl]) {
  /*customer complaints form*/
}
html:not([dir=rtl]) .bisb-ccmp-top-desc-block ul {
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .bisb-ccmp-top-desc-block a {
  text-decoration: underline !important;
}
html:not([dir=rtl]) .bisb-ccmp-form-block .form-item-wrap {
  display: flex;
  justify-content: space-between;
}
html:not([dir=rtl]) .bisb-ccmp-form-block .form-item-wrap .form-item {
  width: 49%;
}
@media only screen and (max-width: 768px) {
  html:not([dir=rtl]) .bisb-ccmp-form-block .form-item-wrap {
    flex-direction: column;
  }
  html:not([dir=rtl]) .bisb-ccmp-form-block .form-item-wrap .form-item {
    width: 100%;
  }
}
html:not([dir=rtl]) .bisb-ccmp-form-block label {
  font-weight: normal;
}
html:not([dir=rtl]) .bisb-ccmp-form-block label.option {
  display: inline;
}
html:not([dir=rtl]) .bisb-ccmp-form-block .description {
  margin: 2rem 0;
}
html:not([dir=rtl]) .bisb-ccmp-form-block .description ul {
  margin-left: 2rem;
}
html:not([dir=rtl]) .bisb-ccmp-form-block .description p,
html:not([dir=rtl]) .bisb-ccmp-form-block .description span {
  font-size: 16px;
}
html:not([dir=rtl]) .bisb-ccmp-form-block input[type=file] {
  border: none;
  padding-left: 0;
}
html:not([dir=rtl]) .bisb-ccmp-form-block {
  /* Style the "Choose File" button (modern browsers) */
}
html:not([dir=rtl]) .bisb-ccmp-form-block input[type=file].form-file::file-selector-button {
  background-color: #fff;
  color: #55267e;
  font-weight: bold;
  border: 1px solid #55267e;
  padding: 6px 12px;
  border-radius: 10px;
  cursor: pointer;
}
html:not([dir=rtl]) .bisb-ccmp-form-block input[type=file].form-file::-webkit-file-upload-button {
  background-color: #fff;
  color: #55267e;
  font-weight: bold;
  border: 1px solid #55267e;
  padding: 6px 12px;
  border-radius: 10px;
  cursor: pointer;
}
html:not([dir=rtl]) .bisb-ccmp-form-block textarea {
  height: 120px;
}
html:not([dir=rtl]) {
  /* contact us */
}
html:not([dir=rtl]) .bisb-cus-top-desc-block {
  background: #fafafa;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block .addr-block h6 {
  font-weight: 600;
  color: #55267E;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block .addr-block ul {
  list-style-type: none;
  margin: 1rem 0;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block .addr-block ul li {
  padding-left: 2.25rem;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block .addr-block ul li:first-child {
  background: url(../image/cc-phone-ico.png) no-repeat left top;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block .addr-block ul li:nth-of-type(2) {
  background: url(../image/cc-mail-ico.png) no-repeat left top;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block .widget-img img {
  width: 100%;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block .addr-widget {
  padding: 1rem;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block .addr-widget h6 {
  font-weight: 600;
  color: #55267E;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block .addr-widget img {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .bisb-cus-top-desc-block address {
  line-height: 1.5;
}
html:not([dir=rtl]) .iti--allow-dropdown {
  width: 100%;
}
html:not([dir=rtl]) .webform-submission-ai-graduate-program-form .form-item--error-message {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
html:not([dir=rtl]) .webform-submission-ai-graduate-program-form .form-item--error-message::before {
  margin-right: 3px;
}
html:not([dir=rtl]) .webform-submission-ai-graduate-program-form .form-item--error-message strong {
  font-size: 13px;
}
html:not([dir=rtl]) .ob-blk {
  background: linear-gradient(360deg, rgb(32, 3, 56) 0%, rgba(64, 5, 116, 0.95) 100%);
  height: 100%;
  border-radius: 8px;
  display: block;
}
html:not([dir=rtl]) .ob-blk .ob-blk-inner {
  padding: 1.5rem 1rem;
  display: flex;
  align-items: center;
  flex-direction: column;
}
html:not([dir=rtl]) .ob-blk .ob-blk-inner img {
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1.5rem;
}
html:not([dir=rtl]) .ob-blk .ob-blk-inner h6 {
  color: #ffffff;
  margin-bottom: 0;
}
html:not([dir=rtl]) {
  /*tejoori landing page*/
}
html:not([dir=rtl]) .bisb-hta-top-widget {
  background: #4d2670;
  padding: 63px 0 55px;
  color: #ffffff;
}
html:not([dir=rtl]) .bisb-hta-top-widget h3 {
  color: #ffffff;
}
html:not([dir=rtl]) .bisb-hta-wrap {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-hta-wrap {
    flex-direction: column;
    align-items: center;
  }
}
html:not([dir=rtl]) .bisb-hta-wrap .bisb-hta-item {
  background: #ffffff;
  border-radius: 6px;
  position: relative;
  padding: 1rem 1rem 1rem 1.5rem;
  width: 165px;
  min-height: 92px;
  display: flex;
  align-items: center;
  margin-right: 4rem;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-hta-wrap .bisb-hta-item {
    margin-right: 0;
    margin-bottom: 4rem;
  }
}
html:not([dir=rtl]) .bisb-hta-wrap .bisb-hta-item:last-child::after {
  content: none;
}
html:not([dir=rtl]) .bisb-hta-wrap .bisb-hta-item::after {
  content: "";
  width: 100%;
  height: 1px;
  background: #ffffff;
  right: -114px;
  position: absolute;
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-hta-wrap .bisb-hta-item::after {
    width: 1px;
    height: 100%;
    right: 47%;
    top: 65px;
  }
}
html:not([dir=rtl]) .bisb-hta-wrap .bisb-hta-item p {
  color: #55267E;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: bold;
}
html:not([dir=rtl]) .bisb-hta-wrap .bisb-hta-item h6 {
  position: absolute;
  left: -1rem;
  color: #ffffff;
  background: #55267E;
  width: 30px;
  height: 30px;
  text-align: center;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #fff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-hta-wrap .bisb-hta-item h6 {
    top: -1rem;
    left: auto;
  }
}
html:not([dir=rtl]) .magp-wrapper {
  background: #e5e5e5;
  padding: 1.5rem 0;
}
html:not([dir=rtl]) .magp-wrapper h2 {
  font-size: 58px !important;
  margin-bottom: 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .magp-wrapper h2 {
    font-size: 32px !important;
  }
}
html:not([dir=rtl]) .magp-wrapper .inner-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
html:not([dir=rtl]) .bisb-tal-benefit-widget .bisb-content-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-tal-benefit-widget .bisb-content-wrap {
    flex-direction: column;
    align-items: center;
  }
}
html:not([dir=rtl]) .ypb-wrapper {
  background: #f7f8f8;
  text-align: center;
  padding: 1rem 0;
}
html:not([dir=rtl]) .ypb-wrapper .blk-wrap {
  display: flex;
  justify-content: space-around;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .ypb-wrapper .blk-wrap {
    flex-direction: column;
    align-items: center;
  }
}
html:not([dir=rtl]) .ypb-wrapper .blk-wrap .item {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .ypb-wrapper .blk-wrap .item {
    margin-bottom: 1rem;
    min-width: 250px;
  }
}
html:not([dir=rtl]) .ypb-wrapper .blk-wrap .item .place-blk h3 {
  font-size: 62px !important;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .ypb-wrapper .blk-wrap .item .place-blk h3 {
    font-size: 32px !important;
  }
}
html:not([dir=rtl]) .ypb-wrapper .blk-wrap .item .desc-blk {
  text-align: left;
  margin-left: 1rem;
}
html:not([dir=rtl]) .ypb-wrapper .blk-wrap .item .desc-blk h5 {
  font-size: 19px !important;
  margin-bottom: 0;
  color: #000000;
}
html:not([dir=rtl]) .ypb-wrapper .blk-wrap .item .desc-blk p {
  margin-bottom: 0;
}
html:not([dir=rtl]) {
  /*product and service*/
}
html:not([dir=rtl]) .prod-service-item {
  display: flex;
}
html:not([dir=rtl]) .prod-service-item .desc-holder {
  margin-left: 1.5rem;
  max-width: 450px;
}
html:not([dir=rtl]) .prod-service-item .desc-holder a {
  font-size: 18px !important;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}
html:not([dir=rtl]) .prod-service-item .desc-holder a:hover {
  text-decoration: underline !important;
  color: #55267E;
}
html:not([dir=rtl]) .prod-service-item .bisb-img-holder img {
  border-radius: 8px;
}
html:not([dir=rtl]) .bisb-products-new-tabs-section .tab-content {
  background: #55267E;
  padding: 4rem 0;
}
html:not([dir=rtl]) .bisb-products-new-tabs-section .tab-content .prod-service-item a,
html:not([dir=rtl]) .bisb-products-new-tabs-section .tab-content .prod-service-item p,
html:not([dir=rtl]) .bisb-products-new-tabs-section .tab-content .prod-service-item span {
  color: #ffffff;
}
html:not([dir=rtl]) .bisb-products-new-tabs-section .tab-content .prod-service-item .img-holder {
  min-width: 50px;
}
html:not([dir=rtl]) .bisb-products-new-tabs-section .tab-content .prod-service-item .img-holder img {
  filter: invert(63%) sepia(70%) saturate(730%) hue-rotate(132deg) brightness(96%) contrast(60%);
}
html:not([dir=rtl]) .bisb-products-new-tabs-section .tab-content .bisb-img-holder img {
  border-radius: 8px;
}
html:not([dir=rtl]) .bisb-products-new-tabs-section .nav-tabs {
  display: flex;
  justify-content: space-between;
}
html:not([dir=rtl]) .bisb-products-new-tabs-section .nav-tabs .nav-link {
  background: #fafafa;
  border-radius: 0;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  font-size: 21px;
  border: none !important;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-products-new-tabs-section .nav-tabs .nav-link {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    border-radius: 8px;
  }
}
html:not([dir=rtl]) .bisb-products-new-tabs-section .nav-tabs .nav-link.active, html:not([dir=rtl]) .bisb-products-new-tabs-section .nav-tabs .nav-link:hover {
  background: #55267E;
  color: #ffffff;
}
html:not([dir=rtl]) {
  /*rewards of Tejoori*/
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .gcc-and-tejoori-al-islami .bgimg-spotlight-style .bisb-spot-content-inner span {
    font-size: 27px !important;
  }
  html:not([dir=rtl]) .gcc-and-tejoori-al-islami .bgimg-spotlight-style .bisb-spot-content-inner span h1 {
    font-size: 27px !important;
  }
  html:not([dir=rtl]) .gcc-and-tejoori-al-islami .bisb-inner-spotlight .bisb-spot-content-wrap-inner {
    align-items: flex-start;
  }
  html:not([dir=rtl]) .gcc-and-tejoori-al-islami .bisb-spotlight-wrapper .bisb-positioned-container {
    bottom: 30px;
  }
  html:not([dir=rtl]) .gcc-and-tejoori-al-islami .bisb-app-store-sticky-widget {
    top: 40%;
  }
  html:not([dir=rtl]) .gcc-and-tejoori-al-islami .bgimg-spotlight-style {
    background-position: center;
  }
}
html:not([dir=rtl]) {
  /*Empowering Bahraini Women Through Mentorship Form */
}
html:not([dir=rtl]) .webform-submission-follow-her-path-campaign-form .pw-holder {
  display: block;
}
html:not([dir=rtl]) {
  /*iban generator */
}
html:not([dir=rtl]) .ibg-lt-blk {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .ibg-lt-blk {
    width: 100%;
  }
}
html:not([dir=rtl]) .ibg-rt-block {
  width: 41%;
  float: right;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .ibg-rt-block {
    width: 100%;
    float: none;
    margin: 1rem 0;
  }
}
html:not([dir=rtl]) .result-holder {
  margin-top: 1rem;
}
html:not([dir=rtl]) {
  /*zakat calculator */
}
html:not([dir=rtl]) .zc-label-wrap,
html:not([dir=rtl]) .zc-space-between {
  display: flex;
  justify-content: space-between;
}
html:not([dir=rtl]) .zc-payable-block-wrap label {
  width: 100% !important;
}
html:not([dir=rtl]) .zc-payable-block-wrap input {
  margin-left: 0 !important;
}
html:not([dir=rtl]) .flex-lr-layout {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .flex-lr-layout label {
  margin-bottom: 0;
  margin-left: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .flex-lr-layout label {
    margin: 0 10px;
    font-size: 12px !important;
  }
}
html:not([dir=rtl]) .flex-lr-layout input {
  margin-left: 0 !important;
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .card {
  background: #fafafa;
  border-radius: 10px;
  margin-bottom: 10px;
  border: none;
  padding: 1rem 1.5rem;
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .card.first-card .card-body .payable-block-first {
  width: 50%;
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .card.first-card .card-body .payable-block-first input {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-header h2 button {
    width: 100%;
    padding-right: 2rem;
    font-size: 18px;
    margin: 10px 0;
  }
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body .zc-label-wrap {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body span {
  margin-bottom: 0;
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body span {
    font-size: 14px;
  }
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body input {
  border: 1px solid #d9d9d9;
  border-radius: 10px;
  width: 235px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body input {
    width: 115px;
    font-size: 14px;
  }
  html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body input::-moz-placeholder {
    font-size: 12px;
  }
  html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body input::placeholder {
    font-size: 12px;
  }
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body .payable-cash-block {
  margin-top: 2rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  float: none;
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body .payable-cash-block label {
  width: auto;
  margin-bottom: 0;
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .card .card-body .payable-cash-block input {
  background: #31005b;
  color: #ffffff;
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .btn.btn-link::before {
  background: url(../image/zc-expand-ico.png) no-repeat right center;
  width: 11px;
  height: 16px;
}
html:not([dir=rtl]) .zc-newtheme .zakat-form .btn.btn-link.collapsed::before {
  background: url(../image/zc-collpase-ico.png) no-repeat right center;
}
html:not([dir=rtl]) .zc-newtheme .gt-amount {
  background: #31005b;
  color: #ffffff;
  padding: 1rem;
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
}
html:not([dir=rtl]) .zc-newtheme .gt-amount h2 {
  color: #ffffff;
}
html:not([dir=rtl]) .zc-newtheme .gt-amount div {
  display: flex;
}
html:not([dir=rtl]) .zc-newtheme .gt-amount .zc-total {
  margin-left: 0.5rem;
}
html:not([dir=rtl]) .zc-newtheme .gt-amount .zc-total-label {
  font-size: 21px !important;
  font-weight: 500 !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zc-newtheme .gt-amount .zc-total-label {
    font-size: 14px !important;
  }
}
html:not([dir=rtl]) .zc-newtheme .gt-amount .zc-total-wrap h2 {
  font-size: 36px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .zc-newtheme .gt-amount .zc-total-wrap h2 {
    font-size: 21px !important;
  }
}
html:not([dir=rtl]) .zc-newtheme .zp-text {
  color: #55267E;
}
html:not([dir=rtl]) .payable-block-second input[disabled][type=number] {
  color: #55267E;
}
html:not([dir=rtl]) {
  /*403*/
}
html:not([dir=rtl]) .bisb-nospot-inner {
  margin-top: 170px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-nospot-inner {
    margin-top: 126px;
  }
}
html:not([dir=rtl]) .fnf-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 5rem;
}
html:not([dir=rtl]) .fnf-wrapper li {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .fnf-wrapper h2 {
  max-width: 465px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .fnf-wrapper {
    flex-direction: column-reverse;
  }
  html:not([dir=rtl]) .fnf-wrapper img {
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) {
  /*offers*/
}
html:not([dir=rtl]) .bisb-offers-list-wrap .bisb-offers-slider {
  display: flex;
  flex-wrap: wrap;
}
html:not([dir=rtl]) .bisb-offers-list-wrap .bisb-offer-brand {
  margin: 1rem;
  min-height: 175px !important;
  margin-bottom: 1rem !important;
}
html:not([dir=rtl]) .bisb-offers-list-wrap .bisb-offer-brand .bisb-hover-state .bisb-offer-title span {
  background: none !important;
}
html:not([dir=rtl]) .bisb-offers-list-wrap .bisb-offer-brand .bisb-hover-state a {
  color: #ffffff;
  display: block;
  width: -moz-max-content;
  width: max-content;
  background: url(../image/bisb-link-arrow.png) no-repeat right center;
  padding-right: 24px;
  margin-top: 1rem;
  font-size: 14px;
}
html:not([dir=rtl]) .bisb-offer-modal.new-style .close-btn {
  background: url(../image/bisb-popup-close-new.png) no-repeat left top;
  width: 32px;
  height: 32px;
}
html:not([dir=rtl]) .bisb-offer-modal.new-style .modal-dialog {
  max-width: 1110px;
}
html:not([dir=rtl]) .bisb-offer-modal.new-style h6 {
  color: #55267E;
  font-weight: 600;
}
html:not([dir=rtl]) .bisb-offer-modal.new-style .top-blk {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
html:not([dir=rtl]) .bisb-offer-modal.new-style .top-blk .img-blk {
  max-width: 350px;
}
html:not([dir=rtl]) .bisb-offer-modal.new-style ul {
  margin-left: 0;
}
html:not([dir=rtl]) .bisb-offer-modal.new-style li {
  background: url(../image/coop-list-icon.png) no-repeat left 5px;
}
html:not([dir=rtl]) .category-list-wrap ul {
  display: flex;
  flex-wrap: nowrap;
  overflow: auto;
}
html:not([dir=rtl]) .category-list-wrap ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 160px;
  min-width: 160px;
  padding: 2rem 1rem;
  border-radius: 10px;
  background: #31005B;
  color: #00BFB3;
  list-style-type: none;
  margin-bottom: 1rem;
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .category-list-wrap ul li {
    margin-right: 5px;
  }
}
html:not([dir=rtl]) .category-list-wrap ul li.active {
  color: #31005B;
  background: #00BFB3;
}
html:not([dir=rtl]) .category-list-wrap ul li.active img {
  filter: none;
}
html:not([dir=rtl]) .category-list-wrap ul li {
  cursor: pointer;
}
html:not([dir=rtl]) .category-list-wrap ul li img {
  filter: invert(63%) sepia(91%) saturate(1352%) hue-rotate(126deg) brightness(94%) contrast(101%);
}
html:not([dir=rtl]) .category-list-wrap ul li h6 {
  margin-bottom: 0;
  margin-top: 1rem;
  font-weight: 600;
}
html:not([dir=rtl]) .cat-filter-blk {
  display: flex;
  justify-content: space-between;
  margin: 0 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cat-filter-blk {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .cat-filter-blk input[type=text] {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .cat-filter-blk input[type=text] {
    width: 100%;
  }
}
html:not([dir=rtl]) .cat-filter-blk .form-item {
  width: 100%;
}
html:not([dir=rtl]) {
  /*careers new */
}
html:not([dir=rtl]) .webform-progress {
  margin-bottom: 6rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .webform-progress {
    margin-bottom: 3rem;
  }
}
html:not([dir=rtl]) .webform-progress .webform-progress-tracker {
  margin: 0;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  html:not([dir=rtl]) .webform-progress .webform-progress-tracker .progress-text {
    display: block;
  }
}
html:not([dir=rtl]) .webform-progress .webform-progress-tracker .progress-step.is-active .progress-marker::before {
  background-color: #f9f9f9;
  box-shadow: inset 0px 0px 0px 3px rgb(255, 255, 255);
  border: 16px solid #31005b;
}
html:not([dir=rtl]) .webform-progress .webform-progress-tracker .progress-step.is-active .progress-title {
  color: #55267E;
}
html:not([dir=rtl]) .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-marker::before, html:not([dir=rtl]) .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-marker::after {
  background-color: #31005b;
  box-shadow: none;
}
html:not([dir=rtl]) .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-title {
  color: #55267E;
}
html:not([dir=rtl]) .webform-progress .webform-progress-tracker .progress-step .progress-marker::after {
  background-color: #d9d9d9;
  height: 1px;
  top: 20px;
}
html:not([dir=rtl]) .webform-progress .webform-progress-tracker .progress-title {
  color: #303030;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .webform-progress .webform-progress-tracker .progress-title {
    font-size: 11px;
  }
}
html:not([dir=rtl]) .progress-tracker--center .progress-marker::before,
html:not([dir=rtl]) .progress-tracker--center .progress-text--dotted::before {
  width: 40px;
  height: 40px;
}
html:not([dir=rtl]) .webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,
html:not([dir=rtl]) .webform-progress-tracker .progress-step:not(.is-complete) .progress-marker::before {
  box-shadow: inset 0px 0px 20px 20px rgb(255, 255, 255);
  border: 16px solid rgba(61, 61, 61, 0);
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .form-item--error-message {
  display: flex;
  align-items: center;
  font-size: 13px;
  margin-top: 5px;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .form-item--error-message strong {
  margin-left: 3px;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form label {
  display: none;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .form-type-webform-custom-composite label {
  display: none;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form input[value=Upload] {
  display: none;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .ql-title {
  margin-bottom: 1rem;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .ql-title label {
  font-size: 21px;
  color: #55267E;
  font-weight: 600;
  display: block !important;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .cf-item-wrap {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .cf-item-wrap input {
    font-size: 13px;
    min-width: 160px;
  }
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-add {
  margin-bottom: 3rem;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-add input {
  min-width: 175px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 40px;
  font-size: 1.25rem;
  color: #55267e;
  background: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-add input {
    font-size: 13px;
    min-width: 160px;
  }
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-add input:focus-visible {
  border: none !important;
  outline-offset: unset;
  outline-color: unset;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-add input:hover {
  color: #ffffff;
  background: #51c1ad;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .form-wrapper {
  margin-bottom: 2rem;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table table {
  width: 100%;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .odd,
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .even {
  display: flex;
  align-items: center;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td,
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .even td {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td,
  html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .even td {
    padding-bottom: 2rem;
    margin-bottom: 1rem;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td .form-item,
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .even td .form-item {
  width: 100%;
  margin-right: 3rem;
  margin-top: 0;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td .form-item:last-child,
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .even td .form-item:last-child {
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td .form-item,
  html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table .even td .form-item {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table--operations {
  background: url(../image/delete-btn.png) no-repeat left top;
  width: 28px !important;
  height: 32px;
  margin: 1rem 0;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  align-self: flex-start;
  margin-top: 6px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table--operations {
    background-size: 60%;
    top: -20px;
    border-bottom: none !important;
    right: -6px;
  }
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form .webform-multiple-table--operations input[type=image] {
  opacity: 0;
  width: 28px;
  height: 32px;
}
html:not([dir=rtl]) .webform-submission-bisb-steps-career-form tr[data-drupal-selector=edit-education-items-0] .webform-multiple-table--operations {
  visibility: hidden;
}
html:not([dir=rtl]) {
  /*fashion slider*/
}
html:not([dir=rtl]) .bisb-fashion-finalist-blk .desc-wrap {
  text-align: center;
}
html:not([dir=rtl]) .bisb-fashion-finalist-blk p {
  margin-top: 1rem;
}
html:not([dir=rtl]) {
  /*tamkeen page*/
}
html:not([dir=rtl]) .bisb-tmk-benefits-block img {
  margin-bottom: 1rem;
  width: 100%;
}
html:not([dir=rtl]) .bisb-tmk-top-widget p {
  font-size: 24px;
  color: #55267E;
  text-align: center;
  max-width: 885px;
  margin: 0 auto;
}
html:not([dir=rtl]) .bisb-tmk-purple-widget {
  background: #31005b;
  color: #fff;
}
html:not([dir=rtl]) .bisb-tmk-purple-widget .inner-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html:not([dir=rtl]) .bisb-tmk-purple-widget .inner-wrap .lt-blk {
  width: 50%;
}
html:not([dir=rtl]) .bisb-tmk-purple-widget .inner-wrap .lt-blk h4 {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-tmk-purple-widget .inner-wrap {
    flex-direction: column;
  }
  html:not([dir=rtl]) .bisb-tmk-purple-widget .inner-wrap .lt-blk {
    width: 100%;
  }
}
html:not([dir=rtl]) .bisb-tmk-grey-widget .elevate-widget-wrapper {
  border: none;
  box-shadow: none;
}
html:not([dir=rtl]) .bisb-tmk-grey-widget .elevate-widget-wrapper .row {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-tmk-grey-widget .elevate-widget-wrapper {
    padding-bottom: 5rem;
  }
}
html:not([dir=rtl]) .bisb-tmk-grey-widget .inner-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
html:not([dir=rtl]) .bisb-tmk-grey-widget .inner-wrap .lt-block {
  width: 50%;
}
html:not([dir=rtl]) .bisb-tmk-grey-widget .inner-wrap .lt-block h2 {
  font-size: 24px;
  color: #55267E !important;
}
html:not([dir=rtl]) .bisb-tmk-grey-widget .inner-wrap .rt-block {
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-tmk-grey-widget .inner-wrap {
    flex-direction: column;
  }
  html:not([dir=rtl]) .bisb-tmk-grey-widget .inner-wrap .lt-block {
    width: 100%;
    order: 1;
    margin-top: 2rem;
  }
  html:not([dir=rtl]) .bisb-tmk-grey-widget .inner-wrap .rt-block {
    margin-left: 0;
  }
}
html:not([dir=rtl]) .bisb-tmk-tiles-block {
  background: url(../image/tamkeen-center-bg.png) no-repeat center bottom;
  padding-top: 6rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-tmk-tiles-block {
    padding-top: 4rem;
    background-position: center center;
    background-size: contain;
  }
}
html:not([dir=rtl]) .bisb-tmk-tiles-block .item-wrap {
  justify-content: center;
}
html:not([dir=rtl]) .bisb-tmk-tiles-block .item {
  margin-bottom: 4rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-tmk-tiles-block .item {
    margin-bottom: 2rem;
  }
}
html:not([dir=rtl]) .bisb-tmk-tiles-block .img-block img {
  width: 100%;
}
html:not([dir=rtl]) .bisb-tmk-tiles-block .desc-wrap {
  padding: 1rem;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  min-height: 100px;
}
html:not([dir=rtl]) .kr-wiz-container {
  pointer-events: none;
}
html:not([dir=rtl]) .minimal-wrap .bisb-spot-content-inner h1 {
  font-size: 36px !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .minimal-wrap .bisb-spot-content-inner h1 {
    font-size: 30px !important;
  }
}
html:not([dir=rtl]) .minimal-wrap .bisb-spotlight-gradient {
  display: none;
}
html:not([dir=rtl]) .minimal-wrap .bisb-lavender-bg {
  background-color: #ffffff !important;
  padding: 2rem 0;
  min-height: auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .minimal-wrap .bisb-lavender-bg {
    padding-bottom: 0;
  }
}
html:not([dir=rtl]) .minimal-wrap .bisb-white-text {
  color: #333333 !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .minimal-wrap .bisb-white-text {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .minimal-wrap .bisb-positioned-container {
    padding: 2rem 1rem 0 1rem;
    position: relative;
    left: 0;
    bottom: 0;
    transform: none;
  }
  html:not([dir=rtl]) .minimal-wrap .bisb-spot-content-wrap-inner {
    margin-top: 0;
  }
}
html:not([dir=rtl]) .custom-height-wrap .cb-grey-box {
  height: 100%;
}
html:not([dir=rtl]) .custom-height-wrap .cb-grey-box-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
html:not([dir=rtl]) .custom-height-wrap .cb-grey-box-inner .content-blk {
  display: flex;
  flex-direction: column;
  flex: 1;
}
html:not([dir=rtl]) .custom-height-wrap .cb-grey-box-inner .content-blk h2 {
  line-height: 1.5;
  min-height: 3em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .custom-height-wrap .cb-grey-box-inner .content-blk h2 {
    line-height: normal;
    -webkit-line-clamp: unset;
    line-clamp: unset;
    min-height: auto;
  }
}
html:not([dir=rtl]) .custom-height-wrap .cb-grey-box-inner .content-blk .d-md-flex {
  margin-top: auto;
}
html:not([dir=rtl]) .visa-click-to-pay .cc-apply-faq-wrapper {
  margin-top: 1rem !important;
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item {
  height: 100%;
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item .content-wrap {
  display: flex;
  flex-direction: column;
  flex: 1;
}
html:not([dir=rtl]) .cc-apply-wrapper .cc-card-item .content-wrap .btn-wrap {
  margin-top: auto;
}
html:not([dir=rtl]) .cc-widget-wrapper .content-wrap {
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .cc-widget-wrapper .content-wrap .btn-wrap {
  margin-top: auto;
}
html:not([dir=rtl]) .email-tfa-email-tfa-verify-login {
  min-height: 600px;
  max-width: 1000px;
  width: 100%;
  margin: 30px auto 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 15px;
}
html:not([dir=rtl]) .email-tfa-email-tfa-verify-login input[type=text] {
  margin-bottom: 10px;
}
html:not([dir=rtl]) .email-tfa-email-tfa-verify-login input[type=submit] {
  margin: 0;
}
html:not([dir=rtl]) .email-tfa-email-tfa-verify-login .form-item {
  margin-bottom: 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .email-tfa-email-tfa-verify-login {
    padding: 0 15px;
  }
}
html:not([dir=rtl]) {
  /*arabic-day-campaign*/
}
html:not([dir=rtl]) .arabic-day-campaign-page .bisb-inner-spotlight {
  min-height: 550px;
}
html:not([dir=rtl]) {
  /*bisb-adc-form*/
}
html:not([dir=rtl]) .bisb-adc-signin-blk {
  padding: 3rem 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-adc-signin-blk {
    padding: 2rem 0;
  }
}
html:not([dir=rtl]) .adc-form-blk-wrapper .bisb-adc-form {
  background: rgba(225, 225, 225, 0.4392156863);
  border-radius: 16px;
  box-shadow: 0 4px 24px rgba(85, 38, 126, 0.08);
  padding: 2rem 1.5rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-form-blk-wrapper .bisb-adc-form {
    padding: 1.25rem 1rem;
  }
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-cols-wrap {
  display: flex;
  align-items: stretch;
  gap: 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-cols-wrap {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-cols-wrap {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .adc-form-col {
  padding: 0;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col {
  flex: 1 1 0;
  min-width: 0;
  padding: 0 1.25rem;
  display: flex;
  flex-direction: column;
  border-right: 1px solid rgba(217, 217, 217, 0.7411764706);
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col textarea {
  height: 90px;
  font-size: 0.8125rem;
  color: #333333;
  border-radius: 8px;
  resize: none;
  margin-bottom: 0.5rem;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-textarea-wrapper .text-count-message {
  margin-top: 0.3rem;
  font-size: 0.875rem;
  font-weight: 300;
  color: #333333;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item {
  margin-bottom: 0;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item .adc-col-header {
  margin-bottom: 0 !important;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item .adc-field-label,
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item label {
  margin-bottom: 0.3rem;
  font-size: 0.875rem;
  font-weight: 300;
  color: #333333;
  display: block;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item select.bisb-select {
  width: 100%;
  font-size: 0.8125rem;
  height: 30px;
  border-radius: 10px;
  padding-right: 10px;
  padding-left: 1rem;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background-image: url("../image/select-bg.svg");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: auto;
  margin-bottom: 0.5rem;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item select.bisb-select:focus-visible {
  border: 1px solid #31005B;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item input[type=file] {
  border: none;
  font-size: 14px;
  margin-left: 0;
  padding-left: 0;
  margin-top: 6px;
  border-radius: 0;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item .webform-document-file .messages--error {
  border-color: unset !important;
  background-image: unset !important;
  box-shadow: none !important;
  font-size: 0.75rem !important;
  background-color: unset !important;
  padding: 0 !important;
  border: 0 !important;
  color: #d00;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item .webform-document-file .messages--error .placeholder {
  background-color: unset;
  font-style: italic;
  opacity: 0.8;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item .webform-document-file .form-submit {
  background: none;
  border: none !important;
  color: #333;
  padding: 0.5rem 0;
  margin: 0;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  text-align: left;
  font-style: italic;
  text-decoration: underline;
  font-size: 0.9rem;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col .form-item .webform-document-file .file--application-pdf {
  font-size: 14px;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col:last-child {
  border-right: none;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 1rem 1rem;
    border-right: none;
  }
  html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col:nth-child(odd) {
    border-right: 1px solid #ece9f4;
  }
  html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col:nth-child(3), html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col:nth-child(4) {
    border-top: 1px solid #ece9f4;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 1rem 0;
    border-right: none;
    border-top: 1px solid #ece9f4;
  }
  html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col:first-child {
    border-top: none;
  }
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-header {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  margin-bottom: 1.25rem;
  padding-bottom: 0.75rem;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-header .adc-col-icon {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-header .adc-col-icon img {
  -o-object-fit: contain;
     object-fit: contain;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-header .adc-col-title h3 {
  font-size: 18px !important;
  font-weight: 700;
  color: #31005B;
  margin: 0;
  line-height: 1.2;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .form-item {
  margin: 0;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .form-item p.error {
  font-size: 0.75rem !important;
  color: #d00;
  margin-bottom: 0 !important;
  line-height: normal;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .adc-checkbox-item {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  position: relative;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .adc-checkbox-item input[type=checkbox] {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .adc-checkbox-item .description {
  margin-left: 0;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .adc-checkbox-item .form-item--error-message {
  position: absolute;
  bottom: -19px;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .adc-field-label {
  margin-bottom: 0.3rem;
  font-size: 0.875rem;
  font-weight: 300;
  color: #333333;
  display: block;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .adc-field-label label {
  font-size: 0.875rem;
  font-weight: 300;
  color: #333333;
  display: block;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body input[type=text],
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body input[type=date],
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body input[type=email] {
  height: 30px;
  font-size: 0.8125rem;
  color: #333333;
  border-radius: 10px;
  padding: 5px 10px;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body input[type=text]:focus-visible,
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body input[type=date]:focus-visible,
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body input[type=email]:focus-visible {
  border: 1px solid #31005B;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body select.bisb-select {
  width: 100%;
  font-size: 0.8125rem;
  height: 30px;
  border-radius: 10px;
  padding-right: 10px;
  padding-left: 1rem;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background-image: url("../image/select-bg.svg");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: auto;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body select.bisb-select:focus-visible {
  border: 1px solid #31005B;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body textarea {
  height: 90px;
  font-size: 0.8125rem;
  color: #333333;
  border-radius: 8px;
  resize: none;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .adc-date-wrap {
  position: relative;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .adc-date-wrap input[type=date] {
  padding: 5px 10px;
  cursor: pointer;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-col-body .adc-date-wrap input[type=date]::-webkit-calendar-picker-indicator {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0.6;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-feature-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-feature-list li .adc-feature-item {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-feature-list li .adc-feature-item::before {
  content: "";
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  background: url(../image/adc-list-bg.svg) no-repeat center center/contain;
  margin-top: 1px;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-feature-list li .adc-feature-item span {
  font-size: 0.875rem;
  color: #55267E;
  font-weight: 500;
  line-height: 1.4;
}
html:not([dir=rtl]) .adc-form-blk-wrapper {
  /* Col 4 — submit column */
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col--submit .adc-col-body {
  justify-content: space-between;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col--submit .adc-checkbox-item .adc-checkbox-wrap {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col--submit .adc-checkbox-item .adc-checkbox-wrap input[type=checkbox] {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  accent-color: #55267E;
  cursor: pointer;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col--submit .adc-checkbox-item .adc-checkbox-wrap .adc-checkbox-label span {
  font-size: 0.8125rem;
  color: #333333;
  line-height: 1.4;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col--submit .adc-submit-wrap {
  margin-top: 4rem !important;
  margin: 0 auto;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col--submit .adc-submit-wrap input[type=submit].bisb-btn-cb {
  display: flex;
  width: 100%;
  min-width: 159px !important;
  justify-content: center;
  min-width: unset;
  height: 44px;
  border-radius: 10px;
  font-size: 1rem;
  font-weight: 700;
  cursor: pointer;
  border: none;
  background: #31005B;
  color: #ffffff;
  transition: background 0.25s ease;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col--submit .adc-submit-wrap input[type=submit].bisb-btn-cb:hover {
  background: #00BFB3;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col--submit .adc-disclaimer {
  margin-top: 0.75rem;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .adc-form-col--submit .adc-disclaimer .adc-disclaimer-inner span {
  font-size: 0.6875rem;
  color: #888;
  line-height: 1.4;
  display: block;
}
html:not([dir=rtl]) .adc-form-blk-wrapper {
  /* Form validation error styling */
}
html:not([dir=rtl]) .adc-form-blk-wrapper .form-item--error-message {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
html:not([dir=rtl]) .adc-form-blk-wrapper .form-item--error-message strong {
  font-size: 0.75rem;
  color: #d00;
  font-weight: normal;
  margin-left: 1px;
}
html:not([dir=rtl]) .adc-form-blk-wrapper input.error,
html:not([dir=rtl]) .adc-form-blk-wrapper select.error,
html:not([dir=rtl]) .adc-form-blk-wrapper textarea.error {
  border-color: #d00 !important;
}
html:not([dir=rtl]) {
  /*bisb-adc-form ./*/
  /*need-to-know-blk*/
}
html:not([dir=rtl]) .need-to-kwnow-blk {
  padding: 2rem 0;
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .need-to-kwnow-blk {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .need-to-kwnow-blk {
    padding: 2.25rem 0;
  }
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-header {
  text-align: center;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-header {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-header {
    margin-bottom: 2rem;
  }
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-header .need-to-know-title h2 {
  color: #31005B;
  margin: 0;
  line-height: 1.25;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-header .need-to-know-title h2 {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-header .need-to-know-title h2 {
    font-size: 1.5rem;
  }
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-header .need-to-know-title p {
  font-size: 1.25rem;
  color: #303030;
  margin: 0;
  max-width: 980px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-header .need-to-know-title p {
    font-size: 0.875rem;
    line-height: 1.6;
  }
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-col {
  margin-bottom: 1.5rem;
  display: flex;
}
@media only screen and (min-width: 1200px) {
  html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-col {
    margin-bottom: 0;
  }
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card {
  width: 100%;
  background: rgba(225, 225, 225, 0.4392156863);
  border-radius: 16px;
  padding: 2.25rem 1.15rem 2rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 4px 20px rgba(85, 38, 126, 0.07);
  border: 1px solid rgba(85, 38, 126, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 28px rgba(85, 38, 126, 0.12);
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card {
    padding: 1.75rem 1rem 1.5rem;
  }
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-icon {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.25rem;
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-icon img {
  max-width: 44px;
  max-height: 44px;
  -o-object-fit: contain;
     object-fit: contain;
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-title {
  margin-bottom: 0.85rem;
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-title h3 {
  font-size: 18px !important;
  color: #31005B;
  margin: 0;
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-title p {
  font-size: 0.875rem;
  margin-top: 0.85rem;
  margin-bottom: 0;
  color: #31005B;
  line-height: 1.5;
  direction: rtl;
  text-align: center;
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-desc {
  flex: 1;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
html:not([dir=rtl]) .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-desc p {
  font-size: 0.875rem;
  color: #31005B;
  line-height: 1.5;
  margin: 0;
  direction: rtl;
  text-align: center;
}
html:not([dir=rtl]) {
  /*need-to-know-blk ./*/
  /*adc-video-block*/
}
html:not([dir=rtl]) .adc-video-block {
  padding: 4rem 0;
  background: #FAFAFA;
  margin: 4rem 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-video-block {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-video-block {
    padding: 2.25rem 0;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-video-block .adc-video-content {
    text-align: center;
  }
}
html:not([dir=rtl]) .adc-video-block .adc-video-title h2 {
  color: #31005B;
  margin: 0;
  margin-bottom: 1.25rem;
  line-height: 1.2;
  max-width: 440px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-video-block .adc-video-title h2 {
    font-size: 2rem;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-video-block .adc-video-title h2 {
    font-size: 1.625rem;
  }
}
html:not([dir=rtl]) .adc-video-block .adc-video-title p {
  font-size: 1rem;
  color: #555555;
  line-height: 1.65;
  margin: 0;
  max-width: 480px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-video-block .adc-video-title p {
    max-width: 100%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-video-block .adc-video-title p {
    font-size: 0.875rem;
    line-height: 1.6;
  }
}
html:not([dir=rtl]) .adc-video-block .adc-video-btn-wrap {
  margin-top: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-video-block .adc-video-btn-wrap {
    margin-top: 1.5rem;
  }
}
html:not([dir=rtl]) .adc-video-block .adc-video-btn-wrap a {
  display: inline-block;
  text-decoration: none;
}
html:not([dir=rtl]) .adc-video-block .adc-video-btn-wrap a:hover {
  text-decoration: none;
}
html:not([dir=rtl]) .adc-video-block .adc-video-btn-wrap .adc-video-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #31005B;
  border-radius: 8px;
  padding: 0.65rem 1.85rem;
  min-height: 42px;
  transition: background 0.25s ease, transform 0.2s ease, box-shadow 0.2s ease;
  cursor: pointer;
}
html:not([dir=rtl]) .adc-video-block .adc-video-btn-wrap .adc-video-btn span {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}
html:not([dir=rtl]) .adc-video-block .adc-video-btn-wrap .adc-video-btn:hover {
  background: #00BFB3;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(81, 193, 173, 0.35);
}
html:not([dir=rtl]) .adc-video-block .adc-video-media-wrap {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-video-block .adc-video-media-wrap {
    justify-content: center;
    margin-top: 2.5rem;
  }
}
html:not([dir=rtl]) .adc-video-block .adc-video-media-wrap .adc-video-player {
  position: relative;
  width: 100%;
  max-width: 540px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(85, 38, 126, 0.12);
  background: #000000;
  line-height: 0;
}
html:not([dir=rtl]) .adc-video-block .adc-video-media-wrap .adc-video-player iframe {
  max-width: 1116px;
  width: 100%;
  height: 310px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 0;
}
html:not([dir=rtl]) .adc-video-block .adc-video-media-wrap .adc-video-player video {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 16px;
  -o-object-fit: cover;
     object-fit: cover;
}
html:not([dir=rtl]) {
  /*adc-video-block ./*/
  /*adc-winners-block*/
}
html:not([dir=rtl]) .adc-winners-block {
  padding: 1rem 0;
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-winners-block {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-winners-block {
    padding: 2.25rem 0;
  }
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-header {
  text-align: center;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-winners-block .adc-winners-header {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-winners-block .adc-winners-header {
    margin-bottom: 2rem;
  }
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-header .adc-winners-title h2 {
  color: #31005B;
  margin: 0;
  line-height: 1.25;
  margin-bottom: 0.75rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-winners-block .adc-winners-header .adc-winners-title h2 {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-winners-block .adc-winners-header .adc-winners-title h2 {
    font-size: 1.625rem;
  }
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-header .adc-winners-title p {
  font-size: 1.25rem;
  color: #303030;
  line-height: 1.6;
  margin: 0;
  max-width: 720px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-winners-block .adc-winners-header .adc-winners-title p {
    font-size: 0.875rem;
  }
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-col {
  margin-bottom: 2rem;
  display: flex;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card {
  width: 100%;
  background: #ffffff;
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: 0 8px 24px rgba(85, 38, 126, 0.08);
  border: 1px solid rgba(85, 38, 126, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(85, 38, 126, 0.14);
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-img {
  width: 100%;
  line-height: 0;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-img img {
  width: 100%;
  height: auto;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info {
  padding: 1.75rem 1.25rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  justify-content: center;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  margin-top: -1rem;
  background: #eaeaea;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-name {
  margin-bottom: 0.4rem;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-name h3 {
  font-size: 24px !important;
  font-weight: 700;
  color: #31005B;
  margin: 0;
  line-height: 1.3;
  letter-spacing: 0.5px;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-category {
  margin-bottom: 0.35rem;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-category span {
  font-size: 24px !important;
  font-weight: 500;
  color: #55267E;
  display: block;
  line-height: 1.3;
  letter-spacing: 0.5px;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-year span {
  font-size: 24px !important;
  font-weight: 500;
  color: #55267E;
  display: block;
  line-height: 1.3;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-btn-wrap {
  margin-top: 1.5rem;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-winners-block .adc-winners-btn-wrap {
    margin-top: 2.5rem;
  }
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-btn-wrap a {
  display: inline-block;
  text-decoration: none;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-btn-wrap a:hover {
  text-decoration: none;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-btn-wrap .adc-winners-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  border: 1.5px solid #55267E;
  border-radius: 8px;
  padding: 0.65rem 2.25rem;
  min-height: 42px;
  transition: all 0.25s ease;
  cursor: pointer;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-btn-wrap .adc-winners-btn span {
  color: #31005B;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-btn-wrap .adc-winners-btn:hover {
  background: #55267E;
  border-color: #55267E;
  transform: translateY(-2px);
  box-shadow: 0 4px 14px rgba(85, 38, 126, 0.2);
}
html:not([dir=rtl]) .adc-winners-block .adc-winners-btn-wrap .adc-winners-btn:hover span {
  color: #ffffff;
}
html:not([dir=rtl]) {
  /*adc-winners-block ./*/
  /*adc-timeline-block*/
}
html:not([dir=rtl]) .adc-timeline-block {
  padding: 4.5rem 0;
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-timeline-block {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block {
    padding: 2.25rem 0;
  }
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-header {
  text-align: center;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-header {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-header {
    margin-bottom: 2rem;
  }
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-header .adc-timeline-title h2 {
  color: #31005B;
  margin: 0;
  line-height: 1.25;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-header .adc-timeline-title h2 {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-header .adc-timeline-title h2 {
    font-size: 1.625rem;
  }
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-steps-wrap {
  width: 100%;
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-steps {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-steps {
    flex-direction: column;
    align-items: center;
    gap: 0;
  }
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: relative;
  padding: 0 0.5rem;
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step:last-child .adc-timeline-arrow {
  display: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step {
    width: 100%;
    max-width: 280px;
    padding-bottom: 3.5rem;
  }
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step:last-child {
    padding-bottom: 0;
  }
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box {
    position: static;
  }
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon {
  width: 82px;
  height: 82px;
  position: relative;
  z-index: 2;
  background: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon {
    width: 70px;
    height: 70px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon {
    width: 82px;
    height: 82px;
  }
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon img {
  width: 100%;
  height: auto;
  display: block;
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon:hover {
  transform: scale(1.08);
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  border-top: 2px dotted #31005B;
  transform: translateY(-50%);
  z-index: 1;
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: auto;
  display: block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow {
    top: auto;
    bottom: 0.5rem;
    left: 50%;
    right: auto;
    width: 100%;
    height: 2.5rem;
    border-top: none;
    transform: translateX(-50%);
  }
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    border-left: 1px dotted #31005B;
    width: 2px;
    height: 100%;
  }
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow img {
    top: 50%;
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%) rotate(90deg);
    width: 18px;
  }
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-content {
  margin-top: 1.25rem;
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title h3 {
  font-size: 21px !important;
  font-weight: 500 !important;
  color: #31005B;
  margin: 0;
  margin-bottom: 0.5rem;
  line-height: 1.3;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title h3 {
    font-size: 17px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title h3 {
    font-size: 21px !important;
  }
}
html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title p {
  font-size: 1.125rem;
  color: #55267E;
  line-height: 1.6;
  margin: 0;
  direction: rtl;
  text-align: center;
  max-width: 160px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title p {
    font-size: 0.875rem;
    max-width: 130px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title p {
    font-size: 1rem;
    max-width: 240px;
  }
}
html:not([dir=rtl]) {
  /*adc-timeline-block ./*/
  /*adc-partners-slider-block*/
}
html:not([dir=rtl]) .adc-partners-slider-block {
  padding: 4.5rem 0;
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-partners-slider-block {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-partners-slider-block {
    padding: 2.25rem 0;
  }
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-header {
  text-align: center;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-header {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-header {
    margin-bottom: 2rem;
  }
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-header .adc-partners-title h2 {
  color: #31005B;
  margin: 0;
  line-height: 1.25;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-header .adc-partners-title h2 {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-header .adc-partners-title h2 {
    font-size: 1.625rem;
  }
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap {
  position: relative;
  padding: 0 45px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap {
    padding: 0 36px;
  }
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  cursor: pointer;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease, transform 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow img {
  width: 32px;
  height: 32px;
  display: block;
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow.adc-partners-prev {
  left: 0;
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow.adc-partners-next {
  right: 0;
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow:hover:not(.swiper-button-disabled) {
  transform: translateY(-50%) scale(1.1);
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow.swiper-button-disabled {
  opacity: 0.35;
  cursor: default;
  pointer-events: none;
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-slider {
  width: 100%;
  overflow: hidden;
  padding: 6px 2px;
  margin: -6px -2px;
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-slider .swiper-slide {
  height: auto;
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partner-card {
  background: #ffffff;
  border: 1px solid #ECECEC;
  border-radius: 14px;
  min-height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02);
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partner-card:hover {
  border-color: rgba(66, 17, 72, 0.25);
  box-shadow: 0 6px 18px rgba(66, 17, 72, 0.08);
  transform: translateY(-3px);
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partner-card .adc-partner-logo {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .adc-partners-slider-block .adc-partners-slider-wrap .adc-partner-card .adc-partner-logo img {
  max-width: 100%;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html:not([dir=rtl]) {
  /*adc-partners-slider-block ./*/
  /*abc-wys-widget*/
}
html:not([dir=rtl]) .abc-wys-widget {
  position: relative;
  overflow: hidden;
  min-height: 240px;
  display: flex;
  align-items: center;
  background-color: #f7eaf1;
  margin: 4.5rem 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .abc-wys-widget {
    min-height: auto;
  }
  html:not([dir=rtl]) .abc-wys-widget::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 245, 250, 0.92) 0%, rgba(255, 245, 250, 0.82) 65%, rgba(255, 245, 250, 0.35) 100%);
    z-index: 1;
    pointer-events: none;
  }
}
html:not([dir=rtl]) .abc-wys-widget .abc-wys-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
html:not([dir=rtl]) .abc-wys-widget .abc-wys-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right center;
     object-position: right center;
  display: block;
}
html:not([dir=rtl]) .abc-wys-widget .container {
  position: relative;
  z-index: 2;
}
html:not([dir=rtl]) .abc-wys-widget .abc-wys-content {
  max-width: 600px;
  padding: 2.5rem 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .abc-wys-widget .abc-wys-content {
    max-width: 480px;
    padding: 2rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .abc-wys-widget .abc-wys-content {
    max-width: 100%;
    padding: 2.25rem 0;
  }
}
html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-title h2 {
  color: #31005B;
  font-size: 2rem;
  font-weight: 700;
  margin: 0;
  margin-bottom: 0.5rem;
  line-height: 1.25;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-title h2 {
    font-size: 1.625rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-title h2 {
    font-size: 1.375rem;
  }
}
html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-title p {
  color: #55267E;
  font-size: 1.3125rem;
  margin: 0;
  line-height: 1.5;
  text-align: left;
  margin-bottom: 1.25rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-title p {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-title p {
    font-size: 0.9375rem;
    margin-bottom: 1rem;
  }
}
html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-btn-wrap a {
  text-decoration: none !important;
  display: inline-block;
}
html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-btn-wrap .abc-wys-btn {
  background: #31005B;
  border-radius: 8px;
  padding: 0.65rem 1.75rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  cursor: pointer;
}
html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-btn-wrap .abc-wys-btn span {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
  white-space: nowrap;
}
html:not([dir=rtl]) .abc-wys-widget .abc-wys-content .abc-wys-btn-wrap .abc-wys-btn:hover {
  background: #51C1AD;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(81, 193, 173, 0.35);
}
html:not([dir=rtl]) {
  /*abc-wys-widget ./*/
}
html:not([dir=rtl]) .arabic-day-campaign-page .spotlight-item .dark-purple-cyan, html:not([dir=rtl]) .arabic-writing-voting-page .spotlight-item .dark-purple-cyan {
  background: #31005B;
}
html:not([dir=rtl]) .arabic-day-campaign-page .spotlight-item .dark-purple-cyan:hover, html:not([dir=rtl]) .arabic-writing-voting-page .spotlight-item .dark-purple-cyan:hover {
  color: #ffffff;
  background: #51C1AD;
}
html:not([dir=rtl]) {
  /*arabic writing and voting page style */
}
html:not([dir=rtl]) .arabic-writing-voting-page .bgimg-spotlight-style {
  padding-bottom: 80px;
  background-size: cover;
}
html:not([dir=rtl]) .arabic-writing-voting-page .bisb-spot-content-wrap-inner p {
  font-size: 1.5rem;
  line-height: 30px;
  max-width: 590px;
}
html:not([dir=rtl]) {
  /*winning-number-section*/
}
html:not([dir=rtl]) .winning-number-section {
  position: relative;
  z-index: 10;
  margin-top: -50px;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .winning-number-section {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .winning-number-section {
    margin-top: -40px;
    margin-bottom: 2rem;
  }
}
html:not([dir=rtl]) .winning-number-section .winning-number-wrapper {
  border-radius: 10px;
  border: 0.25px solid #E1E1E1;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
  display: flex;
  align-items: stretch;
  padding: 30px 20px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .winning-number-section .winning-number-wrapper {
    flex-wrap: wrap;
    padding: 25px 15px;
  }
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .winning-number-section .winning-number-wrapper {
    flex-direction: column;
    padding: 20px 15px;
  }
}
html:not([dir=rtl]) .winning-number-section .winning-number-card {
  flex: 1 1 0;
  min-width: 0;
  padding: 10px 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  border-right: 1px solid #D9D9D9;
  gap: 25px;
}
html:not([dir=rtl]) .winning-number-section .winning-number-card:last-child {
  border-right: none;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .winning-number-section .winning-number-card {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 20px 15px;
    border-right: none;
    border-bottom: 1px solid #D9D9D9;
  }
  html:not([dir=rtl]) .winning-number-section .winning-number-card:last-child {
    border-bottom: none;
  }
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .winning-number-section .winning-number-card {
    flex: 0 0 100%;
    max-width: 100%;
    border-right: none !important;
    border-top: 1px solid #ECECEC;
    padding: 18px 10px;
  }
  html:not([dir=rtl]) .winning-number-section .winning-number-card:first-child {
    border-top: none;
  }
}
html:not([dir=rtl]) .winning-number-section .winning-number-card .winning-number-icon {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .winning-number-section .winning-number-card .winning-number-icon img {
  max-height: 44px;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
html:not([dir=rtl]) .winning-number-section .winning-number-card h3 {
  font-size: 32px !important;
  color: #31005B;
  line-height: 1.15;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .winning-number-section .winning-number-card h3 {
    font-size: 24px !important;
  }
}
html:not([dir=rtl]) .winning-number-section .winning-number-card p {
  font-size: 1.125rem;
  color: #31005B;
  font-weight: 400;
  line-height: 1.35;
  margin: 0;
}
html:not([dir=rtl]) {
  /*winning-number-section ./*/
}
html:not([dir=rtl]) .htv-section-wrapper {
  margin-top: 100px;
}
html:not([dir=rtl]) .htv-section-wrapper h2 {
  font-size: 42px !important;
  text-align: center;
  color: #31005B;
}
html:not([dir=rtl]) .htv-main-wrap {
  display: flex;
  align-items: center;
  grid-gap: 30px;
  margin-top: 3rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .htv-main-wrap {
    grid-gap: 60px;
    flex-direction: column;
  }
}
html:not([dir=rtl]) .htv-main-wrap .htv-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  border-radius: 10px;
  border: 0.25px solid #E1E1E1;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
  box-shadow: 0 7px 14px 0 #D9D9D9;
  padding: 28px;
  flex: 1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .htv-main-wrap .htv-card {
    width: 95%;
  }
}
html:not([dir=rtl]) .htv-main-wrap .htv-card .htv-icon {
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .htv-main-wrap .htv-card .htv-content {
  display: grid;
  gap: 10px;
  max-width: 160px;
}
html:not([dir=rtl]) .htv-main-wrap .htv-card .htv-content .title {
  display: flex;
  align-items: center;
  gap: 10px;
}
html:not([dir=rtl]) .htv-main-wrap .htv-card .htv-content .title .number-block {
  background-color: #31005B;
  height: 32px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
}
html:not([dir=rtl]) .htv-main-wrap .htv-card .htv-content h5 {
  font-size: 18px !important;
  color: #31005B;
  font-weight: 700;
  margin: 0;
}
html:not([dir=rtl]) .htv-main-wrap .htv-card .htv-content p {
  font-size: 0.875rem;
  color: #55267E;
  line-height: 20px;
  margin: 0;
}
html:not([dir=rtl]) .htv-main-wrap .arrow {
  background: url(../image/large-arrow.svg) no-repeat left center/100%;
  width: 66px;
  height: 15px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .htv-main-wrap .arrow {
    transform: rotate(90deg);
  }
}
html:not([dir=rtl]) .htv-main-wrap .arrow:last-child {
  display: none;
}
html:not([dir=rtl]) {
  /*shortlisted-stories-section*/
}
html:not([dir=rtl]) .shortlisted-stories-section {
  margin-top: 100px;
}
html:not([dir=rtl]) .shortlisted-stories-section .shortlisted-stories-header {
  text-align: center;
  margin-bottom: 35px;
}
html:not([dir=rtl]) .shortlisted-stories-section .shortlisted-stories-header h2 {
  font-size: 42px !important;
  color: #31005B;
  font-weight: 700;
  margin: 0 0 25px 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .shortlisted-stories-section .shortlisted-stories-header h2 {
    font-size: 32px !important;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .shortlisted-stories-section .shortlisted-stories-header h2 {
    font-size: 26px !important;
  }
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-filter-wrap {
  margin-bottom: 25px;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-filter-wrap ul {
  list-style: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 32px;
  margin: 0;
  padding: 0;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-filter-wrap ul li a {
  border: 1.5px solid #31005B;
  border-radius: 50px;
  background: transparent;
  color: #31005B;
  font-size: 18px;
  font-weight: 300;
  padding: 5px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
  min-width: 160px;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .shortlisted-stories-section .stories-filter-wrap ul li a {
    font-size: 14px;
    padding: 6px 18px;
  }
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-filter-wrap ul li.active a {
  background: #31005B;
  color: #ffffff;
  font-weight: 700;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-search-wrap {
  max-width: 100%;
  width: 100%;
  position: relative;
  margin-bottom: 40px;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-search-wrap input {
  width: 100%;
  height: 40px;
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  padding: 0 45px 0 10px;
  font-size: 21px;
  color: #333333;
  background: #ffffff;
  outline: none;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-search-wrap input::-moz-placeholder {
  color: #A7A7A7;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-search-wrap input::placeholder {
  color: #A7A7A7;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-search-wrap input:focus {
  border-color: #31005B;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-search-wrap .search-btn {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-search-wrap .search-btn img {
  width: 18px;
  height: 18px;
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-grid-wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .shortlisted-stories-section .stories-grid-wrap {
    gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .shortlisted-stories-section .stories-grid-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .shortlisted-stories-section .stories-grid-wrap {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
html:not([dir=rtl]) .shortlisted-stories-section .stories-grid-wrap h3 {
  grid-column: 1/-1;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card {
  border-radius: 10px;
  border: 0.25px solid #E1E1E1;
  box-shadow: 0 7px 14px 0 #D9D9D9;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  text-align: center;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-img {
  width: 100%;
  overflow: hidden;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body {
  min-height: 200px;
  margin-top: -50px;
  padding: 0 20px 30px;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body .story-author-img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  margin: -60px auto 12px;
  overflow: hidden;
  position: relative;
  z-index: 2;
  background: #ffffff;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body .story-author-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body h3 {
  font-size: 18px !important;
  color: #31005B;
  font-weight: 700;
  margin: 0 0 6px 0;
  line-height: 1.3;
  padding: 0 16px;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body p {
  font-size: 18px;
  color: #55267E;
  margin: 0 0 16px 0;
  padding: 0 16px;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body .btn-read-story {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1.5px solid #31005B;
  border-radius: 8px;
  padding: 7px 16px;
  color: #31005B;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none !important;
  margin-bottom: 26px;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body .btn-read-story img {
  height: 14px;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body .story-select-vote {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  font-size: 18px;
  color: #31005B;
  font-weight: 500;
  margin: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body .story-select-vote input[type=radio] {
  display: none;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body .story-select-vote .custom-radio {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 2px solid #31005B;
  display: inline-block;
  position: relative;
  flex-shrink: 0;
}
html:not([dir=rtl]) .shortlisted-stories-section .story-card .story-card-body .story-select-vote input[type=radio]:checked + .custom-radio::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background: #31005B;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
html:not([dir=rtl]) .shortlisted-stories-section .show-more-wrap {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 60px;
}
html:not([dir=rtl]) .shortlisted-stories-section .show-more-wrap .btn-show-more {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1.5px solid #31005B;
  border-radius: 10px;
  padding: 10px 42px;
  color: #31005B;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none !important;
  min-width: 360px;
  height: 40px;
}
html:not([dir=rtl]) {
  /*shortlisted-stories-section ./*/
  /*vote-finalize-section*/
}
html:not([dir=rtl]) .vote-finalize-section {
  margin-top: 30px;
  margin-bottom: 60px;
}
html:not([dir=rtl]) .vote-finalize-section .vote-finalize-card {
  border-radius: 12px;
  border: 0.25px solid #E1E1E1;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
  box-shadow: 0 7px 14px 0 #D9D9D9;
  padding: 40px 45px;
  display: flex;
  align-items: stretch;
  gap: 45px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .vote-finalize-section .vote-finalize-card {
    flex-direction: column;
    padding: 30px 25px;
    gap: 30px;
  }
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col {
  flex: 1;
  min-width: 0;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col h3 {
  font-size: 32px !important;
  color: #31005B;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 10px 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .vote-finalize-section .vote-form-col h3 {
    font-size: 22px !important;
  }
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col p {
  font-size: 20px;
  color: #55267E;
  line-height: 1.5;
  margin: 0 0 24px 0;
  max-width: 520px;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-row {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-group {
  flex: 1;
  min-width: 0;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-group.full-width {
  width: 100%;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-group input {
  width: 100%;
  height: 44px;
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  background: #ffffff;
  padding: 0 14px;
  font-size: 14px;
  color: #333333;
  outline: none;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-group input::-moz-placeholder {
  color: #999999;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-group input::placeholder {
  color: #999999;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-group input:focus {
  border-color: #31005B;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-submit-wrap {
  margin-top: 18px;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-submit-wrap .btn-vote-now {
  background: #31005B;
  color: #ffffff;
  border: none;
  border-radius: 8px;
  height: 44px;
  padding: 0 36px;
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-finalize-form .form-submit-wrap .btn-vote-now {
    width: 100%;
  }
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-info-note {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 18px;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-info-note .info-icon-wrap {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-info-note .info-icon-wrap img {
  width: 100%;
  height: 100%;
}
html:not([dir=rtl]) .vote-finalize-section .vote-form-col .vote-info-note p {
  font-size: 11px;
  color: #888;
  margin: 0;
  line-height: 1.4;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper {
  flex: 0 0 400px;
  max-width: 400px;
  min-width: 0;
  border-left: 1px solid #D9D9D9;
  padding-left: 45px;
  position: relative;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper {
    flex: auto;
    max-width: 100%;
    border-left: none;
    border-top: 1px solid #D9D9D9;
    padding-left: 0;
    padding-top: 25px;
  }
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-slider {
  width: 100%;
  overflow: hidden;
  position: relative;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-slider .swiper-slide {
  height: auto;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
  gap: 15px;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-arrow {
  width: 32px;
  height: 32px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease, transform 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-arrow img {
  width: 28px;
  height: 28px;
  display: block;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-arrow:hover:not(.swiper-button-disabled) {
  transform: scale(1.1);
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-arrow.swiper-button-disabled {
  opacity: 0.35;
  cursor: default;
  pointer-events: none;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-pagination {
  position: static;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0;
  background: #D9D9D9;
  opacity: 1;
  transition: all 0.3s ease;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #31005B;
  width: 24px;
  border-radius: 4px;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-col .selected-story-thumb {
  width: 138px;
  height: 154px;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 25px;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-col .selected-story-thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-col p:first-of-type {
  font-size: 18px;
  color: #31005B;
  margin: 0 0 4px 0;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-col h3 {
  font-size: 24px !important;
  color: #31005B;
  font-weight: 700;
  margin: 0 0 4px 0;
  line-height: 1.3;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-col p:last-of-type {
  font-size: 18px;
  color: #31005B;
  margin: 0 0 16px 0;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-col .btn-change-story {
  display: inline-block;
  border: 1.5px solid #31005B;
  border-radius: 10px;
  padding: 7px 20px;
  color: #31005B;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none !important;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 20px;
  transition: all 0.3s ease;
}
html:not([dir=rtl]) .vote-finalize-section .vote-selected-story-col .btn-change-story:hover {
  background: #31005B;
  transition: all 0.3s ease;
  color: #ffffff;
}
html:not([dir=rtl]) {
  /*vote-finalize-section ./*/
  /*arabic writing and voting page style .*/
}
html:not([dir=rtl]) .bisb-spot-content-inner {
  width: 60%;
  max-width: 660px;
  min-width: 350px;
}
html:not([dir=rtl]) {
  /*EMI Steps TL .*/
}
html:not([dir=rtl]) .emi-step-tl-wrapper .emi-label {
  background: url(../image/coop-list-icon.png) no-repeat left center;
  padding-left: 28px;
  display: block;
  margin-bottom: 30px;
  font-size: 18px;
}
html:not([dir=rtl]) .emi-step-tl-wrapper .timeline::before {
  top: 0;
  bottom: 0;
}
html:not([dir=rtl]) .emi-step-tl-wrapper .timeline .step-row:first-child::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 50%;
  background-color: #fff;
  z-index: 1;
  pointer-events: none;
}
html:not([dir=rtl]) .emi-step-tl-wrapper .timeline .step-row:last-child::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 50%;
  background-color: #fff;
  z-index: 1;
  pointer-events: none;
}
html:not([dir=rtl]) .emi-step-tl-wrapper .step-row.left .step-title {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 30px;
}
html:not([dir=rtl]) .emi-step-tl-wrapper .step-row.right .step-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
}
html:not([dir=rtl]) .emi-step-tl-wrapper .step-image img {
  max-width: 100%;
  height: auto;
  display: block;
  position: relative;
  z-index: 2;
}
html:not([dir=rtl]) .bmp-card-hero-section {
  padding: 70px 0;
  background-color: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-card-hero-section {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-card-hero-section {
    padding: 35px 0;
  }
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-content {
  padding-right: 30px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-content {
    padding-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-content {
    padding-right: 0;
    margin-bottom: 30px;
  }
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-subtitle {
  margin-bottom: 22px;
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-subtitle span {
  color: #00BFB3;
  font-size: 1.3125rem;
  font-weight: 700;
  display: inline-block;
  line-height: 1.3;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-subtitle span {
    font-size: 1rem;
  }
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title {
  margin-bottom: 20px;
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title h1,
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title h2,
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title h3 {
  color: #31005B;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title h1,
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title h2,
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title h3 {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title h1,
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title h2,
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-title h3 {
    font-size: 1.625rem;
  }
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-desc p {
  color: #555555;
  font-size: 1.3125rem;
  line-height: 1.65;
  margin-bottom: 25px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-desc p {
    font-size: 1rem;
    line-height: 1.6;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-desc p {
    font-size: 0.9375rem;
    line-height: 1.55;
  }
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-desc h2 {
  color: #31005B;
}
html:not([dir=rtl]) .bmp-card-hero-section .bisb-button {
  min-width: 160px;
  font-size: 1.25rem;
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-action a {
  text-decoration: none;
  display: inline-block;
  outline: none;
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-action .bmp-card-hero-btn {
  background-color: #31005B;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 700;
  padding: 12px 34px;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-width: 140px;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease;
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-action .bmp-card-hero-btn:hover {
  background-color: #00BFB3;
  color: #ffffff;
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(81, 193, 173, 0.35);
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-action .bmp-card-hero-btn:active {
  transform: translateY(0);
  box-shadow: 0 2px 8px rgba(81, 193, 173, 0.25);
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-image {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-image {
    justify-content: center;
  }
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-image img {
  max-width: 100%;
  width: auto;
  max-width: 440px;
  height: auto;
  display: block;
  transition: transform 0.35s ease;
}
html:not([dir=rtl]) .bmp-card-hero-section .bmp-card-hero-image img:hover {
  transform: translateY(-4px);
}
html:not([dir=rtl]) .bmp-benefits-section {
  padding: 60px 0 40px;
  background-color: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-benefits-section {
    padding: 40px 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-benefits-section {
    padding: 30px 0 10px;
  }
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefits-header {
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-benefits-section .bmp-benefits-header {
    margin-bottom: 25px;
  }
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefits-header h2 {
  color: #31005B;
  font-size: 36px !important;
  font-weight: 500 !important;
  line-height: 1.25;
  margin: 0 0 12px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-benefits-section .bmp-benefits-header h2 {
    font-size: 30px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-benefits-section .bmp-benefits-header h2 {
    font-size: 26px !important;
  }
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefits-header p {
  color: #555555;
  font-size: 1.125rem;
  line-height: 1.6;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-benefits-section .bmp-benefits-header p {
    font-size: 0.9375rem;
  }
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card {
  background: linear-gradient(180deg, #FEFEFE 0%, #F9F9F9 100%);
  border-radius: 10px;
  padding: 36px 30px 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.04);
  transition: all 0.35s ease;
  cursor: pointer;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card {
    padding: 30px 24px 24px;
  }
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card ul {
  margin: 0;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card ul li {
  font-size: 1rem;
  background: url(../image/coop-list-icon.png) no-repeat left 5px;
  padding-left: 1.5rem;
  list-style-type: none;
  margin-bottom: 20px;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card strong {
  font-weight: 600;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(49, 0, 91, 0.12);
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__icon {
  width: 52px;
  height: 52px;
  border-radius: 12px;
  background-color: #f1edfa;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 26px;
  transition: background-color 0.3s ease;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__icon img {
  width: 26px;
  height: 26px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__content {
  flex: 1 1 auto;
  margin-bottom: 20px;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__content h3 {
  color: #31005B;
  font-size: 24px !important;
  font-weight: 500 !important;
  line-height: 1.3;
  margin: 0 0 16px;
  margin-bottom: 2.25rem;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__content h3 {
    font-size: 20px !important;
  }
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__content p {
  color: #303030;
  font-size: 1rem;
  line-height: 20px;
  margin: 0;
  transition: color 0.3s ease;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__action {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  color: #00BFB3;
  font-weight: 600;
  font-size: 1rem;
  text-decoration: none;
  transition: color 0.3s ease;
  width: -moz-fit-content;
  width: fit-content;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__action::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-left: 12px;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__action:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card__action:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card.is-active {
  background: #31005B;
  box-shadow: 0 16px 36px rgba(49, 0, 91, 0.28);
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__icon {
  background-color: #987FAD;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__content h3 {
  color: #ffffff;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__content p {
  color: rgba(255, 255, 255, 0.85);
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__action {
  color: #00BFB3;
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__action:hover {
  color: rgb(0, 231.8, 217.2366492147);
}
html:not([dir=rtl]) .bmp-benefits-section .bmp-benefit-card.is-active li {
  color: #ffffff;
  background: url(../image/coop-list-icon-ff.png) no-repeat left 5px;
}
html:not([dir=rtl]) .bmp-travel-privilege-section {
  background-color: #26004d;
  padding: 80px 0;
  color: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section {
    padding: 60px 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section {
    padding: 45px 0;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-header {
  margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-header {
    margin-bottom: 35px;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-subtitle {
  margin-bottom: 14px;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-subtitle span {
  color: #ffffff;
  font-size: 1.3125rem;
  font-weight: 500;
  display: inline-block;
  line-height: 1.2;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-subtitle span {
    font-size: 1rem;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-title h2 {
  color: #ffffff;
  font-weight: 500 !important;
  line-height: 1.25;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-title h2 {
    font-size: 2.125rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-title h2 {
    font-size: 1.75rem;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card {
  height: 100%;
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card h3 {
  margin-bottom: 20px !important;
  color: #ffffff;
  font-size: 24px !important;
  font-weight: 500 !important;
  line-height: 1.3;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card h3 {
    font-size: 1.375rem;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card p {
  margin-bottom: 24px !important;
  color: rgba(255, 255, 255, 0.85);
  font-size: 1.125rem;
  line-height: 1.65;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card p {
    font-size: 1rem;
    line-height: 1.6;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card .bmp-tp-card-highlight {
  margin-top: auto;
  padding-top: 10px;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card .bmp-tp-card-highlight p {
  color: #51c1ad;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.55;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card .bmp-tp-card-highlight p {
    font-size: 1rem;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card ul li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 14px;
  line-height: 1.5;
  font-size: 1.125rem;
  font-weight: 400;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card ul li:last-child {
  margin-bottom: 0;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 20px;
  height: 20px;
  background: url("../image/coop-list-icon-ff.svg") no-repeat center center;
  background-size: contain;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card ul li span {
  color: #ffffff;
  font-size: 1rem;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-info-card ul li span {
    font-size: 0.875rem;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 60px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs {
    margin-top: 45px;
    gap: 15px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs {
    margin-top: 35px;
    flex-direction: column;
    gap: 12px;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item {
  flex: 1 1 0;
  min-width: 240px;
  background-color: #ffffff;
  border-radius: 12px;
  padding: 18px 24px;
  display: flex;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.12);
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item {
    padding: 15px 20px;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-icon {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  margin-right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-icon img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-label {
  flex: 1 1 auto;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-label span {
  color: #31005b;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-label span {
    font-size: 0.9375rem;
  }
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18);
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item:hover .bmp-tp-tab-label span {
  color: #5abcac !important;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item.is-active {
  background-color: #51c1ad;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item.is-active .bmp-tp-tab-label span {
  color: #31005b;
}
html:not([dir=rtl]) .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item.is-active:hover .bmp-tp-tab-label span {
  color: #20003b !important;
}
html:not([dir=rtl]) .bmp-offers-section {
  padding: 80px 0 10px;
  background-color: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-offers-section {
    padding: 60px 0 40px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-offers-section {
    padding: 45px 0 30px;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-header {
  margin-bottom: 35px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offers-header {
    margin-bottom: 25px;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-header h2 {
  color: #31005B;
  font-size: 2.25rem;
  font-weight: 500 !important;
  line-height: 1.25;
  margin: 0 0 12px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offers-header h2 {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offers-header h2 {
    font-size: 1.625rem;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-header p {
  color: #555555;
  font-size: 1.125rem;
  line-height: 1.6;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offers-header p {
    font-size: 0.9375rem;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-tabs-wrapper {
  margin-bottom: 40px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offers-tabs-wrapper {
    margin-bottom: 30px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  html:not([dir=rtl]) .bmp-offers-section .bmp-offers-tabs-wrapper::-webkit-scrollbar {
    display: none;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs {
  border-bottom: none;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  padding: 0;
  margin: 0;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs {
    width: -moz-max-content;
    width: max-content;
    min-width: 100%;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs .nav-item {
  flex: 1 1 0;
  position: relative;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs .nav-item {
    flex: 0 0 auto;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs .nav-item:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 32px;
  width: 1px;
  background-color: #e5e5e5;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs .nav-link {
  width: 100%;
  border: none;
  background: transparent;
  color: #555555;
  font-size: 1.3125rem;
  font-weight: 500;
  padding: 14px 24px;
  position: relative;
  transition: color 0.3s ease;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs .nav-link {
    padding: 12px 20px;
    font-size: 1rem;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs .nav-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 10%;
  right: 10%;
  height: 5px;
  background-color: transparent;
  border-radius: 2px;
  transition: background-color 0.3s ease;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs .nav-link:hover {
  color: #31005B;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs .nav-link.active {
  color: #31005B;
  font-weight: 700;
  background: transparent;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offers-nav-tabs .nav-link.active::after {
  background-color: #31005B;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card {
  border-radius: 10px;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
  padding: 34px 28px 28px;
  height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.15);
  transition: all 0.35s ease;
  cursor: pointer;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card {
    padding: 28px 22px 22px;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card:hover, html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card.is-highlighted {
  border: 1px solid #31005B !important;
  transform: translateY(-5px);
  box-shadow: 0 16px 36px rgba(49, 0, 91, 0.12);
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card:hover .bmp-offer-card__action, html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card.is-highlighted .bmp-offer-card__action {
  color: rgb(0, 150.2, 140.7633507853);
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card:hover .bmp-offer-card__action::after, html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card.is-highlighted .bmp-offer-card__action::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__logo {
  height: 48px;
  display: flex;
  align-items: center;
  margin-bottom: 38px;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__logo img {
  max-height: 44px;
  max-width: 277px;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__tag {
  margin-bottom: 18px;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__tag span {
  display: inline-block;
  background-color: #D4CCFB;
  color: #31005B;
  font-size: 1.125rem;
  font-weight: 600;
  padding: 5px 16px;
  border-radius: 20px;
  line-height: 1.2;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__info {
  flex: 1 1 auto;
  margin-bottom: 22px;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__info h3 {
  color: #31005B;
  font-size: 21px !important;
  font-weight: 500 !important;
  line-height: 1.35;
  margin: 0 0 12px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__info h3 {
    font-size: 1.125rem;
  }
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__info p {
  color: #666666;
  font-size: 0.875rem;
  line-height: 1.6;
  margin: 0;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__action {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  color: #00BFB3;
  font-weight: 600;
  font-size: 1.125rem;
  text-decoration: none;
  transition: color 0.3s ease;
  width: -moz-fit-content;
  width: fit-content;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__action::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-left: 10px;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__action:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html:not([dir=rtl]) .bmp-offers-section .bmp-offer-card__action:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bmp-offers-section .pager {
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
html:not([dir=rtl]) .bmp-offers-section .pager li {
  padding: 0;
  margin: 0 !important;
  line-height: normal;
}
html:not([dir=rtl]) .bisb-purple-bg {
  background: #552988 !important;
}
html:not([dir=rtl]) .bisb-purple-bg a {
  color: #ffffff;
}
html:not([dir=rtl]) .bisb-inner-spotlight .bisb-spot-content-inner span {
  margin-bottom: 20px;
}
html:not([dir=rtl]) .bisb-inner-spotlight .bisb-spot-content-inner h1 {
  margin-bottom: 15px;
}
html:not([dir=rtl]) .bisb-inner-spotlight .bisb-spot-content-inner p {
  font-size: 1.3125rem;
  line-height: 30px;
  margin-bottom: 20px;
}
html:not([dir=rtl]) .bisb-inner-spotlight .bisb-button {
  min-width: 160px;
  font-size: 1.25rem;
}
html:not([dir=rtl]) .bmp-offers-tab-content article {
  height: 100%;
}
html:not([dir=rtl]) .offer-popup {
  padding: 0;
  text-align: left;
}
html:not([dir=rtl]) .minimal-wrap .bisb-spotlight-wrapper.bisb-inner-spotlight .bisb-positioned-container {
  position: static;
  transform: none;
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper {
  background-color: #ffffff;
  margin-top: 1.2rem;
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav {
  display: flex;
  align-items: stretch;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    flex-wrap: nowrap;
  }
  html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav::-webkit-scrollbar {
    display: none;
  }
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li {
  flex: 1 1 0;
  position: relative;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li {
    flex: 0 0 auto;
  }
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 42px;
  width: 1px;
  background-color: #D9D9D9;
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li > a {
  display: block;
  width: 100%;
  padding: 18px 24px;
  font-size: 21px;
  font-family: "Gotham-Book", "Gotham Book", sans-serif;
  color: #2D2926;
  text-decoration: none;
  position: relative;
  transition: color 0.3s ease;
  white-space: nowrap;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li > a {
    font-size: 18px;
    padding: 16px 18px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li > a {
    font-size: 14px;
    padding: 14px 14px;
  }
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li > a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 10%;
  right: 10%;
  height: 4px;
  background-color: transparent;
  border-radius: 2px 2px 0 0;
  transition: background-color 0.3s ease;
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li > a:hover {
  color: #31005B;
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li > a.is-active {
  font-family: "Gotham-Medium", "Gotham Medium", sans-serif;
  color: #31005B;
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li > a.is-active::after {
  background-color: #31005B;
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li.is-active > a {
  font-family: "Gotham-Medium", "Gotham Medium", sans-serif;
  color: #31005B;
}
html:not([dir=rtl]) .bsp-sticky-nav-wrapper .bsp-page-nav > li.is-active > a::after {
  background-color: #31005B;
}
html:not([dir=rtl]) .bsp-section-label {
  display: block;
  color: #00BFB3;
  font-size: 21px;
  font-family: "Gotham-Medium", "Gotham Medium", sans-serif;
  margin-bottom: 22px;
}
html:not([dir=rtl]) .bsp-overview-section {
  padding: 60px 0 0;
  background-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-overview-section {
    padding: 40px 0 0;
  }
}
html:not([dir=rtl]) .bsp-overview-section h2 {
  color: #31005B;
  font-size: 44px !important;
  font-weight: 600 !important;
  line-height: 60px;
  margin-bottom: 36px;
  max-width: 900px;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bsp-overview-section h2 {
    font-size: 36px !important;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-overview-section h2 {
    font-size: 30px !important;
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-overview-section h2 {
    font-size: 24px !important;
    margin-bottom: 20px;
  }
}
html:not([dir=rtl]) .bsp-overview-section .bsp-overview-text p {
  color: #2D2926;
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 18px;
}
html:not([dir=rtl]) .bsp-overview-section .bsp-overview-text p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-overview-section .bsp-overview-text p {
    font-size: 14px;
    line-height: 1.65;
    margin-bottom: 14px;
  }
}
html:not([dir=rtl]) .bsp-overview-section .bsp-overview-image img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  display: block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-overview-section .bsp-overview-image img {
    margin-top: 28px;
    border-radius: 12px;
  }
}
html:not([dir=rtl]) .bsp-approach-section {
  padding: 80px 0 80px;
  background-color: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-approach-section {
    padding: 40px 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-approach-section {
    padding: 30px 0 10px;
  }
}
html:not([dir=rtl]) .bsp-approach-section .bsp-approach-card p {
  line-height: 1.6;
}
html:not([dir=rtl]) .bsp-approach-section .bsp-approach-card h3 {
  line-height: 1.3;
}
html:not([dir=rtl]) .bsp-finance-section {
  padding: 30px 0 30px;
  background-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-finance-section {
    padding: 24px 0 24px;
  }
}
html:not([dir=rtl]) .bsp-finance-section h2 {
  color: #31005B;
  font-size: 44px !important;
  font-weight: 600 !important;
  line-height: 60px;
  margin-bottom: 28px;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bsp-finance-section h2 {
    font-size: 34px !important;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-finance-section h2 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-finance-section h2 {
    font-size: 24px !important;
    margin-bottom: 20px;
  }
}
html:not([dir=rtl]) .bsp-finance-section .bsp-finance-intro {
  max-width: 100%;
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-finance-section .bsp-finance-intro {
    margin-bottom: 40px;
  }
}
html:not([dir=rtl]) .bsp-finance-section .bsp-finance-intro p {
  color: #2D2926;
  font-size: 18px;
  line-height: 1.75;
  margin-bottom: 16px;
}
html:not([dir=rtl]) .bsp-finance-section .bsp-finance-intro p:last-child {
  margin-bottom: 0;
}
html:not([dir=rtl]) .bsp-finance-section .bsp-finance-intro ul {
  list-style: none;
  margin: 16px 0 16px !important;
  padding: 0;
}
html:not([dir=rtl]) .bsp-finance-section .bsp-finance-intro ul li {
  font-size: 16px;
  color: #2D2926;
  line-height: 1.6;
  padding-left: 30px;
  margin-bottom: 10px;
  position: relative;
}
html:not([dir=rtl]) .bsp-achievements-wrap {
  margin-top: 80px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievements-wrap {
    margin-top: 35px;
  }
}
html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  flex-wrap: wrap;
  gap: 16px;
}
html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-header h2 {
  color: #31005B;
  font-size: 36px !important;
  font-weight: 500 !important;
  line-height: 1.25;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-header h2 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-header h2 {
    font-size: 24px !important;
  }
}
html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-header__link {
  color: #00BFB3;
  font-size: 21px;
  font-family: "Gotham-Medium", "Gotham Medium", sans-serif;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-header__link {
    font-size: 15px;
  }
}
html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-header__link::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-left: 10px;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-header__link:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-header__link:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bsp-achievements-wrap .bsp-achievements-body {
  align-items: stretch;
}
html:not([dir=rtl]) .bsp-achievement-featured {
  display: flex;
  margin-bottom: 24px;
}
@media only screen and (min-width: 992px) {
  html:not([dir=rtl]) .bsp-achievement-featured {
    margin-bottom: 0;
  }
}
html:not([dir=rtl]) .bsp-achievement-featured__inner {
  background-color: #191438;
  background-position: right center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 16px;
  padding: 44px 40px;
  width: 100%;
  min-height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(49, 0, 91, 0.12);
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-achievement-featured__inner {
    min-height: 340px;
    padding: 36px 30px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievement-featured__inner {
    padding: 28px 20px;
    min-height: auto;
    border-radius: 12px;
    background: linear-gradient(135deg, rgba(25, 20, 56, 0.95), rgba(49, 0, 91, 0.9)), url("../image/bsp-achievements-img.png") no-repeat right center/cover;
  }
}
html:not([dir=rtl]) .bsp-achievement-featured__content {
  max-width: 415px;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bsp-achievement-featured__content {
    max-width: 320px;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-achievement-featured__content {
    max-width: 100%;
  }
}
html:not([dir=rtl]) .bsp-achievement-featured__content span {
  color: #00BFB3;
  font-size: 21px;
  font-family: "Gotham-Medium", "Gotham Medium", sans-serif;
  display: block;
  margin-bottom: 16px;
  letter-spacing: 0.3px;
}
html:not([dir=rtl]) .bsp-achievement-featured__content h3 {
  color: #ffffff !important;
  font-size: 32px !important;
  font-family: "Gotham-Medium", "Gotham Medium", sans-serif;
  font-weight: 500 !important;
  line-height: 38px;
  margin: 0 0 16px;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bsp-achievement-featured__content h3 {
    font-size: 26px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievement-featured__content h3 {
    font-size: 22px !important;
  }
}
html:not([dir=rtl]) .bsp-achievement-featured__content p {
  color: rgba(255, 255, 255, 0.85) !important;
  font-size: 18px;
  line-height: 29px;
  margin: 0 0 24px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievement-featured__content p {
    font-size: 14px;
  }
}
html:not([dir=rtl]) .bsp-achievement-featured__link {
  color: #00BFB3;
  font-size: 21px;
  font-family: "Gotham-Medium", "Gotham Medium", sans-serif;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  transition: color 0.3s ease;
  width: -moz-fit-content;
  width: fit-content;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievement-featured__link {
    font-size: 18px;
  }
}
html:not([dir=rtl]) .bsp-achievement-featured__link::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-left: 10px;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-achievement-featured__link:hover {
  color: rgb(0, 231.8, 217.2366492147);
}
html:not([dir=rtl]) .bsp-achievement-featured__link:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bsp-achievement-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  justify-content: space-between;
}
html:not([dir=rtl]) .bsp-achievement-item {
  display: flex;
  align-items: center;
  gap: 24px;
  background-color: #ffffff;
  border: 1px solid #EBEBF0;
  border-radius: 16px;
  padding: 24px 28px;
  flex: 1;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievement-item {
    padding: 20px 18px;
    gap: 16px;
    border-radius: 12px;
  }
}
html:not([dir=rtl]) .bsp-achievement-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(49, 0, 91, 0.08);
  border-color: rgba(81, 193, 173, 0.35);
}
html:not([dir=rtl]) .bsp-achievement-item__icon {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
html:not([dir=rtl]) .bsp-achievement-item__icon img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html:not([dir=rtl]) .bsp-achievement-item__content {
  flex: 1;
}
html:not([dir=rtl]) .bsp-achievement-item__content h4 {
  color: #31005B;
  font-size: 18px !important;
  line-height: 1.3;
  margin: 0 0 6px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievement-item__content h4 {
    font-size: 18px;
  }
}
html:not([dir=rtl]) .bsp-achievement-item__content p {
  color: #666666;
  font-size: 14px;
  line-height: 1.5;
  margin: 0 0 10px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-achievement-item__content p {
    font-size: 13px;
  }
}
html:not([dir=rtl]) .bsp-achievement-item__link {
  color: #00BFB3;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  transition: color 0.3s ease;
  width: -moz-fit-content;
  width: fit-content;
}
html:not([dir=rtl]) .bsp-achievement-item__link::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 12px;
  margin-left: 8px;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-achievement-item__link:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html:not([dir=rtl]) .bsp-achievement-item__link:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bsp-economy-section {
  padding: 70px 0 80px;
  background-color: #FAFAFA;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-economy-section {
    padding: 50px 0 60px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-economy-section {
    padding: 40px 0 50px;
  }
}
html:not([dir=rtl]) .bsp-economy-section .bsp-economy-block:not(:last-child) {
  margin-bottom: 70px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-economy-section .bsp-economy-block:not(:last-child) {
    margin-bottom: 45px;
  }
}
html:not([dir=rtl]) .bsp-economy-section .bsp-economy-text h2 {
  color: #31005B;
  font-size: 42px !important;
  font-weight: 600 !important;
  line-height: 1.25;
  margin-bottom: 24px;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bsp-economy-section .bsp-economy-text h2 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-economy-section .bsp-economy-text h2 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-economy-section .bsp-economy-text h2 {
    font-size: 24px !important;
    margin-bottom: 18px;
  }
}
html:not([dir=rtl]) .bsp-economy-section .bsp-economy-text p {
  color: #2D2926;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 16px;
}
html:not([dir=rtl]) .bsp-economy-section .bsp-economy-text p:last-child {
  margin-bottom: 0;
}
html:not([dir=rtl]) .bsp-economy-section .bsp-economy-text .bsp-economy-checklist {
  list-style: none;
  margin: 20px 0 20px !important;
  padding: 0;
}
html:not([dir=rtl]) .bsp-economy-section .bsp-economy-text .bsp-economy-checklist li {
  font-size: 16px;
  color: #2D2926;
  line-height: 1.6;
  padding-left: 30px;
  margin-bottom: 12px;
  position: relative;
}
html:not([dir=rtl]) .bsp-economy-section .bsp-economy-image img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  display: block;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-economy-section .bsp-economy-image img {
    margin-top: 24px;
    border-radius: 12px;
  }
}
html:not([dir=rtl]) .bsp-reports-section {
  padding: 70px 0 80px;
  background-color: #ffffff;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-reports-section {
    padding: 55px 0 65px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-reports-section {
    padding: 40px 0 50px;
  }
}
html:not([dir=rtl]) .bsp-reports-section .bsp-reports-intro {
  margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-reports-intro {
    margin-bottom: 35px;
  }
}
html:not([dir=rtl]) .bsp-reports-section .bsp-reports-intro h2 {
  color: #31005B;
  font-size: 42px !important;
  font-weight: 600 !important;
  line-height: 1.25;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-reports-intro h2 {
    font-size: 34px !important;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-reports-intro h2 {
    font-size: 30px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-reports-intro h2 {
    font-size: 24px !important;
    margin-bottom: 14px;
  }
}
html:not([dir=rtl]) .bsp-reports-section .bsp-reports-intro p {
  color: #5A5550;
  font-size: 18px;
  line-height: 1.75;
  max-width: 960px;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-reports-intro p {
    font-size: 14px;
    line-height: 1.65;
  }
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 35px;
  gap: 20px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-news-header {
    margin-bottom: 25px;
  }
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-header h3 {
  color: #31005B;
  font-size: 36px !important;
  font-weight: 500 !important;
  line-height: 1.25;
  margin-bottom: 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-news-header h3 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-news-header h3 {
    font-size: 22px !important;
  }
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-header__link {
  color: #00BFB3;
  font-size: 21px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  text-decoration: none;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-news-header__link {
    font-size: 15px;
  }
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-header__link::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-left: 10px;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-header__link:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-header__link:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-row {
  margin-top: 0;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card {
  background: #FFFFFF;
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(49, 0, 91, 0.14);
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card:hover .bsp-news-card__image img {
  transform: scale(1.04);
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__image {
  width: 100%;
  height: 230px;
  overflow: hidden;
  background-color: #F0F0F0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__image {
    height: 200px;
  }
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__image {
    height: 210px;
  }
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__content {
  padding: 24px 24px 28px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__content {
    padding: 20px 20px 24px;
  }
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__category {
  color: #00BFB3;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 12px;
  display: block;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card h3 {
  color: #31005B;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.35;
  margin-bottom: 8px;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__date {
  color: #31005B;
  font-size: 12px;
  margin-bottom: 14px;
  display: block;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card p {
  color: #5A5550;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 24px;
  flex-grow: 1;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__link {
  color: #31005B;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none;
  margin-top: auto;
  transition: color 0.3s ease;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__link::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 12px;
  margin-left: 8px;
  background: url("../image/bsp-lm-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__link:hover {
  color: rgb(81.9538461538, 0, 152.2);
}
html:not([dir=rtl]) .bsp-reports-section .bsp-news-card__link:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bsp-impact-section {
  background-color: #31005B;
  padding: 70px 0 80px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-impact-section {
    padding: 55px 0 65px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-impact-section {
    padding: 45px 0 50px;
  }
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-header {
  margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-header {
    margin-bottom: 35px;
  }
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-header h2 {
  color: #ffffff;
  font-size: 36px !important;
  font-weight: 600 !important;
  line-height: 1.25;
  margin-bottom: 12px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-header h2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-header h2 {
    font-size: 24px;
    margin-bottom: 8px;
  }
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-header p {
  color: #C0B1CC;
  font-size: 21px;
  line-height: 1.6;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-header p {
    font-size: 14px;
  }
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-row {
  align-items: stretch;
}
@media only screen and (min-width: 992px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-col {
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    padding-left: 30px;
    padding-right: 15px;
  }
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-col:first-child {
    border-left: none;
    padding-left: 15px;
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-col {
    margin-bottom: 30px;
  }
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-col:nth-child(2n) {
    border-left: 1px solid rgba(255, 255, 255, 0.25);
    padding-left: 25px;
  }
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-col:nth-child(2n+1) {
    border-left: none;
    padding-left: 15px;
  }
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-col:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-col {
    border-left: none !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-col:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    padding-bottom: 22px;
    margin-bottom: 22px;
  }
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item {
  display: flex;
  align-items: flex-start;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item:hover {
  transform: translateY(-2px);
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item:hover .bsp-impact-item__icon img {
  transform: scale(1.08);
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item__icon {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 18px;
  margin-top: 2px;
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item__icon img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item__content {
  display: flex;
  flex-direction: column;
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item__value {
  color: #ffffff;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.15;
  letter-spacing: 0.5px;
  margin-bottom: 6px;
  display: block;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item__value {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item__value {
    font-size: 26px;
  }
}
html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item__label {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  display: block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-impact-section .bsp-impact-item__label {
    font-size: 14px;
  }
}
html:not([dir=rtl]) .bsp-impact-wrapper {
  margin-top: 40px;
  margin-bottom: 0;
  width: 100%;
  padding: 50px 0;
  background: #31005B;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-impact-wrapper {
    margin-top: 30px;
    margin-bottom: 40px;
    padding: 25px 0;
  }
}
html:not([dir=rtl]) .impact-panel {
  width: 100%;
  margin: 0 auto;
  padding: 0 28px;
  animation: fadeInScale 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .impact-panel {
    padding: 20px 16px;
    border-radius: 16px;
  }
}
html:not([dir=rtl]) .impact-panel {
  /* Header */
}
html:not([dir=rtl]) .impact-panel .banner-header {
  margin-bottom: 18px;
  animation: slideInDown 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
html:not([dir=rtl]) .impact-panel .banner-header h2 {
  font-size: 1.85rem !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em;
  margin-bottom: 4px;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .impact-panel .banner-header h2 {
    font-size: 1.5rem;
  }
}
html:not([dir=rtl]) .impact-panel .banner-header p {
  font-size: 0.88rem;
  color: #d0c2e3;
  font-weight: 400;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .impact-panel .banner-header p {
    font-size: 0.82rem;
  }
}
html:not([dir=rtl]) .impact-panel {
  /* 4-Card Grid (Default >1024px desktop: all 4 in 1 row) */
}
html:not([dir=rtl]) .impact-panel .cards-grid {
  display: grid;
  grid-template-columns: 1.05fr 0.95fr 1fr 1.8fr;
  gap: 14px;
  align-items: stretch;
}
@media (max-width: 1024px) and (min-width: 768px) {
  html:not([dir=rtl]) .impact-panel .cards-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
  }
  html:not([dir=rtl]) .impact-panel .cards-grid .card:nth-child(4) {
    grid-column: 1/-1;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .impact-panel .cards-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}
html:not([dir=rtl]) .impact-panel .cards-grid {
  /* Individual Card */
}
html:not([dir=rtl]) .impact-panel .cards-grid .card {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.09);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 14px;
  padding: 16px 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 14px;
  opacity: 0;
  transform: translateY(16px);
  animation: cardEntrance 0.55s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  transition: all 0.28s cubic-bezier(0.2, 0.8, 0.2, 1);
  position: relative;
  overflow: hidden;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card img {
  width: 9px;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card:hover {
  transform: translateY(-4px);
  border-color: rgba(81, 193, 173, 0.45);
  background: rgba(255, 255, 255, 0.075);
  box-shadow: 0 10px 24px rgba(81, 193, 173, 0.12);
}
html:not([dir=rtl]) .impact-panel .cards-grid .card:hover .card-icon,
html:not([dir=rtl]) .impact-panel .cards-grid .card:hover .mini-icon {
  transform: scale(1.12);
  stroke: #ffffff;
  filter: drop-shadow(0 0 6px #51C1AD);
}
html:not([dir=rtl]) .impact-panel .cards-grid .card:hover .metric-val {
  text-shadow: 0 0 12px rgba(81, 193, 173, 0.4);
}
html:not([dir=rtl]) .impact-panel .cards-grid .card:hover .co2-pill {
  background: #51C1AD;
  color: #31005B;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card:hover .un-box {
  border-color: rgba(81, 193, 173, 0.25);
}
html:not([dir=rtl]) .impact-panel .cards-grid .card {
  /* Card Top Header */
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .card-top {
  display: flex;
  align-items: center;
  gap: 9px;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .card-top .card-icon {
  width: 22px;
  height: 22px;
  stroke: #51C1AD;
  fill: none;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: all 0.25s ease;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .card-top .card-title {
  font-size: 0.95rem !important;
  font-weight: 700 !important;
  color: #ffffff;
  white-space: nowrap;
  margin-bottom: 0;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card {
  /* Value Typography */
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .metric-val {
  font-size: 1.7rem;
  font-weight: 800;
  color: #51C1AD;
  line-height: 1;
  letter-spacing: -0.01em;
  margin-bottom: 4px;
  transition: color 0.25s ease;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card {
  /* Paragraph replacing metric-sub (use parent style) */
}
html:not([dir=rtl]) .impact-panel .cards-grid .card > div > p,
html:not([dir=rtl]) .impact-panel .cards-grid .card .climate-group p {
  font-size: 0.76rem;
  line-height: 1.3;
  color: #d0c2e3;
  margin-bottom: 0;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card {
  /* Climate Group Dual Stats */
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .climate-group {
  display: flex;
  align-items: flex-end;
  gap: 14px;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .climate-group .co2-pill {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  border: 1.4px solid #51C1AD;
  border-radius: 999px;
  padding: 1px 7px;
  font-size: 0.68rem;
  font-weight: 700;
  color: #51C1AD;
  margin-bottom: 4px;
  background: rgba(81, 193, 173, 0.08);
  transition: all 0.2s ease;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .climate-group .co2-pill svg {
  width: 9px;
  height: 9px;
  stroke: currentColor;
  stroke-width: 2.5;
  fill: none;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .climate-group .netzero-txt {
  font-size: 0.95rem;
  font-weight: 800;
  color: #51C1AD;
  line-height: 1.1;
  margin-bottom: 2px;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card {
  /* ESG Stats Row in Card 4 */
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row {
  display: grid;
  grid-template-columns: 1fr 1.25fr 0.85fr;
  gap: 10px;
  align-items: flex-start;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row .esg-col {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  border-right: 1px solid rgba(255, 255, 255, 0.12);
  padding-right: 8px;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row .esg-col:last-child {
  border-right: none;
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row .esg-col {
    border-right: none;
    padding-right: 0;
  }
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row .esg-col .mini-icon {
  width: 17px;
  height: 17px;
  stroke: #51C1AD;
  fill: none;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
  transition: all 0.25s ease;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row .esg-col .esg-num {
  font-size: 1.2rem;
  font-weight: 800;
  color: #51C1AD;
  line-height: 1;
  margin-bottom: 3px;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row .esg-col {
  /* Paragraph replacing esg-desc (use parent style) */
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row .esg-col p {
  font-size: 0.72rem;
  line-height: 1.25;
  color: #d0c2e3;
  margin-bottom: 0;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .esg-stats-row .esg-col p span {
  font-size: 0.68rem;
  opacity: 0.8;
  display: block;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card {
  /* UN Compact Pill */
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .un-box {
  background: rgba(0, 0, 0, 0.28);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  padding: 7px 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  transition: border-color 0.25s ease;
  margin-top: 14px;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .un-box .un-globe {
  width: 20px;
  height: 20px;
  stroke: #51C1AD;
  fill: none;
  stroke-width: 1.8;
  flex-shrink: 0;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .un-box .un-text {
  font-size: 0.72rem;
  line-height: 1.3;
  color: #d0c2e3;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card .un-box .un-text strong {
  color: #51C1AD;
  font-weight: 700;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card:nth-child(1) {
  animation-delay: 0.15s;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card:nth-child(2) {
  animation-delay: 0.25s;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card:nth-child(3) {
  animation-delay: 0.35s;
}
html:not([dir=rtl]) .impact-panel .cards-grid .card:nth-child(4) {
  animation-delay: 0.45s;
}
html:not([dir=rtl]) {
  /* Animations */
}
@keyframes fadeInScale {
  0% {
    opacity: 0;
    transform: scale(0.98);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes cardEntrance {
  0% {
    opacity: 0;
    transform: translateY(16px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
html:not([dir=rtl]) .bsp-resources-section {
  padding: 70px 0 80px;
  background-color: #FAFAFA;
  border-top: 1px solid #EFEFEF;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-resources-section {
    padding: 55px 0 65px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-resources-section {
    padding: 40px 0 50px;
  }
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 35px;
  gap: 20px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header {
    margin-bottom: 25px;
  }
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header h2 {
  color: #31005B;
  font-size: 36px !important;
  font-weight: 500 !important;
  line-height: 1.25;
  margin-bottom: 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header h2 {
    font-size: 30px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header h2 {
    font-size: 24px !important;
  }
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header__link {
  color: #00BFB3;
  font-size: 21px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  text-decoration: none;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header__link {
    font-size: 15px;
  }
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header__link::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-left: 10px;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header__link:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resources-header__link:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resources-row {
  margin-top: 0;
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card {
  background: #FFFFFF;
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(49, 0, 91, 0.12);
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card:hover .bsp-resource-card__image img {
  transform: scale(1.04);
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__image {
  width: 100%;
  height: 170px;
  overflow: hidden;
  background-color: #0E1B4D;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__image {
    height: 150px;
  }
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__image {
    height: 170px;
  }
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__content {
  padding: 22px 20px 24px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background: #e1e1e1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__content {
    padding: 18px 18px 20px;
  }
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__content h3 {
  color: #31005B;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.4;
  margin-bottom: 24px;
  flex-grow: 1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__content h3 {
    font-size: 16px;
    margin-bottom: 18px;
  }
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  gap: 12px;
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__link {
  color: #31005B;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none;
  transition: color 0.3s ease;
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__link::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 12px;
  margin-left: 8px;
  background: url("../image/bsp-lm-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__link:hover {
  color: rgb(81.9538461538, 0, 152.2);
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__link:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__type {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .bsp-resources-section .bsp-resource-card__type img {
  max-height: 26px;
  width: auto;
  display: block;
}
html:not([dir=rtl]) .bsp-support-section {
  background-color: #31005B;
  padding: 60px 0 65px;
  margin-bottom: 5rem;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-support-section {
    padding: 50px 0 55px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-support-section {
    padding: 40px 0 45px;
  }
}
html:not([dir=rtl]) .bsp-support-section .bsp-support-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-support-section .bsp-support-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 25px;
  }
}
html:not([dir=rtl]) .bsp-support-section .bsp-support-content .bsp-support-label {
  color: #ffffff;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 12px;
  display: block;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-support-section .bsp-support-content .bsp-support-label {
    font-size: 14px;
    margin-bottom: 8px;
  }
}
html:not([dir=rtl]) .bsp-support-section .bsp-support-content h2 {
  color: #ffffff;
  font-size: 36px !important;
  font-weight: 700 !important;
  line-height: 1.25;
  margin-bottom: 0;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bsp-support-section .bsp-support-content h2 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bsp-support-section .bsp-support-content h2 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-support-section .bsp-support-content h2 {
    font-size: 24px !important;
  }
  html:not([dir=rtl]) .bsp-support-section .bsp-support-content h2 br {
    display: inline;
  }
}
html:not([dir=rtl]) .bsp-support-section .bsp-support-action {
  flex-shrink: 0;
}
html:not([dir=rtl]) .bsp-support-section .bsp-support-action .bsp-support-btn {
  background: #ffffff;
  color: #31005B;
  font-size: 21px;
  font-weight: 600;
  border-radius: 8px;
  padding: 11px 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bsp-support-section .bsp-support-action .bsp-support-btn {
    font-size: 15px;
    padding: 10px 22px;
    border-radius: 8px;
  }
}
html:not([dir=rtl]) .bsp-support-section .bsp-support-action .bsp-support-btn::after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 14px;
  margin-left: 14px;
  background: url("../image/bsp-lm-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bsp-support-section .bsp-support-action .bsp-support-btn:hover {
  background-color: #F4EFF9;
  color: #31005B;
  transform: translateY(-2px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}
html:not([dir=rtl]) .bsp-support-section .bsp-support-action .bsp-support-btn:hover::after {
  transform: translateX(4px);
}
html:not([dir=rtl]) .news-cnt-img-wrap {
  display: flex;
  align-items: start;
  gap: 15px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .news-cnt-img-wrap {
    flex-direction: column;
  }
}
html:not([dir=rtl]) .news-cnt-img-wrap .news-img-wrap, html:not([dir=rtl]) .news-cnt-img-wrap .news-cnt-wrap {
  flex: 1;
  margin: 10px 0;
}
html:not([dir=rtl]) .news-cnt-img-wrap .news-img-wrap img, html:not([dir=rtl]) .news-cnt-img-wrap .news-cnt-wrap img {
  border-radius: 10px;
}
html:not([dir=rtl]) .news-cnt-img-wrap .news-img-wrap.img-nws {
  display: flex;
  justify-content: center;
}
html:not([dir=rtl]) .news-cnt-img-wrap .news-img-wrap.img-nws img {
  width: 100%;
  max-width: none;
}
html:not([dir=rtl]) strong, html:not([dir=rtl]) b {
  font-weight: 500;
  font-family: Gotham-Medium;
}
html:not([dir=rtl]) .bisb-executive-quote {
  display: grid;
  grid-template-columns: 112px minmax(0, 1fr);
  align-items: start;
  gap: 24px;
  margin: 38px 0;
  padding: 28px;
  border: 1px solid #E8E1EF;
  border-left: 4px solid #552988;
  border-radius: 12px;
  background: #FAF8FC;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-executive-quote {
    grid-template-columns: 1fr;
  }
}
html:not([dir=rtl]) .bisb-executive-quote .bisb-executive-photo {
  width: 112px;
  overflow: hidden;
  border: 1px solid E8E1EF;
  border-radius: 8px;
  background: #EEE8F5;
}
html:not([dir=rtl]) .bisb-executive-quote .bisb-executive-photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
}
html:not([dir=rtl]) .bisb-executive-quote .bisb-quote-cnt-wrap .bisb-quote-mark {
  display: block;
  height: 38px;
  margin: -7px 0 5px;
  color: #552988;
  font-size: 64px;
  line-height: 1;
  opacity: 0.65;
}
html:not([dir=rtl]) .bisb-executive-quote .bisb-quote-cnt-wrap blockquote {
  margin: 0 0 20px;
  font-size: 14px;
  font-style: normal;
  line-height: 1.95;
}
html:not([dir=rtl]) .bisb-executive-quote .bisb-quote-cnt-wrap .bisb-quote-attribution {
  padding-top: 14px;
  border-top: 1px solid #E8E1EF;
}
html:not([dir=rtl]) .bisb-executive-quote .bisb-quote-cnt-wrap .bisb-quote-attribution h5 {
  font-size: 14px !important;
  font-weight: 700;
  line-height: 1.6;
  margin: 0;
}
html:not([dir=rtl]) .bisb-executive-quote .bisb-quote-cnt-wrap .bisb-quote-attribution span {
  margin: 3px 0 0;
  color: #777180;
  font-size: 11px;
  line-height: 1.7;
}
html:not([dir=rtl]) .bisb-executive-quote.bisb-executive-quote-no-img {
  grid-template-columns: 1fr;
}
html:not([dir=rtl]) .bisb-executive-quote.bisb-executive-quote-no-img .bisb-quote-cnt-wrap blockquote {
  margin: 20px 0 0;
}
html:not([dir=rtl]) .bisb-executive-quote.bisb-executive-quote-no-img .bisb-quote-cnt-wrap .bisb-quote-attribution {
  padding-bottom: 14px;
  border-top: none;
  border-bottom: 1px solid #E8E1EF;
}
html:not([dir=rtl]) {
  /* ==========================================================================
     Featured Award Section
     ========================================================================== */
}
html:not([dir=rtl]) .bisb-featured-awards-section {
  padding: 100px 0 80px;
  background-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section {
    padding: 35px 0 50px;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-header {
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-header {
    margin-bottom: 20px;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-header h2 {
  font-size: 36px !important;
  font-weight: normal !important;
  line-height: 1.25;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-header h2 {
    font-size: 24px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-header h2 {
    font-size: 24px !important;
    margin-bottom: 8px;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-header p {
  font-size: 21px;
  font-weight: 400;
  color: #303030;
  line-height: 1.45;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-header p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-header p {
    font-size: 16px;
    line-height: 1.5;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-slider-wrap {
  position: relative;
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-awards-slider-wrap .swiper {
  border-radius: 10px;
  overflow: hidden;
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-award-card {
  position: relative;
  background-color: #F4EFF8;
  background-image: url("../image/feature-awrd-img.jpg");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
  padding: 65px 70px;
  min-height: 520px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-award-card {
    padding: 50px 50px;
    min-height: 480px;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-award-card {
    padding: 40px 35px;
    min-height: 440px;
    background-position: 75% center;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-award-card {
    padding: 30px 20px;
    min-height: auto;
    background-position: right top;
  }
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-featured-award-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(90deg, rgba(246, 243, 249, 0.97) 10%, rgba(246, 243, 249, 0.2) 100%);
    z-index: 1;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content {
  max-width: 530px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content {
    max-width: 100%;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content span {
  display: inline-block;
  font-size: 21px;
  font-family: "Gotham-Medium";
  color: #00BFB3;
  line-height: 1.2;
  margin-bottom: 18px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content span {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content h3 {
  font-size: 44px !important;
  color: #31005B;
  line-height: 56px;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content h3 {
    font-size: 38px !important;
    line-height: 36px;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content h3 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content h3 {
    font-size: 24px !important;
    margin-bottom: 14px;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content h4 {
  font-size: 18px !important;
  font-family: "Gotham-Medium";
  color: #2D2926;
  line-height: 1.3;
  margin: 0 0 16px 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content h4 {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content p {
  font-size: 18px;
  font-weight: 400;
  color: #2D2926;
  line-height: 1.55;
  margin: 0 0 30px 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content p {
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 22px;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content .bisb-button,
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content .bisb-btn-cb {
  font-family: "Gotham-Medium";
  font-size: 20px;
  border-radius: 10px;
  height: 40px;
  min-width: 160px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #31005B;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content .bisb-button:hover,
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content .bisb-btn-cb:hover {
  background: #00BFB3;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content .bisb-button,
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-card-content .bisb-btn-cb {
    font-size: 16px;
    height: 44px;
    min-width: 150px;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  border-radius: 50%;
  border: none;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  padding: 0;
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.3s ease;
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow:hover {
  transform: translateY(-50%) scale(1.08);
  box-shadow: 0 4px 12px rgba(85, 38, 126, 0.25);
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow.swiper-button-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-prev {
  left: -60px;
}
@media only screen and (max-width: 1320px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-prev {
    left: -20px;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-prev {
    left: 10px;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-next {
  right: -60px;
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-next img {
  transform: rotate(180deg);
}
@media only screen and (max-width: 1320px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-next {
    right: -20px;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-next {
    right: 10px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-slider-arrow {
    display: none !important;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-slider-pagination {
  display: none;
  text-align: center;
  margin-top: 20px;
  position: static;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-slider-pagination {
    display: block;
  }
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-slider-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: rgba(49, 0, 91, 0.25);
  opacity: 1;
  border-radius: 50%;
  margin: 0 5px;
  transition: background 0.3s ease, transform 0.3s ease;
}
html:not([dir=rtl]) .bisb-featured-awards-section .bisb-award-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #31005B;
  transform: scale(1.3);
}
html:not([dir=rtl]) {
  /* ==========================================================================
     Awards Grid Section
     ========================================================================== */
}
html:not([dir=rtl]) .bisb-awards-grid-section {
  padding: 50px 0 60px;
  background: #f5f5f5;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-grid-section {
    padding: 30px 0 40px;
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 50px;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar {
    gap: 12px;
    margin-bottom: 28px;
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input,
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select {
  flex: 1;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input {
    flex: 1 1 100%;
    width: 100%;
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input input[type=text] {
  height: 40px;
  width: 100%;
  max-width: 100%;
  margin: 0;
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  padding: 0 16px;
  font-size: 16px;
  color: #2D2926;
  background: #ffffff;
  outline: none;
  box-sizing: border-box;
  transition: border-color 0.2s ease;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input input[type=text]::-moz-placeholder {
  color: #b0b0b0;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input input[type=text]::placeholder {
  color: #b0b0b0;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input input[type=text]:focus {
  border-color: #A498C6;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select {
  position: relative;
  max-width: 255px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select {
    flex: 1 1 calc(50% - 6px);
    width: calc(50% - 6px);
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select select.bisb-select {
  width: 100%;
  margin: 0;
  height: 40px;
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  padding: 0 36px 0 16px;
  font-size: 16px;
  color: #b0b0b0;
  background: #ffffff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("../image/down-arrow-black.svg");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 12px;
  cursor: pointer;
  outline: none;
  box-sizing: border-box;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select select.bisb-select:focus {
  border-color: #A498C6;
  color: #2D2926;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select select.bisb-select option {
  color: #2D2926;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-search-btn {
  flex: 0 0 auto;
  height: 40px;
  min-width: 160px;
  padding: 0 30px;
  font-family: "Gotham-Medium";
  font-size: 20px;
  font-weight: 500;
  border-radius: 10px;
  background: #31005B;
  color: #ffffff;
  border: none;
  cursor: pointer;
  transition: background 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-search-btn:hover {
  background: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-search-btn {
    width: 100%;
    flex: 1 1 100%;
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-grid-header {
  margin-bottom: 40px;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-grid-header h2 {
  font-size: 36px !important;
  color: #31005B;
  margin: 0;
  font-weight: normal !important;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-grid-header h2 {
    font-size: 22px !important;
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card {
  display: flex;
  align-items: stretch;
  border: 1px solid #E2E2E2;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  box-shadow: 0 7px 14px 0 #D9D9D9;
  background: #ffffff;
  cursor: pointer;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card:hover {
  box-shadow: 0 6px 24px rgba(85, 38, 126, 0.12);
  transform: translateY(-3px);
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo {
  flex-shrink: 0;
  width: 160px;
  background: #89764B;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo {
    width: 90px;
  }
}
@media only screen and (max-width: 575px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo {
    width: 100px;
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo img {
  width: 100px;
  height: auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo img {
    width: 58px;
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info {
  flex: 1;
  padding: 16px 14px 14px;
  display: flex;
  flex-direction: column;
  position: relative;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info .bisb-agc-category {
  font-size: 14px;
  font-family: "Gotham-Medium";
  color: #00BFB3;
  display: block;
  margin-bottom: 6px;
  line-height: 1.2;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info h3 {
  font-size: 18px !important;
  line-height: 1.35;
  margin: 0 0 8px 0;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info p {
  font-size: 16px;
  font-weight: 400;
  color: #2D2926;
  line-height: 1.4;
  margin: 0 0 2px 0;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info .bisb-agc-arrow {
  position: absolute;
  right: 12px;
  bottom: 12px;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info .bisb-agc-arrow img {
  width: 28px;
  height: 28px;
  display: block;
  transform: rotate(180deg);
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-load-more {
  text-align: center;
  margin-top: 40px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-load-more {
    margin-top: 28px;
  }
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-load-more .bisb-awards-lm-btn {
  display: inline-block;
  font-size: 21px;
  color: #31005B;
  text-decoration: none;
  padding-bottom: 2px;
}
html:not([dir=rtl]) .bisb-awards-grid-section .bisb-awards-load-more .bisb-awards-lm-btn:hover {
  color: #00BFB3;
}
html:not([dir=rtl]) {
  /* ==========================================================================
     Awards Stats Section (dark purple bar)
     ========================================================================== */
}
html:not([dir=rtl]) .bisb-awards-stats-section {
  background: #31005B;
  padding: 51px 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-awards-stats-section {
    padding: 45px 0;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-stats-section {
    padding: 35px 0;
  }
}
html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stats-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stats-wrap {
    flex-wrap: wrap;
    gap: 40px 0;
  }
}
html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 30px;
  position: relative;
  min-height: 160px;
}
html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
}
html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item:first-child::before {
  display: none;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item {
    flex: 0 0 50%;
    padding: 20px;
  }
  html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item::before {
    display: none;
  }
  html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item:nth-child(even)::before {
    display: block;
  }
}
html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-icon {
  margin-bottom: 22px;
}
html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-icon img {
  width: 40px;
  height: 40px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-icon img {
    width: 32px;
    height: 32px;
  }
}
html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content strong {
  display: block;
  font-size: 44px;
  font-family: "Gotham-Medium";
  font-weight: 700;
  color: #ffffff;
  line-height: 1.1;
  margin-bottom: 6px;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content strong {
    font-size: 34px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content strong {
    font-size: 28px;
  }
}
html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content p {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.75);
  line-height: 1.5;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content p {
    font-size: 14px;
  }
}
html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-divider {
  flex-shrink: 0;
  width: 1px;
  height: 80px;
  background: rgba(255, 255, 255, 0.2);
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-awards-stats-section .bisb-awards-stat-divider {
    display: none;
  }
}
html:not([dir=rtl]) {
  /* ==========================================================================
     Our Commitment Section
     ========================================================================== */
}
html:not([dir=rtl]) .bisb-our-commitment-section {
  padding: 60px 0;
  background-color: #F4EFF8;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  overflow: hidden;
  min-height: 450px;
  position: relative;
  margin-bottom: 100px;
}
html:not([dir=rtl]) .bisb-our-commitment-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
  background: linear-gradient(90deg, rgba(244, 239, 248, 0.98) 60%, rgba(244, 239, 248, 0) 100%);
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-our-commitment-section::before {
    width: 100%;
    background: linear-gradient(90deg, rgba(244, 239, 248, 0.98) 10%, rgba(244, 239, 248, 0) 100%);
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-our-commitment-section {
    padding: 40px 0;
  }
}
html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-inner {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-inner {
    padding: 40px 0;
  }
}
html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content {
  position: relative;
  z-index: 2;
  max-width: 500px;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content {
    max-width: 460px;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content {
    max-width: 400px;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content {
    max-width: 100%;
  }
}
html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content span {
  display: inline-block;
  font-size: 21px;
  font-family: "Gotham-Medium";
  color: #00BFB3;
  line-height: 1.2;
  margin-bottom: 18px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content span {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content h2 {
  font-size: 44px !important;
  color: #31005B;
  line-height: 56px;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 1199px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content h2 {
    font-size: 38px !important;
    line-height: 36px;
  }
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content h2 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content h2 {
    font-size: 26px !important;
    margin-bottom: 14px;
  }
}
html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content p {
  font-size: 24px;
  font-weight: 400;
  color: #2D2926;
  line-height: 30px;
  margin: 0 0 30px 0;
}
@media only screen and (max-width: 991px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 22px;
  }
}
html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content .bisb-button {
  font-family: "Gotham-Medium";
  font-size: 20px;
  border-radius: 10px;
  height: 40px;
  min-width: 160px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 25px;
  background: #31005B;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
}
html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content .bisb-button:hover {
  background: #00BFB3;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .bisb-our-commitment-section .bisb-our-commitment-content .bisb-button {
    font-size: 16px;
    height: 44px;
    min-width: 150px;
  }
}
html:not([dir=rtl]) .award-popup,
html:not([dir=rtl]) .common-popup,
html:not([dir=rtl]) .custom-popup,
html:not([dir=rtl]) .bisb-popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 50px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  width: 100%;
  max-width: 1110px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .award-popup,
  html:not([dir=rtl]) .common-popup,
  html:not([dir=rtl]) .custom-popup,
  html:not([dir=rtl]) .bisb-popup {
    padding: 20px 10px;
    width: 95%;
  }
}
html:not([dir=rtl]) .award-popup .close-popup,
html:not([dir=rtl]) .common-popup .close-popup,
html:not([dir=rtl]) .custom-popup .close-popup,
html:not([dir=rtl]) .bisb-popup .close-popup {
  cursor: pointer;
  font-size: 18px;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .award-popup .popup-content,
  html:not([dir=rtl]) .common-popup .popup-content,
  html:not([dir=rtl]) .custom-popup .popup-content,
  html:not([dir=rtl]) .bisb-popup .popup-content {
    height: 600px;
    overflow-y: scroll;
  }
}
html:not([dir=rtl]) .award-popup .popup-content .flx-wrapper,
html:not([dir=rtl]) .common-popup .popup-content .flx-wrapper,
html:not([dir=rtl]) .custom-popup .popup-content .flx-wrapper,
html:not([dir=rtl]) .bisb-popup .popup-content .flx-wrapper {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .award-popup .popup-content .flx-wrapper,
  html:not([dir=rtl]) .common-popup .popup-content .flx-wrapper,
  html:not([dir=rtl]) .custom-popup .popup-content .flx-wrapper,
  html:not([dir=rtl]) .bisb-popup .popup-content .flx-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}
html:not([dir=rtl]) .award-popup .popup-content .flx-wrapper .rt-blk,
html:not([dir=rtl]) .common-popup .popup-content .flx-wrapper .rt-blk,
html:not([dir=rtl]) .custom-popup .popup-content .flx-wrapper .rt-blk,
html:not([dir=rtl]) .bisb-popup .popup-content .flx-wrapper .rt-blk {
  flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .award-popup .popup-content .flx-wrapper .rt-blk,
  html:not([dir=rtl]) .common-popup .popup-content .flx-wrapper .rt-blk,
  html:not([dir=rtl]) .custom-popup .popup-content .flx-wrapper .rt-blk,
  html:not([dir=rtl]) .bisb-popup .popup-content .flx-wrapper .rt-blk {
    order: -1;
  }
}
html:not([dir=rtl]) .award-popup .popup-content .flx-wrapper .lt-blk,
html:not([dir=rtl]) .common-popup .popup-content .flx-wrapper .lt-blk,
html:not([dir=rtl]) .custom-popup .popup-content .flx-wrapper .lt-blk,
html:not([dir=rtl]) .bisb-popup .popup-content .flx-wrapper .lt-blk {
  padding-right: 2rem;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .award-popup .popup-content .flx-wrapper .lt-blk,
  html:not([dir=rtl]) .common-popup .popup-content .flx-wrapper .lt-blk,
  html:not([dir=rtl]) .custom-popup .popup-content .flx-wrapper .lt-blk,
  html:not([dir=rtl]) .bisb-popup .popup-content .flx-wrapper .lt-blk {
    padding-right: 0;
  }
}
html:not([dir=rtl]) .award-popup .popup-content .flx-wrapper .lt-blk p,
html:not([dir=rtl]) .common-popup .popup-content .flx-wrapper .lt-blk p,
html:not([dir=rtl]) .custom-popup .popup-content .flx-wrapper .lt-blk p,
html:not([dir=rtl]) .bisb-popup .popup-content .flx-wrapper .lt-blk p {
  line-height: 30px;
}
html:not([dir=rtl]) .award-popup .popup-content .flx-wrapper .lt-blk span,
html:not([dir=rtl]) .common-popup .popup-content .flx-wrapper .lt-blk span,
html:not([dir=rtl]) .custom-popup .popup-content .flx-wrapper .lt-blk span,
html:not([dir=rtl]) .bisb-popup .popup-content .flx-wrapper .lt-blk span {
  font-weight: 600;
  margin-bottom: 1rem;
  display: inline-block;
}
html:not([dir=rtl]) .award-popup iframe,
html:not([dir=rtl]) .common-popup iframe,
html:not([dir=rtl]) .custom-popup iframe,
html:not([dir=rtl]) .bisb-popup iframe {
  width: 600px;
  height: 600px;
  border: none;
}
@media only screen and (max-width: 767px) {
  html:not([dir=rtl]) .award-popup iframe,
  html:not([dir=rtl]) .common-popup iframe,
  html:not([dir=rtl]) .custom-popup iframe,
  html:not([dir=rtl]) .bisb-popup iframe {
    width: 100%;
    height: 500px;
  }
}

/* ---Ar styling--- */
html[dir=rtl] {
  /**
  * style main
  */
}
html[dir=rtl] body {
  font-family: "FrutigerLTArabic-45Light", sans-serif;
  position: relative;
  text-align: right;
}
html[dir=rtl] .site-input {
  padding: 11px 10px 11px 40px;
}
html[dir=rtl] .list-style-type-none,
html[dir=rtl] .list-style-type-none ul {
  list-style-type: none !important;
}
html[dir=rtl] .dir-rtl,
html[dir=rtl] .dir-rtl input {
  direction: rtl;
}
html[dir=rtl] .bootstrap-select {
  max-width: none;
  width: 100% !important;
}
html[dir=rtl] .bootstrap-select .dropdown-toggle {
  outline: none !important;
  padding: 8px 0;
  height: 40px;
  border-radius: 0;
  border: 1px solid #000000;
  background: #ffffff;
  margin-top: 0.2rem;
}
html[dir=rtl] .bootstrap-select .dropdown-toggle::after {
  background: url(../image/dropdown-arrow.svg) no-repeat left top/100%;
  width: 12px;
  height: 8px;
  border: 0;
  position: absolute;
  left: 20px;
}
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 .filter-option-inner-inner {
  padding-right: 16px;
}
html[dir=rtl] .bootstrap-select .dropdown-menu {
  height: 200px;
  min-width: 100% !important;
}
html[dir=rtl] input[type=tel] {
  text-align: right;
}
html[dir=rtl] select.form-select {
  background-position: left 0.75rem center;
  padding-left: 2.25rem;
  padding-right: 0.75rem;
}
html[dir=rtl] input[type=text],
html[dir=rtl] input[type=date],
html[dir=rtl] input[type=password],
html[dir=rtl] input[type=email],
html[dir=rtl] input[type=tel],
html[dir=rtl] input[type=number],
html[dir=rtl] input[type=search],
html[dir=rtl] select.form-select,
html[dir=rtl] textarea {
  width: 100%;
  height: 40px;
  border: 1px solid #D9D9D9;
  padding-right: 16px;
  border-radius: 8px;
  margin-top: 0;
}
html[dir=rtl] input[type=text].placeholder,
html[dir=rtl] input[type=date].placeholder,
html[dir=rtl] input[type=password].placeholder,
html[dir=rtl] input[type=email].placeholder,
html[dir=rtl] input[type=tel].placeholder,
html[dir=rtl] input[type=number].placeholder,
html[dir=rtl] input[type=search].placeholder,
html[dir=rtl] select.form-select.placeholder,
html[dir=rtl] textarea.placeholder {
  opacity: 0.5;
  color: #000000;
}
html[dir=rtl] input[type=text]:-moz-placeholder,
html[dir=rtl] input[type=date]:-moz-placeholder,
html[dir=rtl] input[type=password]:-moz-placeholder,
html[dir=rtl] input[type=email]:-moz-placeholder,
html[dir=rtl] input[type=tel]:-moz-placeholder,
html[dir=rtl] input[type=number]:-moz-placeholder,
html[dir=rtl] input[type=search]:-moz-placeholder,
html[dir=rtl] select.form-select:-moz-placeholder,
html[dir=rtl] textarea:-moz-placeholder {
  opacity: 0.5;
  color: #000000;
}
html[dir=rtl] input[type=text]::-moz-placeholder,
html[dir=rtl] input[type=date]::-moz-placeholder,
html[dir=rtl] input[type=password]::-moz-placeholder,
html[dir=rtl] input[type=email]::-moz-placeholder,
html[dir=rtl] input[type=tel]::-moz-placeholder,
html[dir=rtl] input[type=number]::-moz-placeholder,
html[dir=rtl] input[type=search]::-moz-placeholder,
html[dir=rtl] select.form-select::-moz-placeholder,
html[dir=rtl] textarea::-moz-placeholder {
  opacity: 0.5;
  color: #000000;
}
html[dir=rtl] input[type=text]:-ms-input-placeholder,
html[dir=rtl] input[type=date]:-ms-input-placeholder,
html[dir=rtl] input[type=password]:-ms-input-placeholder,
html[dir=rtl] input[type=email]:-ms-input-placeholder,
html[dir=rtl] input[type=tel]:-ms-input-placeholder,
html[dir=rtl] input[type=number]:-ms-input-placeholder,
html[dir=rtl] input[type=search]:-ms-input-placeholder,
html[dir=rtl] select.form-select:-ms-input-placeholder,
html[dir=rtl] textarea:-ms-input-placeholder {
  opacity: 0.5;
  color: #000000;
}
html[dir=rtl] input[type=text]::-webkit-input-placeholder,
html[dir=rtl] input[type=date]::-webkit-input-placeholder,
html[dir=rtl] input[type=password]::-webkit-input-placeholder,
html[dir=rtl] input[type=email]::-webkit-input-placeholder,
html[dir=rtl] input[type=tel]::-webkit-input-placeholder,
html[dir=rtl] input[type=number]::-webkit-input-placeholder,
html[dir=rtl] input[type=search]::-webkit-input-placeholder,
html[dir=rtl] select.form-select::-webkit-input-placeholder,
html[dir=rtl] textarea::-webkit-input-placeholder {
  opacity: 0.5;
  color: #000000;
}
html[dir=rtl] input[type=text]:hover, html[dir=rtl] input[type=text]:focus,
html[dir=rtl] input[type=date]:hover,
html[dir=rtl] input[type=date]:focus,
html[dir=rtl] input[type=password]:hover,
html[dir=rtl] input[type=password]:focus,
html[dir=rtl] input[type=email]:hover,
html[dir=rtl] input[type=email]:focus,
html[dir=rtl] input[type=tel]:hover,
html[dir=rtl] input[type=tel]:focus,
html[dir=rtl] input[type=number]:hover,
html[dir=rtl] input[type=number]:focus,
html[dir=rtl] input[type=search]:hover,
html[dir=rtl] input[type=search]:focus,
html[dir=rtl] select.form-select:hover,
html[dir=rtl] select.form-select:focus,
html[dir=rtl] textarea:hover,
html[dir=rtl] textarea:focus {
  outline: none;
  box-shadow: none;
}
html[dir=rtl] {
  /* footer */
}
html[dir=rtl] .global-footer {
  background: #552988;
  color: #ffffff;
}
html[dir=rtl] .global-footer .footer-nav {
  margin-bottom: 50px;
}
html[dir=rtl] .global-footer .footer-nav ul {
  margin: 0;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .global-footer .footer-nav ul {
    display: block;
    text-align: center;
  }
}
html[dir=rtl] .global-footer .footer-nav ul li {
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .global-footer .footer-nav ul li {
    margin-left: 0;
  }
}
html[dir=rtl] .global-footer .footer-nav ul li:last-child {
  margin-left: 0;
}
html[dir=rtl] .global-footer .footer-nav ul li a {
  color: #ffffff;
  font-size: 1.125rem;
}
html[dir=rtl] .global-footer .footer-nav ul li a:hover {
  color: #999999;
}
html[dir=rtl] .global-footer p {
  font-size: 0.875rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .global-footer p {
    line-height: 36px;
  }
}
html[dir=rtl] {
  /* newsletter footer */
}
html[dir=rtl] .newsletter-section-block {
  padding: 1rem 0;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .newsletter-section-block .site-link {
    margin: 0 auto;
  }
}
html[dir=rtl] .newsletter-section-block input[type=text],
html[dir=rtl] .newsletter-section-block input[type=email] {
  max-width: 635px;
  border: none;
  color: #000000;
  padding-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .newsletter-section-block input[type=text],
  html[dir=rtl] .newsletter-section-block input[type=email] {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .newsletter-section-block .newsletter-wrap {
  justify-content: space-between;
  align-items: center;
}
html[dir=rtl] .newsletter-section-block .newsletter-wrap input[type=submit] {
  width: 150px;
}
html[dir=rtl] .newsletter-section-block span {
  font-size: 1.125rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .newsletter-section-block span {
    margin-bottom: 1rem;
    display: block;
  }
}
html[dir=rtl] {
  /* header */
}
html[dir=rtl] .header-top-block {
  display: flex;
  justify-content: space-between;
}
html[dir=rtl] .header-top-block .rt-widget-block {
  position: relative;
}
html[dir=rtl] .logo-block {
  margin-top: -111px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .logo-block {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 15px;
  }
  html[dir=rtl] .logo-block h1 {
    margin-bottom: 0;
  }
}
html[dir=rtl] .logo-block h1 {
  font-size: 0 !important;
}
html[dir=rtl] .logo-block h1 img {
  width: 70%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .logo-block h1 img {
    width: 100%;
  }
}
html[dir=rtl] .bisb-digital-btn {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.9rem 0 0.4rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-digital-btn {
    width: 152px;
    flex-direction: row;
    text-align: center;
    padding: 10px;
    margin-top: 0;
    height: 50px;
    top: 50px;
    left: 15px;
  }
}
html[dir=rtl] .bisb-digital-btn img {
  flex-basis: 0;
}
html[dir=rtl] .bisb-digital-btn span {
  margin-top: 1rem;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-digital-btn span {
    margin: 0 auto;
  }
}
html[dir=rtl] .tools-wrapper {
  padding: 1rem 0;
  margin-top: 1.5rem;
  position: relative;
  background: linear-gradient(to left, #fff 38%, #552988 38%);
}
@media only screen and (max-width: 1650px) {
  html[dir=rtl] .tools-wrapper {
    background: linear-gradient(to left, #fff 34%, #552988 34%);
  }
}
@media only screen and (max-width: 1399px) {
  html[dir=rtl] .tools-wrapper {
    background: linear-gradient(to left, #fff 30%, #552988 30%);
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tools-wrapper {
    background: none;
    margin-bottom: 1.5rem;
  }
}
html[dir=rtl] .tools-wrapper ul {
  display: flex;
  margin: 0;
  list-style-type: none;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tools-wrapper ul {
    display: none;
  }
}
html[dir=rtl] .tools-wrapper li {
  margin: 0 1rem;
}
html[dir=rtl] .tools-wrapper li a {
  color: #ffffff;
  display: inline-block;
}
html[dir=rtl] .tools-wrapper li a img {
  margin: 0 auto;
  min-height: 22px;
}
html[dir=rtl] .tools-wrapper li a span {
  margin-top: 10px;
  display: inline-block;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .tools-wrapper li a span {
    font-size: 11px;
  }
}
html[dir=rtl] .tools-wrapper .tools-wrapper-inner {
  position: relative;
  display: flex;
  justify-content: end;
  flex-direction: row-reverse;
}
html[dir=rtl] .lang-switcher {
  margin-left: 5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-right: 60px;
  border-right: 1px solid #fff;
  font-size: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .lang-switcher {
    color: #552988;
    font-size: 1.0625rem;
    padding-right: 0;
    padding-left: 15px;
    margin: 0;
    border-right: 0;
    border-left: 1px solid #552988;
    font-family: "FrutigerLTArabic-65Bold";
    position: absolute;
    top: -15px;
    left: 70px;
  }
}
html[dir=rtl] .lang-switcher.en {
  background: url(../image/en-icon.svg) no-repeat 10px 10px/38px;
  width: 36px;
  height: auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .lang-switcher.en {
    background: none;
    width: auto;
    height: auto;
  }
}
html[dir=rtl] {
  /* main-menu */
}
html[dir=rtl] .main-menu {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .main-menu {
    width: 100%;
  }
}
html[dir=rtl] .main-menu > ul {
  display: flex;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .main-menu > ul {
    display: block;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .main-menu > ul > li {
    margin-bottom: 1rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    padding-bottom: 0.5rem;
  }
  html[dir=rtl] .main-menu > ul > li.hav-sub a {
    background: url(../image/submenu-arrow1.svg) no-repeat left center !important;
  }
}
html[dir=rtl] .main-menu > ul > li a {
  font-size: 1.125rem;
  color: #552988;
  text-transform: uppercase;
  padding: 1.5rem;
  margin-right: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .main-menu > ul > li a {
    padding: 0;
    margin-right: 0;
    width: 100%;
    display: block;
    color: #ffffff;
  }
}
html[dir=rtl] .main-menu > ul > li.active > a, html[dir=rtl] .main-menu > ul > li:hover > a {
  background: #552988;
  color: #ffffff;
  position: relative;
}
html[dir=rtl] .main-menu > ul > li.active > a::before, html[dir=rtl] .main-menu > ul > li:hover > a::before {
  position: absolute;
  right: -28px;
  content: "";
  background: url(../image/menu-active-bg.png) no-repeat right top;
  width: 28px;
  height: 57px;
  top: -1px;
  transform: rotateY(180deg);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .main-menu > ul > li.active > a::before, html[dir=rtl] .main-menu > ul > li:hover > a::before {
    background: none;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .main-menu > ul > li.active > a {
    background: url(../image/submenu-arrow.svg) no-repeat left center !important;
  }
}
html[dir=rtl] {
  /* spotlight */
}
html[dir=rtl] .spot-content-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spot-content-wrap {
    flex-wrap: wrap;
  }
  html[dir=rtl] .spot-content-wrap .spot-image-block {
    margin: 0 auto;
    margin-bottom: 1.5rem;
  }
  html[dir=rtl] .spot-content-wrap .spot-image-block iframe {
    width: 100%;
  }
}
html[dir=rtl] .spotlight-wrapper {
  margin-top: -21px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spotlight-wrapper {
    margin-top: 0;
  }
}
html[dir=rtl] .spotlight-wrapper.inner-page {
  border-bottom: 2px solid #000000;
  position: relative;
}
html[dir=rtl] .spotlight-wrapper .slick-dots {
  bottom: -35px;
}
html[dir=rtl] .brand-dots {
  margin-bottom: 2.5rem;
}
html[dir=rtl] .brand-dots img {
  width: auto;
}
html[dir=rtl] .spot-content {
  max-width: 480px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spot-content {
    order: 1;
  }
}
html[dir=rtl] .spot-content.white-text {
  color: #ffffff;
}
html[dir=rtl] .spot-content.black-text {
  color: #000000;
}
html[dir=rtl] .spot-content h1 {
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  font-size: 42px !important;
  padding-right: 5px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spot-content h1 {
    font-size: 24px !important;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .spot-content span {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 1rem;
  display: block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .spot-content span {
    font-size: 16px !important;
  }
}
html[dir=rtl] .spotlight-wrapper .slick-arrow::before {
  width: 15px;
  height: 25px;
  display: block;
}
html[dir=rtl] .spotlight-wrapper .slick-prev,
html[dir=rtl] .spotlight-wrapper .slick-next {
  top: 20%;
}
html[dir=rtl] .spotlight-wrapper .slick-prev {
  right: 10px !important;
}
html[dir=rtl] .spotlight-wrapper .slick-prev::before {
  content: "";
  background: url(../image/slider-arrow-next-lg2.svg) no-repeat left top/100%;
}
html[dir=rtl] .spotlight-wrapper .slick-next {
  left: 5px !important;
}
html[dir=rtl] .spotlight-wrapper .slick-next::before {
  content: "";
  background: url(../image/slider-arrow-prev-lg2.svg) no-repeat left top/100%;
}
html[dir=rtl] {
  /* spotlight */
}
html[dir=rtl] .product-list-wrap {
  padding: 1rem 0 2rem;
}
html[dir=rtl] .product-list-wrap .views-row {
  width: 100%;
}
html[dir=rtl] .product-list-wrap .views-row .product-item {
  border-bottom: 1px solid #333333;
}
html[dir=rtl] .product-list-wrap .views-row .product-item img {
  border-radius: 8px;
}
html[dir=rtl] .product-list-wrap .views-row .product-item .details-block a.mr-3 {
  margin-left: 1rem;
}
html[dir=rtl] .product-list-wrap .views-row:last-child .product-item {
  border-bottom: none;
}
html[dir=rtl] .product-item {
  padding: 2rem 0;
}
html[dir=rtl] .product-item .details-block h2:nth-child(2) {
  margin-bottom: 0;
  color: #333333 !important;
  font-size: 16px !important;
  font-weight: normal !important;
}
html[dir=rtl] {
  /* product widgets */
}
html[dir=rtl] .product-widget-wrapper .title-head {
  text-align: center;
  margin-top: 45px;
}
html[dir=rtl] .accounts-widget-wrap {
  background-color: #51C1AD;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .accounts-widget-wrap {
    background-color: unset;
  }
  html[dir=rtl] .accounts-widget-wrap .accounts-widget {
    background-color: #51C1AD;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .widget-block {
  padding: 1rem;
  font-weight: 600;
}
html[dir=rtl] .widget-block p {
  font-weight: 600;
}
html[dir=rtl] .widget-block h2 {
  text-transform: uppercase;
  color: #000000;
}
html[dir=rtl] .widget-block ul {
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .widget-block ul {
    margin-right: 0;
  }
}
html[dir=rtl] .widget-block ul li {
  text-transform: uppercase;
}
html[dir=rtl] .widget-block ul li a {
  color: #000000;
}
html[dir=rtl] .widget-block ul li a:hover {
  color: #333333;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .widget-block ul li {
    line-height: 32px;
  }
}
html[dir=rtl] .card-widget {
  margin-bottom: 1rem;
}
html[dir=rtl] .accounts-widget img {
  margin-right: auto;
}
html[dir=rtl] .financing-widget {
  color: #ffffff;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .financing-widget {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .financing-widget h2,
html[dir=rtl] .financing-widget li a {
  color: #ffffff !important;
}
html[dir=rtl] .financing-widget img {
  position: absolute;
  bottom: -1px;
  left: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .financing-widget img {
    position: relative;
    margin-right: auto;
  }
}
html[dir=rtl] .financing-widget li a:hover {
  color: #999999 !important;
}
html[dir=rtl] {
  /* offers block */
}
html[dir=rtl] .offer-widget {
  text-align: center;
  border: 1px solid #000000;
  padding: 1rem;
  min-height: 350px;
  cursor: pointer;
  border-radius: 8px;
}
html[dir=rtl] .offer-widget img {
  margin: 0 auto;
}
html[dir=rtl] .offer-widget span {
  font-weight: 600;
  margin-bottom: 0.5rem;
  display: block;
}
html[dir=rtl] .title-head .inner-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html[dir=rtl] .title-head .inner-wrap span {
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .title-head .inner-wrap {
    text-align: center;
  }
  html[dir=rtl] .title-head .inner-wrap div {
    width: 100%;
  }
}
html[dir=rtl] .offer-modal {
  padding-right: 0 !important;
  top: auto;
  bottom: 0;
  height: auto;
  transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform-origin: bottom center;
  -webkit-transform-origin: bottom center;
  transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  opacity: 0;
}
html[dir=rtl] .offer-modal.show {
  transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  opacity: 1;
}
html[dir=rtl] .offer-modal .close {
  text-align: left;
  padding: 1rem 1rem 0;
  opacity: 1;
}
html[dir=rtl] .offer-modal .close span {
  background: url(../image/close-btn.png) no-repeat left top;
  width: 26px;
  height: 26px;
  display: inline-block;
}
html[dir=rtl] .offer-modal .modal-dialog {
  max-width: 100%;
  margin: 0;
}
html[dir=rtl] .offer-modal .modal-dialog .modal-content {
  border-radius: 0;
}
html[dir=rtl] .offer-modal .modal-dialog .modal-content .modal-body {
  padding: 0 1rem;
  margin-bottom: 2rem;
}
html[dir=rtl] {
  /* newsroom */
}
html[dir=rtl] .newsroom-widget-wrapper {
  background-color: #51C1AD !important;
  background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 2px, transparent 2px, transparent 20px);
}
html[dir=rtl] .newsroom-widget-wrapper .title-head h2 {
  color: #ffffff;
}
html[dir=rtl] .newsroom-widget-wrapper .news-widget {
  background: #ffffff;
  color: #000000;
  padding: 1.5rem;
  position: relative;
  min-height: 265px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .newsroom-widget-wrapper .news-widget {
    margin-bottom: 2rem;
  }
}
html[dir=rtl] .newsroom-widget-wrapper .news-widget .site-link {
  position: absolute;
  left: 3rem;
  bottom: -18px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .newsroom-widget-wrapper .news-widget .site-link {
    transform: translateX(-50%);
    left: 50%;
  }
}
html[dir=rtl] .newsroom-widget-wrapper .news-widget h1 {
  font-size: 20px !important;
  color: #000000;
}
html[dir=rtl] .newsroom-widget-wrapper .news-widget span {
  font-size: 1rem;
}
html[dir=rtl] .newsroom-widget-wrapper .news-widget p {
  font-size: 0.875rem;
  padding: 1rem 0;
}
html[dir=rtl] .newsroom-widget-wrapper a.ln-lg {
  font-size: 16px !important;
}
html[dir=rtl] {
  /* product detail */
}
html[dir=rtl] .jump-to-wrapper {
  min-width: 350px;
  display: flex;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .jump-to-wrapper {
    margin-bottom: 1.5rem;
  }
}
html[dir=rtl] .jump-to-wrapper span {
  display: inline-block;
  min-width: 80px;
}
html[dir=rtl] .jump-to-wrapper form {
  display: flex;
  align-items: center;
  width: 100%;
}
html[dir=rtl] .jump-to-wrapper form label {
  margin-bottom: 3px;
}
html[dir=rtl] .jump-to-wrapper form .form-item {
  margin-left: 20px;
}
html[dir=rtl] .product-details-header h3 {
  font-size: 20px !important;
}
html[dir=rtl] .product-details-header p {
  font-size: 18px;
}
html[dir=rtl] .product-details-wrap .feature-item {
  border-bottom: 1px solid #000000;
}
html[dir=rtl] .product-details-wrap .feature-item h3 {
  font-size: 30px !important;
  color: #000000;
}
html[dir=rtl] .product-details-wrap .feature-item p {
  font-weight: 600;
}
html[dir=rtl] .product-details-wrap .feature-item .btn-holder {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
html[dir=rtl] .more-info-widget-wrap .more-info-widget {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  padding: 1.5rem 1rem;
  border-radius: 8px;
}
html[dir=rtl] .more-info-widget-wrap .more-info-widget img {
  flex-shrink: 0;
}
html[dir=rtl] .more-info-widget-wrap .more-info-widget span {
  margin-top: 1.5rem;
}
html[dir=rtl] .more-info-widget-wrap.item-1 a {
  background-color: #56b24e;
}
html[dir=rtl] .more-info-widget-wrap.item-2 a {
  background-color: #864995;
}
html[dir=rtl] .more-info-widget-wrap.item-3 a {
  background-color: #5381e5;
}
html[dir=rtl] {
  /* Menu */
}
html[dir=rtl] .menu-wrapper {
  position: relative;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu-wrapper {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: #552988 !important;
  }
}
html[dir=rtl] .sub-menu-wrapper {
  position: absolute;
  right: 0;
  top: 66px;
  z-index: 999;
  width: 100%;
  padding: 3rem 0 80rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .sub-menu-wrapper {
    position: relative;
    top: 0;
    background-color: unset;
    padding: 1.5rem 0 1.5rem;
  }
}
html[dir=rtl] .sub-menu-wrapper a,
html[dir=rtl] .sub-menu-wrapper h4 {
  color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .sub-menu-wrapper .sub-menu {
    width: 100%;
  }
  html[dir=rtl] .sub-menu-wrapper .sub-menu ul {
    width: 100% !important;
  }
}
html[dir=rtl] .sub-menu-wrapper .sub-menu ul {
  margin: 0;
  width: 250px;
  text-align: right;
}
html[dir=rtl] .sub-menu-wrapper .sub-menu li a {
  text-transform: capitalize;
  padding: 1.5rem 0 1.5rem;
  margin: 0 1.5rem 0 1.5rem;
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  font-size: 16px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .sub-menu-wrapper .sub-menu li a {
    margin: 0;
  }
}
html[dir=rtl] .sub-menu-wrapper .sub-menu li:first-child a {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .sub-menu-wrapper .sub-menu li:last-child a {
    border-bottom: none;
  }
}
html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub > a {
  background: url("../image/submenu-arrow1-ar.svg") no-repeat left center;
}
html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub.active > a {
  background: url("../image/submenu-arrow-ar.svg") no-repeat left center;
}
html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub.level1 {
  position: relative;
}
html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub.level1 .submenu-level1 {
  position: absolute;
  right: 250px;
  top: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub.level1 .submenu-level1 {
    position: relative;
    right: 0;
  }
  html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub.level1 .submenu-level1 a {
    padding-right: 1rem;
  }
}
html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub.level2 {
  position: relative;
}
html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub.level2 .submenu-level2 {
  position: absolute;
  right: 250px;
  top: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub.level2 .submenu-level2 {
    position: relative;
    right: 0;
  }
  html[dir=rtl] .sub-menu-wrapper .sub-menu .hav-sub.level2 .submenu-level2 a {
    padding-right: 2rem;
  }
}
html[dir=rtl] .sub-menu-inner-wrap {
  display: flex;
}
html[dir=rtl] .sub-menu-inner-wrap .title-blk {
  max-width: 230px;
  padding-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .sub-menu-inner-wrap .title-blk {
    display: none;
  }
}
html[dir=rtl] .submenu-level2,
html[dir=rtl] .submenu-level1 {
  display: none;
}
html[dir=rtl] .sub-menu-wrapper {
  display: none;
}
html[dir=rtl] .menu-toggle {
  display: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu-toggle {
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    max-width: none;
    flex: auto;
    width: auto;
    height: auto;
    padding: 0;
  }
}
html[dir=rtl] .menu-toggle .sandwich-menu.active span {
  background-color: #552988;
}
html[dir=rtl] .menu-toggle .sandwich-menu.active span:nth-child(1) {
  top: 5px;
  transform: rotate(135deg);
}
html[dir=rtl] .menu-toggle .sandwich-menu.active span:nth-child(2) {
  opacity: 0;
}
html[dir=rtl] .menu-toggle .sandwich-menu.active span:nth-child(3) {
  top: 5px;
  transform: rotate(-135deg);
}
html[dir=rtl] .menu-toggle .sandwich-menu {
  position: relative;
  left: 0;
  top: 0;
  width: 32px;
  cursor: pointer;
  height: 22px;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
}
html[dir=rtl] .menu-toggle .sandwich-menu span {
  display: block;
  position: absolute;
  width: 100%;
  height: 4px;
  margin-bottom: 6px;
  background-color: #552988;
  opacity: 1;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
html[dir=rtl] .menu-toggle .sandwich-menu span:nth-child(1) {
  top: 0px;
}
html[dir=rtl] .menu-toggle .sandwich-menu span:nth-child(2) {
  top: 10px;
}
html[dir=rtl] .menu-toggle .sandwich-menu span:nth-child(3) {
  top: 20px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .logo-block-wrapper {
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5rem;
  }
}
html[dir=rtl] {
  /*news room*/
}
html[dir=rtl] .news-room-wrap.for-offers .bootstrap-select {
  width: 200px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-room-wrap.for-offers .bootstrap-select {
    width: 100% !important;
  }
}
html[dir=rtl] .news-room-wrap.for-offers #edit-submit-bisb-card-offers {
  width: 150px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-room-wrap.for-offers #edit-submit-bisb-card-offers {
    width: 100% !important;
  }
}
html[dir=rtl] .news-room-wrap.for-offers .jump-to-wrapper .js-form-submit {
  margin-top: 0.4rem;
  height: 40px !important;
}
html[dir=rtl] .news-room-wrap .newsroom-widget-wrapper {
  background: none !important;
  position: relative;
  z-index: 1;
}
html[dir=rtl] .news-room-wrap .news-widget {
  border: 1px solid #E6E6E6;
  border-radius: 8px;
}
html[dir=rtl] .news-room-wrap .jump-to-wrapper {
  min-width: 100%;
}
html[dir=rtl] .news-room-wrap .jump-to-wrapper .bootstrap-select .dropdown-toggle {
  padding-left: 40px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-room-wrap .jump-to-wrapper {
    display: block;
  }
  html[dir=rtl] .news-room-wrap .jump-to-wrapper span {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .news-room-wrap .bootstrap-select {
  width: 255px !important;
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-room-wrap .bootstrap-select {
    margin-left: 0;
    width: 100% !important;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .news-room-wrap .newsroom-detail-wrap .news-widget {
  padding: 1.5rem 0;
  border: none;
  background: none;
}
html[dir=rtl] .news-room-wrap .newsroom-detail-wrap .news-widget p {
  display: flex;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-room-wrap .newsroom-detail-wrap .news-widget p {
    display: block;
  }
}
html[dir=rtl] .news-room-wrap .newsroom-detail-wrap .news-widget p img {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
  height: 100% !important;
  flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .news-room-wrap .newsroom-detail-wrap .news-widget p img {
    margin-right: 0;
    margin-top: 1rem;
  }
}
html[dir=rtl] .intro-block img {
  margin: 1rem auto;
}
html[dir=rtl] .intro-block span {
  font-weight: bold;
  margin-bottom: 25px;
  display: block;
}
html[dir=rtl] .about-widget {
  border-bottom: 1px solid #000000;
}
html[dir=rtl] .about-widget h4 {
  color: #000000;
}
html[dir=rtl] .about-widget span {
  font-weight: bold;
  margin-bottom: 0.5rem;
  display: block;
}
html[dir=rtl] .bottom-block {
  text-align: center;
}
html[dir=rtl] .bottom-block p {
  margin-bottom: 0;
  color: #552988;
  font-weight: bold;
}
html[dir=rtl] {
  /*our people*/
}
html[dir=rtl] .tab-holder {
  margin-bottom: 1rem;
}
html[dir=rtl] .tab-holder .nav-tabs {
  border: none;
  margin-bottom: 0;
}
html[dir=rtl] .tab-holder .nav-tabs .nav-link {
  border: none;
}
html[dir=rtl] .tab-holder .nav-tabs .nav-link.active, html[dir=rtl] .tab-holder .nav-tabs .nav-link:focus, html[dir=rtl] .tab-holder .nav-tabs .nav-link:hover {
  border: none;
}
html[dir=rtl] .tab-holder .nav-tabs .nav-link {
  color: #303030;
  font-weight: bold;
  display: inline-block;
}
html[dir=rtl] .tab-holder .nav-tabs .nav-link.active {
  color: #552988;
  border-bottom: 6px solid #55267E;
  width: 100%;
}
html[dir=rtl] .tab-holder .nav-tabs .nav-item {
  text-align: center;
}
html[dir=rtl] .tab-holder .card {
  border: none;
}
html[dir=rtl] .tab-holder .card .card-header {
  display: none;
}
html[dir=rtl] .tab-holder .people-frame {
  text-align: right;
  margin: 2rem 0;
  cursor: pointer;
}
html[dir=rtl] .tab-holder .people-frame .field {
  background: #e8e8e8;
  border-radius: 9px;
}
html[dir=rtl] .tab-holder .people-frame span {
  color: #31005B;
  font-size: 18px;
  margin-top: 1rem;
  display: block;
}
html[dir=rtl] .tab-holder .people-frame h5 {
  margin-bottom: 0;
  margin-top: 1.5rem;
}
html[dir=rtl] .our-people-modal .rt-block {
  border-radius: 9px;
  margin-right: 1.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .our-people-modal .rt-block {
    margin-right: 0;
  }
}
html[dir=rtl] .our-people-modal .modal-dialog {
  max-width: 1110px;
}
html[dir=rtl] .our-people-modal .title-block {
  text-align: center;
  margin-bottom: 2rem;
}
html[dir=rtl] .our-people-modal .title-block span {
  display: block;
}
html[dir=rtl] .our-people-modal .title-block h2 {
  margin-bottom: 0;
}
html[dir=rtl] .our-people-modal .title-block h5 {
  color: #000000;
}
html[dir=rtl] .our-people-modal .title-block h5,
html[dir=rtl] .our-people-modal .title-block span {
  margin-bottom: 10px;
}
html[dir=rtl] .our-people-modal .close {
  text-align: left;
  padding: 0.5rem 1rem 0;
}
html[dir=rtl] .our-people-modal .close span {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1.125rem;
}
html[dir=rtl] .our-people-modal .description-block {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .our-people-modal .description-block {
    display: block;
  }
}
html[dir=rtl] .our-people-modal .description-block img {
  flex-shrink: 0;
  height: 100% !important;
  order: 1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .our-people-modal .description-block img {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] {
  /*contact us*/
}
html[dir=rtl] .contact-form-wrap {
  margin-top: 3rem;
}
html[dir=rtl] .contact-form-wrap span {
  font-weight: bold;
  color: #333333;
  margin-bottom: 2rem;
  display: inline-block;
}
html[dir=rtl] .address-block h4,
html[dir=rtl] .address-block span,
html[dir=rtl] .address-block dt,
html[dir=rtl] .address-block dd,
html[dir=rtl] .address-block p {
  color: #333333;
}
html[dir=rtl] .address-block span,
html[dir=rtl] .address-block dt {
  font-weight: bold;
}
html[dir=rtl] .address-block {
  border-bottom: 1px solid #333333;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
}
html[dir=rtl] .address-block dl {
  width: 70%;
  margin-top: 2rem;
}
html[dir=rtl] .address-block span {
  display: block;
  margin-bottom: 0.75rem;
}
html[dir=rtl] .notification-link p {
  color: #333333;
}
html[dir=rtl] .notification-link p a {
  font-weight: bold;
  color: #333333;
}
html[dir=rtl] {
  /*static page*/
}
html[dir=rtl] .static-page-container {
  border-top: 3px solid #000000;
  margin-top: -21px;
}
html[dir=rtl] .static-page-container h5 {
  color: #333333;
}
html[dir=rtl] {
  /*our financial*/
}
html[dir=rtl] .our-financial-wrap .bisb-filter-wrapper .bisb-select {
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .our-financial-wrap .bisb-filter-wrapper .bisb-select {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .our-financial-wrap .jump-to-wrapper {
    min-width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  html[dir=rtl] .our-financial-wrap .jump-to-wrapper .bootstrap-select {
    width: 100% !important;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .our-financial-wrap .bootstrap-select {
  width: 255px !important;
  margin-left: 1rem;
}
html[dir=rtl] .our-financial-wrap .download-item .di-inner-wrap {
  display: flex;
  padding: 1rem;
  min-height: 135px;
}
html[dir=rtl] .our-financial-wrap .download-item .di-inner-wrap .dwl-desc {
  margin-right: 1rem;
}
html[dir=rtl] .our-financial-wrap .download-item .di-inner-wrap .dwl-desc h5 {
  color: #31005B;
  font-weight: 500 !important;
  margin-bottom: 0.5rem;
}
html[dir=rtl] .our-financial-wrap .download-item .di-inner-wrap .dwl-desc h5 span {
  color: #31005B;
}
html[dir=rtl] .our-financial-wrap .download-item .di-inner-wrap .dwl-desc span {
  color: #303030;
}
html[dir=rtl] .our-financial-wrap .download-item h5 {
  color: #333333;
}
html[dir=rtl] .our-financial-wrap .download-item {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
html[dir=rtl] .our-financial-wrap .download-item a.site-link {
  margin-left: 0 !important;
  margin-right: auto;
}
html[dir=rtl] {
  /*our financial*/
}
html[dir=rtl] .basic-form-holder li::marker {
  color: #000000;
}
html[dir=rtl] .basic-form-holder h5 {
  color: #000000;
}
html[dir=rtl] {
  /*tejoori winners*/
}
html[dir=rtl] .tejoori-winners-wrap .card {
  width: 100%;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
}
html[dir=rtl] .tejoori-winners-wrap .card .card:last-child {
  border-bottom: none;
}
html[dir=rtl] .tejoori-winners-wrap .winners-filter-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #000000;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tejoori-winners-wrap .winners-filter-wrap {
    display: block;
  }
}
html[dir=rtl] .tejoori-winners-wrap .winners-filter-wrap .form-item {
  margin-bottom: 0;
}
html[dir=rtl] .tejoori-winners-wrap .winners-filter-wrap span {
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tejoori-winners-wrap .winners-filter-wrap span {
    margin-left: 0;
    margin-bottom: 1rem;
    display: block;
  }
}
html[dir=rtl] .tejoori-winners-wrap .winners-filter-wrap .bootstrap-select {
  width: 220px !important;
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tejoori-winners-wrap .winners-filter-wrap .bootstrap-select {
    width: 100% !important;
    margin-left: 0;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .tejoori-winners-wrap .card-header {
  padding: 0;
  background: none;
  border-bottom: none;
}
html[dir=rtl] .tejoori-winners-wrap .card-header .btn {
  width: 100%;
  text-align: right;
  padding: 0.75rem 1.25rem;
  color: #333333;
  background: url("../image/dropdown-arrow-collapse.svg") no-repeat 3% center;
  border-radius: none;
  font-size: 1.375rem;
}
html[dir=rtl] .tejoori-winners-wrap .card-header .btn:hover, html[dir=rtl] .tejoori-winners-wrap .card-header .btn:focus {
  text-decoration: none;
}
html[dir=rtl] .tejoori-winners-wrap .card-header .btn.collapsed {
  background: url("../image/dropdown-arrow.svg") no-repeat 3% center;
}
html[dir=rtl] .tejoori-winners-wrap .card-body {
  padding-top: 0;
  padding-bottom: 0;
}
html[dir=rtl] .tejoori-winners-wrap .card-body .card-header .btn {
  font-size: 1.125rem;
}
html[dir=rtl] .tejoori-winners-wrap .card-body span {
  font-size: 0.875rem;
}
html[dir=rtl] .tejoori-winners-wrap .card-body .inner-accordion {
  margin-right: 3rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tejoori-winners-wrap .card-body .inner-accordion {
    margin-right: 0;
  }
}
html[dir=rtl] .tejoori-winners-wrap .card-body .views-field-name:last-child span {
  margin-bottom: 0;
}
html[dir=rtl] .tejoori-winners-wrap .card-body .views-field-name span {
  padding: 0.75rem 1.25rem;
  display: block;
  background: #E6E6E6;
  margin-bottom: 2px;
}
html[dir=rtl] {
  /*locator page*/
}
html[dir=rtl] .location-main-wrapper {
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
html[dir=rtl] #block-bisb-rewamp-save-trip-icons {
  display: none;
}
html[dir=rtl] .view-branch-locator-page-1 .view-filters {
  width: 100% !important;
  margin-right: 0 !important;
  top: 0 !important;
  background: none !important;
}
html[dir=rtl] .view-branch-locator-page-1 .view-filters input {
  float: none !important;
  height: 47px !important;
}
html[dir=rtl] .view-branch-locator-page-1 .location-main-wrapper {
  margin-top: 0 !important;
}
html[dir=rtl] .view-branch-locator-page-1 .locator-filter-wrap {
  color: #552988;
  text-align: center;
}
html[dir=rtl] .view-branch-locator-page-1 .locator-filter-wrap .form-item {
  width: 270px;
  margin-left: 1rem !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .view-branch-locator-page-1 .locator-filter-wrap .form-item {
    margin-left: 0 !important;
  }
}
html[dir=rtl] .view-branch-locator-page-1 .check-wrapper h4 {
  color: #000000;
  padding-top: 0;
  font-size: 16px !important;
}
html[dir=rtl] .view-branch-locator-page-1 .check-wrapper label {
  color: #333333;
  font-weight: normal;
  font-size: 16px;
}
html[dir=rtl] .view-branch-locator-page-1 .check-wrapper .checkmark {
  color: #333333;
  border: 1px solid #333333;
  border-radius: 0;
}
html[dir=rtl] .main-search-title-holder .modify-search {
  background: #552988 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 0 !important;
  font-family: inherit !important;
}
html[dir=rtl] {
  /* our people popup */
}
html[dir=rtl] .people-modal-wrap {
  display: flex;
  padding: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .people-modal-wrap {
    display: block;
  }
}
html[dir=rtl] .people-modal-wrap .rt-block {
  flex-shrink: 0;
}
html[dir=rtl] .people-modal-wrap p {
  text-align: justify;
}
html[dir=rtl] .dna-block {
  margin: 0 auto;
}
html[dir=rtl] {
  /*--ZAKAT Calculator--*/
}
html[dir=rtl] .zakat-form .card {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  border-top: none;
  border-right: none;
  border-left: none;
  border-radius: 0;
}
html[dir=rtl] .zakat-form .card .card-header {
  background: none;
  padding: 0;
  border-bottom: none;
}
html[dir=rtl] .zakat-form .card .card-header h2 button {
  width: 100%;
  text-align: right;
  height: 100%;
  padding: 0;
  color: #542989;
  font-size: 24px;
  border: none;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zakat-form .card .card-header h2 button {
    white-space: unset;
    line-height: unset;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 95%;
  }
}
html[dir=rtl] .zakat-form .card .card-header h2 button:hover, html[dir=rtl] .zakat-form .card .card-header h2 button:focus {
  text-decoration: none;
  color: unset;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zakat-form .card .card-body {
    white-space: unset;
    padding: 0;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zakat-form .card .card-body .field-wrap {
    margin-bottom: 25px;
  }
}
html[dir=rtl] .zakat-form .card .card-body .field-wrap > div {
  margin-bottom: 1rem;
}
html[dir=rtl] .zakat-form .card .card-body .payable-cash-block {
  width: 254px;
  float: left;
  margin-top: 15px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .zakat-form .card .card-body .payable-cash-block {
    margin-top: 30px;
  }
}
html[dir=rtl] .zakat-form .card .card-body .payable-cash-block input {
  width: 100%;
  margin-right: 0;
  background: none;
}
html[dir=rtl] .zakat-form .card .card-body .payable-cash-block label {
  margin-bottom: 12px;
  width: 100%;
}
html[dir=rtl] .zakat-form .card .card-body input {
  width: 160px;
  height: 40px;
  border: 1px solid #666666;
  border-radius: 3px;
  color: #666666;
  margin-right: 1.58%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zakat-form .card .card-body input {
    margin-right: 8%;
  }
}
html[dir=rtl] .zakat-form .card .card-body input[type=number]::-webkit-inner-spin-button,
html[dir=rtl] .zakat-form .card .card-body input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
html[dir=rtl] .zakat-form .card .card-body label {
  font-size: 18px;
  width: 15%;
  font-weight: normal;
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zakat-form .card .card-body label {
    font-size: 15px;
    width: 110px;
  }
}
html[dir=rtl] .zakat-form .card .card-body span {
  margin-bottom: 1rem;
  display: block;
}
html[dir=rtl] .zakat-form .btn.btn-link {
  position: relative;
}
html[dir=rtl] .zakat-form .btn.btn-link::before {
  content: "";
  display: block;
  position: absolute;
  background: url(../image/arrow-accordian-up.png) no-repeat left center;
  width: 20px;
  height: 11px;
  left: 0;
  top: 7px;
}
html[dir=rtl] .zakat-form .btn.btn-link.collapsed {
  position: relative;
}
html[dir=rtl] .zakat-form .btn.btn-link.collapsed::before {
  content: "";
  display: block;
  position: absolute;
  background: url(../image/arrow-help.png) no-repeat left center;
  width: 11px;
  height: 20px;
  left: 0;
  top: 5px;
  transform: rotatey(180deg);
}
html[dir=rtl] .zakatCalculator .gt-amount {
  display: flex;
  align-items: center;
  margin: 1.5rem 0;
}
html[dir=rtl] .zakatCalculator .gt-amount h2 {
  margin-bottom: 0 !important;
  font-size: 24px !important;
}
html[dir=rtl] .zakatCalculator .gt-amount span {
  font-size: 24px;
  margin-right: 1rem;
  color: #552988;
}
html[dir=rtl] {
  /*tools menu*/
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tools-menu {
    display: none;
  }
}
html[dir=rtl] .tools-menu {
  display: none;
  position: absolute;
  background: #552988;
  top: 73px;
  width: 240px;
  padding: 0.5rem 0;
  z-index: 1;
}
html[dir=rtl] .tools-menu ul {
  margin-left: 0;
  flex-direction: column;
}
html[dir=rtl] .tools-menu ul li {
  margin-bottom: 0.25rem;
}
html[dir=rtl] .tools-menu ul li a {
  font-size: 0.875rem;
}
html[dir=rtl] .tools-menu ul li:last-child {
  margin-bottom: 0;
}
html[dir=rtl] .tools-menu ul li ul {
  display: none;
}
html[dir=rtl] .ajax-progress-fullscreen {
  background: url("../image/preloader.gif") no-repeat right top !important;
  width: 30px !important;
  height: 30px !important;
}
html[dir=rtl] .genarate-btn-holder input {
  margin: 1rem 0;
  border: none;
  width: 100%;
  max-width: none;
}
html[dir=rtl] .have-pdf {
  background: url("../image/pdf-icon-menu.png") no-repeat 30px 30px;
  background-size: 9%;
}
html[dir=rtl] .have-pdf a {
  padding-right: 45px !important;
}
html[dir=rtl] .webform-button--submit {
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s linear 0s;
  width: 100%;
  cursor: pointer;
  max-width: 150px;
  height: 43px;
  color: #ffffff;
  border: none;
  font-size: 16px;
}
html[dir=rtl] .for-full-image-bg {
  position: relative;
}
html[dir=rtl] .for-full-image-bg .spotlight-item {
  position: relative;
  padding: 0;
}
html[dir=rtl] .for-full-image-bg .spotlight-item img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .for-full-image-bg .spotlight-item .positioned-container {
    padding: 1rem;
    position: relative;
  }
}
html[dir=rtl] .for-full-image-bg .spotlight-item .positioned-container {
  position: absolute;
  right: 50%;
  top: 0;
  width: 100%;
  transform: translateX(50%);
  padding: 1rem;
}
html[dir=rtl] .for-full-image-bg .spotlight-item .positioned-container .brand-dots {
  margin-top: 2.5rem;
}
html[dir=rtl] .for-full-image-bg .spotlight-item .positioned-container .brand-dots img {
  width: auto;
}
html[dir=rtl] .for-full-image-bg .spotlight-item .positioned-container .spot-image-block {
  display: none;
}
html[dir=rtl] .for-full-image-bg .slick-prev {
  right: 2px;
}
html[dir=rtl] .for-full-image-bg .slick-next {
  left: 7px;
}
html[dir=rtl] .spot-content-end .spot-content-wrap {
  justify-content: end;
}
html[dir=rtl] {
  /* Career form */
}
html[dir=rtl] .webform-submission-bisb-career-add-form .select2-selection--single {
  height: 40px;
  border-radius: 8px;
  border-color: #000;
}
html[dir=rtl] .webform-submission-bisb-career-add-form .select2-selection--single .select2-selection__rendered {
  height: 40px;
  padding-top: 0.4rem;
}
html[dir=rtl] .webform-submission-bisb-career-add-form .select2-selection--single .select2-selection__arrow {
  height: 40px;
  top: 0px;
  left: 4px;
}
html[dir=rtl] .webform-submission-bisb-career-add-form .webform-multiple-table table {
  width: 100%;
}
html[dir=rtl] .webform-submission-bisb-career-add-form tr.odd .form-item,
html[dir=rtl] .webform-submission-bisb-career-add-form tr.even .form-item {
  display: flex;
  flex-direction: column;
}
html[dir=rtl] .webform-submission-bisb-career-add-form .webform-multiple-table td {
  display: flex;
  flex-wrap: wrap;
}
html[dir=rtl] .webform-submission-bisb-career-add-form #edit-academic-qualifications .webform-section-wrapper,
html[dir=rtl] .webform-submission-bisb-career-add-form #edit-competencies-section .webform-section-wrapper {
  display: block;
}
html[dir=rtl] .webform-submission-bisb-career-add-form .webform-multiple-add {
  padding: 0 1rem;
}
html[dir=rtl] .webform-submission-bisb-career-add-form #edit-employment-add-more-items,
html[dir=rtl] .webform-submission-bisb-career-add-form #edit-education-add-more-items,
html[dir=rtl] .webform-submission-bisb-career-add-form #edit-competencies-add-more-items {
  display: none;
}
html[dir=rtl] .webform-submission-bisb-career-add-form .webform-multiple-table--operations {
  padding: 0 1rem;
  width: 100px;
  margin: 0.5rem 0;
}
html[dir=rtl] .webform-submission-bisb-career-add-form input.form-number {
  display: none;
}
html[dir=rtl] .webform-submission-bisb-career-add-form .webform-message {
  margin: 1rem 1.5rem;
}
html[dir=rtl] .webform-submission-bisb-career-add-form .iti {
  width: 100%;
}
html[dir=rtl] .select2-selection--single {
  height: 40px;
  border-radius: 0.25rem;
  border-color: #000;
}
html[dir=rtl] .select2-selection--single .select2-selection__rendered {
  height: 40px;
  padding-top: 0.4rem;
}
html[dir=rtl] .select2-selection--single .select2-selection__arrow {
  height: 40px;
  top: 0px;
  left: 4px;
}
html[dir=rtl] .menu-wrapper ul li::marker,
html[dir=rtl] .footer-nav ul li::marker,
html[dir=rtl] .widget-block ul li::marker {
  color: transparent;
}
html[dir=rtl] .apply-now-link {
  color: #ffffff;
}
html[dir=rtl] .apply-now-link a {
  color: #ffffff;
}
html[dir=rtl] .corporate-apply-now-link {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .corporate-apply-now-link {
    flex-direction: column;
    align-items: start;
  }
}
html[dir=rtl] .corporate-apply-now-link a {
  font-size: 0;
  margin-right: 0.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .corporate-apply-now-link a {
    margin-bottom: 0.5rem;
  }
}
html[dir=rtl] .corporate-apply-now-link .icon-appstore {
  background: url(../image/app-store-ar.png) no-repeat left top/100%;
  width: 150px;
  height: 52px;
}
html[dir=rtl] .corporate-apply-now-link .icon-googleplay {
  background: url(../image/google-play-ar.png) no-repeat left top/100%;
  width: 170px;
  height: 52px;
}
html[dir=rtl] .corporate-apply-now-link .icon-appgallery {
  background: url(../image/huawei.png) no-repeat left top/100%;
  width: 164px;
  height: 47px;
  box-shadow: inset 0 0 0 0.6px #ffffff;
  border-radius: 6px;
  margin-right: 2px;
}
html[dir=rtl] .offers-widget-wrapper .slick-arrow {
  width: auto;
  height: auto;
}
html[dir=rtl] .offers-widget-wrapper .slick-arrow::before {
  content: "";
  width: 15px;
  height: 25px;
  display: block;
}
html[dir=rtl] .offers-widget-wrapper .slick-next {
  left: 25px;
}
html[dir=rtl] .offers-widget-wrapper .slick-next::before {
  background: url(../image/slider-arrow-prev-lg.svg) no-repeat left top/100%;
}
html[dir=rtl] .offers-widget-wrapper .slick-prev {
  right: 25px;
}
html[dir=rtl] .offers-widget-wrapper .slick-prev::before {
  background: url(../image/slider-arrow-next-lg.svg) no-repeat left top/100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] form.webform-submission-bisb-career-form {
    width: 100%;
    overflow-x: hidden;
  }
}
html[dir=rtl] {
  /* site search */
}
html[dir=rtl] .tools-wrapper li.search {
  position: relative;
}
html[dir=rtl] .tools-wrapper li.search .site-search-field {
  position: absolute;
  width: 350px;
  left: 0;
  top: 65px;
  background: #552988;
  padding: 0.5rem 0.75rem;
  display: none;
}
html[dir=rtl] .tools-wrapper li.search .site-search-field .site-search-form {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ffffff;
}
html[dir=rtl] .tools-wrapper li.search .site-search-field .search-submit {
  background: url(../image/search-icon.svg) no-repeat left top;
  width: 16px;
  height: 19px;
  text-indent: -400000px;
  cursor: pointer;
}
html[dir=rtl] .tools-wrapper li.search .site-search-field .search-text {
  background: none;
  color: #ffffff;
  border: none;
  padding-right: 0.5rem;
  font-size: 0.875rem;
}
html[dir=rtl] .tools-wrapper li.search .site-search-field .search-text::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #ffffff;
  opacity: 1 !important;
}
html[dir=rtl] {
  /* mobile tools section */
}
html[dir=rtl] .tools-section a {
  color: #ffffff;
  display: flex;
  font-size: 1.25rem;
}
html[dir=rtl] .tools-section ul {
  margin: 0;
}
html[dir=rtl] .tools-section ul li {
  margin: 1rem 0;
}
html[dir=rtl] .tools-section ul li span {
  margin-right: 2rem;
}
html[dir=rtl] .tools-section .search-text {
  background: none;
  color: #ffffff;
  padding-right: 2rem;
  border: none;
}
html[dir=rtl] .tools-section .search-text::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1 !important;
}
html[dir=rtl] {
  /* search results*/
}
html[dir=rtl] .search-results-wrap .top-heading {
  margin: 1.5rem 0;
}
html[dir=rtl] .search-results-wrap .top-heading p {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
}
html[dir=rtl] .search-results-widget {
  margin: 1rem 0;
}
html[dir=rtl] .search-results-widget h1 {
  font-size: 1.125rem !important;
  color: #333333;
  font-weight: 100 !important;
}
html[dir=rtl] .search-results-input-wrap {
  margin: 2rem 0;
}
html[dir=rtl] .search-results-input-wrap .form-item {
  margin-bottom: 0;
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .search-results-input-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
  }
}
html[dir=rtl] .search-results-input-wrap .search-results-search-input {
  width: 255px;
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .search-results-input-wrap .search-results-search-input {
    width: 100%;
    margin: 1rem 0;
  }
}
html[dir=rtl] .search-results-input-wrap span {
  min-width: 150px;
  font-weight: 600;
  font-size: 1.25rem;
}
html[dir=rtl] {
  /* sitemap */
}
html[dir=rtl] .search-results-wrap ul {
  list-style-type: none;
  margin: 1.5rem;
}
html[dir=rtl] .main-level-title {
  font-size: 1.625rem;
  color: #552988;
  font-weight: 600;
  text-transform: capitalize;
}
html[dir=rtl] .first-level-list .first-level-title {
  font-weight: 600;
  font-size: 1.5rem;
}
html[dir=rtl] .first-level-list .first-level-title ul li {
  font-weight: 400;
  font-size: 1.125rem;
}
html[dir=rtl] .sitemap-message {
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-top: 2rem;
}
html[dir=rtl] .fourth-level-list li {
  opacity: 0.6;
}
html[dir=rtl] .webform-document-file input[data-drupal-selector=edit-cv-remove-button] {
  background: none;
  color: #000000;
  font-size: 13px;
  text-decoration: underline;
  font-style: italic;
}
html[dir=rtl] .bootstrap-select .dropdown-menu.inner {
  text-align: right !important;
}
html[dir=rtl] {
  /* Satisfaction Survey Form */
}
html[dir=rtl] .webform-submission-satisfaction-survey-form-form .webform-likert-table-wrapper th,
html[dir=rtl] .webform-submission-satisfaction-survey-form-form .webform-likert-table-wrapper td {
  padding: 0.5rem;
}
html[dir=rtl] .webform-submission-satisfaction-survey-form-form .webform-likert-table-wrapper th:first-child,
html[dir=rtl] .webform-submission-satisfaction-survey-form-form .webform-likert-table-wrapper td:first-child {
  padding: 0;
}
html[dir=rtl] {
  /* new product page */
}
html[dir=rtl] .new-product-widget-holder {
  margin-top: 2rem;
}
html[dir=rtl] .new-product-widget-holder .widget-block {
  padding: 0;
  width: 50%;
  margin-bottom: 1.5rem;
}
html[dir=rtl] .new-product-widget-holder .widget-block ul {
  margin: 2rem 5rem;
}
html[dir=rtl] .new-product-widget-holder .widget-block:first-child {
  margin-left: 1.5rem;
}
html[dir=rtl] .new-product-widget-holder .widget-block .header-block {
  background: #4dc1ac;
  padding: 10px 2rem;
}
html[dir=rtl] .new-product-widget-holder .widget-block .header-block h2 {
  color: #552988;
  font-weight: normal !important;
  margin-bottom: 0;
  height: 60px;
  padding-right: 80px;
  background-position: right center !important;
  display: flex;
  align-items: center;
}
html[dir=rtl] .new-product-widget-holder .widget-block .list-block {
  padding-bottom: 1rem;
}
html[dir=rtl] .new-product-widget-holder .widget-block .list-block li,
html[dir=rtl] .new-product-widget-holder .widget-block .list-block a {
  color: #552988;
}
html[dir=rtl] .new-product-widget-holder .widget-block .list-block a {
  display: inline-block;
  height: 32px;
  padding-right: 3rem;
  background-position: right center !important;
}
html[dir=rtl] .new-product-widget-holder .widget-block .list-block li {
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .new-product-widget-holder .widget-block {
    width: 100%;
  }
  html[dir=rtl] .new-product-widget-holder .widget-block:first-child {
    margin-right: 0;
  }
  html[dir=rtl] .new-product-widget-holder .widget-block ul {
    margin: 2rem 3rem;
  }
}
html[dir=rtl] .new-product-widget-holder .widget-block-wrapper {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .new-product-widget-holder .widget-block-wrapper {
    display: block;
  }
}
html[dir=rtl] {
  /* 2 fa styling */
}
html[dir=rtl] .email-tfa-verify-form {
  margin: 1rem;
}
html[dir=rtl] .email-tfa-verify-form input[data-drupal-selector=edit-submit] {
  float: left;
}
html[dir=rtl] {
  /* e-bisb site modal */
}
html[dir=rtl] .ebisb-modal .modal-dialog {
  max-width: 1110px;
}
html[dir=rtl] .ebisb-modal .modal-body {
  padding: 1.5rem 5rem 2.5rem 5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .ebisb-modal .modal-body {
    padding: 1rem;
  }
}
html[dir=rtl] .ebisb-modal .img-blk {
  margin-bottom: 2rem;
}
html[dir=rtl] .ebisb-modal .close {
  text-align: left;
}
html[dir=rtl] .ebisb-modal .close span {
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 100;
  margin: 1rem 0 0 1rem;
  display: inline-block;
}
html[dir=rtl] #competencies_table {
  width: 100%;
}
html[dir=rtl] {
  /* Tejoori December Stand Brief  */
}
html[dir=rtl] .tal-container {
  background: rgb(64, 191, 182);
  background: linear-gradient(184deg, rgba(64, 191, 182, 0) 15%, rgba(64, 191, 182, 0.3) 145%);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tal-container {
    text-align: center;
  }
  html[dir=rtl] .tal-container img {
    margin: 0 auto;
  }
}
html[dir=rtl] .tal-container p {
  font-size: 23px;
  color: #552988;
  line-height: 40.528px;
  font-weight: bold;
}
html[dir=rtl] .tai-footer {
  padding: 0.5rem 0;
}
html[dir=rtl] .tai-footer p {
  line-height: 23px;
  margin-bottom: 0;
  font-size: 0.875rem;
}
html[dir=rtl] .tai-footer a,
html[dir=rtl] .tai-footer p {
  font-size: 0.875rem;
  color: #55267e;
  font-weight: 500;
  font-family: "FrutigerLTArabic-45Light", sans-serif;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tai-footer a,
  html[dir=rtl] .tai-footer p {
    font-size: 7px !important;
    line-height: 12px;
  }
}
html[dir=rtl] .tai-footer .fst-blk {
  display: flex;
  align-items: center;
  position: relative;
}
html[dir=rtl] .tai-footer .fst-blk a {
  font-size: 0.6875rem;
  line-height: 16px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tai-footer .fst-blk a {
    font-size: 5.5px;
    line-height: 8px;
  }
}
html[dir=rtl] .tai-footer .blk-1 {
  display: flex;
  flex-direction: column;
  border-left: 1px solid #51c1ad;
  margin-left: 1rem;
  padding-left: 1.5rem;
}
html[dir=rtl] .tai-footer .blk-1 a {
  padding-right: 1.5rem;
  margin-bottom: 0.25rem;
}
html[dir=rtl] .tai-footer .blk-1 .mobile {
  background: url("../image/mob-ico.png") no-repeat left top;
}
html[dir=rtl] .tai-footer .blk-1 .cc {
  background: url("../image/whatsapp-ico.png") no-repeat left top;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tai-footer .blk-1 {
    margin-left: 0.5rem;
    padding-left: 0.5rem;
  }
  html[dir=rtl] .tai-footer .blk-1 .mobile {
    background: url("../image/mob-ico-sm.png") no-repeat right top;
  }
  html[dir=rtl] .tai-footer .blk-1 .cc {
    background: url("../image/whatsapp-ico-sm.png") no-repeat right top;
  }
  html[dir=rtl] .tai-footer .blk-1 a {
    padding-right: 0.75rem;
  }
}
html[dir=rtl] .tai-footer .blk-3 {
  padding-right: 1rem;
}
html[dir=rtl] .tai-footer .blk-3 a {
  font-size: 0.875rem;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tai-footer .blk-3 {
    padding-right: 0.5rem;
  }
}
html[dir=rtl] .tai-footer .moic-code {
  color: #55267e;
  font-size: 12.68px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px; /* 205.051% */
  letter-spacing: -0.507px;
  position: absolute;
  left: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tai-footer .moic-code {
    font-size: 7px;
    line-height: 5px; /* 71.429% */
    letter-spacing: -0.21px;
    bottom: 0;
  }
}
html[dir=rtl] {
  /* Bhb Disclosures Page  */
}
html[dir=rtl] .bhp-wrapper .pdf-count {
  margin-top: 1rem;
  display: inline-block;
}
html[dir=rtl] .bhp-wrapper .view-empty.container {
  min-height: 300px;
}
html[dir=rtl] .bhp-search {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html[dir=rtl] .bhp-search input {
  height: 40px;
}
html[dir=rtl] .bhp-search .form-item {
  width: 50%;
  max-width: 460px;
}
html[dir=rtl] .bhp-search .bootstrap-select .dropdown-toggle {
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  html[dir=rtl] .bhp-search {
    display: block;
  }
  html[dir=rtl] .bhp-search .form-item {
    width: 100%;
  }
}
html[dir=rtl] .search-group-wrapper .sg-block {
  padding-bottom: 1rem;
}
html[dir=rtl] .search-group-wrapper .sg-block h4 {
  font-size: 32px !important;
  color: #000000;
  border-bottom: 1px solid #000000;
  padding-bottom: 0.5rem;
  margin-bottom: 1.5rem;
}
@media only screen and (max-width: 768px) {
  html[dir=rtl] .search-group-wrapper .sg-block h4 {
    font-size: 26px !important;
  }
}
html[dir=rtl] .search-group-wrapper .sg-item {
  display: flex;
  margin-bottom: 2rem;
}
html[dir=rtl] .search-group-wrapper .sg-item .desc-wrap {
  margin-right: 1rem;
}
html[dir=rtl] .search-group-wrapper .sg-item .desc-wrap h2 {
  font-size: 24px !important;
  font-weight: normal !important;
}
html[dir=rtl] .search-group-wrapper .sg-item .desc-wrap span {
  font-size: 16px !important;
  color: #333333;
}
@media only screen and (max-width: 768px) {
  html[dir=rtl] .search-group-wrapper .sg-item .desc-wrap h2 {
    font-size: 16px !important;
    margin-bottom: 0.5rem;
  }
  html[dir=rtl] .search-group-wrapper .sg-item .desc-wrap span {
    font-size: 14px !important;
  }
}
html[dir=rtl] .search-group-wrapper .sg-item .img-wrap {
  flex-shrink: 0;
}
@media only screen and (max-width: 768px) {
  html[dir=rtl] .search-group-wrapper .sg-item .img-wrap img {
    width: 65px;
  }
}
html[dir=rtl] .bhb-disclosures .basic-page-wrap {
  display: none;
}
html[dir=rtl] .bhb-disclosures .basic-page-wrap h2 {
  display: none;
}
html[dir=rtl] .bhb-disclosures .view-grouping-header {
  display: none;
}
html[dir=rtl] .bhb-disclosures .bef-exposed-form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
html[dir=rtl] .bhb-disclosures .bef-exposed-form .form-item {
  width: 41%;
}
html[dir=rtl] .bhb-disclosures .bef-exposed-form .form-item .bootstrap-select .dropdown-toggle {
  margin-top: 0;
}
html[dir=rtl] .bhb-disclosures .bef-exposed-form .form-actions {
  min-width: 150px;
  height: 40px;
}
@media only screen and (max-width: 768px) {
  html[dir=rtl] .bhb-disclosures .bef-exposed-form {
    display: block;
  }
  html[dir=rtl] .bhb-disclosures .bef-exposed-form .form-item {
    width: 100%;
  }
}
html[dir=rtl] .product-details-wrap .table-bordered thead th,
html[dir=rtl] .product-details-wrap .table-bordered tbody th {
  font-weight: 600;
}
html[dir=rtl] .emi-spotlight .spotlight-item .spot-content {
  padding: 90px 95px 0 0;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight .spotlight-item .spot-content {
    padding: 74px 45px 0 0;
    max-width: 270px;
  }
}
html[dir=rtl] .emi-spotlight .spotlight-item .spot-content h1 {
  text-transform: uppercase;
  width: -moz-max-content;
  width: max-content;
  padding: 0 3rem 0 1rem;
}
html[dir=rtl] .emi-spotlight .spotlight-item .spot-content span {
  font-size: 26px;
  line-height: 32px;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  html[dir=rtl] .emi-spotlight .spot-image-block {
    padding-left: 90px;
  }
}
html[dir=rtl] .emi-spotlight .spot-content,
html[dir=rtl] .emi-spotlight .spot-image-block {
  opacity: 0;
}
html[dir=rtl] .emi-spotlight .slick-next::before,
html[dir=rtl] .emi-spotlight .slick-prev::before {
  background: url(../image/arrow-box.png) no-repeat left top/100%;
  width: 50px;
  height: 50px;
}
html[dir=rtl] .emi-spotlight .slick-arrow {
  top: 44%;
}
html[dir=rtl] .emi-spotlight .slick-prev {
  right: 30px !important;
  left: auto !important;
  transform: scaleX(-1);
}
html[dir=rtl] .emi-spotlight .slick-prev::before {
  transform: rotate(180deg);
}
html[dir=rtl] .emi-spotlight .slick-next {
  transform: scaleX(-1);
  right: auto !important;
  left: 0 !important;
}
html[dir=rtl] .bn-pl-holder ul {
  margin-bottom: 0;
  margin-top: 0;
}
html[dir=rtl] .bn-pl-holder ul li {
  line-height: 30px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bn-pl-holder .spot-content-wrap {
    display: block;
  }
  html[dir=rtl] .bn-pl-holder .spot-content-wrap .spot-image-block {
    margin-bottom: 0;
  }
}
html[dir=rtl] .default-faq-holder {
  margin: 1rem 0;
}
html[dir=rtl] .default-faq-holder .card {
  border: 1px solid #552988;
  border-radius: 0;
  margin-bottom: 20px;
  color: #552988;
  box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.1), -5px 0 5px -5px rgba(0, 0, 0, 0.1), 0 -5px 5px -5px rgba(0, 0, 0, 0.1), 0 5px 5px -5px rgba(0, 0, 0, 0.1);
}
html[dir=rtl] .default-faq-holder .card .card-header {
  background-color: #fff;
  border-bottom: none;
  padding: 21px 23px 21px 16px;
}
html[dir=rtl] .default-faq-holder .card .card-body {
  font-size: 20px;
  line-height: 30px;
  color: #333333;
  padding-top: 0;
  padding-right: 50px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .default-faq-holder .card .card-body {
    font-size: 16px;
    line-height: 24px;
  }
}
html[dir=rtl] .default-faq-holder .card ul {
  margin-bottom: 0;
  margin-top: 0;
}
html[dir=rtl] .default-faq-holder .accordion-title[aria-expanded=true] {
  color: #333333 !important;
}
html[dir=rtl] .default-faq-holder .accordion-title {
  position: relative;
  padding-right: 35px;
  font-size: 20px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .default-faq-holder .accordion-title {
    font-size: 16px;
  }
}
html[dir=rtl] .default-faq-holder .accordion-title:hover {
  color: inherit;
}
html[dir=rtl] .default-faq-holder .accordion-title:before {
  position: absolute;
  right: 0;
  width: 18px;
  height: 1px;
  background: url(../image/mi-icon.svg) no-repeat left top/100%;
  content: "";
  padding-left: 5px;
}
html[dir=rtl] .default-faq-holder .accordion-title.collapsed:before {
  background: url(../image/pi-icon.svg) no-repeat left top/100%;
  height: 18px;
}
html[dir=rtl] {
  /* Ipad in portrait layouts only */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  html[dir=rtl] .tools-wrapper {
    background: linear-gradient(to left, #fff 18%, #552988 18%);
  }
  html[dir=rtl] .tools-wrapper li {
    margin: 0 0.5rem;
  }
  html[dir=rtl] .main-menu > ul > li a {
    padding: 0.5rem;
    margin-right: 0.5rem;
    font-size: 14px;
    padding-bottom: 11px;
  }
}
html[dir=rtl] {
  /* Tejoori Al Islami Winners Revamp */
}
html[dir=rtl] .tw-revamp-wrap .view-filters {
  width: 100%;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian {
  padding: 0 1rem;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap {
  border-bottom: 0;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap .form-item {
  width: 255px;
  min-width: 255px;
  margin-left: 30px;
  border-bottom: 0;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap .form-item .bootstrap-select {
  width: 100% !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap .form-item {
    width: 100%;
  }
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .winners-filter-wrap .bootstrap-select .dropdown-toggle::after {
  background: url(../image/dropdown-arrow-2.svg) no-repeat right top/100%;
  width: 20px;
  height: 11px;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card {
  border: 1px solid #552988;
  margin-bottom: 30px;
  box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.1), -5px 0 5px -5px rgba(0, 0, 0, 0.1), 0 -5px 5px -5px rgba(0, 0, 0, 0.1), 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card .card-header .btn {
  padding-right: 3rem;
  color: #333333;
  background: url("../image/mi-icon.svg") no-repeat 16px center;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card .card-header .btn.collapsed {
  color: #552988;
  background: url("../image/pi-icon.svg") no-repeat 16px center;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card-body {
  padding: 0;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card-body .view-empty {
  padding: 1.25rem;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card-body .views-field-name span {
  background: none;
  padding: 1.25rem;
  color: #552988;
  border: 1px solid #eeeeee;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card-body .views-field-name:nth-child(2n-1) {
  background: #eeeeee;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card-body .card {
  border: none;
  box-shadow: none;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card-body .card .card-header {
  background: #552988;
  border-radius: 0;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card-body .card .card-header .btn {
  color: #ffffff;
  background-image: unset;
  padding-right: 1.25rem;
  text-decoration: none;
}
html[dir=rtl] .tw-revamp-wrap .tw-revamp-accordian .card-body .inner-accordion {
  margin-right: 0;
  padding: 0 1rem;
}
html[dir=rtl] .c3-layout {
  display: flex;
  flex-wrap: wrap;
}
html[dir=rtl] .c3-layout .views-field-name {
  width: 33.33%;
  padding-left: 1px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .c3-layout .views-field-name {
    width: 100%;
    padding-left: 0;
  }
}
html[dir=rtl] .c3-layout .views-field-name span {
  font-size: 12px !important;
  background: none !important;
}
html[dir=rtl] .c3-layout .views-field-name:nth-child(2n-1) {
  background: #eeeeee;
}
html[dir=rtl] .c3-layout .views-field-name:nth-child(2n-1) span {
  border: none !important;
}
html[dir=rtl] {
  /* END Tejoori Al Islami Winners Revamp */
  /* voting Form */
}
html[dir=rtl] .custom-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999;
}
html[dir=rtl] .voting-form-wraper {
  margin-bottom: 2rem;
}
html[dir=rtl] .voting-form-wraper p {
  font-weight: 600;
}
html[dir=rtl] .voting-form-wraper .contry-code {
  width: 80px;
  padding-left: 10px;
  margin-left: 15px;
}
html[dir=rtl] .voting-form-wraper .cyv-btn {
  max-width: 445px;
  height: 50px;
}
html[dir=rtl] .voting-form-field-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
html[dir=rtl] .voting-form-field-row input[type=tel] {
  direction: rtl;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .voting-form-field-row {
    display: block;
  }
}
html[dir=rtl] .voting-form-field-row .form-item {
  width: 45%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .voting-form-field-row .form-item {
    width: 100%;
  }
}
html[dir=rtl] .voting-form-field-row .form-item span {
  margin-bottom: 0.5rem;
  display: block;
  font-weight: 600;
}
html[dir=rtl] .pw-holder.check-radio-style .form-item input[type=radio] {
  margin-top: 0.5rem;
}
html[dir=rtl] .pw-holder {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
  margin-top: 1.25rem;
}
html[dir=rtl] .pw-holder .view-profile-btn {
  width: 200px;
  height: 50px;
  background: #5abcac;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}
html[dir=rtl] .pw-holder .form-item {
  margin-bottom: 0;
}
html[dir=rtl] .pw-holder .form-item input[type=checkbox],
html[dir=rtl] .pw-holder .form-item input[type=radio] {
  /* Hide the default checkbox */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 32px;
  height: 32px;
  border: 1px solid #555555;
  border-radius: 0;
  position: relative;
  margin-top: 6.5rem;
  cursor: pointer;
}
html[dir=rtl] .pw-holder .form-item input[type=checkbox]:checked,
html[dir=rtl] .pw-holder .form-item input[type=radio]:checked {
  background-color: #ffffff;
}
html[dir=rtl] .pw-holder .form-item input[type=checkbox]:checked::after,
html[dir=rtl] .pw-holder .form-item input[type=radio]:checked::after {
  content: url(../image/tick.svg);
  color: #000000;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 21px;
  height: 16px;
  transform: translate(-50%, -50%);
}
html[dir=rtl] .pw-holder .profile-item {
  margin-right: 1rem;
}
html[dir=rtl] .pw-holder .profile-item .img-wrap {
  margin-bottom: 1rem;
}
html[dir=rtl] .pw-holder .profile-item h2 {
  font-size: 16px !important;
  color: #333333;
  font-weight: 500 !important;
}
html[dir=rtl] .pw-holder .pv-popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 50px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  width: 100%;
  max-width: 1110px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pw-holder .pv-popup {
    padding: 20px 10px;
    width: 95%;
  }
}
html[dir=rtl] .pw-holder .pv-popup .close-popup {
  cursor: pointer;
  font-size: 18px;
  position: absolute;
  top: 10px;
  left: 10px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pw-holder .pv-popup .popup-content {
    height: 600px;
    overflow-y: scroll;
  }
}
html[dir=rtl] .pw-holder .pv-popup .popup-content .flx-wrapper {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pw-holder .pv-popup .popup-content .flx-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}
html[dir=rtl] .pw-holder .pv-popup .popup-content .flx-wrapper .rt-blk {
  flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pw-holder .pv-popup .popup-content .flx-wrapper .rt-blk {
    order: -1;
  }
}
html[dir=rtl] .pw-holder .pv-popup .popup-content .flx-wrapper .lt-blk {
  padding-left: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pw-holder .pv-popup .popup-content .flx-wrapper .lt-blk {
    padding-left: 0;
  }
}
html[dir=rtl] .pw-holder .pv-popup .popup-content .flx-wrapper .lt-blk p {
  line-height: 30px;
}
html[dir=rtl] .pw-holder .pv-popup .popup-content .flx-wrapper .lt-blk span {
  font-weight: 600;
  margin-bottom: 1rem;
  display: inline-block;
}
html[dir=rtl] .pw-holder .pv-popup iframe {
  width: 600px;
  height: 600px;
  border: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pw-holder .pv-popup iframe {
    width: 100%;
    height: 500px;
  }
}
html[dir=rtl] {
  /* Ipad in landscape layouts only */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  html[dir=rtl] .tools-wrapper {
    background: linear-gradient(to left, #fff 18%, #552988 18%);
  }
  html[dir=rtl] .tools-wrapper li a span {
    font-size: 11px;
  }
}
html[dir=rtl] {
  /* iPad in portrait & landscape */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  html[dir=rtl] .tools-wrapper li a span {
    font-size: 11px;
  }
}
html[dir=rtl] .close span {
  cursor: pointer;
}
html[dir=rtl] .btn.btn-link:focus {
  box-shadow: none;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .filter-search-title .form-wrapper {
    display: flex;
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .filter-search-title .form-submit {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .search-results-wrap .site-link {
    margin-top: 20px;
  }
}
html[dir=rtl] .prdbtm-desc {
  text-align: center;
  padding: 1.5rem;
  border-radius: 8px;
}
html[dir=rtl] .webform-submission-follow-her-path-campaign-form input[data-drupal-selector=edit-upload-your-cv-remove-button] {
  margin: 1rem 0;
  font-size: 16px;
}
html[dir=rtl] .user-login-form {
  min-height: 600px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 0 5rem;
}
html[dir=rtl] .pnf-cnt {
  min-height: 385px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .pnf-cnt {
    min-height: 200px;
  }
}
html[dir=rtl] {
  /*-- Awards Page --*/
}
html[dir=rtl] .bisb-tl-holder {
  margin: 2rem 0;
  padding-bottom: 3rem;
}
html[dir=rtl] .timeline-year {
  text-align: center;
  font-size: 2rem;
  font-weight: bold;
  margin: 1rem 0 2rem;
  color: #552988;
  position: relative;
  background: #ffffff;
  padding: 1rem;
  margin-top: 0;
}
html[dir=rtl] .timeline-year::before {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #552988;
  left: 50%;
  transform: translateX(-50%);
  top: -8px;
}
html[dir=rtl] .timeline-year::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #552988;
  left: 50%;
  transform: translateX(-50%);
  bottom: -8px;
}
html[dir=rtl] .timeline-container {
  position: relative;
}
html[dir=rtl] .timeline-container .timeline-year:first-child::before {
  content: none;
}
html[dir=rtl] .timeline-container .dot-bg {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #552988;
  left: 50%;
  transform: translateX(-50%);
}
html[dir=rtl] .timeline-container .dot-bg.top {
  top: -3px;
}
html[dir=rtl] .timeline-container .dot-bg.bottom {
  bottom: -3px;
}
html[dir=rtl] .timeline-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 100%;
  background: #552988;
}
html[dir=rtl] .timeline-container .timeline-item {
  position: relative;
  width: 50%;
  padding: 1rem 2rem;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-container .timeline-item {
    width: 100%;
    padding: 0;
  }
}
html[dir=rtl] .timeline-container .timeline-item .img-holder {
  display: flex;
  justify-content: end;
  margin-top: -5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-container .timeline-item .img-holder {
    margin-top: 0;
  }
}
html[dir=rtl] .timeline-container .timeline-item.left {
  left: 0;
}
html[dir=rtl] .timeline-container .timeline-item.left .content {
  border-top-right-radius: 10px;
  border-left: 2px solid #552988;
}
html[dir=rtl] .timeline-container .timeline-item.left .content::before {
  left: -38px;
}
html[dir=rtl] .timeline-container .timeline-item.left .content .bg {
  left: -32px;
}
html[dir=rtl] .timeline-container .timeline-item.right {
  right: 50%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-container .timeline-item.right {
    right: 0;
  }
}
html[dir=rtl] .timeline-container .timeline-item.right .content {
  border-top-left-radius: 10px;
  border-right: 2px solid #552988;
}
html[dir=rtl] .timeline-container .timeline-item.right .content::before {
  right: -38px;
}
html[dir=rtl] .timeline-container .timeline-item.right .content .bg {
  right: -32px;
}
html[dir=rtl] .timeline-container .timeline-item .content {
  background: #e0efed;
  padding: 1.5rem;
  position: relative;
  margin-bottom: 2rem;
  border-bottom: 2px solid #552988;
}
html[dir=rtl] .timeline-container .timeline-item .content::before {
  position: absolute;
  top: -3px;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #552988;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-container .timeline-item .content::before {
    content: none;
  }
}
html[dir=rtl] .timeline-container .timeline-item .content .bg {
  height: 2px;
  width: 32px;
  position: absolute;
  top: 0;
  background: #552988;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .timeline-container .timeline-item .content .bg {
    display: none;
  }
}
html[dir=rtl] .timeline-container .timeline-item .content .award-number {
  font-size: 42px;
  font-weight: bold;
  color: #51c1ad;
  margin-bottom: 0.5rem;
}
html[dir=rtl] .timeline-container .timeline-item .content .award-title,
html[dir=rtl] .timeline-container .timeline-item .content p {
  font-size: 18px;
  font-weight: 500;
  color: #51c1ad;
  margin-bottom: 0.5rem !important;
}
html[dir=rtl] .timeline-container .timeline-item .content h3 {
  font-size: 1rem;
  color: #552988;
  margin-bottom: 1rem;
}
html[dir=rtl] .timeline-container .timeline-item .content img {
  max-width: 250px;
  height: auto;
}
html[dir=rtl] .pdf-block iframe {
  height: 100vh;
}
html[dir=rtl] .tf-block-slider {
  margin-bottom: 40px;
}
html[dir=rtl] .tf-block-slider p {
  color: #ffffff;
}
html[dir=rtl] .tf-block-slider ul,
html[dir=rtl] .tf-block-slider ol {
  margin: 0 auto;
  width: -moz-fit-content;
  width: fit-content;
  text-align: right;
  padding: 0 10px;
}
html[dir=rtl] .tf-block-slider ul li,
html[dir=rtl] .tf-block-slider ol li {
  color: #ffffff;
}
html[dir=rtl] .tf-block-slider ol {
  margin: 10px 0;
}
html[dir=rtl] .tf-block-slider ol li {
  list-style-type: decimal;
}
html[dir=rtl] .tf-block-slider .slick-prev {
  left: -20px;
}
html[dir=rtl] .tf-block-slider .slick-prev::before {
  content: url(../image/slider-arrow-next-lg.svg);
}
html[dir=rtl] .tf-block-slider .slick-next {
  right: auto;
  left: -20px;
}
html[dir=rtl] .tf-block-slider .slick-next::before {
  content: url(../image/slider-arrow-prev-lg.svg);
}
html[dir=rtl] .tf-block-slider .content-left h4,
html[dir=rtl] .tf-block-slider .content-left p {
  text-align: right;
}
html[dir=rtl] .tf-block-slider .content-left ul {
  margin-right: 0;
}
html[dir=rtl] #drupal-live-announce {
  display: none !important;
}
html[dir=rtl] {
  /*-- citizen page-*/
}
html[dir=rtl] .bisb-cpage-top-widget {
  background: rgba(83, 28, 128, 0.7803921569);
  padding: 63px 0 55px;
}
html[dir=rtl] .bisb-cpage-top-widget .bisb-cta-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-cpage-top-widget .bisb-cta-wrap {
    flex-direction: column;
  }
}
html[dir=rtl] .bisb-cpage-top-widget .bisb-cta-item {
  display: flex;
  align-items: center;
  cursor: default;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-cpage-top-widget .bisb-cta-item {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .bisb-cpage-top-widget span {
  color: #ffffff;
  font-size: 24px;
  margin-left: 10px;
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-cpage-top-widget span {
    font-size: 18px;
  }
}
html[dir=rtl] .bisb-gcc-product-wrapper {
  background: #ffffff;
  padding: 70px 0 58px;
}
html[dir=rtl] .bisb-gcc-product-wrapper .bisb-gcc-title {
  margin-bottom: 1.5rem;
}
html[dir=rtl] .bisb-gcc-product-wrapper .bisb-gcc-title h3 {
  margin-bottom: 0 !important;
}
html[dir=rtl] .bisb-gcc-product-item-wrapper {
  display: flex;
}
html[dir=rtl] .bisb-gcc-product-item-wrapper .item {
  display: flex;
  flex-direction: column;
  height: 100%;
}
html[dir=rtl] .bisb-gcc-product-item-wrapper .item a {
  margin-top: auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-gcc-product-item-wrapper {
    flex-direction: column;
  }
  html[dir=rtl] .bisb-gcc-product-item-wrapper .item {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .bisb-gcc-product-item-wrapper .desc-block {
  margin-top: 1rem;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  min-height: 225px;
}
@media only screen and (max-width: 1200px) {
  html[dir=rtl] .bisb-gcc-product-item-wrapper .desc-block {
    min-height: 275px;
  }
}
html[dir=rtl] .bisb-gcc-product-item-wrapper .desc-block a {
  font-size: 16px;
}
html[dir=rtl] .bisb-gcc-product-item-wrapper .img-blok img {
  width: 100%;
}
html[dir=rtl] .bisb-easy-benefit-widget {
  background: #55267E;
  color: #ffffff;
  padding: 98px 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-easy-benefit-widget {
    padding: 45px 0;
  }
}
html[dir=rtl] .bisb-easy-benefit-widget .bisb-content-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-easy-benefit-widget .bisb-content-wrap {
    flex-direction: column;
  }
}
html[dir=rtl] .bisb-easy-benefit-widget h2 {
  color: #ffffff !important;
}
html[dir=rtl] .bisb-easy-benefit-widget p {
  font-size: 28px;
}
html[dir=rtl] .bisb-app-store-sticky-widget {
  position: fixed;
  left: -220px;
  top: 58%;
  z-index: 999;
  background: #4B046C;
  padding: 38px 35px 18px 25px;
  border-top-right-radius: 22px;
  border-bottom-right-radius: 22px;
  max-width: 183px;
  opacity: 0;
  pointer-events: none;
  transition: right 0.5s ease, opacity 0.5s ease;
}
html[dir=rtl] .bisb-app-store-sticky-widget.visible {
  left: 0;
  opacity: 1;
  pointer-events: auto;
}
html[dir=rtl] .bisb-app-store-sticky-widget a {
  margin-bottom: 1.5rem;
  display: block;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .bisb-app-store-sticky-widget a:hover {
  transform: translateY(-10px);
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-app-store-sticky-widget {
    padding: 25px 25px 0 25px;
  }
}
html[dir=rtl] .bisb-gcc-custom-content .fra-widget-blk .item-holder .widget-item:nth-of-type(even) .desc-blk {
  order: 1;
}
html[dir=rtl] .bisb-gcc-custom-content .fra-widget-blk .item-holder .desc-blk {
  margin-top: 1rem;
}
html[dir=rtl] {
  /*-- citizen page END .-*/
  /* Animate content from top */
}
@keyframes slideFromTop {
  0% {
    opacity: 0;
    transform: translateY(-200px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
html[dir=rtl] {
  /* Animate image from bottom */
}
@keyframes slideFromBottom {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
html[dir=rtl] {
  /* END keyframe */
}
html[dir=rtl] ol,
html[dir=rtl] ul {
  margin: 30px 20px 30px 0;
}
html[dir=rtl] ol li,
html[dir=rtl] ul li {
  line-height: 1.5;
}
html[dir=rtl] .emi-spotlight .spot-content {
  opacity: 0;
  transform: translateY(-280px);
  transition: all 2s ease 0s;
}
html[dir=rtl] .emi-spotlight .spot-image-block {
  opacity: 0;
  transform: translateY(280px);
  transition: all 2s ease 0s;
  flex-shrink: 0;
}
html[dir=rtl] .emi-spotlight .slick-active .spot-content {
  opacity: 1;
  transform: translateY(0);
  transition: all 2s ease 0s;
}
html[dir=rtl] .emi-spotlight .slick-active .spot-image-block {
  opacity: 1;
  transform: translateY(0);
  transition: all 2s ease 0s;
}
html[dir=rtl] .emi-spotlight {
  /* Add animations for disappearing */
}
html[dir=rtl] .emi-spotlight .animate-to-bottom {
  transform: translateY(280px);
  opacity: 0;
  transition: all 2s ease 0s;
}
html[dir=rtl] .emi-spotlight .animate-to-top {
  transform: translateY(-280px);
  opacity: 0;
  transition: all 2s ease 0s;
}
html[dir=rtl] {
  /*-- Fraud Alert Page */
}
html[dir=rtl] .fat-holder .spot-content {
  max-width: 100%;
}
html[dir=rtl] .fat-holder h2 {
  margin-bottom: 15px !important;
}
html[dir=rtl] .fat-holder p {
  margin-bottom: 15px !important;
}
html[dir=rtl] .fat-holder .fra-top-block span {
  font-weight: bold;
  margin-bottom: 0.5rem;
  display: block;
  line-height: 1.5;
}
html[dir=rtl] .fat-holder .fra-qa-blk.text-align-center {
  text-align: center;
}
html[dir=rtl] .fat-holder .fra-qa-blk.text-align-side {
  text-align: right;
}
html[dir=rtl] .fat-holder .fra-qa-blk {
  background-color: #F9F9F9;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 40px 0;
  text-align: center;
}
html[dir=rtl] .fat-holder .fra-qa-blk h4 {
  margin-bottom: 10px !important;
}
html[dir=rtl] .fat-holder .fra-qa-blk span {
  font-weight: bold;
  margin-bottom: 0.5rem;
  display: block;
  line-height: 1.5;
}
html[dir=rtl] .fat-holder .fra-qa-blk ol {
  text-align: right;
  margin-top: 0;
}
html[dir=rtl] .fat-holder .fra-def-blk {
  padding: 2rem 0;
}
html[dir=rtl] .fat-holder .fra-def-blk h5 {
  font-weight: 100 !important;
}
html[dir=rtl] .fat-holder .fra-widget-blk h6 {
  color: #552988;
  font-weight: 600;
}
html[dir=rtl] .fat-holder .fra-widget-blk h4 {
  color: #000000;
}
html[dir=rtl] .fat-holder .fra-widget-blk .widget-item {
  margin-bottom: 57px;
}
html[dir=rtl] .fat-holder .fra-widget-blk .widget-item .img-blk img {
  border-radius: 10px;
}
html[dir=rtl] .fat-holder .fra-widget-blk .item-holder {
  margin-bottom: 57px;
}
html[dir=rtl] .fat-holder .fra-widget-blk .item-holder .widget-item:nth-of-type(even) .desc-blk {
  order: 1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .fat-holder .fra-widget-blk .item-holder .desc-blk {
    margin-top: 1rem;
  }
}
html[dir=rtl] .fat-holder .fra-guidelines-blk h4 {
  color: #000000;
}
html[dir=rtl] .fat-holder .fra-guidelines-blk ol {
  margin-top: 0;
}
html[dir=rtl] .fat-holder .fra-guidelines-blk ol li {
  font-size: 12px;
  line-height: 2;
}
html[dir=rtl] .fat-holder .emi-spotlight .spotlight-item .spot-content {
  padding: 35px 90px 45px;
  min-height: 350px;
}
html[dir=rtl] .fat-holder .emi-spotlight .spotlight-item .spot-content span {
  font-size: 23px !important;
  line-height: 30px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .fat-holder .emi-spotlight .spotlight-item .spot-content span {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .fat-holder .emi-spotlight .spotlight-item .spot-content {
    padding: 15px !important;
  }
}
html[dir=rtl] {
  /*-- Trade Finance Page */
}
html[dir=rtl] .tf-holder .fra-qa-blk {
  background-color: #F9F9F9;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 100px 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tf-holder .fra-qa-blk {
    padding: 50px 0;
  }
}
html[dir=rtl] .tf-holder .fra-qa-blk .img-wrap {
  margin-bottom: 1rem;
}
html[dir=rtl] .tf-holder .fra-qa-blk.c2-l .item {
  max-width: 445px;
}
html[dir=rtl] .tf-holder .fra-qa-blk.c2-l .tf-top-widget {
  position: relative;
}
html[dir=rtl] .tf-holder .fra-qa-blk.c2-l .tf-top-widget::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 80%;
  left: 45px;
  top: 0;
  background: rgba(112, 112, 112, 0.1607843137);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tf-holder .fra-qa-blk.c2-l .tf-top-widget::before {
    content: none;
  }
}
html[dir=rtl] .tf-holder .fra-qa-blk.c2-l .tf-top-widget::after {
  position: absolute;
  content: "";
  width: 75%;
  height: 1px;
  top: -30px;
  background: rgba(112, 112, 112, 0.1607843137);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tf-holder .fra-qa-blk.c2-l .tf-top-widget::after {
    content: none;
  }
}
html[dir=rtl] .tf-holder .fra-qa-blk.c2-l .tf-top-widget:nth-child(2n)::before {
  content: none;
}
html[dir=rtl] .tf-holder .fra-qa-blk.c2-l .tf-top-widget:nth-child(-n+2)::after {
  content: none;
}
html[dir=rtl] .tf-holder .fra-qa-blk.c3-l .item {
  max-width: 290px;
}
html[dir=rtl] .tf-holder .fra-qa-blk.c3-l .tf-top-widget {
  position: relative;
}
html[dir=rtl] .tf-holder .fra-qa-blk.c3-l .tf-top-widget::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 80%;
  left: 45px;
  top: 0;
  background: rgba(112, 112, 112, 0.1607843137);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tf-holder .fra-qa-blk.c3-l .tf-top-widget::before {
    content: none;
  }
}
html[dir=rtl] .tf-holder .fra-qa-blk.c3-l .tf-top-widget::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  top: -30px;
  background: rgba(112, 112, 112, 0.1607843137);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tf-holder .fra-qa-blk.c3-l .tf-top-widget::after {
    content: none;
  }
}
html[dir=rtl] .tf-holder .fra-qa-blk.c3-l .tf-top-widget:nth-child(3n)::before {
  content: none;
}
html[dir=rtl] .tf-holder .fra-qa-blk.c3-l .tf-top-widget:nth-child(-n+3)::after {
  content: none;
}
html[dir=rtl] .tf-box-widget-wrapper {
  padding-top: 100px;
}
html[dir=rtl] .tf-box-widget-wrapper .inner-wrap {
  min-height: 450px;
  padding: 30px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tf-box-widget-wrapper .inner-wrap {
    min-height: auto;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .tf-box-widget-wrapper .inner-wrap .img-wrap {
  margin-bottom: 2rem;
}
html[dir=rtl] .tf-box-widget-wrapper .inner-wrap img {
  margin: 0 auto;
}
html[dir=rtl] .apply-now-ftr-widget {
  padding: 50px 0;
  border-radius: 10px;
}
html[dir=rtl] .apply-now-ftr-widget ul {
  margin-right: 0;
  margin-bottom: 0;
}
html[dir=rtl] .apply-now-ftr-widget ul li {
  list-style-type: none;
  margin-bottom: 1rem;
}
html[dir=rtl] .apply-now-ftr-widget ul li a {
  font-weight: bold;
  display: flex;
  align-items: center;
  height: 39px;
  padding-right: 70px;
}
html[dir=rtl] .apply-now-ftr-widget ul li a:hover {
  color: #552988;
}
html[dir=rtl] .apply-now-ftr-widget ul li a.loaction {
  background: url(../image/fw-location-icon.svg) no-repeat right top;
}
html[dir=rtl] .apply-now-ftr-widget ul li a.phone {
  background: url(../image/fw-phone-icon.svg) no-repeat right top;
}
html[dir=rtl] .apply-now-ftr-widget ul li a.web {
  background: url(../image/fw-web-icon.svg) no-repeat right top;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item {
  padding-top: 100px;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item.layout-switcher .desc-blk {
  order: 1;
  padding-left: 2rem;
  padding-right: 2rem !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tf-mc-widget .tf-mc-item {
    padding-top: 50px;
  }
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk {
  background: #F9F9F9;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-left: 2rem;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk .site-link {
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk h4 {
  font-weight: normal !important;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk li {
  margin-bottom: 1rem;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk ul.list-style-tick {
  list-style-type: none;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk ul.list-style-tick li {
  background: url(../image/tr-tick-icon.svg) no-repeat right 5px;
  padding-right: 36px;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk ul.list-style-default {
  list-style-type: disc;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk ul.list-style-default li {
  margin-bottom: 1rem;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk.list-style-tick ul {
  list-style-type: none;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk.list-style-tick ul li {
  background: url(../image/tr-tick-icon.svg) no-repeat right 5px;
  padding-right: 36px;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk.list-style-default ul {
  list-style-type: disc;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .desc-blk.list-style-default ul li {
  margin-bottom: 1rem;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item .img-blk img {
  width: 100%;
  border-radius: 10px;
}
html[dir=rtl] .tf-mc-widget .tf-mc-item:nth-of-type(even) .desc-blk {
  order: 1;
  padding-left: 10%;
  padding-right: 2rem;
}
html[dir=rtl] .kore-chat-window .messages {
  background-position: left top;
  border: none !important;
  padding: 0 !important;
}
html[dir=rtl] .bisb-no-results {
  min-height: 350px;
  padding: 1rem;
}
html[dir=rtl] #edit-submit-bisb-awards {
  width: 150px;
}
html[dir=rtl] .bgimg-spotlight-style {
  padding: 160px 0 12px;
  background-repeat: no-repeat;
  background-position: left top;
  border-bottom: none !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bgimg-spotlight-style {
    padding-bottom: 30px;
  }
}
html[dir=rtl] .bgimg-spotlight-style .bisb-spot-content-wrap-inner {
  margin-top: 3rem;
}
html[dir=rtl] .bgimg-spotlight-style .bisb-spot-content-inner span {
  font-size: 36px;
}
html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link {
  margin-top: 4rem;
}
html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link a {
  width: 127px;
  height: 38px;
  box-shadow: none;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link a:hover {
  transform: translateY(-10px);
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link {
    flex-direction: row;
  }
  html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link a {
    width: 106px;
  }
}
html[dir=rtl] {
  /*-- Chat Box --*/
}
html[dir=rtl] .list-action-template-wrapper .list-content-details .list-data-temp .img-with-content-block .content-details h1 {
  font-size: 14px !important;
  font-weight: 700 !important;
}
html[dir=rtl] .list-action-template-wrapper .list-content-details .list-data-temp .img-with-content-block .img-block {
  width: 30px !important;
}
html[dir=rtl] {
  /*-- Credit Cards Apply Now --*/
}
html[dir=rtl] .cc-apply-wrapper h2 {
  color: #552988;
  font-size: 32px;
  font-weight: 500 !important;
  margin-bottom: 2rem;
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item {
  background-color: #E6E6E6;
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
  box-shadow: 0px 0px 10px 5px rgba(112, 112, 112, 0.28);
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item .img-wrap img {
  max-width: 100%;
  height: auto;
  display: block;
  width: 100%;
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item .content-wrap {
  padding: 30px;
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item .content-wrap h3 {
  color: #552988;
  font-size: 26px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 16px;
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item .content-wrap p {
  color: #552988;
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 25px;
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item .content-wrap .btn-wrap a {
  text-decoration: none;
  display: block;
  border: 1px solid #31005B;
  border-radius: 8px;
  color: #31005B;
  text-align: center;
  padding: 10px 15px;
  font-size: 18px;
  font-weight: 700;
  transition: all 0.3s ease;
  max-width: 223px;
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item .content-wrap .btn-wrap a:hover {
  background-color: #31005B;
  color: #ffffff;
}
html[dir=rtl] {
  /*-- CC Widget Area --*/
}
html[dir=rtl] .cc-widget-wrapper.even .cc-widget-card .row {
  flex-direction: row-reverse;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card {
  background: linear-gradient(to top, #E4E4E4, 80%, #ffffff);
  border-radius: 10px;
  padding: 3rem;
  box-shadow: 1px 3px 9px 0px rgba(112, 112, 112, 0.28);
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .cc-widget-wrapper .cc-widget-card {
    padding: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-widget-wrapper .cc-widget-card {
    padding: 1.5rem;
  }
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap h2 {
  color: #552988;
  font-size: 36px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 20px;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap h3 {
  color: #552988;
  font-size: 21px !important;
  font-weight: 500 !important;
  margin-bottom: 20px;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap p {
  color: #303030;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 30px;
  margin-right: 0;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap ul li {
  background: url(../image/coop-list-icon.png) no-repeat right 5px;
  padding-right: 30px;
  margin-bottom: 15px;
  color: #552988;
  font-size: 18px;
  line-height: 1.5;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 1rem;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a {
  text-decoration: none;
  border-radius: 8px;
  text-align: center;
  padding: 10px 25px;
  font-size: 18px;
  font-weight: 700;
  transition: all 0.3s ease;
  display: inline-block;
  border: 1px solid #31005B;
  min-width: 150px;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a:first-child {
  background-color: #31005B;
  color: #ffffff;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a:first-child:hover {
  background-color: transparent;
  color: #31005B;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a:last-child {
  background-color: transparent;
  color: #31005B;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .content-wrap .btn-wrap a:last-child:hover {
  background-color: #31005B;
  color: #ffffff;
}
html[dir=rtl] .cc-widget-wrapper .cc-widget-card .img-wrap img {
  border-radius: 10px;
}
html[dir=rtl] {
  /*-- CC Apply FAQ --*/
}
html[dir=rtl] .cc-apply-faq-wrapper {
  margin-top: 2rem !important;
}
html[dir=rtl] .cc-apply-faq-wrapper h2 {
  color: #31005B;
  font-size: 28px !important;
  font-weight: 600;
  margin-bottom: 2rem;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-item {
  border: none;
  border-bottom: 1px solid #e0e0e0;
  background-color: transparent;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-item:first-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-item:last-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid #e0e0e0;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-button {
  background-color: transparent;
  color: #303030;
  font-size: 18px;
  font-weight: 500;
  padding: 25px 0;
  box-shadow: none;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-button::after {
  background-image: url(../image/cc-apply-accordion-icon.png);
  background-size: contain;
  width: 20px;
  height: 20px;
  transition: transform 0.3s ease;
  flex-shrink: 0;
  margin-right: auto;
  margin-left: 0;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-button:not(.collapsed) {
  color: #333333;
  background-color: transparent;
  box-shadow: none;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-button:not(.collapsed)::after {
  background-image: url(../image/cc-apply-accordion-icon.png);
  transform: rotate(45deg);
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-body {
  padding: 0 0 25px 0;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-body p {
  color: #303030;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1rem;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-body p:last-child {
  margin-bottom: 0;
}
html[dir=rtl] .cc-apply-faq-wrapper .accordion-body ul {
  color: #303030;
  font-size: 16px;
  line-height: 1.6;
}
html[dir=rtl] {
  /*-- Rewards Modal --*/
}
html[dir=rtl] .credit-card-apply-now.modal-open .modal-backdrop {
  opacity: 0.85 !important;
}
html[dir=rtl] .rewards-modal-dialog {
  max-width: 1109px;
}
html[dir=rtl] .rewards-modal-content {
  background-color: transparent;
  border-radius: 10px;
  border: none;
  position: relative;
}
html[dir=rtl] .rewards-modal-content .rewards-modal-close {
  position: absolute;
  top: 20px;
  left: 20px;
  right: auto;
  background: none;
  border: none;
  padding: 0;
  opacity: 1;
  z-index: 10;
  width: auto;
  height: auto;
}
html[dir=rtl] .rewards-modal-content .rewards-modal-close .img-wrapper img {
  width: 32px;
  height: 32px;
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .rewards-modal-content .rewards-modal-body {
    padding: 30px 20px;
  }
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body h2 {
  font-weight: 500;
  margin-bottom: 16px;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .rewards-modal-content .rewards-modal-body h2 {
    font-size: 21px !important;
  }
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body .subtitle {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .rewards-modal-content .rewards-modal-body .subtitle {
    font-size: 16px;
  }
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body .table-responsive {
  border-radius: 10px;
  border: 1px solid #1a1a1a;
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body .rewards-table {
  margin-bottom: 0;
  border-collapse: collapse;
  width: 100%;
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body .rewards-table thead th {
  background-color: #31005B;
  color: #ffffff;
  font-weight: 500;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  padding: 15px;
  border: 1px solid #1a1a1a;
  border-bottom: none;
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body .rewards-table thead th:first-child {
  text-align: right;
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body .rewards-table tbody tr td {
  background-color: #f9f9f9;
  color: #333333;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  padding: 15px;
  border: 1px solid #1a1a1a;
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body .rewards-table tbody tr td:first-child {
  text-align: right;
}
html[dir=rtl] .rewards-modal-content .rewards-modal-body .rewards-table tbody tr td:first-child strong {
  font-weight: 700;
}
html[dir=rtl] {
  /*-- CC Apply Form --*/
}
html[dir=rtl] .cc-apply-form-wrapper {
  background-color: #270650;
  padding: 80px 0;
  margin-top: 0;
  margin-bottom: 0;
}
html[dir=rtl] .cc-apply-form-wrapper h2 {
  color: #ffffff;
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-apply-form-wrapper h2 {
    font-size: 28px;
  }
}
html[dir=rtl] .cc-apply-form-wrapper p {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-apply-form-wrapper p {
    font-size: 16px;
  }
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-control, html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-select {
  height: 40px;
  border-radius: 8px;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  color: #333;
  box-shadow: none;
  min-width: 350px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-control, html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-select {
    min-width: 100%;
  }
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-control::-moz-placeholder, html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-select::-moz-placeholder {
  color: #a9a9a9;
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-control::placeholder, html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-select::placeholder {
  color: #a9a9a9;
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form input[type=date] {
  text-align: left;
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-select {
  color: #a9a9a9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 1rem center;
  background-size: 16px 12px;
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-select:not(:-moz-placeholder) {
  color: #333;
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-select:not(:placeholder-shown) {
  color: #333;
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .form-select option {
  color: #333;
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .cc-form-submit-btn {
  background-color: #553b75;
  color: #a391ba;
  border-radius: 8px;
  padding: 12px 60px;
  font-size: 18px;
  font-weight: 500;
  border: none;
  min-width: 250px;
  transition: all 0.3s ease;
  cursor: pointer;
  margin-top: 10px;
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .cc-form-submit-btn.disabled {
  background-color: #553b75;
  color: #ffffff;
  cursor: not-allowed;
}
html[dir=rtl] .cc-apply-form-wrapper .cc-apply-form .cc-form-submit-btn:hover {
  background-color: rgb(97.3153409091, 67.5482954545, 133.9517045455);
  color: #a391ba;
}
html[dir=rtl] .cc-apply-form-wrapper .checkbox-wrap {
  position: relative;
  gap: 15px;
}
html[dir=rtl] .cc-apply-form-wrapper .checkbox-wrap .description {
  margin-right: 0;
}
html[dir=rtl] .cc-apply-form-wrapper .checkbox-wrap input {
  margin: 0 !important;
  width: 15px;
  height: 15px;
}
html[dir=rtl] .cc-apply-form-wrapper .checkbox-wrap .form-item--error-message {
  position: absolute;
  bottom: -20px;
}
html[dir=rtl] {
  /*-- CC Salary Ranger --*/
}
html[dir=rtl] .cc-salary-ranger-wrap {
  padding: 20px 0 30px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-salary-ranger-wrap {
    padding: 20px 0 0;
  }
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-label {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 50px;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive {
  position: relative;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row {
  position: absolute;
  top: -13px;
  transform: translateX(0);
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 20;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 6px 16px;
  height: 40px;
  gap: 6px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  border: 1px solid #5ABCAC;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-prefix {
  color: #31005B;
  font-size: 21px;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-prefix {
    font-size: 18px;
  }
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-value-input {
  border: none;
  outline: none;
  font-size: 20px;
  font-weight: 700;
  color: #31005B;
  width: 72px;
  padding: 0;
  background: transparent;
  padding-right: 1rem;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-value-input::-webkit-outer-spin-button, html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-value-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-value-box .ranger-value-input {
    font-size: 18px;
  }
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-display-row .ranger-box-arrow {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #ffffff;
  margin-top: -1px;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap {
  position: relative;
  padding-top: 71px;
  padding-bottom: 30px;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-dot {
  position: absolute;
  top: 67px !important;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  transform: translateX(-50%);
  z-index: 3;
  pointer-events: none;
  transition: background-color 0.2s ease;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-dot.active {
  background-color: #2bc4ac;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-icon-thumb {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  z-index: 10;
  pointer-events: none;
  margin-top: 35px;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-icon-thumb img {
  width: 38px;
  height: 38px;
  display: block;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .cc-salary-ranger {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background: linear-gradient(to right, #2bc4ac 45%, rgba(255, 255, 255, 0.3) 45%);
  outline: none;
  cursor: pointer;
  position: relative;
  z-index: 2;
  display: block;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .cc-salary-ranger::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #270650;
  border: 3px solid #2bc4ac;
  box-shadow: 0 0 0 5px #270650, 0 0 0 7px #2bc4ac;
  cursor: pointer;
  position: relative;
  z-index: 5;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .cc-salary-ranger::-moz-range-thumb {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #270650;
  border: 3px solid #2bc4ac;
  box-shadow: 0 0 0 5px #270650, 0 0 0 7px #2bc4ac;
  cursor: pointer;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks {
  position: relative;
  height: 30px;
  margin-top: 24px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks {
    margin-top: 24px;
  }
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks .ranger-tick {
  position: absolute;
  transform: translateX(-50%);
  text-align: center;
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks .ranger-tick span {
  color: rgba(255, 255, 255, 0.45);
  font-size: 13px;
  white-space: nowrap;
  transition: color 0.2s ease;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks .ranger-tick span {
    font-size: 9px;
  }
}
html[dir=rtl] .cc-salary-ranger-wrap .ranger-interactive .ranger-track-wrap .ranger-ticks .ranger-tick.active span {
  color: #2bc4ac;
}
html[dir=rtl] {
  /*-- CC DOB & Gender Row --*/
}
html[dir=rtl] .cc-dob-gender-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
  padding-top: 10px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-dob-gender-row {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap {
    width: 100%;
  }
}
html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field {
  position: relative;
  width: 280px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field {
    width: 100%;
  }
}
html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input {
  height: 40px;
  border-radius: 8px;
  border: none;
  padding: 10px 50px 10px 20px;
  font-size: 16px;
  color: #333;
  background-color: #ffffff;
  box-shadow: none;
  cursor: pointer;
}
html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input:not(:valid) {
  color: #a9a9a9;
}
html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input::-webkit-calendar-picker-indicator {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input::-webkit-inner-spin-button, html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-input::-webkit-clear-button {
  display: none;
}
html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-icon {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: none;
  align-items: center;
}
html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field .cc-dob-icon img {
  width: 22px;
  height: 22px;
  display: block;
}
html[dir=rtl] .cc-dob-gender-row .cc-dob-wrap .cc-dob-field.cc-dob-placeholder-active .cc-dob-icon {
  display: flex;
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap {
  display: flex;
  align-items: center;
  gap: 5rem;
  flex-wrap: wrap;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap {
    gap: 1rem;
  }
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-label,
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap span {
  color: #A7A7A7;
  font-size: 20px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-label,
  html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap span {
    font-size: 14px;
  }
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-options {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 0;
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-options .option {
  color: #A7A7A7;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-options .option {
    font-size: 14px;
  }
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-option {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  margin-bottom: 0;
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-option input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-option .cc-radio-custom {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  flex-shrink: 0;
  transition: all 0.2s ease;
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-option .cc-radio-custom::after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: transparent;
  transition: background-color 0.2s ease;
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-option input[type=radio]:checked + .cc-radio-custom {
  border-color: #2bc4ac;
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-option input[type=radio]:checked + .cc-radio-custom::after {
  background-color: #2bc4ac;
}
html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-option .cc-radio-text {
  color: #A7A7A7;
  font-size: 20px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-dob-gender-row .cc-gender-wrap .cc-gender-option .cc-radio-text {
    font-size: 16px;
  }
}
html[dir=rtl] {
  /*-- CC Final Submit Button --*/
}
html[dir=rtl] .cc-form-final-submit-btn {
  background-color: #2bc4ac;
  color: #31005B;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 600;
  border: none;
  min-width: 280px;
  transition: all 0.3s ease;
  cursor: pointer;
  letter-spacing: 0.5px;
  height: 40px;
  margin: 0 auto;
}
html[dir=rtl] .cc-form-final-submit-btn:hover {
  background-color: rgb(35.6594142259, 162.5405857741, 142.6376569038);
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cc-form-final-submit-btn {
    width: 100%;
    min-width: unset;
  }
}
html[dir=rtl] {
  /*-- Sticky Apply Now Button --*/
}
html[dir=rtl] .sticky-apply-now {
  position: fixed;
  top: 180px;
  left: 0;
  right: auto;
  background-color: #5ABCAC;
  color: #270650;
  padding: 15px 5px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  z-index: 999;
  box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .sticky-apply-now span {
  display: inline-block;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
html[dir=rtl] .sticky-apply-now:hover {
  background-color: rgb(72.9202586207, 179.5797413793, 162.1659482759);
  color: #270650;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .sticky-apply-now {
    font-size: 16px;
    padding: 12px 4px;
    display: none;
  }
}
html[dir=rtl] .cc-apply-form-wrapper .form-item--error-message {
  color: #ffffff;
  font-weight: 400;
  font-size: 12px;
  margin-top: 4px;
}
html[dir=rtl] .cc-apply-form-wrapper .form-item--error-message::before {
  content: none;
}
html[dir=rtl] .cc-apply-form-wrapper .form-item--error-message strong {
  font-weight: 400;
}
html[dir=rtl] .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__message,
html[dir=rtl] .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__back {
  color: #ffffff;
}
html[dir=rtl] .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__message a,
html[dir=rtl] .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__back a {
  color: #ffffff;
}
html[dir=rtl] .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__message a:hover,
html[dir=rtl] .cc-apply-form-wrapper .webform-confirmation .webform-confirmation__back a:hover {
  color: #999999;
}
html[dir=rtl] {
  /*-- EMI Spotlight V2 -- personal-accounts-mt page --*/
}
html[dir=rtl] .emi-spotlight-v2 {
  position: relative;
  overflow: visible;
  margin-top: 0;
}
html[dir=rtl] .emi-spotlight-v2 .slick-list {
  overflow: hidden;
  border-radius: 16px;
}
html[dir=rtl] .emi-spotlight-v2 .spotlight-item {
  background-color: #3a0a6e;
  border-radius: 16px;
  overflow: hidden;
  min-height: 320px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight-v2 .spotlight-item {
    min-height: auto;
  }
}
html[dir=rtl] .emi-spotlight-v2 .spot-content-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  padding: 45px 33px 0 35px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .emi-spotlight-v2 .spot-content-wrap {
    padding: 40px 40px;
    gap: 24px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight-v2 .spot-content-wrap {
    flex-direction: column;
    padding: 30px 24px;
    gap: 20px;
  }
}
html[dir=rtl] .emi-spotlight-v2 .spot-content {
  flex: 1;
  max-width: 508px;
  padding: 0 !important;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight-v2 .spot-content {
    max-width: 100%;
    order: 1;
    text-align: right;
  }
}
html[dir=rtl] .emi-spotlight-v2 .spot-step-label {
  font-size: 21px !important;
  font-weight: 400 !important;
  letter-spacing: 0;
  margin-bottom: 14px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight-v2 .spot-step-label {
    font-size: 15px;
    margin-bottom: 10px;
  }
}
html[dir=rtl] .emi-spotlight-v2 .spot-title {
  font-size: 38px;
  font-weight: 700;
  line-height: 1.3;
  color: #ffffff;
  margin-bottom: 20px;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .emi-spotlight-v2 .spot-title {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight-v2 .spot-title {
    font-size: 24px;
    margin-bottom: 14px;
  }
}
html[dir=rtl] .emi-spotlight-v2 .spot-desc {
  font-size: 18px;
  line-height: 1.7;
  font-weight: 400;
  margin-bottom: 0;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight-v2 .spot-desc {
    font-size: 14px;
  }
}
html[dir=rtl] .emi-spotlight-v2 .spot-image-block {
  flex-shrink: 0;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .emi-spotlight-v2 .spot-image-block {
    width: 240px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight-v2 .spot-image-block {
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
    order: 0;
  }
}
html[dir=rtl] .emi-spotlight-v2 .spot-image-block img {
  width: 100%;
  height: auto;
  display: block;
}
html[dir=rtl] .emi-spotlight-v2 .spot-content,
html[dir=rtl] .emi-spotlight-v2 .spot-image-block {
  opacity: 0;
}
html[dir=rtl] .emi-spotlight-v2 .spot-content {
  transform: translateY(-280px);
  transition: all 0.8s ease 0s;
}
html[dir=rtl] .emi-spotlight-v2 .spot-image-block {
  transform: translateY(280px);
  transition: all 0.8s ease 0s;
  flex-shrink: 0;
}
html[dir=rtl] .emi-spotlight-v2 .slick-active .spot-content {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.8s ease 0s;
}
html[dir=rtl] .emi-spotlight-v2 .slick-active .spot-image-block {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.8s ease 0s;
}
html[dir=rtl] .emi-spotlight-v2 .animate-to-bottom,
html[dir=rtl] .emi-spotlight-v2 .slick-active .spot-content.animate-to-bottom {
  transform: translateY(280px);
  opacity: 0;
  transition: all 0.5s ease 0s;
}
html[dir=rtl] .emi-spotlight-v2 .animate-to-top,
html[dir=rtl] .emi-spotlight-v2 .slick-active .spot-image-block.animate-to-top {
  transform: translateY(-280px);
  opacity: 0;
  transition: all 0.5s ease 0s;
}
html[dir=rtl] .emi-spotlight-v2 .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  color: transparent;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease;
}
html[dir=rtl] .emi-spotlight-v2 .slick-arrow:hover, html[dir=rtl] .emi-spotlight-v2 .slick-arrow:focus {
  outline: none;
  background: transparent;
  opacity: 0.8;
}
html[dir=rtl] .emi-spotlight-v2 .slick-arrow.slick-disabled {
  opacity: 0.35;
  cursor: default;
  pointer-events: none;
}
html[dir=rtl] .emi-spotlight-v2 .slick-next::before,
html[dir=rtl] .emi-spotlight-v2 .slick-prev::before {
  background: url(../image/new-emi-slider-arrow.png) no-repeat center/contain;
  width: 36px;
  height: 36px;
  content: "";
  display: block;
  opacity: 1;
}
html[dir=rtl] .emi-spotlight-v2 .slick-prev {
  right: -48px !important;
  left: auto !important;
}
@media only screen and (max-width: 1200px) {
  html[dir=rtl] .emi-spotlight-v2 .slick-prev {
    right: -40px !important;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .emi-spotlight-v2 .slick-prev {
    right: -32px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight-v2 .slick-prev {
    right: 10px !important;
    z-index: 20;
  }
}
html[dir=rtl] .emi-spotlight-v2 .slick-prev::before {
  transform: none;
}
html[dir=rtl] .emi-spotlight-v2 .slick-next {
  left: -48px !important;
  right: auto !important;
}
@media only screen and (max-width: 1200px) {
  html[dir=rtl] .emi-spotlight-v2 .slick-next {
    left: -40px !important;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .emi-spotlight-v2 .slick-next {
    left: -32px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-spotlight-v2 .slick-next {
    left: 10px !important;
    z-index: 20;
  }
}
html[dir=rtl] .emi-spotlight-v2 .slick-next::before {
  transform: rotate(180deg);
}
html[dir=rtl] .emi-spotlight-v2 .slick-dots {
  position: static !important;
  margin: 10px 0 0;
}
html[dir=rtl] .emi-new-slider-wrapper {
  position: relative;
  padding: 40px 60px;
  overflow: visible;
}
html[dir=rtl] .emi-new-slider-wrapper .emi-label {
  background: url(../image/coop-list-icon.png) no-repeat left center;
  padding-left: 28px;
  display: block;
  margin-bottom: 30px;
  font-size: 16px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .emi-new-slider-wrapper {
    padding: 30px 40px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .emi-new-slider-wrapper {
    padding: 20px 15px;
  }
}
html[dir=rtl] .klaro .cookie-modal .cm-modal .cm-header h1.title {
  padding-left: 20px;
  text-align: right;
}
html[dir=rtl] .klaro .cookie-modal p, html[dir=rtl] .klaro .cookie-modal h1, html[dir=rtl] .klaro .cookie-modal h2, html[dir=rtl] .klaro .cookie-modal ul, html[dir=rtl] .klaro .cookie-modal li, html[dir=rtl] .klaro .context-notice p, html[dir=rtl] .klaro .context-notice h1, html[dir=rtl] .klaro .context-notice h2, html[dir=rtl] .klaro .context-notice ul, html[dir=rtl] .klaro .context-notice li, html[dir=rtl] .klaro .cookie-notice p, html[dir=rtl] .klaro .cookie-notice h1, html[dir=rtl] .klaro .cookie-notice h2, html[dir=rtl] .klaro .cookie-notice ul, html[dir=rtl] .klaro .cookie-notice li {
  text-align: right;
}
html[dir=rtl] .klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service, html[dir=rtl] .klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose, html[dir=rtl] .klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service, html[dir=rtl] .klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose {
  padding-right: 60px;
}
html[dir=rtl] .klaro .cookie-modal .cm-list-label .cm-switch, html[dir=rtl] .klaro .context-notice .cm-list-label .cm-switch, html[dir=rtl] .klaro .cookie-notice .cm-list-label .cm-switch {
  right: 0 !important;
  left: auto;
}
html[dir=rtl] .bisb-header-wrapper {
  position: absolute;
  width: 100%;
  left: 0;
  top: 41px;
  z-index: 3;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), top 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-header-wrapper {
    top: 24px;
  }
}
html[dir=rtl] .bisb-header-wrapper.active {
  position: fixed;
  width: 100%;
  transform: translateY(0);
  top: 41px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-header-wrapper.active {
    position: relative;
    transform: none;
    top: 0;
  }
}
html[dir=rtl] .bisb-header-wrapper.animate {
  position: fixed;
  transform: translateY(-150px);
  top: 41px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-header-wrapper.animate {
    position: relative;
    transform: none;
    top: 0;
  }
}
html[dir=rtl] .bisb-header-wrapper .bisb-header-inner-wrap {
  display: flex;
  justify-content: space-between;
  background: #ffffff;
  border-radius: 10px;
  padding: 10px 30px 10px 56px;
  align-items: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-header-wrapper .bisb-header-inner-wrap {
    padding: 10px 25px 10px 25px;
    position: relative;
  }
}
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav {
  position: relative;
}
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav ul {
  margin: 0;
  list-style-type: none;
}
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul {
  display: flex;
}
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul span,
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul a {
  font-size: 16px;
  color: #55267E;
  cursor: pointer;
}
@media only screen and (max-width: 1366px) {
  html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul span,
  html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 1200px) {
  html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul span,
  html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul a {
    font-size: 12px;
  }
}
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul span,
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul a {
  transition: all 0.1s linear 0s;
}
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul span:hover,
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul a:hover {
  transition: all 0.1s linear 0s;
}
html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul > li {
  margin: 0 24px;
}
@media only screen and (max-width: 1200px) {
  html[dir=rtl] .bisb-header-wrapper .bisb-main-nav > ul > li {
    margin: 0 16px;
  }
}
html[dir=rtl] .bisb-lang-switcher li.lang-en a {
  font-family: "Gotham-Medium";
}
html[dir=rtl] .bisb-lang-switcher ul,
html[dir=rtl] .bisb-lang-switcher .links {
  margin: 0;
  list-style-type: none;
}
html[dir=rtl] .bisb-lang-switcher li.lang-ar a {
  background: url(../image/bisb-ar-icon.svg) no-repeat left top/100%;
  width: 14px;
  height: 24px;
  display: block;
  text-indent: -10000px;
}
html[dir=rtl] .bisb-site-search-wrapper {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  display: none;
}
html[dir=rtl] .bisb-site-search-wrapper input[type=submit] {
  background-image: url(../image/search-icon.svg);
  background-repeat: no-repeat;
  background-position: 12px center;
  padding-left: 2.5rem;
}
html[dir=rtl] .bisb-site-search-wrapper .bisb-site-search {
  background: #55267E;
}
html[dir=rtl] .bisb-sandwich-icon {
  background: url(../image/bisb-sandwich-menu.svg) no-repeat left top;
  width: 36px;
  height: 24px;
  cursor: pointer;
  position: relative;
}
html[dir=rtl] .bisb-sandwich-icon.toggled {
  background: url(../image/bisb-sandwich-close.svg) no-repeat left top;
}
html[dir=rtl] .bisb-sandwich-icon.toggled::before {
  position: absolute;
  left: -6px;
  bottom: -33px;
  content: "";
  background: url(../image/bisb-traingle-purple.png) no-repeat left top;
  width: 55px;
  height: 22px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-sandwich-icon.toggled::before {
    content: none;
  }
}
html[dir=rtl] .bisb-search-icon {
  background: url(../image/bisb-search-icon.svg) no-repeat left top;
  width: 25px;
  height: 24px;
  cursor: pointer;
  position: relative;
}
html[dir=rtl] .bisb-search-icon.toggled {
  background: url(../image/bisb-sandwich-close.svg) no-repeat left top;
}
html[dir=rtl] .bisb-search-icon.toggled::before {
  position: absolute;
  left: -18px;
  bottom: -33px;
  content: "";
  background: url(../image/bisb-traingle-purple.png) no-repeat left top;
  width: 55px;
  height: 22px;
}
html[dir=rtl] .bisb-tools-menu-wrapper {
  background: #693e8f;
  border-radius: 10px;
  padding: 28px 30px;
  margin-top: 5px;
  color: #ffffff;
  position: relative;
  display: none;
}
html[dir=rtl] .bisb-tools-menu-wrapper a,
html[dir=rtl] .bisb-tools-menu-wrapper span {
  color: #ffffff;
  font-size: 18px;
  transition: all 0.2s ease 0s;
}
html[dir=rtl] .bisb-tools-menu-wrapper a:hover,
html[dir=rtl] .bisb-tools-menu-wrapper span:hover {
  transition: all 0.2s ease 0s;
}
html[dir=rtl] .bisb-tools-menu-wrapper ul {
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style-type: none;
}
html[dir=rtl] .bisb-tools-menu-wrapper .bisb-tools-sub-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 56px;
  background: #00BFB3;
  border-radius: 10px;
  padding: 28px 30px;
  margin-top: 26px;
  color: #55267E;
  width: 100%;
  height: 80px;
}
html[dir=rtl] .bisb-tools-menu-wrapper .bisb-tools-sub-menu li {
  margin-left: 2rem;
}
html[dir=rtl] .bisb-tools-menu-wrapper .bisb-tools-sub-menu li a,
html[dir=rtl] .bisb-tools-menu-wrapper .bisb-tools-sub-menu li span {
  background: none !important;
  color: #552988;
  padding-left: 0 !important;
  transition: all 0.1s linear 0s;
}
html[dir=rtl] .bisb-tools-menu-wrapper .bisb-tools-sub-menu li a:hover,
html[dir=rtl] .bisb-tools-menu-wrapper .bisb-tools-sub-menu li span:hover {
  color: #552988 !important;
  transition: all 0.1s linear 0s;
  font-weight: 600;
}
html[dir=rtl] .bisb-tools-menu-wrapper .bisb-tools-sub-menu .bisb-tools-sub-submenu {
  display: none;
}
html[dir=rtl] .menu--secondary-menu > ul li.toggled > span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.toggled > span {
  position: relative;
  color: #51c1ad;
  font-weight: 600;
}
html[dir=rtl] .menu--secondary-menu > ul li.toggled > span::before,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.toggled > span::before {
  position: absolute;
  left: -6px;
  bottom: -33px;
  content: "";
  background: url(../image/bisb-traingle-verdigris.png) no-repeat left top;
  width: 55px;
  height: 22px;
}
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products a,
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products a,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products span {
  background: url(../image/bisb-product-bg.svg) no-repeat right top;
  padding-right: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products a,
  html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products span,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products a,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products span {
    padding-right: 0;
  }
}
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products a:hover,
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products span:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products a:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products span:hover {
  background: url(../image/bisb-product-bg-hover.svg) no-repeat right top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products a:hover,
  html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products span:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products a:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products span:hover {
    background: none !important;
    color: #55267E;
  }
}
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products.active a,
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-products.active span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products.active a,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-products.active span {
  background: url(../image/bisb-product-bg-hover.svg) no-repeat right top !important;
  color: #00BFB3;
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-tools.toggled > span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-tools.toggled > span {
  background: url(../image/bisb-tools-bg-hover.svg) no-repeat right top;
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-tools a,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-tools span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-tools a,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-tools span {
  background: url(../image/bisb-tools-bg.svg) no-repeat right top;
  padding-right: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-tools a,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-tools span,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-tools a,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-tools span {
    padding-right: 0;
  }
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-tools a:hover,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-tools span:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-tools a:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-tools span:hover {
  background: url(../image/bisb-tools-bg-hover.svg) no-repeat right top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-tools a:hover,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-tools span:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-tools a:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-tools span:hover {
    background: none !important;
    color: #55267E;
  }
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-offers a,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-offers span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-offers a,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-offers span {
  background: url(../image/bisb-offers-bg.svg) no-repeat right top;
  padding-right: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-offers a,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-offers span,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-offers a,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-offers span {
    padding-right: 0;
  }
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-offers a:hover,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-offers span:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-offers a:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-offers span:hover {
  background: url(../image/bisb-offers-bg-hover.svg) no-repeat right top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-offers a:hover,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-offers span:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-offers a:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-offers span:hover {
    background: none !important;
    color: #55267E;
  }
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-timings a,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-timings span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-timings a,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-timings span {
  background: url(../image/bisb-timing.svg) no-repeat right top;
  padding-right: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-timings a,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-timings span,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-timings a,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-timings span {
    padding-right: 0;
  }
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-timings a:hover,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-timings span:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-timings a:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-timings span:hover {
  background: url(../image/bisb-timing-hover.svg) no-repeat right top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-timings a:hover,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-timings span:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-timings a:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-timings span:hover {
    background: none !important;
    color: #55267E;
  }
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-locator a,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-locator span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-locator a,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-locator span {
  background: url(../image/bisb-locator-bg.svg) no-repeat right top;
  padding-right: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-locator a,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-locator span,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-locator a,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-locator span {
    padding-right: 0;
  }
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-locator a:hover,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-locator span:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-locator a:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-locator span:hover {
  background: url(../image/bisb-locator-bg-hover.svg) no-repeat right top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-locator a:hover,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-locator span:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-locator a:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-locator span:hover {
    background: none !important;
    color: #55267E;
  }
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-assistance a,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-assistance span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-assistance a,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-assistance span {
  background: url(../image/bisb-assistance-bg.svg) no-repeat right top;
  padding-right: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-assistance a,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-assistance span,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-assistance a,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-assistance span {
    padding-right: 0;
  }
}
html[dir=rtl] .menu--secondary-menu > ul li.bisb-assistance a:hover,
html[dir=rtl] .menu--secondary-menu > ul li.bisb-assistance span:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-assistance a:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-assistance span:hover {
  background: url(../image/bisb-assistance-hover-bg.svg) no-repeat right top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-assistance a:hover,
  html[dir=rtl] .menu--secondary-menu > ul li.bisb-assistance span:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-assistance a:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul li.bisb-assistance span:hover {
    background: none !important;
    color: #55267E;
  }
}
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-social a,
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-social span,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-social a,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-social span {
  background: url(../image/bisb-social-bg.svg) no-repeat right top;
  padding-right: 32px;
  height: 24px;
  display: block;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul > li.bisb-social a,
  html[dir=rtl] .menu--secondary-menu > ul > li.bisb-social span,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-social a,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-social span {
    padding-right: 0;
  }
}
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-social a:hover,
html[dir=rtl] .menu--secondary-menu > ul > li.bisb-social span:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-social a:hover,
html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-social span:hover {
  background: url(../image/bisb-social-bg-hover.svg) no-repeat right top !important;
  color: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .menu--secondary-menu > ul > li.bisb-social a:hover,
  html[dir=rtl] .menu--secondary-menu > ul > li.bisb-social span:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-social a:hover,
  html[dir=rtl] .bisb-tools-menu-wrapper > ul > li.bisb-social span:hover {
    background: none !important;
    color: #55267E;
  }
}
html[dir=rtl] .bisb-main-nav {
  position: relative;
}
html[dir=rtl] .bisb-main-nav li.have-sub:last-child > ul {
  left: 0;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul {
  display: none;
  position: absolute;
  background: #55267E;
  top: 56px;
  right: 0;
  color: #ffffff;
  padding: 47px 50px 41px 30px;
  border-radius: 10px;
  min-width: 410px;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li {
  margin: 0 0 1.5rem 0;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li a,
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li span {
  color: #ffffff;
  display: block;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub {
  background: url(../image/bisb-menu-plus-ico.svg) no-repeat left center;
  padding-left: 32px;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active {
  background: url(../image/bisb-menu-close-ico.svg) no-repeat left center;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active > span {
  font-weight: 600;
  position: relative;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active > span::before {
  content: "";
  width: 50px;
  height: 5px;
  background: #00BFB3;
  position: absolute;
  right: 0;
  bottom: -8px;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active > span::after {
  content: "";
  background: url(../image/bisb-traingle-white.png) no-repeat left top;
  position: absolute;
  left: -68px;
  bottom: -15px;
  width: 23px;
  height: 54px;
  transform: rotate(180deg);
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub.active > ul {
  display: block;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul {
  position: absolute;
  right: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  padding: 47px 30px 41px 30px;
  padding-left: 20px;
  box-sizing: border-box;
  border-radius: 10px;
  margin-right: 5px;
  min-width: 431px;
  max-height: 547px;
  overflow-y: auto;
  max-width: 85%;
  scrollbar-width: thin;
  scrollbar-color: #6a1b9a #f1f1f1;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar {
  width: 8px;
  background: transparent;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-track {
  background: #f1f1f1;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-thumb {
  background-color: #6a1b9a;
  border-radius: 8px;
  border: 2px solid transparent;
  background-clip: content-box;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-thumb:hover {
  background: #555;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-button:single-button {
  display: none;
  height: 0;
  width: 0;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul li {
  margin: 0 0 1.5rem 0;
}
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul li a,
html[dir=rtl] .bisb-main-nav li.have-sub > ul > li.have-sub-sub > ul li span {
  color: #55267E;
  font-size: 14px;
  font-weight: 600;
}
html[dir=rtl] .bisb-main-nav li.have-sub.toggled > ul {
  display: block;
}
html[dir=rtl] .bisb-main-nav li.have-sub.toggled > span {
  position: relative;
  font-weight: 600;
}
html[dir=rtl] .bisb-main-nav li.have-sub.toggled > span::before {
  content: "";
  background: url(../image/bisb-traingle-purple.png) no-repeat left top;
  position: absolute;
  left: 0;
  bottom: -36px;
  width: 55px;
  height: 22px;
}
html[dir=rtl] .bisb-mob-menu-wrapper {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  top: 70px;
  background: #ffffff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 20px;
  color: #55267E;
  box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.15);
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-site-search {
  margin: 0;
  padding: 0;
  width: 100%;
  background: none;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-site-search .bisb-nl-form {
  width: 100%;
  margin-bottom: 25px;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-site-search .bisb-nl-form input[type=email] {
  border: 1px solid #552988;
  padding: 11px;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-site-search .bisb-nl-form input[type=submit] {
  background: url(../image/bisb-search-submit-mob.svg) no-repeat left top;
  width: 35px !important;
  height: 35px;
  min-width: 35px;
  text-indent: -100000px;
  border: none !important;
  top: 7px;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-lang-switcher li.lang-ar a {
  text-indent: unset;
  width: 100%;
  display: block;
  padding-left: 20px;
  font-size: 16px;
  font-family: "FrutigerLTArabic-65Bold";
  background-size: 13px;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob {
  margin-top: 1rem;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob ul {
  margin: 0;
  list-style: none;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li span {
  font-size: 16px;
  display: block;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li ul {
  display: none;
  padding-left: 2rem;
  padding-top: 1rem;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li ul li:last-child {
  border: 0;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li ul li span,
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li ul li a {
  font-size: 14px;
  display: block;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li.have-sub {
  background: url(../image/bisb-mobmenu-collapse-bg.svg) no-repeat left top;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li.have-sub.active {
  background: url(../image/bisb-mobmenu-expand-bg.svg) no-repeat left top;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li.have-sub.active > span {
  font-weight: 600;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob nav > ul > li.have-sub.active .submenu-level-1 {
  display: block;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub {
  background: url(../image/bisb-mobmenu-collapse-bg.svg) no-repeat left top;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub.active {
  background: url(../image/bisb-mobmenu-expand-bg.svg) no-repeat left top;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub.active > span {
  font-weight: 600;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub.active .submenu-level-2 {
  display: block;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob .have-sub-sub > ul li a {
  font-size: 12px;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob ul li {
  margin-bottom: 1rem;
  border-bottom: 1px solid rgba(204, 204, 204, 0.368627451);
  padding-bottom: 0.5rem;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob .submenu-level-1,
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob .submenu-level-2 {
  display: none;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob .submenu-level-1 {
  padding-left: 2rem;
  padding-top: 1rem;
}
html[dir=rtl] .bisb-mob-menu-wrapper .bisb-main-nav-mob .submenu-level-2 {
  padding-left: 4rem;
  padding-top: 1rem;
}
html[dir=rtl] .tools-nav-mob li {
  position: relative;
  padding-right: 36px;
}
html[dir=rtl] .tools-nav-mob li ul {
  padding-left: 1rem !important;
  padding-top: 1rem !important;
}
html[dir=rtl] .tools-nav-mob li ul li {
  padding-left: 0;
}
html[dir=rtl] .tools-nav-mob li ul li a,
html[dir=rtl] .tools-nav-mob li ul li span {
  font-size: 14px !important;
  display: block;
}
html[dir=rtl] .tools-nav-mob li ul li ul li:last-child {
  margin: 0;
}
html[dir=rtl] .tools-nav-mob li::before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
}
html[dir=rtl] .tools-nav-mob li.bisb-products::before {
  background: url(../image/bisb-pbg-mob.svg) no-repeat left top;
}
html[dir=rtl] .tools-nav-mob li.bisb-tools::before {
  background: url(../image/bisb-tools-bg-mob.svg) no-repeat left top/100%;
}
html[dir=rtl] .tools-nav-mob li.bisb-offers::before {
  background: url(../image/bisb-offers-bg-mob.svg) no-repeat left top/100%;
}
html[dir=rtl] .tools-nav-mob li.bisb-timings::before {
  background: url(../image/bisb-timing-mob.svg) no-repeat left top/100%;
}
html[dir=rtl] .tools-nav-mob li.bisb-locator::before {
  background: url(../image/bisb-locator-bg-mob.svg) no-repeat left top/100%;
  width: 20px;
}
html[dir=rtl] .tools-nav-mob li.bisb-assistance::before {
  background: url(../image/bisb-assistance-bg-mob.svg) no-repeat left top/100%;
}
html[dir=rtl] .tools-nav-mob li.bisb-social::before {
  background: url(../image/bisb-social-bg-mob.svg) no-repeat left top/100%;
}
html[dir=rtl] .desk-submenu-level-2,
html[dir=rtl] .desk-submenu-level-1 {
  display: none;
}
html[dir=rtl] .page-loaded .bisb-main-nav {
  display: none;
}
html[dir=rtl] .bisb-header-inner-wrap .menu-level-3,
html[dir=rtl] .bisb-mob-menu-wrapper .menu-level-3 {
  display: none;
  padding-right: 1rem;
  padding-top: 1rem;
}
html[dir=rtl] .menu-level-2 .menu-item--expanded {
  background: url(../image/bisb-menu-plus-ico-purple.svg) no-repeat left top;
}
html[dir=rtl] .menu-level-2 .menu-item--expanded.toggled {
  background: url(../image/bisb-menu-close-ico.svg) no-repeat left top;
}
html[dir=rtl] body.modal-open .bisb-header-wrapper.active,
html[dir=rtl] body.modal-open .bisb-header-wrapper.animate {
  padding-right: 15px;
}
html[dir=rtl] .bisb-footer-section {
  padding-bottom: 4rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-section {
    padding-bottom: 0;
  }
}
html[dir=rtl] .bisb-footer-section ul {
  list-style-type: none;
  margin: 0;
}
html[dir=rtl] .bisb-footer-section .container {
  background: #55267E;
  background: linear-gradient(180deg, rgb(85, 38, 126) 0%, rgb(54, 5, 81) 100%);
  color: #ffffff;
  border-radius: 10px;
  padding: 52px 65px 68px 65px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-section .container {
    padding: 15px;
  }
}
html[dir=rtl] .bisb-footer-section .bisb-footer-navs ul {
  display: flex;
  justify-content: space-between;
}
html[dir=rtl] .bisb-footer-section .bisb-footer-navs ul li {
  background: none !important;
  padding-right: 0 !important;
  margin-bottom: 5px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-section .bisb-footer-navs ul {
    flex-wrap: wrap;
  }
  html[dir=rtl] .bisb-footer-section .bisb-footer-navs ul li {
    box-sizing: border-box;
    flex: 1 1 50%;
  }
}
html[dir=rtl] .bisb-footer-section .bisb-footer-navs ul li ul {
  margin-top: 12px;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-section .bisb-footer-navs ul li ul {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .bisb-footer-section .bisb-footer-navs a,
html[dir=rtl] .bisb-footer-section .bisb-footer-navs span {
  color: #ffffff;
  font-size: 0.875rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-section .bisb-footer-navs a,
  html[dir=rtl] .bisb-footer-section .bisb-footer-navs span {
    font-size: 0.6875rem;
  }
}
html[dir=rtl] .bisb-footer-section .bisb-footer-navs a {
  font-family: "FrutigerLTArabic-65Bold";
}
html[dir=rtl] .bisb-footer-section .bisb-footer-navs span {
  font-weight: 400;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 8px;
  display: block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-section .bisb-footer-navs span {
    width: 90%;
  }
}
html[dir=rtl] .bisb-footer-newsletter,
html[dir=rtl] .bisb-site-search {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #693e8f;
  border-radius: 10px;
  padding: 15px 30px;
  margin: 32px 0;
  color: #ffffff;
  position: relative;
}
html[dir=rtl] .bisb-footer-newsletter .ajax-progress.ajax-progress-throbber,
html[dir=rtl] .bisb-site-search .ajax-progress.ajax-progress-throbber {
  position: absolute;
  left: 8px;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-newsletter,
  html[dir=rtl] .bisb-site-search {
    flex-direction: column;
    padding: 16px;
    align-items: flex-start;
  }
}
html[dir=rtl] .bisb-footer-newsletter h6,
html[dir=rtl] .bisb-site-search h6 {
  font-size: 26px !important;
  margin: 0;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-newsletter h6,
  html[dir=rtl] .bisb-site-search h6 {
    font-size: 16px !important;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .bisb-footer-newsletter .bisb-nl-form,
html[dir=rtl] .bisb-site-search .bisb-nl-form {
  width: 65%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-newsletter .bisb-nl-form,
  html[dir=rtl] .bisb-site-search .bisb-nl-form {
    width: 100%;
  }
}
html[dir=rtl] .bisb-footer-newsletter .bisb-nl-form form,
html[dir=rtl] .bisb-site-search .bisb-nl-form form {
  display: flex;
  position: relative;
}
html[dir=rtl] .bisb-footer-newsletter .bisb-nl-form form input[type=submit],
html[dir=rtl] .bisb-site-search .bisb-nl-form form input[type=submit] {
  position: absolute;
  left: 8px;
  top: 8px;
  min-width: 100px;
  font-size: 14px;
  height: 35px;
  width: 120px;
}
html[dir=rtl] .bisb-footer-newsletter .bisb-nl-form form input[type=email],
html[dir=rtl] .bisb-footer-newsletter .bisb-nl-form form input[type=text],
html[dir=rtl] .bisb-site-search .bisb-nl-form form input[type=email],
html[dir=rtl] .bisb-site-search .bisb-nl-form form input[type=text] {
  border-radius: 10px;
  font-size: 14px;
  padding: 8px 8px 8px 25px;
  height: 50px;
  color: #232222;
}
html[dir=rtl] .bisb-footer-about {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 18px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-about {
    flex-direction: column;
  }
  html[dir=rtl] .bisb-footer-about .bisb-footer-logo {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .bisb-footer-about .bisb-copy-right {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-about .bisb-copy-right {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .bisb-footer-about .bisb-copy-right p,
html[dir=rtl] .bisb-footer-about .bisb-copy-right span {
  font-size: 12px;
  margin-bottom: 0;
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-footer-about .bisb-copy-right p,
  html[dir=rtl] .bisb-footer-about .bisb-copy-right span {
    font-size: 7px;
  }
}
html[dir=rtl] .bisb-footer-about .bisb-sm-links ul {
  display: flex;
  align-items: center;
  gap: 30px;
}
html[dir=rtl] .bisb-footer-about .bisb-sm-links ul li {
  background: none !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
html[dir=rtl] .bisb-footer-about .bisb-sm-links ul li a img {
  filter: brightness(4) grayscale(1) contrast(3);
  transition: 0.2s linear 0s;
}
html[dir=rtl] .bisb-footer-about .bisb-sm-links ul li a:hover img {
  transition: 0.2s linear 0s;
  filter: none;
}
html[dir=rtl] body {
  font-family: "FrutigerLTArabic-45Light", sans-serif;
  position: relative;
}
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 {
  font-family: "FrutigerLTArabic-75Black";
}
html[dir=rtl] .bisb-slider-next,
html[dir=rtl] .bisb-slider-prev {
  position: absolute;
  top: 57.3%;
  width: 32px;
  height: 32px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-slider-next,
  html[dir=rtl] .bisb-slider-prev {
    display: none;
  }
}
html[dir=rtl] ul:not([class]) {
  margin: 0 !important;
}
html[dir=rtl] ul:not([class]) > li:not([class]) {
  font-size: 1rem;
  background: url(../image/coop-list-icon.png) no-repeat right 5px;
  padding-right: 1.5rem;
  list-style-type: none;
  margin-bottom: 1rem;
}
html[dir=rtl] .custom-pagination .swiper-pagination {
  text-align: center;
  bottom: -2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .custom-pagination .swiper-pagination {
    bottom: -2.5rem;
  }
}
html[dir=rtl] .custom-pagination .swiper-pagination .swiper-pagination-bullet {
  background: #d9d9d9;
  opacity: 1;
  width: 13px;
  height: 13px;
}
html[dir=rtl] .custom-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #55267E;
  opacity: 1;
}
html[dir=rtl] input[type=date] {
  text-align: right;
}
@media only screen and (max-width: 1366px) {
  html[dir=rtl] .bisb-digital {
    width: 150px;
    font-size: 13px !important;
  }
}
html[dir=rtl] .bisb-offer-modal.winners-table-modal .modal-dialog {
  max-width: 1160px;
}
html[dir=rtl] .bisb-offer-modal.winners-table-modal .modal-content {
  margin-top: 3rem;
}
html[dir=rtl] .bisb-offer-modal.moreinfo-table-modal .modal-content {
  margin-top: 3rem;
}
html[dir=rtl] .bisb-digital {
  font-size: 0.8rem !important;
  background-position: 90% center !important;
  padding-right: 33px;
  padding-left: 0 !important;
}
html[dir=rtl] .bisb-slider-prev {
  background: url(../image/bisb-arrow.svg) no-repeat left top/100%;
  right: -46px;
  transform: rotate(180deg);
}
html[dir=rtl] .bisb-slider-next {
  background: url(../image/bisb-arrow.svg) no-repeat left top/100%;
  left: -46px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-press-section .bisb-slider-next,
  html[dir=rtl] .bisb-press-section .bisb-slider-prev {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-products-tabs-section .bisb-slider-next,
  html[dir=rtl] .bisb-products-tabs-section .bisb-slider-prev {
    display: none;
  }
}
html[dir=rtl] .bisb-slider-next.swiper-button-disabled,
html[dir=rtl] .bisb-slider-prev.swiper-button-disabled {
  opacity: 0.5;
}
html[dir=rtl] .bisb-offers-section {
  position: relative;
  margin-top: 34px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-offers-section {
    margin-top: 2rem;
  }
}
html[dir=rtl] .bisb-offers-section .bisb-offers-slider .bisb-offer-brand {
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  min-height: 125px;
  padding: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  margin-bottom: 50px;
  perspective: 1000px;
}
html[dir=rtl] .bisb-offers-section .bisb-offers-slider .bisb-offer-brand:hover .bisb-hover-state {
  transform: rotateY(0deg);
  transition: all 0.4s ease-in-out 0s;
  opacity: 1;
}
html[dir=rtl] .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state {
  position: absolute;
  right: 0;
  top: 0;
  background: #55267E;
  color: #ffffff;
  height: 100%;
  width: 100%;
  border-radius: 10px;
  padding: 20px;
  transform: rotateY(90deg);
  transition: all 0.4s ease-in-out 0s;
  opacity: 0;
}
html[dir=rtl] .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state .bisb-validity {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  margin-bottom: 19px;
}
html[dir=rtl] .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state .bisb-offer-title a,
html[dir=rtl] .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state .bisb-offer-title p,
html[dir=rtl] .bisb-offers-section .bisb-offers-slider .bisb-offer-brand .bisb-hover-state .bisb-offer-title span {
  font-size: 16px;
  margin-bottom: 0;
  line-height: 1.5;
  background: url(../image/bisb-link-arrow-lt.png) no-repeat left center;
  color: #ffffff;
  display: block;
  text-align: right;
  padding-left: 18px;
}
html[dir=rtl] .bisb-widget-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html[dir=rtl] .bisb-widget-title h3 {
  margin-bottom: 0;
  font-family: "FrutigerLTArabic-75Black";
}
html[dir=rtl] .bisb-widget-title h3 b {
  font-family: "FrutigerLTArabic-75Black";
}
html[dir=rtl] .bisb-widget-wrap {
  display: flex;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-widget-wrap {
    flex-direction: column;
  }
}
html[dir=rtl] .bisb-widget-wrap .bisb-events-img img {
  border-radius: 10px;
  width: 100%;
}
html[dir=rtl] .bisb-widget-wrap .bisb-events-text {
  background: #fafafa;
  padding: 50px;
  border-radius: 10px;
  min-height: 475px;
  width: 75%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-widget-wrap .bisb-events-text {
    width: 100%;
    padding: 0;
    min-height: auto;
    order: 1;
    background: none;
    border-radius: unset;
  }
}
html[dir=rtl] .bisb-widget-wrap .bisb-events-text p {
  color: #55267E;
  font-size: 21px;
  line-height: 1.5;
  margin: 3rem 0 3rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-widget-wrap .bisb-events-text p {
    font-size: 16px;
  }
}
html[dir=rtl] .bisb-widget-wrap .bisb-events-text .bisb-events-text-innerwrap {
  padding-left: 40%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-widget-wrap .bisb-events-text .bisb-events-text-innerwrap {
    padding-left: 0;
  }
}
html[dir=rtl] .bisb-widget-wrap .bisb-events-img {
  position: absolute;
  left: 0;
  top: -3rem;
  width: 50%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-widget-wrap .bisb-events-img {
    position: relative;
    width: 100%;
    top: 0;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .bisb-bold-light-title h3 {
  margin-bottom: 0;
  font-family: "FrutigerLTArabic-65Bold";
}
html[dir=rtl] .bisb-bold-light-title h3 b {
  font-family: "FrutigerLTArabic-75Black";
}
html[dir=rtl] .bisb-go-digital-wrap {
  background: linear-gradient(180deg, rgb(254, 254, 254) 0%, rgba(0, 0, 0, 0.07) 100%);
  margin-bottom: 6.5rem;
  box-shadow: inset -1px -20px 20px 0px #fefefe;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-go-digital-wrap {
    margin-bottom: 0;
  }
}
html[dir=rtl] .bisb-go-digital-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #55267E;
  padding: 4rem 0 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-go-digital-section {
    display: block;
  }
}
html[dir=rtl] .bisb-go-digital-section p {
  font-size: 24px;
  margin: 24px 0 19px;
}
html[dir=rtl] .bisb-go-digital-section ul {
  margin: 0;
  list-style-type: none;
}
html[dir=rtl] .bisb-go-digital-section ul li {
  background: url(../image/bisb-tick-icon.svg) no-repeat right 10px !important;
  font-size: 21px !important;
  padding-right: 24px;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-go-digital-section ul li {
    font-size: 16px;
  }
}
html[dir=rtl] .bisb-go-digital-section .bisb-mobile-apps {
  margin-top: 30px;
}
html[dir=rtl] .bisb-go-digital-section .bisb-mobile-apps a {
  display: block;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .bisb-go-digital-section .bisb-mobile-apps a:hover {
  transform: translateY(-10px);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .bisb-press-section {
  background: url(../image/bisb-bg.png) no-repeat right top;
  position: relative;
}
html[dir=rtl] .bisb-press-section .container {
  position: relative;
}
html[dir=rtl] .bisb-events-widget {
  background: url(../image/bisb-bg.png) no-repeat left top;
}
html[dir=rtl] .bisb-press-slider .bisb-item {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border: 1px solid #e1e1e1;
  border-radius: 15px;
}
html[dir=rtl] .bisb-press-slider .bisb-item:hover img {
  transform: scale(1.05);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .bisb-press-slider .bisb-img-block {
  overflow: hidden;
  border-radius: 15px 15px 0 0;
}
html[dir=rtl] .bisb-press-slider .bisb-img-block img {
  width: 100%;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  transition: all 0.3s ease-in-out;
  transform: scale(1);
}
html[dir=rtl] .bisb-press-slider .bisb-desc-wrap {
  background: #e1e1e1;
  padding: 22px 22px 30px 20px;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  min-height: 160px;
}
html[dir=rtl] .bisb-press-slider .bisb-desc-wrap span {
  font-size: 14px;
  font-family: "FrutigerLTArabic-65Bold";
  margin-bottom: 10px;
  display: block;
}
html[dir=rtl] .bisb-press-slider .bisb-desc-wrap p {
  font-size: 18px;
  margin-bottom: 0;
}
html[dir=rtl] .bisb-press-slider a:hover {
  color: #55267E;
}
html[dir=rtl] .bisb-products-tabs-section {
  background: #fafafa;
  padding-bottom: 88px;
  margin-top: 40px;
  padding-top: 38px;
}
html[dir=rtl] .bisb-products-tabs-section .tab-content {
  position: relative;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-products-tabs-section {
    padding-bottom: 30px;
  }
}
html[dir=rtl] .bisb-products-tabs-section .nav-tabs {
  display: flex;
  justify-content: space-between;
  border: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-products-tabs-section .nav-tabs {
    flex-wrap: nowrap;
    overflow-y: hidden;
  }
  html[dir=rtl] .bisb-products-tabs-section .nav-tabs .nav-link {
    margin: 0 4px;
  }
}
html[dir=rtl] .bisb-products-tabs-section .nav-link {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
html[dir=rtl] .bisb-products-tabs-section .nav-link.active {
  background: #55267E;
  color: #ffffff;
}
html[dir=rtl] .bisb-products-tabs-section .tab-content p {
  text-align: center;
  padding: 40px 0;
  color: #55267E;
  margin: 0;
  font-size: 21px;
}
html[dir=rtl] .bisb-products-slider .bisb-items-holder {
  margin-left: 0.5rem;
}
html[dir=rtl] .bisb-products-slider .bisb-item {
  display: block;
}
html[dir=rtl] .bisb-products-slider .bisb-accounts-bg {
  position: relative;
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  overflow: hidden;
}
html[dir=rtl] .bisb-products-slider .bisb-accounts-bg .bisb-positioned-state {
  position: absolute;
  left: 50%;
  bottom: 33px;
  transform: translateX(-50%);
  z-index: 2;
}
html[dir=rtl] .bisb-products-slider .bisb-accounts-bg .bisb-positioned-state h5 {
  margin: 0;
  color: #ffffff;
  font-family: "FrutigerLTArabic-65Bold";
}
html[dir=rtl] .bisb-products-slider .bisb-accounts-bg img {
  width: 100%;
  border-radius: 10px;
  transform: scale(1);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .bisb-products-slider .bisb-accounts-bg:hover img {
  transform: scale(1.05);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .bisb-products-slider .bisb-accounts-bg .bisb-overlay-1 {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(85, 38, 126, 0) 50%, rgb(54, 5, 81) 100%);
  border-radius: 10px;
  z-index: 1;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-pagination {
  text-align: right;
  padding-right: 10px;
  bottom: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-spotlight-wrapper .swiper-pagination {
    bottom: 16px;
  }
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-pagination .swiper-pagination-bullet {
  background: #55267E;
  opacity: 1;
  width: 13px;
  height: 13px;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ffffff;
  opacity: 1;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper {
  z-index: 2;
}
html[dir=rtl] .bisb-spotlight-wrapper {
  position: relative;
}
html[dir=rtl] .bisb-spotlight-wrapper .bisb-positioned-container {
  position: absolute;
  left: 50%;
  top: 55%;
  width: 100%;
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-spotlight-wrapper .bisb-positioned-container {
    left: 0;
    top: auto;
    transform: none;
    bottom: 60px;
  }
}
html[dir=rtl] .bisb-spotlight-wrapper.bisb-inner-spotlight .bisb-positioned-container {
  position: absolute;
  left: 50%;
  bottom: 60px;
  top: auto;
  width: 100%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-spotlight-wrapper.bisb-inner-spotlight .bisb-positioned-container {
    bottom: 45px;
  }
}
html[dir=rtl] .bisb-spotlight-wrapper .bisb-spot-image-wrap img {
  width: 100%;
  height: 100vh !important;
  -o-object-fit: cover;
     object-fit: cover;
  filter: hue-rotate(45deg) brightness(0.5) contrast(1.5);
  transition: all 0.3s ease-in 0s;
}
html[dir=rtl] .bisb-spotlight-wrapper .bisb-spot-content {
  min-width: 350px;
  width: 50%;
  max-width: 550px;
}
html[dir=rtl] .bisb-spotlight-wrapper .bisb-spot-content h1 {
  color: #00BFB3;
  transform: translateY(-100%);
  transition: all 0.4s linear 0s;
  opacity: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-spotlight-wrapper .bisb-spot-content h1 {
    font-size: 28px !important;
  }
}
html[dir=rtl] .bisb-spotlight-wrapper .bisb-spot-content p {
  color: #ffffff;
  font-size: 24px;
  line-height: 29px;
  margin-bottom: 2rem;
  transform: translateY(-100%);
  transition: all 0.4s linear 0s;
  opacity: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-spotlight-wrapper .bisb-spot-content p {
    font-size: 18px !important;
  }
}
html[dir=rtl] .bisb-spotlight-wrapper .bisb-spot-content .bisb-button {
  max-width: -moz-fit-content;
  max-width: fit-content;
  transform: translateY(-100%);
  transition: all 0.1s linear 0s;
  opacity: 0;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-slide-active .bisb-spot-content h1 {
  transform: translateY(0);
  transition: all 0.4s linear 0.5s;
  opacity: 1;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-slide-active .bisb-spot-content p {
  transform: translateY(0);
  transition: all 0.4s linear 0.6s;
  opacity: 1;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-slide-active .bisb-spot-content .bisb-button {
  transform: translateY(0);
  transition: all 0.1s linear 0s;
  opacity: 1;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-slide-active img {
  transition: all 0.3s ease-in 0s;
  filter: none;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-slide-prev .bisb-spot-content h1 {
  transform: translateY(100%);
  transition: all 0.4s ease-in 0.6s;
  opacity: 0;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-slide-prev .bisb-spot-content p {
  transform: translateY(100%);
  transition: all 0.4s ease-in 0.5s;
  opacity: 0;
}
html[dir=rtl] .bisb-spotlight-wrapper .swiper-slide-prev .bisb-spot-content .bisb-button {
  transform: translateY(100%);
  transition: all 0.1s ease-in 0s;
  opacity: 0;
}
html[dir=rtl] .bisb-spotlight-gradient {
  background: linear-gradient(280deg, rgb(32, 5, 46) 0%, rgba(49, 0, 91, 0.08) 41%);
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-spotlight-gradient {
    background: linear-gradient(0deg, rgb(32, 5, 46) 0%, rgba(49, 0, 91, 0.08) 50%);
  }
}
html[dir=rtl] .bisb-overlay {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.768627451);
  display: none;
  z-index: 3;
}
html[dir=rtl] .bisb-overlay.active {
  display: block;
}
html[dir=rtl] .bisb-offer-modal .modal-dialog {
  max-width: 737px;
}
html[dir=rtl] .bisb-offer-modal .modal-body {
  padding: 2rem;
}
html[dir=rtl] .bisb-offer-modal .close-btn {
  position: absolute;
  left: 1rem;
  top: -3rem;
  background: url(../image/bisb-popup-close.png) no-repeat left top;
  width: 24px;
  height: 24px;
  border: none;
  font-size: 0;
}
html[dir=rtl] .bisb-offer-modal .modal-content {
  border: 1px solid #55267E;
}
html[dir=rtl] .bisb-offer-modal .modal-content span {
  font-size: 28px !important;
  margin-bottom: 1rem;
  color: #232222;
  border-bottom: 1px solid #232222;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-offer-modal .modal-content span {
    font-size: 21px !important;
  }
}
html[dir=rtl] .bisb-offer-modal .modal-content ul {
  list-style-type: none;
}
html[dir=rtl] .bisb-offer-modal .modal-content li {
  color: #232222;
  font-size: 16px;
  background: url(../image/bisb-popup-tick.png) no-repeat right 9px;
  padding-right: 2rem;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-offer-modal .modal-content li {
    font-size: 16px;
  }
}
html[dir=rtl] .bisb-inner-spotlight {
  padding: 160px 0 30px;
  min-height: 450px;
}
html[dir=rtl] .bisb-inner-spotlight.with-bg {
  min-height: 655px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-inner-spotlight {
    min-height: 380px;
  }
}
html[dir=rtl] .bisb-inner-spotlight .bisb-spot-content-wrap-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-inner-spotlight .bisb-spot-content-wrap-inner {
    flex-direction: column;
  }
}
html[dir=rtl] .bisb-inner-spotlight .bisb-spot-content-wrap-inner .bisb-spot-image-block {
  flex-shrink: 0;
}
html[dir=rtl] .bisb-inner-spotlight .bisb-spot-content-wrap-inner .bisb-spot-image-block img {
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-inner-spotlight .bisb-spot-content-wrap-inner a {
    z-index: 1;
  }
}
html[dir=rtl] .bisb-filter-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 1.25rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-filter-wrapper {
    flex-direction: column;
    align-items: stretch;
    gap: 1rem;
  }
}
html[dir=rtl] .bisb-filter-wrapper .form-item {
  margin: 0;
  flex: 1;
  float: none;
}
html[dir=rtl] .bisb-filter-wrapper span {
  display: inline-block;
  min-width: 125px;
}
html[dir=rtl] .bisb-filter-wrapper .bisb-select {
  max-width: 350px;
  margin-left: 1rem;
}
html[dir=rtl] .bgimg-spotlight-style {
  padding: 160px 0 12px;
  background-repeat: no-repeat;
  background-position: center top;
  border-bottom: none !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bgimg-spotlight-style {
    padding-bottom: 30px;
  }
}
html[dir=rtl] .bgimg-spotlight-style .bisb-spot-content-wrap-inner {
  margin-top: 3rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bgimg-spotlight-style .bisb-spot-content-wrap-inner {
    margin-top: 0;
  }
}
html[dir=rtl] .bgimg-spotlight-style .bisb-spot-content-inner span {
  font-size: 18px;
  margin-bottom: 0.5rem;
  display: block;
}
html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link {
  margin-top: 4rem;
}
html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link a {
  width: 127px;
  height: 38px;
  box-shadow: none;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link a:hover {
  transform: translateY(-10px);
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link {
    flex-direction: row;
  }
  html[dir=rtl] .bgimg-spotlight-style .corporate-apply-now-link a {
    width: 106px;
  }
}
html[dir=rtl] .menu-item--expanded {
  list-style: none;
}
html[dir=rtl] .bisb-header-inner-wrap {
  visibility: hidden;
}
html[dir=rtl] {
  /*---corporate banking----*/
}
html[dir=rtl] .cb-box-shadow {
  background: linear-gradient(0deg, rgb(227, 227, 227) 0%, rgba(236, 236, 236, 0.08) 100%);
  border-radius: 8px;
  box-shadow: -1px 4px 21px -10px rgba(0, 0, 0, 0.51);
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  border: 1px solid #e1e1e1;
  height: 100%;
}
html[dir=rtl] .cb-box-shadow:hover {
  box-shadow: 0 0 15px rgba(3, 3, 3, 0.21), 0 0 30px rgba(255, 255, 255, 0);
}
html[dir=rtl] .bisb-lql-block .lql-lt-block p {
  font-size: 21px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-lql-block .lql-rt-block {
    margin-top: 1.5rem;
  }
}
html[dir=rtl] .bisb-lql-block .lql-rt-block h4 {
  background: url(../image/coop-quick-benefit-bg.png) no-repeat right top;
  padding-right: 3rem;
  padding-bottom: 1rem;
}
html[dir=rtl] .bisb-lql-block .lql-rt-block ul {
  list-style-type: none;
}
html[dir=rtl] .bisb-lql-block .lql-rt-block li {
  font-size: 20px;
  padding-right: 3rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}
html[dir=rtl] .bisb-lql-block .lql-rt-block li span {
  margin-right: 1rem;
}
html[dir=rtl] .bisb-lql-block .lql-rt-block li.sharia {
  background: url(../image/coop-sharia-qb.png) no-repeat right center;
}
html[dir=rtl] .bisb-lql-block .lql-rt-block li.liquidity {
  background: url(../image/coop-optimized-qb.png) no-repeat right center;
}
html[dir=rtl] .bisb-lql-block .lql-rt-block li.centralized {
  background: url(../image/coop-centralized-qb.png) no-repeat right center;
}
html[dir=rtl] .bisb-lql-block .lql-rt-block li.digital {
  background: url(../image/coop-digital-qb.png) no-repeat right center;
}
html[dir=rtl] .bisb-lm-widget-block {
  background: #fafafa;
}
html[dir=rtl] .bisb-lm-widget-block .lm-widget {
  height: 100%;
  display: flex;
  flex-direction: column;
}
html[dir=rtl] .bisb-lm-widget-block .lm-inner {
  padding: 1.5rem 1.5rem 1.5rem !important;
  min-height: 240px !important;
  display: flex;
  flex-direction: column;
  flex: 1;
}
html[dir=rtl] .bisb-lm-widget-block .lm-inner img {
  align-self: flex-start;
}
html[dir=rtl] .bisb-lm-widget-block .lm-img-holder {
  margin-bottom: 1.5rem;
}
html[dir=rtl] .bisb-package-block .top-content-blk p {
  color: #55267E;
  font-weight: bold;
  font-size: 1.3125rem;
}
html[dir=rtl] .bisb-package-block .top-content-blk p span {
  font-size: 1.125rem;
  color: #333333;
}
html[dir=rtl] .bisb-package-block .top-content-blk span {
  font-size: 1.125rem;
}
html[dir=rtl] .cb-table-style table {
  border-collapse: separate;
  border-color: transparent;
  border-spacing: 2px;
}
html[dir=rtl] .cb-table-style table td,
html[dir=rtl] .cb-table-style table th {
  border-top: none;
}
html[dir=rtl] .cb-table-style table th {
  color: #31005b;
  font-weight: bold;
}
html[dir=rtl] .cb-table-style table td {
  vertical-align: middle;
}
html[dir=rtl] .cb-table-style table thead th {
  background: #55267E;
  color: #ffffff;
  border-bottom: none;
}
html[dir=rtl] .cb-table-style table tbody th,
html[dir=rtl] .cb-table-style table tbody td {
  background: #f9f9f9;
}
html[dir=rtl] .cb-table-style table tr:nth-child(even) td {
  background: #ececec;
}
html[dir=rtl] .bisb-alert-info {
  color: #ffffff;
  border-radius: 0.75rem;
  background: url(../image/coop-alert-bg.png) no-repeat 99% center #31005b;
  padding: 1rem 4rem;
  font-weight: bold;
}
html[dir=rtl] .bisb-alert-info p {
  margin-bottom: 0;
  font-weight: 600;
}
html[dir=rtl] .bisb-collection-block {
  background: #fafafa;
}
html[dir=rtl] .cb-list-style span {
  font-weight: bold;
  color: #55267E;
  font-size: 1.3125rem;
  display: block;
  margin-bottom: 1rem;
}
html[dir=rtl] .cb-list-style p {
  font-size: 1.125rem;
  margin-bottom: 1rem;
}
html[dir=rtl] .cb-list-style ul {
  margin: 0;
}
html[dir=rtl] .cb-list-style ul li {
  font-size: 1.125rem;
  background: url(../image/coop-list-icon.png) no-repeat right 5px;
  padding-right: 1.5rem;
  list-style-type: none;
  margin-bottom: 1rem;
}
html[dir=rtl] .cb-grey-box-inner .bisb-img-holder {
  margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cb-grey-box-inner .bisb-img-holder {
    margin-right: 0;
  }
}
html[dir=rtl] .cb-grey-box-inner .bisb-img-holder.float-end {
  float: left !important;
}
html[dir=rtl] .cb-grey-box-inner span {
  color: #55267E;
  font-size: 1.3125rem;
  display: block;
  margin-bottom: 1rem;
  font-weight: bold;
}
html[dir=rtl] .cb-accordion .card {
  background: #ded9e2;
  border: 1px solid rgba(83, 4, 151, 0.3607843137);
  border-radius: 10px;
  margin-bottom: 1rem;
}
html[dir=rtl] .cb-accordion .card .card-header {
  padding: 0;
  border-bottom: 0;
  background-color: rgba(0, 0, 0, 0);
}
html[dir=rtl] .cb-accordion .card .card-header a {
  padding: 1rem 1.25rem;
  width: 100%;
  display: block;
  font-family: "FrutigerLTArabic-65Bold";
  color: #55267E;
}
html[dir=rtl] .cb-accordion .card .card-header a:hover {
  color: #55267E;
}
html[dir=rtl] .cb-accordion .card .card-header a.collapsed {
  background: url(../image/coop-collapse-ico.png) no-repeat 24px 16px;
}
html[dir=rtl] .cb-accordion .card .card-header a[aria-expanded=true] {
  background: url(../image/coop-expand-ico.png) no-repeat 24px 16px;
}
html[dir=rtl] .cb-accordion ol li {
  margin-bottom: 0.75rem;
}
html[dir=rtl] .c2-accordion-layout {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .c2-accordion-layout {
    flex-direction: column;
  }
}
html[dir=rtl] .c2-accordion-layout .card {
  max-width: 100%;
}
html[dir=rtl] .bisb-ms-block .content-blk span {
  color: #55267E;
  font-weight: 600;
  font-size: 1.3125rem;
}
html[dir=rtl] .bisb-ms-block .bisb-img-holder {
  overflow: hidden;
  border-radius: 8px;
}
html[dir=rtl] .bisb-ms-block .bisb-img-holder img {
  width: 100%;
  transition: all 0.3s ease-in-out;
  transform: scale(1);
}
html[dir=rtl] .bisb-ms-block .bisb-img-holder:hover img {
  transform: scale(1.03);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .bisb-bdb-block {
  background: #fafafa;
}
html[dir=rtl] .bisb-bdb-block .content-blk span {
  display: block;
  color: #55267E;
  font-weight: bold;
  margin-bottom: 1rem;
}
html[dir=rtl] .cb-flex-list ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
html[dir=rtl] .cb-flex-list li {
  width: 48%;
  box-sizing: border-box;
}
html[dir=rtl] .bdbanking-el-blk {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bdbanking-el-blk {
    flex-direction: column;
  }
}
html[dir=rtl] .bdbanking-el-blk h4 {
  background: url(../image/coop-quick-benefit-bg.png) no-repeat right top;
  padding-right: 3rem;
  padding-bottom: 1rem;
}
html[dir=rtl] .bdbanking-el-blk .cb-box-shadow {
  max-width: 928px;
}
html[dir=rtl] .bdbanking-el-blk .item {
  display: flex;
  padding-left: 2rem;
  margin-bottom: 25px;
}
html[dir=rtl] .bdbanking-el-blk .bisb-desc-holder {
  padding-right: 1rem;
}
html[dir=rtl] .bdbanking-el-blk .bisb-desc-holder span {
  font-weight: bold;
  color: #55267E;
}
html[dir=rtl] .bdbanking-el-blk .bisb-desc-holder p {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .el-link-blk {
    margin-top: 1.5rem;
  }
}
html[dir=rtl] .el-link-blk .el-link-item {
  color: #55267E;
  border-radius: 10px;
  margin-bottom: 1rem;
  min-width: 350px;
  background: url(../image/coop-digital-banking-el.png) no-repeat 16px center #51c1ad;
}
html[dir=rtl] .el-link-blk .el-link-item a {
  padding: 22px 30px;
  font-weight: bold;
  font-size: 1.3125rem;
  display: block;
}
html[dir=rtl] .el-link-blk .el-link-item a:hover {
  color: #55267E;
}
html[dir=rtl] .payment-solution-slider .img-block {
  overflow: hidden;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
}
html[dir=rtl] .payment-solution-slider img {
  width: 100%;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  transition: all 0.3s ease-in-out;
  transform: scale(1);
}
html[dir=rtl] .payment-solution-slider .item:hover img {
  transform: scale(1.05);
  transition: all 0.3s ease-in-out;
}
html[dir=rtl] .payment-solution-slider .item .desc-wrap {
  padding: 1rem;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  min-height: 270px;
}
html[dir=rtl] .payment-solution-slider .item .desc-wrap span {
  color: #55267E;
  font-weight: bold;
  margin-bottom: 1rem;
  display: block;
}
html[dir=rtl] {
  /* Right-side overflow only */
}
html[dir=rtl] .slider-overflow-wrapper {
  position: relative;
  margin-left: calc(-1 * (100vw - 100%));
  /* Break out right */
  padding-left: calc((100vw - 1200px) / 2);
  /* Adjust to container max-width */
  overflow: visible;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .slider-overflow-wrapper {
    margin-left: initial;
    padding-left: initial;
  }
}
html[dir=rtl] {
  /* Ensure Swiper doesn’t clip content */
}
html[dir=rtl] .bisb-footer-newsletter .webform-confirmation {
  display: flex;
}
html[dir=rtl] .bisb-footer-newsletter .webform-confirmation .webform-confirmation__message,
html[dir=rtl] .bisb-footer-newsletter .webform-confirmation .webform-confirmation__back {
  margin-bottom: 0;
}
html[dir=rtl] .bisb-footer-newsletter .webform-confirmation .webform-confirmation__back a {
  color: #fff;
  padding-right: 1rem;
  text-decoration: underline !important;
}
html[dir=rtl] .bisb-footer-newsletter .webform-confirmation {
  display: flex;
}
html[dir=rtl] .bisb-footer-newsletter .webform-confirmation .webform-confirmation__message,
html[dir=rtl] .bisb-footer-newsletter .webform-confirmation .webform-confirmation__back {
  margin-bottom: 0;
}
html[dir=rtl] .bisb-footer-newsletter .webform-confirmation .webform-confirmation__back a {
  color: #fff;
  padding-left: 1rem;
  text-decoration: underline !important;
}
html[dir=rtl] .bisb-jd-pt-widget-block .lm-widget {
  padding: 24px;
  height: 100%;
}
html[dir=rtl] .bisb-jd-pt-widget-block .lm-widget img {
  margin-bottom: 1rem;
}
html[dir=rtl] .bisb-jd-pt-widget-block .lm-widget h5 {
  margin-bottom: 10px !important;
}
html[dir=rtl] .bisb-jd-pt-widget-block .lm-widget p {
  color: #55267E;
  margin-bottom: 0;
}
html[dir=rtl] .bisb-jd-cs-blk {
  background: #fafafa;
}
html[dir=rtl] .bisb-jd-abt-block .jd-bg-wrapper {
  min-height: 500px;
  background-position: left top !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-jd-abt-block .jd-bg-wrapper {
    background: none !important;
  }
}
html[dir=rtl] .bisb-jd-abt-block .lql-lt-block {
  margin-top: 45px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-jd-abt-block .lql-lt-block {
    margin-top: 0;
  }
}
html[dir=rtl] .bisb-jd-abt-block .lql-lt-block p {
  font-size: 21px;
}
html[dir=rtl] .bisb-jd-top-desc-block p {
  margin-bottom: 0;
}
html[dir=rtl] {
  /*--Personal_Accounts_Master_Template-*/
}
html[dir=rtl] .bisb-ag-block .account-card {
  text-align: center;
}
html[dir=rtl] .bisb-ag-block .account-card img {
  margin-bottom: 1rem;
}
html[dir=rtl] .bisb-ag-block .account-card ul {
  text-align: right;
}
html[dir=rtl] .bisb-ag-block .account-card .mb-wrapper p {
  margin-bottom: 5px;
}
html[dir=rtl] .bisb-more-info-blk h2 {
  font-weight: 500 !important;
}
html[dir=rtl] .bisb-more-info-blk .lm-widget {
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
html[dir=rtl] .bisb-more-info-blk .lm-inner {
  display: flex;
  align-items: center;
}
html[dir=rtl] .bisb-more-info-blk .lm-inner h5 {
  margin-bottom: 0 !important;
  margin-right: 1.5rem;
  font-size: 21px !important;
  font-weight: 500 !important;
}
@media only screen and (max-width: 767) {
  html[dir=rtl] .bisb-more-info-blk .lm-inner h5 {
    font-size: 18px !important;
  }
}
html[dir=rtl] .bisb-more-info-blk .cb-box-shadow.bisb-verdigris-bg {
  background: #00BFB3;
}
html[dir=rtl] .ctw-block {
  background: linear-gradient(360deg, rgb(49, 0, 91) 0%, rgba(104, 0, 193, 0.95) 100%);
}
html[dir=rtl] .ctw-block .inner-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .ctw-block .inner-wrap {
    flex-direction: column;
  }
}
html[dir=rtl] .ctw-block .inner-wrap .deck-blk {
  color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .ctw-block .inner-wrap .deck-blk {
    padding: 1.25rem 1rem;
  }
}
html[dir=rtl] .ctw-block .inner-wrap .deck-blk p {
  font-size: 21px;
}
html[dir=rtl] .ctw-block .inner-wrap .deck-blk h2 {
  color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .ctw-block .inner-wrap .img-blk img {
    width: 100%;
  }
}
html[dir=rtl] .iqra-blk .lm-inner {
  min-height: 180px;
  padding: 2.25rem 1rem 1rem;
}
html[dir=rtl] .iqra-blk .lm-inner img {
  margin-bottom: 1rem;
}
html[dir=rtl] .iqra-blk .lm-inner h4,
html[dir=rtl] .iqra-blk .lm-inner p {
  margin-bottom: 10px;
}
html[dir=rtl] .iqra-blk .lm-inner ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
html[dir=rtl] .bisb-grand-prize-blk {
  background: #fafafa;
}
html[dir=rtl] .bisb-grand-prize-blk .bisb-prize-cat-blk {
  padding: 18px 36px;
}
html[dir=rtl] .bisb-grand-prize-blk .bisb-prize-cat-blk .prize-cat-inner {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
html[dir=rtl] .bisb-grand-prize-blk .bisb-prize-cat-blk .prize-cat-inner img {
  margin: 0 auto;
}
html[dir=rtl] .bisb-grand-prize-blk .bisb-prize-cat-blk .prize-cat-inner h3 {
  font-size: 48px !important;
}
html[dir=rtl] .bisb-grand-prize-blk .bisb-prize-cat-blk .prize-cat-inner p {
  font-size: 24px;
}
html[dir=rtl] .bisb-tejoori-cat-blk .cat-item-wrap img {
  width: 100%;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
html[dir=rtl] .bisb-tejoori-cat-blk .cat-item-wrap .lm-widget {
  padding: 60px 16px 16px 16px;
  top: -28px;
  z-index: 1;
  position: relative;
  background: #e1e1e1;
  border-radius: 10px;
}
html[dir=rtl] .bisb-agp-widget {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  background: linear-gradient(360deg, rgb(32, 3, 56) 0%, rgba(72, 3, 131, 0.95) 100%);
  border-radius: 8px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-agp-widget {
    flex-direction: column;
  }
}
html[dir=rtl] .bisb-agp-widget h2,
html[dir=rtl] .bisb-agp-widget p,
html[dir=rtl] .bisb-agp-widget span {
  color: #ffffff;
}
html[dir=rtl] .bisb-agp-widget p {
  font-size: 32px;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-agp-widget p {
    font-size: 28px;
  }
}
html[dir=rtl] .bisb-agp-widget h2 {
  font-size: 64px !important;
  margin-bottom: 5px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-agp-widget h2 {
    font-size: 50px !important;
  }
}
html[dir=rtl] .bisb-agp-widget .lt-blk {
  align-items: center;
  padding-left: 2rem;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-agp-widget .lt-blk {
    padding-left: 0;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .bisb-premium-block {
  background: #fafafa;
}
html[dir=rtl] .bisb-card .bisb-img-holder img {
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
html[dir=rtl] .elevate-widget-wrapper {
  height: 450px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  padding: 0 5rem;
}
html[dir=rtl] .elevate-widget-wrapper .row {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .elevate-widget-wrapper {
    padding: 0 2rem;
  }
}
html[dir=rtl] .elevate-widget-wrapper h2 {
  color: #303030;
}
html[dir=rtl] .wobg-wrapper .lm-widget {
  padding: 1.5rem;
  min-height: 237px;
  height: 100%;
}
html[dir=rtl] .wobg-wrapper .lm-widget img {
  margin-bottom: 1rem;
}
html[dir=rtl] .wobg-wrapper .lm-widget p {
  margin-bottom: 0;
}
html[dir=rtl] .ec-wrapper .lm-widget,
html[dir=rtl] .dna-wrapper .lm-widget {
  padding: 30px 20px 20px;
  min-height: 237px;
  height: 100%;
}
html[dir=rtl] .ec-wrapper .lm-widget img,
html[dir=rtl] .dna-wrapper .lm-widget img {
  margin-bottom: 1rem;
}
html[dir=rtl] .ec-wrapper .lm-widget p,
html[dir=rtl] .dna-wrapper .lm-widget p {
  margin-bottom: 0;
}
html[dir=rtl] .ec-wrapper .purple-gradient,
html[dir=rtl] .dna-wrapper .purple-gradient {
  background: linear-gradient(360deg, rgb(32, 3, 56) 0%, rgba(64, 5, 116, 0.95) 100%);
  height: 100%;
}
html[dir=rtl] .ec-wrapper .purple-gradient h5,
html[dir=rtl] .ec-wrapper .purple-gradient p,
html[dir=rtl] .dna-wrapper .purple-gradient h5,
html[dir=rtl] .dna-wrapper .purple-gradient p {
  color: #ffffff;
}
html[dir=rtl] .ec-wrapper .purple-gradient h5 {
  margin-bottom: 0;
  margin-top: 2rem;
}
html[dir=rtl] .gl-travel-widget-wrapper .offer-cat-item {
  display: flex;
  align-items: flex-start;
  margin: 1.5rem 0;
}
html[dir=rtl] .gl-travel-widget-wrapper .offer-cat-item p {
  margin-bottom: 0;
}
html[dir=rtl] .gl-travel-widget-wrapper .offer-cat-item .desc-blk {
  margin-left: 1rem;
}
html[dir=rtl] .gl-travel-widget-wrapper .offer-cat-item .desc-blk span {
  font-weight: bold;
}
html[dir=rtl] .gl-travel-widget-wrapper .offer-cat-item .img-blk {
  width: 50px;
  display: flex;
  justify-content: center;
}
html[dir=rtl] {
  /*---timeline----*/
}
html[dir=rtl] .timeline {
  position: relative;
  margin: auto;
}
html[dir=rtl] .timeline::before {
  content: "";
  position: absolute;
  top: 165px;
  bottom: 135px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  border-left: 2px dotted #55267E;
  z-index: 0;
}
html[dir=rtl] .step-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin: 40px 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .step-row {
    flex-direction: column;
  }
}
html[dir=rtl] .step-row.left .step-title {
  order: 1;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .step-row.left .step-title {
    padding: 1rem;
  }
}
html[dir=rtl] .step-row.left .step-content {
  order: 2;
  text-align: right;
}
html[dir=rtl] .step-row.right .step-title {
  order: 2;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .step-row.right .step-title {
    order: 1;
    padding: 1rem;
  }
}
html[dir=rtl] .step-row.right .step-content {
  order: 1;
}
html[dir=rtl] .step-title {
  width: 34%;
  font-weight: bold;
  font-size: 36px;
  color: #55267E;
  min-width: 375px;
  font-weight: lighter;
}
html[dir=rtl] .step-content {
  width: 45%;
  background-color: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 1;
  max-width: 445px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .step-content {
    width: 100%;
    max-width: 100%;
  }
}
html[dir=rtl] .step-content li {
  margin-bottom: 10px;
}
html[dir=rtl] .step-content li a {
  text-decoration: underline !important;
  font-weight: bold;
}
html[dir=rtl] .step-content li a:hover {
  color: #55267E;
}
html[dir=rtl] .step-content ul {
  margin: 0;
  padding-left: 20px;
}
html[dir=rtl] .step-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  background: white;
  border: 1px solid #55267E;
  border-radius: 50%;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .step-circle {
    display: none;
  }
}
html[dir=rtl] .bisb-cv-content-block img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-cv-content-block img {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .di-inner-wrap .dwl-img {
  flex-shrink: 0;
}
html[dir=rtl] .wwa-wrapper img {
  margin: 0 auto;
  border-radius: 10px;
}
html[dir=rtl] .ov-wrapper img {
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 10px;
}
html[dir=rtl] {
  /*---ChatBot Styles ----*/
}
html[dir=rtl] .chat-widget-header .info-content-data .content-text h1 {
  font-size: 16px !important;
}
html[dir=rtl] .chat-widget-header .info-content-data .content-text h2 {
  font-size: 14px !important;
}
html[dir=rtl] .avatar-variations-footer .avatar-actions .content-info .text-content h4 {
  font-size: 16px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .kore-chat-window-main-section.avatar-medium-size {
    bottom: 1rem !important;
  }
}
html[dir=rtl] .kore-chat-window-main-section.avatar-medium-size {
  z-index: 9;
}
html[dir=rtl] .list-template-carousel-wrapper .list-carousel .list-carousel-item .content-block .heading-block h1 {
  font-size: 14px !important;
}
html[dir=rtl] .list-template-carousel-wrapper .list-carousel .list-carousel-item .img-block figure,
html[dir=rtl] .list-template-carousel-wrapper .list-carousel .list-carousel-item .img-block {
  height: auto;
}
html[dir=rtl] {
  /*---ChatBot Styles END ----*/
}
html[dir=rtl] .webform-submission-arabic-day-campaign-2025-form textarea {
  height: 170px !important;
}
html[dir=rtl] .webform-submission-arabic-day-campaign-2025-form .text-count-wrapper {
  margin-top: 1rem;
}
html[dir=rtl] .webform-submission-arabic-day-campaign-2025-form input[type=date] {
  position: relative;
  width: 100%;
  text-align: right;
  padding: 5px 10px;
}
html[dir=rtl] .webform-submission-arabic-day-campaign-2025-form input[type=date]::-webkit-calendar-picker-indicator {
  position: absolute;
  left: 5px;
}
html[dir=rtl] .cc-overview-blk .lm-inner img,
html[dir=rtl] .bisb-lm-widget-block .lm-inner img {
  margin-bottom: 1rem;
}
html[dir=rtl] .cc-overview-blk .lm-inner .site-link,
html[dir=rtl] .bisb-lm-widget-block .lm-inner .site-link {
  margin-top: auto !important;
}
html[dir=rtl] .iti input[type=tel] {
  padding-right: 3rem !important;
}
html[dir=rtl] .iti--allow-dropdown .iti__flag-container {
  right: 0;
}
html[dir=rtl] .bisb-jd-hiw-block .input-link > div {
  margin: 0.7rem 0;
}
html[dir=rtl] .bisb-jd-hiw-block .input-link .error {
  font-size: 12px;
  color: red;
}
html[dir=rtl] {
  /*---news-----*/
}
html[dir=rtl] .pr-list-wrapper .bisb-filter-wrapper {
  justify-content: space-between;
}
html[dir=rtl] .pr-list-wrapper .bisb-filter-wrapper .bisb-select {
  max-width: 100%;
}
html[dir=rtl] .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-item {
  border: none;
  box-shadow: none;
  margin-bottom: 2rem;
}
html[dir=rtl] .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-img-block,
html[dir=rtl] .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-desc-wrap {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
html[dir=rtl] .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-desc-wrap p {
  color: #303030;
}
html[dir=rtl] .pr-list-wrapper .pr-list-section .bisb-press-slider .bisb-desc-wrap span {
  font-size: 16px;
  color: #303030;
}
html[dir=rtl] .align-right-img,
html[dir=rtl] .align-left-img,
html[dir=rtl] .align-center-img,
html[dir=rtl] .align-center-multiple-img {
  margin-bottom: 1rem;
}
html[dir=rtl] .align-right-img {
  float: left;
  margin-right: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .align-right-img {
    margin-right: 0;
  }
}
html[dir=rtl] .align-left-img {
  float: right;
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .align-left-img {
    margin-left: 0;
  }
}
html[dir=rtl] .align-center-img img {
  width: 100%;
}
html[dir=rtl] .align-center-multiple-img {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .align-center-multiple-img {
    flex-direction: column;
  }
  html[dir=rtl] .align-center-multiple-img img {
    margin-bottom: 1.01rem;
  }
}
html[dir=rtl] {
  /*customer complaints form*/
}
html[dir=rtl] .bisb-ccmp-top-desc-block ul {
  margin-bottom: 2rem;
}
html[dir=rtl] .bisb-ccmp-top-desc-block a {
  text-decoration: underline !important;
}
html[dir=rtl] .bisb-ccmp-form-block .form-item-wrap {
  display: flex;
  justify-content: space-between;
}
html[dir=rtl] .bisb-ccmp-form-block .form-item-wrap .form-item {
  width: 49%;
}
@media only screen and (max-width: 768px) {
  html[dir=rtl] .bisb-ccmp-form-block .form-item-wrap {
    flex-direction: column;
  }
  html[dir=rtl] .bisb-ccmp-form-block .form-item-wrap .form-item {
    width: 100%;
  }
}
html[dir=rtl] .bisb-ccmp-form-block label {
  font-weight: normal;
}
html[dir=rtl] .bisb-ccmp-form-block label.option {
  display: inline;
}
html[dir=rtl] .bisb-ccmp-form-block .description {
  margin: 2rem 0;
}
html[dir=rtl] .bisb-ccmp-form-block .description ul {
  margin-right: 2rem;
}
html[dir=rtl] .bisb-ccmp-form-block .description p,
html[dir=rtl] .bisb-ccmp-form-block .description span {
  font-size: 16px;
}
html[dir=rtl] .bisb-ccmp-form-block input[type=file] {
  border: none;
  padding-right: 0;
}
html[dir=rtl] .bisb-ccmp-form-block {
  /* Style the "Choose File" button (modern browsers) */
}
html[dir=rtl] .bisb-ccmp-form-block input[type=file].form-file::file-selector-button {
  background-color: #fff;
  color: #55267e;
  font-weight: bold;
  border: 1px solid #55267e;
  padding: 6px 12px;
  border-radius: 10px;
  cursor: pointer;
}
html[dir=rtl] .bisb-ccmp-form-block input[type=file].form-file::-webkit-file-upload-button {
  background-color: #fff;
  color: #55267e;
  font-weight: bold;
  border: 1px solid #55267e;
  padding: 6px 12px;
  border-radius: 10px;
  cursor: pointer;
}
html[dir=rtl] .bisb-ccmp-form-block textarea {
  height: 120px;
}
html[dir=rtl] {
  /* contact us */
}
html[dir=rtl] .bisb-cus-top-desc-block {
  background: #fafafa;
}
html[dir=rtl] .bisb-cus-top-desc-block .addr-block h6 {
  font-weight: 600;
  color: #55267E;
}
html[dir=rtl] .bisb-cus-top-desc-block .addr-block ul {
  list-style-type: none;
  margin: 1rem 0;
}
html[dir=rtl] .bisb-cus-top-desc-block .addr-block ul li {
  padding-right: 2.25rem;
  margin-bottom: 1rem;
}
html[dir=rtl] .bisb-cus-top-desc-block .addr-block ul li:first-child {
  background: url(../image/cc-phone-ico.png) no-repeat right top;
}
html[dir=rtl] .bisb-cus-top-desc-block .addr-block ul li:nth-of-type(2) {
  background: url(../image/cc-mail-ico.png) no-repeat right top;
}
html[dir=rtl] .bisb-cus-top-desc-block .widget-img img {
  width: 100%;
}
html[dir=rtl] .bisb-cus-top-desc-block .addr-widget {
  padding: 1rem;
}
html[dir=rtl] .bisb-cus-top-desc-block .addr-widget h6 {
  font-weight: 600;
  color: #55267E;
}
html[dir=rtl] .bisb-cus-top-desc-block .addr-widget img {
  margin-bottom: 1rem;
}
html[dir=rtl] .bisb-cus-top-desc-block address {
  line-height: 1.5;
}
html[dir=rtl] .iti--allow-dropdown {
  width: 100%;
}
html[dir=rtl] .webform-submission-ai-graduate-program-form .form-item--error-message {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
html[dir=rtl] .webform-submission-ai-graduate-program-form .form-item--error-message::before {
  margin-left: 3px;
}
html[dir=rtl] .webform-submission-ai-graduate-program-form .form-item--error-message strong {
  font-size: 13px;
}
html[dir=rtl] .ob-blk {
  background: linear-gradient(360deg, rgb(32, 3, 56) 0%, rgba(64, 5, 116, 0.95) 100%);
  height: 100%;
  border-radius: 8px;
  display: block;
}
html[dir=rtl] .ob-blk .ob-blk-inner {
  padding: 1.5rem 1rem;
  display: flex;
  align-items: center;
  flex-direction: column;
}
html[dir=rtl] .ob-blk .ob-blk-inner img {
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1.5rem;
}
html[dir=rtl] .ob-blk .ob-blk-inner h6 {
  color: #ffffff;
  margin-bottom: 0;
}
html[dir=rtl] {
  /*tejoori landing page*/
}
html[dir=rtl] .bisb-hta-top-widget {
  background: #4d2670;
  padding: 63px 0 55px;
  color: #ffffff;
}
html[dir=rtl] .bisb-hta-top-widget h3 {
  color: #ffffff;
}
html[dir=rtl] .bisb-hta-wrap {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-hta-wrap {
    flex-direction: column;
    align-items: center;
  }
}
html[dir=rtl] .bisb-hta-wrap .bisb-hta-item {
  background: #ffffff;
  border-radius: 6px;
  position: relative;
  padding: 1rem 1.5rem 1rem 1rem;
  width: 165px;
  min-height: 92px;
  display: flex;
  align-items: center;
  margin-left: 4rem;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-hta-wrap .bisb-hta-item {
    margin-left: 0;
    margin-bottom: 4rem;
  }
}
html[dir=rtl] .bisb-hta-wrap .bisb-hta-item:last-child::after {
  content: none;
}
html[dir=rtl] .bisb-hta-wrap .bisb-hta-item::after {
  content: "";
  width: 100%;
  height: 1px;
  background: #ffffff;
  left: -114px;
  position: absolute;
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-hta-wrap .bisb-hta-item::after {
    width: 1px;
    height: 100%;
    right: 47%;
    top: 65px;
  }
}
html[dir=rtl] .bisb-hta-wrap .bisb-hta-item p {
  color: #55267E;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: bold;
}
html[dir=rtl] .bisb-hta-wrap .bisb-hta-item h6 {
  position: absolute;
  right: -1rem;
  color: #ffffff;
  background: #55267E;
  width: 30px;
  height: 30px;
  text-align: center;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #fff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-hta-wrap .bisb-hta-item h6 {
    top: -1rem;
    left: auto;
  }
}
html[dir=rtl] .magp-wrapper {
  background: #e5e5e5;
  padding: 1.5rem 0;
}
html[dir=rtl] .magp-wrapper h2 {
  font-size: 58px !important;
  margin-bottom: 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .magp-wrapper h2 {
    font-size: 32px !important;
  }
}
html[dir=rtl] .magp-wrapper .inner-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
html[dir=rtl] .bisb-tal-benefit-widget .bisb-content-wrap {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-tal-benefit-widget .bisb-content-wrap {
    flex-direction: column;
    align-items: center;
  }
}
html[dir=rtl] .ypb-wrapper {
  background: #f7f8f8;
  text-align: center;
  padding: 1rem 0;
}
html[dir=rtl] .ypb-wrapper .blk-wrap {
  display: flex;
  justify-content: space-around;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .ypb-wrapper .blk-wrap {
    flex-direction: column;
    align-items: center;
  }
}
html[dir=rtl] .ypb-wrapper .blk-wrap .item {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .ypb-wrapper .blk-wrap .item {
    margin-bottom: 1rem;
    min-width: 250px;
  }
}
html[dir=rtl] .ypb-wrapper .blk-wrap .item .place-blk h3 {
  font-size: 62px !important;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .ypb-wrapper .blk-wrap .item .place-blk h3 {
    font-size: 32px !important;
  }
}
html[dir=rtl] .ypb-wrapper .blk-wrap .item .desc-blk {
  text-align: right;
  margin-right: 1rem;
}
html[dir=rtl] .ypb-wrapper .blk-wrap .item .desc-blk h5 {
  font-size: 19px !important;
  margin-bottom: 0;
  color: #000000;
}
html[dir=rtl] .ypb-wrapper .blk-wrap .item .desc-blk p {
  margin-bottom: 0;
}
html[dir=rtl] {
  /*product and service*/
}
html[dir=rtl] .prod-service-item {
  display: flex;
}
html[dir=rtl] .prod-service-item .desc-holder {
  margin-right: 1.5rem;
  max-width: 450px;
}
html[dir=rtl] .prod-service-item .desc-holder a {
  font-size: 18px !important;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}
html[dir=rtl] .prod-service-item .desc-holder a:hover {
  text-decoration: underline !important;
  color: #55267E;
}
html[dir=rtl] .prod-service-item .bisb-img-holder img {
  border-radius: 8px;
}
html[dir=rtl] .bisb-products-new-tabs-section .tab-content {
  background: #55267E;
  padding: 4rem 0;
}
html[dir=rtl] .bisb-products-new-tabs-section .tab-content .prod-service-item a,
html[dir=rtl] .bisb-products-new-tabs-section .tab-content .prod-service-item p,
html[dir=rtl] .bisb-products-new-tabs-section .tab-content .prod-service-item span {
  color: #ffffff;
}
html[dir=rtl] .bisb-products-new-tabs-section .tab-content .prod-service-item .img-holder {
  min-width: 50px;
}
html[dir=rtl] .bisb-products-new-tabs-section .tab-content .prod-service-item .img-holder img {
  filter: invert(63%) sepia(70%) saturate(730%) hue-rotate(132deg) brightness(96%) contrast(60%);
}
html[dir=rtl] .bisb-products-new-tabs-section .tab-content .bisb-img-holder img {
  border-radius: 8px;
}
html[dir=rtl] .bisb-products-new-tabs-section .nav-tabs {
  display: flex;
  justify-content: space-between;
}
html[dir=rtl] .bisb-products-new-tabs-section .nav-tabs .nav-link {
  background: #fafafa;
  border-radius: 0;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  font-size: 21px;
  border: none !important;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-products-new-tabs-section .nav-tabs .nav-link {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    border-radius: 8px;
  }
}
html[dir=rtl] .bisb-products-new-tabs-section .nav-tabs .nav-link.active, html[dir=rtl] .bisb-products-new-tabs-section .nav-tabs .nav-link:hover {
  background: #55267E;
  color: #ffffff;
}
html[dir=rtl] {
  /*rewards of Tejoori*/
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .gcc-and-tejoori-al-islami .bgimg-spotlight-style .bisb-spot-content-inner span {
    font-size: 27px !important;
  }
  html[dir=rtl] .gcc-and-tejoori-al-islami .bgimg-spotlight-style .bisb-spot-content-inner span h1 {
    font-size: 27px !important;
  }
  html[dir=rtl] .gcc-and-tejoori-al-islami .bisb-inner-spotlight .bisb-spot-content-wrap-inner {
    align-items: flex-start;
  }
  html[dir=rtl] .gcc-and-tejoori-al-islami .bisb-spotlight-wrapper .bisb-positioned-container {
    bottom: 30px;
  }
  html[dir=rtl] .gcc-and-tejoori-al-islami .bisb-app-store-sticky-widget {
    top: 40%;
  }
  html[dir=rtl] .gcc-and-tejoori-al-islami .bgimg-spotlight-style {
    background-position: center;
  }
}
html[dir=rtl] {
  /*Empowering Bahraini Women Through Mentorship Form */
}
html[dir=rtl] .webform-submission-follow-her-path-campaign-form .pw-holder {
  display: block;
}
html[dir=rtl] {
  /*iban generator */
}
html[dir=rtl] .ibg-lt-blk {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .ibg-lt-blk {
    width: 100%;
  }
}
html[dir=rtl] .ibg-rt-block {
  width: 41%;
  float: left;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .ibg-rt-block {
    width: 100%;
    float: none;
    margin: 1rem 0;
  }
}
html[dir=rtl] .result-holder {
  margin-top: 1rem;
}
html[dir=rtl] {
  /*zakat calculator */
}
html[dir=rtl] .zc-label-wrap,
html[dir=rtl] .zc-space-between {
  display: flex;
  justify-content: space-between;
}
html[dir=rtl] .zc-payable-block-wrap label {
  width: 100% !important;
}
html[dir=rtl] .zc-payable-block-wrap input {
  margin-right: 0 !important;
}
html[dir=rtl] .flex-lr-layout {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
html[dir=rtl] .flex-lr-layout label {
  margin-bottom: 0;
  margin-right: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .flex-lr-layout label {
    margin: 0 10px;
    font-size: 12px !important;
  }
}
html[dir=rtl] .flex-lr-layout input {
  margin-right: 0 !important;
}
html[dir=rtl] .zc-newtheme .zakat-form .card {
  background: #fafafa;
  border-radius: 10px;
  margin-bottom: 10px;
  border: none;
  padding: 1rem 1.5rem;
}
html[dir=rtl] .zc-newtheme .zakat-form .card.first-card .card-body .payable-block-first {
  width: 50%;
}
html[dir=rtl] .zc-newtheme .zakat-form .card.first-card .card-body .payable-block-first input {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zc-newtheme .zakat-form .card .card-header h2 button {
    width: 100%;
    padding-left: 2rem;
    font-size: 18px;
    margin: 10px 0;
  }
}
html[dir=rtl] .zc-newtheme .zakat-form .card .card-body .zc-label-wrap {
  margin-bottom: 1rem;
}
html[dir=rtl] .zc-newtheme .zakat-form .card .card-body span {
  margin-bottom: 0;
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zc-newtheme .zakat-form .card .card-body span {
    font-size: 14px;
  }
}
html[dir=rtl] .zc-newtheme .zakat-form .card .card-body input {
  border: 1px solid #d9d9d9;
  border-radius: 10px;
  width: 235px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zc-newtheme .zakat-form .card .card-body input {
    width: 115px;
    font-size: 14px;
  }
  html[dir=rtl] .zc-newtheme .zakat-form .card .card-body input::-moz-placeholder {
    font-size: 12px;
  }
  html[dir=rtl] .zc-newtheme .zakat-form .card .card-body input::placeholder {
    font-size: 12px;
  }
}
html[dir=rtl] .zc-newtheme .zakat-form .card .card-body .payable-cash-block {
  margin-top: 2rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  float: none;
}
html[dir=rtl] .zc-newtheme .zakat-form .card .card-body .payable-cash-block label {
  width: auto;
  margin-bottom: 0;
}
html[dir=rtl] .zc-newtheme .zakat-form .card .card-body .payable-cash-block input {
  background: #31005b;
  color: #ffffff;
}
html[dir=rtl] .zc-newtheme .zakat-form .btn.btn-link::before {
  background: url(../image/zc-expand-ico.png) no-repeat right center;
  width: 11px;
  height: 16px;
}
html[dir=rtl] .zc-newtheme .zakat-form .btn.btn-link.collapsed::before {
  background: url(../image/zc-collpase-ico.png) no-repeat right center;
}
html[dir=rtl] .zc-newtheme .gt-amount {
  background: #31005b;
  color: #ffffff;
  padding: 1rem;
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
}
html[dir=rtl] .zc-newtheme .gt-amount h2 {
  color: #ffffff;
}
html[dir=rtl] .zc-newtheme .gt-amount div {
  display: flex;
}
html[dir=rtl] .zc-newtheme .gt-amount .zc-total {
  margin-right: 0.5rem;
}
html[dir=rtl] .zc-newtheme .gt-amount .zc-total-label {
  font-size: 21px !important;
  font-weight: 500 !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zc-newtheme .gt-amount .zc-total-label {
    font-size: 14px !important;
  }
}
html[dir=rtl] .zc-newtheme .gt-amount .zc-total-wrap h2 {
  font-size: 36px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .zc-newtheme .gt-amount .zc-total-wrap h2 {
    font-size: 21px !important;
  }
}
html[dir=rtl] .zc-newtheme .zp-text {
  color: #55267E;
}
html[dir=rtl] .payable-block-second input[disabled][type=number] {
  color: #55267E;
}
html[dir=rtl] {
  /*403*/
}
html[dir=rtl] .bisb-nospot-inner {
  margin-top: 170px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-nospot-inner {
    margin-top: 126px;
  }
}
html[dir=rtl] .fnf-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 5rem;
}
html[dir=rtl] .fnf-wrapper h2 {
  max-width: 465px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .fnf-wrapper {
    flex-direction: column-reverse;
  }
  html[dir=rtl] .fnf-wrapper img {
    margin-bottom: 1rem;
  }
}
html[dir=rtl] {
  /*offers*/
}
html[dir=rtl] .bisb-offers-list-wrap .bisb-offers-slider {
  display: flex;
  flex-wrap: wrap;
}
html[dir=rtl] .bisb-offers-list-wrap .bisb-offer-brand {
  margin: 1rem;
  min-height: 175px !important;
  margin-bottom: 1rem !important;
}
html[dir=rtl] .bisb-offers-list-wrap .bisb-offer-brand .bisb-hover-state .bisb-offer-title span {
  background: none !important;
}
html[dir=rtl] .bisb-offers-list-wrap .bisb-offer-brand .bisb-hover-state a {
  color: #ffffff;
  display: block;
  width: -moz-max-content;
  width: max-content;
  background: url(../image/bisb-link-arrow-lt.png) no-repeat left center;
  padding-left: 24px;
  margin-top: 1rem;
  font-size: 14px;
}
html[dir=rtl] .bisb-offer-modal.new-style .close-btn {
  background: url(../image/bisb-popup-close-new.png) no-repeat left top;
  width: 32px;
  height: 32px;
}
html[dir=rtl] .bisb-offer-modal.new-style .modal-dialog {
  max-width: 1110px;
}
html[dir=rtl] .bisb-offer-modal.new-style h6 {
  color: #55267E;
  font-weight: 600;
}
html[dir=rtl] .bisb-offer-modal.new-style .top-blk {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
html[dir=rtl] .bisb-offer-modal.new-style .top-blk .img-blk {
  max-width: 350px;
}
html[dir=rtl] .bisb-offer-modal.new-style ul {
  margin-right: 0;
}
html[dir=rtl] .bisb-offer-modal.new-style li {
  background: url(../image/coop-list-icon.png) no-repeat right 5px;
}
html[dir=rtl] .category-list-wrap ul {
  display: flex;
  flex-wrap: nowrap;
  overflow: auto;
}
html[dir=rtl] .category-list-wrap ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 160px;
  min-width: 160px;
  padding: 2rem 1rem;
  border-radius: 10px;
  background: #31005B;
  color: #00BFB3;
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .category-list-wrap ul li {
    margin-left: 5px;
  }
}
html[dir=rtl] .category-list-wrap ul li.active {
  color: #31005B;
  background: #00BFB3;
}
html[dir=rtl] .category-list-wrap ul li.active img {
  filter: none;
}
html[dir=rtl] .category-list-wrap ul li {
  cursor: pointer;
}
html[dir=rtl] .category-list-wrap ul li img {
  filter: invert(63%) sepia(91%) saturate(1352%) hue-rotate(126deg) brightness(94%) contrast(101%);
}
html[dir=rtl] .category-list-wrap ul li h6 {
  margin-bottom: 0;
  margin-top: 1rem;
  font-weight: 600;
}
html[dir=rtl] .cat-filter-blk {
  display: flex;
  justify-content: space-between;
  margin: 0 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cat-filter-blk {
    flex-direction: column;
  }
}
html[dir=rtl] .cat-filter-blk input[type=text] {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .cat-filter-blk input[type=text] {
    width: 100%;
  }
}
html[dir=rtl] .cat-filter-blk .form-item {
  width: 100%;
}
html[dir=rtl] {
  /*careers new */
}
html[dir=rtl] .webform-progress {
  margin-bottom: 6rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .webform-progress {
    margin-bottom: 3rem;
  }
}
html[dir=rtl] .webform-progress .webform-progress-tracker {
  margin: 0;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  html[dir=rtl] .webform-progress .webform-progress-tracker .progress-text {
    display: block;
  }
}
html[dir=rtl] .webform-progress .webform-progress-tracker .progress-step.is-active .progress-marker::before {
  background-color: #f9f9f9;
  box-shadow: inset 0px 0px 0px 3px rgb(255, 255, 255);
  border: 16px solid #31005b;
}
html[dir=rtl] .webform-progress .webform-progress-tracker .progress-step.is-active .progress-title {
  color: #55267E;
}
html[dir=rtl] .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-marker::before, html[dir=rtl] .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-marker::after {
  background-color: #31005b;
  box-shadow: none;
}
html[dir=rtl] .webform-progress .webform-progress-tracker .progress-step.is-complete .progress-title {
  color: #55267E;
}
html[dir=rtl] .webform-progress .webform-progress-tracker .progress-step .progress-marker::after {
  background-color: #d9d9d9;
  height: 1px;
  top: 20px;
}
html[dir=rtl] .webform-progress .webform-progress-tracker .progress-title {
  color: #303030;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .webform-progress .webform-progress-tracker .progress-title {
    font-size: 11px;
  }
}
html[dir=rtl] .progress-tracker--center .progress-marker::before,
html[dir=rtl] .progress-tracker--center .progress-text--dotted::before {
  width: 40px;
  height: 40px;
}
html[dir=rtl] .webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,
html[dir=rtl] .webform-progress-tracker .progress-step:not(.is-complete) .progress-marker::before {
  box-shadow: inset 0px 0px 20px 20px rgb(255, 255, 255);
  border: 16px solid rgba(61, 61, 61, 0);
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .form-item--error-message {
  display: flex;
  align-items: center;
  font-size: 13px;
  margin-top: 5px;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .form-item--error-message strong {
  margin-right: 3px;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form label {
  display: none;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .form-type-webform-custom-composite label {
  display: none;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form input[value=Upload] {
  display: none;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .ql-title {
  margin-bottom: 1rem;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .ql-title label {
  font-size: 21px;
  color: #55267E;
  font-weight: 600;
  display: block !important;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .cf-item-wrap {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .webform-submission-bisb-steps-career-form .cf-item-wrap input {
    font-size: 13px;
    min-width: 160px;
  }
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-add {
  margin-bottom: 3rem;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-add input {
  min-width: 175px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 40px;
  font-size: 1.25rem;
  color: #55267e;
  background: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-add input {
    font-size: 13px;
    min-width: 160px;
  }
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-add input:focus-visible {
  border: none !important;
  outline-offset: unset;
  outline-color: unset;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-add input:hover {
  color: #ffffff;
  background: #51c1ad;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .form-wrapper {
  margin-bottom: 2rem;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table table {
  width: 100%;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .odd,
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .even {
  display: flex;
  align-items: center;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td,
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .even td {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td,
  html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .even td {
    padding-bottom: 2rem;
    margin-bottom: 1rem;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td .form-item,
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .even td .form-item {
  width: 100%;
  margin-left: 3rem;
  margin-top: 0;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td .form-item:last-child,
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .even td .form-item:last-child {
  margin-left: 1rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .odd td .form-item,
  html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table .even td .form-item {
    margin-left: 0;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table--operations {
  background: url(../image/delete-btn.png) no-repeat left top;
  width: 28px !important;
  height: 32px;
  margin: 1rem 0;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  align-self: flex-start;
  margin-top: 6px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table--operations {
    background-size: 60%;
    top: -20px;
    border-bottom: none !important;
    right: -6px;
  }
}
html[dir=rtl] .webform-submission-bisb-steps-career-form .webform-multiple-table--operations input[type=image] {
  opacity: 0;
  width: 28px;
  height: 32px;
}
html[dir=rtl] .webform-submission-bisb-steps-career-form tr[data-drupal-selector=edit-education-items-0] .webform-multiple-table--operations {
  visibility: hidden;
}
html[dir=rtl] {
  /*fashion slider*/
}
html[dir=rtl] .bisb-fashion-finalist-blk .desc-wrap {
  text-align: center;
}
html[dir=rtl] .bisb-fashion-finalist-blk p {
  margin-top: 1rem;
}
html[dir=rtl] {
  /*tamkeen page*/
}
html[dir=rtl] .bisb-tmk-benefits-block img {
  margin-bottom: 1rem;
  width: 100%;
}
html[dir=rtl] .bisb-tmk-top-widget p {
  font-size: 24px;
  color: #55267E;
  text-align: center;
  max-width: 885px;
  margin: 0 auto;
}
html[dir=rtl] .bisb-tmk-purple-widget {
  background: #31005b;
  color: #fff;
}
html[dir=rtl] .bisb-tmk-purple-widget .inner-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html[dir=rtl] .bisb-tmk-purple-widget .inner-wrap .lt-blk {
  width: 50%;
}
html[dir=rtl] .bisb-tmk-purple-widget .inner-wrap .lt-blk h4 {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-tmk-purple-widget .inner-wrap {
    flex-direction: column;
  }
  html[dir=rtl] .bisb-tmk-purple-widget .inner-wrap .lt-blk {
    width: 100%;
  }
}
html[dir=rtl] .bisb-tmk-grey-widget .elevate-widget-wrapper {
  border: none;
  box-shadow: none;
}
html[dir=rtl] .bisb-tmk-grey-widget .elevate-widget-wrapper .row {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-tmk-grey-widget .elevate-widget-wrapper {
    padding-bottom: 5rem;
  }
}
html[dir=rtl] .bisb-tmk-grey-widget .inner-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
html[dir=rtl] .bisb-tmk-grey-widget .inner-wrap .lt-block {
  width: 50%;
}
html[dir=rtl] .bisb-tmk-grey-widget .inner-wrap .lt-block h2 {
  font-size: 24px;
  color: #55267E !important;
}
html[dir=rtl] .bisb-tmk-grey-widget .inner-wrap .rt-block {
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-tmk-grey-widget .inner-wrap {
    flex-direction: column;
  }
  html[dir=rtl] .bisb-tmk-grey-widget .inner-wrap .lt-block {
    width: 100%;
    order: 1;
    margin-top: 2rem;
  }
  html[dir=rtl] .bisb-tmk-grey-widget .inner-wrap .rt-block {
    margin-right: 0;
  }
}
html[dir=rtl] .bisb-tmk-tiles-block {
  background: url(../image/tamkeen-center-bg-ar.png) no-repeat center bottom;
  padding-top: 6rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-tmk-tiles-block {
    padding-top: 4rem;
    background-position: center center;
    background-size: contain;
  }
}
html[dir=rtl] .bisb-tmk-tiles-block .item-wrap {
  justify-content: center;
}
html[dir=rtl] .bisb-tmk-tiles-block .item {
  margin-bottom: 4rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-tmk-tiles-block .item {
    margin-bottom: 2rem;
  }
}
html[dir=rtl] .bisb-tmk-tiles-block .img-block img {
  width: 100%;
}
html[dir=rtl] .bisb-tmk-tiles-block .desc-wrap {
  padding: 1rem;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  min-height: 100px;
}
html[dir=rtl] .kr-wiz-container {
  pointer-events: none;
}
html[dir=rtl] .minimal-wrap .bisb-spot-content-inner h1 {
  font-size: 36px !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .minimal-wrap .bisb-spot-content-inner h1 {
    font-size: 30px !important;
  }
}
html[dir=rtl] .minimal-wrap .bisb-spotlight-gradient {
  display: none;
}
html[dir=rtl] .minimal-wrap .bisb-lavender-bg {
  background-color: #ffffff !important;
  padding: 2rem 0;
  min-height: auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .minimal-wrap .bisb-lavender-bg {
    padding-bottom: 0;
  }
}
html[dir=rtl] .minimal-wrap .bisb-white-text {
  color: #333333 !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .minimal-wrap .bisb-white-text {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .minimal-wrap .bisb-positioned-container {
    padding: 2rem 1rem 0 1rem;
    position: relative;
    left: 0;
    bottom: 0;
    transform: none;
  }
  html[dir=rtl] .minimal-wrap .bisb-spot-content-wrap-inner {
    margin-top: 0;
  }
}
html[dir=rtl] .custom-height-wrap .cb-grey-box {
  height: 100%;
}
html[dir=rtl] .custom-height-wrap .cb-grey-box-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
html[dir=rtl] .custom-height-wrap .cb-grey-box-inner .content-blk {
  display: flex;
  flex-direction: column;
  flex: 1;
}
html[dir=rtl] .custom-height-wrap .cb-grey-box-inner .content-blk h2 {
  line-height: 1.5;
  min-height: 3em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .custom-height-wrap .cb-grey-box-inner .content-blk h2 {
    line-height: normal;
    -webkit-line-clamp: unset;
    line-clamp: unset;
    min-height: auto;
  }
}
html[dir=rtl] .custom-height-wrap .cb-grey-box-inner .content-blk .d-md-flex {
  margin-top: auto;
}
html[dir=rtl] .visa-click-to-pay .cc-apply-faq-wrapper {
  margin-top: 1rem !important;
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item {
  height: 100%;
  display: flex;
  flex-direction: column;
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item .content-wrap {
  display: flex;
  flex-direction: column;
  flex: 1;
}
html[dir=rtl] .cc-apply-wrapper .cc-card-item .content-wrap .btn-wrap {
  margin-top: auto;
}
html[dir=rtl] .cc-widget-wrapper .content-wrap {
  display: flex;
  flex-direction: column;
}
html[dir=rtl] .cc-widget-wrapper .content-wrap .btn-wrap {
  margin-top: auto;
}
html[dir=rtl] {
  /*arabic-day-campaign*/
}
html[dir=rtl] .arabic-day-campaign-page .bisb-inner-spotlight {
  min-height: 550px;
}
html[dir=rtl] {
  /*bisb-adc-form*/
}
html[dir=rtl] .bisb-adc-signin-blk {
  padding: 3rem 0 2rem;
  direction: rtl;
}
html[dir=rtl] .bisb-adc-signin-blk .bisb-top-title-blk {
  margin-bottom: 1.75rem;
}
html[dir=rtl] .bisb-adc-signin-blk .bisb-top-title-blk p {
  font-size: 20px;
  max-width: 980px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-adc-signin-blk .bisb-top-title-blk p {
    font-size: 0.875rem;
    line-height: 1.6;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-adc-signin-blk {
    padding: 2rem 0 1rem;
  }
}
html[dir=rtl] .adc-form-blk-wrapper .bisb-adc-form {
  background: rgba(225, 225, 225, 0.4392156863);
  border-radius: 16px;
  box-shadow: 0 4px 24px rgba(85, 38, 126, 0.08);
  padding: 2rem 1.5rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-form-blk-wrapper .bisb-adc-form {
    padding: 1.25rem 1rem;
  }
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-cols-wrap {
  display: flex;
  align-items: stretch;
  gap: 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-form-blk-wrapper .adc-form-cols-wrap {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-form-blk-wrapper .adc-form-cols-wrap {
    flex-direction: column;
  }
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .adc-form-col {
  padding: 0;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col {
  flex: 1 1 0;
  min-width: 0;
  padding: 0 1.25rem;
  display: flex;
  flex-direction: column;
  border-left: 1px solid rgba(217, 217, 217, 0.7411764706);
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col textarea {
  height: 90px;
  font-size: 0.8125rem;
  color: #333333;
  border-radius: 8px;
  resize: none;
  margin-bottom: 0.5rem;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col textarea:focus {
  border: 1px solid #31005B;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-textarea-wrapper .text-count-message {
  margin-top: 0.3rem;
  font-size: 0.875rem;
  font-weight: 300;
  color: #333333;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item {
  margin-bottom: 0;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item .adc-col-header {
  margin-bottom: 0 !important;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item .adc-field-label,
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item label {
  margin-bottom: 0.3rem;
  font-size: 0.875rem;
  font-weight: 300;
  color: #333333;
  display: block;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item select.bisb-select {
  width: 100%;
  font-size: 0.8125rem;
  height: 30px;
  border-radius: 10px;
  padding-right: 10px;
  padding-left: 1rem;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background-image: url("../image/select-bg.svg");
  background-repeat: no-repeat;
  background-position: left 10px center;
  text-align: right;
  background-size: auto;
  margin-bottom: 0.5rem;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item select.bisb-select:focus {
  border: 1px solid #31005B;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item input[type=file] {
  border: none;
  font-size: 14px;
  margin-left: 0;
  padding-left: 0;
  margin-top: 6px;
  border-radius: 0;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item .webform-document-file .messages--error {
  border-color: unset !important;
  background-image: unset !important;
  box-shadow: none !important;
  font-size: 0.75rem !important;
  background-color: unset !important;
  padding: 0 !important;
  border: 0 !important;
  color: #d00;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item .webform-document-file .messages--error .placeholder {
  background-color: unset;
  font-style: italic;
  opacity: 0.8;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item .webform-document-file .form-submit {
  background: none;
  border: none !important;
  color: #333;
  padding: 0.5rem 0;
  margin: 0;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  text-align: right;
  font-style: italic;
  text-decoration: underline;
  font-size: 1rem;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col .form-item .webform-document-file .file--application-pdf {
  font-size: 14px;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col:last-child {
  border-left: none;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-form-blk-wrapper .adc-form-col {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 1rem 1rem;
    border-left: none;
  }
  html[dir=rtl] .adc-form-blk-wrapper .adc-form-col:nth-child(odd) {
    border-left: 1px solid #ece9f4;
  }
  html[dir=rtl] .adc-form-blk-wrapper .adc-form-col:nth-child(3), html[dir=rtl] .adc-form-blk-wrapper .adc-form-col:nth-child(4) {
    border-top: none;
    border-left: none;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-form-blk-wrapper .adc-form-col {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 1rem 0;
    border-left: none;
    border-top: 1px solid #ece9f4;
  }
  html[dir=rtl] .adc-form-blk-wrapper .adc-form-col:first-child {
    border-top: none;
    border-left: none;
  }
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-header {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  margin-bottom: 1.25rem;
  padding-bottom: 0.75rem;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-header .adc-col-icon {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-header .adc-col-icon img {
  -o-object-fit: contain;
     object-fit: contain;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-header .adc-col-title h3 {
  font-size: 18px !important;
  font-weight: 700;
  color: #31005B;
  margin: 0;
  line-height: 1.2;
  text-align: right;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .form-item {
  margin: 0;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .form-item p.error {
  font-size: 0.75rem !important;
  color: #d00;
  margin-bottom: 0 !important;
  line-height: normal;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .adc-checkbox-item {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  position: relative;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .adc-checkbox-item input[type=checkbox] {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .adc-checkbox-item .description {
  margin-right: 0;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .adc-checkbox-item .form-item--error-message {
  position: absolute;
  bottom: -19px;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .adc-field-label {
  margin-bottom: 0.3rem;
  font-size: 0.875rem;
  font-weight: 300;
  color: #333333;
  display: block;
  text-align: right;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .adc-field-label label {
  font-size: 0.875rem;
  font-weight: 300;
  color: #333333;
  display: block;
  text-align: right;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body input[type=text],
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body input[type=date],
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body input[type=email] {
  height: 30px;
  font-size: 0.8125rem;
  color: #333333;
  border-radius: 10px;
  padding: 5px 10px;
  text-align: right;
  background: #ffffff;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body input[type=text]:focus,
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body input[type=date]:focus,
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body input[type=email]:focus {
  border: 1px solid #31005B;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body select.bisb-select {
  width: 100%;
  font-size: 0.8125rem;
  height: 30px;
  border-radius: 10px;
  padding-right: 10px;
  padding-left: 1rem;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background-image: url("../image/select-bg.svg");
  background-repeat: no-repeat;
  background-position: left 10px center;
  text-align: right;
  background-size: auto;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body select.bisb-select:focus {
  border: 1px solid #31005B;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body textarea {
  height: 90px;
  font-size: 0.8125rem;
  color: #333333;
  border-radius: 8px;
  resize: none;
  padding-left: 0;
  padding-right: 16px;
  text-align: right;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .adc-date-wrap {
  position: relative;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .adc-date-wrap input[type=date] {
  padding: 5px 10px;
  cursor: pointer;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-col-body .adc-date-wrap input[type=date]::-webkit-calendar-picker-indicator {
  position: absolute;
  left: 8px;
  right: auto;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0.6;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-feature-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-top: 0.75rem;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-feature-list li .adc-feature-item {
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
  gap: 0.5rem;
  text-align: right;
  justify-content: flex-end;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-feature-list li .adc-feature-item::after {
  content: "";
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  background: url(../image/adc-list-bg.svg) no-repeat center center/contain;
  margin-top: 2px;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-feature-list li .adc-feature-item span {
  font-size: 0.875rem;
  color: #55267E;
  font-weight: 500;
  line-height: 1.4;
}
html[dir=rtl] .adc-form-blk-wrapper {
  /* Col 4 — submit column */
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col--submit .adc-col-body {
  justify-content: space-between;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col--submit .adc-checkbox-item .adc-checkbox-wrap {
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
  gap: 0.5rem;
  text-align: right;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col--submit .adc-checkbox-item .adc-checkbox-wrap input[type=checkbox] {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  accent-color: #55267E;
  cursor: pointer;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col--submit .adc-checkbox-item .adc-checkbox-wrap .adc-checkbox-label span {
  font-size: 0.8125rem;
  color: #333333;
  line-height: 1.4;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col--submit .adc-submit-wrap {
  margin-top: 4rem !important;
  margin: 0 auto;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col--submit .adc-submit-wrap input[type=submit].bisb-btn-cb {
  display: flex;
  width: 100%;
  min-width: 159px !important;
  justify-content: center;
  min-width: unset;
  height: 44px;
  border-radius: 10px;
  font-size: 1rem;
  font-weight: 700;
  cursor: pointer;
  border: none;
  background: #31005B;
  color: #ffffff;
  transition: background 0.25s ease;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col--submit .adc-submit-wrap input[type=submit].bisb-btn-cb:hover {
  background: #00BFB3;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col--submit .adc-disclaimer {
  margin-top: 0.75rem;
}
html[dir=rtl] .adc-form-blk-wrapper .adc-form-col--submit .adc-disclaimer .adc-disclaimer-inner span {
  font-size: 0.6875rem;
  color: #888;
  line-height: 1.4;
  display: block;
  text-align: right;
}
html[dir=rtl] .adc-form-blk-wrapper {
  /* Form validation error styling */
}
html[dir=rtl] .adc-form-blk-wrapper .form-item--error-message {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
html[dir=rtl] .adc-form-blk-wrapper .form-item--error-message strong {
  font-size: 0.75rem;
  color: #d00;
  font-weight: normal;
  margin-right: 1px;
}
html[dir=rtl] .adc-form-blk-wrapper input.error,
html[dir=rtl] .adc-form-blk-wrapper select.error,
html[dir=rtl] .adc-form-blk-wrapper textarea.error {
  border-color: #d00 !important;
  border: 1px solid;
}
html[dir=rtl] {
  /*bisb-adc-form ./*/
  /*need-to-know-blk*/
}
html[dir=rtl] .need-to-kwnow-blk {
  padding: 2rem 0;
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .need-to-kwnow-blk {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .need-to-kwnow-blk {
    padding: 2.25rem 0;
  }
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-header {
  text-align: center;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .need-to-kwnow-blk .need-to-know-header {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .need-to-kwnow-blk .need-to-know-header {
    margin-bottom: 2rem;
  }
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-header .need-to-know-title h2 {
  color: #31005B;
  margin: 0;
  line-height: 1.35;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .need-to-kwnow-blk .need-to-know-header .need-to-know-title h2 {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .need-to-kwnow-blk .need-to-know-header .need-to-know-title h2 {
    font-size: 1.5rem;
  }
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-header .need-to-know-title p {
  font-size: 1.25rem;
  color: #303030;
  line-height: 1.7;
  margin: 0 auto;
  max-width: 980px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .need-to-kwnow-blk .need-to-know-header .need-to-know-title p {
    font-size: 0.875rem;
    line-height: 1.6;
  }
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-col {
  margin-bottom: 1.5rem;
  display: flex;
}
@media only screen and (min-width: 1200px) {
  html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-col {
    margin-bottom: 0;
  }
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card {
  width: 100%;
  background: rgba(225, 225, 225, 0.4392156863);
  border-radius: 16px;
  padding: 2.25rem 1.15rem 2rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 4px 20px rgba(85, 38, 126, 0.07);
  border: 1px solid rgba(85, 38, 126, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 28px rgba(85, 38, 126, 0.12);
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card {
    padding: 1.75rem 1rem 1.5rem;
  }
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-icon {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.25rem;
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-icon img {
  max-width: 44px;
  max-height: 44px;
  -o-object-fit: contain;
     object-fit: contain;
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-title {
  margin-bottom: 0.85rem;
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-title h3 {
  font-size: 18px !important;
  color: #31005B;
  margin: 0;
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-title p {
  font-size: 0.875rem;
  margin-top: 0.85rem;
  margin-bottom: 0;
  color: #31005B;
  line-height: 1.5;
  text-align: center;
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-desc {
  flex: 1;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
html[dir=rtl] .need-to-kwnow-blk .need-to-know-cards .need-to-know-card .need-to-know-card-desc p {
  font-size: 0.875rem;
  color: #31005B;
  line-height: 1.5;
  margin: 0;
  text-align: center;
}
html[dir=rtl] {
  /*need-to-know-blk ./*/
  /*adc-video-block*/
}
html[dir=rtl] .adc-video-block {
  padding: 4rem 0;
  background: #FAFAFA;
  margin: 4rem 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-video-block {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-video-block {
    padding: 2.25rem 0;
    margin: 1rem 0;
  }
}
html[dir=rtl] .adc-video-block .adc-video-content {
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-video-block .adc-video-content {
    text-align: center;
  }
}
html[dir=rtl] .adc-video-block .adc-video-title h2 {
  color: #31005B;
  margin: 0;
  margin-bottom: 1.25rem;
  line-height: 1.35;
  max-width: 440px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-video-block .adc-video-title h2 {
    font-size: 2rem;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-video-block .adc-video-title h2 {
    font-size: 1.625rem;
  }
}
html[dir=rtl] .adc-video-block .adc-video-title p {
  font-size: 1rem;
  color: #555555;
  line-height: 1.7;
  margin: 0;
  max-width: 480px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-video-block .adc-video-title p {
    max-width: 100%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-video-block .adc-video-title p {
    font-size: 0.875rem;
    line-height: 1.6;
  }
}
html[dir=rtl] .adc-video-block .adc-video-btn-wrap {
  margin-top: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-video-block .adc-video-btn-wrap {
    margin-top: 1.5rem;
  }
}
html[dir=rtl] .adc-video-block .adc-video-btn-wrap a {
  display: inline-block;
  text-decoration: none;
}
html[dir=rtl] .adc-video-block .adc-video-btn-wrap a:hover {
  text-decoration: none;
}
html[dir=rtl] .adc-video-block .adc-video-btn-wrap .adc-video-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #31005B;
  border-radius: 8px;
  padding: 0.65rem 1.85rem;
  min-height: 42px;
  transition: background 0.25s ease, transform 0.2s ease, box-shadow 0.2s ease;
  cursor: pointer;
}
html[dir=rtl] .adc-video-block .adc-video-btn-wrap .adc-video-btn span {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}
html[dir=rtl] .adc-video-block .adc-video-btn-wrap .adc-video-btn:hover {
  background: #00BFB3;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(81, 193, 173, 0.35);
}
html[dir=rtl] .adc-video-block .adc-video-media-wrap {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-video-block .adc-video-media-wrap {
    justify-content: center;
    margin-top: 2.5rem;
  }
}
html[dir=rtl] .adc-video-block .adc-video-media-wrap .adc-video-player {
  position: relative;
  width: 100%;
  max-width: 540px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(85, 38, 126, 0.12);
  background: #000000;
  line-height: 0;
}
html[dir=rtl] .adc-video-block .adc-video-media-wrap .adc-video-player iframe {
  max-width: 1116px;
  width: 100%;
  height: 310px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 0;
}
html[dir=rtl] .adc-video-block .adc-video-media-wrap .adc-video-player video {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 16px;
  -o-object-fit: cover;
     object-fit: cover;
}
html[dir=rtl] {
  /*adc-video-block ./*/
  /*adc-winners-block*/
}
html[dir=rtl] .adc-winners-block {
  padding: 1rem 0;
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-winners-block {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-winners-block {
    padding: 2.25rem 0;
  }
}
html[dir=rtl] .adc-winners-block .adc-winners-header {
  text-align: center;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-winners-block .adc-winners-header {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-winners-block .adc-winners-header {
    margin-bottom: 2rem;
  }
}
html[dir=rtl] .adc-winners-block .adc-winners-header .adc-winners-title h2 {
  color: #31005B;
  margin: 0;
  line-height: 1.35;
  margin-bottom: 0.75rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-winners-block .adc-winners-header .adc-winners-title h2 {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-winners-block .adc-winners-header .adc-winners-title h2 {
    font-size: 1.625rem;
  }
}
html[dir=rtl] .adc-winners-block .adc-winners-header .adc-winners-title p {
  font-size: 1.25rem;
  color: #303030;
  line-height: 1.7;
  margin: 0;
  max-width: 720px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-winners-block .adc-winners-header .adc-winners-title p {
    font-size: 0.875rem;
  }
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-col {
  margin-bottom: 2rem;
  display: flex;
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card {
  width: 100%;
  background: #ffffff;
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: 0 8px 24px rgba(85, 38, 126, 0.08);
  border: 1px solid rgba(85, 38, 126, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(85, 38, 126, 0.14);
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-img {
  width: 100%;
  line-height: 0;
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-img img {
  width: 100%;
  height: auto;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info {
  padding: 1.75rem 1.25rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  justify-content: center;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  margin-top: -1rem;
  background: #eaeaea;
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-name {
  margin-bottom: 0.4rem;
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-name h3 {
  font-size: 24px !important;
  font-weight: 700;
  color: #31005B;
  margin: 0;
  line-height: 1.4;
  letter-spacing: 0.5px;
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-category {
  margin-bottom: 0.35rem;
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-category span {
  font-size: 24px !important;
  font-weight: 600;
  color: #55267E;
  display: block;
  line-height: 1.3;
  letter-spacing: 0.5px;
}
html[dir=rtl] .adc-winners-block .adc-winners-cards .adc-winner-card .adc-winner-info .adc-winner-year span {
  font-size: 24px !important;
  font-weight: 600;
  color: #55267E;
  display: block;
  line-height: 1.3;
}
html[dir=rtl] .adc-winners-block .adc-winners-btn-wrap {
  margin-top: 1.5rem;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-winners-block .adc-winners-btn-wrap {
    margin-top: 2.5rem;
  }
}
html[dir=rtl] .adc-winners-block .adc-winners-btn-wrap a {
  display: inline-block;
  text-decoration: none;
}
html[dir=rtl] .adc-winners-block .adc-winners-btn-wrap a:hover {
  text-decoration: none;
}
html[dir=rtl] .adc-winners-block .adc-winners-btn-wrap .adc-winners-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  border: 1.5px solid #55267E;
  border-radius: 8px;
  padding: 0.65rem 2.25rem;
  min-height: 42px;
  transition: all 0.25s ease;
  cursor: pointer;
}
html[dir=rtl] .adc-winners-block .adc-winners-btn-wrap .adc-winners-btn span {
  color: #31005B;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}
html[dir=rtl] .adc-winners-block .adc-winners-btn-wrap .adc-winners-btn:hover {
  background: #55267E;
  border-color: #55267E;
  transform: translateY(-2px);
  box-shadow: 0 4px 14px rgba(85, 38, 126, 0.2);
}
html[dir=rtl] .adc-winners-block .adc-winners-btn-wrap .adc-winners-btn:hover span {
  color: #ffffff;
}
html[dir=rtl] {
  /*adc-winners-block ./*/
  /*adc-timeline-block*/
}
html[dir=rtl] .adc-timeline-block {
  padding: 4.5rem 0;
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-timeline-block {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block {
    padding: 2.25rem 0;
  }
}
html[dir=rtl] .adc-timeline-block .adc-timeline-header {
  text-align: center;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-header {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-header {
    margin-bottom: 2rem;
  }
}
html[dir=rtl] .adc-timeline-block .adc-timeline-header .adc-timeline-title h2 {
  color: #31005B;
  margin: 0;
  line-height: 1.35;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-header .adc-timeline-title h2 {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-header .adc-timeline-title h2 {
    font-size: 1.625rem;
  }
}
html[dir=rtl] .adc-timeline-block .adc-timeline-steps-wrap {
  width: 100%;
}
html[dir=rtl] .adc-timeline-block .adc-timeline-steps {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-steps {
    flex-direction: column;
    align-items: center;
    gap: 0;
  }
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: relative;
  padding: 0 0.5rem;
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step:last-child .adc-timeline-arrow {
  display: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-step {
    width: 100%;
    max-width: 280px;
    padding-bottom: 3.5rem;
  }
  html[dir=rtl] .adc-timeline-block .adc-timeline-step:last-child {
    padding-bottom: 0;
  }
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box {
    position: static;
  }
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon {
  width: 82px;
  height: 82px;
  position: relative;
  z-index: 2;
  background: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon {
    width: 70px;
    height: 70px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon {
    width: 82px;
    height: 82px;
  }
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon img {
  width: 100%;
  height: auto;
  display: block;
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-icon:hover {
  transform: scale(1.08);
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow {
  position: absolute;
  top: 50%;
  right: 50%;
  left: auto;
  width: 100%;
  height: 2px;
  border-top: 2px dotted #31005B;
  transform: translateY(-50%);
  z-index: 1;
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow img {
  position: absolute;
  top: 50%;
  right: 50%;
  left: auto;
  transform: translate(50%, -50%) rotate(180deg);
  width: 20px;
  height: auto;
  display: block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow {
    top: auto;
    bottom: 0.5rem;
    right: auto;
    left: 50%;
    width: 14px;
    height: 2.5rem;
    border-top: none;
    transform: translateX(-50%);
  }
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    border-left: 1px dotted #31005B;
    width: 2px;
    height: 100%;
  }
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-icon-box .adc-timeline-arrow img {
    top: 50%;
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%) rotate(90deg);
    width: 18px;
  }
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-content {
  margin-top: 1.25rem;
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title h3 {
  font-size: 21px !important;
  font-weight: 500 !important;
  color: #31005B;
  margin: 0;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title h3 {
    font-size: 17px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title h3 {
    font-size: 21px !important;
  }
}
html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title p {
  font-size: 1.125rem;
  color: #55267E;
  line-height: 1.6;
  margin: 0;
  text-align: center;
  max-width: 160px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title p {
    font-size: 0.875rem;
    max-width: 130px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-timeline-block .adc-timeline-step .adc-timeline-content .adc-timeline-step-title p {
    font-size: 1rem;
    max-width: 240px;
  }
}
html[dir=rtl] {
  /*adc-timeline-block ./*/
  /*adc-partners-slider-block*/
}
html[dir=rtl] .adc-partners-slider-block {
  padding: 4.5rem 0;
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-partners-slider-block {
    padding: 3rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-partners-slider-block {
    padding: 2.25rem 0;
  }
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-header {
  text-align: center;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-partners-slider-block .adc-partners-header {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-partners-slider-block .adc-partners-header {
    margin-bottom: 2rem;
  }
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-header .adc-partners-title h2 {
  color: #31005B;
  margin: 0;
  line-height: 1.35;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .adc-partners-slider-block .adc-partners-header .adc-partners-title h2 {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-partners-slider-block .adc-partners-header .adc-partners-title h2 {
    font-size: 1.625rem;
  }
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap {
  position: relative;
  padding: 0 45px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap {
    padding: 0 36px;
  }
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  cursor: pointer;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease, transform 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow img {
  width: 32px;
  height: 32px;
  display: block;
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow.adc-partners-prev {
  right: 0;
  left: auto;
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow.adc-partners-prev img {
  transform: rotate(180deg);
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow.adc-partners-next {
  left: 0;
  right: auto;
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow.adc-partners-next img {
  transform: rotate(180deg);
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow:hover:not(.swiper-button-disabled) {
  transform: translateY(-50%) scale(1.1);
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-arrow.swiper-button-disabled {
  opacity: 0.35;
  cursor: default;
  pointer-events: none;
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-slider {
  width: 100%;
  overflow: hidden;
  padding: 6px 2px;
  margin: -6px -2px;
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partners-slider .swiper-slide {
  height: auto;
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partner-card {
  background: #ffffff;
  border: 1px solid #ECECEC;
  border-radius: 14px;
  min-height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02);
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partner-card:hover {
  border-color: rgba(66, 17, 72, 0.25);
  box-shadow: 0 6px 18px rgba(66, 17, 72, 0.08);
  transform: translateY(-3px);
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partner-card .adc-partner-logo {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .adc-partners-slider-block .adc-partners-slider-wrap .adc-partner-card .adc-partner-logo img {
  max-width: 100%;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html[dir=rtl] {
  /*adc-partners-slider-block ./*/
  /*abc-wys-widget*/
}
html[dir=rtl] .abc-wys-widget {
  position: relative;
  overflow: hidden;
  min-height: 240px;
  display: flex;
  align-items: center;
  background-color: #f7eaf1;
  margin: 4.5rem 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .abc-wys-widget {
    min-height: auto;
  }
  html[dir=rtl] .abc-wys-widget::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(255, 245, 250, 0.92) 0%, rgba(255, 245, 250, 0.82) 65%, rgba(255, 245, 250, 0.35) 100%);
    z-index: 1;
    pointer-events: none;
  }
}
html[dir=rtl] .abc-wys-widget .abc-wys-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
html[dir=rtl] .abc-wys-widget .abc-wys-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left center;
     object-position: left center;
  display: block;
}
html[dir=rtl] .abc-wys-widget .container {
  position: relative;
  z-index: 2;
}
html[dir=rtl] .abc-wys-widget .abc-wys-content {
  max-width: 600px;
  padding: 2.5rem 0;
  margin-right: 0;
  margin-left: auto;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .abc-wys-widget .abc-wys-content {
    max-width: 480px;
    padding: 2rem 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .abc-wys-widget .abc-wys-content {
    max-width: 100%;
    padding: 2.25rem 0;
  }
}
html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-title h2 {
  color: #31005B;
  font-size: 2rem;
  font-weight: 700;
  margin: 0;
  margin-bottom: 0.5rem;
  line-height: 1.35;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-title h2 {
    font-size: 1.625rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-title h2 {
    font-size: 1.375rem;
  }
}
html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-title p {
  color: #55267E;
  font-size: 1.3125rem;
  margin: 0;
  line-height: 1.6;
  text-align: right;
  margin-bottom: 1.25rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-title p {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-title p {
    font-size: 0.9375rem;
    margin-bottom: 1rem;
  }
}
html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-btn-wrap a {
  text-decoration: none !important;
  display: inline-block;
}
html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-btn-wrap .abc-wys-btn {
  background: #31005B;
  border-radius: 8px;
  padding: 0.65rem 1.75rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  cursor: pointer;
}
html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-btn-wrap .abc-wys-btn span {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
  white-space: nowrap;
}
html[dir=rtl] .abc-wys-widget .abc-wys-content .abc-wys-btn-wrap .abc-wys-btn:hover {
  background: #51C1AD;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(81, 193, 173, 0.35);
}
html[dir=rtl] {
  /*abc-wys-widget ./*/
}
html[dir=rtl] .arabic-day-campaign-page .spotlight-item .dark-purple-cyan, html[dir=rtl] .arabic-writing-voting-page .spotlight-item .dark-purple-cyan {
  background: #31005B;
}
html[dir=rtl] .arabic-day-campaign-page .spotlight-item .dark-purple-cyan:hover, html[dir=rtl] .arabic-writing-voting-page .spotlight-item .dark-purple-cyan:hover {
  color: #ffffff;
  background: #51C1AD;
}
html[dir=rtl] {
  /*arabic writing and voting page style */
}
html[dir=rtl] .arabic-writing-voting-page .bgimg-spotlight-style {
  padding-bottom: 80px;
  background-size: cover;
}
html[dir=rtl] .arabic-writing-voting-page .bisb-spot-content-wrap-inner p {
  font-size: 1.5rem;
  line-height: 30px;
  max-width: 590px;
}
html[dir=rtl] {
  /*winning-number-section*/
}
html[dir=rtl] .winning-number-section {
  position: relative;
  z-index: 10;
  margin-top: -50px;
  margin-bottom: 3.5rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .winning-number-section {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .winning-number-section {
    margin-top: -40px;
    margin-bottom: 2rem;
  }
}
html[dir=rtl] .winning-number-section .winning-number-wrapper {
  border-radius: 10px;
  border: 0.25px solid #E1E1E1;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
  display: flex;
  align-items: stretch;
  padding: 30px 20px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .winning-number-section .winning-number-wrapper {
    flex-wrap: wrap;
    padding: 25px 15px;
  }
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .winning-number-section .winning-number-wrapper {
    flex-direction: column;
    padding: 20px 15px;
  }
}
html[dir=rtl] .winning-number-section .winning-number-card {
  flex: 1 1 0;
  min-width: 0;
  padding: 10px 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  border-left: 1px solid #D9D9D9;
  gap: 25px;
}
html[dir=rtl] .winning-number-section .winning-number-card:last-child {
  border-left: none;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .winning-number-section .winning-number-card {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 20px 15px;
    border-left: none;
    border-bottom: 1px solid #D9D9D9;
  }
  html[dir=rtl] .winning-number-section .winning-number-card:last-child {
    border-bottom: none;
  }
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .winning-number-section .winning-number-card {
    flex: 0 0 100%;
    max-width: 100%;
    border-left: none !important;
    border-top: 1px solid #ECECEC;
    padding: 18px 10px;
  }
  html[dir=rtl] .winning-number-section .winning-number-card:first-child {
    border-top: none;
  }
}
html[dir=rtl] .winning-number-section .winning-number-card .winning-number-icon {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .winning-number-section .winning-number-card .winning-number-icon img {
  max-height: 44px;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
html[dir=rtl] .winning-number-section .winning-number-card h3 {
  font-size: 32px !important;
  color: #31005B;
  line-height: 1.15;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .winning-number-section .winning-number-card h3 {
    font-size: 24px !important;
  }
}
html[dir=rtl] .winning-number-section .winning-number-card p {
  font-size: 1.125rem;
  color: #31005B;
  font-weight: 400;
  line-height: 1.35;
  margin: 0;
}
html[dir=rtl] {
  /*winning-number-section ./*/
}
html[dir=rtl] .htv-section-wrapper {
  margin-top: 100px;
}
html[dir=rtl] .htv-section-wrapper h2 {
  font-size: 42px !important;
  text-align: center;
  color: #31005B;
}
html[dir=rtl] .htv-main-wrap {
  display: flex;
  align-items: center;
  grid-gap: 30px;
  margin-top: 3rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .htv-main-wrap {
    grid-gap: 60px;
    flex-direction: column;
  }
}
html[dir=rtl] .htv-main-wrap .htv-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  border-radius: 10px;
  border: 0.25px solid #E1E1E1;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
  box-shadow: 0 7px 14px 0 #D9D9D9;
  padding: 28px;
  flex: 1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .htv-main-wrap .htv-card {
    width: 95%;
  }
}
html[dir=rtl] .htv-main-wrap .htv-card .htv-icon {
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .htv-main-wrap .htv-card .htv-content {
  display: grid;
  gap: 10px;
  max-width: 160px;
}
html[dir=rtl] .htv-main-wrap .htv-card .htv-content .title {
  display: flex;
  align-items: center;
  gap: 10px;
}
html[dir=rtl] .htv-main-wrap .htv-card .htv-content .title .number-block {
  background-color: #31005B;
  height: 32px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
}
html[dir=rtl] .htv-main-wrap .htv-card .htv-content h5 {
  font-size: 18px !important;
  color: #31005B;
  font-weight: 700;
  margin: 0;
}
html[dir=rtl] .htv-main-wrap .htv-card .htv-content p {
  font-size: 0.875rem;
  color: #55267E;
  line-height: 20px;
  margin: 0;
}
html[dir=rtl] .htv-main-wrap .arrow {
  background: url(../image/large-arrow.svg) no-repeat left center/100%;
  width: 66px;
  height: 15px;
  display: flex;
  align-items: center;
  transform: scaleX(-1);
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .htv-main-wrap .arrow {
    transform: rotate(90deg) scaleX(0);
  }
}
html[dir=rtl] .htv-main-wrap .arrow:last-child {
  display: none;
}
html[dir=rtl] {
  /*shortlisted-stories-section*/
}
html[dir=rtl] .shortlisted-stories-section {
  margin-top: 100px;
}
html[dir=rtl] .shortlisted-stories-section .shortlisted-stories-header {
  text-align: center;
  margin-bottom: 35px;
}
html[dir=rtl] .shortlisted-stories-section .shortlisted-stories-header h2 {
  font-size: 42px !important;
  color: #31005B;
  font-weight: 700;
  margin: 0 0 25px 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .shortlisted-stories-section .shortlisted-stories-header h2 {
    font-size: 32px !important;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .shortlisted-stories-section .shortlisted-stories-header h2 {
    font-size: 26px !important;
  }
}
html[dir=rtl] .shortlisted-stories-section .stories-filter-wrap {
  margin-bottom: 25px;
}
html[dir=rtl] .shortlisted-stories-section .stories-filter-wrap ul {
  list-style: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 32px;
  margin: 0;
  padding: 0;
}
html[dir=rtl] .shortlisted-stories-section .stories-filter-wrap ul li a {
  border: 1.5px solid #31005B;
  border-radius: 50px;
  background: transparent;
  color: #31005B;
  font-size: 18px;
  font-weight: 300;
  padding: 5px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
  min-width: 160px;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .shortlisted-stories-section .stories-filter-wrap ul li a {
    font-size: 14px;
    padding: 6px 18px;
  }
}
html[dir=rtl] .shortlisted-stories-section .stories-filter-wrap ul li.active a {
  background: #31005B;
  color: #ffffff;
  font-weight: 700;
}
html[dir=rtl] .shortlisted-stories-section .stories-search-wrap {
  max-width: 100%;
  width: 100%;
  position: relative;
  margin-bottom: 40px;
}
html[dir=rtl] .shortlisted-stories-section .stories-search-wrap input {
  width: 100%;
  height: 40px;
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  padding: 0 45px 0 10px;
  font-size: 21px;
  color: #333333;
  background: #ffffff;
  outline: none;
}
html[dir=rtl] .shortlisted-stories-section .stories-search-wrap input::-moz-placeholder {
  color: #A7A7A7;
}
html[dir=rtl] .shortlisted-stories-section .stories-search-wrap input::placeholder {
  color: #A7A7A7;
}
html[dir=rtl] .shortlisted-stories-section .stories-search-wrap input:focus {
  border-color: #31005B;
}
html[dir=rtl] .shortlisted-stories-section .stories-search-wrap .search-btn {
  position: absolute;
  left: 14px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .shortlisted-stories-section .stories-search-wrap .search-btn img {
  width: 18px;
  height: 18px;
}
html[dir=rtl] .shortlisted-stories-section .stories-grid-wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .shortlisted-stories-section .stories-grid-wrap {
    gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .shortlisted-stories-section .stories-grid-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .shortlisted-stories-section .stories-grid-wrap {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
html[dir=rtl] .shortlisted-stories-section .stories-grid-wrap h3 {
  grid-column: 1/-1;
}
html[dir=rtl] .shortlisted-stories-section .story-card {
  border-radius: 10px;
  border: 0.25px solid #E1E1E1;
  box-shadow: 0 7px 14px 0 #D9D9D9;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  text-align: center;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-img {
  width: 100%;
  overflow: hidden;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body {
  min-height: 200px;
  margin-top: -50px;
  padding: 0 20px 30px;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body .story-author-img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  margin: -60px auto 12px;
  overflow: hidden;
  position: relative;
  z-index: 2;
  background: #ffffff;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body .story-author-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body h3 {
  font-size: 18px !important;
  color: #31005B;
  font-weight: 700;
  margin: 0 0 6px 0;
  line-height: 1.3;
  padding: 0 16px;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body p {
  font-size: 18px;
  color: #55267E;
  margin: 0 0 16px 0;
  padding: 0 16px;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body .btn-read-story {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1.5px solid #31005B;
  border-radius: 8px;
  padding: 7px 16px;
  color: #31005B;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none !important;
  margin-bottom: 26px;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body .btn-read-story img {
  height: 14px;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body .story-select-vote {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  font-size: 18px;
  color: #31005B;
  font-weight: 500;
  margin: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body .story-select-vote input[type=radio] {
  display: none;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body .story-select-vote .custom-radio {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 2px solid #31005B;
  display: inline-block;
  position: relative;
  flex-shrink: 0;
}
html[dir=rtl] .shortlisted-stories-section .story-card .story-card-body .story-select-vote input[type=radio]:checked + .custom-radio::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background: #31005B;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
html[dir=rtl] .shortlisted-stories-section .show-more-wrap {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 60px;
}
html[dir=rtl] .shortlisted-stories-section .show-more-wrap .btn-show-more {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1.5px solid #31005B;
  border-radius: 10px;
  padding: 10px 42px;
  color: #31005B;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none !important;
  min-width: 360px;
  height: 40px;
}
html[dir=rtl] {
  /*shortlisted-stories-section ./*/
  /*vote-finalize-section*/
}
html[dir=rtl] .vote-finalize-section {
  margin-top: 30px;
  margin-bottom: 60px;
}
html[dir=rtl] .vote-finalize-section .vote-finalize-card {
  border-radius: 12px;
  border: 0.25px solid #E1E1E1;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
  box-shadow: 0 7px 14px 0 #D9D9D9;
  padding: 40px 45px;
  display: flex;
  align-items: stretch;
  gap: 45px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .vote-finalize-section .vote-finalize-card {
    flex-direction: column;
    padding: 30px 25px;
    gap: 30px;
  }
}
html[dir=rtl] .vote-finalize-section .vote-form-col {
  flex: 1;
  min-width: 0;
}
html[dir=rtl] .vote-finalize-section .vote-form-col h3 {
  font-size: 32px !important;
  color: #31005B;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 10px 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .vote-finalize-section .vote-form-col h3 {
    font-size: 22px !important;
  }
}
html[dir=rtl] .vote-finalize-section .vote-form-col p {
  font-size: 20px;
  color: #55267E;
  line-height: 1.5;
  margin: 0 0 24px 0;
  max-width: 520px;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-row {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-group {
  flex: 1;
  min-width: 0;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-group.full-width {
  width: 100%;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-group input {
  width: 100%;
  height: 44px;
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  background: #ffffff;
  padding: 0 14px;
  font-size: 14px;
  color: #333333;
  outline: none;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-group input::-moz-placeholder {
  color: #999999;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-group input::placeholder {
  color: #999999;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-group input:focus {
  border-color: #31005B;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-submit-wrap {
  margin-top: 18px;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-submit-wrap .btn-vote-now {
  background: #31005B;
  color: #ffffff;
  border: none;
  border-radius: 8px;
  height: 44px;
  padding: 0 36px;
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .vote-finalize-section .vote-form-col .vote-finalize-form .form-submit-wrap .btn-vote-now {
    width: 100%;
  }
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-info-note {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 18px;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-info-note .info-icon-wrap {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-info-note .info-icon-wrap img {
  width: 100%;
  height: 100%;
}
html[dir=rtl] .vote-finalize-section .vote-form-col .vote-info-note p {
  font-size: 11px;
  color: #888;
  margin: 0;
  line-height: 1.4;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper {
  flex: 0 0 400px;
  max-width: 400px;
  min-width: 0;
  border-right: 1px solid #D9D9D9;
  padding-right: 45px;
  position: relative;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper {
    flex: auto;
    max-width: 100%;
    border-right: none;
    border-top: 1px solid #D9D9D9;
    padding-right: 0;
    padding-top: 25px;
  }
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-slider {
  width: 100%;
  overflow: hidden;
  position: relative;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-slider .swiper-slide {
  height: auto;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
  gap: 15px;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-arrow {
  width: 32px;
  height: 32px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease, transform 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-arrow img {
  width: 28px;
  height: 28px;
  display: block;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-arrow:hover:not(.swiper-button-disabled) {
  transform: scale(1.1);
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-arrow.swiper-button-disabled {
  opacity: 0.35;
  cursor: default;
  pointer-events: none;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-pagination {
  position: static;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0;
  background: #D9D9D9;
  opacity: 1;
  transition: all 0.3s ease;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-nav .vote-selected-story-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #31005B;
  width: 24px;
  border-radius: 4px;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-next,
html[dir=rtl] .vote-finalize-section .vote-selected-story-wrapper .vote-selected-story-prev {
  transform: rotate(180deg);
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-col .selected-story-thumb {
  width: 138px;
  height: 154px;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 25px;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-col .selected-story-thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-col p:first-of-type {
  font-size: 18px;
  color: #31005B;
  margin: 0 0 4px 0;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-col h3 {
  font-size: 24px !important;
  color: #31005B;
  font-weight: 700;
  margin: 0 0 4px 0;
  line-height: 1.3;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-col p:last-of-type {
  font-size: 18px;
  color: #31005B;
  margin: 0 0 16px 0;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-col .btn-change-story {
  display: inline-block;
  border: 1.5px solid #31005B;
  border-radius: 10px;
  padding: 7px 20px;
  color: #31005B;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none !important;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 20px;
  transition: all 0.3s ease;
}
html[dir=rtl] .vote-finalize-section .vote-selected-story-col .btn-change-story:hover {
  background: #31005B;
  transition: all 0.3s ease;
  color: #ffffff;
}
html[dir=rtl] {
  /*vote-finalize-section ./*/
  /*arabic writing and voting page style .*/
}
html[dir=rtl] .bisb-spot-content-inner {
  width: 60%;
  max-width: 660px;
  min-width: 350px;
}
html[dir=rtl] {
  /*EMI Steps TL .*/
}
html[dir=rtl] .emi-step-tl-wrapper .emi-label {
  background: url(../image/coop-list-icon.png) no-repeat right center;
  padding-right: 28px;
  display: block;
  margin-bottom: 30px;
  font-size: 18px;
}
html[dir=rtl] .emi-step-tl-wrapper .timeline::before {
  top: 0;
  bottom: 0;
}
html[dir=rtl] .emi-step-tl-wrapper .timeline .step-row:first-child::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 50%;
  background-color: #fff;
  z-index: 1;
  pointer-events: none;
}
html[dir=rtl] .emi-step-tl-wrapper .timeline .step-row:last-child::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 6px;
  height: 50%;
  background-color: #fff;
  z-index: 1;
  pointer-events: none;
}
html[dir=rtl] .emi-step-tl-wrapper .step-row.left .step-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
}
html[dir=rtl] .emi-step-tl-wrapper .step-row.right .step-title {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 30px;
}
html[dir=rtl] .emi-step-tl-wrapper .step-image img {
  max-width: 100%;
  height: auto;
  display: block;
  position: relative;
  z-index: 2;
}
html[dir=rtl] .bmp-card-hero-section {
  padding: 70px 0;
  background-color: #ffffff;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-card-hero-section {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-card-hero-section {
    padding: 35px 0;
  }
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-content {
  padding-right: 0;
  padding-left: 30px;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-content {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-content {
    padding-left: 0;
    margin-bottom: 30px;
    text-align: right;
  }
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-subtitle {
  margin-bottom: 20px;
  text-align: right;
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-subtitle span {
  color: #00BFB3;
  font-size: 1.3125rem;
  font-weight: 700;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  display: inline-block;
  line-height: 1.3;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-subtitle span {
    font-size: 1rem;
  }
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title {
  margin-bottom: 20px;
  text-align: right;
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title h1,
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title h2,
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title h3 {
  color: #31005B;
  font-size: 2.625rem;
  font-weight: 700;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.25;
  margin: 0 0 25px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title h1,
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title h2,
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title h3 {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title h1,
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title h2,
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-title h3 {
    font-size: 1.625rem;
  }
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-desc {
  text-align: right;
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-desc h2 {
  color: #31005B;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-desc p {
  color: #555555;
  font-size: 1.125rem;
  line-height: 24px;
  margin-bottom: 25px;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-desc p {
    font-size: 1rem;
    line-height: 1.6;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-desc p {
    font-size: 0.9375rem;
    line-height: 1.55;
  }
}
html[dir=rtl] .bmp-card-hero-section .bisb-button {
  min-width: 160px;
  font-size: 1.25rem;
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-action {
  text-align: right;
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-action a {
  text-decoration: none;
  display: inline-block;
  outline: none;
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-action .bmp-card-hero-btn {
  background-color: #31005B;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 700;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  padding: 12px 34px;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-width: 140px;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease;
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-action .bmp-card-hero-btn:hover {
  background-color: #00BFB3;
  color: #ffffff;
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(81, 193, 173, 0.35);
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-action .bmp-card-hero-btn:active {
  transform: translateY(0);
  box-shadow: 0 2px 8px rgba(81, 193, 173, 0.25);
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-image {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-image {
    justify-content: center;
  }
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-image img {
  max-width: 100%;
  width: 100%;
  max-width: 440px;
  height: auto;
  display: block;
  transition: transform 0.35s ease;
}
html[dir=rtl] .bmp-card-hero-section .bmp-card-hero-image img:hover {
  transform: translateY(-4px);
}
html[dir=rtl] .bmp-benefits-section {
  padding: 60px 0 40px;
  background-color: #ffffff;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-benefits-section {
    padding: 40px 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-benefits-section {
    padding: 30px 0 10px;
  }
}
html[dir=rtl] .bmp-benefits-section .bmp-benefits-header {
  margin-bottom: 40px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-benefits-section .bmp-benefits-header {
    margin-bottom: 25px;
  }
}
html[dir=rtl] .bmp-benefits-section .bmp-benefits-header h2 {
  color: #31005B;
  font-size: 36px !important;
  font-weight: 500 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.25;
  margin: 0 0 12px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-benefits-section .bmp-benefits-header h2 {
    font-size: 30px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-benefits-section .bmp-benefits-header h2 {
    font-size: 26px !important;
  }
}
html[dir=rtl] .bmp-benefits-section .bmp-benefits-header p {
  color: #555555;
  font-size: 1.125rem;
  line-height: 1.6;
  margin: 0;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-benefits-section .bmp-benefits-header p {
    font-size: 0.9375rem;
  }
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card {
  background: linear-gradient(180deg, #FEFEFE 0%, #F9F9F9 100%);
  border-radius: 16px;
  padding: 36px 30px 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.04);
  transition: all 0.35s ease;
  cursor: pointer;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-benefits-section .bmp-benefit-card {
    padding: 30px 24px 24px;
  }
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card ul {
  margin: 0;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card ul li {
  font-size: 1rem;
  background: url(../image/coop-list-icon.png) no-repeat right 5px;
  padding-right: 1.5rem;
  list-style-type: none;
  margin-bottom: 20px;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card strong {
  font-weight: 600;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(49, 0, 91, 0.12);
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__icon {
  width: 52px;
  height: 52px;
  border-radius: 12px;
  background-color: #f1edfa;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 26px;
  margin-left: auto;
  margin-right: 0;
  transition: background-color 0.3s ease;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__icon img {
  width: 26px;
  height: 26px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__content {
  flex: 1 1 auto;
  margin-bottom: 20px;
  text-align: right;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__content h3 {
  color: #31005B;
  font-size: 24px !important;
  font-weight: 500 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.3;
  margin: 0 0 16px;
  margin-bottom: 2.25rem;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__content h3 {
    font-size: 20px !important;
  }
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__content p {
  color: #666666;
  font-size: 1rem;
  line-height: 20px;
  margin: 0;
  text-align: right;
  transition: color 0.3s ease;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__action {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  color: #00BFB3;
  font-weight: 600;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  font-size: 1rem;
  text-decoration: none;
  transition: color 0.3s ease;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__action::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-left: 0;
  margin-right: 12px;
  transform: rotate(180deg);
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__action:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card__action:hover::after {
  transform: rotate(180deg) translateX(4px);
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card.is-active {
  background: #31005B;
  box-shadow: 0 16px 36px rgba(49, 0, 91, 0.28);
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__icon {
  background-color: #987FAD;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__content h3 {
  color: #ffffff;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__content p {
  color: rgba(255, 255, 255, 0.85);
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__action {
  color: #00BFB3;
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card.is-active .bmp-benefit-card__action:hover {
  color: rgb(0, 231.8, 217.2366492147);
}
html[dir=rtl] .bmp-benefits-section .bmp-benefit-card.is-active li {
  color: #ffffff;
  background: url(../image/coop-list-icon-ff.png) no-repeat left 5px;
}
html[dir=rtl] .bmp-travel-privilege-section {
  background-color: #26004d;
  padding: 80px 0;
  color: #ffffff;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-travel-privilege-section {
    padding: 60px 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-travel-privilege-section {
    padding: 45px 0;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-header {
  margin-bottom: 50px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-header {
    margin-bottom: 35px;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-subtitle {
  margin-bottom: 14px;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-subtitle span {
  color: #ffffff;
  font-size: 1.3125rem;
  font-weight: 500;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  display: inline-block;
  line-height: 1.2;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-subtitle span {
    font-size: 1rem;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-title h2 {
  color: #ffffff;
  font-weight: 500 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.25;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-title h2 {
    font-size: 2.125rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-header .bmp-tp-title h2 {
    font-size: 1.75rem;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  text-align: right;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card h3 {
  margin-bottom: 20px !important;
  color: #ffffff;
  font-size: 24px !important;
  font-weight: 500 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.3;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card h3 {
    font-size: 1.375rem;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card p {
  margin-bottom: 24px !important;
  color: rgba(255, 255, 255, 0.85);
  font-size: 1.125rem;
  line-height: 1.65;
  margin: 0;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card p {
    font-size: 0.9375rem;
    line-height: 1.6;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card .bmp-tp-card-highlight {
  margin-top: auto;
  padding-top: 10px;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card .bmp-tp-card-highlight p {
  color: #51c1ad;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.55;
  margin: 0;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card .bmp-tp-card-highlight p {
    font-size: 0.9375rem;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card ul li {
  position: relative;
  padding-left: 0;
  padding-right: 32px;
  margin-bottom: 14px;
  line-height: 1.5;
  text-align: right;
  font-size: 1.125rem;
  font-weight: 400;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card ul li:last-child {
  margin-bottom: 0;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card ul li::before {
  content: "";
  position: absolute;
  left: auto;
  right: 0;
  top: 2px;
  width: 20px;
  height: 20px;
  background: url("../image/coop-list-icon-ff.svg") no-repeat center center;
  background-size: contain;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card ul li span {
  color: #ffffff;
  font-size: 1rem;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-info-card ul li span {
    font-size: 0.875rem;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 60px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs {
    margin-top: 45px;
    gap: 15px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs {
    margin-top: 35px;
    flex-direction: column;
    gap: 12px;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item {
  flex: 1 1 0;
  min-width: 240px;
  background-color: #ffffff;
  border-radius: 12px;
  padding: 18px 24px;
  display: flex;
  align-items: center;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.12);
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item {
    padding: 15px 20px;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-icon {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  margin-right: 0;
  margin-left: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-icon img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-label {
  flex: 1 1 auto;
  text-align: right;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-label span {
  color: #31005b;
  font-size: 1.125rem;
  font-weight: 500;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.3;
  display: inline-block;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item .bmp-tp-tab-label span {
    font-size: 0.9375rem;
  }
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18);
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item:hover .bmp-tp-tab-label span {
  color: #5abcac !important;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item.is-active {
  background-color: #51c1ad;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item.is-active .bmp-tp-tab-label span {
  color: #31005b;
}
html[dir=rtl] .bmp-travel-privilege-section .bmp-tp-tabs .bmp-tp-tab-item.is-active:hover .bmp-tp-tab-label span {
  color: #20003b !important;
}
html[dir=rtl] .bmp-offers-section {
  padding: 80px 0 10px;
  background-color: #ffffff;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-offers-section {
    padding: 60px 0 40px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-offers-section {
    padding: 45px 0 30px;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offers-header {
  margin-bottom: 35px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-offers-section .bmp-offers-header {
    margin-bottom: 25px;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offers-header h2 {
  color: #31005B;
  font-size: 2.25rem;
  font-weight: 500 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.25;
  margin: 0 0 12px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-offers-section .bmp-offers-header h2 {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-offers-section .bmp-offers-header h2 {
    font-size: 1.625rem;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offers-header p {
  color: #555555;
  font-size: 1.125rem;
  line-height: 1.6;
  margin: 0;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-offers-section .bmp-offers-header p {
    font-size: 0.9375rem;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offers-tabs-wrapper {
  margin-bottom: 40px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-offers-section .bmp-offers-tabs-wrapper {
    margin-bottom: 30px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  html[dir=rtl] .bmp-offers-section .bmp-offers-tabs-wrapper::-webkit-scrollbar {
    display: none;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs {
  border-bottom: none;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  padding: 0;
  margin: 0;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs {
    width: -moz-max-content;
    width: max-content;
    min-width: 100%;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs .nav-item {
  flex: 1 1 0;
  position: relative;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs .nav-item {
    flex: 0 0 auto;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs .nav-item:not(:last-child)::after {
  content: "";
  position: absolute;
  left: 0;
  right: auto;
  top: 50%;
  transform: translateY(-50%);
  height: 32px;
  width: 1px;
  background-color: #e5e5e5;
}
html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs .nav-link {
  width: 100%;
  border: none;
  background: transparent;
  color: #555555;
  font-size: 1.125rem;
  font-weight: 400;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  padding: 14px 24px;
  position: relative;
  transition: color 0.3s ease;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs .nav-link {
    padding: 12px 20px;
    font-size: 1rem;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs .nav-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 10%;
  right: 10%;
  height: 5px;
  background-color: transparent;
  border-radius: 2px;
  transition: background-color 0.3s ease;
}
html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs .nav-link:hover {
  color: #31005B;
}
html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs .nav-link.active {
  color: #31005B;
  font-weight: 700;
  background: transparent;
}
html[dir=rtl] .bmp-offers-section .bmp-offers-nav-tabs .nav-link.active::after {
  background-color: #31005B;
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card {
  border-radius: 10px;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
  padding: 34px 28px 28px;
  height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.15);
  border: 1.5px solid rgba(0, 0, 0, 0.05);
  transition: all 0.35s ease;
  cursor: pointer;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bmp-offers-section .bmp-offer-card {
    padding: 28px 22px 22px;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card:hover, html[dir=rtl] .bmp-offers-section .bmp-offer-card.is-highlighted {
  border-color: #a498c6;
  transform: translateY(-5px);
  box-shadow: 0 16px 36px rgba(49, 0, 91, 0.12);
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card:hover .bmp-offer-card__action, html[dir=rtl] .bmp-offers-section .bmp-offer-card.is-highlighted .bmp-offer-card__action {
  color: rgb(0, 150.2, 140.7633507853);
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card:hover .bmp-offer-card__action::after, html[dir=rtl] .bmp-offers-section .bmp-offer-card.is-highlighted .bmp-offer-card__action::after {
  transform: rotate(180deg) translateX(4px);
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__logo {
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 38px;
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__logo img {
  max-height: 44px;
  max-width: 277px;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__tag {
  margin-bottom: 18px;
  text-align: right;
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__tag span {
  display: inline-block;
  background-color: #D4CCFB;
  color: #31005B;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  padding: 5px 16px;
  border-radius: 20px;
  line-height: 1.2;
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__info {
  flex: 1 1 auto;
  margin-bottom: 22px;
  text-align: right;
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__info h3 {
  color: #31005B;
  font-size: 21px !important;
  font-weight: 500 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin: 0 0 12px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bmp-offers-section .bmp-offer-card__info h3 {
    font-size: 1.125rem;
  }
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__info p {
  color: #666666;
  font-size: 0.875rem;
  line-height: 1.6;
  margin: 0;
  text-align: right;
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__action {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  color: #00BFB3;
  font-weight: 600;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  font-size: 1.125rem;
  text-decoration: none;
  transition: color 0.3s ease;
  width: -moz-fit-content;
  width: fit-content;
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__action::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-left: 0;
  margin-right: 10px;
  transform: rotate(180deg);
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transition: transform 0.3s ease;
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__action:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html[dir=rtl] .bmp-offers-section .bmp-offer-card__action:hover::after {
  transform: rotate(180deg) translateX(4px);
}
html[dir=rtl] .bmp-offers-section .pager {
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
html[dir=rtl] .bmp-offers-section .pager li {
  padding: 0;
  margin: 0 !important;
  line-height: normal;
}
html[dir=rtl] .bisb-purple-bg {
  background: #552988 !important;
}
html[dir=rtl] .bisb-purple-bg a {
  color: #ffffff;
}
html[dir=rtl] .bisb-inner-spotlight .bisb-spot-content-inner span {
  margin-bottom: 20px;
}
html[dir=rtl] .bisb-inner-spotlight .bisb-spot-content-inner h1 {
  margin-bottom: 15px;
}
html[dir=rtl] .bisb-inner-spotlight .bisb-spot-content-inner p {
  font-size: 1.3125rem;
  line-height: 30px;
  margin-bottom: 20px;
}
html[dir=rtl] .bisb-inner-spotlight .bisb-button {
  min-width: 160px;
  font-size: 1.25rem;
}
html[dir=rtl] .bmp-offers-tab-content article {
  height: 100%;
}
html[dir=rtl] .offer-popup {
  padding: 0;
  text-align: right;
}
html[dir=rtl] .minimal-wrap .bisb-spotlight-wrapper.bisb-inner-spotlight .bisb-positioned-container {
  position: static;
  transform: none;
}
html[dir=rtl] .bsp-sticky-nav-wrapper {
  background-color: #ffffff;
  margin-top: 1.2rem;
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav {
  display: flex;
  align-items: stretch;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    flex-wrap: nowrap;
  }
  html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav::-webkit-scrollbar {
    display: none;
  }
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li {
  flex: 1 1 0;
  position: relative;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li {
    flex: 0 0 auto;
  }
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: auto;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 42px;
  width: 1px;
  background-color: #D9D9D9;
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li > a {
  display: block;
  width: 100%;
  padding: 18px 24px;
  font-size: 21px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  color: #2D2926;
  text-decoration: none;
  position: relative;
  transition: color 0.3s ease;
  white-space: nowrap;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li > a {
    font-size: 18px;
    padding: 16px 18px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li > a {
    font-size: 14px;
    padding: 14px 14px;
  }
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li > a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 10%;
  right: 10%;
  height: 4px;
  background-color: transparent;
  border-radius: 2px 2px 0 0;
  transition: background-color 0.3s ease;
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li > a:hover {
  color: #31005B;
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li > a.is-active {
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  color: #31005B;
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li > a.is-active::after {
  background-color: #31005B;
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li.is-active > a {
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  color: #31005B;
}
html[dir=rtl] .bsp-sticky-nav-wrapper .bsp-page-nav > li.is-active > a::after {
  background-color: #31005B;
}
html[dir=rtl] .bsp-section-label {
  display: block;
  color: #00BFB3;
  font-size: 21px;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  margin-bottom: 22px;
  text-align: right;
}
html[dir=rtl] .bsp-overview-section {
  padding: 60px 0 0;
  background-color: #ffffff;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-overview-section {
    padding: 40px 0 0;
  }
}
html[dir=rtl] .bsp-overview-section h2 {
  color: #31005B;
  font-size: 44px !important;
  font-weight: 600 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 60px;
  margin-bottom: 36px;
  max-width: 900px;
  text-align: right;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bsp-overview-section h2 {
    font-size: 36px !important;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-overview-section h2 {
    font-size: 30px !important;
    margin-bottom: 24px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-overview-section h2 {
    font-size: 24px !important;
    margin-bottom: 20px !important;
  }
}
html[dir=rtl] .bsp-overview-section .bsp-overview-text {
  text-align: right;
}
html[dir=rtl] .bsp-overview-section .bsp-overview-text p {
  color: #2D2926;
  font-size: 16px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.8;
  margin-bottom: 18px;
  text-align: right;
}
html[dir=rtl] .bsp-overview-section .bsp-overview-text p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-overview-section .bsp-overview-text p {
    font-size: 14px;
    line-height: 1.7;
    margin-bottom: 14px;
  }
}
html[dir=rtl] .bsp-overview-section .bsp-overview-image img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  display: block;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-overview-section .bsp-overview-image img {
    margin-top: 28px;
    border-radius: 12px;
  }
}
html[dir=rtl] .bsp-approach-section {
  padding: 80px 0 80px;
  background-color: #ffffff;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-approach-section {
    padding: 40px 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-approach-section {
    padding: 30px 0 10px;
  }
}
html[dir=rtl] .bsp-approach-section .bsp-approach-header {
  margin-bottom: 40px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-approach-section .bsp-approach-header {
    margin-bottom: 25px;
  }
}
html[dir=rtl] .bsp-approach-section .bsp-approach-header h2 {
  color: #31005B;
  font-size: 44px !important;
  font-weight: 700 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 60px;
  margin: 0 0 12px;
  text-align: right;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bsp-approach-section .bsp-approach-header h2 {
    font-size: 34px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-approach-section .bsp-approach-header h2 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-approach-section .bsp-approach-header h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
html[dir=rtl] .bsp-approach-section .bsp-approach-header p {
  color: #555555;
  font-size: 18px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.7;
  margin: 0;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-approach-section .bsp-approach-header p {
    font-size: 15px;
  }
}
html[dir=rtl] .bsp-approach-section .bsp-approach-card {
  text-align: right;
}
html[dir=rtl] .bsp-approach-section .bsp-approach-card .bmp-benefit-card__icon {
  margin-left: auto;
  margin-right: 0;
}
html[dir=rtl] .bsp-approach-section .bsp-approach-card .bmp-benefit-card__content {
  text-align: right;
}
html[dir=rtl] .bsp-approach-section .bsp-approach-card .bmp-benefit-card__content h3 {
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  text-align: right;
}
html[dir=rtl] .bsp-approach-section .bsp-approach-card .bmp-benefit-card__content p {
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.7;
  text-align: right;
}
html[dir=rtl] .bsp-approach-section .bsp-approach-card p {
  line-height: 1.7;
  text-align: right;
}
html[dir=rtl] .bsp-approach-section .bsp-approach-card h3 {
  line-height: 1.35;
  text-align: right;
}
html[dir=rtl] .bsp-approach-section .bsp-approach-card.is-active .bmp-benefit-card__icon img {
  filter: brightness(0) invert(1);
}
html[dir=rtl] .bsp-finance-section {
  padding: 30px 0 30px;
  background-color: #ffffff;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-finance-section {
    padding: 24px 0 24px;
  }
}
html[dir=rtl] .bsp-finance-section h2 {
  color: #31005B;
  font-size: 44px !important;
  font-weight: 600 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 60px;
  margin-bottom: 28px;
  text-align: right;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bsp-finance-section h2 {
    font-size: 34px !important;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-finance-section h2 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-finance-section h2 {
    font-size: 24px !important;
    margin-bottom: 20px;
  }
}
html[dir=rtl] .bsp-finance-section .bsp-finance-intro {
  max-width: 100%;
  margin-bottom: 60px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-finance-section .bsp-finance-intro {
    margin-bottom: 40px;
  }
}
html[dir=rtl] .bsp-finance-section .bsp-finance-intro p {
  color: #2D2926;
  font-size: 18px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.8;
  margin-bottom: 16px;
  text-align: right;
}
html[dir=rtl] .bsp-finance-section .bsp-finance-intro p:last-child {
  margin-bottom: 0;
}
html[dir=rtl] .bsp-finance-section .bsp-finance-intro ul {
  list-style: none;
  margin: 16px 0 16px !important;
  padding: 0;
}
html[dir=rtl] .bsp-finance-section .bsp-finance-intro ul li {
  font-size: 16px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  color: #2D2926;
  line-height: 1.7;
  padding-right: 30px;
  padding-left: 0;
  margin-bottom: 10px;
  position: relative;
  text-align: right;
}
html[dir=rtl] .bsp-achievements-wrap {
  margin-top: 80px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievements-wrap {
    margin-top: 35px;
  }
}
html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 28px;
  flex-wrap: wrap;
  gap: 16px;
}
html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-header h2 {
  color: #31005B;
  font-size: 36px !important;
  font-weight: 500 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin: 0;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-header h2 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-header h2 {
    font-size: 24px !important;
  }
}
html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-header__link {
  color: #00BFB3;
  font-size: 21px;
  font-weight: 500;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-header__link {
    font-size: 15px;
  }
}
html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-header__link::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-right: 10px;
  margin-left: 0;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transform: scaleX(-1);
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-header__link:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-header__link:hover::after {
  transform: scaleX(-1) translateX(4px);
}
html[dir=rtl] .bsp-achievements-wrap .bsp-achievements-body {
  align-items: stretch;
}
html[dir=rtl] .bsp-achievement-featured {
  display: flex;
  margin-bottom: 24px;
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .bsp-achievement-featured {
    margin-bottom: 0;
  }
}
html[dir=rtl] .bsp-achievement-featured__inner {
  background-color: #191438;
  background-position: right center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 16px;
  padding: 44px 40px;
  width: 100%;
  min-height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  overflow: hidden;
  text-align: right;
  box-shadow: 0 8px 24px rgba(49, 0, 91, 0.12);
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-achievement-featured__inner {
    min-height: 340px;
    padding: 36px 30px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievement-featured__inner {
    padding: 28px 20px;
    min-height: auto;
    border-radius: 12px;
    background: linear-gradient(135deg, rgba(25, 20, 56, 0.95), rgba(49, 0, 91, 0.9)), url("../image/bsp-achievements-img.png") no-repeat left center/cover;
  }
}
html[dir=rtl] .bsp-achievement-featured__content {
  max-width: 415px;
  margin-right: 0;
  margin-left: auto;
  text-align: right;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bsp-achievement-featured__content {
    max-width: 320px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-achievement-featured__content {
    max-width: 100%;
  }
}
html[dir=rtl] .bsp-achievement-featured__content span {
  color: #00BFB3;
  font-size: 16px;
  font-weight: 600;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  display: block;
  margin-bottom: 16px;
  text-align: right;
}
html[dir=rtl] .bsp-achievement-featured__content h3 {
  color: #ffffff !important;
  font-size: 30px;
  font-weight: 700 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin: 0 0 16px;
  text-align: right;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bsp-achievement-featured__content h3 {
    font-size: 26px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievement-featured__content h3 {
    font-size: 22px !important;
  }
}
html[dir=rtl] .bsp-achievement-featured__content p {
  color: rgba(255, 255, 255, 0.85) !important;
  font-size: 18px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.7;
  margin: 0 0 24px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievement-featured__content p {
    font-size: 14px;
  }
}
html[dir=rtl] .bsp-achievement-featured__link {
  color: #00BFB3;
  font-size: 21px;
  font-weight: 600;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  transition: color 0.3s ease;
  width: -moz-fit-content;
  width: fit-content;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievement-featured__link {
    font-size: 18px;
  }
}
html[dir=rtl] .bsp-achievement-featured__link::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-right: 10px;
  margin-left: 0;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transform: scaleX(-1);
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-achievement-featured__link:hover {
  color: rgb(0, 231.8, 217.2366492147);
}
html[dir=rtl] .bsp-achievement-featured__link:hover::after {
  transform: scaleX(-1) translateX(4px);
}
html[dir=rtl] .bsp-achievement-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  justify-content: space-between;
}
html[dir=rtl] .bsp-achievement-item {
  display: flex;
  align-items: center;
  gap: 24px;
  background-color: #ffffff;
  border: 1px solid #EBEBF0;
  border-radius: 16px;
  padding: 24px 28px;
  flex: 1;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievement-item {
    padding: 20px 18px;
    gap: 16px;
    border-radius: 12px;
  }
}
html[dir=rtl] .bsp-achievement-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(49, 0, 91, 0.08);
  border-color: rgba(81, 193, 173, 0.35);
}
html[dir=rtl] .bsp-achievement-item__icon {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
html[dir=rtl] .bsp-achievement-item__icon img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
html[dir=rtl] .bsp-achievement-item__content {
  flex: 1;
  text-align: right;
}
html[dir=rtl] .bsp-achievement-item__content h4 {
  color: #31005B;
  font-size: 20px;
  font-weight: 700 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin: 0 0 6px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievement-item__content h4 {
    font-size: 18px;
  }
}
html[dir=rtl] .bsp-achievement-item__content p {
  color: #666666;
  font-size: 14px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.6;
  margin: 0 0 10px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-achievement-item__content p {
    font-size: 13px;
  }
}
html[dir=rtl] .bsp-achievement-item__link {
  color: #00BFB3;
  font-size: 14px;
  font-weight: 600;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  transition: color 0.3s ease;
  width: -moz-fit-content;
  width: fit-content;
}
html[dir=rtl] .bsp-achievement-item__link::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 12px;
  margin-right: 8px;
  margin-left: 0;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transform: scaleX(-1);
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-achievement-item__link:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html[dir=rtl] .bsp-achievement-item__link:hover::after {
  transform: scaleX(-1) translateX(4px);
}
html[dir=rtl] .bsp-economy-section {
  padding: 70px 0 80px;
  background-color: #FAFAFA;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-economy-section {
    padding: 50px 0 60px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-economy-section {
    padding: 40px 0 50px;
  }
}
html[dir=rtl] .bsp-economy-section .bsp-economy-block:not(:last-child) {
  margin-bottom: 70px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-economy-section .bsp-economy-block:not(:last-child) {
    margin-bottom: 45px;
  }
}
html[dir=rtl] .bsp-economy-section .bsp-economy-text {
  text-align: right;
}
html[dir=rtl] .bsp-economy-section .bsp-economy-text h2 {
  color: #31005B;
  font-size: 42px !important;
  font-weight: 600 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin-bottom: 24px;
  text-align: right;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bsp-economy-section .bsp-economy-text h2 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-economy-section .bsp-economy-text h2 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-economy-section .bsp-economy-text h2 {
    font-size: 24px !important;
    margin-bottom: 18px;
  }
}
html[dir=rtl] .bsp-economy-section .bsp-economy-text p {
  color: #2D2926;
  font-size: 18px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.5;
  margin-bottom: 16px;
  text-align: right;
}
html[dir=rtl] .bsp-economy-section .bsp-economy-text p:last-child {
  margin-bottom: 0;
}
html[dir=rtl] .bsp-economy-section .bsp-economy-text .bsp-economy-checklist {
  list-style: none;
  margin: 20px 0 20px !important;
  padding: 0;
}
html[dir=rtl] .bsp-economy-section .bsp-economy-text .bsp-economy-checklist li {
  font-size: 16px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  color: #2D2926;
  line-height: 1.7;
  padding-right: 30px;
  padding-left: 0;
  margin-bottom: 12px;
  position: relative;
  text-align: right;
}
html[dir=rtl] .bsp-economy-section .bsp-economy-image img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  display: block;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-economy-section .bsp-economy-image img {
    margin-top: 24px;
    border-radius: 12px;
  }
}
html[dir=rtl] .bsp-reports-section {
  padding: 70px 0 80px;
  background-color: #ffffff;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-reports-section {
    padding: 55px 0 65px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-reports-section {
    padding: 40px 0 50px;
  }
}
html[dir=rtl] .bsp-reports-section .bsp-reports-intro {
  margin-bottom: 50px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-reports-section .bsp-reports-intro {
    margin-bottom: 35px;
  }
}
html[dir=rtl] .bsp-reports-section .bsp-reports-intro h2 {
  color: #31005B;
  font-size: 42px;
  font-weight: 600 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin-bottom: 20px;
  text-align: right;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bsp-reports-section .bsp-reports-intro h2 {
    font-size: 34px !important;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-reports-section .bsp-reports-intro h2 {
    font-size: 30px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-reports-section .bsp-reports-intro h2 {
    font-size: 24px !important;
    margin-bottom: 14px;
  }
}
html[dir=rtl] .bsp-reports-section .bsp-reports-intro p {
  color: #5A5550;
  font-size: 18px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.8;
  max-width: 960px;
  margin-bottom: 0;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-reports-section .bsp-reports-intro p {
    font-size: 14px;
    line-height: 1.7;
  }
}
html[dir=rtl] .bsp-reports-section .bsp-news-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 35px;
  gap: 20px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-reports-section .bsp-news-header {
    margin-bottom: 25px;
  }
}
html[dir=rtl] .bsp-reports-section .bsp-news-header h3 {
  color: #31005B;
  font-size: 36px !important;
  font-weight: 500 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin-bottom: 0;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-reports-section .bsp-news-header h3 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-reports-section .bsp-news-header h3 {
    font-size: 22px !important;
  }
}
html[dir=rtl] .bsp-reports-section .bsp-news-header__link {
  color: #00BFB3;
  font-size: 21px;
  font-weight: 600;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  text-decoration: none;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-reports-section .bsp-news-header__link {
    font-size: 15px;
  }
}
html[dir=rtl] .bsp-reports-section .bsp-news-header__link::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-right: 10px;
  margin-left: 0;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transform: scaleX(-1);
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-reports-section .bsp-news-header__link:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html[dir=rtl] .bsp-reports-section .bsp-news-header__link:hover::after {
  transform: scaleX(-1) translateX(4px);
}
html[dir=rtl] .bsp-reports-section .bsp-news-row {
  margin-top: 0;
}
html[dir=rtl] .bsp-reports-section .bsp-news-card {
  background: #FFFFFF;
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
  text-align: right;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
html[dir=rtl] .bsp-reports-section .bsp-news-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(49, 0, 91, 0.14);
}
html[dir=rtl] .bsp-reports-section .bsp-news-card:hover .bsp-news-card__image img {
  transform: scale(1.04);
}
html[dir=rtl] .bsp-reports-section .bsp-news-card__image {
  width: 100%;
  height: 230px;
  overflow: hidden;
  background-color: #F0F0F0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-reports-section .bsp-news-card__image {
    height: 200px;
  }
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .bsp-reports-section .bsp-news-card__image {
    height: 210px;
  }
}
html[dir=rtl] .bsp-reports-section .bsp-news-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
html[dir=rtl] .bsp-reports-section .bsp-news-card__content {
  padding: 24px 24px 28px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-reports-section .bsp-news-card__content {
    padding: 20px 20px 24px;
  }
}
html[dir=rtl] .bsp-reports-section .bsp-news-card__category {
  color: #00BFB3;
  font-size: 14px;
  font-weight: 700;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  line-height: 1.4;
  margin-bottom: 12px;
  display: block;
  text-align: right;
}
html[dir=rtl] .bsp-reports-section .bsp-news-card h3 {
  color: #31005B;
  font-size: 18px !important;
  font-weight: 600 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.45;
  margin-bottom: 8px;
  text-align: right;
}
html[dir=rtl] .bsp-reports-section .bsp-news-card__date {
  font-size: 12px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.4;
  margin-bottom: 14px;
  display: block;
  text-align: right;
  color: #31005B;
}
html[dir=rtl] .bsp-reports-section .bsp-news-card p {
  color: #5A5550;
  font-size: 14px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.7;
  margin-bottom: 24px;
  flex-grow: 1;
  text-align: right;
}
html[dir=rtl] .bsp-reports-section .bsp-news-card__link {
  color: #31005B;
  font-size: 14px;
  font-weight: 600;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  display: inline-flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none;
  margin-top: auto;
  margin-right: 0;
  margin-left: auto;
  transition: color 0.3s ease;
}
html[dir=rtl] .bsp-reports-section .bsp-news-card__link::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 12px;
  margin-right: 8px;
  margin-left: 0;
  background: url("../image/bsp-lm-arrow.png") no-repeat center center;
  background-size: contain;
  transform: scaleX(-1);
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-reports-section .bsp-news-card__link:hover {
  color: rgb(81.9538461538, 0, 152.2);
}
html[dir=rtl] .bsp-reports-section .bsp-news-card__link:hover::after {
  transform: scaleX(-1) translateX(4px);
}
html[dir=rtl] .bsp-impact-section {
  background-color: #31005B;
  padding: 70px 0 80px;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-impact-section {
    padding: 55px 0 65px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-impact-section {
    padding: 45px 0 50px;
  }
}
html[dir=rtl] .bsp-impact-section .bsp-impact-header {
  margin-bottom: 50px;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-header {
    margin-bottom: 35px;
  }
}
html[dir=rtl] .bsp-impact-section .bsp-impact-header h2 {
  color: #ffffff;
  font-size: 36px !important;
  font-weight: 600 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin-bottom: 12px;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-header h2 {
    font-size: 30px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-header h2 {
    font-size: 24px !important;
    margin-bottom: 8px;
  }
}
html[dir=rtl] .bsp-impact-section .bsp-impact-header p {
  color: #C0B1CC;
  font-size: 21px;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.7;
  margin-bottom: 0;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-header p {
    font-size: 14px;
  }
}
html[dir=rtl] .bsp-impact-section .bsp-impact-row {
  align-items: stretch;
}
@media only screen and (min-width: 992px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-col {
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    padding-left: 15px;
    padding-right: 30px;
  }
  html[dir=rtl] .bsp-impact-section .bsp-impact-col:first-child {
    border-right: none;
    padding-right: 15px;
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-col {
    margin-bottom: 30px;
  }
  html[dir=rtl] .bsp-impact-section .bsp-impact-col:nth-child(2n) {
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    padding-left: 15px;
    padding-right: 25px;
  }
  html[dir=rtl] .bsp-impact-section .bsp-impact-col:nth-child(2n+1) {
    border-right: none;
    padding-right: 15px;
  }
  html[dir=rtl] .bsp-impact-section .bsp-impact-col:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-col {
    border-left: none !important;
    border-right: none !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  html[dir=rtl] .bsp-impact-section .bsp-impact-col:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    padding-bottom: 22px;
    margin-bottom: 22px;
  }
}
html[dir=rtl] .bsp-impact-section .bsp-impact-item {
  display: flex;
  align-items: flex-start;
  text-align: right;
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-impact-section .bsp-impact-item:hover {
  transform: translateY(-2px);
}
html[dir=rtl] .bsp-impact-section .bsp-impact-item:hover .bsp-impact-item__icon img {
  transform: scale(1.08);
}
html[dir=rtl] .bsp-impact-section .bsp-impact-item__icon {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 18px;
  margin-right: 0;
  margin-top: 2px;
}
html[dir=rtl] .bsp-impact-section .bsp-impact-item__icon img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-impact-section .bsp-impact-item__content {
  display: flex;
  flex-direction: column;
  text-align: right;
}
html[dir=rtl] .bsp-impact-section .bsp-impact-item__value {
  color: #ffffff;
  font-size: 42px;
  font-weight: 600;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.15;
  letter-spacing: 0.5px;
  margin-bottom: 6px;
  display: block;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-item__value {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-item__value {
    font-size: 26px;
  }
}
html[dir=rtl] .bsp-impact-section .bsp-impact-item__label {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  line-height: 1.4;
  display: block;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-impact-section .bsp-impact-item__label {
    font-size: 14px;
  }
}
html[dir=rtl] .bsp-impact-wrapper {
  margin-top: 40px;
  margin-bottom: 0;
  width: 100%;
  padding: 50px 0;
  background: #31005B;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-impact-wrapper {
    margin-top: 30px;
    margin-bottom: 40px;
    padding: 25px 0;
  }
}
html[dir=rtl] .impact-panel {
  width: 100%;
  margin: 0 auto;
  padding: 0 28px;
  animation: fadeInScale 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .impact-panel {
    padding: 0 16px;
    border-radius: 16px;
  }
}
html[dir=rtl] .impact-panel {
  /* Header */
}
html[dir=rtl] .impact-panel .banner-header {
  margin-bottom: 18px;
  text-align: right;
  animation: slideInDown 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
html[dir=rtl] .impact-panel .banner-header h2 {
  font-size: 1.85rem !important;
  font-family: "FrutigerLTArabic-75Black, sans-serif";
  letter-spacing: -0.02em;
  margin-bottom: 4px;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .impact-panel .banner-header h2 {
    font-size: 1.5rem;
  }
}
html[dir=rtl] .impact-panel .banner-header p {
  font-size: 0.88rem;
  color: #d0c2e3;
  font-weight: 400;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .impact-panel .banner-header p {
    font-size: 0.82rem;
  }
}
html[dir=rtl] .impact-panel {
  /* 4-Card Grid */
}
html[dir=rtl] .impact-panel .cards-grid {
  display: grid;
  grid-template-columns: 1.05fr 0.95fr 1fr 1.8fr;
  gap: 14px;
  align-items: stretch;
}
@media (max-width: 1024px) and (min-width: 768px) {
  html[dir=rtl] .impact-panel .cards-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
  }
  html[dir=rtl] .impact-panel .cards-grid .card:nth-child(4) {
    grid-column: 1/-1;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .impact-panel .cards-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}
html[dir=rtl] .impact-panel .cards-grid {
  /* Individual Card */
}
html[dir=rtl] .impact-panel .cards-grid .card {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.09);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 14px;
  padding: 16px 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 14px;
  opacity: 0;
  transform: translateY(16px);
  animation: cardEntrance 0.55s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  transition: all 0.28s cubic-bezier(0.2, 0.8, 0.2, 1);
  position: relative;
  overflow: hidden;
  text-align: right;
}
html[dir=rtl] .impact-panel .cards-grid .card img {
  width: 9px;
}
html[dir=rtl] .impact-panel .cards-grid .card:hover {
  transform: translateY(-4px);
  border-color: rgba(81, 193, 173, 0.45);
  background: rgba(255, 255, 255, 0.075);
  box-shadow: 0 10px 24px rgba(81, 193, 173, 0.12);
}
html[dir=rtl] .impact-panel .cards-grid .card:hover .card-icon,
html[dir=rtl] .impact-panel .cards-grid .card:hover .mini-icon {
  transform: scale(1.12);
  stroke: #ffffff;
  filter: drop-shadow(0 0 6px #51C1AD);
}
html[dir=rtl] .impact-panel .cards-grid .card:hover .metric-val {
  text-shadow: 0 0 12px rgba(81, 193, 173, 0.4);
}
html[dir=rtl] .impact-panel .cards-grid .card:hover .co2-pill {
  background: #51C1AD;
  color: #31005B;
}
html[dir=rtl] .impact-panel .cards-grid .card:hover .un-box {
  border-color: rgba(81, 193, 173, 0.25);
}
html[dir=rtl] .impact-panel .cards-grid .card {
  /* Card Top Header */
}
html[dir=rtl] .impact-panel .cards-grid .card .card-top {
  display: flex;
  align-items: center;
  gap: 9px;
}
html[dir=rtl] .impact-panel .cards-grid .card .card-top .card-icon {
  width: 22px;
  height: 22px;
  stroke: #51C1AD;
  fill: none;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: all 0.25s ease;
}
html[dir=rtl] .impact-panel .cards-grid .card .card-top .card-title {
  font-size: 0.95rem !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  color: #ffffff;
  white-space: nowrap;
  margin-bottom: 0;
}
html[dir=rtl] .impact-panel .cards-grid .card {
  /* Value Typography */
}
html[dir=rtl] .impact-panel .cards-grid .card .metric-val {
  font-size: 1.7rem;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  color: #51C1AD;
  line-height: 1;
  letter-spacing: -0.01em;
  margin-bottom: 4px;
  transition: color 0.25s ease;
}
html[dir=rtl] .impact-panel .cards-grid .card {
  /* Paragraph replacing metric-sub (use parent style) */
}
html[dir=rtl] .impact-panel .cards-grid .card > div > p,
html[dir=rtl] .impact-panel .cards-grid .card .climate-group p {
  font-size: 0.76rem;
  line-height: 1.3;
  color: #d0c2e3;
  margin-bottom: 0;
}
html[dir=rtl] .impact-panel .cards-grid .card {
  /* Climate Group Dual Stats */
}
html[dir=rtl] .impact-panel .cards-grid .card .climate-group {
  display: flex;
  align-items: flex-end;
  gap: 14px;
}
html[dir=rtl] .impact-panel .cards-grid .card .climate-group .co2-pill {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  border: 1.4px solid #51C1AD;
  border-radius: 999px;
  padding: 1px 7px;
  font-size: 0.68rem;
  font-weight: 700;
  color: #51C1AD;
  margin-bottom: 4px;
  background: rgba(81, 193, 173, 0.08);
  transition: all 0.2s ease;
}
html[dir=rtl] .impact-panel .cards-grid .card .climate-group .co2-pill svg {
  width: 9px;
  height: 9px;
  stroke: currentColor;
  stroke-width: 2.5;
  fill: none;
}
html[dir=rtl] .impact-panel .cards-grid .card .climate-group .netzero-txt {
  font-size: 0.95rem;
  font-weight: 800;
  color: #51C1AD;
  line-height: 1.1;
  margin-bottom: 2px;
}
html[dir=rtl] .impact-panel .cards-grid .card {
  /* ESG Stats Row in Card 4 */
}
html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row {
  display: grid;
  grid-template-columns: 1fr 1.25fr 0.85fr;
  gap: 10px;
  align-items: flex-start;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}
html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row .esg-col {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  border-left: 1px solid rgba(255, 255, 255, 0.12);
  padding-left: 8px;
}
html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row .esg-col:last-child {
  border-left: none;
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row .esg-col {
    border-left: none;
    padding-left: 0;
  }
}
html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row .esg-col .mini-icon {
  width: 17px;
  height: 17px;
  stroke: #51C1AD;
  fill: none;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
  transition: all 0.25s ease;
}
html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row .esg-col .esg-num {
  font-size: 1.2rem;
  font-weight: 800;
  color: #51C1AD;
  line-height: 1;
  margin-bottom: 3px;
}
html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row .esg-col {
  /* Paragraph replacing esg-desc (use parent style) */
}
html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row .esg-col p {
  font-size: 0.72rem;
  line-height: 1.25;
  color: #d0c2e3;
  margin-bottom: 0;
}
html[dir=rtl] .impact-panel .cards-grid .card .esg-stats-row .esg-col p span {
  font-size: 0.68rem;
  opacity: 0.8;
  display: block;
}
html[dir=rtl] .impact-panel .cards-grid .card {
  /* UN Compact Pill */
}
html[dir=rtl] .impact-panel .cards-grid .card .un-box {
  background: rgba(0, 0, 0, 0.28);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  padding: 7px 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  transition: border-color 0.25s ease;
  margin-top: 14px;
}
html[dir=rtl] .impact-panel .cards-grid .card .un-box .un-globe {
  width: 20px;
  height: 20px;
  stroke: #51C1AD;
  fill: none;
  stroke-width: 1.8;
  flex-shrink: 0;
}
html[dir=rtl] .impact-panel .cards-grid .card .un-box .un-text {
  font-size: 0.72rem;
  line-height: 1.3;
  color: #d0c2e3;
}
html[dir=rtl] .impact-panel .cards-grid .card .un-box .un-text strong {
  color: #51C1AD;
  font-weight: 700;
}
html[dir=rtl] .impact-panel .cards-grid .card:nth-child(1) {
  animation-delay: 0.15s;
}
html[dir=rtl] .impact-panel .cards-grid .card:nth-child(2) {
  animation-delay: 0.25s;
}
html[dir=rtl] .impact-panel .cards-grid .card:nth-child(3) {
  animation-delay: 0.35s;
}
html[dir=rtl] .impact-panel .cards-grid .card:nth-child(4) {
  animation-delay: 0.45s;
}
html[dir=rtl] .bsp-resources-section {
  padding: 70px 0 80px;
  background-color: #FAFAFA;
  border-top: 1px solid #EFEFEF;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-resources-section {
    padding: 55px 0 65px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-resources-section {
    padding: 40px 0 50px;
  }
}
html[dir=rtl] .bsp-resources-section .bsp-resources-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 35px;
  gap: 20px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-resources-section .bsp-resources-header {
    margin-bottom: 25px;
  }
}
html[dir=rtl] .bsp-resources-section .bsp-resources-header h2 {
  color: #31005B;
  font-size: 36px !important;
  font-weight: 500 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin-bottom: 0;
  text-align: right;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-resources-section .bsp-resources-header h2 {
    font-size: 30px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-resources-section .bsp-resources-header h2 {
    font-size: 24px !important;
  }
}
html[dir=rtl] .bsp-resources-section .bsp-resources-header__link {
  color: #00BFB3;
  font-size: 21px;
  font-weight: 600;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  text-decoration: none;
  transition: color 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-resources-section .bsp-resources-header__link {
    font-size: 15px;
  }
}
html[dir=rtl] .bsp-resources-section .bsp-resources-header__link::after {
  content: "";
  display: inline-block;
  width: 19px;
  height: 14px;
  margin-right: 10px;
  margin-left: 0;
  background: url("../image/bmp-em-arrow.png") no-repeat center center;
  background-size: contain;
  transform: scaleX(-1);
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-resources-section .bsp-resources-header__link:hover {
  color: rgb(0, 150.2, 140.7633507853);
}
html[dir=rtl] .bsp-resources-section .bsp-resources-header__link:hover::after {
  transform: scaleX(-1) translateX(4px);
}
html[dir=rtl] .bsp-resources-section .bsp-resources-row {
  margin-top: 0;
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card {
  background: #FFFFFF;
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
  text-align: right;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(49, 0, 91, 0.12);
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card:hover .bsp-resource-card__image img {
  transform: scale(1.04);
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__image {
  width: 100%;
  height: 170px;
  overflow: hidden;
  background-color: #0E1B4D;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-resources-section .bsp-resource-card__image {
    height: 150px;
  }
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .bsp-resources-section .bsp-resource-card__image {
    height: 170px;
  }
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__content {
  padding: 22px 20px 24px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  text-align: right;
  background: #e1e1e1;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-resources-section .bsp-resource-card__content {
    padding: 18px 18px 20px;
  }
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__content h3 {
  color: #31005B;
  font-size: 17px !important;
  font-weight: 700 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.45;
  margin-bottom: 24px;
  flex-grow: 1;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-resources-section .bsp-resource-card__content h3 {
    font-size: 16px;
    margin-bottom: 18px;
  }
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  gap: 12px;
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__link {
  color: #31005B;
  font-size: 14px;
  font-weight: 700;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  display: inline-flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none;
  transition: color 0.3s ease;
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__link::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 12px;
  margin-right: 8px;
  margin-left: 0;
  background: url("../image/bsp-lm-arrow.png") no-repeat center center;
  background-size: contain;
  transform: scaleX(-1);
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__link:hover {
  color: rgb(81.9538461538, 0, 152.2);
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__link:hover::after {
  transform: scaleX(-1) translateX(4px);
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__type {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .bsp-resources-section .bsp-resource-card__type img {
  max-height: 26px;
  width: auto;
  display: block;
}
html[dir=rtl] .bsp-support-section {
  background-color: #31005B;
  padding: 60px 0 65px;
  text-align: right;
  margin-bottom: 5rem;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-support-section {
    padding: 50px 0 55px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-support-section {
    padding: 40px 0 45px;
  }
}
html[dir=rtl] .bsp-support-section .bsp-support-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-support-section .bsp-support-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 25px;
  }
}
html[dir=rtl] .bsp-support-section .bsp-support-content {
  text-align: right;
}
html[dir=rtl] .bsp-support-section .bsp-support-content .bsp-support-label {
  color: #ffffff;
  font-size: 21px;
  font-weight: 500;
  font-family: "FrutigerLTArabic-65Bold", sans-serif;
  line-height: 1.4;
  margin-bottom: 12px;
  display: block;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-support-section .bsp-support-content .bsp-support-label {
    font-size: 14px;
    margin-bottom: 8px;
  }
}
html[dir=rtl] .bsp-support-section .bsp-support-content h2 {
  color: #ffffff;
  font-size: 36px;
  font-weight: 700 !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin-bottom: 0;
  text-align: right;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bsp-support-section .bsp-support-content h2 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bsp-support-section .bsp-support-content h2 {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-support-section .bsp-support-content h2 {
    font-size: 24px !important;
  }
  html[dir=rtl] .bsp-support-section .bsp-support-content h2 br {
    display: inline;
  }
}
html[dir=rtl] .bsp-support-section .bsp-support-action {
  flex-shrink: 0;
}
html[dir=rtl] .bsp-support-section .bsp-support-action .bsp-support-btn {
  background: #ffffff;
  color: #31005B;
  font-size: 21px;
  font-weight: 600;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  border-radius: 8px;
  padding: 11px 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bsp-support-section .bsp-support-action .bsp-support-btn {
    font-size: 15px;
    padding: 10px 22px;
    border-radius: 8px;
  }
}
html[dir=rtl] .bsp-support-section .bsp-support-action .bsp-support-btn::after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 14px;
  margin-right: 14px;
  margin-left: 0;
  background: url("../image/bsp-lm-arrow.png") no-repeat center center;
  background-size: contain;
  transform: scaleX(-1);
  transition: transform 0.3s ease;
}
html[dir=rtl] .bsp-support-section .bsp-support-action .bsp-support-btn:hover {
  background-color: #F4EFF9;
  color: #31005B;
  transform: translateY(-2px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}
html[dir=rtl] .bsp-support-section .bsp-support-action .bsp-support-btn:hover::after {
  transform: scaleX(-1) translateX(4px);
}
html[dir=rtl] .news-cnt-img-wrap {
  display: flex;
  align-items: start;
  gap: 15px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .news-cnt-img-wrap {
    flex-direction: column;
  }
}
html[dir=rtl] .news-cnt-img-wrap .news-img-wrap, html[dir=rtl] .news-cnt-img-wrap .news-cnt-wrap {
  flex: 1;
  margin: 10px 0;
}
html[dir=rtl] .news-cnt-img-wrap .news-img-wrap img, html[dir=rtl] .news-cnt-img-wrap .news-cnt-wrap img {
  border-radius: 10px;
}
html[dir=rtl] .news-cnt-img-wrap .news-img-wrap.img-nws {
  display: flex;
  justify-content: center;
}
html[dir=rtl] .news-cnt-img-wrap .news-img-wrap.img-nws img {
  width: 100%;
  max-width: none;
}
html[dir=rtl] strong, html[dir=rtl] b {
  font-weight: 500;
  font-family: FrutigerLTArabic-65Bold;
}
html[dir=rtl] .bisb-executive-quote {
  display: grid;
  grid-template-columns: 112px minmax(0, 1fr);
  align-items: start;
  gap: 24px;
  margin: 38px 0;
  padding: 28px;
  border: 1px solid #E8E1EF;
  border-right: 4px solid #552988;
  border-radius: 12px;
  background: #FAF8FC;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-executive-quote {
    grid-template-columns: 1fr;
  }
}
html[dir=rtl] .bisb-executive-quote .bisb-executive-photo {
  width: 112px;
  overflow: hidden;
  border: 1px solid E8E1EF;
  border-radius: 8px;
  background: #EEE8F5;
}
html[dir=rtl] .bisb-executive-quote .bisb-executive-photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
}
html[dir=rtl] .bisb-executive-quote .bisb-quote-cnt-wrap .bisb-quote-mark {
  display: block;
  height: 38px;
  margin: -7px 0 5px;
  color: #552988;
  font-size: 64px;
  line-height: 1;
  opacity: 0.65;
}
html[dir=rtl] .bisb-executive-quote .bisb-quote-cnt-wrap blockquote {
  margin: 0 0 20px;
  font-size: 14px;
  font-style: normal;
  line-height: 1.95;
}
html[dir=rtl] .bisb-executive-quote .bisb-quote-cnt-wrap .bisb-quote-attribution {
  padding-top: 14px;
  border-top: 1px solid #E8E1EF;
}
html[dir=rtl] .bisb-executive-quote .bisb-quote-cnt-wrap .bisb-quote-attribution h5 {
  font-size: 14px !important;
  font-weight: 700;
  line-height: 1.6;
  margin: 0;
}
html[dir=rtl] .bisb-executive-quote .bisb-quote-cnt-wrap .bisb-quote-attribution span {
  margin: 3px 0 0;
  color: #777180;
  font-size: 11px;
  line-height: 1.7;
}
html[dir=rtl] .bisb-executive-quote.bisb-executive-quote-no-img {
  grid-template-columns: 1fr;
}
html[dir=rtl] .bisb-executive-quote.bisb-executive-quote-no-img .bisb-quote-cnt-wrap blockquote {
  margin: 20px 0 0;
}
html[dir=rtl] .bisb-executive-quote.bisb-executive-quote-no-img .bisb-quote-cnt-wrap .bisb-quote-attribution {
  padding-bottom: 14px;
  border-top: none;
  border-bottom: 1px solid #E8E1EF;
}
html[dir=rtl] {
  /* ==========================================================================
     Featured Award Section
     ========================================================================== */
}
html[dir=rtl] .bisb-featured-awards-section {
  padding: 100px 0 80px;
  background-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section {
    padding: 35px 0 50px;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-header {
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-header {
    margin-bottom: 20px;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-header h2 {
  font-size: 36px !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.25;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-header h2 {
    font-size: 24px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-header h2 {
    font-size: 24px !important;
    margin-bottom: 8px;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-header p {
  font-size: 21px;
  font-weight: 400;
  color: #303030;
  line-height: 1.45;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-header p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-header p {
    font-size: 16px;
    line-height: 1.5;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-slider-wrap {
  position: relative;
}
html[dir=rtl] .bisb-featured-awards-section .bisb-featured-awards-slider-wrap .swiper {
  border-radius: 10px;
  overflow: hidden;
}
html[dir=rtl] .bisb-featured-awards-section .bisb-featured-award-card {
  position: relative;
  background-color: #F4EFF8;
  background-image: url("../image/feature-awrd-img.jpg");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
  padding: 65px 70px;
  min-height: 520px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-featured-award-card {
    padding: 50px 50px;
    min-height: 480px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-featured-award-card {
    padding: 40px 35px;
    min-height: 440px;
    background-position: 75% center;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-featured-award-card {
    padding: 30px 20px;
    min-height: auto;
    background-position: right top;
  }
  html[dir=rtl] .bisb-featured-awards-section .bisb-featured-award-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(90deg, rgba(246, 243, 249, 0.97) 10%, rgba(246, 243, 249, 0.2) 100%);
    z-index: 1;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content {
  max-width: 530px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content {
    max-width: 100%;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content span {
  display: inline-block;
  font-size: 21px;
  font-family: "Gotham-Medium";
  color: #00BFB3;
  line-height: 1.2;
  margin-bottom: 18px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content span {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content h3 {
  font-size: 44px !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  color: #31005B;
  line-height: 56px;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content h3 {
    font-size: 38px !important;
    line-height: 36px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content h3 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content h3 {
    font-size: 24px !important;
    margin-bottom: 14px;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content h4 {
  font-size: 18px !important;
  font-family: "FrutigerLTArabic-55Roman, sans-serify";
  color: #2D2926;
  line-height: 1.3;
  margin: 0 0 16px 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content h4 {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content p {
  font-size: 18px;
  font-weight: 400;
  color: #2D2926;
  line-height: 1.55;
  margin: 0 0 30px 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content p {
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 22px;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content .bisb-button,
html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content .bisb-btn-cb {
  font-family: "FrutigerLTArabic-55Roman, sans-serify";
  font-weight: 500;
  font-size: 20px;
  border-radius: 10px;
  height: 40px;
  min-width: 160px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #31005B;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content .bisb-button:hover,
html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content .bisb-btn-cb:hover {
  background: #00BFB3;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content .bisb-button,
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-card-content .bisb-btn-cb {
    font-size: 16px;
    height: 44px;
    min-width: 150px;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  border-radius: 50%;
  border: none;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  padding: 0;
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.3s ease;
}
html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow:hover {
  transform: translateY(-50%) scale(1.08);
  box-shadow: 0 4px 12px rgba(85, 38, 126, 0.25);
}
html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow.swiper-button-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-prev {
  left: -60px;
}
@media only screen and (max-width: 1320px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-prev {
    left: -20px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-prev {
    left: 10px;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-next {
  right: -60px;
}
html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-next img {
  transform: rotate(180deg);
}
@media only screen and (max-width: 1320px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-next {
    right: -20px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow.bisb-award-slider-next {
    right: 10px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-slider-arrow {
    display: none !important;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-slider-pagination {
  display: none;
  text-align: center;
  margin-top: 20px;
  position: static;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-featured-awards-section .bisb-award-slider-pagination {
    display: block;
  }
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-slider-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: rgba(49, 0, 91, 0.25);
  opacity: 1;
  border-radius: 50%;
  margin: 0 5px;
  transition: background 0.3s ease, transform 0.3s ease;
}
html[dir=rtl] .bisb-featured-awards-section .bisb-award-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #31005B;
  transform: scale(1.3);
}
html[dir=rtl] {
  /* ==========================================================================
     Awards Grid Section
     ========================================================================== */
}
html[dir=rtl] .bisb-awards-grid-section {
  padding: 50px 0 60px;
  background: #f5f5f5;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-grid-section {
    padding: 30px 0 40px;
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 50px;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar {
    gap: 12px;
    margin-bottom: 28px;
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input,
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select {
  flex: 1;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input {
    flex: 1 1 100%;
    width: 100%;
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input input[type=text] {
  height: 40px;
  width: 100%;
  max-width: 100%;
  margin: 0;
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  padding: 0 16px;
  font-size: 16px;
  color: #2D2926;
  background: #ffffff;
  outline: none;
  box-sizing: border-box;
  transition: border-color 0.2s ease;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input input[type=text]::-moz-placeholder {
  color: #b0b0b0;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input input[type=text]::placeholder {
  color: #b0b0b0;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-input input[type=text]:focus {
  border-color: #A498C6;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select {
  position: relative;
  max-width: 255px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select {
    flex: 1 1 calc(50% - 6px);
    width: calc(50% - 6px);
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select select.bisb-select {
  width: 100%;
  margin: 0;
  height: 40px;
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  padding: 0 36px 0 16px;
  font-size: 16px;
  color: #b0b0b0;
  background: #ffffff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("../image/down-arrow-black.svg");
  background-repeat: no-repeat;
  background-position: left 16px center;
  background-size: 12px;
  cursor: pointer;
  outline: none;
  box-sizing: border-box;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select select.bisb-select:focus {
  border-color: #A498C6;
  color: #2D2926;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-filter-select select.bisb-select option {
  color: #2D2926;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-search-btn {
  flex: 0 0 auto;
  height: 40px;
  min-width: 160px;
  padding: 0 30px;
  font-family: "Gotham-Medium";
  font-size: 20px;
  font-weight: 500;
  border-radius: 10px;
  background: #31005B;
  color: #ffffff;
  border: none;
  cursor: pointer;
  transition: background 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-search-btn:hover {
  background: #00BFB3;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-awards-filter-bar .bisb-awards-search-btn {
    width: 100%;
    flex: 1 1 100%;
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-grid-header {
  margin-bottom: 40px;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-grid-header h2 {
  font-size: 36px !important;
  color: #31005B;
  margin: 0;
  font-weight: normal !important;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-awards-grid-header h2 {
    font-size: 22px !important;
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-awards-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-awards-grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card {
  display: flex;
  align-items: stretch;
  border: 1px solid #E2E2E2;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  box-shadow: 0 7px 14px 0 #D9D9D9;
  background: #ffffff;
  cursor: pointer;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card:hover {
  box-shadow: 0 6px 24px rgba(85, 38, 126, 0.12);
  transform: translateY(-3px);
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo {
  flex-shrink: 0;
  width: 160px;
  background: #89764B;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo {
    width: 90px;
  }
}
@media only screen and (max-width: 575px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo {
    width: 100px;
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo img {
  width: 100px;
  height: auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-logo img {
    width: 58px;
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info {
  flex: 1;
  padding: 16px 14px 14px;
  display: flex;
  flex-direction: column;
  position: relative;
  background: linear-gradient(180deg, #F9F9F9 0%, #ECECEC 100%);
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info .bisb-agc-category {
  font-size: 14px;
  font-family: "Gotham-Medium";
  color: #00BFB3;
  display: block;
  margin-bottom: 6px;
  line-height: 1.2;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info h3 {
  font-size: 18px !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  line-height: 1.35;
  margin: 0 0 8px 0;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info p {
  font-size: 16px;
  font-weight: 400;
  color: #2D2926;
  line-height: 1.4;
  margin: 0 0 2px 0;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info .bisb-agc-arrow {
  position: absolute;
  right: 12px;
  bottom: 12px;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-award-grid-card .bisb-agc-info .bisb-agc-arrow img {
  width: 28px;
  height: 28px;
  display: block;
  transform: rotate(180deg);
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-load-more {
  text-align: center;
  margin-top: 40px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-grid-section .bisb-awards-load-more {
    margin-top: 28px;
  }
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-load-more .bisb-awards-lm-btn {
  display: inline-block;
  font-size: 21px;
  color: #31005B;
  text-decoration: none;
  padding-bottom: 2px;
}
html[dir=rtl] .bisb-awards-grid-section .bisb-awards-load-more .bisb-awards-lm-btn:hover {
  color: #00BFB3;
}
html[dir=rtl] {
  /* ==========================================================================
     Awards Stats Section (dark purple bar)
     ========================================================================== */
}
html[dir=rtl] .bisb-awards-stats-section {
  background: #31005B;
  padding: 51px 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-awards-stats-section {
    padding: 45px 0;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-stats-section {
    padding: 35px 0;
  }
}
html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stats-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stats-wrap {
    flex-wrap: wrap;
    gap: 40px 0;
  }
}
html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 30px;
  position: relative;
  min-height: 160px;
}
html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
}
html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item:first-child::before {
  display: none;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item {
    flex: 0 0 50%;
    padding: 20px;
  }
  html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item::before {
    display: none;
  }
  html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item:nth-child(even)::before {
    display: block;
  }
}
html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-icon {
  margin-bottom: 22px;
}
html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-icon img {
  width: 40px;
  height: 40px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-icon img {
    width: 32px;
    height: 32px;
  }
}
html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content strong {
  display: block;
  font-size: 44px;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  color: #ffffff;
  line-height: 1.1;
  margin-bottom: 6px;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content strong {
    font-size: 34px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content strong {
    font-size: 28px;
  }
}
html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content p {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.75);
  line-height: 1.5;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-item .bisb-awards-stat-content p {
    font-size: 14px;
  }
}
html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-divider {
  flex-shrink: 0;
  width: 1px;
  height: 80px;
  background: rgba(255, 255, 255, 0.2);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-awards-stats-section .bisb-awards-stat-divider {
    display: none;
  }
}
html[dir=rtl] {
  /* ==========================================================================
     Our Commitment Section
     ========================================================================== */
}
html[dir=rtl] .bisb-our-commitment-section {
  padding: 60px 0;
  background-color: #F4EFF8;
  background-image: url("../image/our-commitment-bg-img.jpg");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  overflow: hidden;
  min-height: 450px;
  position: relative;
  margin-bottom: 100px;
}
html[dir=rtl] .bisb-our-commitment-section::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 60%;
  height: 100%;
  background: linear-gradient(90deg, rgba(244, 239, 248, 0.98) 60%, rgba(244, 239, 248, 0) 100%);
  z-index: 1;
  transform: scaleX(-1);
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-our-commitment-section::before {
    width: 100%;
    background: linear-gradient(90deg, rgba(244, 239, 248, 0.98) 10%, rgba(244, 239, 248, 0) 100%);
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-our-commitment-section {
    padding: 40px 0;
  }
}
html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-inner {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-inner {
    padding: 40px 0;
  }
}
html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content {
  position: relative;
  z-index: 2;
  max-width: 500px;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content {
    max-width: 460px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content {
    max-width: 400px;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content {
    max-width: 100%;
  }
}
html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content span {
  display: inline-block;
  font-size: 21px;
  font-family: "FrutigerLTArabic-55Roman, sans-serify";
  font-weight: 600;
  color: #00BFB3;
  line-height: 1.2;
  margin-bottom: 18px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content span {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content h2 {
  font-size: 44px !important;
  font-family: "FrutigerLTArabic-75Black", sans-serif;
  color: #31005B;
  line-height: 56px;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 1199px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content h2 {
    font-size: 38px !important;
    line-height: 36px;
  }
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content h2 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content h2 {
    font-size: 26px !important;
    margin-bottom: 14px;
  }
}
html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content p {
  font-size: 24px;
  font-weight: 400;
  color: #2D2926;
  line-height: 30px;
  margin: 0 0 30px 0;
}
@media only screen and (max-width: 991px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 22px;
  }
}
html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content .bisb-button {
  font-family: "FrutigerLTArabic-55Roman", sans-serif;
  font-size: 20px;
  border-radius: 10px;
  height: 40px;
  min-width: 160px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 25px;
  background: #31005B;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
}
html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content .bisb-button:hover {
  background: #00BFB3;
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .bisb-our-commitment-section .bisb-our-commitment-content .bisb-button {
    font-size: 16px;
    height: 44px;
    min-width: 150px;
  }
}
html[dir=rtl] .award-popup,
html[dir=rtl] .common-popup,
html[dir=rtl] .custom-popup,
html[dir=rtl] .bisb-popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 50px;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  width: 100%;
  max-width: 1110px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .award-popup,
  html[dir=rtl] .common-popup,
  html[dir=rtl] .custom-popup,
  html[dir=rtl] .bisb-popup {
    padding: 20px 10px;
    width: 95%;
  }
}
html[dir=rtl] .award-popup .close-popup,
html[dir=rtl] .common-popup .close-popup,
html[dir=rtl] .custom-popup .close-popup,
html[dir=rtl] .bisb-popup .close-popup {
  cursor: pointer;
  font-size: 18px;
  position: absolute;
  top: 10px;
  left: 10px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .award-popup .popup-content,
  html[dir=rtl] .common-popup .popup-content,
  html[dir=rtl] .custom-popup .popup-content,
  html[dir=rtl] .bisb-popup .popup-content {
    height: 600px;
    overflow-y: scroll;
  }
}
html[dir=rtl] .award-popup .popup-content .flx-wrapper,
html[dir=rtl] .common-popup .popup-content .flx-wrapper,
html[dir=rtl] .custom-popup .popup-content .flx-wrapper,
html[dir=rtl] .bisb-popup .popup-content .flx-wrapper {
  display: flex;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .award-popup .popup-content .flx-wrapper,
  html[dir=rtl] .common-popup .popup-content .flx-wrapper,
  html[dir=rtl] .custom-popup .popup-content .flx-wrapper,
  html[dir=rtl] .bisb-popup .popup-content .flx-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}
html[dir=rtl] .award-popup .popup-content .flx-wrapper .rt-blk,
html[dir=rtl] .common-popup .popup-content .flx-wrapper .rt-blk,
html[dir=rtl] .custom-popup .popup-content .flx-wrapper .rt-blk,
html[dir=rtl] .bisb-popup .popup-content .flx-wrapper .rt-blk {
  flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .award-popup .popup-content .flx-wrapper .rt-blk,
  html[dir=rtl] .common-popup .popup-content .flx-wrapper .rt-blk,
  html[dir=rtl] .custom-popup .popup-content .flx-wrapper .rt-blk,
  html[dir=rtl] .bisb-popup .popup-content .flx-wrapper .rt-blk {
    order: -1;
  }
}
html[dir=rtl] .award-popup .popup-content .flx-wrapper .lt-blk,
html[dir=rtl] .common-popup .popup-content .flx-wrapper .lt-blk,
html[dir=rtl] .custom-popup .popup-content .flx-wrapper .lt-blk,
html[dir=rtl] .bisb-popup .popup-content .flx-wrapper .lt-blk {
  padding-left: 2rem;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .award-popup .popup-content .flx-wrapper .lt-blk,
  html[dir=rtl] .common-popup .popup-content .flx-wrapper .lt-blk,
  html[dir=rtl] .custom-popup .popup-content .flx-wrapper .lt-blk,
  html[dir=rtl] .bisb-popup .popup-content .flx-wrapper .lt-blk {
    padding-left: 0;
  }
}
html[dir=rtl] .award-popup .popup-content .flx-wrapper .lt-blk p,
html[dir=rtl] .common-popup .popup-content .flx-wrapper .lt-blk p,
html[dir=rtl] .custom-popup .popup-content .flx-wrapper .lt-blk p,
html[dir=rtl] .bisb-popup .popup-content .flx-wrapper .lt-blk p {
  line-height: 30px;
}
html[dir=rtl] .award-popup .popup-content .flx-wrapper .lt-blk span,
html[dir=rtl] .common-popup .popup-content .flx-wrapper .lt-blk span,
html[dir=rtl] .custom-popup .popup-content .flx-wrapper .lt-blk span,
html[dir=rtl] .bisb-popup .popup-content .flx-wrapper .lt-blk span {
  font-weight: 600;
  margin-bottom: 1rem;
  display: inline-block;
}
html[dir=rtl] .award-popup iframe,
html[dir=rtl] .common-popup iframe,
html[dir=rtl] .custom-popup iframe,
html[dir=rtl] .bisb-popup iframe {
  width: 600px;
  height: 600px;
  border: none;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .award-popup iframe,
  html[dir=rtl] .common-popup iframe,
  html[dir=rtl] .custom-popup iframe,
  html[dir=rtl] .bisb-popup iframe {
    width: 100%;
    height: 500px;
  }
}/*# sourceMappingURL=style.css.map */