.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}main.refer-a-friend{margin-top:2em}main.refer-a-friend h3{font-size:32px;margin-bottom:0px;margin-top:20px;color:#ffffff;font-weight:800;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#FF3F62),color-stop(50%,#FF5E5A),to(#FF7754));background:linear-gradient(180deg,#FF3F62 0%,#FF5E5A 50%,#FF7754 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:768px){main.refer-a-friend h3{margin-top:50px}}main.refer-a-friend .footer_buttons{padding:1em 0}main.refer-a-friend .footer_buttons .promos{border:2px solid #1F396C}main.refer-a-friend .referral-section{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-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding-left:25px;padding-right:25px;border-radius:8px;color:#ffffff;background-image:url("../images/header-mobile.jpg");background-repeat:no-repeat;background-size:100% 100%;background-position:top center;min-height:850px}@media (min-width:410px){main.refer-a-friend .referral-section{min-height:900px}}@media (min-width:768px){main.refer-a-friend .referral-section{background-position:100% 85%;background-size:cover}}@media (min-width:1024px){main.refer-a-friend .referral-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;background-image:url("../images/header-desktop.jpg");min-height:auto;background-position:70% 100%}}@media (min-width:1600px){main.refer-a-friend .referral-section{background-position:100% 100%}}main.refer-a-friend .referral-section .content{width:100%}@media (min-width:1024px){main.refer-a-friend .referral-section .content{width:55%}}@media (min-width:1280px){main.refer-a-friend .referral-section .content{width:60%}}@media (min-width:1600px){main.refer-a-friend .referral-section .content{width:50%}}main.refer-a-friend .referral-section .content h1{color:#ffffff;font-size:29px;font-family:"Montserrat",serif;font-weight:800;word-wrap:normal;overflow-wrap:normal;white-space:normal;word-break:keep-all;text-align:left;margin-bottom:0.2em}@media (min-width:410px){main.refer-a-friend .referral-section .content h1{font-size:32px}}@media (min-width:768px){main.refer-a-friend .referral-section .content h1{font-size:26px}}@media (min-width:1024px){main.refer-a-friend .referral-section .content h1{font-size:28px}}@media (min-width:1280px){main.refer-a-friend .referral-section .content h1{font-size:32px}}main.refer-a-friend .referral-section .content p{font-size:15px;line-height:120%;color:#ffffff;font-weight:400}@media (min-width:410px){main.refer-a-friend .referral-section .content p{font-size:16px}}@media (min-width:768px){main.refer-a-friend .referral-section .content p{font-size:15px;line-height:24px;line-height:120%}}@media (min-width:1600px){main.refer-a-friend .referral-section .content p{font-size:16px}}main.refer-a-friend .referral-section .content h2{font-size:20px;margin-bottom:15px;color:#ffffff;font-weight:700;text-align:left;background:-webkit-gradient(linear,left top,left bottom,from(#FF3F62),color-stop(50%,#FF5E5A),to(#FF7754));background:linear-gradient(180deg,#FF3F62 0%,#FF5E5A 50%,#FF7754 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:410px){main.refer-a-friend .referral-section .content h2{font-size:25px}}@media (min-width:768px){main.refer-a-friend .referral-section .content h2{font-size:20px}}@media (min-width:1024px){main.refer-a-friend .referral-section .content h2{font-size:21px}}@media (min-width:1600px){main.refer-a-friend .referral-section .content h2{font-size:25px}}main.refer-a-friend .referral-section .content strong{display:inline-block;color:#ffffff}@media (min-width:768px){main.refer-a-friend .referral-section .content strong{font-size:15px}}@media (min-width:1600px){main.refer-a-friend .referral-section .content strong{font-size:16px}}main.refer-a-friend .referral-section .content .btn{display:inline-block;padding:14px 30px;border-radius:30px;text-decoration:none;font-weight:700;font-size:17px;color:#ffffff;background:-webkit-gradient(linear,left top,left bottom,from(#FF3F62),color-stop(50%,#FF5E5A),to(#FF7754));background:linear-gradient(180deg,#FF3F62 0%,#FF5E5A 50%,#FF7754 100%);-webkit-box-shadow:0px 4px 0px 0px #910612;box-shadow:0px 4px 0px 0px #910612}@media (min-width:375px){main.refer-a-friend .referral-section .content .btn{font-size:18px}}@media (min-width:768px){main.refer-a-friend .referral-section .content .btn{font-size:20px}}@media (min-width:1024px){main.refer-a-friend .referral-section .content .btn{font-size:18px}}@media (min-width:1600px){main.refer-a-friend .referral-section .content .btn{font-size:24px}}main.refer-a-friend .referral-section .content .link{display:block;margin-top:16px;color:#ffffff;font-size:16px;font-weight:400}main.refer-a-friend .steps-section{padding:10px 0px}@media (min-width:768px){main.refer-a-friend .steps-section{padding:20px 0px}}main.refer-a-friend .steps-section .stepsSwiper{padding-top:10px;padding-bottom:40px;overflow:hidden;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:768px){main.refer-a-friend .steps-section .stepsSwiper{padding-bottom:20px}}main.refer-a-friend .steps-section .stepsSwiper .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}main.refer-a-friend .steps-section .stepsSwiper .swiper-slide .step-card{background:#E7ECF4;text-align:center;padding:20px 20px 10px 20px;height:100%}@media (min-width:768px){main.refer-a-friend .steps-section .stepsSwiper .swiper-slide .step-card{padding:30px}}main.refer-a-friend .steps-section .stepsSwiper .swiper-slide .step-card img{max-width:100%;display:block;margin:0 auto 25px}main.refer-a-friend .steps-section .stepsSwiper .swiper-slide .step-card h4{color:#140F30;font-size:25px;font-weight:700;line-height:1.2;margin-bottom:18px}main.refer-a-friend .steps-section .stepsSwiper .swiper-slide .step-card p{color:#134E9C;font-size:18px;font-weight:400;line-height:1.35;margin:0}main.refer-a-friend .steps-section .stepsSwiper .swiper-pagination{position:relative;margin-bottom:35px;position:absolute;margin-bottom:0;bottom:0px}@media (min-width:768px){main.refer-a-friend .steps-section .stepsSwiper .swiper-pagination{position:relative;margin-bottom:30px}}main.refer-a-friend .steps-section .stepsSwiper .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;background:#D9D9D9;opacity:1}main.refer-a-friend .steps-section .stepsSwiper .swiper-pagination .swiper-pagination-bullet-active{background:#EF4658}main.refer-a-friend .faq-section{padding:5px 0px}main.refer-a-friend .faq-section h4{font-size:32px;margin-bottom:15px;color:#ffffff;font-weight:800;color:#140F30}main.refer-a-friend .faq-section .faq .accordion-panel{background:#0E3B77;color:#ffffff;border-radius:8px;margin:0 0 20px 0;font-size:16px;padding:20px 50px 20px 20px}@media (min-width:568px){main.refer-a-friend .faq-section .faq .accordion-panel{margin:0 0 20px 0;font-size:18px}}main.refer-a-friend .faq-section .faq .accordion-panel .accordion-arrow{right:15px;background-image:url(../images/arrow-white.svg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}main.refer-a-friend .faq-section .faq .accordion-panel.active .accordion-arrow{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}main.refer-a-friend .faq-section .faq .panel{padding:0 10px}