.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-3b8e1a1a-2919-8228-ee1e-c3f37652d674 {
.navigation-tabs .nav {
    width: fit-content;
    flex-wrap: nowrap;
    gap: 15px;
    margin: auto;
}

.navigation-tabs .nav .nav-item {
 font-size: 18px;
}

}.lfr-layout-structure-item-606c443e-5d01-a372-047b-fe050a0a9e1e {
.clients-center-popup-content {
  .tarif {
    text-align: center;
  }
}
}.lfr-layout-structure-item-c54c1c8e-4a93-08c5-b1de-68b8bd58e9d9 {

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

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

.card {
width: 210px;
}

.card .text-dark {
text-wrap: wrap;
color: #0A0A0A !important;
text-align: center;
font-family: Montserrat-SemiBold;
font-size: 18px;
}
}.lfr-layout-structure-item-f0552227-b70e-edb5-4a81-e1398d8f3189 {
.offer-card-title a {
cursor:none;
}
    .offer-per-month {
        font-size: 18px !important; }
.offer-card-title {
    display: flex;
    flex-direction: column;
    justify-content: center;

}


   .offer-price {
    font-size: 30px;
    font-family: Montserrat-Bold;
    color: #ffff;
   }
.offer-card-container .other-data .btn-primary  {
    margin-bottom: 12px;
}
.offer-card-container .options-tarifaires{
    font-size: 14px;
    font-family: Montserrat-Medium;
}
.offer-card-container .pass-options {
    font-size: 16px;
    margin-bottom: 20px;
    font-family: Montserrat-Medium;
}
.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 {
min-width: 140px;
width:140px;
}
}
@media screen and (max-width: 575.98px) {
    .offer-card-container  .specification-item {
            min-width: 104px !important;
width: 104px !important;

        }
            
.offers-cards-container {
     width: auto;
}
    .offers-cards-container .offer-card-container {
        min-width: 270px;
    }
}
.offers-cards-container .specification-wrapper .specification-item {

    font-size: 16px;
}
.offers-cards-container:lang(ar) .specification-wrapper .specification-item {

    width: 175px;
}
.offers-cards-container .card-body {
    padding: 14px 20px 14px;
gap: 14px;
}
}.lfr-layout-structure-item-17ee0caa-f558-79e8-b8f0-31ebacf05a21 {
.nav.nav-underline {
text-align: center;
    flex-wrap: nowrap;
}
.nav-item {
    width: 50%;
}

@media screen and (max-width: 575.98px) {
.navigation-tabs a.nav-link {
font-size: 14px;
            padding: 10px 4px;
}
}

}@media screen and (max-width: 767px) {.lfr-layout-structure-item-f0552227-b70e-edb5-4a81-e1398d8f3189 {
.offer-card-container .other-data .btn-primary  {
    margin-bottom: 12px;
}
.offer-card-container .options-tarifaires{
    font-size: 14px;
    margin-bottom: 12px;
    font-family: Montserrat-Medium;
}
.offer-card-container .pass-options {
    font-size: 16px;
    margin-bottom: 20px;
    font-family: Montserrat-Medium;
}
.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 {
min-width: 140px;
width:140px:
}
}
@media screen and (max-width: 575.98px) {
.offers-cards-container {
     width: auto;
}
    .offers-cards-container .offer-card-container {
        min-width: 270px;
    }
}

}}@media screen and (max-width: 575px) {.lfr-layout-structure-item-c54c1c8e-4a93-08c5-b1de-68b8bd58e9d9 {

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

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

.card {
width: 210px;
}

.card .text-dark {
text-wrap: wrap;
color: #0A0A0A !important;
text-align: center;
font-family: Montserrat-SemiBold;
font-size: 18px;
}
}.lfr-layout-structure-item-f0552227-b70e-edb5-4a81-e1398d8f3189 {
.offers-cards-container {
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: center;
}
.offer-card-container {
min-width: 325px;
max-width: 325px;
text-align: center;

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

.specification-item {
min-width: 180px;
}
}
@media screen and (max-width: 575.98px) {
.offers-cards-container {
     width: auto;
}
    .offers-cards-container .offer-card-container {
        min-width: 270px;
    }
}
 .specification-item a {
   font-size: 14px !important;
}

}}