#top-menu{white-space:nowrap}.sub-menu{min-width:350px;max-width:100%;padding:10px;background:white;box-shadow:0 4px 12px rgba(0,0,0,0.1);display:block;white-space:normal;word-wrap:break-word}#top-menu-nav{display:flex;flex-wrap:nowrap}@media (min-width:982px) and (max-width:1228px){.et_menu_container,.et-l--header .et_pb_row{width:95%!important}.container{text-align:left;position:relative}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_left #logo{max-height:35px!important;height:auto!important}}@media screen and (min-width:981px){.et-menu li:not(.mega-menu) ul,#top-menu li:not(.mega-menu) ul{width:350px!important}}@media (min-width:768px) and (max-width:981px){body{overflow-x:hidden}}@media screen and (max-width:509px){.sub-menu{position:relative;margin:0px;padding:0px}.sub-menu{left:0;width:100%}.menu-item{margin:0px}}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:rgb(78 78 78)!important}.et-cart-info{display:none}.et_pb_contact_field_checkbox i{border:2px solid #198597;border-radius:3px}ul,li{font-family:'Poppins',sans-serif;font-size:18px;line-height:1.8;color:#333333}h2,h3,h4{font-family:'Poppins',sans-serif;font-weight:600;color:#198597}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}.et_pb_blurb{text-align:center}.et_pb_blurb h4{font-size:22px;font-weight:bold;color:#263238}.et_pb_blurb .et_pb_text_inner{font-size:18px;line-height:1.6;color:#666666}ul,li{margin-left:20px;list-style:none;font-size:18px}ul li::before{content:'';font-size:18px}a{color:#0056b3;text-decoration:none;transition:color 0.3s ease}.et_pb_button,.button{background-color:#e53935;color:white;font-size:18px;padding:14px 26px;border-radius:6px;font-weight:700;box-shadow:0 3px 6px rgba(0,0,0,0.15)}.et_pb_button:hover{background-color:#C82333}.dtq-module.dtq-dual-btn{min-width:365px}input,textarea{font-family:'Poppins',sans-serif;font-size:16px;color:#333333;border:1px solid #ced4da;padding:10px;border-radius:5px}input:focus,textarea:focus{border-color:#80bdff;box-shadow:0 0 5px rgba(0,123,255,0.5);outline:none}.et_menu_nav li a{font-family:'Poppins',sans-serif;font-size:22px!important;color:#222222!important}.et_menu_nav li a:hover{color:#F4B400!important;font-size:22px!important}.et_header_style_centered .logo_container{padding:20px 0}.et_header_style_centered .et_pb_menu{background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.dtq-dual-btn .dtq-btn-wrap{margin-right:10px;margin-bottom:10px}@media (max-width:768px){h2{font-size:28px}h3{font-size:24px}body,p,ul,li{font-size:16px}.et_pb_blurb h4{font-size:20px}.et_pb_blurb .et_pb_text_inner{font-size:16px}.et_pb_button{font-size:16px}}p.dtq-iconbox__desc{font-size:18px!important;line-height:1.6!important;color:#263238!important}.et_pb_toggle_content{font-size:18px!important;line-height:1.8!important}.et_pb_text_inner h2 span{font-size:36px!important;color:#263238!important;font-weight:600}@media only screen and (max-width:767px){.et_pb_text_inner table{display:block;width:100%;overflow-x:auto;white-space:nowrap}.et_pb_text_inner table td,.et_pb_text_inner table th{font-size:12px;padding:5px}.et_pb_text_inner table td ul{padding-left:15px}.et_pb_text_inner h2{font-size:18px}}@media (max-width:438px){.dtq-dual-btn{display:flex;flex-direction:column;align-items:center}.dtq-dual-btn .dtq-btn-wrap{margin:0px 0px 10px 0px;width:100%}.dtq-dual-btn .dtq-btn-wrap:last-child{margin-bottom:0}.dtq-dual-btn .dtq-btn-wrap .et_pb_button{width:100%;text-align:center}.dtq-module.dtq-dual-btn{min-width:100%}}.dipi-read-more-button{margin-left:15px;box-sizing:border-box!important;border-bottom:1px solid transparent!important;padding-bottom:3px!important;padding-right:20px!important}.dipi-read-more-button:hover{border-bottom-color:#198597!important}.et_pb_blog_all .et_pb_post .entry-title a:hover,.et_pb_blog_all .et_pb_post .entry-title a:focus{color:#198597!important}.et_pb_blog .et_pb_post .entry-title:hover a{color:#198597!important}body #page-container #texte-btn-back-blog.et_pb_button:hover,body #page-container #texte-btn-back-blog.et_pb_button:hover span,body #page-container #texte-btn-back-blog.et_pb_button:hover .et_pb_button_text{color:#fff!important}.pagination.clearfix{display:none!important}#menu-menu-blog li.current-menu-item{background-color:#198597!important}#menu-menu-blog li.current-menu-item a{color:white!important}body.category #page-container{display:flex;flex-direction:column;min-height:100vh}body.category #main-footer,body.category .et_pb_section_0_tb_footer,body.category footer,body.category .site-footer{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important}body.category .et_pb_search form input[type="submit"],body.category .et_pb_search form button[type="submit"],body.category .et_pb_search .et_search_submit_field,body.category .et_pb_search .et_search_submit{display:none!important;visibility:hidden!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.form-uxui{background:rgba(255,255,255,0.95);padding:20px;border-radius:12px;max-width:420px;box-shadow:0 0 15px rgba(0,0,0,0.08);font-family:inherit}.form-uxui input,.form-uxui textarea{width:100%;padding:10px;margin-bottom:12px;border-radius:5px;border:1px solid #ccc;font-size:14px;font-family:inherit}.form-uxui textarea{resize:none;height:80px;min-height:unset;max-height:100px}.form-uxui .consentement{font-size:13px;margin-bottom:16px;line-height:1.4}.wpcf7-acceptance input[type="checkbox"],.form-uxui input[type="checkbox"]{display:inline-block!important;margin-right:6px}.form-uxui .consentement a{color:#d7002d;text-decoration:underline}.form-uxui h3{font-size:20px;font-weight:600;margin-bottom:18px;color:#007084}input.wpcf7-submit,.btn-sieli{background-color:#d7002d;color:#fff;font-weight:600;font-size:16px;border-radius:10px;border:none;padding:12px 24px;box-shadow:0 4px 6px rgba(0,0,0,0.2);cursor:pointer;transition:background-color 0.2s ease}input.wpcf7-submit:hover,.btn-sieli:hover{background-color:#b10026}.form-uxui .consentement,.form-uxui .wpcf7-acceptance{font-size:13px;margin-bottom:16px;line-height:1.4;display:flex;align-items:flex-start;gap:8px}.form-uxui .wpcf7-acceptance input[type="checkbox"]{margin-top:3px;flex-shrink:0;display:inline-block!important;width:16px!important;height:16px!important}.form-generateur{background-color:#ffffff;border:1px solid #198597;padding:24px;border-radius:12px;text-align:center;max-width:700px;margin:40px auto}.form-generateur h3{color:#198597;font-size:18px;margin-bottom:10px}.form-generateur p{font-size:16px;color:#333}.form-generateur input[type="email"]{padding:10px;width:60%;max-width:300px;border-radius:6px;border:1px solid #ccc;font-size:16px;margin-top:15px}.btn-sieli{background-color:#d80b32;color:white;padding:12px 24px;border:none;border-radius:6px;font-size:14px;cursor:pointer;margin-top:15px}.consentement-text{font-size:13px;margin-top:5px;color:#444}ul.sub-menu{max-width:unset!important;width:unset!important}.et-menu li:not(.mega-menu) ul,#top-menu li:not(.mega-menu) ul.sub-menu{width:unset!important}.wpcf7-list-item>label{display:flex;align-items:center}.form-generateur{display:flex;flex-direction:column}body .et_pb_button{border-radius:15px!important}