.elementor-31689 .elementor-element.elementor-element-f07c5dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31689 .elementor-element.elementor-element-b1f9a57{--spacer-size:10px;}.elementor-31689 .elementor-element.elementor-element-8612c6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-31689 .elementor-element.elementor-element-a5d3e69.elementor-element{--order:-99999 /* order start hack */;}.elementor-31689 .elementor-element.elementor-element-a5d3e69{z-index:0;}.elementor-31689 .elementor-element.elementor-element-e634aaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31689 .elementor-element.elementor-element-a1fecb1 > .elementor-widget-container{margin:-90px 0px -170px 0px;}.elementor-31689 .elementor-element.elementor-element-a0af637{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31689 .elementor-element.elementor-element-54f52f0 img{width:15%;}@media(max-width:767px){.elementor-31689 .elementor-element.elementor-element-a5d3e69{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-31689 .elementor-element.elementor-element-a1fecb1 > .elementor-widget-container{margin:-65px 0px -170px 0px;}}/* Start custom CSS for html, class: .elementor-element-a1fecb1 */.button-module_button-9td2v:not(.button-module_linked-yJ4Uk):not(.button-module_underlined-H3lcl):not(.button-module_hasAvailabilities-1a8rw){
    background-color: #1B8B97 !important;
}

.button-module_button-9td2v{
    background-color: #fff !important;
    
}

.button-module_underlined-H3lcl{
    color: #1B8B97 !important;  
}

.button-module_medium-szICh{
    color: #fff !important;
}

.button-module_noFocus-d3ARG{
    color: #1B8B97 !important;    
}

/*bouton prendre rdv*/
.css-1u1908p{
    color: #fff !important;
    /*display: block !important;
    width: 180px !important;
    line-height: 40px !important;
    text-align: center !important;
    vertical-align: middle !important;
    background-color: #1B8B97 !important;
    text-decoration: none !important;
    border-radius: 7px !important;
    font-size: 16px !important;*/
}

.icon-module_icon-UEcuk{
    color: #fff !important;  
}

.title-module_index-V5qhP{
    color: #1B8B97 !important;    
}

.inline_link-module_inlineLink-Ex2nc{
     background-color: #fff !important;    
}

.planity_ui_action_button_root{
    color: #1B8B97 !important;
}

.planity_ui_action_button_icon-remove{
    color: #1B8B97 !important;
}/* End custom CSS */