@font-face {font-family: 'futura'; font-style: normal; font-weight: 400; src: url('./font/futura-lt-w01-book.woff2') format('woff2');font-display: swap;
}
@font-face {font-family: 'avenir'; font-style: normal; font-weight: 400; src: url('./font/avenir-lt-w05_35-light.woff2') format('woff2');font-display: swap;
}
@font-face {font-family: 'DIN Neuzeit Grotesk'; font-style: normal; font-weight: 400; src: url('./font/dinneuzeitgroteskltw01-_812426.other.woff2') format('woff2');font-display: swap;
}
@font-face {font-family: 'DIN Neuzeit Grotesk'; font-style: normal; font-weight: 400; src: url('./font/dinneuzeitgroteskltw01-_812426.latin-ext.woff2') format('woff2'); font-display: swap;
}
@font-face {font-family: 'DIN Neuzeit Grotesk'; font-style: normal; font-weight: 400; src: url('./font/dinneuzeitgroteskltw01-_812426.latin.woff2') format('woff2'); font-display: swap;
}
@font-face {font-family: 'lulo clean'; font-style: normal; font-weight: 400; src: url('./font/lulo-clean-w05-one-bold.woff2') format('woff2');font-display: swap;
}
@font-face {font-family: 'lulo clean'; font-style: normal; font-weight: 400; src: url('./font/lulo-clean-w01-one-bold.woff2') format('woff2');font-display: swap;
}


:root {
    --primary: #EA580C;
    --primary_rgb: 234, 88, 35;
	--primary_color: #FFFFFF;
    --secondary: #BA9A57;
    --secondary_rgb: 186, 154, 87;
	--secondary_color: #FFFFFF;
    --tertiary: #FFCF56;
    --tertiary_rgb: 255, 207, 86;
	--text: #000000;
	--font: 'futura-lt-w01-book';
    --scrollbar-color: #d1d1d1;
}

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

[class*=" sl-"],[class*=" sl-"]:before,[class^=sl-],[class^=sl-]:before{font-family:simple-line-icons;font-style:normal}[class*=" icon-"],[class*=" icon-"]:before,[class^=icon-],[class^=icon-]:before{font-family:icomoon;font-style:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-weight:400}

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}

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}
