:root {
	--kfw-tab-border-width: 1px;
	--kfw-tab-border-color: rgba(0, 0, 0, 0.2);
	--kfw-tab-border-active-width: 2px;
	--kfw-tab-border-active-color: var(--kinfw-secondary-color);
}

.kfw-ele-widget-tabs-main {
	width: 100%;
	overflow: hidden;
}
.kfw-ele-widget-tabs-header-wrapper {
	display: flex;
	flex-wrap: wrap;
	cursor: pointer;
}
.kfw-elementor-tabs-tab {
	display: flex;	
	margin: 0 15px;
	padding: 15px 20px;
	position: relative;
	justify-content: center;
	align-items: center;
    transition: all 0.3s ease;
}
.kfw-ele-tabs-view-top .kfw-elementor-tabs-tab:first-child, .kfw-ele-tabs-view-bottom .kfw-elementor-tabs-tab:first-child {
	margin-left: 0;
}
.kfw-ele-tabs-view-top .kfw-elementor-tabs-tab:last-child, .kfw-ele-tabs-view-bottom .kfw-elementor-tabs-tab:last-child {
	margin-right: 0;
}

.kfw-ele-tabs-view-left .kfw-elementor-tabs-tab, .kfw-ele-tabs-view-right .kfw-elementor-tabs-tab {
	margin: 5px 0;
}
.kfw-ele-tabs-view-left .kfw-elementor-tabs-tab:first-child, .kfw-ele-tabs-view-right .kfw-elementor-tabs-tab:first-child {
	margin-top: 0;
}
.kfw-ele-tabs-view-left .kfw-elementor-tabs-tab:last-child, .kfw-ele-tabs-view-right .kfw-elementor-tabs-tab:last-child {
	margin-bottom: 0;
}

/* Tabs icon */
.kfw-ele-widget-tabs-icon-wrap {
	margin-right: 15px;
	align-self: center;
	line-height: 0;
}
.kfw-ele-widget-tabs-icon-wrap .kfw-elementor-icon-wrap i {
	font-size: 24px;
}
.kfw-ele-widget-tabs-icon-wrap.kfw-ele-widget-tabs-icon-lordicon-type .kfw-elementor-icon-wrap {
	width: 24px;
	height: 24px;
	display: inline-block;
}
.kfw-ele-widget-tabs-icon-wrap.kfw-ele-widget-tabs-icon-image-type .kfw-elementor-icon-wrap img {
	max-width: 24px;
}

.kfw-ele-widget-tabs-icon-wrap .kfw-elementor-icon-wrap i, .kfw-ele-widget-tabs-icon-wrap .kfw-elementor-icon-wrap svg {
	width: 1em;
    height: 1em;
    position: relative;
    display: block;
}
.kfw-ele-widget-tabs-icon-wrap .kfw-elementor-icon-wrap i:before, .kfw-ele-widget-tabs-icon-wrap .kfw-elementor-icon-wrap svg:before {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);
}

.kfw-elementor-tabs-tab-title {
	font-weight: bold;
	font-size: 16px;
	font-family: var(--kinfw-primary-font-family);
}
.kfw-elementor-tabs-tab-sub-title {
	color: rgba(0, 0, 0, 0.5);
	font-size: 14px;
	font-family: var(--kinfw-secondary-font-family);
	margin-top: 5px;
}
.kfw-ele-widget-tabs-content-wrapper {
	margin: 30px 0;
}
.kfw-elementor-tabs-content {
	font-size: 16px;
	font-family: var(--kinfw-secondary-font-family);
}

.kfw-elementor-tabs-tab.kfw-elementor-active-tab .kfw-elementor-icon-wrap {
	color: var(--kinfw-secondary-color);
}

/* Tab icon Position */
.kfw-ele-tabs-icon-position-top .kfw-elementor-tabs-tab {
	flex-direction: column;
}
.kfw-ele-tabs-icon-position-top .kfw-ele-widget-tabs-icon-wrap {
	margin: 0 0 10px;
}
.kfw-ele-tabs-icon-position-top .kfw-ele-widget-tabs-header-wrapper {
	text-align: center;
}

