.w-lightbox-item,hr
{
	box-sizing:content-box
}

legend,td,th
{
	padding:0
}

.w-checkbox:after,.w-clearfix:after,.w-container:after,.w-embed:after,.w-radio:after,.w-row:after,.w-slider
{
	clear:both
}

html
{
	height: 100%;
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}

body
{
	margin:0;
	height: 100%;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
{
	display:block
}

audio,canvas,progress,video
{
	display:inline-block;
	vertical-align:baseline
}

audio:not([controls])
{
	display:none;
	height:0
}

[hidden],template
{
	display:none
}

a
{
	background-color:transparent
}

a:active,a:hover
{
	outline:0
}

abbr[title]
{
	border-bottom:1px dotted
}

b,optgroup,strong
{
	font-weight:700
}

dfn
{
	font-style:italic
}

h1
{
	margin:.67em 0
}

mark
{
	background:#ff0;
	color:#000
}

small
{
	font-size:80%
}

sub,sup
{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup
{
	top:-.5em
}

sub
{
	bottom:-.25em
}

img
{
	border:0;
	max-width:100%;
	vertical-align:middle;
	display:inline-block
}

svg:not(:root)
{
	overflow:hidden
}

hr
{
	height:0
}

pre,textarea
{
	overflow:auto
}

code,kbd,pre,samp
{
	font-family:monospace,monospace;
	font-size:1em
}

button,input,optgroup,select,textarea
{
	color:inherit;
	font:inherit;
	margin:0
}

button
{
	overflow:visible
}

button,select
{
	text-transform:none
}

button[disabled],html input[disabled]
{
	cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}

input
{
	line-height:normal
}

input[type=checkbox],input[type=radio]
{
	box-sizing:border-box;
	padding:0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
{
	height:auto
}

input[type=search]
{
	-webkit-appearance:none
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
{
	-webkit-appearance:none
}

legend
{
	border:0
}

table
{
	border-collapse:collapse;
	border-spacing:0
}

@font-face
{
	font-family:webflow-icons;
	src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
	font-weight:400;
	font-style:normal
}

[class*=" w-icon-"],[class^=w-icon-]
{
	font-family:webflow-icons!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

.w-icon-slider-right:before
{
	content:"\e600"
}

.w-icon-slider-left:before
{
	content:"\e601"
}

.w-icon-nav-menu:before
{
	content:"\e602"
}

.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before
{
	//content:"\e603"
}

.w-icon-file-upload-remove:before
{
	content:"\e900"
}

.w-icon-file-upload-icon:before
{
	content:"\e903"
}

.w-checkbox:after,.w-checkbox:before,.w-clearfix:after,.w-clearfix:before,.w-embed:after,.w-embed:before,.w-radio:after,.w-radio:before
{
	content:" ";
	grid-column-start:1;
	grid-row-start:1;
	grid-column-end:2;
	grid-row-end:2
}

*
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

html.w-mod-touch *
{
	background-attachment:scroll!important
}

.w-block
{
	display:block
}

.w-inline-block
{
	max-width:100%;
	display:inline-block
}

.w-clearfix:after,.w-clearfix:before
{
	display:table
}

.w-hidden
{
	display:none
}

.w-button
{
	display:inline-block;
	padding:9px 15px;
	background-color:#3898EC;
	color:#fff;
	border:0;
	line-height:inherit;
	text-decoration:none;
	cursor:pointer;
	border-radius:0
}

input.w-button
{
	-webkit-appearance:button
}

html[data-w-dynpage] [data-w-cloak]
{
	color:transparent!important
}

.w-webflow-badge,.w-webflow-badge *
{
	position:static;
	left:auto;
	top:auto;
	right:auto;
	bottom:auto;
	z-index:auto;
	display:block;
	visibility:visible;
	overflow:visible;
	overflow-x:visible;
	overflow-y:visible;
	box-sizing:border-box;
	width:auto;
	height:auto;
	max-height:none;
	max-width:none;
	min-height:0;
	min-width:0;
	margin:0;
	padding:0;
	float:none;
	clear:none;
	border:0 transparent;
	border-radius:0;
	background:0 0;
	background-size:auto auto;
	background-origin:padding-box;
	background-clip:border-box;
	box-shadow:none;
	opacity:1;
	transform:none;
	transition:none;
	direction:ltr;
	font-family:inherit;
	font-weight:inherit;
	color:inherit;
	font-size:inherit;
	line-height:inherit;
	font-style:inherit;
	font-variant:inherit;
	text-align:inherit;
	letter-spacing:inherit;
	text-decoration:inherit;
	text-indent:0;
	text-transform:inherit;
	list-style-type:disc;
	text-shadow:none;
	font-smoothing:auto;
	vertical-align:baseline;
	cursor:inherit;
	white-space:inherit;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal
}

.w-webflow-badge,.w-webflow-badge>img
{
	display:inline-block!important;
	visibility:visible!important;
	opacity:1!important
}

.w-webflow-badge
{
	position:fixed!important;
	z-index:2147483647!important;
	top:auto!important;
	right:12px!important;
	bottom:12px!important;
	left:auto!important;
	color:#AAADB0!important;
	background-color:#fff!important;
	border-radius:3px!important;
	padding:6px 8px 6px 6px!important;
	font-size:12px!important;
	line-height:14px!important;
	text-decoration:none!important;
	transform:none!important;
	margin:0!important;
	width:auto!important;
	height:auto!important;
	overflow:visible!important;
	white-space:nowrap;
	box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);
	cursor:pointer
}

.w-webflow-badge>img
{
	vertical-align:middle!important
}

h4,h5,h6
{
	margin-top:10px
}

blockquote,figure
{
	margin:0 0 10px
}

figcaption
{
	margin-top:5px;
	text-align:center
}

ol,ul
{
	margin-top:0;
	margin-bottom:10px;
	padding-left:40px
}

.w-list-unstyled
{
	padding-left:0;
	list-style:none
}

.w-embed:after,.w-embed:before
{
	display:table
}

.w-video
{
	width:100%;
	position:relative;
	padding:0
}

.w-video embed,.w-video iframe,.w-video object
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

fieldset
{
	padding:0;
	margin:0;
	border:0
}

button,html input[type=button],input[type=reset]
{
	border:0;
	cursor:pointer;
	-webkit-appearance:button
}

.w-form
{
	margin:0 0 15px
}

.w-form-done
{
	display:none;
	padding:20px;
	text-align:center;
	background-color:#ddd
}

.w-form-fail
{
	display:none;
	margin-top:10px;
	padding:10px;
	background-color:#ffdede
}

.w-input,.w-select
{
	display:block;
	width:100%;
	height:38px;
	padding:8px 12px;
	margin-bottom:10px;
	font-size:14px;
	line-height:1.42857143;
	color:#333;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ccc
}

.w-select[multiple],textarea.w-input,textarea.w-select
{
	height:auto
}

.w-input:-moz-placeholder,.w-select:-moz-placeholder
{
	color:#999
}

.w-input::-moz-placeholder,.w-select::-moz-placeholder
{
	color:#999;
	opacity:1
}

.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder
{
	color:#999
}

.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder
{
	color:#999
}

.w-input:focus,.w-select:focus
{
	border-color:#3898EC;
	outline:0
}

.w-input[disabled],.w-input[readonly],.w-select[disabled],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select
{
	cursor:not-allowed;
	background-color:#eee
}

.w-select
{
	background-image:-webkit-linear-gradient(white 0,#f3f3f3 100%);
	background-image:linear-gradient(white 0,#f3f3f3 100%)
}

.w-form-label
{
	display:inline-block;
	cursor:pointer;
	font-weight:400;
	margin-bottom:0
}

.w-checkbox,.w-radio
{
	display:block;
	margin-bottom:5px;
	padding-left:20px
}

.w-checkbox:after,.w-checkbox:before,.w-radio:after,.w-radio:before
{
	display:table
}

.w-checkbox-input,.w-radio-input
{
	margin:4px 0 0 -20px;
	margin-top:1px\9;
	line-height:normal;
	float:left
}

.w-file-upload,blockquote,h2,h3,h4,h5,h6
{
	margin-bottom:10px
}

.w-radio-input
{
	margin-top:3px
}

.w-file-upload
{
	display:block
}

.w-file-upload-input
{
	width:.1px;
	height:.1px;
	opacity:0;
	overflow:hidden;
	position:absolute;
	z-index:-100
}

.w-file-upload-default,.w-file-upload-success,.w-file-upload-uploading
{
	display:inline-block;
	color:#333
}

.w-file-upload-error
{
	display:block;
	margin-top:10px
}

.w-file-upload-default.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden,.w-file-upload-uploading.w-hidden
{
	display:none
}

.w-file-upload-file,.w-file-upload-uploading-btn
{
	display:flex;
	margin:0;
	border:1px solid #ccc;
	background-color:#fafafa
}

.w-file-upload-uploading-btn
{
	font-size:14px;
	font-weight:400;
	cursor:pointer;
	padding:8px 12px
}

.w-file-upload-file
{
	flex-grow:1;
	justify-content:space-between;
	padding:8px 9px 8px 11px
}

.w-file-upload-file-name
{
	font-size:14px;
	font-weight:400;
	display:block
}

.w-file-remove-link
{
	margin-top:3px;
	margin-left:10px;
	width:auto;
	height:auto;
	padding:3px;
	display:block;
	cursor:pointer
}

.w-icon-file-upload-remove
{
	margin:auto;
	font-size:10px
}

.w-file-upload-error-msg
{
	display:inline-block;
	color:#ea384c;
	padding:2px 0
}

.w-file-upload-info
{
	display:inline-block;
	line-height:38px;
	padding:0 12px
}

.w-file-upload-label
{
	display:inline-block;
	font-size:14px;
	font-weight:400;
	cursor:pointer;
	margin:0;
	padding:8px 12px;
	border:1px solid #ccc;
	background-color:#fafafa
}

.w-icon-file-upload-icon,.w-icon-file-upload-uploading
{
	display:inline-block;
	margin-right:8px;
	width:20px
}

.w-container:after,.w-container:before,.w-row:after,.w-row:before
{
	display:table;
	content:" ";
	grid-column-start:1;
	grid-row-start:1;
	grid-column-end:2;
	grid-row-end:2
}

.w-icon-file-upload-uploading
{
	height:20px
}

.w-container
{
	margin-left:auto;
	margin-right:auto;
	max-width:940px
}

.w-container .w-row
{
	margin-left:-10px;
	margin-right:-10px
}

.w-row .w-row
{
	margin-left:0;
	margin-right:0
}

.w-col
{
	position:relative;
	float:left;
	width:100%;
	min-height:1px;
	padding-left:10px;
	padding-right:10px
}

.w-col .w-col
{
	padding-left:0;
	padding-right:0
}

.w-col-1
{
	width:8.33333333%
}

.w-col-2
{
	width:16.66666667%
}

.w-col-3
{
	width:25%
}

.w-col-4
{
	width:33.33333333%
}

.w-col-5
{
	width:41.66666667%
}

.w-col-6
{
	width:50%
}

.w-col-7
{
	width:58.33333333%
}

.w-col-8
{
	width:66.66666667%
}

.w-col-9
{
	width:75%
}

.w-col-10
{
	width:83.33333333%
}

.w-col-11
{
	width:91.66666667%
}

.w-col-12
{
	width:100%
}

.w-hidden-main
{
	display:none!important
}

@media screen and (max-width:991px)
{
	.w-container
	{
		max-width:728px
	}

	.w-hidden-main
	{
		display:inherit!important
	}

	.w-hidden-medium
	{
		display:none!important
	}

	.w-col-medium-1
	{
		width:8.33333333%
	}

	.w-col-medium-2
	{
		width:16.66666667%
	}

	.w-col-medium-3
	{
		width:25%
	}

	.w-col-medium-4
	{
		width:33.33333333%
	}

	.w-col-medium-5
	{
		width:41.66666667%
	}

	.w-col-medium-6
	{
		width:50%
	}

	.w-col-medium-7
	{
		width:58.33333333%
	}

	.w-col-medium-8
	{
		width:66.66666667%
	}

	.w-col-medium-9
	{
		width:75%
	}

	.w-col-medium-10
	{
		width:83.33333333%
	}

	.w-col-medium-11
	{
		width:91.66666667%
	}

	.w-col-medium-12
	{
		width:100%
	}

	.w-col-stack
	{
		width:100%;
		left:auto;
		right:auto
	}
}

@media screen and (max-width:767px)
{
	.w-hidden-main,.w-hidden-medium
	{
		display:inherit!important
	}

	.w-hidden-small
	{
		display:none!important
	}

	.w-container .w-row,.w-row
	{
		margin-left:0;
		margin-right:0
	}

	.w-col
	{
		width:100%;
		left:auto;
		right:auto
	}

	.w-col-small-1
	{
		width:8.33333333%
	}

	.w-col-small-2
	{
		width:16.66666667%
	}

	.w-col-small-3
	{
		width:25%
	}

	.w-col-small-4
	{
		width:33.33333333%
	}

	.w-col-small-5
	{
		width:41.66666667%
	}

	.w-col-small-6
	{
		width:50%
	}

	.w-col-small-7
	{
		width:58.33333333%
	}

	.w-col-small-8
	{
		width:66.66666667%
	}

	.w-col-small-9
	{
		width:75%
	}

	.w-col-small-10
	{
		width:83.33333333%
	}

	.w-col-small-11
	{
		width:91.66666667%
	}

	.w-col-small-12
	{
		width:100%
	}
}

@media screen and (max-width:479px)
{
	.w-container
	{
		max-width:none
	}

	.w-hidden-main,.w-hidden-medium,.w-hidden-small
	{
		display:inherit!important
	}

	.w-hidden-tiny
	{
		display:none!important
	}

	.w-col
	{
		width:100%
	}

	.w-col-tiny-1
	{
		width:8.33333333%
	}

	.w-col-tiny-2
	{
		width:16.66666667%
	}

	.w-col-tiny-3
	{
		width:25%
	}

	.w-col-tiny-4
	{
		width:33.33333333%
	}

	.w-col-tiny-5
	{
		width:41.66666667%
	}

	.w-col-tiny-6
	{
		width:50%
	}

	.w-col-tiny-7
	{
		width:58.33333333%
	}

	.w-col-tiny-8
	{
		width:66.66666667%
	}

	.w-col-tiny-9
	{
		width:75%
	}

	.w-col-tiny-10
	{
		width:83.33333333%
	}

	.w-col-tiny-11
	{
		width:91.66666667%
	}

	.w-col-tiny-12
	{
		width:100%
	}
}

.w-widget
{
	position:relative
}

.w-widget-map
{
	width:100%;
	height:400px
}

.w-widget-map label
{
	width:auto;
	display:inline
}

.w-widget-map img
{
	max-width:inherit
}

.w-widget-map .gm-style-iw
{
	width:90%!important;
	height:auto!important;
	top:7px!important;
	left:6%!important;
	display:inline;
	text-align:center;
	overflow:hidden
}

.w-widget-map .gm-style-iw+div
{
	display:none
}

.w-widget-twitter
{
	overflow:hidden
}

.w-widget-twitter-count-shim
{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:28px;
	height:20px;
	text-align:center;
	background:#fff;
	border:1px solid #758696;
	border-radius:3px
}

.w-widget-twitter-count-shim *
{
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.w-dropdown-toggle,.w-slider-arrow-left,.w-slider-arrow-right
{
	//-webkit-user-select:none;
	//-moz-user-select:none;
	//cursor:pointer
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner
{
	position:relative;
	font-size:15px;
	line-height:12px;
	text-align:center;
	color:#999;
	font-family:serif
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear
{
	position:relative;
	display:block
}

.w-widget-twitter-count-shim.w--large
{
	width:36px;
	height:28px;
	margin-left:7px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner
{
	font-size:18px;
	line-height:18px
}

.w-widget-twitter-count-shim:not(.w--vertical)
{
	margin-left:5px;
	margin-right:8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large
{
	margin-left:6px
}

.w-widget-twitter-count-shim:not(.w--vertical):after,.w-widget-twitter-count-shim:not(.w--vertical):before
{
	top:50%;
	left:0;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}

.w-widget-twitter-count-shim:not(.w--vertical):before
{
	border-color:rgba(117,134,150,0);
	border-right-color:#5d6c7b;
	border-width:4px;
	margin-left:-9px;
	margin-top:-4px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before
{
	border-width:5px;
	margin-left:-10px;
	margin-top:-5px
}

.w-widget-twitter-count-shim:not(.w--vertical):after
{
	border-color:rgba(255,255,255,0);
	border-right-color:#fff;
	border-width:4px;
	margin-left:-8px;
	margin-top:-4px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after
{
	border-width:5px;
	margin-left:-9px;
	margin-top:-5px
}

.w-widget-twitter-count-shim.w--vertical
{
	width:61px;
	height:33px;
	margin-bottom:8px
}

.w-widget-twitter-count-shim.w--vertical:after,.w-widget-twitter-count-shim.w--vertical:before
{
	top:100%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}

.w-widget-twitter-count-shim.w--vertical:before
{
	border-color:rgba(117,134,150,0);
	border-top-color:#5d6c7b;
	border-width:5px;
	margin-left:-5px
}

.w-widget-twitter-count-shim.w--vertical:after
{
	border-color:rgba(255,255,255,0);
	border-top-color:#fff;
	border-width:4px;
	margin-left:-4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner
{
	font-size:18px;
	line-height:22px
}

.w-widget-twitter-count-shim.w--vertical.w--large
{
	width:76px
}

.w-widget-gplus
{
	overflow:hidden
}

.w-background-video
{
	position:relative;
	overflow:hidden;
	height:500px;
	color:#fff
}

.w-background-video>video
{
	background-size:cover;
	background-position:50% 50%;
	position:absolute;
	right:-100%;
	bottom:-100%;
	top:-100%;
	left:-100%;
	margin:auto;
	min-width:100%;
	min-height:100%;
	z-index:-100
}

.w-background-video>video::-webkit-media-controls-start-playback-button
{
	display:none!important;
	-webkit-appearance:none
}

.w-slider
{
	position:relative;
	height:300px;
	text-align:center;
	background:#ddd;
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color:transparent
}

.w-slide,.w-slider-mask
{
	position:relative;
	height:100%
}

.w-slider-mask
{
	display:block;
	overflow:hidden;
	z-index:1;
	left:0;
	right:0;
	white-space:nowrap
}

.w-dropdown,.w-dropdown-toggle,.w-slide,.w-slider-dot
{
	//display:inline-block
}

.w-slide
{
	vertical-align:top;
	width:100%;
	white-space:normal;
	text-align:left
}

.w-slider-nav
{
	position:absolute;
	z-index:2;
	top:auto;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	padding-top:10px;
	height:40px;
	text-align:center;
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color:transparent
}

.w-lightbox-backdrop,.w-nav-button
{
	-webkit-tap-highlight-color:transparent
}

.w-slider-nav.w-round>div
{
	border-radius:100%
}

.w-slider-nav.w-num>div
{
	width:auto;
	height:auto;
	padding:.2em .5em;
	font-size:inherit;
	line-height:inherit
}

.w-slider-nav.w-shadow>div
{
	box-shadow:0 0 3px rgba(51,51,51,.4)
}

.w-slider-nav-invert
{
	color:#fff
}

.w-slider-nav-invert>div
{
	background-color:rgba(34,34,34,.4)
}

.w-slider-nav-invert>div.w-active
{
	background-color:#222
}

.w-slider-dot
{
	position:relative;
	width:1em;
	height:1em;
	background-color:rgba(255,255,255,.4);
	cursor:pointer;
	margin:0 3px .5em;
	transition:background-color .1s,color .1s
}

.w-slider-dot.w-active
{
	background-color:#fff
}

.w-slider-arrow-left,.w-slider-arrow-right
{
	position:absolute;
	width:80px;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	overflow:hidden;
	color:#fff;
	font-size:40px;
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color:transparent;
	-ms-user-select:none;
	user-select:none
}

.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class*=" w-icon-"],.w-slider-arrow-right [class^=w-icon-]
{
	position:absolute
}

.w-dropdown,.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle
{
	//position:relative;
	//text-align:left;
	//margin-left:auto;
	//margin-right:auto
}

.w-slider-arrow-left
{
	z-index:3;
	right:auto
}

.w-slider-arrow-right
{
	z-index:4;
	left:auto
}

.w-icon-slider-left,.w-icon-slider-right
{
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:1em;
	height:1em
}

.w-dropdown
{
	z-index:900
}

.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle
{
	//vertical-align:top;
	//text-decoration:none;
	//color:#222;
	//padding:20px;
	//white-space:nowrap
}

.w-dropdown-toggle
{
	//-ms-user-select:none;
	//user-select:none;
	//padding-right:40px
}

.w-lightbox-backdrop,.w-nav-button
{
	-webkit-user-select:none;
	-moz-user-select:none
}

.w-icon-dropdown-toggle
{
	//position:absolute;
	//top:0;
	//right:0;
	//bottom:0;
	//margin:auto 20px auto auto;
	//width:1em;
	//height:1em
}

.w-dropdown-list
{
	position:absolute;
	background:#ddd;
	display:none;
	min-width:100%
}

.w-dropdown-list.w--open,.w-nav[data-collapse=all] .w-dropdown,.w-nav[data-collapse=all] .w-dropdown-toggle
{
	//display:block
}

.w-dropdown-link
{
	padding:10px 20px;
	display:block;
	color:#222
}

.w-dropdown-link.w--current
{
	color:#0082f3
}

.w-nav[data-collapse=all] .w-dropdown-list
{
	position:static
}

@media screen and (max-width:991px)
{
	.w-nav[data-collapse=medium] .w-dropdown,.w-nav[data-collapse=medium] .w-dropdown-toggle
	{
		//display:block
	}

	.w-nav[data-collapse=medium] .w-dropdown-list
	{
		position:static
	}
}

@media screen and (max-width:767px)
{
	.w-nav[data-collapse=small] .w-dropdown,.w-nav[data-collapse=small] .w-dropdown-toggle
	{
		//display:block
	}

	.w-nav[data-collapse=small] .w-dropdown-list
	{
		position:static
	}

	.w-nav-brand
	{
		padding-left:10px
	}
}

@media screen and (max-width:479px)
{
	.w-nav[data-collapse=tiny] .w-dropdown,.w-nav[data-collapse=tiny] .w-dropdown-toggle
	{
		//display:block
	}

	.w-nav[data-collapse=tiny] .w-dropdown-list
	{
		position:static
	}
}

.w-lightbox-backdrop
{
	cursor:auto;
	font-style:normal;
	font-variant:normal;
	letter-spacing:normal;
	list-style:disc;
	text-indent:0;
	text-shadow:none;
	text-transform:none;
	visibility:visible;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	color:#fff;
	font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;
	font-size:17px;
	line-height:1.2;
	font-weight:300;
	text-align:center;
	background:rgba(0,0,0,.9);
	z-index:2000;
	outline:0;
	opacity:0;
	-ms-user-select:none;
	-webkit-transform:translate(0,0)
}

.w-lightbox-caption,.w-lightbox-strip
{
	bottom:0;
	right:0;
	white-space:nowrap;
	left:0
}

.w-lightbox-backdrop,.w-lightbox-container
{
	height:100%;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}

.w-lightbox-content
{
	position:relative;
	height:100vh;
	overflow:hidden
}

.w-lightbox-view
{
	position:absolute;
	width:100vw;
	height:100vh;
	opacity:0
}

.w-lightbox-view:before
{
	content:"";
	height:100vh
}

.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before
{
	height:86vh
}

.w-lightbox-frame,.w-lightbox-view:before
{
	display:inline-block;
	vertical-align:middle
}

.w-nav-link,.w-tab-link
{
	vertical-align:top;
	text-decoration:none
}

.w-lightbox-figure
{
	position:relative;
	margin:0
}

.w-lightbox-group .w-lightbox-figure
{
	cursor:pointer
}

.w-lightbox-img
{
	width:auto;
	height:auto;
	max-width:none
}

.w-lightbox-image
{
	display:block;
	float:none;
	max-width:100vw;
	max-height:100vh
}

.w-lightbox-group .w-lightbox-image
{
	max-height:86vh
}

.w-lightbox-caption
{
	position:absolute;
	padding:.5em 1em;
	background:rgba(0,0,0,.4);
	text-align:left;
	text-overflow:ellipsis;
	overflow:hidden
}

.w-lightbox-embed
{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%
}

.w-lightbox-control
{
	position:absolute;
	top:0;
	width:4em;
	background-size:24px;
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	-webkit-transition:all .3s;
	transition:all .3s
}

.w-lightbox-left
{
	display:none;
	bottom:0;
	left:0;
	background-image:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)
}

.w-lightbox-right
{
	display:none;
	right:0;
	bottom:0;
	background-image:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)
}

.w-lightbox-close
{
	right:0;
	height:2.6em;
	background-image:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
	background-size:18px
}

.w-lightbox-strip
{
	position:absolute;
	padding:0 1vh;
	line-height:0;
	overflow-x:auto;
	overflow-y:hidden
}

body,p
{
	//line-height:1.5em
}

.w-lightbox-noscroll,.w-richtext ol,.w-richtext ul
{
	overflow:hidden
}

.w-lightbox-item
{
	display:inline-block;
	width:10vh;
	padding:2vh 1vh;
	cursor:pointer;
	-webkit-transform:translate3d(0,0,0)
}

.w-lightbox-active
{
	opacity:.3
}

.w-lightbox-thumbnail
{
	position:relative;
	height:10vh;
	background:#222;
	overflow:hidden
}

.w-lightbox-thumbnail-image
{
	position:absolute;
	top:0;
	left:0
}

.w-lightbox-thumbnail .w-lightbox-tall
{
	top:50%;
	width:100%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide
{
	left:50%;
	height:100%;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}

.w-lightbox-spinner
{
	position:absolute;
	top:50%;
	left:50%;
	box-sizing:border-box;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	border:5px solid rgba(0,0,0,.4);
	border-radius:50%;
	-webkit-animation:spin .8s infinite linear;
	animation:spin .8s infinite linear
}

.w-richtext figure.w-richtext-align-center,.w-richtext figure.w-richtext-align-fullwidth
{
	clear:both;
	margin-right:auto;
	margin-left:auto
}

.w-lightbox-spinner:after
{
	content:"";
	position:absolute;
	top:-4px;
	right:-4px;
	bottom:-4px;
	left:-4px;
	border:3px solid transparent;
	border-bottom-color:#fff;
	border-radius:50%
}

.w-lightbox-hide
{
	display:none
}

@media (min-width:768px)
{
	.w-lightbox-content
	{
		height:96vh;
		margin-top:2vh
	}

	.w-lightbox-view,.w-lightbox-view:before
	{
		height:96vh
	}

	.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before
	{
		height:84vh
	}

	.w-lightbox-image
	{
		max-width:96vw;
		max-height:96vh
	}

	.w-lightbox-group .w-lightbox-image
	{
		max-width:82.3vw;
		max-height:84vh
	}

	.w-lightbox-left,.w-lightbox-right
	{
		display:block;
		opacity:.5
	}

	.w-lightbox-close
	{
		opacity:.8
	}

	.w-lightbox-control:hover
	{
		opacity:1
	}
}

h1,h2
{
	margin-top:15px;
	line-height:1.2em;
	font-weight:400
}

li,p
{
	//margin-top:0;
	//margin-bottom:0
}

.w-lightbox-inactive,.w-lightbox-inactive:hover
{
	opacity:0
}

.w-richtext:after,.w-richtext:before
{
	content:" ";
	display:table;
	grid-column-start:1;
	grid-row-start:1;
	grid-column-end:2;
	grid-row-end:2
}

.w-richtext:after
{
	clear:both
}

.w-richtext[contenteditable=true]:after,.w-richtext[contenteditable=true]:before
{
	white-space:initial
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:before,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:before,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div
{
	outline:#2895f7 solid 2px
}

.w-richtext figure.w-richtext-figure-type-video>div:before,.w-richtext figure[data-rt-type=video]>div:before
{
	content:'';
	position:absolute;
	display:none;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:1
}

.w-nav:after,.w-nav:before,.w-tabs:after,.w-tabs:before
{
	content:" ";
	grid-column-start:1;
	grid-row-start:1;
	grid-column-end:2;
	grid-row-end:2
}

.w-richtext figure
{
	position:relative;
	max-width:60%
}

.w-richtext figure>div:before
{
	cursor:default!important
}

.circle-link.video,.faq-question,.play,.register-link,.search-icon,.w-nav-button,.w-tab-link,a
{
	cursor:pointer
}

.w-richtext figure img
{
	width:100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder
{
	opacity:.6
}

.w-richtext figure div
{
	font-size:0;
	color:transparent
}

.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]
{
	display:table
}

.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div
{
	display:inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption
{
	display:table-caption;
	caption-side:bottom
}

.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]
{
	width:60%;
	height:0
}

.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

.w-nav,.w-nav-brand,.w-nav-link,.w-nav-menu
{
	position:relative
}

.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div
{
	width:100%
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div
{
	max-width:100%
}

.w-richtext figure.w-richtext-align-normal
{
	clear:both
}

.w-richtext figure.w-richtext-align-fullwidth
{
	width:100%;
	max-width:100%;
	text-align:center;
	display:block
}

.w-richtext figure.w-richtext-align-fullwidth>div
{
	display:inline-block;
	padding-bottom:inherit
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption
{
	display:block
}

.w-richtext figure.w-richtext-align-floatleft
{
	float:left;
	margin-right:15px;
	clear:none
}

.w-richtext figure.w-richtext-align-floatright
{
	float:right;
	margin-left:15px;
	clear:none
}

.w-nav:after,.w-tabs:after
{
	clear:both
}

.w-nav
{
	background:#ddd;
	z-index:1000
}

.w-nav:after,.w-nav:before
{
	display:table
}

.w-nav-brand
{
	float:left;
	text-decoration:none;
	color:#333
}

.w-nav-link
{
	display:inline-block;
	color:#222;
	padding:20px;
	text-align:left;
	margin-left:auto;
	margin-right:auto
}

.w-nav-link.w--current
{
	color:#0082f3
}

.w-nav-menu
{
	float:right
}

.w--nav-menu-open
{
	display:block!important;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background:#C8C8C8;
	text-align:center;
	overflow:visible;
	min-width:200px
}

.w--nav-link-open
{
	display:block;
	position:relative
}

.w-nav-overlay
{
	position:absolute;
	overflow:hidden;
	display:none;
	top:100%;
	left:0;
	right:0;
	width:100%
}

.container._1200.banner-text-container,.container._1200.relative,.container.banner-text-container,.container.homepage-signup-form,.container.relative,.w-nav-button,.w-tab-content,.w-tab-link,.w-tab-menu,.w-tabs
{
	position:relative
}

.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-right] .w-nav-overlay
{
	width:auto
}

.w-nav-overlay .w--nav-menu-open
{
	top:0
}

.w-nav[data-animation=over-left] .w--nav-menu-open,.w-nav[data-animation=over-left] .w-nav-overlay
{
	right:auto;
	z-index:1;
	top:0
}

.w-nav[data-animation=over-right] .w--nav-menu-open,.w-nav[data-animation=over-right] .w-nav-overlay
{
	left:auto;
	z-index:1;
	top:0
}

.w-nav-button
{
	float:right;
	padding:18px;
	font-size:24px;
	display:none;
	tap-highlight-color:transparent;
	-ms-user-select:none;
	user-select:none
}

.w-nav-button.w--open
{
	background-color:#C8C8C8;
	color:#fff
}

.w-nav[data-collapse=all] .w-nav-menu
{
	display:none
}

.w-nav[data-collapse=all] .w-nav-button
{
	display:block
}

@media screen and (max-width:991px)
{
	.w-nav[data-collapse=medium] .w-nav-menu
	{
		display:none
	}

	.w-nav[data-collapse=medium] .w-nav-button
	{
		display:block
	}
}

@media screen and (max-width:767px)
{
	.w-nav[data-collapse=small] .w-nav-menu
	{
		display:none
	}

	.w-nav[data-collapse=small] .w-nav-button
	{
		display:block
	}

	.w-nav-brand
	{
		padding-left:10px
	}
}

@media screen and (max-width:479px)
{
	.w-nav[data-collapse=tiny] .w-nav-menu
	{
		display:none
	}

	.w-nav[data-collapse=tiny] .w-nav-button
	{
		display:block
	}
}

.w-tabs:after,.w-tabs:before
{
	display:table
}

.w-tab-link
{
	display:inline-block;
	padding:9px 30px;
	text-align:left;
	color:#222;
	background-color:#ddd
}

.button.register-button,.container._1200.center,.hero,.program-card
{
	text-align:center
}

body,h6,p
{
	color:#333
}

.w-tab-link.w--current
{
	background-color:#C8C8C8
}

.w-tab-content
{
	display:block;
	overflow:hidden
}

.w-tab-pane
{
	position:relative;
	display:none
}

.w--tab-active
{
	display:block
}

@media screen and (max-width:479px)
{
	.w-tab-link
	{
		display:block
	}
}

.w-ix-emptyfix:after
{
	content:""
}

@keyframes spin
{
	0%
{
	transform:rotate(0)
}

100%
{
	transform:rotate(360deg)
}


}

.w-dyn-empty
{
	padding:10px;
	background-color:#ddd
}

.w-condition-invisible,.w-dyn-bind-empty
{
	display:none!important
}

body
{
	background-color:#f8f7f5;
	font-family:Roboto,sans-serif;
	font-size:16px;
	font-weight:400
}

h1,h2,h3,h4
{
	font-family:'Roboto Condensed',sans-serif
}

h1
{
	margin-bottom:15px;
	font-size:48px
}

h2
{
	font-size:36px
}

h3
{
	margin-top:10px;
	font-size:24px;
	line-height:1.25em;
	font-weight:400
}

h4
{
	font-size:18px;
	line-height:28px;
	letter-spacing:.13px
}

a,h5,h6,label,li,p
{
	font-weight:400
}

h5
{
	font-size:16px;
	line-height:26px
}

h6
{
	font-size:15px;
	line-height:25px
}

.button,li,p
{
	font-size:16px
}

a
{
	display:inline-block;
	-webkit-transition:color .2s ease;
	transition:color .2s ease;
	color:#b12029;
	line-height:24px;
	text-decoration:none
}

a:hover
{
	opacity:.8
}

ul
{
	margin-top:24px;
	margin-bottom:24px;
	padding-left:30px
}

li
{
	padding-left:4px
}

label
{
	display:block;
	margin-bottom:5px;
	//color:#999;
	line-height:24px
}

strong
{
	font-weight:700
}

blockquote
{
	margin-top:20px;
	padding:20px 30px;
	border-left:5px solid #e2e2e2;
	font-size:15px;
	line-height:22px;
	font-weight:400
}

.styleguide
{
	display:block;
	width:960px;
	margin:10px auto 100px;
	box-shadow:none
}

.container
{
	display:block;
	width:100%;
	max-width:1800px;
	margin-right:auto;
	margin-left:auto;
	padding: 0 8%
}

.container.homepage-signup-form
{
	display:block;
	max-width:none;
	height: 100%;
	padding-top:40px;
	padding-bottom:48px;
	padding-left:8%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#f8f7f5),to(hsla(0,0%,100%,0)));
	background-image:linear-gradient(180deg,#f8f7f5 25%,hsla(0,0%,100%,0))
}

.container._1200
{
	width:100%;
	max-width:1200px
}

.container._1200.banner-text-container
{
	z-index:1;
	max-width:1800px
}

.container._1200.intruding-container
{
	margin-top:-96px;
	padding:48px 5% 16px
}

.container._1200.intruding-container.news-container
{
	margin-top:-144px;
	padding-top:36px;
	padding-right:6%;
	padding-left:6%
}

.container.flex-center
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.container.banner-text-container
{
	z-index:1;
	width:100%
}

.container.event-description
{
	margin-right:0;
	margin-left:0
}

.container.event-container
{
	max-width:2000px;
	padding-right:12%;
	padding-left:12%
}

.container.intruding-container
{
	margin-top:-96px;
	padding:48px 5% 40px
}

.container.intruding-container.news-container
{
	margin-top:-144px;
	padding-top:36px;
	padding-bottom:48px;
	border-radius:4px;
	background-color:#fff;
	box-shadow:0 20px 40px 0 rgba(0,0,0,.02)
}

.container.flex.relative.justify-center
{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}

.container._1400
{
	max-width:1400px
}

.container._1000
{
	max-width:1000px
}

.container._800
{
	max-width:800px
}

.container._900
{
	max-width:900px
}

.divider
{
	height:1px;
	margin-top:20px;
	margin-bottom:15px;
	background-color:#eee
}

.divider.headline-divider
{
	margin-top:40px;
	margin-bottom:20px
}

.divider.big-article-divider
{
	margin-bottom:24px
}

.style-label
{
	color:#bebebe;
	font-size:12px;
	line-height:20px;
	font-weight:500;
	text-transform:uppercase
}

.button,.tagline
{
	line-height:1.4em
}

.tag-wrapper
{
	margin-top:35px;
	margin-bottom:35px;
	padding-right:5px;
	padding-left:5px
}

.styleguideheadline
{
	margin-top:30px;
	padding-right:10px;
	padding-left:10px
}

.row.adjacent
{
	margin-bottom:0
}

.row.flex,.row.flex-row
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}

.row.flex-row.align-start
{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}

.button
{
	display:inline-block;
	margin-top:24px;
	margin-bottom:24px;
	padding:16px 36px;
	float:none;
	border-radius:4px;
	background-color:#b12029;
	box-shadow:0 20px 30px -20px rgba(248,83,89,.6);
	opacity:.88;
	-webkit-transition:all .4s ease;
	transition:all .4s ease;
	color:#fff;
	letter-spacing:.25px
}

.tagline,.tagline.weekday
{
	letter-spacing:0;
	text-transform:none;
	font-weight:400
}

.button:hover
{
	border-color:#0c6eb8;
	opacity:1;
	color:#fff
}

.button.green-button
{
	background-color:#39b54a;
	-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;
	transition:color .2s ease,background-color .2s ease,border-color .2s ease
}

.button.green-button:hover
{
	background-color:#2faa40
}

.button.violet-button
{
	background-color:#805ce6
}

.button.violet-button:hover
{
	background-color:#6e49d4
}

.button.default-button
{
	display:block;
	margin-top:0;
	margin-bottom:0;
	padding-right:24px;
	padding-left:24px;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	background-color:#fff;
	box-shadow:none;
	-webkit-transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;
	transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;
	color:#5b697a
}

.button.default-button:hover
{
	background-color:#fff;
	box-shadow:0 1px 5px 0 rgba(0,0,0,.1);
	color:#213d63
}

.button.default-button.big-default
{
	margin-top:0;
	padding:17px 35px;
	font-size:16px
}

.button.default-button.card-cta
{
	position:absolute;
	left:30px;
	bottom:20px;
	display:block
}

.alert,.article,.card,.card.card1-content,.label,.label-text,.label.news-label
{
	position:relative
}

.button.default-button.default-button-with-line
{
	padding:8px 24px;
	border:1px solid #f4f4f4;
	-webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease;
	transition:color .2s ease,background-color .2s ease,border-color .2s ease
}

.button.default-button.default-button-with-line:hover
{
	border-color:#ded8c5;
	box-shadow:none
}

.button.profile-contact-big-button
{
	margin-right:10px
}

.button.button-banner
{
	float:right;
	background-color:rgba(0,0,0,.75);
	box-shadow:none;
	opacity:1;
	color:#fff
}

.button.button-banner:hover
{
	background-color:#000
}

.button.register-button
{
	width:100%;
	background-color:#0032a0;
	box-shadow:0 20px 30px -20px #3c6fe0;
	color:#fff
}

.button.category-button
{
	margin-top:8px;
	background-color:#fff;
	color:#b12029
}

.button.email-button
{
	margin-top:16px;
	margin-bottom:8px;
	box-shadow:0 16px 30px -20px rgba(248,83,89,.6)
}

.button.category-anchor-button
{
	margin-right:4px;
	margin-left:4px;
	background-color:#fff;
	box-shadow:0 20px 30px -20px #333;
	color:#000
}

.button.show-more-button
{
	width:100%;
	margin-top:0;
	border:1px solid #b12029;
	background-color:transparent;
	box-shadow:none;
	color:#b12029;
	text-align:center
}

.swatch-block-big
{
	width:100%;
	height:140px;
	background-color:#49c8f5
}

.hero,.hero2
{
	height:480px;
	-webkit-box-orient:vertical;
	border-radius:10px;
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.swatch-block-big._2nd-swatch-100
{
	background-color:#0032a0
}

.swatch-block-big._3rd-swatch-100
{
	background-color:#72984b
}

.swatch-block-big._4th-swatch-100
{
	background-color:#c5d0de
}

.swatch-block-big._5th-swatch-100
{
	background-color:#f7901e
}

.swatch-block-big._6th-swatch-100
{
	background-color:#b12029
}

.swatch-block-big._7th-swatch-100
{
	background-color:#333
}

.swatch-block-big._8th-swatch-100
{
	background-color:#582c5f
}

.content-wrapper
{
	margin-bottom:50px
}

.hero
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	padding-right:20%;
	padding-left:20%;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-image:linear-gradient(135deg,rgba(48,35,174,.6),rgba(200,109,215,.6)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08380dfbea2ddb_hero1.jpg)
}

.number-card-number
{
	display:block;
	margin-top:0;
	color:#fff;
	font-size:32px;
	font-weight:400
}

.number-card-number.education
{
	color:#0032a0
}

.number-card-number.human-services-support
{
	color:#46b8e0
}

.number-card-number.cooperative
{
	color:#075056
}

.number-card-number.health-safety
{
	color:#f7901e
}

.number-card-number.training
{
	color:#582c5f
}

.number-card-number.ccoga
{
	color:#cab388
}

.number-card-number.online-programs
{
	color:#b12029
}

.tagline
{
	margin-top:0;
	margin-bottom:16px;
	color:#858589;
	font-size:16px
}

.tagline.white-hero-tagline
{
	margin-bottom:10px;
	color:#fff
}

.tagline.tag
{
	display:inline-block;
	margin-top:8px;
	margin-right:16px;
	margin-bottom:4px;
	color:rgba(51,51,51,.4)
}

.tagline.tag.text-color-light
{
	color:#ded8c5
}

.tagline.tag.reverse
{
	opacity:.36;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	color:#fff
}

.tagline.tag.reverse:hover
{
	opacity:1
}

.tagline.number-card-currency,.tagline.white-profile-tagline
{
	color:#fff
}

.tagline.weekday
{
	display:block;
	margin-top:24px;
	margin-bottom:0;
	color:#000;
	font-size:14px;
	line-height:1.2em
}

.label-text,.tag
{
	text-transform:uppercase
}

.tagline.weekday.weekday-inner
{
	margin-top:8px;
	margin-bottom:-6px
}

.tagline.weekday.year
{
	margin-top:-4px;
	margin-bottom:4px;
	opacity:.6;
	font-size:12px
}

.article:hover,.close-alert:hover
{
	opacity:.8
}

.tagline.date-2-ampersand
{
	display:inline-block;
	margin:0 8px 0 -4px;
	color:#000;
	font-size:18px
}

.hero2,.social-icon
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.tagline.black
{
	color:#333
}

.larger-paragraph
{
	font-size:16px;
	line-height:26px
}

.larger-paragraph.white-hero-paragraph
{
	margin-top:12px;
	margin-bottom:30px;
	color:hsla(0,0%,100%,.8)
}

.larger-paragraph.white-hero-paragraph.hero2-paragraph
{
	width:40%
}

.hero2
{
	display:flex;
	width:100%;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(68,73,80,.2)),to(rgba(68,73,80,.2))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838419eea2de1_hero2.jpg);
	background-image:linear-gradient(180deg,rgba(68,73,80,.2),rgba(68,73,80,.2)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838419eea2de1_hero2.jpg)
}

.alert,.product-card-description
{
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal
}

.article-cover.article-content-1,.article-cover.article-content-2,.article-cover.article-content-3,.card.card1-content,.card.card2-content,.card.card3-content,.card.card4-content,.card.card6-content,.product-card-image.project-earth
{
	background-position:50% 50%;
	background-size:cover
}

.col
{
	padding-right:15px;
	padding-left:5px
}

.col-2
{
	padding-right:5px;
	padding-left:15px
}

.basic-column
{
	padding-right:5px;
	padding-left:5px
}

.card
{
	height:340px;
	padding:30px;
	border-radius:8px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));
	background-image:linear-gradient(180deg,#000,#000);
	-webkit-transition:box-shadow .4s ease;
	transition:box-shadow .4s ease
}

.card.card1-content
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08389959ea2de3_card1.jpg)
}

.card.card2-content
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08380501ea2de4_card2.jpg)
}

.card.card3-content
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08382915ea2de5_card3.jpg)
}

.card.card4-content
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838df0fea2de6_card4%402x.jpg)
}

.card.card5-content
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08381cebea2de7_card5%402x.jpg);
	background-position:50% 50%;
	background-size:cover
}

.card.card6-content
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08385abaea2de8_card6%402x.jpg)
}

