.main{max-width:1440px;margin:0 auto;padding:12px 24px}@media only screen and (min-width:992px){.main{padding:12px 40px}}.main.cfaq-home article{display:flex;flex-direction:column;gap:24px}.main.cfaq-home .hero{background-color:#f4f6fb;padding:24px;border-radius:24px}.main.cfaq-home .article{width:100%;display:flex;flex-direction:column;gap:24px}.main.cfaq-home .faq-list-home{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:576px){.main.cfaq-home .faq-list-home{flex-direction:row;flex-wrap:wrap}.main.cfaq-home .faq-list-home li{width:calc(50% - 12px);margin:0 auto}}.main.cfaq-home .faq-list-home li{background-color:#fff;box-shadow:0 4px 10px 5px rgba(0,0,0,.08);border-radius:16px;border:1px solid #d4d4d4;padding:24px;position:relative;display:flex;align-items:center;justify-content:space-between}.main.cfaq-home .faq-list-home li:hover{background-color:#f4f6fb}.main.cfaq-home .faq-list-home li:hover figure img{transform:scale(1.05);transition:ease .5s}.main.cfaq-home .faq-list-home li.align--gauche{flex-direction:row-reverse}.main.cfaq-home .faq-list-home li figure img{max-height:60px;transition:ease .5s}@media only screen and (min-width:992px){.main.cfaq-home .faq-list-home li figure img{max-height:90px}}.main.cfaq-home .faq-list-home li a{font-size:24px;color:#293e63;font-weight:600;text-decoration:none}@media only screen and (min-width:992px){.main.cfaq-home .faq-list-home li a{font-size:32px}}.main.cfaq-home .faq-content-home{display:flex;gap:24px;flex-direction:column;width:100%;align-items:center}.main.cfaq-question-liste .body{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:992px){.main.cfaq-question-liste .body{flex-direction:row}}.main.cfaq-question-liste .body .sticky{display:none}@media only screen and (min-width:992px){.main.cfaq-question-liste .body .sticky{display:block;position:sticky;top:75px;height:100%;width:25%}}.main.cfaq-question-liste .body .sticky .aside__summary{display:flex;flex-direction:column;gap:16px}.main.cfaq-question-liste .body .sticky .aside__summary.page_ap .ap a{color:#c25713;text-decoration:underline}.main.cfaq-question-liste .body .sticky .aside__summary.page_f .f a{color:#c25713;text-decoration:underline}.main.cfaq-question-liste .body .sticky .aside__summary.page_re .re a{color:#c25713;text-decoration:underline}.main.cfaq-question-liste .body .sticky .aside__summary.page_t .t a{color:#c25713;text-decoration:underline}.main.cfaq-question-liste .body .sticky img{max-width:70%;max-height:120px}.main.cfaq-question-liste .body .sticky .aside__title{font-size:24px;font-weight:600;color:#283856}.main.cfaq-question-liste .body .sticky ul{display:flex;flex-direction:column;gap:16px}.main.cfaq-question-liste .body .sticky ul li a{color:#000;text-decoration:none}.main.cfaq-question-liste .body .sticky ul li a:hover{color:#c25713;text-decoration:underline}.main.cfaq-question-liste .body .article{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:992px){.main.cfaq-question-liste .body .article{width:75%}}.main.cfaq-question-liste .introduction{background-color:#f4f6fb;padding:24px;border-radius:16px;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:992px){.main.cfaq-question-liste .introduction figure{display:none}}.main.cfaq-question-liste .introduction img{max-width:150px}.main.cfaq-question-liste .liste{display:flex;flex-direction:column;gap:16px}.main.cfaq-question-liste .liste h3{color:#283856}.main.cfaq-question-liste .liste ul{display:flex;flex-direction:column;gap:16px}.main.cfaq-question-liste .liste ul li:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1rem;mask-size:1rem;display:inline-block;min-width:1rem;min-height:1rem;content:'';vertical-align:middle;content:url(../../assets/faq/chevron.svg)}.main.cfaq-question-liste .liste ul li a{color:#000;text-decoration:none}.main.cfaq-question-liste .liste ul li a:hover{color:#c25713;text-decoration:underline}.main.cfaq-question-detail .sticky{display:none}@media only screen and (min-width:992px){.main.cfaq-question-detail .sticky{display:block;position:sticky;top:75px;height:100%;width:25%}}.main.cfaq-question-detail .sticky .aside__summary{display:flex;flex-direction:column;gap:16px}.main.cfaq-question-detail .sticky .aside__summary.page_ap .ap a{color:#c25713;text-decoration:underline}.main.cfaq-question-detail .sticky .aside__summary.page_f .f a{color:#c25713;text-decoration:underline}.main.cfaq-question-detail .sticky .aside__summary.page_re .re a{color:#c25713;text-decoration:underline}.main.cfaq-question-detail .sticky .aside__summary.page_t .t a{color:#c25713;text-decoration:underline}.main.cfaq-question-detail .sticky img{max-width:70%;max-height:120px}.main.cfaq-question-detail .sticky .aside__title{font-size:24px;font-weight:600;color:#283856}.main.cfaq-question-detail .sticky ul{display:flex;flex-direction:column;gap:16px}.main.cfaq-question-detail .sticky ul li a{color:#000;text-decoration:none}.main.cfaq-question-detail .sticky ul li a:hover{color:#c25713;text-decoration:underline}.main.cfaq-question-detail h1 .introduction_title_categorie{width:100%;margin-bottom:16px;display:block;font-size:16px;line-height:1.4}.main.cfaq-question-detail .introduction{background-color:#f4f6fb;padding:24px;border-radius:16px;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:992px){.main.cfaq-question-detail .introduction figure{display:none}}.main.cfaq-question-detail .introduction img{max-width:150px}.main.cfaq-question-detail .article{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:992px){.main.cfaq-question-detail .article{width:75%}}.main .rebonds{background-color:#f1fcf9;padding:24px;display:flex;flex-direction:column;gap:24px;align-items:center;border-radius:24px}.main .rebonds__title{text-align:center;color:#1a6b68}.main .rebonds__container{display:flex;flex-direction:column;gap:24px}.main .rebonds__element{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:space-between;background-color:#fff;box-shadow:0 4px 10px 5px rgba(0,0,0,.08);padding:24px;border-radius:8px}@media only screen and (min-width:992px){.main .rebonds__container{flex-direction:row;width:100%}.main .rebonds__element{width:calc((100% / 3) - (48px / 3))}}.main section p{margin-top:16px}.main section p:first-child{margin-top:0}