.kfw-ele-tabs-icon-position-bottom .kfw-elementor-tabs-tab {
	flex-direction: column-reverse;
}
.kfw-ele-tabs-icon-position-bottom .kfw-ele-widget-tabs-icon-wrap {
	margin: 10px 0 0;
}
.kfw-ele-tabs-icon-position-bottom .kfw-ele-widget-tabs-header-wrapper {
	text-align: center;
}

.kfw-ele-tabs-icon-position-right .kfw-elementor-tabs-tab {
	flex-direction: row-reverse;
}
.kfw-ele-tabs-icon-position-right .kfw-ele-widget-tabs-icon-wrap {
	margin: 0 0 0 15px;
}
.kfw-ele-tabs-icon-position-right .kfw-ele-widget-tabs-header-wrapper {
	text-align: right;
}

/* Horizontal Alignment */
.kfw-ele-tabs-horizontal-align-center .kfw-ele-widget-tabs-header-wrapper {
	justify-content: center;
}
.kfw-ele-tabs-horizontal-align-right .kfw-ele-widget-tabs-header-wrapper {
	justify-content: flex-end;
}
.kfw-ele-tabs-horizontal-align-justify .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	flex: 1;
}

/* Horizontal Bottom Tab */
.kfw-ele-tabs-view-bottom .kfw-ele-widget-tabs-main {
	display: flex;
	flex-direction: column-reverse;
}
.kfw-ele-tabs-view-bottom .kfw-ele-widget-tabs-content-wrapper {
    margin-top: 0;
}

/* Vertical Left Tab */
.kfw-ele-tabs-view-left .kfw-ele-widget-tabs-main, .kfw-ele-tabs-view-right .kfw-ele-widget-tabs-main {
	display: flex;
}
.kfw-ele-tabs-view-left .kfw-ele-widget-tabs-header-wrapper, .kfw-ele-tabs-view-right .kfw-ele-widget-tabs-header-wrapper {
	width: auto;
	margin: 0;
	display: flex;
	flex-direction: column;
}
.kfw-ele-tabs-view-left .kfw-elementor-tabs-tab, .kfw-ele-tabs-view-right .kfw-elementor-tabs-tab {
	padding: 15px 30px 15px 15px;
	box-sizing: border-box;
	margin-left: 0;
}
.kfw-ele-tabs-view-left .kfw-elementor-tabs-content {
	padding: 0 0 0 30px;
}
.kfw-ele-tabs-view-left .kfw-ele-widget-tabs-content-wrapper, .kfw-ele-tabs-view-right .kfw-ele-widget-tabs-content-wrapper {
	flex: 1;
	min-width: 1px;
    margin: 0;
}

/* Vertical Right Tab */
.kfw-ele-tabs-view-right .kfw-ele-widget-tabs-main {
	flex-direction: row-reverse;
}
.kfw-ele-tabs-view-right .kfw-elementor-tabs-content {
	padding: 0 30px 0 0;
}
.kfw-ele-tabs-view-right .kfw-elementor-tabs-tab {
	padding: 15px 15px 15px 30px;
}

/* Vertical Alignment*/
.kfw-ele-tabs-vertical-align-center .kfw-ele-widget-tabs-header-wrapper {
	justify-content: center;
}
.kfw-ele-tabs-vertical-align-bottom .kfw-ele-widget-tabs-header-wrapper {
	justify-content: flex-end;
}
.kfw-ele-tabs-vertical-align-justify .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
    flex: 1;
    align-items: center;
    justify-content: center;
}

/* Horizontal Active Tab */
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab, .kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border: var(--kfw-tab-border-width) solid transparent;
}
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab, .kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab {	
	border-color: var(--kfw-tab-border-color);
}

.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before,
.kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	display: block;
	position: absolute;
	content: "";
	height: 0;
	width: 999em;
}
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before, .kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	right: 100%;
}
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after, .kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after {
	left: 100%;
}

/* Horizontal Top Active Tab */
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border-top-width: var(--kfw-tab-border-active-width);
	border-style: solid solid none;
}
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab {
	border-top-color: var(--kfw-tab-border-active-color);
}
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	bottom: 0;
	border-bottom-style: solid;
}
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-top .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	border-bottom: var(--kfw-tab-border-width) solid var(--kfw-tab-border-color);
}

