.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-3ab0a1e7-2210-dfae-32e9-5a81e662d0b1 {
  .widget-offres-wrapper {
            flex-wrap: wrap;
        }
        .widget-offres-wrapper .widget-offer-card {
            flex-grow: 1;
            width: 0;
        }
}.lfr-layout-structure-item-02e6cf0e-23c4-a1cd-785f-cb4cea91fde8 {
    .component-slider .slider-text {
        color: black !important;
    }
    .component-slider .slider-text h3 {
        font-size: 28px;
        font-family: Montserrat-Bold;
    
    }
    .component-slider .slider-text h1 {
                width: 664px;
        font-size: 21px;
        line-height: 30px;
        font-family: 'Montserrat-SemiBold';
    }
.component-slider .slider-text {
    @media (max-width: 575.98px) {
    top: 77% !important;
}
}

    @media (max-width: 575px) {
.component-slider .slider-text h1 {
     font-size: 12px !important;
}
 
    .component-slider .slider-text {
          color: black !important;
            width: 100%;
        }
        :lang(ar) .component-slider .slider-text {
    width: 90%;
        }
        :lang(ar) .component-slider .slider-text h3 {
            font-size: 20px !important;
        }

    }
 
:lang(ar) .component-slider .slider-text {
        width: 93% !important;
}


    }.lfr-layout-structure-item-69649955-ac80-c268-12b2-ba26b1a721cc {
.offers-cards-container .card-body {
    gap: 8px;
}
@media screen and (max-width: 768px) {

.offers-cards-container .card-body {
    gap: 5px;
}
.offers-cards-container {

    height: auto;
}
    .offers-cards-container .offer-card-container {
        min-width: 270px;
        gap: 0px;
        padding-bottom: 20px;
        height: 465px;
    }
    .offers-cards-container .specification-wrapper .specification-item {
        font-size: 13px;
    }
.offer-extra-costs {
           
        margin: 0;
        padding-left: 25px;
}

    .offers-cards-container .specifications {
        flex-grow: 0 ;
    }
    .price-per-month .offer-price {
            font-size: 28px;
        
        }
        .price-per-month   .offer-per-month {
            font-size: 15px;
        }


}
@media (max-width: 768px) {
    .offers-cards-container .offer-card-container {
        height: auto;   
    }
    
}

}.lfr-layout-structure-item-11fd68e1-b2fd-399e-98d9-9e50d2d0ebf8 {
.container-card-content {
height: unset;

}
.elements-container p {
display: none;
}
}.lfr-layout-structure-item-ac1b1408-7c35-1937-8814-df32b97b5ff8 {
.row {
     flex-wrap: nowrap;
        overflow: auto;
        scrollbar-width: none;
}

@media screen and (max-width: 576px) {
   .col{
     max-width: 275px;
    }
   }

 }
.lfr-layout-structure-item-f15e92a0-6d2b-33c0-83c0-3fced70742eb {
.component-slider .slider-text h1[data-lfr-editable-id="SecondTitle 02"] {
  width: 476px;
}
}.lfr-layout-structure-item-0c4371e5-f4ed-5754-29b8-072d47aa49db {
display: none !important;
}
.lfr-layout-structure-item-3d8d195a-d8ab-a728-e347-b649af27ae8b {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-df2d4f20-71e1-e274-2cce-80f2190494c6 {
.widget-title-link{
    margin-top: 0px;
    margin-bottom: 15px
}
}.lfr-layout-structure-item-e3b5e783-9ef5-bfbd-266f-e4b986305b1c img{
height: 498px;
}.lfr-layout-structure-item-e8f89abe-89ac-aac0-3d1c-40e013c079dc  {
   .widget-promo-jawal .promo-card-body {
   background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.90) 100%);
    height: 32%;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
   }
