body{font-size:18px;font-family:'Roboto',sans-serif;font-weight:300;line-height:1.6}h1{font-size:42px;font-weight:400;font-family:'Roboto',sans-serif;line-height:1.2}h2{font-size:38px;font-weight:400;font-family:'Roboto',sans-serif;line-height:1.3}h3{font-size:24px;font-weight:400;font-family:'Roboto',sans-serif;line-height:1.4}h4{font-size:22px;font-weight:300;font-family:'Roboto',sans-serif;line-height:1.4}.et_pb_text ul,.et_pb_text ol,.et_pb_text li{font-size:18px;line-height:1.6}hr{width:50%;margin:2em auto;border:none;height:2px;background:linear-gradient(to right,#333 0%,#333 50%,#8300e9 50%,#8300e9 100%)}#main-header{background-color:rgba(255,255,255,0.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}#main-header .nav li a{font-family:'Roboto',sans-serif;font-size:18px;font-weight:400;color:#670f96;padding:20px 6px;transition:all 0.3s ease}#main-header .nav li a:hover{color:#8300e9}#main-header .nav li.current-menu-item a,#main-header .nav li.current_page_item a{position:relative;color:#8300e9}#main-header .nav li.current-menu-item a::after,#main-header .nav li.current_page_item a::after{content:"";display:block;height:2px;width:80%;margin:8px auto 0 auto;background-color:#8300e9;border-radius:2px}.et_mobile_menu{background-color:rgba(255,255,255,0.95)}.et_mobile_menu li a{font-family:'Roboto',sans-serif;font-size:15px;font-weight:400;color:#670f96}.et_mobile_menu li a:hover{color:#8300e9}#et_pb_contact_form_0 input,#et_pb_contact_form_0 textarea,#et_pb_contact_form_0 button{border:1px solid #ffffff;box-sizing:border-box}.et_pb_blog_0_tb_footer article.et_pb_post{margin-bottom:5px}.et_pb_blog_0_tb_footer article.et_pb_post:last-child{margin-bottom:0}.lien-blanc a{color:white!important}