#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#15bf86;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.menu-de-icone>a:before{font-family:'ETMODULES';content:'\5e';text-align:center;margin-right:10px;margin-left:-10px;color:#152B5D;font-size:1em;transition:all .3s ease}@media (min-width:980px){.inverse{display:flex;flex-direction:column-reverse}}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_widget{margin-bottom:5%!important}#et_mobile_nav_menu{display:none!important}}@media screen and (max-width:767px){.mobile-column-reverse{display:flex;flex-direction:column-reverse}}.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border-radius:3px!important}@media screen and (min-width:1400px){.dipl_list_layout.dipl_list_inline{}}@media (min-width:982px){.et_pb_module.dsm_mega_menu.dsm_mega_menu_0_tb_header.menuprincipale{font-size:60%!important}.dipl_list_wrapper{font-size:66%!important}}@media (min-width:1327px){.et_pb_module.dsm_mega_menu.dsm_mega_menu_0_tb_header.menuprincipale{font-size:90%!important}.dipl_list_wrapper{font-size:95%!important}}