.footer_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}@media (min-width:769px) and (max-width:1439px){.footer_buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}}@media (min-width:1440px){.footer_buttons{gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer_buttons a{padding:10px;color:transparent;display:inline-block;line-height:normal;background:url("/assets/images/buttons/btn-se-connecter.svg") no-repeat center;background-size:cover}@media (max-width:568px){.footer_buttons a{padding:5px;background-size:contain;height:35px}}.footer_buttons .promos{padding:10px;color:transparent;background:url("/assets/images/buttons/btn-retour-aux-promos.svg") no-repeat center;background-size:cover}@media (max-width:568px){.footer_buttons .promos{padding:5px;background-size:contain;height:35px}}.m-bottom{margin-bottom:20px}.faq{width:100%;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#e0f8fc),to(#fff));background:linear-gradient(to bottom,#e0f8fc,#fff);border-radius:15px}.faq h2{font-size:28px;line-height:100%;font-weight:900;margin:0 0 30px 0;padding:0}.faq .accordion-panel{background-color:#e0f8fc;cursor:pointer;padding:20px 80px 20px 30px;margin:0 0 25px 0;width:100%;border:none;text-align:left;outline:none;-webkit-transition:0.2s;transition:0.2s;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;line-height:23px;color:#0c0032;font-size:18px;font-weight:700;font-family:"Montserrat",serif}@media (max-width:567px){.faq .accordion-panel{margin:0}}.faq .accordion-panel .accordion-arrow{display:block;width:36px;height:36px;background-image:url("/promo-lundi/images/arrow.svg");background-repeat:no-repeat;background-size:55%;background-position:center;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.faq .accordion-panel.active{border-radius:15px 15px 0 0}.faq .accordion-panel.active .accordion-arrow{background-image:url("/promo-lundi/images/arrow-up.svg")}.faq .panel{padding:0 50px;display:none;overflow:hidden;margin-bottom:30px;text-align:left;font-size:18px;color:#0c0032;font-weight:500}.faq .panel ul li{font-size:18px;margin-bottom:10px;color:#134e9c;line-height:22px}@media (max-width:567px){.faq .panel ul li{font-size:16px}}.faq .panel ul li::marker{color:#ff1000}section{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#051A32),color-stop(50%,#031624),to(#0D0321));background:linear-gradient(180deg,#051A32 0%,#031624 50%,#0D0321 100%)}.content-wrapper .container{margin:80px auto 0;padding:0;position:relative}.content-wrapper{}.content-wrapper .article--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("/programme-vip/images/vip-banner-desk.png") no-repeat top;background-size:cover;gap:20px;margin:20px auto;position:relative;max-width:1140px;width:95%}@media (max-width:568px){.content-wrapper .article--left{background:url("/programme-vip/images/vip-banner-mob.png") no-repeat bottom;background-size:100%;height:600px;width:100%}}.content-wrapper .article__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%;max-width:500px;padding:20px;gap:15px;margin-right:auto;text-align:left}@media (max-width:568px){.content-wrapper .article__content{position:absolute;padding:20px;top:0;margin:auto;width:100%;text-align:center}}@media (min-width:1920px){.content-wrapper .article__content{max-width:680px}}.content-wrapper .article__content h4{font-family:"Prometo Trial",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase;margin:0;background:var(--gradient-text,linear-gradient(90deg,#00AFA1 0%,#00FF4E 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:900px){.content-wrapper .article__content h4{font-size:18px}}.content-wrapper .article__content p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:"Montserrat",sans-serif;font-size:14px;color:#F8FFFF;font-weight:500;line-height:18px}.content-wrapper .article__content img{max-width:300px}.content-wrapper .heading-vip{font-family:"Prometo Trial",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase;margin:0;background:var(--gradient-text,linear-gradient(90deg,#00AFA1 0%,#00FF4E 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-top:40px}.content-wrapper .vip-section{color:#fff;padding:2rem;max-width:900px;font-family:Montserrat,sans-serif}.content-wrapper .vip-section .vip-note{font-size:0.85rem;color:#9ca3af;margin-bottom:0.5rem;opacity:0.9}.content-wrapper .vip-section .vip-title{margin-top:2rem;margin-bottom:0.75rem;padding-left:30px;font-size:1.25rem;font-family:"Prometo Trial",sans-serif;font-weight:700;color:#fff;letter-spacing:0.3px;position:relative}.content-wrapper .vip-section .vip-title:before{content:"";position:absolute;left:0;top:0;width:23px;height:23px;background:url("../images/icons/question-mark.svg") no-repeat center;background-size:contain}.content-wrapper .vip-section .vip-text{font-size:14px;line-height:normal;color:#d1d5db;margin-bottom:1rem}.content-wrapper .vip-section .vip-list{list-style:none;padding:0;margin:0 0 1rem 0}.content-wrapper .vip-section .vip-list li{position:relative;padding-left:1.5rem;margin-bottom:0.75rem;color:#e5e7eb}.content-wrapper .vip-section .vip-list li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background:url("../images/icons/check.svg") no-repeat center;background-size:contain}.content-wrapper{}@media (max-width:600px){.content-wrapper .vip-section{padding:1.25rem}.content-wrapper .vip-section .vip-title{font-size:1.1rem}}