@charset "utf-8";
@font-face { font-family: "PT Sans"; src: url("/fileadmin/screendesign/Fonts/pt_sans/ptsans.woff2") }
@font-face { font-family: "PT Sans Latin Bold"; src: url("/fileadmin/screendesign/Fonts/pt_sans/pt-sans-v11-latin-700.woff2") }
:root { 
	--cd-darkblue: rgba(1, 54, 134, 1); 
	--cd-brightblue: rgba(102, 150, 207, 1); 
	--cd-darkgrey: rgba(73, 73, 73, 1); 
	--cd-font: "PT Sans", "Helvetica Neue", sans-serif;
	--cd-font-bold: "PT Sans Latin Bold", "Helvetica Neue", sans-serif; 
	--cd-middlegrey: rgba(100, 100, 100, 1); 
	--cd-deepgrey: rgba(50, 50, 50, 1); 
}
html, body { font-family: var(--cd-font); -webkit-text-size-adjust: 100% }
body { font-size: 1.25rem; }
h1, h2, h3, h4, h5, h6 { font-family: var(--cd-font-bold); -webkit-text-size-adjust: 100%; }
h1, h2, h3 { color: var(--cd-darkblue); }
h4, h5 { color: var(--cd-darkgrey); }
h1 { font-size: 3rem }
h2 { font-size: 2.25rem }
h3 { font-size: 1.8rem }
h4 { font-size: 1.5rem }
h5 { font-size: 1.3rem }
a, .uk-link { color: var(--cd-darkblue); text-decoration: none; cursor: pointer; }
a:hover, .uk-link:hover { color: var(--cd-darkblue); text-decoration: none; }
em, strong, b { color: var(--cd-middlegrey); }
a b, a strong { color: var(--cd-darkblue); font-weight: normal; }

.uk-navbar-sticky {backdrop-filter: blur(3px);}