.elementor-27445 .elementor-element.elementor-element-d757936{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27445 .elementor-element.elementor-element-8000127 .droit_tab_icon_inner{margin:0px 0px 0px 0px;}.elementor-27445 .elementor-element.elementor-element-8000127 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:20px 20px 20px 20px;}.elementor-27445 .elementor-element.elementor-element-8000127 .droit-advance-tabs-navs .droit-advance-navs{grid-template-columns:repeat(6, 1fr);column-gap:30px;}.elementor-27445 .elementor-element.elementor-element-8000127 .droit-advance-tabs-navs .dl_tab_menu_item{margin-bottom:10px;}.elementor-27445 .elementor-element.elementor-element-8000127 .droit-advance-navs .droit-tab-nav-items{color:#0A0A0A;font-weight:700;justify-content:flex-end;}.elementor-27445 .elementor-element.elementor-element-8000127 .droit-advance-navs .droit-tab-nav-items:hover .droit_tab_icon_inner{color:#AEAEAE;}.elementor-27445 .elementor-element.elementor-element-8000127 .droit-advance-navs .droit-tab-nav-items:hover .droit_tab_icon_inner svg path{fill:#AEAEAE;}.elementor-27445 .elementor-element.elementor-element-8000127 .droit-advance-navs .droit-tab-nav-items.dl_active .droit_tab_icon_inner{color:#AEAEAE;}.elementor-27445 .elementor-element.elementor-element-8000127 .droit-advance-navs .droit-tab-nav-items.dl_active .droit_tab_icon_inner svg path{fill:#AEAEAE;}.elementor-27445 .elementor-element.elementor-element-8000127 .dl_tab_container{padding:0px 0px 0px 0px;}.elementor-27445 .elementor-element.elementor-element-8000127 .dl_tab_content_wrapper{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-27445 .elementor-element.elementor-element-8000127 .droit-advance-tabs-navs .droit-advance-navs{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for droit-tabs, class: .elementor-element-8000127 */.dl_tab_menu_item{
   position: relative;
   padding: 12px 20px;
   border-radius:10px;
   transition: all 0.3s ease;
}

.dl_tab_menu_item:hover{
   background:#EEF2FF;
}

.dl_tab_menu_item:hover .droit-tab-title{
   color:#635BFF;
}

.dl_tab_menu_item.dl_active{
   background:#EEF2FF;
}

.dl_tab_menu_item.dl_active .droit-tab-title{
   color:#635BFF;
   font-weight:600;
}



.dl_tab_menu_item:hover::after{
   opacity:1;
}

.dl_tab_menu_item.dl_active::after{
   opacity:1;
}
















/* align tab content */
.dl_tab_menu_item{
   display:flex;
   align-items:center;
   justify-content:space-between;
}
/* align icon vertically */
.droit_tab_icon_inner,
.droit-button-icon{
   display:flex;
   align-items:center;
}
/* remove extra spacing from icon */
.droit-button-icon i{
   display:flex;
   align-items:center;
   line-height:1;
}/* End custom CSS */