.card-headline
{
	margin-top:10px;
	color:#fff
}

.card-headline.dark-card-headline
{
	color:#333
}

.card-headline.dark-card-headline._6col-card
{
	width:40%
}

.article
{
	margin-bottom:60px;
	-webkit-transition:opacity .2s ease;
	transition:opacity .2s ease
}

.article-cover
{
	height:230px;
	margin-bottom:24px;
	border-radius:8px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#f1f1f1));
	background-image:linear-gradient(180deg,#f1f1f1,#f1f1f1)
}

.article-cover.article-content-1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08380fa1ea2e1c_Screenshot%202018-05-01%2020.54.33.png)
}

.article-cover.article-content-2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08387d67ea2e1e_Screenshot%202018-05-01%2020.55.08.png)
}

.article-cover.article-content-3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08385b59ea2e1d_Screenshot%202018-05-01%2020.54.52.png)
}

.label
{
	z-index:1;
	display:inline-block;
	padding:3px 10px;
	border-radius:2px
}

.label.label-green
{
	background-color:#39b54a
}

.label.label-blue
{
	background-color:#0032a0
}

.label.label-yellow
{
	background-color:#f7901e
}

.label.label-red
{
	background-color:#b12029;
	background-image:none
}

.label.label-grey
{
	background-color:#ded8c5
}

