@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}#page{padding:30px 0}#page.faq h2{display:block;position:relative;width:100%;padding:20px 40px 20px 0;border-top:1px solid #333f50;font-size:18px;color:#333f50;margin:0;font-family:'montserrat-semibold',Arial,Helvetica,sans-serif}@font-face{font-family:'montserrat-semibold';src:url('../fonts/montserrat-semibold.eot');src:url('../fonts/montserrat-semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-semibold.woff2') format('woff2'),url('../fonts/montserrat-semibold.woff') format('woff'),url('../fonts/montserrat-semibold.ttf') format('truetype'),url('../fonts/montserrat-semibold.svg#@font') format('svg');font-weight:normal;font-style:normal;font-display:swap}#page.faq h2::after{border-style:solid;height:20px;right:3px;margin-left:0;margin-top:0px;position:absolute;top:28px;width:20px;border:solid #333f50;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);left:auto;border-color:#333f50;content:"";transition:all .4s}#page.faq h2:first-of-type{border-top:none}#page.faq h2.closed::after{transform:rotate(-135deg);transition:all .4s}#page.contenu h2{font-size:24px;margin-bottom:15px;margin-top:30px;font-family:'montserrat-semibold',Arial,Helvetica,sans-serif;color:#333f50}@font-face{font-family:'montserrat-semibold';src:url('../fonts/montserrat-semibold.eot');src:url('../fonts/montserrat-semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-semibold.woff2') format('woff2'),url('../fonts/montserrat-semibold.woff') format('woff'),url('../fonts/montserrat-semibold.ttf') format('truetype'),url('../fonts/montserrat-semibold.svg#@font') format('svg');font-weight:normal;font-style:normal;font-display:swap}#page.contenu h2:first-of-type{margin-top:0}#page.contenu a{color:#333333;text-decoration:underline}