@charset "utf-8";.accordion dd,.accordion p,.accordion__panel{margin-bottom:0}.heading-primary{font-size:2em;padding:2em;text-align:center}.accordion p{padding:.5em 1em}.accordion{position:relative}.accordionTitle,.accordion__Heading{background-color:var(--white);padding:.15rem;display:block;text-decoration:none;transition:background-color .5s ease-in-out;border-bottom:none;text-transform:uppercase;font-size:.8em}.accordionTitle:before,.accordion__Heading:before{content:"+";font-size:2.5em;display:inline-block;font-weight:200;transition:transform .3s ease-in-out;margin-right:20px;vertical-align:middle}.accordionTitle.is-expanded:before,.accordionTitleActive:before{transform:rotate(-225deg)}.faq .accordionTitle,.faq .accordion__Heading{border-radius:16px;border:solid 1px var(--gray);margin-bottom:7px;padding:5px 40px 5px 20px;color:var(--gray);position:relative;text-transform:none;font-weight:400;background:0 0}.faq .accordionTitle:after,.faq .accordion__Heading:after{content:"\f063";font-size:1.2em;display:inline-block;font-weight:400;transition:transform .3s ease-in-out;margin-right:0;vertical-align:middle;position:absolute;right:4px;font-family:var(--font-family-serif);border-radius:100%;padding:4px;width:30px;height:30px;background:var(--secondary);color:#fff;text-align:center;line-height:1.2em;top:5%}.faq .accordionTitle.is-expanded,.faq .accordionTitleActive{font-weight:500;background:#fff}.faq .accordionTitle.is-expanded:after,.faq .accordionTitleActive:after{transform:rotate(180deg);background:var(--primary)}.faq .accordionTitle::before,.faq .accordion__Heading::before{display:none}.accordion-liste{padding:1rem 2.5rem}.accordion-liste p{margin-bottom:5px;padding:0;line-height:1.5em}.accordion-liste p::before{content:'•';margin-left:-1em;margin-right:.5em;color:var(--primary)}.accordionItem{height:auto;overflow:hidden;transition:max-height 1s}.accordionItem.is-collapsed{max-height:0}.no-js .accordionItem.is-collapsed{max-height:auto}.animateIn{webkit-animation:accordionIn 0.45s normal ease-in-out both 1;animation:.45s ease-in-out both accordionIn}.animateOut{webkit-animation:accordionOut 0.45s alternate ease-in-out both 1;animation:.45s ease-in-out alternate both accordionOut}@-webkit-keyframes accordionIn{0%{opacity:0;transform:scale(.9) rotateX(-60deg);transform-origin:50% 0}100%{opacity:1;transform:scale(1)}}@keyframes accordionIn{0%{opacity:0;transform:scale(.9) rotateX(-60deg);transform-origin:50% 0}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes accordionOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9) rotateX(-60deg)}}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9) rotateX(-60deg)}}@media only screen and (max-width:767px){.faq .accordionTitle::after,.faq .accordion__Heading::after{font-size:1.2em;border-radius:100%;padding:4px;width:20px;height:20px;line-height:1.2em;top:15%}}.accordion__Heading,.integrale .accordionTitle{color:var(--danger)}.integrale .accordionTitle.is-expanded,.integrale .accordionTitle:hover,.integrale .accordionTitleActive,.integrale .accordion__Heading:hover{background-color:var(--danger);color:#fff}