.elementor-989721 .elementor-element.elementor-element-765038e{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tabs-wrapper{width:25%;}.elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tab-title, .elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tab-title:before, .elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tab-title:after, .elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tab-content, .elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tab-mobile-title, .elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tab-desktop-title.elementor-active, .elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tab-title:before, .elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tab-title:after, .elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tab-content, .elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tabs-content-wrapper{border-color:#DFDFDF;}.elementor-989721 .elementor-element.elementor-element-869f5d2{--vamtam-tabs-border-color:#DFDFDF;}.elementor-989721 .elementor-element.elementor-element-869f5d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}#elementor-popup-modal-989721 .dialog-message{width:1280px;height:auto;padding:0px 50px 0px 50px;}#elementor-popup-modal-989721{justify-content:center;align-items:flex-start;}#elementor-popup-modal-989721 .dialog-widget-content{margin:140px 0px 0px 0px;}/* Start custom CSS for tabs, class: .elementor-element-869f5d2 *//* ===== Tabs Wrapper Spacing (if needed) ===== */
.elementor-widget-tabs.vamtam-has-theme-widget-styles 
.elementor-tabs-wrapper {
    display: flex;
    gap: 20px;
    margin-top: 50px;
    margin-bottom: 50px;
}

/* ===== Default Tab Style ===== */
.elementor-989721 .elementor-element.elementor-element-869f5d2.elementor-widget-tabs.vamtam-has-theme-widget-styles 
.elementor-tabs-wrapper 
.elementor-tab-title {
    padding: 20px 30px !important;
    margin: 0;
    border: 1px solid #dfdfdf !important;
    border-radius: 0;
    background: transparent;
    color: #000000;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: capitalize;
    transition: all 0.3s ease;
    text-align: left;
   
    
}

/* ===== Hover State ===== */
.elementor-989721 .elementor-element.elementor-element-869f5d2.elementor-widget-tabs.vamtam-has-theme-widget-styles 
.elementor-tabs-wrapper 
.elementor-tab-title:hover {
   border-color:#94C11E !important;
    color: #fff !important;
    background-color: #94C11E !important;
}

/* ===== Active Tab ===== */
.elementor-989721 .elementor-element.elementor-element-869f5d2.elementor-widget-tabs.vamtam-has-theme-widget-styles 
.elementor-tab-title.elementor-active {
    
    border-color:#94C11E !important;
    color: #fff !important;
    background-color: #94C11E !important;
}

.elementor-989721 .elementor-element.elementor-element-869f5d2 .elementor-tabs-content-wrapper{
    padding-left: 50px;
}/* End custom CSS */