.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#Simulateur{max-width:1280px;margin:20px auto;padding:20px;font-family:MavenPro-Regular,'Maven Pro',sans-serif;background-color:#f6f4f0;color:#333;line-height:1.6}#Simulateur .simulateur-container{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:10px}.simulateur-heading{font-family:'larken',serif;font-size:28px;font-weight:regular;display:block;margin-bottom:20px}.simulateur-subheading{font-family:'larken',serif;font-size:20px;font-weight:regular;display:block;margin-top:20px}#Simulateur .simulateur-input-group{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}#Simulateur input,#Simulateur button{padding:12px 15px;margin:5px;border:1px solid #ccc;border-radius:30px;font-size:16px;width:calc(50% - 12px)}#Simulateur button{background-color:#000;color:#fff;cursor:pointer;border:none;transition:background-color .3s ease;width:auto;flex-grow:1}#Simulateur button:hover{background-color:#d98563}#Simulateur table{width:100%;border-collapse:collapse;margin-top:20px;border-radius:8px;overflow-x:auto;display:block}#Simulateur th,#Simulateur td{border-bottom:1px solid #ddd;padding:12px;text-align:left;min-width:100px;width:100%}#Simulateur th{background-color:#e0e0e0;white-space:nowrap}#Simulateur .simulateur-totals h2{font-weight:500;color:#444;font-size:18px;text-align:center;margin-top:20px}#Simulateur .simulateur-chart-container{width:100%;height:300px;margin-top:20px;background-color:#fff;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px}#Simulateur .Simulateur-delete-btn{border:none;background-color:transparent;cursor:pointer;color:red;font-size:20px;line-height:1}@media screen and (max-width:768px){#Simulateur table{font-size:14px}#Simulateur th,#Simulateur td{padding:8px;min-width:80px}#Simulateur .Simulateur-delete-btn{font-size:16px}}
.wprss_ajax img{display:block;margin:0 auto}ul.wp_rss_retriever_list{margin-left:0 !important}.wp_rss_retriever li{margin-bottom:10px;list-style:none}a.wp_rss_retriever_title{display:block;margin-bottom:.5em}.wp_rss_retriever_image{position:relative;float:left;margin-right:1em;margin-bottom:1em;width:150px;height:150px;overflow:hidden}.wp_rss_retriever_image img{position:absolute;left:50%;top:50%;height:100%;max-width:none;max-height:none;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover}.wp_rss_retriever_image img.portrait{min-width:100%;min-height:100%}a.wp_rss_retriever_readmore{display:inline-block}.wp_rss_retriever_metadata{margin:.5em 0;font-size:85%;clear:both}.wp_rss_retriever ul:before,.wp_rss_retriever ul:after,.wp_rss_retriever_metadata:before,.wp_rss_retriever_metadata:after,.wp_rss_retriever_container:before,.wp_rss_retriever_container:after,.wp_rss_retriever_item_wrapper:before,.wp_rss_retriever_item_wrapper:after{content:'';display:table}.wp_rss_retriever ul:after,.wp_rss_retriever_metadata:after,.wp_rss_retriever_container:after,.wp_rss_retriever_item_wrapper:after{clear:both}.wp_rss_retriever_credits{text-align:right;font-size:.5em}
#menu-item-27>a>span{padding:10px;border-radius:10px;border-color:#fff;border:solid 2px}#menu-item-27>a>span>img{width:14px;position:relative;top:2px;right:2px}#footer-bottom{display:none}html,body{max-width:100%!important;overflow-x:hidden!important}#page-container{overflow:hidden}body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header,body.admin-bar.et_fixed_nav #main-header,body.admin-bar.et_fixed_nav #top-header{background:#fff}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.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_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#fff}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#fff}}@media only screen and (min-width:981px){.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#fff}}.et_mobile_menu{border-top:none!important}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{margin:10px 10px 10px 0}#wpcf7-f64-p94-o1>form>span.wpcf7-form-control-wrap.acceptance-9>span>span>label>span{color:#fff}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:none}.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-checkbox input[type=checkbox]+span:before,.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-acceptance input[type=checkbox]+span:before,.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-radio input[type=radio]+span:before{border-radius:5px}.column-half,.column-full{float:left;position:relative;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:981px){.column-half{width:47.5%}}#wpcf7-f133-p108-o1>form>div.form-row>div:nth-child(1){margin-right:5%}#wpcf7-f133-p143-o1>form>div.form-row>div:nth-child(1){margin-right:5%}#wpcf7-f412-p108-o1>form>div.form-row>div:nth-child(1){margin-right:5%}#wpcf7-f804-p796-o1>form>div.form-row>div:nth-child(1){margin-right:5%}#wpcf7-f554-p550-o1>form>div.form-row>div:nth-child(1){margin-right:5%}#wpcf7-f1064-p1045-o1>form>div.form-row>div:nth-child(1){margin-right:5%}#main-header,#main-header *{font-family:'Maven Pro',sans-serif;font-weight:400;color:#000 !important}#top-menu li a,#et-top-navigation,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#000 !important}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,#main-header .et_mobile_menu li ul li a{color:#000 !important}#main-header .et_mobile_menu{background-color:#fff !important}}.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a{color:#000 !important}