/* Horizontal Bottom Active Tab */
.kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border-bottom-width: var(--kfw-tab-border-active-width);
	border-style: none solid solid;
}
.kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab {
	border-bottom-color: var(--kfw-tab-border-active-color);
}
.kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	top: 0;
	border-top-style: solid;
}
.kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-bottom .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	border-top: var(--kfw-tab-border-width) solid var(--kfw-tab-border-color);
}

/* Vertical Active Tab */
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab, .kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border: var(--kfw-tab-border-width) solid transparent;
}
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab, .kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab {	
	border-color: var(--kfw-tab-border-color);
}

.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before,
.kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	display: block;
	position: absolute;
	content: "";
	height: 999em;
	width: 0;
}
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before, .kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	top: 0;
	transform: translateY(-100%)
}
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after, .kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after {
	top: 100%
}

/* Vertical Left Active Tab */
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border-left-width: var(--kfw-tab-border-active-width);
	border-style: solid none solid solid;
} 
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab {
	border-left-color: var(--kfw-tab-border-active-color);
}
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	right: 0;
	border-right-style: solid
}
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-left .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	border-right: var(--kfw-tab-border-width) solid var(--kfw-tab-border-color);
}

/* Vertical Right Active Tab */
.kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border-right-width: var(--kfw-tab-border-active-width);
	border-style: solid solid solid none;
}
.kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab {
	border-right-color: var(--kfw-tab-border-active-color);
}
.kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	left: 0;
	border-left-style: solid
}
.kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:after,
.kfw-ele-tabs-view-right .kfw-tab-type-1 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab:before {
	border-left: var(--kfw-tab-border-width) solid var(--kfw-tab-border-color);
}

/*-**** Tabs Style 2 ****-*/
/* Horizontal Top Active Tab */
.kfw-ele-tabs-view-top .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper {
	border-bottom: var(--kfw-tab-border-width) solid var(--kfw-tab-border-color);
}
.kfw-ele-tabs-view-top .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border-bottom: var(--kfw-tab-border-active-width) solid transparent;
}
.kfw-ele-tabs-view-top .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab  {
	border-bottom-color: var(--kfw-tab-border-active-color);
}
/* Horizontal Bottom Active Tab */
.kfw-ele-tabs-view-bottom .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper {
	border-top: var(--kfw-tab-border-width) solid var(--kfw-tab-border-color);
}
.kfw-ele-tabs-view-bottom .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border-top: var(--kfw-tab-border-active-width) solid transparent;
}
.kfw-ele-tabs-view-bottom .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab  {
	border-top-color: var(--kfw-tab-border-active-color);
}
/* Vertical Left Active Tab */
.kfw-ele-tabs-view-left .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper {
	border-right: var(--kfw-tab-border-width) solid var(--kfw-tab-border-color);
}
.kfw-ele-tabs-view-left .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border-right: var(--kfw-tab-border-active-width) solid transparent;
}
.kfw-ele-tabs-view-left .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab  {
	border-right-color: var(--kfw-tab-border-active-color);
}
/* Vertical Right Active Tab */
.kfw-ele-tabs-view-right .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper {
	border-left: var(--kfw-tab-border-width) solid var(--kfw-tab-border-color);
}
.kfw-ele-tabs-view-right .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab {
	border-left: var(--kfw-tab-border-active-width) solid transparent;
}
.kfw-ele-tabs-view-right .kfw-tab-type-2 .kfw-ele-widget-tabs-header-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab  {
	border-left-color: var(--kfw-tab-border-active-color);
}

