.single .et_pb_module .et_pb_blog_grid:has(.not-found-title) *{display:none}blockquote,q{padding:0.5rem}.show-tel{display:none}.displayText:hover{cursor:pointer}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#e02b20!important}.dnxt_next_text_animation .dnxt-words-wrapper{max-width:100%}.widget .widgettitle,.widget .title,.et_pb_widget .title{margin-bottom:15px}.wpcf7-not-valid-tip:not(:nth-child(1)):not(:nth-child(2)){display:none}#page-container{overflow-x:hidden}.mfp-bottom-bar{display:none}.apss-social-share .apss-single-icon a:hover .fa,.apss-social-share .apss-single-icon a:hover .fas,.apss-social-share .apss-single-icon a:hover .fab{color:#fff}.apss-social-share{margin-top:30px}#footer-bottom #footer-info{float:none;text-align:center}#formulaire-responsive{margin:0 auto;width:100%}.rang-form{width:100%}.wpcf7 textarea{max-height:180px;width:100%}.demi-colonne{width:50%!important}.demi-colonne,.colonne{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}.contain-textarea.cookie1 span{color:#676767;font-size:12px!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:8px;border-radius:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type="text"]:focus{background:#fff}#cookie-law-info-bar{padding:5px 0}.contain-textarea.cookie.c2{font-size:0.8rem!important;line-height:1.3em}.contain-textarea.cookie.c2 a{color:#c93636!important}#formulaire-responsive .wpcf7-not-valid-tip{padding:4px 12px}#formulaire-responsive .cookie .wpcf7-not-valid-tip{margin:4px 1em}.fluid-width-video-wrapper{padding-top:50%!important}.menu-mobile-responsive-custom{display:none!important}.menu-desktop-responsive-custom{display:block!important}@media only screen and (max-width:780px){.dnxt-button-wrapper .buttonOne,.dnxt-button-wrapper .buttonTwo{display:block;width:fit-content}.dnxt-button-wrapper{display:flex;justify-content:center;align-items:flex-end;flex-flow:column nowrap}}@media screen and (max-width:1500px){.phone-footer .et_pb_text_5{font-size:1rem}}@media screen and (max-width:1400px){.text-intro-clim{margin-right:40%}}@media screen and (max-width:1300px){.menu-mobile-responsive-custom{display:block!important}.menu-desktop-responsive-custom{display:none!important}}@media only screen and (max-width:980px){.d-none-br{display:none}}