h1,h2,h3,h4,h5,h6{text-align:center;text-transform:uppercase;color:#B81542}.et_pb_text_inner:hover{text-decoration:none!important}.cta-btn{display:inline-block;color:#ffffff;font-size:18px;font-weight:600;background-color:#000000;padding:12px 24px;border-radius:45px;box-shadow:1px 8px 10px rgba(0,0,0,0.2);transition:ease-in 300ms}.cta-btn:hover{color:#FECF00;box-shadow:1px 8px 10px rgba(0,0,0,0.4)}.cta-btn:active{transform:scale(.95)}.herobanner-module{display:flex;justify-content:center}.herobanner-module .header-content-container{width:100vw;display:flex;justify-content:center}.herobanner-module .header-content-container .header-content{padding:0}.herobanner-module h1{margin:0 auto;width:fit-content;background-color:rgba(184,21,66,0.75);padding:1.4rem 2.8rem}#row-footer-perso{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}#row-footer-perso:after{display:none}#menu-footer,#menu-footer-1,#footer-menu-perso{display:list-item;list-style:none}#footer-menu-perso li{display:list-item;list-style:outside disc;padding-left:1px;line-height:1.2em}#footer-menu-perso li+li{margin-top:4px}#footer-menu-perso .current-menu-item{text-decoration:underline;text-decoration-color:#FECF00;text-underline-offset:2px}#footer-menu-perso.et_pb_menu .et_pb_menu__menu,#footer-menu-perso.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}#footer-menu-perso .et_mobile_nav_menu{display:none}#menu-col-footer,#info-col-footer{width:20%;min-width:220px}#info-col-footer{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.6rem}.mail-link:hover{text-decoration:underline}.image-banner img{object-fit:cover}.banner-row h1{color:white;width:max-content;max-width:75vw;padding:1.5rem 3rem}#maat-col-footer{width:40%;max-width:420px;min-width:360px}#links-groupe-maat-module{text-align:center}#footer-logo-maat{width:100%;margin-bottom:.6rem}#link-groupe-maat-bottom{display:inline-flex;justify-content:space-between;width:100%}#link-groupe-maat-bottom a{color:#000000;text-decoration:underline;text-underline-offset:2px;transition:all 300ms ease}#link-groupe-maat-bottom a:hover{text-decoration-color:#b81542}#dev-footer{font-size:16px!important;text-align:center;color:#000000}#dev-link{color:#000000;text-decoration:underline;text-underline-offset:2px;transition:all 300ms ease}#dev-link:hover{text-decoration-color:#b81542}#newsletter-module-footer{border-right:none}#bloomwidget-6{margin-bottom:1.2rem!important}#footer-btn-contact{text-align:center;width:90%;font-weight:500;transition:all 300ms ease}#footer-btn-contact:active{transform:scale(.98)}#footer-qualiopi-wrapper{text-align:right}#footer-qualiopi-img{}#footer-qualiopi-wrapper p{padding-bottom:0}@media all and (min-width:981px) and (max-width:1040px){#footer-btn-contact{font-size:16px}}.yellow-separator-container{margin:0;position:relative}.yellow-separator{width:1px;height:120px;border-left:none;border-top:none;border-right:3px solid #FECF00;transform:translateY(138%)}.intervenants-separator{height:180px;transform:translateY(80%)}.card-prof .et_pb_main_blurb_image{margin-bottom:0}.card-prof .et_pb_main_blurb_image img{width:100px!important;height:100px!important;object-fit:contain}.card-prof .et_pb_module_header{text-transform:none;color:#000000;font-weight:500;padding-bottom:6px;width:90%}.card-prof h6{margin:0 auto;min-height:2.6rem;vertical-align:middle;line-height:2.6em}.long-name h6{line-height:1.3em}@media all and (min-width:1220px){#section-footer-perso{padding:1.6rem 3rem 1rem 4rem}}@media all and (min-width:1440px){#section-footer-perso{padding:2rem 4rem 1rem 6rem}}@media all and (min-width:981px){p{font-size:18px;font-weight:500;line-height:1.2em;color:#000000}h1{font-size:46px;font-weight:700;line-height:1.2em}h2{font-size:32px;font-weight:700;line-height:1.2em}h3{font-size:28px;font-weight:700;line-height:1.2em}h4{font-size:24px;font-weight:600;line-height:1.2em}h5{font-size:22px;font-weight:600;line-height:1.2em}h6{font-size:20px;font-weight:600;line-height:1.2em}}@media all and (max-width:980px){.custom-row-order{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2;width:fit-content}.third-on-mobile{-webkit-order:3;order:3;width:fit-content}.fourth-on-mobile{-webkit-order:4;order:4}#maat-col-footer{width:100%;max-width:600px;margin:0 auto 1rem}#menu-col-footer,#info-col-footer{width:fit-content;margin:0;padding:0}#maat-col-footer img{max-width:300px}#link-groupe-maat-bottom{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:400px}}@media all and (min-width:768px) and (max-width:980px){p{font-size:17px;font-weight:500;line-height:1.2em;color:#000000}h1{font-size:40px;font-weight:700;line-height:1.2em}h2{font-size:26px;font-weight:700;line-height:1.2em}h3{font-size:24px;font-weight:700;line-height:1.2em}h4{font-size:22px;font-weight:600;line-height:1.2em}h5{font-size:20px;font-weight:600;line-height:1.2em}h6{font-size:18px;font-weight:600;line-height:1.2em}ul{font-size:17px}#footer-menu-perso{padding-left:2rem}}@media all and (max-width:767px){p{font-size:16px;font-weight:500;line-height:1.2em;color:#000000}h1{font-size:28px;font-weight:700;line-height:1.2em}h2{font-size:22px;font-weight:700;line-height:1.2em}h3{font-size:21px;font-weight:700;line-height:1.2em}h4{font-size:20px;font-weight:600;line-height:1.2em}h5{font-size:18px;font-weight:600;line-height:1.2em}h6{font-size:17px;font-weight:600;line-height:1.2em}ul{font-size:16px}.cta-btn{font-size:17px;line-height:1.2em}.two-column .et_pb_column{width:50%!important}#row-footer-perso{justify-content:center;row-gap:1rem}#maat-col-footer{min-width:280px}#menu-col-footer,#info-col-footer{width:min-content!important}#info-col-footer{padding-top:1rem;gap:1.4rem}#info-col-footer .et_pb_module{margin:0 auto}#maat-external-links-span-footer{order:1}#info-col-footer .et_pb_text_inner p{text-align:center!important}#footer-menu-perso .et_pb_menu__wrap{justify-content:center}#menu-footer li{list-style:none;text-align:center}.banner-row h1{max-width:85vw;padding:1rem 2rem}}