/*-**** Tabs Style 3 ****-*/
.kfw-tab-type-3 .kfw-ele-widget-tabs-type-3-header {
	display: flex;
	background: rgba(0, 0, 0, 0.05);
	border-radius: 10px;
	padding: 20px 15px;
}
.kfw-ele-tabs-horizontal-align-justify .kfw-tab-type-3 .kfw-ele-widget-tabs-type-3-header {
	width: 100%;
}
.kfw-tab-type-3 .kfw-elementor-tabs-tab {
	padding: 10px 20px;
}
.kfw-tab-type-3 .kfw-elementor-tabs-tab.kfw-elementor-active-tab .kfw-elementor-tabs-tab-title, .kfw-tab-type-3 .kfw-elementor-tabs-tab.kfw-elementor-active-tab .kfw-elementor-tabs-tab-sub-title, .kfw-tab-type-3 .kfw-elementor-tabs-tab.kfw-elementor-active-tab .kfw-elementor-icon-wrap {
	color: var(--kinfw-white-color);
}
.kfw-tab-type-3 .kfw-elementor-tabs-tab.kfw-elementor-active-tab .kfw-elementor-icon-wrap svg {
	fill: var(--kinfw-white-color);
}
.kfw-tab-type-3 .kfw-elementor-tabs-tab {
    border-radius: 10px;
}
.kfw-tab-type-3 .kfw-elementor-tabs-tab.kfw-elementor-active-tab {
	background: var(--kinfw-secondary-color);
}

/* Horizontal Active Tab */
.kfw-ele-tabs-view-top .kfw-tab-type-3 .kfw-elementor-tabs-tab, .kfw-ele-tabs-view-bottom .kfw-tab-type-3 .kfw-elementor-tabs-tab {
	margin: 0 10px;
}

/* Vertical Active Tab */
.kfw-ele-tabs-vertical-align-justify.kfw-ele-tabs-view-left .kfw-tab-type-3 .kfw-ele-widget-tabs-type-3-header, .kfw-ele-tabs-vertical-align-justify.kfw-ele-tabs-view-right .kfw-tab-type-3 .kfw-ele-widget-tabs-type-3-header  {
	display: grid;
	height: 100%;
}

.kfw-ele-tabs-view-left .kfw-tab-type-3 .kfw-ele-widget-tabs-type-3-header, .kfw-ele-tabs-view-right .kfw-tab-type-3 .kfw-ele-widget-tabs-type-3-header {
	display: block;
	padding: 15px 20px;
}
.kfw-ele-tabs-view-left .kfw-tab-type-3 .kfw-elementor-tabs-tab, .kfw-ele-tabs-view-right .kfw-tab-type-3 .kfw-elementor-tabs-tab {
	margin: 10px 0;
}

/* For Mobile */
.kfw-elementor-tabs-mobile-tab {
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .kfw-elementor-tabs-mobile-tab {
        display: none;
    }
}

@media (max-width: 767px) {
    .kfw-ele-widget-tabs-header-wrapper {
        display: none !important;
    }
    .kfw-elementor-tabs-content {
        padding: 0 !important;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .kfw-ele-widget-tabs-content-wrapper {
        margin-top: 0;
    }

    /* Type 1 */
    .kfw-tab-type-1 .kfw-ele-widget-tabs-content-wrapper .kfw-elementor-tabs-tab {
        border: var(--kfw-tab-border-width) solid var(--kfw-tab-border-color);
    }
    .kfw-tab-type-1 .kfw-ele-widget-tabs-content-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab {
        border-top-width: var(--kfw-tab-border-active-width);
        border-top-color: var(--kfw-tab-border-active-color);
    }
    .kfw-ele-widget-tabs-content-wrapper .kfw-elementor-tabs-tab {
        margin: 0 0 20px;
        padding: 15px 20px;
    }

    /* Type 2 */
    .kfw-tab-type-2 .kfw-elementor-tabs-tab {
        position: relative;
        cursor: pointer;
    }
    .kfw-tab-type-2 .kfw-elementor-tabs-tab:before {
        content: "";
        position: absolute;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
        left: 0;
        bottom: 0;
        width: 100%;
    }
    .kfw-tab-type-2 .kfw-elementor-tabs-tab {
        border-bottom: var(--kfw-tab-border-active-width) solid transparent;
    }
    .kfw-tab-type-2 .kfw-elementor-tabs-tab.kfw-elementor-active-tab {
        border-bottom-color: var(--kfw-tab-border-active-color);
    }

    /* Type 3 */
    .kfw-tab-type-3 .kfw-elementor-tabs-tab.kfw-elementor-tabs-mobile-tab {
        background: rgba(0, 0, 0, 0.05);
        margin-bottom: 10px;
    }
    .kfw-tab-type-3 .kfw-ele-widget-tabs-content-wrapper .kfw-elementor-tabs-tab.kfw-elementor-active-tab {
        background: var(--kinfw-secondary-color);
    }
}