body .vb-element-section {
	--vb-el-mg-bl-st: 0px;
	--vb-el-mg-in-st: 0px;
	--vb-el-mg-bl-en: 0px;
	--vb-el-mg-in-en: 0px;
	z-index: 0;
	--vb-el-pd-bl-st: 20px;
	--vb-el-pd-bl-en: 20px;
	--vb-el-pd-in-st: 0px;
	--vb-el-pd-in-en: 0px;
	
 	--vb-el-wt:100%;
	--vb-flex-dir:initial;
 	--vb-ju-cn:start;
	--vb-ag-cn:start;
	--vb-col-gap:0px;
	--vb-row-gap:0px;
	--vb-flex-wrap:wrap;
 
	
}

body .vb-element-section {
	--vb-sec-wt: var(--vb-global-body-wt);
	--vb-sec-min-ht: 100%;
	height: auto;
	float: inline-start !important;
	vertical-align: top;
	position: relative;
	display: flex;
	--vb-el-wt: 100%;
	justify-content: center;
}

.vb-element-section > .vb-container {
	width: min(100%,var(--vb-sec-wt)) !important;
	margin: 0 0 !important;
	float: inline-start;
}

.vb-element-section.vb-section-width-full {
	--vb-sec-wt: 100% !important;
	float: inline-start;
}

.vb-element-section.vb-section-width-fit {
	width: min(100%,var(--vb-sec-wt)) !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
}

.vb-element-section.vb-section-width-fit > .vb-container {
	width: 100% !important;
	float: inline-start !important;
}

.vb-element-section.vb-section-height-custom {
	height: fit-content;
	min-height: var(--vb-sec-min-ht);
}