@font-face{
  font-family: "DIN Next LT Arabic Medium";
  src: url("https://brwaz.com.sa/css/fonts/aba1a083bf50980a05f0265179103a09.eot");
  src: url("https://brwaz.com.sa/css/fonts/aba1a083bf50980a05f0265179103a09.eot?#iefix")format("embedded-opentype"),
      url("https://brwaz.com.sa/css/fonts/aba1a083bf50980a05f0265179103a09.woff")format("woff"),
      url("https://brwaz.com.sa/css/fonts/aba1a083bf50980a05f0265179103a09.woff2")format("woff2"),
      url("https://brwaz.com.sa/css/fonts/aba1a083bf50980a05f0265179103a09.ttf")format("truetype"),
      url("https://brwaz.com.sa/css/fonts/aba1a083bf50980a05f0265179103a09.svg#DIN Next LT Arabic Medium")format("svg");
  font-weight:normal;
  font-style:normal;
  font-display:swap;
}

.floating-wpp .floating-wpp-btn-send {
    transform: scaleX(-1);
  margin-left: 0px !important;
  margin-right: 12px !important;
}

body[dir=rtl] .list-faqs li a svg{
  transform: scaleX(-1) !important;
}
body[dir=rtl] svg.w-6.h-6.icon-16.ms-1{
transform: scaleX(-1) !important;
}

body[dir=rtl] .mt-20.d-flex.align-items-center.border-top.pt-20{
  flex-direction: row-reverse !important;
  justify-content: space-between !important;
}
body[dir=rtl] a.btn.btn-border-brand-1.mr-15{
  margin-right: unset!important;
  margin-left: unset!important;
}
body[dir=rtl] .card-blog-grid .card-info svg{
  margin-right: none !important;
  margin-left: 5px !important;
  float: right !important
}

.card-blog-grid .card-info .time-read svg{
order: -1;
}
button.js-cookie-consent-agree.cookie-consent__agree{
  border: none !important;
  border-radius: 6px !important;
  background-color: #DF0113 !important;
}
.box-button-slider-bottom .swiper-button-prev-group-4{
  border-radius: 20% !important;
}
.box-button-slider-bottom .swiper-button-next-group-4{
  border-radius: 20% !important;
}
.sticky-bar.stick{
  background: hsla(0,0%,100%,.8) !important;
  backdrop-filter: saturate(200%) blur(20px) !important;
}
.box-info-banner11 p {
  color: white !important;
}
.banner-slide-11::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 35%);
    z-index: 1;
}
.banner-abs {
    z-index: 2; /* Ensure the content appears above the gradient overlay */
}

*, body {
  scrollbar-width: auto !important;
  scrollbar-color: #4e4c4a #fff !important;
}
.swiper-pagination-group-11.swiper-pagination .swiper-pagination-bullet-active{
width: 12px !important;
height: 24px !important;
border-radius: 34px !important;
}
.card-offer-style-3 .card-head{
  flex-direction: column !important;
  align-items: center !important;
}
.card-offer-style-3 .card-head .card-image
{
  margin-left: unset !important;
  margin-right: unset !important;
}
/*.box-swiper {
background: url(../imgs/page/homepage2/bg-banner.png) no-repeat 100% !important;
background-size: cover !important;
}*/

/* Styles for mobile screens (max-width: 768px) */
@media only screen and (max-width: 768px) {
  .banner-slide-11{
    min-height: 300px !important;
  }
  .footer-1 .container .row{
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
  }
  .footer-1 .width-20, .width-16, .width-23 {
    width: 100%;
    margin-bottom: 30px;
}
  .footer-1 .width-23 {
    grid-column: span 2;
}
}
@media only screen and (min-width: 768px) {
.banner-slide-11 {
  background-position: left !important;
}
}
p.font-sm.color-grey-500.mb-15{
text-align: justify !important;
}
h2.color-brand-1{
color: #dc2626 !important;
}

.box-info-banner11{
background-color: rgb(8, 51, 68, 0.4) !important;
border-radius: 16px !important;
backdrop-filter: saturate(200%) blur(20px) !important;
}
h2.color-brand-1.mb-30{
color: white !important;
margin-bottom: 3% !important;
}

.box-info-banner11.p.color-grey-500.font-sm{
color: white !important;
}

body[dir=rtl] .swiper-pagination-group-11{
left: 6%!important;
right: unset;
}

.swiper-pagination-group-11.swiper-pagination .swiper-pagination-bullet-active{
background-color: rgb(220, 38, 38) !important;
}

.cookie-consent.cookie-consent-minimal{
backdrop-filter: saturate(200%) blur(20px) !important;
background-color: rgb(0, 62, 82, 0.6) !important;
  border-radius: 20px !important;
}
.cookie-consent.cookie-consent-minimal .cookie-consent__message{
text-align: justify !important;
}

body[dir=rtl] .header .nav-main-menu{
  float: left !important;
}