@charset "UTF-8";
/* standard reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; }
/* ________________________________________________________________________________________ */

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* .clear { clear: both; width: 100%; height: 1px;	margin: 0 0 -1px; } */
.fitter { width: 100%; position:relative; overflow:visible; }
a {cursor:pointer; text-decoration: none; }
html { text-align: left; }

div, .boxFix, *:after, *:before, input[type=text], textarea, input[type=checkbox], ul, li, a { box-sizing: border-box; }
img { display:block; margin:0; padding: 0; border: none; }
.relative { position: relative; }
.fixed { position: fixed; }
.clear:after { content: ""; display: table; clear: both; }


/* variables */

:root {
	--ds1: #280F44;
	--ds2: #61207A;	
	--ds2Tint: #ECE4EF;	
	--ds3: #89589B;	
	--ds4: #B89BC3;	
	--ds5: #5D2C4E;	
	--ds5Tint: #ECE6EA;	
	--ds6: #D961A0;		
	--ds7: #DF9CDF;	
	--ds8: #F18626;
	--ds8Tint: #FDF0E5;
	--ds9: #EBBC00;
	--ds9Tint: #FDF7E0;
	--ds10: #D3D800;
	--ds11: #8EC152;
	--ds11Tint: #F1F8EA;
	--ds12: #B1DDE1;	
	--ds13: #10CFC9;	
	--ds13Tint: #E2F9F9;	
	--ds14: #004542;	
	--ds14Tint: #E0E9E8;	
	--ds15: #77CBEA;	
	--ds16: #006AB4;	
	--ds16Tint: #E0EDF6;	
	--ds17: #8CA1C0;	
	--ds18: #406297;	
	--ds18Tint: #E8ECF3;	
}
/* example usage */
/* .element { background-color: var(--ecOrange); } */

/* end variables */

/* font licence */
/* This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts: https://www.linotype.com */

@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=0bd91177-ef8c-4448-9ea0-619828023f69&fontids=5590865,5591114");
@font-face{
	font-family:"DIN Light";
	src:url("/Fonts/5590865/2399aa4b-cb92-48c7-af8b-620c8bcbfe55.woff2") format("woff2"),url("/Fonts/5590865/194026c7-a758-4dea-9557-afcc8d05a00d.woff") format("woff");
}
@font-face{
	font-family:"DIN Medium";
	src:url("/Fonts/5591114/f373f6d6-44b3-4b02-a7cd-3de50133eff2.woff2") format("woff2"),url("/Fonts/5591114/9a02ac36-972b-49e7-807c-65fadba02831.woff") format("woff");
}
		
	
@font-face {
		font-family: 'font 100 icons';
		src: url('/webfonts/font100icons.eot');
		src: url('webfonts/font100icons.eot?#iefix') format('embedded-opentype'),
			url('/webfonts/font100icons.woff2') format('woff2'),
			url('/webfonts/font100icons.woff') format('woff'),
			url('/webfonts/font100icons.ttf') format('truetype'),
			url('/webfonts/font100icons.svg#font100icons') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	