body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#5721b9}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:300}.et_pb_slide_content,.et_pb_best_value{font-weight:300}#footer-widgets .footer-widget li:before{top:10.6px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Outfit',Helvetica,Arial,Lucida,sans-serif}#formulaire-mail{border-radius:12px;height:auto;padding:10px}#formulaire-mail p.et_pb_contact_field{margin-bottom:0}#formulaire-mail .et_pb_contact_form{margin-left:0}#formulaire-mail p.et_pb_contact_field{padding:0 0 0 5px}#formulaire-mail .et_pb_contact .et_pb_contact_field_half{width:65%}#formulaire-mail .et_contact_bottom_container{margin-top:0;width:35%}#formulaire-mail button{width:100%;min-height:50px;margin:0 10px;border-radius:10px}#formulaire-mail input#et_pb_contact_email_0{border-radius:12px}.form-mail-small{display:none}@media screen and (max-width:1550px){#main-hero .et_pb_column_0{width:60%!important}#main-hero .et_pb_column_1{width:34.5%!important;padding-top:8%;padding-bottom:21%}.form-mail-large{display:none}.form-mail-small{display:block}#formulaire-mail .et_pb_contact .et_pb_contact_field_half{width:60%}#formulaire-mail .et_contact_bottom_container{width:40%}}@media screen and (max-width:1350px){button{font-size:15px!important}}@media screen and (max-width:1200px){#formulaire-mail .et_pb_contact .et_pb_contact_field_half{width:50%!important}#formulaire-mail .et_contact_bottom_container{width:50%!important}}@media screen and (max-width:980px){#main-hero .et_pb_column_0{width:100%!important}#main-hero .et_pb_column_1{width:100%!important}#formulaire-mail .et_pb_contact .et_pb_contact_field_half{width:65%!important}#formulaire-mail .et_contact_bottom_container{width:35%!important}}#et_pb_contact_form_0{box-shadow:0 10px 30px rgba(0,0,0,0.08);border-radius:12px}.et-pb-contact-message p{padding:10px 30px 0}.et-pb-contact-message ul{margin:0 30px 5px;padding:0 0 5px 1em}.et-pb-contact-message ul+ul{display:none}.et-pb-contact-message li,.et-pb-contact-message p{color:#fff}#mobile_menu1{background:#491DA3;background:linear-gradient(120deg,rgba(73,29,163,1) 0%,rgba(119,56,235,1) 70%,rgba(235,168,243,1) 100%);border-radius:8px;min-width:200px;max-width:100%;text-align:left;left:50%;transform:translate(-50%);padding:10px 20px;border-top:none}#mobile_menu1 li{white-space:nowrap;position:relative}#mobile_menu1 li a{width:auto!important;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#fff!important}@media (max-width:980px){#main-menu .et_pb_column{margin-bottom:0px;margin-top:20px}}.dsm_image_carousel .dsm_image_carousel_container:not(.dsm_image_carousel_slideshow){margin-bottom:0px}.et_mobile_nav_menu::before{content:"MENU";position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:14px;font-weight:700}.tooltip{position:relative;cursor:help;border-bottom:1px dotted #555}.tooltip .tooltiptext{visibility:hidden;width:180px;background-color:#2d2d2d;color:#fff;text-align:center;padding:8px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}