





.fl-node-hbkagn9wfzco .fl-row-content {
	max-width: 1062px;
}




.fl-node-7mefuzv2p95k {
	width: 100%;
}
/*  Labels
------------------------------------ */

.fl-tabs-label {
	cursor: pointer;
}
.fl-tabs-label {
	padding: 12px 18px;
}
.fl-tabs-label.fl-tab-active {
	background: var( --vamtam-default-bg-color, #fff );
	position: relative;
	z-index: 1;
}

/*  Panel Labels
------------------------------------ */

.fl-tabs-panel-label {
	display: none;
}
.fl-tabs-panel-label span {
	display: table-cell;
	width: 100%;
}
.fl-tabs-panel-label .fa {
	display: table-cell;
	line-height: inherit;
	opacity: .5;
	padding-left: 15px;
	vertical-align: middle;
}

/*  Panels
------------------------------------ */

.fl-tabs-panels {
	background: var( --vamtam-default-bg-color, #fff );
	border-width: 1px;
	border-style: solid;
}
.fl-tabs-panel-content {
	display: none;
	padding: 18px;
}
.fl-tabs-panel-content.fl-tab-active {
	display: block;
}
.fl-tabs-panel-content p:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

/*  Horizontal
------------------------------------ */

.fl-tabs-horizontal .fl-tabs-label {
	float: left;
	top: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
}
.fl-tabs-horizontal .fl-tabs-label.fl-tab-active {
    border-bottom-color: #fff !important;
}

/*  Vertical
------------------------------------ */

.fl-tabs-vertical .fl-tabs-labels {
	float: left;
	width: 30%;
}
.fl-tabs-vertical .fl-tabs-label.fl-tab-active {
	border-width: 1px;
	border-style: solid;
	border-right: none !important;
	left: 1px;
	padding: 11px 18px 11px 16px;
}
.fl-tabs-vertical .fl-tabs-panels {
	float: left;
	width: 70%;
}
@media (max-width: 768px) { .fl-tabs {
	position: relative;
}

/*  Labels
------------------------------------ */

.fl-tabs-labels {
	display: flex;
	white-space: nowrap;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	position: relative;
}

.fl-tabs::after {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 44px;
	background: linear-gradient(to left, rgba( 255, 255, 255, 1 ), rgba( 255, 255, 255, 0));
	pointer-events: none;
}

.fl-tabs-label.fl-tab-active {
	position: static;
}

/*  Panel Labels
------------------------------------ */

.fl-tabs-label {
	display: table;
	padding: 10px 15px;
}

/*  Panels
------------------------------------ */


/*  Horizontal
------------------------------------ */

.fl-tabs-horizontal .fl-tabs-label {
	float: none;
}


/*  Vertical
------------------------------------ */

.fl-tabs-vertical .fl-tabs-labels {
	float: none;
	width: auto;
}
.fl-tabs-vertical .fl-tabs-label.fl-tab-active {
	border: none;
	padding: 10px 15px;
}
.fl-tabs-vertical .fl-tabs-panels {
	float: none;
	width: auto;
}
 }.fl-node-6ao09k2jet13 .fl-tabs-label.fl-tab-active {
	border-color: var( --vamtam-accent-color-7 );
}

.fl-node-6ao09k2jet13 .fl-tabs-panels,
.fl-node-6ao09k2jet13 .fl-tabs-panel {
	border-color: var( --vamtam-accent-color-7 );
}
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

