.page-show-program{background-color:#fff5ec;position:relative;width:100%}.page-show-program .banner-program{background-size:cover;display:flex;width:100%;justify-content:center;align-items:flex-end;position:relative}.page-show-program .banner-program:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.64));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.page-show-program .banner-program .img-banner-desktop,.page-show-program .banner-program .img-banner-mobile{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-show-program .banner-program .img-banner-desktop{display:block}@media screen and (max-width:761px){.page-show-program .banner-program .img-banner-desktop{display:none}}.page-show-program .banner-program .img-banner-mobile{display:none}@media screen and (max-width:761px){.page-show-program .banner-program .img-banner-mobile{display:block;width:100%}}.page-show-program .banner-program .title{bottom:0;color:#000;font-family:MostraOneBold;font-size:100px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding-bottom:40px;position:absolute;text-align:center;width:100%;z-index:1}@media screen and (max-width:991px){.page-show-program .banner-program .title{font-size:32px;font-style:normal;font-weight:400;line-height:33px;padding:20px 0}}.page-show-program .banner-program .title .sub-title{color:#000;display:block;font-family:BrownProRegular;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:4px}.page-show-program .section-wrapper{position:relative;text-align:center;width:100%;z-index:1}.page-show-program .section-wrapper .carousel-wrapper{display:flex;height:190px;perspective:1000px;position:relative;width:100%;align-items:center;justify-content:center;touch-action:pan-y}@media screen and (max-width:991px){.page-show-program .section-wrapper .carousel-wrapper{height:auto}}.page-show-program .section-wrapper .carousel-wrapper .carousel-track{position:relative}.page-show-program .section-wrapper .carousel-wrapper .carousel-track .carousel-card{display:-ms-flexbox;min-height:106px;width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#333;border-radius:4px;box-shadow:0 0 15px 0 rgba(0,0,0,.7);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:16px 0;text-align:center;transition:all .6s cubic-bezier(.25,.8,.25,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:991px){.page-show-program .section-wrapper .carousel-wrapper .carousel-track .carousel-card{box-shadow:none;margin:0 auto;max-width:361px}}.page-show-program .section-wrapper .carousel-wrapper .carousel-track .carousel-card .picto-card{height:40px;margin-bottom:4px;width:50px}@media screen and (max-width:991px){.page-show-program .section-wrapper .carousel-wrapper .carousel-track .carousel-card .picto-card{height:32px;margin-bottom:0;width:41px}}.page-show-program .section-wrapper .carousel-wrapper .carousel-track .carousel-card .card-text{color:#fff;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track{transform-style:preserve-3d}.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track .carousel-card{left:50%;min-height:160px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:372px}.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track .carousel-card.pos-active{box-shadow:0 24px 44px 0 rgba(0,0,0,.85);min-height:189px;opacity:1;transform:translateX(-50%) translateY(-50%) translateZ(0);width:434px;z-index:3}.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track .carousel-card.pos-prev{background:linear-gradient(90deg,transparent 45.16%,rgba(0,0,0,.8) 90.91%),#333;transform:translateX(calc(-50% - 370px)) translateY(-50%);z-index:2}@media screen and (max-width:1201px){.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track .carousel-card.pos-prev{transform:translateX(-125%) translateY(-50%)}}.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track .carousel-card.pos-next{background:linear-gradient(90deg,rgba(0,0,0,.8) 45.16%,transparent 90.91%),#333;border-radius:4px;transform:translateX(calc(-50% + 370px)) translateY(-50%);z-index:2}@media screen and (max-width:1201px){.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track .carousel-card.pos-next{transform:translateX(25%) translateY(-50%)}}.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track .carousel-card.pos-far-prev{opacity:.2;transform:translateX(calc(-50% - 480px)) translateY(-50%) translateZ(-260px) rotateY(40deg) scale(.65);z-index:1}.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track .carousel-card.pos-far-next{opacity:.2;transform:translateX(calc(-50% + 480px)) translateY(-50%) translateZ(-260px) rotateY(-40deg) scale(.65);z-index:1}.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop .carousel-track .carousel-card.pos-hidden{opacity:0;pointer-events:none;z-index:0}.page-show-program .section-wrapper .carousel-wrapper.carousel-desktop.is-dragging .carousel-card{transition:none}.page-show-program .program-details{clear:both;display:block;margin:0 auto}@media screen and (max-width:991px){.page-show-program .program-details{padding:32px 16px}}.page-show-program .program-details.loyalty-program{display:flex;align-items:center}@media screen and (max-width:1921px){.page-show-program .program-details.loyalty-program{max-width:1376px;padding:100px 0}}@media screen and (max-width:1360px){.page-show-program .program-details.loyalty-program{max-width:100%;padding:100px 32px}}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program{flex-direction:column;padding:32px 16px}}.page-show-program .program-details.loyalty-program .program-content{padding:80px 126px 80px 0;width:50%}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program .program-content{padding:0;width:100%}}.page-show-program .program-details.loyalty-program .program-content .loyalty-program-title{color:#000;font-family:MostraOneBold;font-size:43px;font-style:normal;font-weight:400;line-height:45px;margin-bottom:40px}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program .program-content .loyalty-program-title{font-size:24px;line-height:32px;margin-bottom:8px}}.page-show-program .program-details.loyalty-program .program-content .program-description{color:#000;font-family:BrownProLight;font-size:18px;font-style:normal;font-weight:300;line-height:24px;margin-bottom:32px}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program .program-content .program-description{font-size:16px;margin-bottom:24px}}.page-show-program .program-details.loyalty-program .program-content .program-benefits{display:flex;width:100%;align-items:center;justify-content:center}.page-show-program .program-details.loyalty-program .program-content .program-benefits .loyalty-logo{margin:0 12px}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program .program-content .program-benefits .loyalty-logo{margin:0 8px}}.page-show-program .program-details.loyalty-program .program-content .program-benefits .loyalty-logo.logo-lge{width:112px}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program .program-content .program-benefits .loyalty-logo.logo-lge{width:120px}}.page-show-program .program-details.loyalty-program .program-content .program-benefits .loyalty-logo:first-child{margin-left:0}.page-show-program .program-details.loyalty-program .program-content .program-benefits .loyalty-logo:last-child{margin-right:0}.page-show-program .program-details.loyalty-program .program-content .bloc-become-a-member{display:flex;margin-top:32px;flex-direction:column;align-items:center}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program .program-content .bloc-become-a-member{margin-top:24px}}.page-show-program .program-details.loyalty-program .program-content .bloc-become-a-member .btn-primary{display:flex;font-family:BrownProRegular;font-size:15px!important;font-style:normal;font-weight:400;height:44px;padding:10px 24px;width:100%;align-items:center;justify-content:center}.page-show-program .program-details.loyalty-program .program-content .bloc-become-a-member .already-member-text{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:0;margin-top:24px;text-align:center}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program .program-content .bloc-become-a-member .already-member-text{margin-top:16px}}.page-show-program .program-details.loyalty-program .program-content .bloc-become-a-member .cta-login{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-align:center;text-decoration:underline}.page-show-program .program-details.loyalty-program .program-content .bloc-become-a-member .cta-login:hover{text-decoration:none}.page-show-program .program-details.loyalty-program .program-content .discover-the-traveler-card{display:flex;margin-top:32px;padding:32px 0;flex-direction:column;align-items:center;background-color:#f8e7d9;border-radius:4px}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program .program-content .discover-the-traveler-card{margin-top:24px;padding:16px 0;text-align:center}}@media screen and (max-width:380px){.page-show-program .program-details.loyalty-program .program-content .discover-the-traveler-card{padding:16px}}.page-show-program .program-details.loyalty-program .program-content .discover-the-traveler-card .already-member-text{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0}.page-show-program .program-details.loyalty-program .program-content .discover-the-traveler-card .cta-traveler-card{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-decoration:underline}.page-show-program .program-details.loyalty-program .program-content .discover-the-traveler-card .cta-traveler-card:hover{text-decoration:none}.page-show-program .program-details.loyalty-program .loyalty-program-cover{width:50%}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-program .loyalty-program-cover{display:none}}.page-show-program .program-details.loyalty-program .loyalty-program-cover .loyalty-program-img{width:100%}.page-show-program .program-details.point-and-benefits{background:radial-gradient(circle at center,rgba(0,0,0,.8) 0,transparent 140%),url(../../images/bg-benifit-lbm-right.svg) no-repeat 100%,url(../../images/bg-benifit-lbm-left.svg) no-repeat 0,#000;max-width:100%;padding:100px 32px;text-align:center}@media screen and (max-width:991px){.page-show-program .program-details.point-and-benefits{background:linear-gradient(1turn,rgba(18,9,1,0),#000 75%),url(../../images/bg-benifit-lbm-mobile.svg) no-repeat 50%,#000;padding:32px 16px}}.page-show-program .program-details.point-and-benefits .title{color:#fff;font-family:MostraOneBold;font-size:65px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px;text-align:center}@media screen and (max-width:991px){.page-show-program .program-details.point-and-benefits .title{font-size:24px;line-height:32px;margin-bottom:8px}}.page-show-program .program-details.point-and-benefits .subtitle{color:#fff5ec;font-family:BrownProRegular;font-size:16px;font-style:normal;font-weight:400;line-height:23px;text-align:center}.page-show-program .program-details.point-and-benefits .subtitle .sub-title-text{display:block;margin-bottom:4px}@media screen and (max-width:991px){.page-show-program .program-details.point-and-benefits .subtitle .sub-title-text{margin-bottom:8px}}.page-show-program .program-details.point-and-benefits .nbr-points{background-color:#fff5ec;border-radius:4px;color:#000;display:inline-block;font-family:BrownProRegular;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin:40px auto;padding:4px 12px;text-align:center}@media screen and (max-width:991px){.page-show-program .program-details.point-and-benefits .nbr-points{font-size:18px;line-height:24px;margin:24px auto;padding:8px 12px}}.page-show-program .program-details.point-and-benefits .list-benefits .cover{min-height:160px;width:372px}.page-show-program .program-details.point-and-benefits .list-benefits .cover .benefit-item{background:#333;display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;box-shadow:0 0 15px 0 rgba(0,0,0,.7);min-height:189px;padding:16px 0;width:100%}@media screen and (max-width:991px){.page-show-program .program-details.point-and-benefits .list-benefits .cover .benefit-item{box-shadow:none;margin-bottom:12px;min-height:106px;width:100%}}.page-show-program .program-details.point-and-benefits .list-benefits .cover .benefit-item .picto-card{height:40px;margin-bottom:4px;width:50px}@media screen and (max-width:991px){.page-show-program .program-details.point-and-benefits .list-benefits .cover .benefit-item .picto-card{height:32px;margin-bottom:0;width:41px}}.page-show-program .program-details.point-and-benefits .list-benefits .cover .benefit-item .card-text{color:#fff;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.page-show-program .program-details.point-and-benefits .list-benefits .cover.current{min-height:189px;width:434px}.page-show-program .program-details.point-and-benefits .list-benefits .cover.current .benefit-item{box-shadow:0 24px 44px 0 rgba(0,0,0,.85)}.page-show-program .program-details.list-of-cards{background:url(../../images/bg-lbm-beige.svg) no-repeat top -25px center #f8e7d9;background-size:contain;max-width:100%;padding:100px 32px;position:relative}@media screen and (max-width:991px){.page-show-program .program-details.list-of-cards{background:#f8e7d9;display:flex;padding:32px 16px;flex-direction:column;align-items:center}}.page-show-program .program-details.list-of-cards:before{background:linear-gradient(180deg,#2a7b9b,rgba(248,231,217,0) 0,#f8e7d9 80%);content:"";height:270px;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:991px){.page-show-program .program-details.list-of-cards:before{display:none}}.page-show-program .program-details.list-of-cards .title{color:#000;font-family:MostraOneBold;font-size:65px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:120px;position:relative;text-align:center;z-index:2}@media screen and (max-width:991px){.page-show-program .program-details.list-of-cards .title{font-size:24px;margin:0 0 24px;padding-bottom:32px}}.page-show-program .program-details.list-of-cards .type-of-cards{display:flex;position:relative;z-index:2;justify-content:center;align-items:stretch;gap:20px;min-height:591px}@media screen and (max-width:991px){.page-show-program .program-details.list-of-cards .type-of-cards{flex-direction:column;min-height:435px}}@media screen and (max-width:761px){.page-show-program .program-details.list-of-cards .type-of-cards{min-height:541px}}.page-show-program .program-details.list-of-cards .type-of-cards .card-item{background-color:#fff5ec;border-radius:8px;display:flex;max-width:445px;width:100%;box-shadow:0 7px 17px 0 rgba(219,198,180,.4);flex-direction:column;padding:80px 40px 32px;position:relative}@media screen and (max-width:991px){.page-show-program .program-details.list-of-cards .type-of-cards .card-item{margin-bottom:64px;max-width:100%}}@media screen and (max-width:761px){.page-show-program .program-details.list-of-cards .type-of-cards .card-item{padding:50px 24px 32px}}@media screen and (max-width:544px){.page-show-program .program-details.list-of-cards .type-of-cards .card-item{max-width:343px}}@media screen and (max-width:991px){.page-show-program .program-details.list-of-cards .type-of-cards .card-item:last-child{margin-bottom:0}}.page-show-program .program-details.list-of-cards .type-of-cards .card-item.active{border:2px solid #000;padding-bottom:0}.page-show-program .program-details.list-of-cards .type-of-cards .card-item.active .card-actived{background-color:#000;color:#fff5ec;font-family:MostraOneBold;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin:20px -40px 0;padding:8px 0;text-align:center}@media screen and (max-width:761px){.page-show-program .program-details.list-of-cards .type-of-cards .card-item.active .card-actived{font-size:14px;margin:16px -24px 0;padding:6px 0}}.page-show-program .program-details.list-of-cards .type-of-cards .card-item.active .card-actived .text-card-actived:before{background-image:url(../../images/check-icon-beige.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:13px auto;content:"";display:inline-block;height:24px;margin-right:8px;position:relative;top:6px;width:24px}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .img-card{border-bottom:2px solid #ff6f4c;border-radius:8px;border-right:2px solid #ff6f4c;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:146px}@media screen and (max-width:991px){.page-show-program .program-details.list-of-cards .type-of-cards .card-item .img-card{top:-34px;width:99px}}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-status{color:#000;font-family:MostraOneBold;font-size:28px;font-style:normal;font-weight:400;line-height:33px;margin-bottom:8px;text-align:center}@media screen and (max-width:991px){.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-status{font-size:19px;line-height:24px}}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-nbr-point{background-color:#000;border-radius:25px;color:#fff5ec;display:inline-block;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21.656px;margin:0 auto;min-height:30px;min-width:136px;padding:4px 16px;text-align:center}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-advantages{list-style:none;margin:40px 0 0;padding:0}@media screen and (max-width:991px){.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-advantages{margin:16px 0}}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-advantages .card-advantages-text{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:16px;padding-left:32px;position:relative}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-advantages .card-advantages-text:last-child{margin-bottom:0}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-advantages .card-advantages-text:before{background-image:url(../../images/check-icon.svg);background-size:cover;content:"";height:24px;left:0;position:absolute;top:-1px;width:24px}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-advantages .card-advantages-text .text-card-light{font-family:BrownProLight;font-weight:300}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .card-conditions{color:#000;font-family:BrownProRegular;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:16px}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .separator{background-color:#ead1bd;height:2px;margin:16px 0;width:100%}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .cta-container{display:flex;justify-content:center;align-items:flex-end;height:100%;padding-top:8px}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .cta-container .cta-view-all{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-align:center;text-decoration:underline}.page-show-program .program-details.list-of-cards .type-of-cards .card-item .cta-container .cta-view-all:hover{text-decoration:none}.page-show-program .program-details.join-loyalty-program{background:url(../../images/bg-right-bloc-lbm.png) no-repeat 100%,url(../../images/bg-left-bloc-lbm.png) no-repeat 0 #000;background-size:auto 100%;max-width:100%;padding:100px 32px}@media screen and (max-width:991px){.page-show-program .program-details.join-loyalty-program{background-image:linear-gradient(180deg,transparent 0,#000),url(../../images/bg-benefits-lbm-mobile.svg);background-position:center top -25px;background-size:100% 145px;padding:150px 16px 32px}}.page-show-program .program-details.join-loyalty-program .title{color:#fff5ec;font-family:MostraOneBold;font-size:65px;font-style:normal;font-weight:400;line-height:normal;margin:0 auto 24px;max-width:1240PX;text-align:center}@media screen and (max-width:991px){.page-show-program .program-details.join-loyalty-program .title{font-size:24px;font-style:normal;font-weight:400;line-height:32px}}.page-show-program .program-details.join-loyalty-program .program-cta{text-align:center}.page-show-program .program-details.join-loyalty-program .program-cta .cta-become-a-member{background-color:#fff5ec;border-radius:25px;color:#000;font-family:BrownProRegular;font-size:15px;font-style:normal;font-weight:400;line-height:38px;min-height:44px;padding:10px 24px;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width:991px){.page-show-program .program-details.join-loyalty-program .program-cta .cta-become-a-member{display:flex;height:44px;align-items:center;justify-content:center}}.page-show-program .program-details.join-loyalty-program .program-cta .discover-the-traveler-card{margin-top:24px;padding:24px 0}@media screen and (max-width:991px){.page-show-program .program-details.join-loyalty-program .program-cta .discover-the-traveler-card{padding:0}}.page-show-program .program-details.join-loyalty-program .program-cta .discover-the-traveler-card .already-member-text{color:#fff5ec;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0}.page-show-program .program-details.join-loyalty-program .program-cta .discover-the-traveler-card .cta-discover-traveler-card{color:#fff5ec;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-decoration:underline}.page-show-program .program-details.join-loyalty-program .program-cta .discover-the-traveler-card .cta-discover-traveler-card:hover{text-decoration:none}.page-show-program .program-details.loyalty-legal-notice{background-color:#fff5ec;max-width:100%;padding:100px 32px;text-align:center}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-legal-notice{padding:32px 16px}}.page-show-program .program-details.loyalty-legal-notice .bloc-faq{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:20px;justify-content:center}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-legal-notice .bloc-faq .bloc-faq-right{display:none}}.page-show-program .program-details.loyalty-legal-notice .bloc-faq .bloc-faq-right .img-faq{max-width:100%}.page-show-program .program-details.loyalty-legal-notice .bloc-faq .bloc-faq-left{display:flex;max-width:688px;padding:80px 0 80px 40px;flex-direction:column;gap:32px;flex-shrink:0}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-legal-notice .bloc-faq .bloc-faq-left{gap:24px;max-width:100%;padding:0}}.page-show-program .program-details.loyalty-legal-notice .bloc-faq .bloc-faq-left .title{color:#000;font-family:MostraOneBold;font-size:43px;font-style:normal;font-weight:400;line-height:45px;margin:0;text-align:left}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-legal-notice .bloc-faq .bloc-faq-left .title{font-size:24px;line-height:32px}}@media screen and (max-width:431px){.page-show-program .program-details.loyalty-legal-notice .bloc-faq .bloc-faq-left .title{font-size:6.09757vw}}.page-show-program .program-details.loyalty-legal-notice .bloc-faq .bloc-faq-left .link-faq{background-color:#000;border:0;color:#fff;color:#fff5ec;display:flex;font-family:BrownProRegular;font-size:15px;font-style:normal;font-weight:400;height:44px;line-height:38px;padding:10px 24px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;align-content:center;justify-content:center;align-items:center}.page-show-program .program-details.loyalty-legal-notice .bloc-faq .bloc-faq-left .text-cta-cgu{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-align:left}.page-show-program .program-details.loyalty-legal-notice .link-cgu{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-decoration:underline}.page-show-program .program-details.loyalty-legal-notice .link-cgu:hover{text-decoration:none}@media screen and (max-width:991px){.page-show-program .program-details.loyalty-legal-notice .link-cgu{margin-top:24px}}@media screen and (max-width:761px){.page-show-program.status-page .banner-program:before{display:none}.page-show-program.status-page .banner-program .title,.page-show-program.status-page .banner-program .title .sub-title{color:#fff5ec}}.page-show-program.status-page .traveler-experience{background:url(../../images/bg-benefits-lbm-mobile.svg) no-repeat top #000;background-position:center top -70px;background-size:100%;border-radius:6px;margin:32px auto 0;max-width:562px;min-height:143px;overflow:hidden;padding:24px;position:relative}@media screen and (max-width:991px){.page-show-program.status-page .traveler-experience{background:url(../../images/bg-travler.svg) no-repeat bottom #000;background-size:contain;border-radius:0;margin:32px -16px 0;padding:40px 16px}}.page-show-program.status-page .traveler-experience:before{background:linear-gradient(180deg,transparent,#000 70%);content:"";height:100%;left:0;position:absolute;top:-35px;width:100%;z-index:1}@media screen and (max-width:991px){.page-show-program.status-page .traveler-experience:before{background:linear-gradient(1turn,transparent,#000 60%);top:0}}.page-show-program.status-page .traveler-experience .traveler-experience-title{color:#fff;font-family:MostraOneBold;font-size:19px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 8px;position:relative;text-align:center;z-index:2}.page-show-program.status-page .traveler-experience .traveler-experience-text{color:#f1f1f1;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;position:relative;text-align:center;z-index:2}.page-show-program.status-page .available-customer-benefits{background-color:#f8e7d9;overflow:hidden;padding:110px 32px 60px;position:relative;width:100%;z-index:0}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits{background:url(../../images/bg-lbm-beige.svg) no-repeat top #f8e7d9;background-size:150%;max-width:100%;padding:60px 16px 24px}.page-show-program.status-page .available-customer-benefits:before{display:block}}.page-show-program.status-page .available-customer-benefits .benefits-title{color:#000;font-family:MostraOneBold;font-size:var(--Fonts-Heading-H2,65px);font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px;position:relative;text-align:center;text-transform:uppercase;z-index:1}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .benefits-title{font-size:24px;line-height:30px;margin-bottom:24px;padding:0;text-align:left;width:100%}}.page-show-program.status-page .available-customer-benefits .my-benefits{padding-left:80px;position:relative}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .my-benefits{padding-left:0}}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content{position:relative;z-index:1}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel{width:100%}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages{display:flex;align-items:flex-start;align-self:stretch;margin-bottom:32px;width:100%}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages:last-of-type{margin-bottom:0}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages{flex-direction:column;margin-bottom:16px}}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .card-categorie{display:flex;position:relative;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-self:stretch;background:linear-gradient(180deg,rgba(0,0,0,.72),transparent 121.71%),#000;border-radius:8px;margin-right:16px;min-height:325px;min-width:250px;padding:24px 16px;width:250px;z-index:1}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .card-categorie{position:relative;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;background:#000;border-radius:6px;justify-content:flex-start;margin:0 0 8px;max-width:100%;min-height:52px;min-width:100%;padding:16px 8px;width:100%}}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .card-categorie .picto{display:flex;height:114px;width:114px;justify-content:center;align-items:center;aspect-ratio:1/1;position:absolute;right:0;top:.5px}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .card-categorie .picto{height:50px;right:10px;top:1px;width:50px}}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .card-categorie .title{color:#fff5ec;font-family:MostraOneBold;font-size:25px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:0;text-align:left;width:160px}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .card-categorie .title{font-size:16px;line-height:20px;padding:0;width:calc(100% - 50px)}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list{display:flex;flex-direction:column;width:100%}}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item{display:flex;height:100%;min-height:325px;min-width:250px;padding:24px 16px;width:250px;flex-direction:column;align-items:flex-start;align-self:stretch;background:#fff5ec;border-radius:8px}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item{border-radius:6px;flex-direction:row;margin-bottom:8px;min-height:inherit;padding:16px 8px;width:100%}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item:last-of-type{margin-bottom:0}}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .picto{display:flex;height:70px;padding:0 4.003px .658px 6.966px;width:89px;justify-content:center;align-items:center;aspect-ratio:1/1;margin-bottom:16px}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .picto{aspect-ratio:51/40;height:40px;margin:0 16px 0 0;-o-object-fit:cover;object-fit:cover;width:51px}}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .title{color:#000;font-family:MostraOneBold;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:8px;text-align:left}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .title{padding:0}}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .list-text-benefits{padding-left:16px}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .description{align-self:stretch;color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:16px}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .description{margin-bottom:8px}}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .description span{color:#ff6f4c}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .description a{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-decoration:underline}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .description a:hover{text-decoration:none}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .cta{display:flex;padding:8px 16px;justify-content:center;align-items:center;align-self:stretch;background:#ead1bd;border-radius:20px;color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-align:center}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list .item .content .link{color:#000;font-family:BrownProRegular;font-size:14px;font-style:normal;font-weight:400;line-height:21px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel{position:relative;width:calc(100% - 206px)}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-stage-outer{overflow:hidden;position:relative}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-stage-outer .owl-stage{display:flex}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-stage-outer .owl-stage .owl-item{background-color:#fff5ec;border-radius:8px;display:flex;width:250px}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-stage-outer .owl-stage .owl-item:last-of-type .item{margin-right:0}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-nav .owl-next,.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-nav .owl-prev{display:flex;height:40px;padding:10px!important;width:40px;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1/1;background-color:#fff5ec;background-position:50%;background-repeat:no-repeat;background-size:24px 15px;border:2px solid #000;border-radius:60px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-nav .owl-next.disabled,.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-nav .owl-prev.disabled{display:none}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-nav .owl-next span,.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-nav .owl-prev span{color:transparent}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-nav .owl-prev{background-image:url(../../images/long_arrow_left.png);left:-40px}.page-show-program.status-page .available-customer-benefits .my-benefits .my-benefits__content .my-benefits__panel .categorie-advantages .advantages-list.owl-carousel .owl-nav .owl-next{background-image:url(../../images/long_arrow_right.png);right:44px}.page-show-program.status-page .available-customer-benefits .view-program{display:flex;padding:6px 30px 2px;justify-content:center;align-items:center;border:1px solid #000;border-radius:25px;color:#000;font-family:BrownProRegular;font-size:15px;font-style:normal;font-weight:400;line-height:38px;margin:0 auto;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:991px){.page-show-program.status-page .available-customer-benefits .view-program{font-size:14px;line-height:21px;padding:0;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;border:0;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-transform:none;text-underline-offset:auto;text-underline-position:from-font}}.page-show-program.status-page .list-of-cards .type-of-cards{min-height:228px}@media screen and (max-width:991px){.page-show-program.status-page .list-of-cards .type-of-cards{flex-direction:row;min-height:161px;align-items:stretch;gap:16px;margin:auto;max-width:360px}}.page-show-program.status-page .list-of-cards .type-of-cards .card-item{max-width:678px}@media screen and (max-width:991px){.page-show-program.status-page .list-of-cards .type-of-cards .card-item{margin:0 auto;padding:50px 16px 16px}.page-show-program.status-page .list-of-cards .type-of-cards .card-item .card-nbr-point{font-size:12px;line-height:21.656px;min-width:140px}.page-show-program.status-page .list-of-cards .type-of-cards .card-item.active .card-actived{margin:16px -18px 0}}