a {outline: none;}
a:hover {outline: 0;}


.neulis400 {
	font-family: "neulis-sans", sans-serif;
	font-weight: 400;
	font-style: normal;
}

.neulis400i {
	font-family: "neulis-sans", sans-serif;
	font-weight: 400;
	font-style: italic;
}

.neulis700 {
	font-family: "neulis-sans", sans-serif;
	font-weight: 700;
	font-style: normal;
}

.neulis700i {
	font-family: "neulis-sans", sans-serif;
	font-weight: 700;
	font-style: italic;
}

.neulis100 {
	font-family: "neulis-sans-hairline", sans-serif;
	font-weight: 100;
	font-style: normal;
}

.neulis100i {
	font-family: "neulis-sans-hairline", sans-serif;
	font-weight: 100;
	font-style: italic;
}



.m-0  { margin: 0 !important; }
.m-1  { margin: 4px !important; }
.m-2  { margin: 8px !important; }
.m-3  { margin: 12px !important; }
.m-4  { margin: 16px !important; }
.m-5  { margin: 20px !important; }
.m-6  { margin: 24px !important; }
.m-7  { margin: 32px !important; }
.m-8  { margin: 40px !important; }
.m-9  { margin: 48px !important; }
.m-10 { margin: 64px !important; }

.mt-0  { margin-top: 0 !important; }
.mt-1  { margin-top: 4px !important; }
.mt-2  { margin-top: 8px !important; }
.mt-3  { margin-top: 12px !important; }
.mt-4  { margin-top: 16px !important; }
.mt-5  { margin-top: 20px !important; }
.mt-6  { margin-top: 24px !important; }
.mt-7  { margin-top: 32px !important; }
.mt-8  { margin-top: 40px !important; }
.mt-9  { margin-top: 48px !important; }
.mt-10 { margin-top: 64px !important; }
.mt-20 { margin-top: 90px !important; }
.mt-80 { margin-top: 80px !important; }
.mt-100 { margin-top: 100px !important; }
.mt-120 { margin-top: 120px !important; }

.mb-0  { margin-bottom: 0 !important; }
.mb-1  { margin-bottom: 4px !important; }
.mb-2  { margin-bottom: 8px !important; }
.mb-3  { margin-bottom: 12px !important; }
.mb-4  { margin-bottom: 16px !important; }
.mb-5  { margin-bottom: 20px !important; }
.mb-6  { margin-bottom: 24px !important; }
.mb-7  { margin-bottom: 32px !important; }
.mb-8  { margin-bottom: 40px !important; }
.mb-9  { margin-bottom: 48px !important; }
.mb-10 { margin-bottom: 64px !important; }
.mb-120 { margin-bottom: 120px !important; }

.ms-1 { margin-left: 4px !important; }
.ms-2 { margin-left: 8px !important; }
.ms-3 { margin-left: 12px !important; }
.ms-4 { margin-left: 16px !important; }
.ms-5 { margin-left: 20px !important; }

.me-1 { margin-right: 4px !important; }
.me-2 { margin-right: 8px !important; }
.me-3 { margin-right: 12px !important; }
.me-4 { margin-right: 16px !important; }
.me-5 { margin-right: 20px !important; }


.ms-1 { margin-left: 4px !important; }
.ms-2 { margin-left: 8px !important; }
.ms-3 { margin-left: 12px !important; }
.ms-4 { margin-left: 16px !important; }
.ms-5 { margin-left: 20px !important; }

.me-1 { margin-right: 4px !important; }
.me-2 { margin-right: 8px !important; }
.me-3 { margin-right: 12px !important; }
.me-4 { margin-right: 16px !important; }
.me-5 { margin-right: 20px !important; }





.p-0  { padding: 0 !important; }
.p-1  { padding: 4px !important; }
.p-2  { padding: 8px !important; }
.p-3  { padding: 12px !important; }
.p-4  { padding: 16px !important; }
.p-5  { padding: 20px !important; }
.p-6  { padding: 24px !important; }
.p-7  { padding: 32px !important; }
.p-8  { padding: 40px !important; }
.p-9  { padding: 48px !important; }
.p-10 { padding: 64px !important; }
.p-120 { padding: 120px !important; }



.pt-1 { padding-top: 4px !important; }
.pt-2 { padding-top: 8px !important; }
.pt-3 { padding-top: 12px !important; }
.pt-4 { padding-top: 16px !important; }
.pt-5 { padding-top: 20px !important; }
.pt-50 { padding-top: 50px !important; }
.pt-80 { padding-top: 80px !important; }
.pt-100 { padding-top: 100px !important; }
.pt-120 { padding-top: 120px !important; }

.pb-1 { padding-bottom: 4px !important; }
.pb-2 { padding-bottom: 8px !important; }
.pb-3 { padding-bottom: 12px !important; }
.pb-4 { padding-bottom: 16px !important; }
.pb-5 { padding-bottom: 20px !important; }
.pb-120 { padding-bottom: 120px !important; }
.pb-240 { padding-bottom: 240px !important; }


.ps-1 { padding-left: 4px !important; }
.ps-2 { padding-left: 8px !important; }
.ps-3 { padding-left: 12px !important; }
.ps-4 { padding-left: 16px !important; }
.ps-5 { padding-left: 20px !important; }

.pe-1 { padding-right: 4px !important; }
.pe-2 { padding-right: 8px !important; }
.pe-3 { padding-right: 12px !important; }
.pe-4 { padding-right: 16px !important; }
.pe-5 { padding-right: 20px !important; }








.text-align-right {text-align: right;}




span.ld-fh-txt {
	font-family: "neulis-sans", sans-serif;
	font-weight: 400;
	font-size: 19px;
	color: #677058;
}

span.keyword.text-primary {color: #BFD2A2 !important; font-family: 'neulis-sans', serif; font-size: 20px; font-weight: 700; }

span.keyword.text-sec { color: #BFD2A2 !important;  font-family: 'neulis-sans', serif; font-size: 20px;  font-weight: 700;}

span.keyword.text-tertiary { color: #BFD2A2 !important;  font-family: 'neulis-sans', serif; font-size: 20px; font-weight: 700; }

span.keyword.text-quart { color: #BFD2A2 !important;  font-family: 'neulis-sans', serif; font-size: 20px; font-weight: 700; }
span.keyword.text-quint { color: #BFD2A2 !important;  font-family: 'neulis-sans', serif; font-size: 20px; font-weight: 700; }
span.keyword.text-sext { color: #BFD2A2 !important;  font-family: 'neulis-sans', serif; font-size: 20px; font-weight: 700; }