.label.label-article-brown
{
	margin-bottom:2px;
	background-color:#582c5f
}

.label.label-article-pink
{
	margin-top:2px;
	background-color:#0032a0
}

.label.news-professional-training
{
	margin-bottom:2px;
	background-color:#582c5f
}

.label.label-article-brownish
{
	margin-bottom:2px;
	background-color:#cab388
}

.label.label-article-grey
{
	margin-top:2px;
	background-color:#cab388
}

.label.event-label
{
	background-color:transparent;
	color:#0032a0
}

.label.event-label.large
{
	padding:6px 12px
}

.label.event-label.large.human-services-support
{
	border-color:#46b8e0
}

.label.event-label.large.blue
{
	border-color:#0032a0
}

.label.event-label.large.red
{
	border-color:#b12029
}

.label.event-safety
{
	border:1px solid #f7901e;
	background-color:transparent
}

.label.event-professional
{
	border:1px solid #582c5f;
	background-color:transparent
}

.label.news-label
{
	background-color:#b12029
}

.label.news-general-interest
{
	background-color:#858589
}

.label.event-label
{
	margin-bottom:0;
	padding-right:9px;
	padding-left:9px;
	border:1px solid #000;
	border-radius:4px
}

.label.event-label.no-outline
{
	padding:0;
	border-style:none
}

.label.label-subcategory
{
	border:1px solid #eee;
	background-color:#eee
}

.label-text
{
	z-index:1;
	color:#fff;
	font-size:11px;
	line-height:18px;
	font-weight:500
}

.label-text.education
{
	color:#0032a0
}

.label-text.education.large
{
	font-size:12px
}

.label-text.safety
{
	color:#f7901e
}

.label-text.professional
{
	color:#582c5f
}

.label-text.bold
{
	font-weight:700
}

.label-text.strong-label-text
{
	position:relative;
	font-size:13px;
	font-weight:500
}

.label-text.human-services-support
{
	color:#49c8f5
}

.label-text.date
{
	display:inline-block;
	color:#858589
}

.label-text.red
{
	color:#b12029
}

.label-text.black
{
	color:#000
}

.social-icon
{
	display:flex;
	width:40px;
	height:40px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:8px;
	background-color:#e9e9e9;
	-webkit-transition:background-color .2s ease;
	transition:background-color .2s ease
}

.social-icon.icon-facebook
{
	background-color:#3b5998
}

.social-icon.icon-facebook:hover
{
	background-color:#284685
}

.social-icon.icon-facebook.menu2-lasticon
{
	margin-left:10px
}

.social-icon.icon-twitter
{
	background-color:#1da1f2
}

.social-icon.icon-twitter:hover
{
	background-color:#1092e2
}

.social-icon.icon-instagram
{
	background-color:#703906
}

.social-icon.icon-instagram:hover
{
	background-color:#5d2f04
}

.social-icon.icon-googleplus
{
	background-color:#dd4b39
}

.social-icon.icon-googleplus:hover
{
	background-color:#c33d2c
}

.social-icon.icon-linkedin
{
	background-color:#0077b5
}

.social-icon.icon-linkedin:hover
{
	background-color:#086596
}

.social-icon.icon-pinterest
{
	background-color:#bd081c
}

.social-icon.icon-pinterest:hover
{
	background-color:#a50416
}

.alert
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:10px 16px;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:4px;
	background-color:#ded8c5
}

.alert.positive-alert
{
	background-color:#72984b
}

.alert.neutral-alert
{
	background-color:#49c8f5
}

.alert.warning-alert
{
	background-color:#f7901e
}

.alert.error-alert
{
	background-color:#f85359
}

.alert-icon
{
	position:absolute;
	left:0;
	top:4px;
	bottom:0;
	display:inline-block;
	margin-top:-2px;
	margin-right:12px
}

.alert-message
{
	display:inline-block;
	color:#fff;
	line-height:21px
}

.alert-content
{
	position:relative;
	padding-right:30px;
	padding-left:26px;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}

.close-alert
{
	-webkit-transition:opacity .2s ease;
	transition:opacity .2s ease
}

.alert-close-wrapper
{
	width:8px;
	height:100%;
	margin-top:-3px
}

.hero-content-wrapper
{
	display:block;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	padding-left:100px
}

.program-service-card
{
	width:100%;
	height:100%;
	border-radius:4px;
	background-color:#fff;
	box-shadow:0 1px 4px 0 rgba(0,0,0,.05);
	-webkit-transition:box-shadow .3s ease,-webkit-transform .3s ease;
	transition:box-shadow .3s ease,-webkit-transform .3s ease;
	transition:transform .3s ease,box-shadow .3s ease;
	transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;
	cursor:pointer
}

.program-service-card:hover
{
	box-shadow:0 1px 6px 0 rgba(0,0,0,.15);
	-webkit-transform:translate(0,-6px) scale(1.02);
	-ms-transform:translate(0,-6px) scale(1.02);
	transform:translate(0,-6px) scale(1.02)
}

.product-card-image
{
	height:260px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,96%,.5)),to(hsla(0,0%,96%,.5)));
	background-image:linear-gradient(180deg,hsla(0,0%,96%,.5),hsla(0,0%,96%,.5))
}

.product-card-image.project-earth
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b311a35f7f0bd41e20611dd_project_earth.jpg)
}

.product-card-image.science-rocks
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3054f1fd7a4d7ea0a1400c_SR!-2019-Final-Logo-wide.jpg),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,96%,.5)),to(hsla(0,0%,96%,.5)));
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3054f1fd7a4d7ea0a1400c_SR!-2019-Final-Logo-wide.jpg),linear-gradient(180deg,hsla(0,0%,96%,.5),hsla(0,0%,96%,.5));
	background-position:50% 50%,0 0;
	background-size:cover,auto
}

.product-card-image.science-fest
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3054bf04d4f55aca2a2a87_SF!-2019-Final-Logo.jpg);
	background-position:50% 50%;
	background-size:cover
}

.product-card-image.knowledge-bowl-1,.product-card-image.knowledge-bowl-2,.product-card-image.spelling-bee,.product-card-image.yaya
{
	background-position:50% 50%,0 0;
	background-size:cover,auto
}

.product-card-image.yaya
{
	background-image:url("https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3055c6d4bf81b6400af1c1_YAYA-Logo-2018(1).jpg"),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,96%,.5)),to(hsla(0,0%,96%,.5)));
	background-image:url("https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3055c6d4bf81b6400af1c1_YAYA-Logo-2018(1).jpg"),linear-gradient(180deg,hsla(0,0%,96%,.5),hsla(0,0%,96%,.5))
}

.product-card-image.spelling-bee
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3058904a7dedaaea487656_spellingbee.jpg),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,96%,.5)),to(hsla(0,0%,96%,.5)));
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3058904a7dedaaea487656_spellingbee.jpg),linear-gradient(180deg,hsla(0,0%,96%,.5),hsla(0,0%,96%,.5))
}

.product-card-image.knowledge-bowl-1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3059c56bddb44a8331e4c8_Knowlegde-Bowl-Logo-0216-WEB.jpg),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,96%,.5)),to(hsla(0,0%,96%,.5)));
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3059c56bddb44a8331e4c8_Knowlegde-Bowl-Logo-0216-WEB.jpg),linear-gradient(180deg,hsla(0,0%,96%,.5),hsla(0,0%,96%,.5))
}

.product-card-image.knowledge-bowl-2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b305aa2275c8cf4fd6b1c3d_knowledge_bowl_2.jpg),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,96%,.5)),to(hsla(0,0%,96%,.5)));
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b305aa2275c8cf4fd6b1c3d_knowledge_bowl_2.jpg),linear-gradient(180deg,hsla(0,0%,96%,.5),hsla(0,0%,96%,.5))
}

.big-article-image-wrapper,.profile-card-avatar,.profile-card-big-avatar
{
	background-position:50% 50%;
	background-size:cover
}

.product-card-description
{
	padding:12px 20px 20px;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.card-title
{
	margin-top:6px;
	margin-bottom:16px;
	padding-right:0;
	color:#333
}

.price-wrapper
{
	padding-left:0
}

.product-price
{
	margin-top:0;
	margin-bottom:0
}

.program-card
{
	width:100%;
	height:100%;
	margin-bottom:12px;
	padding:30px 30px 36px;
	border-radius:8px;
	background-color:transparent;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}

.program-card:hover
{
	background-color:#fff;
	box-shadow:0 20px 40px 0 rgba(0,0,0,.08);
	opacity:1
}

.program-card.number-card-content3
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#075056),to(#075056));
	background-image:linear-gradient(180deg,#075056,#075056)
}

.program-card.number-card-content4
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f7901e),to(#f7901e));
	background-image:linear-gradient(180deg,#f7901e,#f7901e)
}

.program-card.number-card-content2
{
	display:block;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#46b8e0),to(#46b8e0));
	background-image:linear-gradient(180deg,#46b8e0,#46b8e0);
	color:#333
}

.number-card-progress-wrapper,.program-card.home
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.program-card.number-card-content1
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#0032a0),to(#0032a0));
	background-image:linear-gradient(180deg,#0032a0,#0032a0)
}

.program-card.number-card-content-5
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#582c5f),to(#582c5f));
	background-image:linear-gradient(180deg,#582c5f,#582c5f)
}

.program-card.number-card-content-6
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#add430),to(#72984b)),-webkit-gradient(linear,left top,left bottom,from(#49c8f5),to(#49c8f5));
	background-image:linear-gradient(180deg,#add430,#72984b),linear-gradient(180deg,#49c8f5,#49c8f5)
}

.program-card.number-card-content-7
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#bea473),to(#bea473)),-webkit-gradient(linear,left bottom,left top,from(#cab388),to(#9b7256)),-webkit-gradient(linear,left top,left bottom,from(#49c8f5),to(#49c8f5));
	background-image:linear-gradient(180deg,#bea473,#bea473),linear-gradient(0deg,#cab388,#9b7256),linear-gradient(180deg,#49c8f5,#49c8f5)
}

.program-card.education
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,50,160,0)),to(rgba(0,50,160,0)));
	background-image:linear-gradient(180deg,rgba(0,50,160,0),rgba(0,50,160,0));
	opacity:1
}

.program-card.education:hover
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(70,184,224,.2)),to(rgba(70,184,224,.2)));
	background-image:linear-gradient(180deg,rgba(70,184,224,.2),rgba(70,184,224,.2))
}

.program-card.training
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(88,44,95,0)),to(rgba(88,44,95,0)));
	background-image:linear-gradient(180deg,rgba(88,44,95,0),rgba(88,44,95,0))
}

.program-card.training:hover
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(88,44,95,.2)),to(rgba(88,44,95,.2)));
	background-image:linear-gradient(180deg,rgba(88,44,95,.2),rgba(88,44,95,.2))
}

.program-card.ccoga
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(39,38%,66%,0)),to(hsla(39,38%,66%,0)));
	background-image:linear-gradient(180deg,hsla(39,38%,66%,0),hsla(39,38%,66%,0))
}

.program-card.ccoga:hover
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(39,38%,66%,.2)),to(hsla(39,38%,66%,.2)));
	background-image:linear-gradient(180deg,hsla(39,38%,66%,.2),hsla(39,38%,66%,.2))
}

.program-card.insurance
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(73,200,245,0)),to(rgba(73,200,245,0)));
	background-image:linear-gradient(180deg,rgba(73,200,245,0),rgba(73,200,245,0));
	-webkit-transition-property:all;
	transition-property:all
}

.program-card.insurance:hover
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(73,200,245,.2)),to(rgba(73,200,245,.2)));
	background-image:linear-gradient(180deg,rgba(73,200,245,.2),rgba(73,200,245,.2))
}

.program-card.cooperative
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(7,80,86,0)),to(rgba(7,80,86,0)));
	background-image:linear-gradient(180deg,rgba(7,80,86,0),rgba(7,80,86,0))
}

.program-card.cooperative:hover
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(7,80,86,.2)),to(rgba(7,80,86,.2)));
	background-image:linear-gradient(180deg,rgba(7,80,86,.2),rgba(7,80,86,.2))
}

.program-card.safety
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(247,144,30,0)),to(rgba(247,144,30,0)));
	background-image:linear-gradient(180deg,rgba(247,144,30,0),rgba(247,144,30,0))
}

.program-card.safety:hover
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(39,38%,66%,.2)),to(hsla(39,38%,66%,.2)));
	background-image:linear-gradient(180deg,hsla(39,38%,66%,.2),hsla(39,38%,66%,.2))
}

