
@font-face {
	font-family: 'Gideon';
	src: url('../fonts/GideonldsIcn-Regular.otf');
	src: url('../fonts/GideonldsIcn-Regular.woff');
	font-weight: normal;
	font-style: normal;
}



/*COLORS*/

:root {
	--zion-blue-main: #177C9C;
	--zion-blue-400: #6bcbeb;
	--zion-blue-500: #1aa6dc;
	--zion-blue-600: #147ea5;
	--zion-blue-700: #13617f;

	--zion-green-400: #72c5b0;
	--zion-green-500: #23b187;
	--zion-green-600: #0c8467;
	--zion-green-700: #14664e;

	--zion-red-400: #e1807e;
	--zion-red-500: #cf302f;
	--zion-red-600: #ba242d;

	--zion-red-700: #6e0d33;

	--zion-nurple: #bd0057;

	--zion-yellow-400: #fbdb6e;
	--zion-yellow-500: #f9c50d;
	--zion-yellow-600: #f2a631;

	--zion-orange-400: #f7b880;
	--zion-orange-500: #f68c24;
	--zion-orange-600: #e38333;

	--zion-black-125: #0D0F10;
	--zion-black-200: #eff0f0;
	--zion-black-300: #e4e4e6;
	--zion-black-400: #cfcfd1;
	--zion-black-500: #b8b8bd;
	--zion-black-600: #808081;
	--zion-black-700: #59595c;
	--zion-black-800: #333;
	--zion-black-900: #212225;
}

/*END COLORS*/






html,body,div,span,applet,object,iframe,
.zion-components-h1,.zion-components-h2,.zion-components-h3,.zion-components-h4,.zion-components-5,.zion-components-h6,.zion-components-p,.zion-components-blockquote,.zion-components-pre,a,abbr,
acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,
strong,sub,sup,tt,var,b,u,i,center,dl,dt,
dd,ol,ul,li,fieldset,form,label,legend,
.zion-components-table,.zion-components-caption,.zion-components-tbody,.zion-components-tfoot,.zion-components-thead,.zion-components-tr,.zion-components-th,.zion-components-td{
	border: 0;
	outline: 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	background: transparent;
}
ol,ul{
	list-style:none;
}

img{
	max-width: 100%;
	max-height: 100%;
}

*,*:before,*:after{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}





.zion-components-gideon{
	font-family: Gideon;
}




.zion-components-h3{
    font-size: 20px;
    font-family: 'Ensign:Sans';
    font-weight: 700;
    line-height: 1.25;
    font-weight: normal;
    margin-bottom: 10px;
}

.zion-components-h4{
    font-size: 18px;
    font-family: 'Ensign:Sans';
    font-weight: 700;
    line-height: 1.25;
    font-weight: normal;
    margin-bottom: 10px;
}







.zion-components-p{
    line-height: 1.5;
    font-size: 16px;
    font-family: 'Ensign:Sans';
    font-weight: 200;
}

.zion-components-blurb-p{
    line-height: 1.5;
    font-size: 14px;
    font-family: 'Ensign:Sans';
    font-weight: 200;
}




.zion-components-inline-spacer-top-16{
	margin-top: 16px;
}

.zion-components-inline-spacer-top-8{
	margin-top: 8px;
}
.zion-components-inline-spacer-left-8{
	margin-left: 8px;
}






.zion-components-video-icon{
	position: absolute;
	bottom: 12px;
	left: 10px;
	width: 18px;
	height: 16px;
	color: #fff;
	font-size: 8px;
	line-height: 10px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGBAMAAAD51Ul4AAAAElBMVEUAAAD////69/D///v/+vH68uuY9tRpAAAAAXRSTlMAQObYZgAAABtJREFUCNdjEGBgYBA0AGLBACBWYAAiBgcGBgAQpAF3B3sUPAAAAABJRU5ErkJggg==') no-repeat center center transparent;
	text-align: center;
	border: 1px solid #fff;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	text-indent: -9999px;
	font-family: arial;
}













