body{font-size:18px !important}h1,h2{font-size:2.6rem !important}@media only screen and (max-width:400px){h1{font-size:2rem !important}h2{font-size:1.8rem !important}}@media only screen and (max-width:640px){p,.tab-pane{line-height:1.4 !important}}footer h2{font-family:sofia-pro,sans-serif !important;font-size:1.2rem !important;font-weight:700 !important;color:#fff !important}h3{font-weight:700 !important}h4{font-family:sofia-pro,sans-serif !important;font-size:1rem !important;font-weight:400 !important;text-transform:uppercase !important}::placeholder{color:#bebebe !important;opacity:1}.awb-form-icon{color:#bebebe !important}abbr.fusion-form-element-required{text-decoration:none !important}.equipe h3,.ressources h3{margin:0 !important;font-size:1.3rem !important;font-family:sofia-pro,sans-serif !important;font-weight:700 !important}header h4 a{font-family:sofia-pro,sans-serif !important;font-size:1rem !important;font-weight:400 !important;color:#1e2933 !important}header h4 a:hover{color:#ed7059 !important}.awb-menu__m-toggle{margin-right:20px !important}footer p{margin:3px 0 !important}p{font-family:sofia-pro,sans-serif !important}.dark p,.dark h2,.dark h3{color:#fff !important}a.fusion-button.simple{padding:10px 0 !important;border:none !important;border-bottom:1px solid #fff !important;transition:.2 all}a.fusion-button.simple span{color:#fff !important}a.fusion-button.simple:hover{background-color:#631c45;padding-bottom:8px !important;margin-top:2px !important}a.fusion-button.light{border-color:#fff !important}a.fusion-button.light span{color:#fff !important}a.fusion-button.light:hover{border-color:#eee0ef !important}a.fusion-button.light:hover span{color:#000 !important}.fusion-tabs .nav,.fusion-tabs .nav-tabs,.fusion-tabs .nav-tabs li:not(.active){border:none !important}.fusion-tabs .nav,.fusion-tabs .nav .nav-tabs{background-color:rgba(255,255,255,0) !important}.fusion-tabs .nav .nav-tabs li a{border:0 !important;background-color:rgba(255,255,255,0) !important}.fusion-tabs .nav .nav-tabs li.active a{border-bottom:3px solid #a76cad !important;background-color:rgba(255,255,255,0) !important}.fusion-tabs .nav .nav-tabs li a:hover{border-bottom:3px solid #a76cad !important;background-color:rgba(255,255,255,0) !important}.fusion-tabs .tab-pane{padding:50px 0 40px !important;border-radius:0 0 20px 20px !important;background-color:rgba(255,255,255,0) !important;border:none !important}.fusion-tabs .tab-pane h3{font-size:1.3rem !important;font-family:sofia-pro,sans-serif !important;font-weight:700 !important}.fusion-tabs.vertical-tabs .nav .nav-tabs li a{border-left:0 !important;background-color:rgba(255,255,255,0) !important;border-bottom:3px solid rgba(255,255,255,0) !important;padding-left:0 !important}.fusion-tabs.vertical-tabs .nav .nav-tabs li.active a{border-left:0 !important;background-color:rgba(255,255,255,0) !important;padding-left:0 !important}.fusion-tabs.vertical-tabs .tab-pane{padding:0 0 0 50px !important}.fusion-tabs.vertical-tabs .tab-pane ul{margin-top:0}@media only screen and (max-width:1024px){.fusion-tabs.vertical-tabs .tab-pane{padding:10px 0 50px !important}}.fusion-accordian .panel-heading h4{text-transform:none !important;font-size:1.3rem !important;font-weight:700 !important}.fusion-accordian .panel-heading h4{text-transform:none !important;font-size:1.3rem !important;font-weight:700 !important}.fusion-accordian .panel-title a:hover{color:#727272 !important}.fusion-accordian .panel-title a.active .fusion-toggle-heading{color:#1b1b1b !important}.fusion-image-element:has(.icon-check){flex-shrink:0 !important}.hero img{min-width:450px}.vie-associative{background-size:500px !important}@media only screen and (max-width:640px){.nos-luttes{background-size:300px !important}.vie-associative{background-size:300px !important}}.main-slider .slides{border-radius:20px}.wpex-timeline-label{padding:0 15%}.wptl-excerpt{border:none !important;padding-top:0 !important}.timeline-details h2 a{font-family:new-kansas,Arial,Helvetica,sans-serif !important}.contact-info{width:100%;max-width:100%}.contact-info div{display:flex;flex-direction:row;vertical-align:middle;margin-bottom:10px}.contact-info div p{margin-bottom:0 !important}.contact-info div img{margin-right:15px}.fusion-accordian .fusion-panel{position:relative}.fusion-accordian .fusion-panel-body{padding:20px;transition:none !important}.fusion-accordian .panel-collapse{transition:none !important;overflow:hidden}.fusion-accordian .fusion-panel{background-size:cover !important;background-attachment:fixed !important;background-position:center center !important}