.program-card.homepage-card
{
	box-shadow:0 10px 20px 0 rgba(0,0,0,.08)
}

.program-card.homepage-card:hover
{
	box-shadow:0 20px 40px 0 rgba(0,0,0,.08)
}

.program-card.home
{
	display:flex;
	margin-bottom:0;
	padding:20px 20px 24px 24px;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	text-align:left
}

.number-card-progress-wrapper
{
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}

.big-article-content-wrapper,.profile-card-big
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal
}

.number-card-divider
{
	height:1px;
	margin-top:16px;
	margin-bottom:16px;
	background-color:#ded8c5;
	color:#858589
}

.number-card-dollars
{
	color:hsla(0,0%,100%,.8);
	font-size:16px;
	line-height:24px
}

.number-card-progress
{
	color:#fff;
	text-align:right
}

.wide-wrapper
{
	margin-bottom:30px;
	padding-right:5px;
	padding-left:5px
}

.wide-wrapper.last-wrapper
{
	margin-bottom:80px
}

.big-article-content-wrapper
{
	display:flex;
	height:360px;
	padding:30px 40px;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}

.big-article-image-wrapper
{
	height:360px;
	padding-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa083827f1ea2e0e_article-image%402x.jpg)
}

.big-article
{
	position:relative;
	margin-right:12px;
	margin-left:12px;
	border-radius:4px;
	background-color:#fff;
	box-shadow:0 10px 20px 0 rgba(0,0,0,.08)
}

.nav,.nav-menu
{
	position:static
}

.big-article-title-wrapper
{
	width:100%
}

.profile-card-big
{
	display:flex;
	min-height:500px;
	margin-bottom:24px;
	padding:20px 24px;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:4px;
	background-color:#fff;
	box-shadow:0 10px 20px 0 rgba(0,0,0,.03);
	text-align:center
}

.fullpic-profile,.profile-card
{
	padding:30px 30px 20px;
	background-color:#fff
}

.profile-card,.profile-card-content-wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-webkit-box-orient:vertical;
	text-align:center
}

.menu2,.profile-card,.signup-form
{
	box-shadow:0 1px 4px 0 rgba(0,0,0,.05)
}

.profile-card-big.board-of-directors-card
{
	min-height:360px
}

.profile-card-big-avatar
{
	width:160px;
	height:160px;
	border-radius:100%;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838f99eea2e11_Avatar%2013.jpg)
}

.profile-card-big-avatar.placeholder-man-1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b305b35e1801d493d01a5c4_placeholder-man.jpg)
}

.profile-card-big-avatar.placeholder-woman-2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b305e06275c8c62b06b1d6b_placeholder-woman-3.jpg)
}

.profile-card-big-avatar.placeholder-woman-1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b305c26e1801d1e8701a671_placeholder-woman-1.jpg)
}

.big-profile-name
{
	margin-bottom:6px
}

.profile-card
{
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:8px
}

.profile-card-avatar
{
	width:80px;
	height:80px;
	border-radius:100%;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08383952ea2e10_Avatar%204.jpg)
}

.profile-name
{
	margin-top:16px;
	margin-bottom:4px
}

.profile-card-content-wrapper
{
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.fullpic-profile,.profiles-wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.fullpic-profile
{
	display:flex;
	height:420px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	border-radius:8px;
	background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(transparent)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08388883ea2e12_Group%202%402x.jpg);
	background-image:linear-gradient(0deg,rgba(0,0,0,.6),transparent),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa08388883ea2e12_Group%202%402x.jpg);
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.menu1-logo,.nav-menu,.profiles-wrapper
{
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal
}

.article-alt-cover,.article-alt-cover.article-4-content,.icon,.signup-image-wrapper
{
	background-position:50% 50%;
	background-size:cover
}

.actions-wrapper
{
	padding-top:0
}

.fullpic-profile-bio
{
	margin-top:10px;
	color:hsla(0,0%,100%,.8);
	font-weight:400
}

.fullpic-profile-name
{
	margin-bottom:4px;
	color:#fff
}

.profiles-wrapper
{
	display:flex;
	margin-bottom:0;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}

.article-alt-cover
{
	height:270px;
	margin-top:0;
	margin-bottom:8px;
	padding-bottom:0;
	border-radius:4px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838403fea2e19_card-cover.jpg)
}

.article-alt-cover.article-4-content
{
	margin-top:0;
	margin-bottom:26px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838b979ea2e15_article-cover-2.jpg)
}

.article-alt-cover.article-5-content
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838e033ea2e16_article-cover-3.jpg)
}

.article-alt-cover.article-1-content
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838f18dea2e14_flatiron.jpg)
}

.article-alt-cover.article-2-content
{
	margin-top:0;
	margin-bottom:26px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2d7583d4bf8131e0097a32_priscilla-du-preez-149914-unsplash.jpg)
}

.signup-form
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:510px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:8px
}

.signup-image-wrapper
{
	display:block;
	height:100%;
	padding-left:0;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838c15eea2e1b_signup-cover.jpg)
}

.signup-content-wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	padding:45px 50px 40px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	background-color:#fff
}

.error-message,.success-message
{
	background-color:transparent
}

.text-field
{
	width:100%;
	height:40px;
	margin-bottom:14px;
	padding-right:16px;
	padding-left:16px;
	border:1px solid #ececec;
	border-radius:4px;
	-webkit-transition:border-color .2s ease;
	transition:border-color .2s ease
}

.text-field:hover
{
	border-color:#d8d8d8
}

.text-field:focus
{
	border-color:#a3a3a3
}

.text-field::-webkit-input-placeholder
{
	color:#ccc
}

.text-field:-ms-input-placeholder
{
	color:#ccc
}

.text-field::-ms-input-placeholder
{
	color:#ccc
}

.text-field::placeholder
{
	color:#ccc
}

.signup-headline
{
	margin-bottom:15px
}

.signup-account-link
{
	display:inline-block;
	color:#999
}

.form-submit-wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.register-link
{
	display:inline-block
}

.success-message-text
{
	margin-top:20px;
	color:#49c8f5;
	font-size:16px;
	line-height:24px
}

.error-message
{
	padding:0;
	border-radius:4px
}

.error-message-text
{
	display:inline-block;
	color:#b12029
}

.menu1-logo-wrapper
{
	display:inline-block;
	width:auto;
	height:70px;
	padding-right:25px;
	padding-left:25px;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	background-color:#49c8f5;
	text-align:center
}

.nav,.nav-link.dropdown-link
{
	width:100%
}

.menu2,.nav
{
	background-color:#fff
}

.nav
{
	display:block;
	max-width:1200px;
	padding-right:4%;
	padding-left:4%;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}

.nav-menu
{
	top:0;
	right:0;
	float:right;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.logo-icon-image
{
	margin-top:-1px
}

.nav-link
{
	padding-right:15px;
	padding-left:15px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	color:#333
}

.nav-link.dropdown-link.w--current,.nav-link:hover
{
	color:#b12029
}

.nav-link.dropdown-link.small-red
{
	padding:4px 36px;
	color:#b12029;
	font-size:14px
}

.hero-title,.p-light,.play,.text-white
{
	color:#fff
}

.nav-link.search-icon
{
	display:block;
	width:32px;
	height:32px
}

.menu-button,.menu-button.w--open
{
	display:none
}

.menu-button
{
	height:70px;
	padding-right:25px;
	padding-left:25px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.icon
{
	width:20%;
	max-width:none;
	margin-top:-4px;
	margin-right:20px;
	margin-bottom:12px;
	padding:16px;
	border-radius:100%;
	background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png)
}

.icon.center-icon
{
	display:block;
	margin-right:auto;
	margin-left:auto
}

.icon.center-icon.category-page
{
	width:92%;
	padding:0
}

.icon.education
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,50,160,.6)),to(rgba(0,50,160,.6))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303660fd7a4d109fa12a2c_education_0.jpg);
	background-image:linear-gradient(180deg,rgba(0,50,160,.6),rgba(0,50,160,.6)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303660fd7a4d109fa12a2c_education_0.jpg);
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.icon.human-services-support
{
	padding:18px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(73,200,245,.84)),to(rgba(73,200,245,.84))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b75b4f0d01b83358de035bf_newteacher.jpg);
	background-image:linear-gradient(180deg,rgba(73,200,245,.84),rgba(73,200,245,.84)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b75b4f0d01b83358de035bf_newteacher.jpg);
	background-position:0 0,80% 50%;
	background-size:auto,cover
}

.icon.cooperative-purchasing
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(7,80,86,.64)),to(rgba(7,80,86,.64))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64aab51bdd3fa4bf35d009_christine-donaldson-643679-unsplash.jpg);
	background-image:linear-gradient(180deg,rgba(7,80,86,.64),rgba(7,80,86,.64)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64aab51bdd3fa4bf35d009_christine-donaldson-643679-unsplash.jpg);
	background-position:0 0,100% 0;
	background-size:auto,cover
}

.icon.ccogas,.icon.custom-training,.icon.health-safety,.icon.online-programs
{
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.icon.health-safety
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(247,144,30,.64)),to(rgba(247,144,30,.64))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64abc583095004ba61b6b0_drew-hays-206414-unsplash.jpg);
	background-image:linear-gradient(180deg,rgba(247,144,30,.64),rgba(247,144,30,.64)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64abc583095004ba61b6b0_drew-hays-206414-unsplash.jpg)
}

.icon.custom-training
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(88,44,95,.72)),to(rgba(88,44,95,.72))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64b8b90a480a66083df572_rawpixel-669607-unsplash.jpg);
	background-image:linear-gradient(180deg,rgba(88,44,95,.72),rgba(88,44,95,.72)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64b8b90a480a66083df572_rawpixel-669607-unsplash.jpg)
}

.icon.ccogas
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(39,38%,66%,.64)),to(hsla(39,38%,66%,.64))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64ae0c78f5c5a30126c175_rawpixel-211022-unsplash.jpg);
	background-image:linear-gradient(180deg,hsla(39,38%,66%,.64),hsla(39,38%,66%,.64)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64ae0c78f5c5a30126c175_rawpixel-211022-unsplash.jpg)
}

.icon.online-programs
{
	padding:12px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(177,32,41,.8)),to(rgba(177,32,41,.8))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b61df4759281efe78de6068_insurance.jpg);
	background-image:linear-gradient(180deg,rgba(177,32,41,.8),rgba(177,32,41,.8)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b61df4759281efe78de6068_insurance.jpg)
}

.menu1-button-wrapper
{
	margin-right:15px;
	margin-left:15px
}

.menu1-logo-text
{
	display:inline-block;
	margin-left:12px;
	float:none;
	color:#fff;
	font-size:16px;
	line-height:24px;
	font-weight:500
}

.menu1-logo,.menu2-logo-wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.menu1-logo
{
	display:flex;
	height:100%;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.hero-title
{
	margin-top:5px;
	margin-bottom:0
}

.menu2-logo-text
{
	display:inline-block;
	margin-left:30px;
	float:left;
	font-size:16px;
	font-weight:500
}

.menu2-logo-wrapper
{
	display:flex;
	height:70px;
	float:left;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.link-block,.menu2-socialicons-wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.menu2-socialicons-wrapper
{
	display:flex;
	margin-right:15px;
	margin-left:15px
}

.circle-link,.container-2
{
	margin-right:auto;
	margin-left:auto
}

.menu2
{
	padding-right:15px
}

.swatch-block-75
{
	height:50px;
	background-color:#49c8f5;
	opacity:.75
}

.swatch-block-75._2nd-swatch-75
{
	background-color:#0032a0
}

.swatch-block-75._3rd-swatch-75
{
	background-color:#72984b
}

.swatch-block-75._4th-swatch-75
{
	background-color:#ded8c5
}

.swatch-block-75._5th-swatch-75
{
	background-color:#f7901e
}

.swatch-block-75._6th-swatch-75
{
	background-color:#b12029
}

.swatch-block-75._7th-swatch-75
{
	background-color:#333
}

.swatch-block-75._8th-swatch-75
{
	background-color:#582c5f
}

.swatch-block-50
{
	height:50px;
	background-color:#49c8f5;
	opacity:.5
}

.swatch-block-50._2nd-swatch-50
{
	background-color:#0032a0
}

.swatch-block-50._3rd-swatch-50
{
	background-color:#72984b
}

.swatch-block-50._4th-swatch-50
{
	background-color:#ded8c5
}

.swatch-block-50._5th-swatch-50
{
	background-color:#f7901e
}

.swatch-block-50._6th-swatch-50
{
	background-color:#b12029
}

.swatch-block-50._7th-swatch-50
{
	background-color:#333
}

.swatch-block-50._8th-swatch-50
{
	background-color:#582c5f
}

.swatch-block-25
{
	height:50px;
	background-color:#49c8f5;
	opacity:.25
}

.swatch-block-25._2nd-swatch-25
{
	background-color:#0032a0
}

.swatch-block-25._3rd-swatch-25
{
	background-color:#72984b
}

.swatch-block-25._4th-swatch-25
{
	background-color:#ded8c5
}

.swatch-block-25._5th-swatch-25
{
	background-color:#f7901e
}

.swatch-block-25._6th-swatch-25
{
	background-color:#b12029
}

.swatch-block-25._7th-swatch-25
{
	background-color:#333
}

.swatch-block-25._8th-swatch-25
{
	background-color:#582c5f
}

.text-deco-light-24
{
	font-size:24px;
	line-height:36px;
	font-weight:100
}

.link-block
{
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.card-column
{
	padding:12px
}

.card-column._25
{
	padding-bottom:20px;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-basis:25%;
	-ms-flex-preferred-size:25%;
	flex-basis:25%
}

.circle-link-image
{
	position:relative;
	top:5px;
	height:14px;
	margin-top:-8px
}

.hero-slider
{
	position:absolute;
	top:0;
	z-index:0;
	width:100%;
	height:100%;
	opacity:1
}

.hero-slider.homepage-slider
{
	opacity:1
}

.cta-banner
{
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:60vh;
	padding-top:144px;
	padding-bottom:144px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-color:#111;
	background-image:linear-gradient(157deg,#cbeef6 21%,hsla(0,0%,100%,0) 80%),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b607c7101c35d1b93c83f6e_Building_BlueSky.jpg);
	background-position:0 0,0 50%;
	background-size:auto,cover
}

.cta-banner.version-b
{
	height:auto;
	min-height:66.66vh;
	padding-top:0;
	padding-bottom:0
}

.play
{
	padding-top:4px;
	padding-left:6px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:20px;
	line-height:1em
}

.decoration,.h2-benefit-garden-grown,.h2-garden-grown,.h3-garden-grown,.swash,.swash-2,.typedsmartbackspace
{
	font-family:'Garden Grown',sans-serif
}

.next-screen-link
{
	position:static;
	left:50%;
	bottom:27px;
	z-index:1;
	width:auto;
	height:auto;
	opacity:1;
	-webkit-transition:-webkit-transform .2s ease;
	transition:-webkit-transform .2s ease;
	transition:transform .2s ease;
	transition:transform .2s ease,-webkit-transform .2s ease
}

.next-screen-link:hover
{
	-webkit-transform:translate(0,5px);
	-ms-transform:translate(0,5px);
	transform:translate(0,5px)
}

.circle-link,.nav-link.w--current
{
	color:#b12029
}

.container-2
{
	position:relative;
	display:block;
	max-width:1170px
}

.circle-link,.circle-link.video
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.container-2.text-center
{
	text-align:center
}

.container-2.text-center.z-index
{
	z-index:2;
	margin-top:-23px
}

.hero-slide-nav
{
	padding-top:0;
	opacity:0;
	font-size:10px;
	line-height:10px
}

.image-slide-container
{
	position:absolute;
	width:100%;
	height:100%;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b859fbacede6e18c063d381_Building_BlueSky.jpg);
	background-position:50% 50%;
	background-size:cover
}

.image-slide-container.students-2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf7aeaa9fa5e6fd90aa775_students-2.jpg);
	background-position:50% 50%;
	background-size:cover
}

.image-slide-container.students-2.light
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ded8c5),to(hsla(0,0%,100%,.9))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303117d4bf8159de0adc0d_education_3.jpg);
	background-image:linear-gradient(180deg,#ded8c5,hsla(0,0%,100%,.9)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303117d4bf8159de0adc0d_education_3.jpg);
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.image-slide-container.students-4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303163fd7a4d98dba124b8_education_4.jpg);
	background-position:50% 50%;
	background-size:cover
}

.image-slide-container.students-4.dark
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(73,200,245,.2)),to(transparent)),-webkit-gradient(linear,left top,left bottom,from(rgba(0,50,160,.84)),to(rgba(0,50,160,.84))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303163fd7a4d98dba124b8_education_4.jpg);
	background-image:linear-gradient(180deg,rgba(73,200,245,.2),transparent),linear-gradient(180deg,rgba(0,50,160,.84),rgba(0,50,160,.84)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303163fd7a4d98dba124b8_education_4.jpg);
	background-position:0 0,0 0,50% 50%;
	background-size:auto,auto,cover
}

.image-slide-container.students-4.light
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#c5d0de),to(hsla(0,0%,100%,.9))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303163fd7a4d98dba124b8_education_4.jpg);
	background-image:linear-gradient(180deg,#c5d0de,hsla(0,0%,100%,.9)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303163fd7a4d98dba124b8_education_4.jpg);
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.image-slide-container.students-3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b6de013681f893453b42f0e_Students_3.jpg);
	background-position:0 0;
	background-size:cover
}

.image-slide-container.students-3.dark
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(73,200,245,.2)),to(transparent)),-webkit-gradient(linear,left top,left bottom,from(rgba(0,50,160,.84)),to(rgba(0,50,160,.84))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3031304a7ded0a58485a53_education_2.jpg);
	background-image:linear-gradient(180deg,rgba(73,200,245,.2),transparent),linear-gradient(180deg,rgba(0,50,160,.84),rgba(0,50,160,.84)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3031304a7ded0a58485a53_education_2.jpg);
	background-position:0 0,0 0,50% 50%;
	background-size:auto,auto,cover
}

.image-slide-container.education-4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf87981375ea7a8542fdd9_educational_partnerships-2.jpg);
	background-size:cover
}

.image-slide-container.education-4.dark
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(73,200,245,.2)),to(transparent)),-webkit-gradient(linear,left top,left bottom,from(rgba(0,50,160,.86)),to(rgba(0,50,160,.86))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3030e6fd7a4de614a12496_education_1.jpg);
	background-image:linear-gradient(180deg,rgba(73,200,245,.2),transparent),linear-gradient(180deg,rgba(0,50,160,.86),rgba(0,50,160,.86)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3030e6fd7a4de614a12496_education_1.jpg);
	background-position:0 0,0 0,50% 50%;
	background-size:auto,auto,cover
}

.image-slide-container.education-5
{
	background-image:linear-gradient(45deg,#0032a0 20%,hsla(0,0%,100%,0) 60%),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3032f4167a602e079ed457_education_5.jpg);
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.image-slide-container.education-5.light
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ded8c5),to(hsla(0,0%,100%,.9))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3032f4167a602e079ed457_education_5.jpg);
	background-image:linear-gradient(180deg,#ded8c5,hsla(0,0%,100%,.9)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3032f4167a602e079ed457_education_5.jpg);
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.image-slide-container.students-1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf7ba230ace030f5e36ee9_students-1.jpg);
	background-size:cover
}

.image-slide-container.students-1.light
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ded8c5),to(hsla(0,0%,100%,.9))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303660fd7a4d109fa12a2c_education_0.jpg);
	background-image:linear-gradient(180deg,#ded8c5,hsla(0,0%,100%,.9)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303660fd7a4d109fa12a2c_education_0.jpg);
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.image-slide-container.educationalprofessionals_1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf7dd1a6d0e25658cf9e13_edprofessionals-2.jpg);
	background-position:100% 50%;
	background-size:cover
}

