.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:15px;padding:30px 10px}@media (max-width:500px){.footer_buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:20px 10px}}.footer_buttons a{padding:25px 40px;margin:0 5px;background:-webkit-gradient(linear,left bottom,left top,from(rgb(243,118,87)),to(rgb(255,61,99)));background:linear-gradient(0deg,rgb(243,118,87) 0%,rgb(255,61,99) 100%);-webkit-box-shadow:0 2px 2px #930612;box-shadow:0 2px 2px #930612;border-radius:30px;text-decoration:none;font-size:17px;height:50px;text-transform:uppercase;color:#ffffff;font-weight:700;font-family:"Montserrat";text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:567px){.footer_buttons a{font-size:17px;max-width:1024px;width:95%;text-align:center;padding:0 50px;display:-ms-grid;display:grid}}.footer_buttons .promos{background:transparent;border:1px solid #1F396C;-webkit-box-shadow:unset;box-shadow:unset;font-size:17px;text-transform:uppercase;color:#134e9c;font-weight:700;font-family:"Montserrat";text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.terms_benefices{font-size:16px;width:92%;margin:auto;color:#0c0032;font-weight:500;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.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}@font-face{font-family:"The-Last-Shuriken";src:url("/assets/fonts/the_last_shuriken/The-Last-Shuriken.woff") format("woff");font-weight:normal;font-style:normal}main.cashback{margin-top:2em}main.cashback h1{color:#0c0032;font-size:30px;font-family:"Montserrat",serif;font-weight:700;word-wrap:normal;overflow-wrap:normal;white-space:normal;word-break:keep-all}@media (max-width:567px){main.cashback h1{font-size:20px}}main.cashback .m-30{margin:30px 0}main.cashback .m-40{margin:40px 0}main.cashback span{color:#FE2313}main.cashback p{font-size:18px;line-height:24px;color:#134E9C;text-transform:none}main.cashback h2{font-size:30px;margin:0;color:#134f9c;font-family:"The-Last-Shuriken",sans-serif;text-align:center}main.cashback .dfs-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.cashback .dfs-hero img{max-width:100%;width:100%;height:auto;border-radius:15px}main.cashback .box-container{width:100%;max-width:1600px;margin:70px auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media (max-width:567px){main.cashback .box-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:65px}}main.cashback .box{width:100%;max-width:340px;background-color:red;border-radius:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:0 25px 30px;font-size:18px;line-height:24px;font-weight:400;text-align:center;background-repeat:no-repeat}@media (max-width:768px){main.cashback .box{max-width:100%}}@media (min-width:1920px){main.cashback .box{max-width:unset}}main.cashback .box:first-of-type{background:url("/roue-tours-gratuits/images/steps/steps-bg-1.png") no-repeat}main.cashback .box:nth-of-type(2){background:url("/roue-tours-gratuits/images/steps/steps-bg-2.png") no-repeat}main.cashback .box:nth-of-type(3){background:url("/roue-tours-gratuits/images/steps/steps-bg-3.png") no-repeat}main.cashback .box img{max-width:150px;width:100%;height:auto;margin-top:-50px}main.cashback .box h3{min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:#0c0032;font-weight:700;max-width:220px}main.cashback .box p{font-size:17px;color:#0c0032}main.cashback .faq .panel ul li{color:#0c0032;font-size:16px}.footer_buttons{border-bottom:1px solid #d6d9ed;margin-bottom:3em;padding:3em 0}