.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-76b85590-dad2-ae92-0868-498f55db298e {
display: none !important;
}
.lfr-layout-structure-item-69649955-ac80-c268-12b2-ba26b1a721cc {
.offers-cards-container {

}
  
}.lfr-layout-structure-item-c9de7625-e2d7-209c-5d4b-ca0674a5b26e {
display: none !important;
}
.lfr-layout-structure-item-9d5d93ad-4d76-8330-aee0-fbcd57a2c9ae {
.container-card-content {
height: unset;
    background: linear-gradient(180deg, rgba(0, 91, 195, 0) 2%, #000000 70%);

.elements-container p{
display: none;
}
}

}.lfr-layout-structure-item-47dc23b4-7863-16ed-115a-1f610a439cbd {
    .widget-title-link {
        align-items: baseline;
    }
}.lfr-layout-structure-item-e3b5e783-9ef5-bfbd-266f-e4b986305b1c {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e3b5e783-9ef5-bfbd-266f-e4b986305b1c img{
        height: 404px;
}.lfr-layout-structure-item-e8f89abe-89ac-aac0-3d1c-40e013c079dc  {
.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;
@media screen and (max-width: 575px) {
font-size:15px;
}
}
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 {


    .offer-per-month:lang(ar) {
        font-size: 16px;
}
    .offer-price:lang(ar) {
@media screen and (max-width: 575px) {
        font-size: 19px;
}
}
.offer-card-header:lang(ar) {
    line-height: 26px;
}
.offers-cards-container .options-tarifaires a {
  color: #1F5B9B !important;
  text-decoration: none !important;
}
.offer-card-container .other-data .btn-primary  {
       color: #fff ;
  text-decoration:none;
}
.offers-cards-container {
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: center;
}
.offer-card-container {
min-width: 315px;
max-width: 315px;
text-align: center;

.specification-item a {
color: #1F5B9B;
font-size: 18px;
}

.specification-item {

max-width: 116px;
}
}
@media screen and (max-width: 575.98px) {
.offers-cards-container {
     width: auto;
}
   
}

.specifications .specification-wrapper:nth-child(4) {
.specification-icon {
display: none;
}
.specification-item {
min-width: 207px !important;
font-size: 14px;
}
}

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

    .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 {
.offer-card-container .price-per-month .offer-fees {
display:none;
}
.specification-wrapper:has(.sms) .specification-item:lang(ar) {
    direction: rtl;
}


.offer-card-container .specification-item .description {
    font-size: 12px;
}
    .offer-card-title a {
    font-size: 25px;
    font-family: 'Montserrat-SemiBold';
    }
    @media screen and (max-width: 575px) {
        .offers-cards-container .card-body {
            padding-bottom: 0px !important;
        }
      .offer-card-title a {
          font-size: 18px;
      }
    }
    .specification-wrapper .specification-item {
      width: 240px !important;
    }
    
    .offer-card-container {
        width: 367px ;
            height: 85%;
    }
    .price-per-month {
        .offer-per-month {
            display: none;
        }

    }
    .offer-card-container .other-data .btn-primary ,
    .offer-price{display :none;}
    .offer-entrepriseOfferSubTitle {
            color: #ffff;
            font-size: 18px;
            font-family: 'Montserrat-Bold';
            line-height: 24px;
        }
.specification-wrapper:has(.sms) .specification-item:lang(ar) {
    direction: rtl;
}
    
    .offers-cards-container {
         width: fit-content;
        margin: 0 auto;
    .specification-wrapper .specification-item {
    font-family: "Montserrat-Bold";
        font-size: 15px ;
       
    }
    }
    @media screen and (max-width: 575.98px) {
    .offers-cards-container {
         width: auto;
    }
    .specification-wrapper .specification-item {
width: 115px !important;
            font-size: 11px !important;
            min-width: 163px !important;
    }
    
    }
    }.lfr-layout-structure-item-0a1caa96-05ea-b2d6-8df3-a9a220be5004 {
.clients-center-popup-content {
.tarif {
text-align: center;
}
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-69649955-ac80-c268-12b2-ba26b1a721cc {
.offers-cards-container {
    height: 480px;
}

.col {
padding:0;
}
}.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 {
.offers-cards-container .options-tarifaires a {
  color: #1F5B9B !important;
  text-decoration: none !important;
}
.offer-card-container .other-data .btn-primary  {
       color: #fff ;
  text-decoration:none;
}
.offers-cards-container {
    margin: 0 auto;
    flex-wrap: nowrap;
}
.offer-card-container {
min-width: 315px;
max-width: 315px;
text-align: center;

.specification-item a {
color: #1F5B9B;
font-size: 18px;
}

.specification-item {
min-width: 122px;
max-width: 160px;
}
}
@media screen and (max-width: 575.98px) {
.offers-cards-container {
     width: auto;
}

}

.specifications .specification-wrapper:nth-child(4) {
.specification-icon {
display: none;
}
.specification-item {
min-width: 207px !important;
font-size: 14px;
}
}

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

}.lfr-layout-structure-item-2d0b7a18-2301-cf2c-9f1b-5815078e219a {
.offer-entrepriseOfferSubTitle {
        color: #ffff;
        font-size: 18px;
        font-family: 'Montserrat-Bold';
        line-height: 24px;
    }
.offer-card-container {
text-align: center;
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';
}
.sms + .specification-item span {
    color: #1F5B9B;
    text-decoration:underline;
}

.offers-cards-container {
overflow: auto;
flex-wrap: nowrap;
}

}}@media screen and (max-width: 575px) {.lfr-layout-structure-item-3ab0a1e7-2210-dfae-32e9-5a81e662d0b1 {
    .widget-offres-wrapper .widget-offer-card {
        width: 0;
        flex-grow: 1;
    }

.row {
flex-wrap: wrap;
}
}.lfr-layout-structure-item-69649955-ac80-c268-12b2-ba26b1a721cc {
.offers-cards-container {
    height: auto;
}

.col {
padding:0;
}
  
}.lfr-layout-structure-item-e8f89abe-89ac-aac0-3d1c-40e013c079dc  {
.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;
@media screen and (max-width: 575px) {
font-size:18px;
}
}
}
.lfr-layout-structure-item-71d3ed05-4fff-2e95-cf77-8a496c592f90 {
.offers-cards-container .options-tarifaires a {
  color: #1F5B9B !important;
  text-decoration: none !important;
}
.offer-card-container .other-data .btn-primary  {
       color: #fff ;
  text-decoration:none;
}
.offers-cards-container {
    margin: 0 auto;
    flex-wrap: nowrap;
   overflow: auto;
   justify-content: normal;
gap: 10px;
}
.offer-card-container {
min-width: 315px;
max-width: 315px;
text-align: center;

.specification-item a {
color: #1F5B9B;
font-size: 18px;
}

.specification-item {
min-width: 122px;
max-width: 160px;
}
}
@media screen and (max-width: 575.98px) {
.offers-cards-container {
     width: auto;
}

}

.specifications .specification-wrapper:nth-child(4) {
.specification-icon {
display: none;
}

}

.specification-item {
width: 100px !important;
font-size: 14px;
}

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

}.lfr-layout-structure-item-2d0b7a18-2301-cf2c-9f1b-5815078e219a {
.offer-entrepriseOfferSubTitle {
        color: #ffff;
        font-size: 18px;
        font-family: 'Montserrat-Bold';
        line-height: 24px;
    }
.offer-card-container {
text-align: center;
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';
}
.sms + .specification-item span {
    color: #1F5B9B;
    text-decoration:underline;
}

.offers-cards-container {
overflow: auto;
flex-wrap: nowrap;
gap: 10px;
}

}}