.et_pb_image img{pointer-events:none!important}.et-search-form,blockquote{border-color:#8d5b99}.et_pb_scroll_top.et-pb-icon{bottom:85px;background:#8d5b99}span.mobile_menu_bar:before{color:#8d5b99!important}.et_pb_module .et_mobile_menu .menu-item-has-children.clickable,.et_pb_module .et_mobile_menu .menu-item-has-children>a{position:relative}.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable)>a:after,.et_pb_module .et_mobile_menu .menu-item-has-children.clickable>span.parent_icon:after{font-family:"ETmodules";text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:16px}.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable)>a:after{position:absolute;top:13px;right:10px}.et_pb_module .et_mobile_menu .menu-item-has-children.clickable>span.parent_icon{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;align-items:center;position:absolute;width:46px;height:46px;background:rgba(0,0,0,0);border-left:1px solid #dcdcdc;right:0;top:0;z-index:9}.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable)>a:after,.et_pb_module .et_mobile_menu .menu-item-has-children.clickable>span.parent_icon:after{content:"\33"}.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable).visible>a:after,.et_pb_module .et_mobile_menu .menu-item-has-children.clickable.visible>span.parent_icon:after{content:"\32"}.et_pb_module .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu>ul.sub-menu{display:none!important;visibility:hidden!important}.et_pb_module .et_mobile_menu .visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu .visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}.et_mobile_nav_menu:before{content:'MENU';font-size:14px;position:absolute!important;top:-15px;text-align:center;color:#7f8fc6}@media only screen and (max-width:980px){.four-columns .et_pb_column{width:50%!important}}@media only screen and (max-width :980px){.four-columns .et_pb_column{width:50%! important}}a:link{color:#8d5b99}.et-menu li li a{width:350px}.nav li ul{width:300px}.et-menu li li a{padding-left:0px;padding-right:0px}.texte-cache{position:relative;max-height:230px;overflow:hidden;transition:max-height 1s ease}.texte-cache.ouvert{max-height:100vh}