.widget-promo-jawal .pass-name {
font-family: Montserrat-Bold;
}
.card-link , .pass-link , .pass-title{
display:none !important;
}
@media (min-width: 1360px) {
.container {
            //max-width: 100%;
            //margin-left: 45px;
        }
.pass-container {
    width: 81%;
}

.pass-cards-wrapper {
      
       max-width: 100%;
}
.widget-promo-jawal .jawal-content-wrapper {
           max-width: 100%;
    gap: 30px;
}

.widget-promo-jawal .pass-description {
    align-items: center;
    inline-size: 221px;
     justify-content: center;
}
}
.widget-promo-jawal .pass-subtitle {
    font-size: 24px;
}
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 .offer-card-header {
    background: #E5F2FF;
    text-align: center;
}
.offer-card-container .other-data .btn-primary {
   color: white;
    text-decoration: none;
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 
 .offer-card-title a {
    color: #005BC3;
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 
 .price-per-month {
    color: #005BC3;
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 
 .offer-card-title-tag-wrapper {
    display: block;
    
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 
 .offer-tag {
    position: absolute;
    right: 10px;
    top: 10px;
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 
 br {
    display: none;
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 
 .offers-cards-container .specification-wrapper {
    justify-content: center;
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90  .specification-item {
    width: 116px !important;
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90  p {
    display: none;
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90  .btn {
    margin-top: 12px !important;
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 .other-data {
    text-align: center;
}
@media screen and (min-width: 360px) and (max-width: 767px) {
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 .offers-cards-container .offer-card-container {
        padding-bottom: 0;
    }
  .offers-cards-container .other-data {
        padding-bottom: 6px;
    }
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 {
.offers-cards-container .card-body {
    flex-grow: 1;
}
    .offer-card-container .other-data .btn-primary {
    
    }
    .offers-cards-container .card-body {
        gap: 10px;
    }

    .offer-card-container .specification-wrapper:has( .intraflotte) .specification-item span {
        color: #005BC3;
        font-family: Montserrat-SemiBold;
        font-size: 17px;
    }

    .offer-card-container .specification-wrapper:has( .intraflotte) .specification-item span:lang(ar) {
        font-size: 11px;
    }


}.lfr-layout-structure-item-2d0b7a18-2301-cf2c-9f1b-5815078e219a {
.specification-wrapper:has(.sms) .specification-item:lang(ar) {
    direction: rtl;
}
.offer-extra-costs li:last-child::after {
    content: " *";
    position: relative;

 }
.specifications.container .specification-wrapper .specification-item {
    width: 263px;
}



.offer-extra-costs{

    padding-left: 16px;
    margin-bottom: 17px;

}
.offer-extra-costs li {
    font-size: 10px;
}

.offers-cards-container .other-data {
    padding: 0 50px;
}
.offer-card-container {
width: 0;
flex: 1 1 0;
}

.specification-wrapper {
justify-content: center;
}
.offer-card-title-tag-wrapper {
justify-content: center;
}


.offers-cards-container .specification-wrapper .specification-item {
    padding: 0 5px;
    font-family: "Montserrat-SemiBold";
    font-size: 16px;
    line-height: 22px;
    width: 193px;
}
.offer-card-container .btn-primary {

    width: 100%;
    background-color:#F96511;
    border-color: #F96511;
        font-family: 'Montserrat-Medium';
}

.offer-card-container .specification-item .description {
    font-size: 12px;
}

}.lfr-layout-structure-item-6c8197e6-74c6-9120-265b-086f02654f96 {

.widget-offres-wrapper .card:nth-child(5), .widget-offres-wrapper .card:nth-child(6) {
display:none;
}

.row {
justify-content: center;
gap: 77px;
}
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-6c8197e6-74c6-9120-265b-086f02654f96 {

.widget-offres-wrapper .card:nth-child(5), .widget-offres-wrapper .card:nth-child(6) {
display:none;
}

.row {
justify-content: center;
gap: 77px;
}

.widget-offres-wrapper .widget-offer-card {
        min-width: 210px;
        padding: 10px;
        height: 125px;
        gap: 10px;
    }

.row.widget-offres-wrapper {
  gap: 20px;
}

.widget-offres-wrapper a.text-dark {
font-size: 16px;
}
}}@media screen and (max-width: 767px) {.lfr-layout-structure-item-6c8197e6-74c6-9120-265b-086f02654f96 {

.widget-offres-wrapper .card:nth-child(5), .widget-offres-wrapper .card:nth-child(6) {
display:none;
}

.row {
justify-content: center;
gap: 77px;
}

.widget-offres-wrapper .widget-offer-card {
        min-width: 210px;
        padding: 10px;
        height: 125px;
        gap: 10px;
    }

.row.widget-offres-wrapper {
  gap: 20px;
}
}}@media screen and (max-width: 575px) {.lfr-layout-structure-item-02e6cf0e-23c4-a1cd-785f-cb4cea91fde8 {
    .component-slider .slider-text {
        color: white !important;
        width: 95%;
        top: 67%;
    }
    .component-slider .slider-text h3 {
        font-size: 28px;
        font-family: Montserrat-Bold;
    
    }
    .component-slider .slider-text h1 {
         width: auto;
        font-size: 14px;
        font-family: 'Montserrat-SemiBold';
    }
    .component-slider .slider-text .btn-secondary.rounded-pill{
        font-family: Montserrat-thin;
    }
:lang(ar) .component-slider .slider-text {
    width: 48%;
}




    }.lfr-layout-structure-item-7dced66f-bedf-decc-6fc2-3bfb3b7e11e3 {
.row {
   gap: 20px;
}
}.lfr-layout-structure-item-e8f89abe-89ac-aac0-3d1c-40e013c079dc  {
.card-link , .pass-link , .pass-title{
display:none !important;
}
@media (min-width: 1360px) {
.container {
            //max-width: 100%;
            //margin-left: 45px;
        }
.pass-container {
    width: 81%;
}

.pass-cards-wrapper {
      
       max-width: 100%;
}
.widget-promo-jawal .jawal-content-wrapper {
           max-width: 100%;
    gap: 30px;
}

.widget-promo-jawal .pass-description {
    align-items: center;
    inline-size: 221px;
     justify-content: center;
}
}
.widget-promo-jawal .pass-subtitle {
    font-size: 18px;
}
}
}