.image-slide-container.educatornetworking
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b6de35441c61624b56cb388_Educator%20Networking_1.jpg);
	background-position:50% 50%;
	background-size:cover
}

.image-slide-container.educatornetworking_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b6de6f4681f89cd6cb47c5d_Educatior%20Networking_2.jpg);
	background-position:0 0;
	background-size:cover
}

.image-slide-container.educator-networking_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8218881fc5da1499db83_networking-1.jpg);
	background-position:50% 50%;
	background-size:cover
}

.image-slide-container.students-5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3030e6fd7a4de614a12496_education_1.jpg);
	background-position:0 0;
	background-size:cover
}

.image-slide-container.educational-professionals_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf7c02a9fa5e25410aa8ed_students-6.jpg);
	background-position:100% 50%;
	background-size:cover
}

.image-slide-container.educationalprofessionals_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf7d29a6d0e2e4d5cf9dc4_edprofessionals-1.jpg);
	background-position:50% 50%;
	background-size:cover;
	background-attachment:scroll
}

.image-slide-container.educationalprofessionals_5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf7e2736ad487cdf69d809_edprofessionals-3.jpg);
	background-position:50% 50%;
	background-size:cover
}

.image-slide-container.educationalpartnerships_1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf871da6d0e23e85cfa427_educational_partnerships.jpg);
	background-position:100% 50%
}

.image-slide-container.educationalpartnerships_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf887636ad4834cc69e17e_educational_partnerships-3.jpg);
	background-position:50% 50%
}

.image-slide-container.educationalpartnerships_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303163fd7a4d98dba124b8_education_4.jpg)
}

.image-slide-container.collaborativelearning_1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b58c07dbbd7c15c60ad524b_teacher.jpg);
	background-position:50% 100%;
	background-size:cover
}

.image-slide-container.collaborativelearning_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf710b30ace0ad03e36333_collaborative_learning.jpg);
	background-position:50% 50%
}

.image-slide-container.collaborativelearning_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b58bc6ae017c338ceb4082f_networking.jpg);
	background-position:50% 0
}

.image-slide-container.insurance_1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b71f08a3697fe6298085e35_Insurance_1.jpg);
	background-position:50% 100%
}

.image-slide-container.insurance_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8bbea6d0e21c83cfaa38_insurance-1.jpg);
	background-position:50% 50%
}

.image-slide-container.wellness_1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b71f17979fa5a5fb9e296dd_Wellness_1.jpg)
}

.image-slide-container.wellness_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8e7ded6d16e65c178f9e_wellness-1.jpg);
	background-position:50% 50%
}

.image-slide-container.wellness_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8f20308294e474c8cc0b_wellness-2.jpg);
	background-position:100% 0
}

.image-slide-container.wellness_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8fc062a6e9122d67f512_wellness-3.jpg);
	background-position:50% 50%
}

.image-slide-container.cooperativepurchashing_1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64a9c91bdd3f2a2835cfb2_sabri-tuzcu-331970-unsplash.jpg);
	background-position:50% 100%
}

.image-slide-container.cooperativepurchasing_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf93aff78a5509070e4b7b_coop_1.jpg);
	background-position:50% 50%
}

.image-slide-container.healthsafety_1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf97307b0c2c15de2b6838_health_1.jpg);
	background-position:50% 50%
}

.image-slide-container.healthsafety_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf98eea7cbe56506378cc9_health_6.jpg);
	background-position:50% 50%
}

.image-slide-container.healthsafety_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf98ab62a6e909ec680c38_health_5.jpg);
	background-position:50% 50%
}

.image-slide-container.healthsafety_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf97b1a7cbe5dffe378a17_health_2.jpg);
	background-position:50% 0
}

.image-slide-container.customtraining_1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9af9ed6d167b54179b8b_custom_training.jpg);
	background-position:0 50%
}

.image-slide-container.customtraining_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9b6103ef7776d2c0bd55_custom_2.jpg);
	background-position:50% 50%
}

.image-slide-container.ccogas_1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b8010db06c07e335d1bf286_government.jpg)
}

.image-slide-container.ccogas_2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9e7403ef770cbdc0bf13_ccogas_2.jpg);
	background-position:50% 50%
}

.image-slide-container.insurance_0
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b61df4759281efe78de6068_insurance.jpg);
	background-position:50% 20%
}

.image-slide-container.ccogas_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b8011d68e9ed850ab95716a_ccogas_3.jpg)
}

.image-slide-container.room-rentals
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5baba6d54254bfd7e2cf9252_roomrentals.jpg);
	background-position:0 50%
}

.image-slide-container.contact-us
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf78ac909b9acdcc870393_contact_b.jpg)
}

.image-slide-container.home-1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf65d4a798ce6ed8c5a228_homepage_1.jpg)
}

.image-slide-container.home-2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86caf31f841c5e5d74c223_homepage_banner_2.jpg);
	background-position:100% 50%
}

.image-slide-container.home-3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf6782a6d0e27fcfcf7a9c_homepage_3.jpg)
}

.image-slide-container.home-4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86cccbf6f38b42c225c01f_homepage-banner-5.jpg)
}

.image-slide-container.home-5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf66e9a9fa5e487a0a90f7_homepage_5.jpg)
}

.image-slide-container.home-6
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf682330ace0e494e35827_homepage_6.jpg)
}

.image-slide-container.students-6
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf7eaea798ce9c60c5c8cf_students-8.jpg);
	background-position:50% 50%
}

.image-slide-container.students-7
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf7c63cf8912a2ea46b2a8_students-7.jpg)
}

.image-slide-container.educationalprofessionals_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf819d1375ea8c3042f8c2_edprofessionals-4.jpg)
}

.image-slide-container.educatornetworking_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8305a798cec16fc5d1c0_networking-2.jpg);
	background-position:100% 0
}

.image-slide-container.educatornetworking_5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf838ca9fa5e82ce0aacea_networking-3.jpg)
}

.image-slide-container.educatornetworking_6
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf84f51375ea146742fb7a_networking-4.jpg)
}

.image-slide-container.educationalpartnerships_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8a498a10e99d04c16fd1_educational_partnerships-4.jpg)
}

.image-slide-container.collaborativelearning_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8af8cf8912520246c618_collab_1.jpg);
	background-position:100% 50%
}

.image-slide-container.insurance_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8cbc1e70dfd8474f81b5_insurance-2.jpg);
	background-position:50% 50%
}

.image-slide-container.insurance_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8d2062a6e9b07067f3ee_insurance-3.jpg);
	background-position:50% 0
}

.image-slide-container.insurance_5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf8dbb308294b064c8cafd_insurance-4.jpg)
}

.image-slide-container.wellness_5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf902c52eb0c14eddd4e2c_wellness-4.jpg)
}

.image-slide-container.wellness-6
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf90877b0c2c59e22b6058_wellness-5.jpg)
}

.image-slide-container.wellness-7
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf90f6ed6d16269217921d_wellness-6.jpg)
}

.image-slide-container.cooperativepurchasing_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9416e1b69531a9e19106_coop_2.jpg)
}

.image-slide-container.cooperativepurchasing_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf948da7cbe507e13784e7_coop_3.jpg)
}

.image-slide-container.cooperativepurchasing_5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf962c308294724ec8daad_coop_6.jpg)
}

.image-slide-container.cooperativepurchasing_6
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf956b03ef774ba1c0b882_coop_5.jpg)
}

.image-slide-container.healthsafety_5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf980cf78a55067e0e50a1_health_3.jpg)
}

.image-slide-container.healthsafety_6
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9854f78a55e1190e50bf_health_4.jpg)
}

.image-slide-container.customtraining_3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9cd57b0c2c51832b6b23_custom_3.jpg)
}

.image-slide-container.customtraining_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9d13f78a55ed1f0e5a4c_custom_4.jpg)
}

.image-slide-container.ccogas_4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9fe362a6e90d05681522_ccogas_5.jpg)
}

.image-slide-container.ccogas_5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcfa0a47b0c2c6abc2b720a_ccogas_7.jpg);
	background-position:0 50%
}

.flex-cell._50.big-image,.huge-banner.news-banner
{
	background-position:50% 50%;
	background-size:cover
}

.circle-link
{
	display:flex;
	width:60px;
	height:60px;
	margin-top:0;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border:2px solid transparent;
	border-radius:50%;
	background-color:#b12029;
	text-align:center
}

.circle-link.video
{
	display:flex;
	width:80px;
	height:80px;
	margin-top:0;
	margin-bottom:16px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-width:2.5px;
	border-color:hsla(0,0%,100%,.48);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}

.mobile-menu,.navbar
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.circle-link.video:hover
{
	border-color:#fff
}

.hero-slide-arrow
{
	opacity:0
}

.center
{
	text-align:center
}

.center.medium
{
	font-weight:500
}

.container-hero
{
	position:relative;
	z-index:1;
	text-align:center
}

.navbar
{
	display:flex;
	width:100%;
	margin:0;
	padding:24px 4%;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff
}

.fullpage-flex-wrapper,.huge-banner
{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal
}

.logo
{
	width:180px
}

.nav-container
{
	width:100%;
	margin-right:0;
	margin-left:0;
	padding-right:0;
	padding-left:0
}

.nav-link
{
	display:inline-block;
	height:auto;
	padding:18px 24px;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	background-color:transparent;
	font-size:16px;
	line-height:1.4em;
	font-weight:400;
	letter-spacing:.25px
}

.nav-link.last
{
	margin-right:-16px
}

.nav-link.cta-button
{
	margin-right:-16px;
	margin-left:16px;
	padding:16px 24px;
	border-radius:4px;
	background-color:#b12029;
	box-shadow:0 20px 30px -20px rgba(248,83,89,.6);
	opacity:.88;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-duration:.4s;
	transition-duration:.4s;
	color:#fff
}

.homepage-background,.program-card-section
{
	background-color:#fff
}

.nav-link.cta-button:hover
{
	box-shadow:0 20px 30px -20px #f85359;
	opacity:1
}

.nav-menu
{
	display:block;
	height:auto;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:right
}

.dropdown-icon,.dropdown-text
{
	display:inline-block
}

.h1-huge
{
	margin-top:0;
	margin-bottom:20px;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	font-size:4.25vw;
	font-weight:400;
	letter-spacing:-.5px
}

.h1-huge.light-blue
{
	color:#41bde9
}

.h1-huge.teal
{
	color:#075056
}

.h1-huge.orange
{
	color:#f7901e
}

.h1-huge.purple
{
	color:#582c5f
}

.h1-huge.tan
{
	color:#cab388
}

.h1-huge.h1-program
{
	padding-bottom:4px;
	padding-left:20px;
	border-left:4px solid #000
}

.h3-homepage-signup-form
{
	margin-top:24px;
	margin-bottom:24px;
	padding-right:25%;
	color:#858589;
	font-weight:400
}

.dropdown-icon
{
	position:relative;
	margin-right:0;
	padding-left:2px;
	-webkit-transform:translate(0,2px);
	-ms-transform:translate(0,2px);
	transform:translate(0,2px);
	color:#b12029;
	font-size:16px
}

.typedsmartbackspace
{
	padding-left:.5vw;
	color:#b12029;
	font-size:5.75vw;
	line-height:0
}

.expand
{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.mobile-menu
{
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:right
}

.dropdown-list.w--open
{
	border-radius:8px;
	background-color:#fff;
	box-shadow:0 10px 48px 0 rgba(0,0,0,.08);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}

.column.inner-nav,.link
{
	-webkit-transition-property:all
}

.event-card,.social-icon-simple
{
	-webkit-transition:all .2s ease
}

.homepage-banner
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	max-width:100%;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.program-card-section
{
	padding-top:80px;
	padding-bottom:96px
}

.program-card-section.inner
{
	padding-top:60px;
	padding-bottom:60px
}

.spacer._48
{
	height:48px
}

.spacer._32
{
	height:32px
}

.spacer._24
{
	height:24px
}

.spacer._12
{
	height:12px
}

.spacer._8
{
	height:8px
}

.spacer._4
{
	width:100%;
	height:4px
}

.spacer._64
{
	height:64px
}

.spacer._40
{
	height:40px
}

.spacer-2,.spacer._80
{
	height:80px
}

.spacer._96
{
	height:96px
}

.spacer._16
{
	height:16px
}

.swash
{
	display:inline-block;
	margin-top:12px;
	color:#b12029;
	font-size:80px;
	line-height:.25em;
	text-align:center
}

.swash.center-element
{
	display:block;
	margin-right:auto;
	margin-left:auto;
	color:#b12029
}

.swash.center-element.no-bottom-margin
{
	margin-bottom:0
}

.swash.left
{
	margin-top:4px;
	margin-bottom:24px
}

.swash.cta-swash
{
	margin-bottom:0;
	margin-left:2px;
	line-height:0
}

.news-section
{
	position:relative;
	overflow:hidden;
	padding-top:40px;
	padding-bottom:96px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f7f5),to(#fff));
	background-image:linear-gradient(180deg,#f8f7f5,#fff)
}

.news-section.inner
{
	padding-top:80px;
	padding-bottom:60px;
	border-top:1px solid #ded8c5;
	border-bottom:1px solid #ded8c5;
	background-color:#000;
	background-image:none
}

.decoration
{
	margin:-90px -20px 0;
	color:#fff;
	font-size:16vw
}

.decoration.right
{
	position:absolute;
	top:0;
	right:0;
	margin-top:-3vw;
	opacity:.6;
	-webkit-transform:rotate(4deg);
	-ms-transform:rotate(4deg);
	transform:rotate(4deg);
	color:#fff
}

.column
{
	padding-right:12px;
	padding-left:12px
}

.column.inner-nav
{
	position:relative;
	width:100%;
	margin-bottom:24px;
	padding:24px;
	transition-property:all;
	text-align:left
}

.column.inner-nav.padding-32
{
	padding-right:32px;
	padding-left:32px
}

.column.padding
{
	padding-right:36px;
	padding-left:36px
}

.column.news-column
{
	position:relative;
	display:block;
	width:50%;
	float:none
}

.center-mobile.medium
{
	font-weight:500
}

.upcoming-events-section
{
	padding:72px 4% 60px;
	border-bottom:1px solid #ded8c5;
	background-color:#fff;
	background-image:none
}

.upcoming-events-section.background-gray
{
	background-color:#fafafa
}

.upcoming-events-section.inner
{
	padding-right:0;
	padding-left:0;
	border-bottom:1px solid #ded8c5;
	background-image:none
}

.upcoming-events-section.background-white
{
	background-image:none
}

.upcoming-events-section.category-events
{
	border-top:1px solid #eee;
	background-image:none
}

.event-card
{
	width:100%;
	margin-right:0;
	margin-bottom:36px;
	margin-left:0;
	padding:16px 20px 12px;
	border:1px dashed #ded8c5;
	border-radius:4px;
	transition:all .2s ease;
	color:#333
}

.column-2,.column-fullwidth
{
	padding-right:13.5px;
	padding-left:13.5px
}

.event-card:hover
{
	border-color:#000;
	opacity:1
}

.event-card.flex-event-card
{
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:20px;
	padding-top:12px;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}

.h2-event
{
	margin-top:10px;
	font-size:24px
}

.h2-garden-grown
{
	margin-top:4px;
	margin-right:4px;
	margin-bottom:8px;
	font-size:48px
}

.h2-garden-grown.date
{
	display:inline-block;
	margin-top:10px;
	margin-right:8px;
	margin-bottom:0;
	font-size:44px
}

.text-link
{
	display:inline-block;
	font-size:18px;
	line-height:1.4em
}

.text-link:hover
{
	color:#000
}

.text-link.more-link
{
	display:block;
	margin-top:0;
	margin-right:12px;
	text-align:right
}

.link-list-item,.swash-2,.text-inline
{
	display:inline-block
}

.back-to-top,.empty-state,.our-team-tabs,.standard-header,.swash-2
{
	text-align:center
}

.text-link.more-link:hover
{
	opacity:1
}

.text-link.more-link.reverse:hover
{
	opacity:1;
	color:#fff
}

.text-link.more-link.center
{
	margin-right:0;
	text-align:center
}

.hr
{
	width:100%;
	height:1px;
	margin-top:36px;
	margin-bottom:36px;
	background-color:rgba(0,0,0,.1)
}

.hr.reverse
{
	background-color:#333;
	color:#333
}

.h2-member-cta
{
	margin-top:-8px;
	color:#fff;
	font-size:48px
}

.h2-member-cta.black
{
	color:#333
}

.white
{
	color:#fff
}

.swash-2
{
	color:#f85359;
	font-size:80px;
	line-height:.25em
}

.swash-2.left
{
	margin-top:4px;
	margin-bottom:24px
}

.link-list-item
{
	margin-right:13.5px
}

.social-image
{
	height:22px
}

.text-inline
{
	margin-right:6px
}

.equal-height-children,.fullpage-flex-wrapper
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.logo-2
{
	max-height:84px
}

.logo-2.footer-logo
{
	max-height:18px;
	margin-bottom:81px
}

.baseline-list
{
	line-height:27px
}

.footer
{
	position:relative;
	padding-top:96px;
	padding-bottom:96px;
	background-color:#000;
	color:#fff
}

.equal-height-children
{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.back-to-top
{
	position:absolute;
	right:27px;
	bottom:27px;
	width:54px;
	height:54px;
	border:2px #fff;
	border-radius:50%;
	background-color:#111;
	-webkit-transition:-webkit-transform .2s ease;
	transition:-webkit-transform .2s ease;
	transition:transform .2s ease;
	transition:transform .2s ease,-webkit-transform .2s ease
}

.fixed-background,.link-block,.slideshow-tint,.tint,.whiten
{
	left:0;
	bottom:0
}

.back-to-top:hover
{
	-webkit-transform:translate(0,-5px);
	-ms-transform:translate(0,-5px);
	transform:translate(0,-5px)
}

.copyright-text
{
	display:inline-block;
	margin-top:54px;
	margin-right:13.5px;
	opacity:.75;
	font-size:14px
}

.back-to-top-arrow
{
	position:relative;
	top:21px;
	right:-20px;
	display:block;
	height:9px;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}

.fixed-background,.link-block,.sidebar,.slideshow-tint,.tint,.whiten
{
	top:0;
	right:0
}

.social-icons-nav
{
	display:inline-block;
	margin-top:0
}

.social-icon-simple
{
	display:inline-block;
	margin-bottom:3px;
	padding-right:12px;
	padding-left:12px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:8px;
	background-color:transparent;
	-webkit-transform:translate(0,-3px);
	-ms-transform:translate(0,-3px);
	transform:translate(0,-3px);
	transition:all .2s ease
}

.social-icon-simple:hover
{
	opacity:.6
}

.social-icon-simple.invert
{
	padding-top:4px;
	padding-bottom:4px
}

.link
{
	transition-property:all
}

.flex-cell,.tag
{
	-webkit-transition-property:all
}

.footer-link
{
	display:block;
	margin-bottom:16px;
	opacity:1;
	-webkit-transition-duration:.1s;
	transition-duration:.1s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease;
	color:#999;
	line-height:21px
}

.footer-link:hover
{
	opacity:1;
	color:#b12029
}

.footer-link.red
{
	color:#b12029
}

.overflow-hidden
{
	width:100%
}

.search-icon
{
	position:relative;
	width:48px;
	height:48px;
	max-width:none;
	margin:0 4px;
	padding:12px
}

.fullpage-flex-wrapper
{
	position:relative;
	display:flex;
	height:auto;
	min-height:100vh;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}

.flex,.huge-banner
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.fullpage-flex-wrapper.news-banner-wrapper
{
	min-height:80vh;
	opacity:1
}

.fullpage-flex-wrapper.mobile-block.contact-wrapper
{
	min-height:60vh
}

.huge-banner
{
	display:flex;
	padding-top:144px;
	padding-bottom:144px;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.huge-banner.education
{
	padding-top:120px;
	padding-bottom:120px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}

.huge-banner.news-banner
{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	display:block;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa083827f1ea2e0e_article-image%402x.jpg)
}

.intruding-wrapper
{
	position:relative;
	display:block;
	max-width:1200px;
	margin-top:-64px;
	margin-right:auto;
	margin-left:auto;
	border-radius:4px;
	background-color:#fff
}

.intruding-wrapper._960
{
	max-width:960px
}

.icon-banner
{
	width:100px;
	margin-bottom:0;
	margin-left:-4px;
	border-radius:100%
}

.icon-banner.education
{
	margin-left:-18px
}

.icon-banner.human-service-support
{
	width:108px;
	margin-left:-24px;
	border-radius:0
}

.icon-banner.cooperative-purchasing
{
	margin-left:-24px
}

.icon-banner.health-safety
{
	margin-left:-16px
}

.icon-banner.custom-training
{
	margin-left:-20px
}

.icon-banner.ccogas
{
	margin-left:-8px
}

.icon-banner.collaborative-learning
{
	width:80px;
	margin-bottom:2px;
	margin-left:0;
	border-radius:0
}

.h2-subheader
{
	display:inline-block;
	width:50%;
	margin-top:-4px;
	margin-bottom:20px;
	float:none;
	font-weight:300
}

.h2-subheader.h2-event-subheader
{
	width:100%;
	margin-top:0;
	margin-bottom:4px;
	color:#333;
	font-size:32px;
	font-weight:400
}

.flex
{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.benefit-statistic,.flex-cell._50.big-grid
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}

.flex.justify-space-between
{
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}

.flex.align-start
{
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}

.flex.align-center
{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.benefit-statistic
{
	display:flex;
	padding:24px 0 24px 36px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px dashed #ded8c5
}

.date-2,.event-section
{
	display:inline-block
}

.benefit-statistic.last-benefit
{
	border-bottom-style:none
}

.h2-benefit-garden-grown
{
	margin-top:8px;
	margin-right:12px;
	margin-bottom:-8px;
	font-size:48px;
	line-height:1.2em
}

.h2-benefit-garden-grown.blue
{
	color:#0032a0
}

.h2-benefit-garden-grown.light-blue
{
	color:#49c8f5
}

.h2-benefit-garden-grown.green
{
	color:#075056
}

.h2-benefit-garden-grown.orange
{
	color:#f7901e
}

.h2-benefit-garden-grown.purple
{
	color:#582c5f
}

.h2-benefit-garden-grown.tan
{
	color:#cab388
}

.h3-benefit-statistic
{
	margin-top:0;
	margin-bottom:0
}

.p-case-study
{
	margin-top:5px;
	margin-bottom:24px
}

.team-members
{
	position:relative;
	padding-top:88px;
	padding-bottom:88px;
	background-color:#f8f7f5
}

.program-list
{
	padding-top:36px;
	padding-bottom:48px
}

.h3-medium
{
	font-weight:500
}

.h3-event.light,.h4-subcategory
{
	font-weight:300
}

.event-section
{
	width:100%;
	padding-top:96px;
	padding-bottom:36px;
	border-bottom:1px solid #ded8c5;
	background-color:#fff;
	background-image:none
}

.event-main-content
{
	padding-top:40px;
	padding-bottom:40px
}

.sidebar
{
	position:static;
	z-index:1;
	height:auto;
	margin-right:0;
	margin-bottom:32px;
	margin-left:5%;
	padding-right:24px;
	padding-bottom:8px;
	padding-left:24px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	border-radius:8px;
	background-color:#f8f7f5
}

.sidebar.program-service-sidebar
{
	width:30%;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	background-color:#f8f7f5
}

.sidebar.news-sidebar
{
	margin-bottom:20px;
	margin-left:6%;
	padding:0;
	background-color:#fff
}

.sidebar.news-sidebar.categories-list
{
	margin-top:24px;
	margin-left:4%;
	-webkit-box-ordinal-group:2;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1;
	background-color:transparent
}

.h3-event
{
	margin-top:0;
	margin-bottom:16px;
	font-size:22px;
	line-height:1.4em
}

.h5-event
{
	margin-bottom:0;
	color:#858589;
	font-size:15px
}

.h5-event.registration
{
	margin-top:16px;
	color:#b12029
}

.event-header
{
	position:relative;
	width:66%
}

.main-content
{
	width:64%
}

.main-content.news-content
{
	width:75%
}

.main-content.wider-content
{
	width:80%
}

.h3-garden-grown
{
	font-size:30px
}

.h3-garden-grown.no-margin-bottom.light-blue
{
	color:#49c8f5
}

.note
{
	margin-top:8px;
	margin-bottom:20px;
	font-size:12px;
	line-height:1.6em;
	font-style:italic
}

.text-color-light
{
	color:#858589
}

.location
{
	font-family:'Roboto Condensed',sans-serif;
	color:#000;
	font-size:24px;
	line-height:1.45em
}

.h6-news,.location p,.tag
{
	line-height:1.4em
}

.location p
{
	margin-top:0;
	margin-bottom:0;
	font-size:22px
}

.date-2.date-2-inner
{
	margin-top:-24px
}

.main-content
{
	margin-bottom:24px
}

.main-content.top-hr
{
	padding-top:20px;
	border-top:1px dotted #b4c1d1
}

.program-news
{
	padding-top:80px;
	padding-bottom:60px;
	background-color:#000
}

.column-no-margin
{
	padding:0
}

.event-column
{
	padding-right:12px;
	padding-left:12px
}

.h4-subcategory
{
	margin-top:16px;
	margin-bottom:-2px;
	margin-left:2px;
	opacity:.36;
	color:#fff
}

.h4-subcategory.reverse
{
	color:#000
}

.flex-cell
{
	transition-property:all
}

.flex-cell._25
{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-basis:25%;
	-ms-flex-preferred-size:25%;
	flex-basis:25%
}

.flex-cell._50
{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-basis:50%;
	-ms-flex-preferred-size:50%;
	flex-basis:50%
}

.flex-cell._50.big-grid
{
	display:flex;
	padding:96px 60px 120px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.flex-cell._50.big-image
{
	background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png)
}

.flex-cell._50.big-image.override-order.about-us-2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86cb7264a94911052e8d8c_homepage_banner_3.jpg)
}

.flex-cell._50.big-image.override-order.about-us-4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86d6aa8be1a7aa4fadb076_Project-Earth-2017-0018.jpg)
}

