:root{--violet:#881E81;--rouge:#E32E3B;--rougeclair:#e32e3b2e;--gris:#707070;--bleu:#49BDD4}.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInBottom 1s;-moz-animation:fadeInBottom 1s;-o-animation:fadeInBottom 1s;animation:fadeInBottom 1s}.et_pb_scroll_top.et-pb-icon{right:15px;bottom:85px;border-radius:25px;background:linear-gradient(var(--violet),var(--bleu))}.et_pb_scroll_top.et-pb-icon:hover{background:linear-gradient(var(--bleu),var(--violet))}.et_pb_scroll_top:before{content:"\42";color:white}.centrer-verticalement{display:flex;flex-direction:column;justify-content:center}p{font-size:1.05rem!important;line-height:27px;color:#414141}ul{line-height:31px!important}li{font-size:108%}.container{max-width:100%;width:98%}#top-menu li{padding-right:0!important}#top-menu a{font-weight:600;font-size:1.1em!important;color:var(--violet);-webkit-transition:none!important;transition:none!important;padding-left:5px!important;margin-left:0!important;margin-right:0!important}#top-menu li a:hover,.et_mobile_menu li a:hover{border-bottom:4px solid var(--rouge)!important;filter:opacity(1)!important}.nav li:hover{filter:saturate(1)!important}#top-menu li.current_page_item>a,.et_mobile_menu li.current_page_item a{border-bottom:4px solid var(--rouge)!important;color:var(--rouge)}#top-menu li.current-menu-item>a{color:var(--violet)!important}.nav li ul{border:none!important}.bloc-societe{padding-top:12%;padding-left:12%}h1,h2,h3{color:var(--violet)}h3{line-height:1.2em}.societe{font-size:3.35em!important;font-weight:bold;white-space:nowrap;padding-bottom:0}.baseline{Font-size:1.7em!important;white-space:nowrap}.h1-page{font-weight:700!important;font-size:1.8em!important}.h2-page{font-weight:700!important;font-size:1.7em!important}h3{font-weight:700!important;margin:35px 10px}sup{font-size:0.6rem}.btn-savoir-plus,.btn-top{background-color:var(--rougeclair)!important;color:var(--rouge)!important;border:none;border-radius:24px;font-weight:700!important;font-size:1.3em;padding-top:5px!important;padding-bottom:5px!important}.btn-savoir-plus:hover,.btn-top:hover{background-color:var(--rouge)!important;border:none!important;border-radius:24px!important;font-weight:bolder;color:white!important}.btn-devis,.et_contact_bottom_container,.btn-retour,.et_pb_newsletter_button{background:linear-gradient(var(--bleu),var(--violet))!important;color:white!important;font-weight:700!important;border-radius:24px!important;border:none!important}.btn-devis:hover,.et_contact_bottom_container:hover,.btn-retour:hover,.et_pb_newsletter_button:hover{background:linear-gradient(var(--violet),var(--bleu))!important}.et_pb_contact_submit{color:white!important;font-weight:700!important;border-radius:24px!important;border:none!important}.et_pb_contact_field_options_title{display:none}.h1-page{font-weight:700!important}#mobile_menu{width:350px}.et_mobile_menu{right:0px!important;left:auto!important;padding:0;border-top:3px solid var(--violet)!important}#et_mobile_nav_menu{color:var(--violet)!important}.bloc-societe-tel{display:none}.image-div{object-fit:cover!important}.et_pb_row.et_pb_row_3.bloc-vignette.et_pb_gutters2{align-items:stretch;display:flex}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}@media only screen and (max-width:1450px){.bloc-societe{padding-top:0!important}.bloc-societe-tel{display:none}}@media only screen and (max-width:1150px){.titre-accueil{padding-left:5%!important}.societe{font-size:3em!important;white-space:wrap!important}.baseline{font-size:1.55em!important;white-space:inherit!important;font-weight:initial;padding:5px}.et_pb_row{width:100%!important}}@media only screen and (max-width:1150px){#top-menu-nav,#top-menu{display:none}#et_top_search{display:none}#et_mobile_nav_menu{display:block}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}#main-header .container.clearfix.et_menu_container{width:100%}.logo_container{padding-left:30px}#et-top-navigation{padding-right:30px}.bandeau-titre{min-height:180px}p{font-size:1.05rem!important;line-height:27px}li{font-size:108%}.bloc-societe-tel{display:none}}@media only screen and (max-width:980px){.et_pb_row.et_pb_row_3.bloc-vignette.et_pb_gutters2{align-items:stretch!important;display:flex!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:1%;margin-bottom:0}.et_pb_row.et_pb_row_1_tb_footer{flex-direction:initial;display:flex}}@media only screen and (max-width:950px){.h1-page{font-size:2rem!important}.h2-page{font-size:1.8rem!important}p{font-size:1.05rem!important}ul{line-height:15px}li{font-size:101%}.arbre-smart{margin-top:-80px!important}.bloc-societe-tel{display:none}.bloc-societe{padding-left:3%!important}}@media only screen and (max-width:840px){.et_pb_row.et_pb_row_3.bloc-vignette.et_pb_gutters2{display:flex!important;flex-direction:column}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-bottom:2%!important}}@media only screen and (max-width:768px){.et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light,.et_pb_module .et_pb_text .et_pb_text_1_tb_footer .et_pb_text_align_center .et_pb_bg_layout_light,.et_pb_module.et_pb_text.et_pb_text_1_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light{font-size:1em}}@media only screen and (max-width:760px){.bloc-societe{display:none}.bloc-societe-tel{display:flex}.societe{font-size:2.6em!important;white-space:wrap!important}.baseline{font-size:1.24em!important;white-space:inherit!important;font-weight:initial;background-color:rgba(255,255,255,0.5);padding:4px}.btn-devis{display:none!important}.et_pb_row::after,.et_pb_row_inner::after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}élément{}.et_pb_row.et_pb_row_1_tb_footer{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}@media only screen and (max-width:400px){#mobile_menu{width:100%}.h1-page{font-size:1.6rem!important}.h2-page{font-size:1.3rem!important}.entete-presta h3{font-size:1.3rem!important;line-height:1.2em;font-weight:500!important}.et_pb_row_0{background-position:bottom!important;padding-top:15px!important;height:47vh}.societe{font-size:2.5em!important;white-space:wrap!important}.baseline{font-size:1.18em!important;white-space:inherit!important}.section-vignette{padding-top:70%!important}.header-accueil,.sous-header-accueil{height:75vh!important;padding:15px 0 0 0!important}.bandeau-titre{min-height:110px!important}.et_pb_row_1,.et_pb_row .bloc-vignette{margin-top:0!important}.bloc-vignette h3{margin-top:10px!important;font-size:16px}.bloc-vignette p,.bloc-vignette ul{line-height:20px!important}.et_pb_row.et_pb_row_1_tb_footer{display:flex;flex-direction:column-reverse}}