@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Oblique.woff2') format('woff2'),
        url('../fonts/Helvetica-Oblique.woff') format('woff'),
        url('../fonts/Helvetica-Oblique.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Fractul';
    src: url('../fonts/Fractul-Medium.woff2') format('woff2'),
        url('../fonts/Fractul-Medium.woff') format('woff'),
        url('../fonts/Fractul-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
body {
	font-family: 'Helvetica';
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6,span, .headline {
	font-family: 'Fractul';
	font-weight: normal;
}
/*===============================================================================*/
form.style2 {
	background: #0B3C62;
}
.input.submit, button.submit {
	color: #4e4d4d!important;
	border-radius:0;
}
.form.style2 input.submit, form.style2 input.submit[type="submit"]:hover, form.style2 button.submit, form.style2 button.submit[type="submit"]:hover {
	background-color: #fff;
}
.a-level_1.active span {
	border-bottom: 2px solid #4e4e4e!important;
}
#lbl_805_0 {
	color: #fff;
}
.cta-button {
	font-size:2.6em;
	line-height:1;
	font-family:'Fractul';
}
@media only screen and (max-width: 375px) {
	.cta-button {
		font-size:1.2em;
	}
}
.newslist-timeline .info {
	display:none;
}