.flex-cell._50.big-image.override-order.award-1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b870aa0ab29db3825337b08_City-of-Waite-Park-Bridge-Award.jpg)
}

.flex-cell._50.big-image.about-us-3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86d70664a949ab342e9d17_CP-Seminar.jpg)
}

.flex-cell._50.big-image.about-us-0
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86e7318be1a74c12adc48e_about-us-0.jpg)
}

.flex-cell._50.big-image.about-us-5
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86e7a387a84c0df32d1b5c_about-us-5.jpg)
}

.flex-cell._50.big-image.members-1
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:48px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-image:radial-gradient(circle farthest-corner at 50% 50%,#fff,hsla(40,18%,97%,0) 80%),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86f9b11f841c861d75020c_blur.jpg);
	background-position:0 0,50% 50%;
	background-size:auto,cover
}

.flex-cell._50.big-image.award-2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b870ab849d2a03b28f483ce_biglakeaward.jpg);
	background-position:0 0
}

.flex-cell._50.big-image.bridge-award
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b870d2ef6f38b823d26175a_Bridge-Award.jpg)
}

.flex-cell._50.big-image.about-us-2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86d30764a94930692e9942_about-us-1.jpg)
}

.flex-cell._50.big-image.about-us-4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86d6aa8be1a7aa4fadb076_Project-Earth-2017-0018.jpg)
}

.flex-cell._50.big-image.award-1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b870aa0ab29db3825337b08_City-of-Waite-Park-Bridge-Award.jpg)
}

.flex-cell._50.big-image.meetings-1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf77ca36ad48230f69cefb_meeting.jpg)
}

.flex-cell._50.big-image.meetings-2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5baaa43ff7f2cef84f19a7d4_Screen-Shot-2018-09-25-at-4.08.19-PM.jpg)
}

.flex-cell._50.big-image.meetings-3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf76baa6d0e23207cf92ee_tech.jpg)
}

.flex-cell._50.big-image.meetings-4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5baba44d068609436db2f5e2_aneta-pawlik-651610-unsplash.jpg)
}

.flex-cell._50.big-image.custom-training-1
{
	border-top-right-radius:4px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9c67e1b6955f78e1979c_snack.jpg);
	background-position:50% 100%
}

.flex-cell._50.big-image.custom-training-2
{
	border-bottom-left-radius:4px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bd0972733fd773e8040b19b_parenting.jpg)
}

.flex-cell._50.big-image.ccogas_1
{
	border-top-right-radius:4px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9f50a7cbe5bca93792a4_ccogas_3.jpg);
	background-position:50% 50%
}

.flex-cell._50.big-image.ccogas_2
{
	border-bottom-left-radius:4px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bcf9f89f78a55445b0e5cda_ccogas_4.jpg)
}

.flex-cell._50.big-image.cooperative-purchasing-1
{
	border-top-right-radius:4px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bc7aa44b19aabfce4abf455_CoopPurConn_Logo.jpg)
}

.flex-cell._50.big-image.cooperative-purchasing-2
{
	border-bottom-left-radius:4px;
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bc7aae0b19aab0caeabf700_Express-logo.jpg)
}

.flex-cell._50.big-image.custom-training-0
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5bd31ee1186d663d74a766a3_ethics_d.jpg);
	background-position:50% 50%
}

.flex-cell._50.filler-image
{
	height:60vh;
	border:1px solid #fff;
	background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png);
	background-position:50% 50%;
	background-size:cover
}

.flex-cell._50.filler-image._1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86ca99ab29db82f1330ee2_home_banner_1.jpg)
}

.flex-cell._50.filler-image._2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86caf31f841c5e5d74c223_homepage_banner_2.jpg)
}

.flex-cell._50.filler-image._3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86cccbf6f38b42c225c01f_homepage-banner-5.jpg)
}

.flex-cell._50.filler-image._4
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b86d3fe87a84c60ba2cfd9f_Wellness-Mille-Lacs-FL-Award-2017.jpg)
}

.flex-cell._100
{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-basis:100%;
	-ms-flex-preferred-size:100%;
	flex-basis:100%
}

.flex-cell._33
{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-basis:33.33%;
	-ms-flex-preferred-size:33.33%;
	flex-basis:33.33%
}

.flex-cell._20
{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-basis:20%;
	-ms-flex-preferred-size:20%;
	flex-basis:20%
}

.flex-cell._66
{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-basis:66.66%;
	-ms-flex-preferred-size:66.66%;
	flex-basis:66.66%
}

.flex-cell.flex-homepage
{
	width:66.66%;
	padding-top:80px;
	padding-bottom:20px
}

.flex-cell.flex-announcements
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:32px;
	margin-bottom:24px;
	padding-left:16px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.parallax-column._2,.parallax-column._4
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal
}

.parallax-image
{
	margin-top:12px;
	margin-bottom:12px
}

.parallax-image._2
{
	width:20%;
	max-width:none
}

.parallax-image._3
{
	width:35%;
	max-width:none
}

.parallax-image._100
{
	width:100%
}

.parallax-image._66
{
	max-width:66.66%
}

.parallax-image._80
{
	width:80%;
	max-width:80%
}

.parallax-column
{
	padding-right:12px;
	padding-left:12px
}

.parallax-column._3
{
	width:40%
}

.parallax-column._1
{
	width:12%;
	padding-left:0
}

.parallax-column._2
{
	display:flex;
	width:22%;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}

.parallax-column._4
{
	display:flex;
	width:20%;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}

.parallax-column._5
{
	width:7%;
	padding-right:0
}

.parallax-row
{
	position:relative;
	margin-top:-120px
}

.blue
{
	color:#0032a0
}

.subcategory-grid
{
	padding-top:60px;
	padding-bottom:80px;
	border-top:1px solid #ded8c5;
	background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(39,38%,66%,0)),to(#fff));
	background-image:linear-gradient(180deg,hsla(39,38%,66%,0),#fff)
}

.subcategory-grid.human-services-support
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(73,200,245,.1)),to(#fff));
	background-image:linear-gradient(180deg,rgba(73,200,245,.1),#fff)
}

.background-image-blur,.program-banner-image
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b311a35f7f0bd41e20611dd_project_earth.jpg);
	background-position:50% 50%;
	background-size:cover
}

.background-image-blur
{
	width:104%;
	height:104%;
	margin-top:-2%;
	margin-bottom:-2%;
	margin-left:-2%;
	-webkit-filter:blur(10px);
	filter:blur(10px)
}

.fixed-background
{
	position:fixed;
	overflow:hidden
}

.individual-program
{
	position:relative;
	padding-top:60px;
	padding-bottom:80px
}

.individual-program-card
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:36px 36px 48px;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	border-radius:4px;
	background-color:#fff
}

.program-banner-image
{
	width:100%;
	height:50vh;
	margin-bottom:32px;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	border-radius:4px
}

.tint
{
	position:absolute;
	background-color:rgba(0,0,0,.2)
}

