:root {
    --primary: #2e8c02;
    --primary_rgb: 46, 140, 2;
	--primary_color: #FFFFFF;
    --secondary: #f29f05;
    --secondary_rgb: 242, 159, 5;
	--secondary_color: #FFFFFF;
    --tertiary: #bf3617;
    --tertiary_rgb: 191, 54, 23;
	--text: #1c1c1e;
	--font: 'Be Vietnam Pro';
}

body.vnthemes,button,input,select,textarea{font-family:var(--font),sans-serif,Arial;font-size:15px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;color:var(--text)}

a{transition:all 365ms ease}img{max-width:100%}.fontw300{font-weight:300}.fontw500{font-weight:500}.fontw600{font-weight:600}
h2.primary,h2.secondary,h2.tertiary{font-weight:600}h2.primary{color:var(--primary)}h2.secondary{color:var(--secondary)}h2.tertiary{color:var(--tertiary)}
.typeborder_bottom{border-bottom:1px solid var(--primary);padding-bottom:6px}.typeborder_left{border-left:8px solid var(--primary);padding-left:5px}
.mce-content-body div:not('.kc-elm'),.vnt_the_content div:not('.kc-elm'){width:100%;float:left;margin-bottom:12px}.mce-content-body div.flex,.vnt_the_content div.flex{display:flex;flex-flow:wrap}
.mce-content-body p{width:100%;display:block;float:left;margin:8px 10px}
.mce-visualblocks blockquote,blockquote{width:100%;float:left;margin:0 0 15px;background:#f9f9f9;border-left:4px solid var(--primary);padding:8px;border-radius:5px}blockquote+p{width:100%;float:left}.mce-visualblocks blockquote.primary,blockquote.primary{margin:0 0 15px;background:#f9f9f9;border-left:4px solid var(--primary);padding:8px;border-radius:5px}blockquote p{margin-top:0;margin-bottom:10px}blockquote p:last-child{margin-bottom:0}
.vnt_the_content h2,mce-content-body h2{font-size:24px;line-height:30px}.mce-content-body h3,.vnt_the_content h3{font-size:20px;line-height:26px}.mce-content-body h4,.vnt_the_content h4{font-size:18px;line-height:24px}.mce-content-body h5,.vnt_the_content h5{font-size:18px;line-height:22px;font-weight:400}
.mce-content-body ul,.vnt_the_content ul{margin-top:0;margin-bottom:12px;padding-left:15px}ul.no_list{list-style:none;padding:0 0 0 10px}
.mce-content-body i.fa {
	display: inline-block;
}
[class*=" fa-"], [class*=" fa-"]:before, [class*=" fab-"], [class*=" fab-"]:before, [class^=fa-], [class^=fa-]:before, [class^=fab-], [class^=fab-]:before {
    font-family: "FontAwesome Pro", "FontAwesome Brands", "FontAwesome";
    font-style: inherit;
}

table.sp_table{width:100%;border-collapse:collapse}table.sp_table,table.sp_table td,table.sp_table th{border:1px solid #dcdcdc}table.sp_table td{padding:5px 10px}table.sp_table td:first-child{width:168px;background:#fff5ee}

ul.badge {margin:0;padding:0;list-style:none} ul.badge li::before{content:"\f336";font-weight:900;font-family:'FontAwesome';color:var(--primary);margin-right:8px}