:root {
	--space-0: 0;
	--space-1: 0.25rem;
	--space-2: 0.5rem;
	--space-3: 0.75rem;
	--space-4: 1rem;
	--space-5: 1.25rem;
	--space-6: 1.5rem;
	
	--space-0-top: 0;
	--space-1-top: 0.25rem;
	--space-2-top: 0.5rem;
	--space-3-top: 0.75rem;
	--space-4-top: 1rem;
	--space-5-top: 1.25rem;
	--space-6-top: 1.5rem;
	
	--space-0-bottom: 0;
	--space-1-bottom: 0.25rem;
	--space-2-bottom: 0.5rem;
	--space-3-bottom: 0.75rem;
	--space-4-bottom: 1rem;
	--space-5-bottom: 1.25rem;
	--space-6-bottom: 1.5rem;
	--space-7-bottom: 2rem;
	
	--text-opacity: 1;
	--top-logo-bg:#f4f4f4;
	--color-gray-light: #f3f4f6;
	--primary-color: #000;
	--secondary-color: tomato;
	--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	--font-size: 1.125rem;
	--font-color: #424242;
	--bg-color: #fff;
	--color-headlines:#505050;
	--color-text: #333333;
	--color-text-white: #ffffff;
	--color-text-dark:#292922;
	--color-light-grey:#f7f7f9;
	--color-grey: #6b7280;
	--color-dark-grey:#f4f4f4;
	--color-blue-grey: #a6bbc3;
	--color-light-blue: #a6bbc3;
	--color-dark-blue: #041c48;
	--color-middle-blue: #8890a9;
	--color-yellow: #fce267;
	--color-orange:#fc9b02;
	--color-red:#fc0202;
	--color-dark-red:#7b1d1d;
	--color-active-green:#bed600;
	--color-green:#6d7b01;
	--heading-color:#292922;
	--color-footer-bg:#041c48;
	--color-footer-white:#ffffff;
	--color-text-white:#ffffff;
	--color-footer-border:2px solid #ccc;
	--color-accordion-border:1px solid #fce267;
	--color-link:#a6bbc3;
	--color-link-hover:#8799a0;
	--color-breadcrumb:#a6bbc3;
	--color-breadcrumb-hover:#a6bbc3;
}
body {
    font-family: var(--font-family);
    font-weight: 300;
    font-size: var(--font-size);
    line-height: 1.4;
    margin: 0;
    background: var(--bg-color);
    color: var(--color-text);

}

#main {
    width: 100%;
}
img{
    max-width: 100%;

}
h1, h2, h3, h4, h5, h6 {
    color: #505050;
    font-weight: 400;
    line-height: normal;
    margin-block-end: 0em;
    margin-block-start: 0em;
}

form button, input[type=submit], .button{
    background-color:var(--color-light-blue);
    background-image:none;
    border:none;
    padding: 10px 20px;
    color:#ffffff;
    border-radius:3px;
    font-size:18px;
}
.header-search form button, input[type=submit], .button{
    background-color:var(--top-logo-bg);
    background-image:none;
    border:none;
    padding: 2px 20px;
    color:#6e6e6e;
    border-radius:3px;
    font-size:18px;
}
button{
    background-color:var(--color-yellow);
    border:none;
    padding: 10px 20px;
    color:#ffffff;
    border-radius:3px;
    font-size:18px;
}
.grid-1-box	.ce_text .button{
	position:relative;
}
.ce_text .button a{
	color: var(--color-light-blue);
	text-decoration:none;
}
.ce_text .button{
	background-color: #ffffff;
	border-radius:20px;
	border: none;
	color: var(--color-light-blue);;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 0px 10px 14px;
	cursor: pointer;
	position: absolute;
	bottom:20px;
}

.light-24{
	font-size: 24px;
    font-weight: lighter;
}

a{
	color: var(--color-link);
}
a:hover{
	color: var(--color-link-hover);
}
.center{
    text-align: center;
}
.copyright{
    text-align: center;
    font-size: .9rem;
}