.tint.white-tint
{
	background-color:transparent;
	background-image:linear-gradient(135deg,hsla(0,0%,100%,.8),#fff)
}

.subcategory
{
	display:inline-block;
	margin-left:8px;
	padding:0 0 1px 12px;
	border-radius:2px;
	background-color:#eee
}

.empty-state,.empty-state-hidden,.empty-state.reverse
{
	background-color:transparent
}

.program-service-description
{
	max-width:80%;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.link-2
{
	display:inline
}

.inline-block
{
	display:inline-block
}

.announcement,.flex-wrapper
{
	display:-webkit-box;
	display:-ms-flexbox
}

.inline-block.normal
{
	font-weight:400
}

.inline-block.red
{
	color:#b12029
}

.flex-wrapper
{
	display:-webkit-flex;
	display:flex;
	width:100%;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.flex-wrapper.justify-space-between
{
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}

.flex-wrapper.justify-space-between.align-end
{
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}

.social-vertical
{
	margin-left:48px
}

.spacer-horizontal
{
	display:inline-block;
	width:10px;
	height:10px;
	padding:0
}

.spacer-horizontal._20
{
	width:20px
}

.spacer-horizontal._12
{
	width:12px
}

.spacer-horizontal._16
{
	width:16px
}

.h5-tags
{
	color:#333
}

.no-top-margin
{
	margin-top:0
}

.tag
{
	position:relative;
	display:inline-block;
	margin-top:4px;
	margin-right:12px;
	margin-bottom:4px;
	transition-property:all;
	color:rgba(0,0,0,.4);
	font-size:12px;
	font-weight:500;
	letter-spacing:1px
}

.h6-news,.no-margin-bottom
{
	margin-bottom:0
}

.tag:hover
{
	color:#000
}

.related-news
{
	padding-top:96px;
	padding-bottom:80px
}

.social-icons
{
	margin-right:0;
	margin-left:-16px
}

.h6-news
{
	font-size:13px
}

.top-hr
{
	margin-bottom:32px;
	padding-top:30px;
	border-top:1px dotted #b4c1d1
}

.h2-small
{
	font-size:30px
}

.h2-small.education
{
	color:#0032a0
}

.h2-small.human-services-support
{
	color:#46b8e0
}

.link-block
{
	position:absolute
}

.empty-state-hidden
{
	width:0;
	height:0;
	padding:0
}

.relative
{
	position:relative
}

.empty-state
{
	margin:-16px 12px 24px;
	padding:16px 24px;
	border:1px solid #ded8c5;
	border-radius:4px
}

.empty-state.reverse
{
	border:1px solid #333
}

.empty-state.subtle
{
	background-color:rgba(255,216,173,.5)
}

.empty-state.extra-news
{
	display:none;
	width:0;
	height:0;
	margin:0;
	padding:0;
	background-color:transparent
}

.slideshow-tint
{
	position:absolute;
	z-index:1;
	background-image:linear-gradient(45deg,#000 20%,rgba(73,200,245,0) 61%)
}

.slideshow-tint.blue
{
	background-image:linear-gradient(45deg,#0032a0 20%,rgba(73,200,245,0) 60%)
}

.slideshow-tint.blue.whiten
{
	background-image:linear-gradient(20deg,hsla(0,0%,100%,.8) 25%,hsla(0,0%,100%,0) 60%),linear-gradient(45deg,#0032a0 20%,rgba(73,200,245,0) 60%)
}

.slideshow-tint.light-blue
{
	background-image:linear-gradient(45deg,#49c8f5 20%,rgba(73,200,245,0) 80%)
}

.slideshow-tint.light-blue.whiten
{
	background-image:linear-gradient(20deg,hsla(0,0%,100%,.8) 25%,hsla(0,0%,100%,0) 60%),linear-gradient(45deg,#49c8f5 20%,rgba(73,200,245,0) 80%)
}

.slideshow-tint.green
{
	background-image:linear-gradient(45deg,#075056 20%,rgba(73,200,245,0) 60%)
}

.slideshow-tint.green.whiten
{
	background-image:linear-gradient(20deg,hsla(0,0%,100%,.8) 25%,hsla(0,0%,100%,0) 60%),linear-gradient(45deg,#075056 20%,rgba(73,200,245,0) 60%)
}

.slideshow-tint.orange
{
	background-image:linear-gradient(45deg,#e2861f 20%,rgba(73,200,245,0) 60%)
}

.slideshow-tint.orange.whiten
{
	background-image:linear-gradient(20deg,hsla(0,0%,100%,.8) 25%,hsla(0,0%,100%,0) 60%),linear-gradient(45deg,#e2861f 20%,rgba(73,200,245,0) 60%)
}

.slideshow-tint.purple
{
	background-image:linear-gradient(45deg,#582c5f 20%,rgba(73,200,245,0) 60%)
}

.slideshow-tint.purple.whiten
{
	background-image:linear-gradient(20deg,hsla(0,0%,100%,.8) 25%,hsla(0,0%,100%,0) 60%),linear-gradient(45deg,#582c5f 20%,rgba(73,200,245,0) 60%)
}

.slideshow-tint.tan
{
	background-image:linear-gradient(45deg,#cab388 20%,rgba(73,200,245,0) 75%)
}

.slideshow-tint.tan.whiten
{
	background-image:linear-gradient(10deg,hsla(0,0%,100%,.8) 32%,hsla(0,0%,100%,0) 60%),linear-gradient(45deg,#cab388 29%,rgba(73,200,245,0) 75%)
}

.slideshow-tint.red
{
	background-image:linear-gradient(45deg,#b12029 20%,rgba(73,200,245,0) 61%)
}

.slideshow-tint.red.whiten
{
	background-image:linear-gradient(20deg,hsla(0,0%,100%,.8) 25%,hsla(0,0%,100%,0) 60%),linear-gradient(45deg,#b12029 20%,rgba(73,200,245,0) 61%)
}

.full-width
{
	width:100%
}

.full-width.circle
{
	border-radius:100%
}

.full-width.resource-building
{
	margin-top:-80px
}

.inner-content
{
	padding-top:64px;
	padding-bottom:80px
}

.form-block
{
	margin-top:32px;
	padding:12px 24px 28px 32px;
	border-radius:4px;
	background-color:#fff
}

.date
{
	display:inline-block;
	margin-top:0;
	margin-right:8px;
	font-weight:400
}

.date-block
{
	min-width:160px;
	padding-right:20px;
	padding-left:8px
}

.text-block
{
	padding-top:4px;
	padding-bottom:4px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.p-excerpt
{
	margin-bottom:4px;
	font-size:14px
}

.event-list
{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-basis:72%;
	-ms-flex-preferred-size:72%;
	flex-basis:72%
}

.h1-events-page
{
	margin-top:0;
	margin-bottom:0;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.h1-events-page.tan
{
	color:#cab388
}

.dropdown-toggle
{
	//padding:16px 40px 18px 20px;
	//border:1px solid #b12029;
	//border-radius:4px
}

.all-news-section,.homepage-header
{
	border-top:1px solid #ded8c5
}

.dropdown-toggle.w--open
{
	//padding-right:40px;
	//padding-left:20px
}

.dropdown-label
{
	margin-top:16px;
	margin-bottom:4px;
	padding:0 20px;
	font-size:14px;
	font-weight:500
}

.category
{
	display:block;
	margin-right:0;
	margin-bottom:12px
}

.category-section
{
	padding-top:32px;
	padding-bottom:60px
}

.category-header
{
	position:relative;
	padding-top:60px;
	padding-bottom:60px;
	background-color:#cab388;
	background-image:none
}

.about-us-footer,.about-us-header,.announcement,.homepage-header,.tab
{
	background-color:#fff
}

.h3-category
{
	margin-top:0;
	margin-bottom:4px
}

.unicode
{
	display:inline-block;
	opacity:.6;
	-webkit-transform:translate(0,-2px);
	-ms-transform:translate(0,-2px);
	transform:translate(0,-2px);
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif
}

.announcement,.caret
{
	display:-webkit-flex
}

.announcement
{
	display:flex;
	width:100%;
	min-height:80px;
	margin-top:12px;
	margin-bottom:12px;
	border-radius:4px;
	box-shadow:0 10px 20px 0 rgba(0,0,0,.06)
}

.caret,.flex-homepage-banner
{
	display:-webkit-box;
	display:-ms-flexbox
}

.div-block
{
	width:33.33%
}

.announcement-image
{
	width:25%;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png);
	background-position:50% 50%;
	background-size:cover
}

.announcement-image.placeholder1
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b305e06275c8c62b06b1d6b_placeholder-woman-3.jpg)
}

.announcement-image.placeholder2
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b74d4d063ff829666103ab2_mental_health_f.jpg)
}

.announcement-image.placeholder3
{
	background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b75a6eed01b83120ee02023_hoop.jpg)
}

.announcement-text
{
	padding:8px 8px 8px 16px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.h5-announcement
{
	margin-top:4px;
	margin-bottom:4px;
	color:#000;
	line-height:21px;
	font-weight:500
}

.caret
{
	display:flex;
	//padding:8px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.caret-text
{
	margin-top:4px;
	margin-bottom:8px
}

.flex-homepage-banner
{
	display:-webkit-flex;
	display:flex;
	margin-bottom:112px
}

.faq-question,.flex-big-row
{
	display:-webkit-box;
	display:-ms-flexbox
}

.whiten
{
	position:absolute;
	z-index:1;
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.8) 20%,hsla(0,0%,100%,0) 61%)
}

.h2-news-headline
{
	margin-top:0;
	font-size:32px
}

.show-more-wrapper
{
	margin-bottom:-24px
}

.h1-garden-grown
{
	margin-top:0;
	margin-bottom:0;
	font-family:'Garden Grown',sans-serif;
	font-size:80px
}

.h1-garden-grown.red
{
	margin-bottom:-4px;
	color:#b12029
}

.about-us-header
{
	padding-top:80px
}

.rich-text-block-knockout
{
	position:relative;
	z-index:1;
	color:#fff
}

.resource-building
{
	width:100%;
	margin-top:-180px
}

.flex-big-row
{
	display:-webkit-flex;
	display:flex
}

.about-us-footer
{
	padding-top:96px;
	padding-bottom:120px
}

.p-small
{
	margin-bottom:4px;
	font-size:15px;
	line-height:1.4em
}

.all-news-section
{
	padding-top:60px;
	padding-bottom:60px
}

.our-team
{
	padding-top:60px;
	background-image:linear-gradient(158deg,hsla(46,27%,82%,.2),hsla(0,0%,100%,0))
}

.tab
{
	margin-right:4px;
	margin-left:4px;
	padding:16px 32px;
	border-radius:4px;
	box-shadow:0 10px 20px 0 rgba(0,0,0,.12);
	opacity:.8;
	-webkit-transition-property:all;
	transition-property:all
}

.tab:hover
{
	border-color:#333
}

.tab.w--current
{
	border-color:#b12029;
	border-bottom-style:solid;
	border-bottom-width:4px;
	background-color:#000;
	opacity:1;
	color:#fff
}

.background-white,.current-members
{
	background-color:#fff
}

.red
{
	color:#b12029
}

.our-team-tabs
{
	z-index:1;
	margin-bottom:-24px;
	padding-bottom:0
}

.board-of-directors
{
	padding-top:32px;
	padding-bottom:0
}

.standard-header
{
	padding-top:80px;
	padding-bottom:60px;
	border-top:1px solid #ded8c5;
	background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(46,27%,82%,.2)),to(#f8f7f5));
	background-image:linear-gradient(180deg,hsla(46,27%,82%,.2),#f8f7f5)
}

.price,.price.border-top
{
	border-top:1px dotted #cab388
}

.standard-header.left
{
	text-align:left
}

.current-members
{
	padding-top:80px;
	padding-bottom:80px
}

.rich-text-2-column
{
	-webkit-column-count:2;
	column-count:2
}

.counties-map
{
	width:100%;
	padding:0 32px 0 0
}

.eligibility
{
	padding-top:20px;
	padding-bottom:80px
}

.faq
{
	padding-top:0;
	padding-bottom:81px
}

.faq-question
{
	display:-webkit-flex;
	display:flex;
	margin-left:-20px;
	padding:3px 20px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-color:hsla(0,0%,100%,.8);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}

.faq-question:hover
{
	border-radius:4px;
	background-color:#fff
}

.faq-question.career
{
	background-color:#f3f3f5
}

.faq-question.career:hover
{
	background-color:#f0dede
}

.faq-question.careers
{
	padding:16px 32px 32px;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

.caret-down
{
	margin-left:20px;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	color:#111
}

.h6-indicator
{
	display:inline-block;
	margin-top:0;
	margin-bottom:10px;
	padding:5px 10px 4px;
	border-radius:8px;
	background-color:#dee1ec;
	-webkit-transform:translate(0,-2px);
	-ms-transform:translate(0,-2px);
	transform:translate(0,-2px);
	color:#8095cc;
	font-size:11px;
	font-weight:400
}

.border-radius,.button-2,.career-button
{
	border-radius:4px
}

.h6-indicator.sartell
{
	background-color:#f0dede;
	color:#e69797
}

.h6-indicator.larger
{
	font-size:12px
}

.h6-indicator.larger.stcloud-sartell
{
	background-color:#d1eedd;
	color:#5bcf8a
}

.button-2,.button-2.w--current
{
	color:#fff
}

.spacer-2._20
{
	height:20px
}

.button-2
{
	margin-top:5px;
	margin-bottom:5px;
	padding:8px 24px;
	background-color:#111;
	box-shadow:0 1px 1px 0 transparent;
	-webkit-transition:box-shadow .2s ease;
	transition:box-shadow .2s ease;
	font-family:Montserrat,sans-serif;
	font-size:13px;
	line-height:1.6em;
	font-weight:400;
	text-align:center;
	letter-spacing:.25px
}

.price,.search,.search-input
{
	margin-bottom:0
}

.button-2:hover
{
	box-shadow:0 10px 20px 0 rgba(161,173,189,.36)
}

.careers
{
	padding-bottom:80px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f7f5),to(hsla(46,27%,82%,.72))),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5baa66a09cb3098668f9212f_rawpixel-196464-unsplash.jpg);
	background-image:linear-gradient(180deg,#f8f7f5,hsla(46,27%,82%,.72)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5baa66a09cb3098668f9212f_rawpixel-196464-unsplash.jpg);
	background-position:0 0,50% 0;
	background-size:auto,cover
}

.career-button
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:24px 48px 40px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-color:#fff;
	box-shadow:0 10px 20px 0 rgba(0,0,0,.06)
}

.black
{
	color:#000
}

.black.no-text-decoration
{
	text-decoration:none
}

.price
{
	margin-top:0;
	padding-top:8px;
	padding-bottom:8px
}

.inner-circle
{
	width:260px;
	border-radius:100%
}

.nav-flex
{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.search-div
{
	position:relative;
	z-index:1;
	display:none;
	padding-top:0;
	padding-bottom:24px;
	background-color:#fff
}

.search
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}

.search-input
{
	height:48px;
	border:1px solid #858589;
	border-radius:4px;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}

.search-input:hover
{
	border-color:#000
}

.search-button
{
	margin-left:8px;
	padding:0 18px;
	border-radius:4px;
	background-color:#000;
	font-size:14px
}

.search-wrapper
{
	padding-top:32px;
	padding-bottom:32px
}

.medium
{
	font-weight:500
}

.search-result-image
{
	width:96px;
	margin-right:16px;
	margin-bottom:8px
}

.search-link
{
	font-size:18px
}

.banner-video
{
	width:100%;
	margin-bottom:32px
}

.div-block-2
{
	display:inline-block
}

.div-block-3
{
	width:70%
}

.div-block-4
{
	max-width:70%
}

.background-transparent
{
	padding-right:0;
	padding-left:0;
	background-color:transparent
}

html.w-mod-js [data-ix=faq-hidden]
{
	display:none;
	opacity:0;
	-webkit-transform:translate(0,-30px);
	-ms-transform:translate(0,-30px);
	transform:translate(0,-30px)
}

@media (max-width:991px)
{
	.menu1-button-wrapper,.menu2-socialicons-wrapper
	{
		margin-right:0;
		border-top:1px solid #f8f8f8;
		margin-left:0
	}

	.menu2,.nav-menu
	{
		box-shadow:0 1px 4px 0 rgba(0,0,0,.05)
	}

	.article:hover,.button.register-button,.event-card:hover
	{
		opacity:1
	}

	.social-icon,.social-icon-simple
	{
		cursor:pointer
	}

	.flex-cell._50.big-image.ccogas_1,.flex-cell._50.big-image.cooperative-purchasing-1,.flex-cell._50.big-image.custom-training-1
	{
		border-top-right-radius:0
	}

	.flex-big-row,.form-submit-wrapper,.menu-button
	{
		-webkit-box-direction:normal
	}

	.styleguide
	{
		width:auto;
		margin-top:0
	}

	.container
	{
		padding-right:4%;
		padding-left:4%
	}

	.container._1200.banner-text-container,.container.homepage-signup-form
	{
		padding-right:5%;
		padding-left:5%
	}

	.container._1200.intruding-container.news-container
	{
		margin-top:-60px;
		padding-top:24px
	}

	.container.event-container
	{
		padding-right:4%;
		padding-left:4%
	}

	.container.intruding-container
	{
		padding-right:3%;
		padding-left:3%
	}

	.container.flex.relative
	{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}

	.button.default-button.card-cta
	{
		left:30px;
		right:30px;
		bottom:20px;
		display:block;
		-webkit-transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;
		transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;
		text-align:center
	}

	.button.button-banner
	{
		margin-top:8px
	}

	.number-card-number
	{
		font-size:30px
	}

	.larger-paragraph.white-hero-paragraph.hero2-paragraph
	{
		width:50%
	}

	.hero2
	{
		padding-left:30px
	}

	.card-headline.dark-card-headline._6col-card
	{
		width:65%
	}

	.hero-content-wrapper
	{
		width:auto;
		padding-left:0
	}

	.program-card
	{
		padding:16px 24px 20px
	}

	.big-article-content-wrapper
	{
		height:auto
	}

	.big-article-image-wrapper
	{
		border-bottom-left-radius:4px
	}

	.profile-card-big
	{
		padding:8px 12px
	}

	.big-profile-name
	{
		font-size:24px
	}

	.fullpic-profile,.profile-card
	{
		padding:40px 40px 30px
	}

	.profiles-wrapper
	{
		display:block
	}

	.signup-form
	{
		height:550px
	}

	.icon.center-icon.category-page,.nav-menu
	{
		height:auto
	}

	.signup-content-wrapper
	{
		padding:40px
	}

	.menu2,.nav
	{
		padding-right:0
	}

	.form-submit-wrapper
	{
		-webkit-box-orient:vertical;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:stretch;
		-webkit-align-items:stretch;
		-ms-flex-align:stretch;
		align-items:stretch;
		text-align:center
	}

	.menu1-button-wrapper,.nav-link
	{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		-webkit-box-pack:center
	}

	.nav
	{
		position:relative;
		z-index:99999;
		width:100%
	}

	.nav-menu
	{
		float:none;
		background-color:#fff
	}

	.nav-link
	{
		position:static;
		display:flex;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}

	.nav-link:hover
	{
		background-color:#fbfdff
	}

	.menu-button
	{
		padding-top:23px;
		-webkit-box-orient:horizontal;
		-webkit-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}

	.menu-button.w--open
	{
		top:0;
		right:0;
		z-index:2;
		display:block;
		float:right;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		background-color:#fff;
		position:static
	}

	.icon
	{
		width:30%;
		color:#333
	}

	.menu1-button-wrapper
	{
		display:flex;
		height:70px;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}

	.menu2-logo-wrapper
	{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex
	}

	.flex.align-start.mobile-block,.menu-button
	{
		display:block
	}

	.menu2-socialicons-wrapper
	{
		height:70px;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}

	.menu2
	{
		width:100%;
		height:70px;
		background-color:#fff
	}

	.card-column._25
	{
		-webkit-flex-basis:50%;
		-ms-flex-preferred-size:50%;
		flex-basis:50%
	}

	.container-2
	{
		overflow:hidden;
		padding-right:27px;
		padding-left:27px
	}

	.image-slide-container.ccogas_1
	{
		background-position:100% 50%
	}

	.navbar
	{
		padding-top:12px
	}

	.nav-link
	{
		padding-top:20px;
		padding-bottom:20px;
		font-size:18px;
		text-align:center
	}

	.nav-link.cta-button
	{
		margin-top:20px;
		margin-right:16px
	}

	.nav-link.cta-button:hover
	{
		background-color:#b12029
	}

	.h1-huge
	{
		font-size:36px
	}

	.h1-huge.h1-program,.typedsmartbackspace
	{
		font-size:48px
	}

	.h3-homepage-signup-form
	{
		padding-right:4%
	}

	.hamburger
	{
		color:#b12029;
		font-size:36px
	}

	.menu-button
	{
		height:auto;
		margin-right:-20px;
		padding:20px;
		float:none
	}

	.mobile-menu
	{
		padding-bottom:24px;
		background-color:#f0f0f0;
		box-shadow:0 20px 40px 0 rgba(0,0,0,.1)
	}

	.program-card-section
	{
		padding-top:80px;
		padding-bottom:96px
	}

	.column.inner-nav
	{
		padding:16px
	}

	.column.inner-nav.padding-32
	{
		padding-right:24px;
		padding-left:24px
	}

	.column.padding
	{
		padding-right:32px;
		padding-left:32px
	}

	.upcoming-events-section
	{
		padding-top:64px
	}

	.event-card
	{
		margin-right:0;
		margin-bottom:24px;
		margin-left:0;
		padding:12px 12px 16px
	}

	.h2-event
	{
		font-size:20px
	}

	.h2-garden-grown.date
	{
		font-size:40px
	}

	.social-icons-nav
	{
		margin-top:12px;
		margin-right:-12px
	}

	.social-icons-nav.footer
	{
		margin-right:0;
		margin-left:-12px
	}

	.fullpage-flex-wrapper
	{
		min-height:80vh
	}

	.fullpage-flex-wrapper.news-banner-wrapper
	{
		min-height:60vh
	}

	.intruding-wrapper
	{
		margin-right:12px;
		margin-left:12px
	}

	.h2-subheader
	{
		width:60%;
		font-size:30px
	}

	.h2-subheader.h2-event-subheader
	{
		font-size:28px
	}

	.flex.align-start.wrap-children
	{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}

	.flex.align-center
	{
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}

	.benefit-statistic
	{
		padding-left:24px
	}

	.sidebar
	{
		margin-left:4%
	}

	.sidebar.program-service-sidebar
	{
		width:100%;
		margin-top:32px;
		margin-left:0
	}

	.sidebar.news-sidebar.categories-list
	{
		margin-top:48px;
		margin-bottom:48px;
		margin-left:0
	}

	.main-content.news-content
	{
		width:75%
	}

	.main-content.wider-content
	{
		width:100%
	}

	.event-column
	{
		padding-right:4px;
		padding-left:4px
	}

	.flex-cell._25
	{
		-webkit-flex-basis:50%;
		-ms-flex-preferred-size:50%;
		flex-basis:50%
	}

	.flex-cell._50.big-grid
	{
		width:100%;
		-webkit-box-flex:0;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto
	}

	.flex-cell._50.big-image
	{
		width:100%;
		height:60vh;
		-webkit-box-flex:0;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto
	}

	.flex-cell._50.big-image.override-order
	{
		-webkit-box-ordinal-group:2;
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}

	.flex-cell._50.big-image.members-1
	{
		height:auto;
		padding:80px;
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1
	}

	.flex-cell._50.filler-image,.program-banner-image
	{
		height:40vh
	}

	.flex-cell._50.big-image.about-us-2,.flex-cell._50.big-image.about-us-4
	{
		-webkit-box-ordinal-group:2;
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}

	.flex-cell._50.big-image.award-1
	{
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1
	}

	.flex-cell._50.big-image.custom-training-2
	{
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1;
		border-bottom-left-radius:0
	}

	.flex-cell._50.big-image.ccogas_2,.flex-cell._50.big-image.cooperative-purchasing-2
	{
		-webkit-order:-1;
		-ms-flex-order:-1;
		border-bottom-left-radius:0;
		-webkit-box-ordinal-group:0
	}

	.flex-cell._50.big-image.ccogas_2
	{
		order:-1
	}

	.flex-cell._50.big-image.cooperative-purchasing-2
	{
		order:-1
	}

	.flex-cell._50.big-image.custom-training-0
	{
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1
	}

	.flex-cell._33.mobile-50
	{
		-webkit-flex-basis:50%;
		-ms-flex-preferred-size:50%;
		flex-basis:50%
	}

	.flex-cell._20
	{
		-webkit-flex-basis:25%;
		-ms-flex-preferred-size:25%;
		flex-basis:25%
	}

	.flex-cell.flex-homepage
	{
		width:64%
	}

	.flex-cell.flex-announcements
	{
		margin-top:16px;
		margin-bottom:12px
	}

	.program-service-description
	{
		max-width:100%
	}

	.flex-wrapper.justify-space-between.mobile-vertical
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}

	.social-vertical
	{
		max-width:100%;
		margin-top:20px;
		margin-bottom:-5px;
		margin-left:0;
		-webkit-align-self:flex-start;
		-ms-flex-item-align:start;
		align-self:flex-start
	}

	.event-list
	{
		-webkit-flex-basis:100%;
		-ms-flex-preferred-size:100%;
		flex-basis:100%
	}

	.category
	{
		display:inline-block;
		margin-right:16px;
		margin-bottom:16px
	}

	.resource-building
	{
		margin-top:-96px
	}

	.flex-big-row
	{
		-webkit-box-orient:vertical;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}

	.counties-map
	{
		padding-right:12px
	}

	.faq-question.career
	{
		margin-right:-10px;
		margin-left:-10px
	}

	.nav-flex
	{
		position:relative;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:end;
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
}

@media (max-width:767px)
{
	.article,.row.flex-row
	{
		-webkit-box-orient:vertical
	}

	.card-headline.dark-card-headline._6col-card,.label.event-label,.larger-paragraph.white-hero-paragraph.hero2-paragraph
	{
		width:auto
	}

	h1
	{
		font-size:36px
	}

	h2
	{
		font-size:30px
	}

	h3
	{
		font-size:21px
	}

	.container
	{
		padding-right:4%;
		padding-left:4%
	}

	.container.homepage-signup-form
	{
		padding:36px 6% 60px;
		background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,.75))),-webkit-gradient(linear,left top,left bottom,from(#cab388),to(#cab388));
		background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,.75)),linear-gradient(180deg,#cab388,#cab388)
	}

	.container._1200.intruding-container
	{
		padding-top:24px;
		padding-bottom:24px
	}

	.container._1200.intruding-container.news-container
	{
		margin-top:0
	}

	.container.intruding-container
	{
		margin-top:0;
		padding-right:4%;
		padding-left:4%
	}

	.container.intruding-container.news-container
	{
		margin-top:0;
		padding-top:24px
	}

	.row.flex-row
	{
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}

	.button.default-button.card-cta
	{
		left:30px;
		right:auto;
		bottom:20px
	}

	.button.button-banner
	{
		float:none
	}

	.button.category-anchor-button
	{
		margin-bottom:0
	}

	.hero
	{
		height:auto;
		padding:10%
	}

	.hero2
	{
		height:420px;
		padding-right:10%;
		padding-left:10%;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		text-align:center
	}

	.article
	{
		display:block;
		margin-bottom:48px;
		-webkit-box-direction:reverse;
		-webkit-flex-direction:column-reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse;
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}

	.flex.align-start,.signup-form
	{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal
	}

	.program-card
	{
		margin-bottom:0
	}

	.big-article-image-wrapper
	{
		border-top-right-radius:4px;
		border-bottom-left-radius:0
	}

	.profile-card-big
	{
		min-height:0;
		padding-top:24px;
		padding-bottom:20px;
		-webkit-box-pack:start;
		-webkit-justify-content:flex-start;
		-ms-flex-pack:start;
		justify-content:flex-start
	}

	.profile-card-big.board-of-directors-card
	{
		min-height:0
	}

	.big-profile-name
	{
		font-size:36px
	}

	.profile-card
	{
		padding:30px 40px
	}

	.signup-form
	{
		height:auto;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column
	}

	.signup-image-wrapper
	{
		height:300px;
		border-top-right-radius:8px;
		border-bottom-left-radius:0
	}

	.menu-button
	{
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}

	.icon
	{
		width:20%
	}

	.card-column
	{
		padding-bottom:20px
	}

	.card-column._25
	{
		-webkit-flex-basis:100%;
		-ms-flex-preferred-size:100%;
		flex-basis:100%
	}

	.cta-banner
	{
		padding-top:64px;
		padding-bottom:80px;
		background-position:0 0,50% 50%
	}

	.image-slide-container.healthsafety_2
	{
		background-position:50% 54%
	}

	.image-slide-container.ccogas_1
	{
		background-position:100% 50%
	}

	.navbar
	{
		padding-top:4px;
		padding-bottom:4px
	}

	.logo
	{
		width:144px
	}

	.nav-link
	{
		padding-top:16px;
		padding-bottom:16px
	}

	.h1-huge
	{
		font-size:32px;
		line-height:1.2em
	}

	.h1-huge.h1-program
	{
		padding-left:16px;
		border-left-width:3px;
		font-size:36px
	}

	.h3-homepage-signup-form
	{
		margin-top:-8px;
		margin-bottom:0;
		padding-right:33.33%
	}

	.typedsmartbackspace
	{
		position:relative;
		display:block;
		height:80px;
		margin-top:4px;
		margin-bottom:0;
		padding-left:8px;
		font-size:44px;
		line-height:60px
	}

	.program-card-section
	{
		padding-top:64px;
		padding-bottom:64px
	}

	.program-card-section.inner
	{
		padding-top:48px
	}

	.spacer._64
	{
		height:48px
	}

	.spacer._40
	{
		height:32px
	}

	.column.inner-nav
	{
		padding-right:16px;
		padding-left:16px
	}

	.column.inner-nav.padding-32
	{
		padding-right:48px;
		padding-left:48px
	}

	.column.padding
	{
		padding-right:12px;
		padding-left:12px
	}

	.upcoming-events-section
	{
		padding-top:48px;
		padding-bottom:60px
	}

	.event-card
	{
		width:100%;
		padding:16px;
		border:1px dotted #ded8c5
	}

	.h2-garden-grown.date
	{
		margin-top:8px
	}

	.hr
	{
		margin-top:30px;
		margin-bottom:30px
	}

	.hr.related-news-hr
	{
		background-color:rgba(0,0,0,.11)
	}

	.h2-member-cta
	{
		font-size:32px
	}

	.logo-2
	{
		max-height:64px
	}

	.footer
	{
		padding-top:64px;
		padding-bottom:64px
	}

	.social-icons-nav
	{
		margin-top:10px
	}

	.social-icons-nav.footer
	{
		margin-top:12px
	}

	.fullpage-flex-wrapper
	{
		display:block;
		min-height:100vh
	}

	.fullpage-flex-wrapper.news-banner-wrapper
	{
		min-height:84vh
	}

	.fullpage-flex-wrapper.mobile-block
	{
		min-height:0
	}

	.huge-banner
	{
		padding-top:80px;
		padding-bottom:60px
	}

	.huge-banner.education
	{
		padding-top:80px;
		padding-bottom:80px
	}

	.intruding-wrapper
	{
		margin-top:0;
		margin-right:0;
		margin-left:0
	}

	.icon-banner
	{
		width:96px;
		margin-bottom:8px
	}

	.h2-subheader
	{
		width:100%;
		padding-right:0;
		font-size:27px
	}

	.h2-subheader.h2-event-subheader
	{
		font-size:24px
	}

	.flex.align-start
	{
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}

	.benefit-statistic
	{
		padding-left:0
	}

	.event-section
	{
		padding-top:48px
	}

	.sidebar
	{
		margin-left:0;
		padding-top:12px;
		padding-bottom:12px
	}

	.sidebar.news-sidebar
	{
		width:100%;
		margin-bottom:12px;
		margin-left:0;
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start;
		-webkit-box-flex:0;
		-webkit-flex:0 0 100%;
		-ms-flex:0 0 100%;
		flex:0 0 100%
	}

	.sidebar.news-sidebar.categories-list
	{
		margin-bottom:40px;
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1
	}

	.main-content
	{
		width:100%;
		margin-bottom:36px
	}

	.main-content.news-content
	{
		width:100%;
		margin-bottom:12px
	}

	.location p
	{
		font-size:21px
	}

	.flex-cell._50
	{
		-webkit-flex-basis:100%;
		-ms-flex-preferred-size:100%;
		flex-basis:100%
	}

	.flex-cell._50.big-grid
	{
		padding:48px
	}

	.flex-cell._50.big-image
	{
		height:100vh
	}

	.flex-cell._50.big-image.override-order
	{
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1
	}

	.flex-cell._50.big-image.members-1
	{
		padding:64px
	}

	.flex-cell._50.big-image.about-us-2,.flex-cell._50.big-image.about-us-4
	{
		-webkit-box-ordinal-group:2;
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}

	.flex-cell._50.big-image.award-1
	{
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1
	}

	.flex-cell._50.filler-image
	{
		height:80vh
	}

	.flex-cell._33
	{
		-webkit-flex-basis:100%;
		-ms-flex-preferred-size:100%;
		flex-basis:100%
	}

	.flex-cell._20
	{
		-webkit-flex-basis:50%;
		-ms-flex-preferred-size:50%;
		flex-basis:50%
	}

	.flex-cell.flex-homepage
	{
		width:100%;
		margin-bottom:0;
		padding-top:0;
		padding-bottom:0
	}

	.flex-cell.flex-announcements
	{
		padding-left:0
	}

	.parallax-column
	{
		padding-right:4px;
		padding-left:4px
	}

	.individual-program
	{
		padding-top:48px
	}

	.individual-program-card
	{
		padding:24px
	}

	.program-banner-image
	{
		height:80vh;
		margin-bottom:24px
	}

	.program-service-description
	{
		-webkit-box-flex:0;
		-webkit-flex:0 0 100%;
		-ms-flex:0 0 100%;
		flex:0 0 100%
	}

	.related-news
	{
		padding-top:60px;
		padding-bottom:60px
	}

	.social-icons
	{
		margin-right:32px;
		margin-left:-8px
	}

	.inner-content
	{
		padding-top:48px
	}

	.form-block
	{
		padding:8px 24px 20px
	}

	.our-team,.standard-header
	{
		padding-top:48px
	}

	.category
	{
		display:inline-block;
		margin-right:12px;
		margin-bottom:12px
	}

	.homepage-header
	{
		border-top-style:none
	}

	.flex-homepage-banner
	{
		display:block
	}

	.h2-news-headline
	{
		font-size:24px
	}

	.h1-garden-grown.red
	{
		font-size:64px
	}

	.resource-building
	{
		margin-top:-72px
	}

	.all-news-section
	{
		padding-top:48px;
		padding-bottom:48px
	}

	.standard-header
	{
		padding-bottom:60px
	}

	.counties-map
	{
		margin-bottom:12px;
		padding-right:0
	}

	.eligibility
	{
		padding-top:0;
		padding-bottom:48px
	}

	.h6-indicator
	{
		margin-bottom:15px
	}

	.spacer-2
	{
		height:60px
	}

	.search-result-image
	{
		display:block;
		margin-bottom:12px
	}

	.banner-video
	{
		margin-bottom:24px
	}
}

@media (max-width:479px)
{
	.hero,.hero2
	{
		height:500px
	}

	.actions-wrapper,.center-mobile
	{
		text-align:center
	}

	.hero-slider,.overflow-hidden
	{
		overflow:hidden
	}

	.container.homepage-signup-form
	{
		padding-right:8%;
		padding-left:8%
	}

	.container._1200.banner-text-container
	{
		padding-right:6%;
		padding-left:6%
	}

	.button.default-button.default-button-with-line
	{
		display:block;
		margin-top:0
	}

	.button.profile-contact-big-button
	{
		display:block;
		margin-right:0
	}

	.button.category-anchor-button
	{
		padding-right:24px;
		padding-left:24px
	}

	.hero
	{
		padding:14% 6%
	}

	.tagline.weekday.weekday-inner
	{
		margin-top:20px;
		margin-bottom:-4px
	}

	.tagline.weekday.year
	{
		margin-bottom:0
	}

	.hero2
	{
		padding-top:4%;
		padding-bottom:4%
	}

	.article-cover.article-content-2
	{
		background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2c0592aa0838e245ea2deb_roos-oosterbroek-558868-unsplash%402x.jpg);
		background-position:50% 50%;
		background-size:cover
	}

	.label.event-label
	{
		padding:2px 8px
	}

	.label-text.education.large
	{
		font-size:11px
	}

	.alert
	{
		height:auto;
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}

	.alert-content
	{
		-webkit-flex-shrink:1;
		-ms-flex-negative:1;
		flex-shrink:1;
		-webkit-flex-basis:0px;
		-ms-flex-preferred-size:0;
		flex-basis:0px
	}

	.close-alert
	{
		margin-top:0
	}

	.alert-close-wrapper
	{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		width:16px;
		margin-top:0;
		padding-top:3px;
		padding-bottom:5px;
		-webkit-box-pack:end;
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start
	}

	.program-card.home
	{
		display:block;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		text-align:center
	}

	.big-article-content-wrapper
	{
		padding:25px 30px
	}

	.profile-card-big
	{
		-webkit-box-pack:start;
		-webkit-justify-content:flex-start;
		-ms-flex-pack:start;
		justify-content:flex-start
	}

	.big-profile-name
	{
		font-size:32px
	}

	.profile-card
	{
		padding-right:30px;
		padding-left:30px
	}

	.fullpic-profile
	{
		padding:30px 30px 20px
	}

	.actions-wrapper
	{
		display:block;
		width:100%
	}

	.signup-content-wrapper
	{
		padding:30px
	}

	.icon
	{
		display:block;
		width:80px;
		height:80px;
		margin-right:auto;
		margin-left:auto;
		padding:10px
	}

	.flex-cell._50.big-image,.flex-cell._50.filler-image
	{
		height:60vh
	}

	.icon.center-icon.category-page
	{
		width:80%
	}

	.cta-banner
	{
		padding-bottom:320px;
		background-position:0 0,70% 50%
	}

	.container-2
	{
		padding-right:13.5px;
		padding-left:13.5px
	}

	.image-slide-container.students-4
	{
		background-image:linear-gradient(45deg,#0032a0 20%,hsla(0,0%,100%,0)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b303163fd7a4d98dba124b8_education_4.jpg);
		background-position:0 0,100% 50%;
		background-size:auto,cover
	}

	.image-slide-container.students-3
	{
		background-position:73% 50%;
		background-size:cover
	}

	.image-slide-container.education-4
	{
		background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b589ed2bbd7c17476ad1e7c_adult_educators.jpg);
		background-position:0 0;
		background-size:cover
	}

	.image-slide-container.education-5
	{
		background-image:linear-gradient(45deg,#0032a0 20%,hsla(0,0%,100%,0)),url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b3032f4167a602e079ed457_education_5.jpg);
		background-position:0 0,50% 50%;
		background-size:auto,cover
	}

	.image-slide-container.educatornetworking_2
	{
		background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b6de6f4681f89cd6cb47c5d_Educatior%20Networking_2.jpg)
	}

	.image-slide-container.educator-networking_3
	{
		top:0;
		bottom:0
	}

	.image-slide-container.educational-professionals_3
	{
		background-position:85% 26px
	}

	.image-slide-container.educationalprofessionals_2
	{
		left:0;
		right:0
	}

	.image-slide-container.educationalpartnerships_1
	{
		background-position:50% 50%
	}

	.image-slide-container.educationalpartnerships_2
	{
		background-position:100% 50%
	}

	.image-slide-container.educationalpartnerships_3
	{
		background-position:89% 56%;
		background-size:cover
	}

	.image-slide-container.collaborativelearning_1
	{
		background-position:0 26px
	}

	.image-slide-container.collaborativelearning_2
	{
		background-image:url(https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b64aab51bdd3fa4bf35d009_christine-donaldson-643679-unsplash.jpg);
		background-position:100% 0
	}

	.image-slide-container.cooperativepurchasing_2,.image-slide-container.insurance_1,.image-slide-container.insurance_2
	{
		background-position:50% 50%
	}

	.image-slide-container.ccogas_1
	{
		background-position:84% 50%
	}

	.image-slide-container.educatornetworking_4
	{
		background-position:100% 50%
	}

	.image-slide-container.wellness-6
	{
		background-position:0 50%
	}

	.h1-huge.h1-program
	{
		padding-bottom:0;
		padding-left:0;
		border-left-style:none;
		font-size:36px
	}

	.h3-homepage-signup-form
	{
		padding-right:15%
	}

	.menu-button
	{
		margin-right:-8px
	}

	.swash-2.left.center-mobile,.swash.left.center-mobile
	{
		margin-right:auto;
		margin-left:auto;
		display:block
	}

	.column.inner-nav.padding-32
	{
		padding-right:16px;
		padding-left:16px
	}

	.event-card,.flex-cell._50.big-grid
	{
		padding-right:12px;
		padding-left:12px
	}

	.column.news-column
	{
		width:100%
	}

	.event-card.flex-event-card
	{
		display:block;
		padding-top:16px
	}

	.h2-event
	{
		font-size:24px
	}

	.h2-garden-grown.date
	{
		font-size:48px
	}

	.social-icons-nav.footer
	{
		margin-top:16px
	}

	.search-icon
	{
		margin-right:0
	}

	.fullpage-flex-wrapper.news-banner-wrapper
	{
		min-height:48vh
	}

	.huge-banner
	{
		padding-top:64px;
		padding-bottom:48px
	}

	.huge-banner.education
	{
		padding-top:64px;
		padding-bottom:64px
	}

	.flex.mobile-block
	{
		display:block
	}

	.team-members
	{
		padding-top:48px;
		padding-bottom:48px
	}

	.sidebar.news-sidebar
	{
		display:block
	}

	.pedu-link
	{
		font-size:10px
	}

	.flex-cell._25
	{
		-webkit-flex-basis:100%;
		-ms-flex-preferred-size:100%;
		flex-basis:100%
	}

	.flex-cell._50.big-image.override-order
	{
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1
	}

	.flex-cell._50.big-image.members-1
	{
		padding:20px
	}

	.flex-cell._50.big-image.about-us-2,.flex-cell._50.big-image.about-us-4
	{
		-webkit-box-ordinal-group:2;
		-webkit-order:1;
		-ms-flex-order:1;
		order:1
	}

	.flex-cell._50.big-image.award-1
	{
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1
	}

	.flex-cell._20
	{
		-webkit-flex-basis:100%;
		-ms-flex-preferred-size:100%;
		flex-basis:100%
	}

	.flex-cell.flex-announcements
	{
		margin-top:8px
	}

	.parallax-image._80
	{
		width:100%;
		max-width:100%
	}

	.parallax-column
	{
		padding-right:8px;
		padding-left:8px
	}

	.parallax-column._3
	{
		width:55%
	}

	.parallax-column._2
	{
		width:25%;
		padding-left:0;
		-webkit-box-flex:0;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto
	}

	.parallax-column._4
	{
		width:20%;
		padding-right:0
	}

	.individual-program-card
	{
		padding:16px
	}

	.program-banner-image
	{
		height:40vh
	}

	.inline-block.mobile-block
	{
		display:block;
		width:100%
	}

	.slideshow-tint
	{
		background-image:linear-gradient(45deg,#111 20%,rgba(73,200,245,0))
	}

	.slideshow-tint.blue
	{
		background-image:linear-gradient(45deg,#0032a0 20%,rgba(73,200,245,0) 60%)
	}

	.slideshow-tint.light-blue
	{
		background-image:linear-gradient(45deg,#49c8f5 20%,rgba(73,200,245,0))
	}

	.slideshow-tint.green
	{
		background-image:linear-gradient(45deg,#075056 20%,rgba(73,200,245,0))
	}

	.slideshow-tint.orange
	{
		background-image:linear-gradient(45deg,#e0831b 20%,rgba(73,200,245,0))
	}

	.slideshow-tint.purple
	{
		background-image:linear-gradient(45deg,#582c5f 20%,rgba(73,200,245,0))
	}

	.date-block,.text-block
	{
		padding-right:0;
		padding-left:0
	}

	.category-section
	{
		padding-top:20px;
		padding-bottom:32px
	}

	.about-us-footer,.current-members
	{
		padding-top:48px;
		padding-bottom:48px
	}

	.unicode
	{
		opacity:.6
	}

	.resource-building
	{
		margin-top:-24px
	}

	.tab
	{
		display:inline-block;
		margin-right:4px;
		margin-left:4px;
		padding-right:24px;
		padding-left:24px
	}

	.rich-text-2-column
	{
		-webkit-column-count:1;
		column-count:1
	}
}

@font-face 
{
  font-family: 'Garden Grown Caps';
  src: url('https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2d43eaf46417761102ef6e_36EBF6_0_0.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face 
{
  font-family: 'Garden Grown';
  src: url('https://uploads-ssl.webflow.com/5b2c0592aa0838ddf2ea2dcc/5b2d43ea5836336bbed7930e_36EBF6_1_0.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

