@charset "UTF-8";
@import url("../../../../../use.typekit.net/chv3kku.css");
@font-face {font-family: "Roboto";font-style: normal;font-weight: 100;src: url("../../../templates/common/fonts/roboto-v20-latin-100.eot");src: local("Roboto Thin"),local("Roboto-Thin"),url("../../../templates/common/fonts/roboto-v20-latin-100d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-100.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-100.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-100.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-100.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: italic;font-weight: 100;src: url("../../../templates/common/fonts/roboto-v20-latin-100italic.eot");src: local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url("../../../templates/common/fonts/roboto-v20-latin-100italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-100italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-100italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-100italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-100italic.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 300;src: url("../../../templates/common/fonts/roboto-v20-latin-300.eot");src: local("Roboto Light"),local("Roboto-Light"),url("../../../templates/common/fonts/roboto-v20-latin-300d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-300.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-300.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-300.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-300.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: italic;font-weight: 300;src: url("../../../templates/common/fonts/roboto-v20-latin-300italic.eot");src: local("Roboto Light Italic"),local("Roboto-LightItalic"),url("../../../templates/common/fonts/roboto-v20-latin-300italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-300italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-300italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-300italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-300italic.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 400;src: url("../../../templates/common/fonts/roboto-v20-latin-regular.eot");src: local("Roboto"),local("Roboto-Regular"),url("../../../templates/common/fonts/roboto-v20-latin-regulard41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-regular.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-regular.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-regular.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-regular.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: italic;font-weight: 400;src: url("../../../templates/common/fonts/roboto-v20-latin-italic.eot");src: local("Roboto Italic"),local("Roboto-Italic"),url("../../../templates/common/fonts/roboto-v20-latin-italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-italic.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 500;src: url("../../../templates/common/fonts/roboto-v20-latin-500.eot");src: local("Roboto Medium"),local("Roboto-Medium"),url("../../../templates/common/fonts/roboto-v20-latin-500d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-500.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-500.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-500.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-500.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: italic;font-weight: 500;src: url("../../../templates/common/fonts/roboto-v20-latin-500italic.eot");src: local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url("../../../templates/common/fonts/roboto-v20-latin-500italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-500italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-500italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-500italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-500italic.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 700;src: url("../../../templates/common/fonts/roboto-v20-latin-700.eot");src: local("Roboto Bold"),local("Roboto-Bold"),url("../../../templates/common/fonts/roboto-v20-latin-700d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-700.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-700.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-700.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-700.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: italic;font-weight: 700;src: url("../../../templates/common/fonts/roboto-v20-latin-700italic.eot");src: local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url("../../../templates/common/fonts/roboto-v20-latin-700italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-700italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-700italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-700italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-700italic.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 900;src: url("../../../templates/common/fonts/roboto-v20-latin-900.eot");src: local("Roboto Black"),local("Roboto-Black"),url("../../../templates/common/fonts/roboto-v20-latin-900d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-900.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-900.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-900.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-900.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto";font-style: italic;font-weight: 900;src: url("../../../templates/common/fonts/roboto-v20-latin-900italic.eot");src: local("Roboto Black Italic"),local("Roboto-BlackItalic"),url("../../../templates/common/fonts/roboto-v20-latin-900italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-v20-latin-900italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-v20-latin-900italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-v20-latin-900italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-v20-latin-900italic.svg#Roboto") format("svg");}
@font-face {font-family: "Roboto Condensed";font-style: normal;font-weight: 300;src: url("../../../templates/common/fonts/roboto-condensed-v18-latin-300.eot");src: local("Roboto Condensed Light"),local("RobotoCondensed-Light"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300.woff") format("woff"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300.svg#RobotoCondensed") format("svg");}
@font-face {font-family: "Roboto Condensed";font-style: italic;font-weight: 300;src: url("../../../templates/common/fonts/roboto-condensed-v18-latin-300italic.eot");src: local("Roboto Condensed Light Italic"),local("RobotoCondensed-LightItalic"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-300italic.svg#RobotoCondensed") format("svg");}
@font-face {font-family: "Roboto Condensed";font-style: normal;font-weight: 400;src: url("../../../templates/common/fonts/roboto-condensed-v18-latin-regular.eot");src: local("Roboto Condensed"),local("RobotoCondensed-Regular"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-regulard41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-regular.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-regular.woff") format("woff"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-regular.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-regular.svg#RobotoCondensed") format("svg");}
@font-face {font-family: "Roboto Condensed";font-style: italic;font-weight: 400;src: url("../../../templates/common/fonts/roboto-condensed-v18-latin-italic.eot");src: local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-italic.svg#RobotoCondensed") format("svg");}
@font-face {font-family: "Roboto Condensed";font-style: italic;font-weight: 700;src: url("../../../templates/common/fonts/roboto-condensed-v18-latin-700italic.eot");src: local("Roboto Condensed Bold Italic"),local("RobotoCondensed-BoldItalic"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700italic.svg#RobotoCondensed") format("svg");}
@font-face {font-family: "Roboto Condensed";font-style: normal;font-weight: 700;src: url("../../../templates/common/fonts/roboto-condensed-v18-latin-700.eot");src: local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700.woff") format("woff"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-condensed-v18-latin-700.svg#RobotoCondensed") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: normal;font-weight: 100;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-100.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-100d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-100.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-100.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-100.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-100.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: normal;font-weight: 300;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-300.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-300d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-300.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-300.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-300.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-300.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: normal;font-weight: 200;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-200.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-200d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-200.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-200.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-200.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-200.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: normal;font-weight: 400;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-regular.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-regulard41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-regular.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-regular.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-regular.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-regular.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: normal;font-weight: 500;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-500.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-500d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-500.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-500.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-500.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-500.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: normal;font-weight: 700;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-700.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-700d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-700.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-700.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-700.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-700.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: normal;font-weight: 600;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-600.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-600d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-600.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-600.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-600.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-600.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: italic;font-weight: 100;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-100italic.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-100italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-100italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-100italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-100italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-100italic.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: italic;font-weight: 200;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-200italic.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-200italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-200italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-200italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-200italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-200italic.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: italic;font-weight: 300;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-300italic.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-300italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-300italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-300italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-300italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-300italic.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: italic;font-weight: 400;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-italic.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-italic.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: italic;font-weight: 500;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-500italic.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-500italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-500italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-500italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-500italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-500italic.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: italic;font-weight: 600;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-600italic.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-600italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-600italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-600italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-600italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-600italic.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Mono";font-style: italic;font-weight: 700;src: url("../../../templates/common/fonts/roboto-mono-v12-latin-700italic.eot");src: local(""),url("../../../templates/common/fonts/roboto-mono-v12-latin-700italicd41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-700italic.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-mono-v12-latin-700italic.woff") format("woff"),url("../../../templates/common/fonts/roboto-mono-v12-latin-700italic.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-mono-v12-latin-700italic.svg#RobotoMono") format("svg");}
@font-face {font-family: "Roboto Slab";font-style: normal;font-weight: 100;src: url("../../../templates/common/fonts/roboto-slab-v12-latin-100.eot");src: local(""),url("../../../templates/common/fonts/roboto-slab-v12-latin-100d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-100.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-slab-v12-latin-100.woff") format("woff"),url("../../../templates/common/fonts/roboto-slab-v12-latin-100.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-100.svg#RobotoSlab") format("svg");}
@font-face {font-family: "Roboto Slab";font-style: normal;font-weight: 300;src: url("../../../templates/common/fonts/roboto-slab-v12-latin-300.eot");src: local(""),url("../../../templates/common/fonts/roboto-slab-v12-latin-300d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-300.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-slab-v12-latin-300.woff") format("woff"),url("../../../templates/common/fonts/roboto-slab-v12-latin-300.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-300.svg#RobotoSlab") format("svg");}
@font-face {font-family: "Roboto Slab";font-style: normal;font-weight: 200;src: url("../../../templates/common/fonts/roboto-slab-v12-latin-200.eot");src: local(""),url("../../../templates/common/fonts/roboto-slab-v12-latin-200d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-200.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-slab-v12-latin-200.woff") format("woff"),url("../../../templates/common/fonts/roboto-slab-v12-latin-200.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-200.svg#RobotoSlab") format("svg");}
@font-face {font-family: "Roboto Slab";font-style: normal;font-weight: 400;src: url("../../../templates/common/fonts/roboto-slab-v12-latin-regular.eot");src: local(""),url("../../../templates/common/fonts/roboto-slab-v12-latin-regulard41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-regular.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-slab-v12-latin-regular.woff") format("woff"),url("../../../templates/common/fonts/roboto-slab-v12-latin-regular.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-regular.svg#RobotoSlab") format("svg");}
@font-face {font-family: "Roboto Slab";font-style: normal;font-weight: 600;src: url("../../../templates/common/fonts/roboto-slab-v12-latin-600.eot");src: local(""),url("../../../templates/common/fonts/roboto-slab-v12-latin-600d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-600.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-slab-v12-latin-600.woff") format("woff"),url("../../../templates/common/fonts/roboto-slab-v12-latin-600.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-600.svg#RobotoSlab") format("svg");}
@font-face {font-family: "Roboto Slab";font-style: normal;font-weight: 500;src: url("../../../templates/common/fonts/roboto-slab-v12-latin-500.eot");src: local(""),url("../../../templates/common/fonts/roboto-slab-v12-latin-500d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-500.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-slab-v12-latin-500.woff") format("woff"),url("../../../templates/common/fonts/roboto-slab-v12-latin-500.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-500.svg#RobotoSlab") format("svg");}
@font-face {font-family: "Roboto Slab";font-style: normal;font-weight: 700;src: url("../../../templates/common/fonts/roboto-slab-v12-latin-700.eot");src: local(""),url("../../../templates/common/fonts/roboto-slab-v12-latin-700d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-700.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-slab-v12-latin-700.woff") format("woff"),url("../../../templates/common/fonts/roboto-slab-v12-latin-700.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-700.svg#RobotoSlab") format("svg");}
@font-face {font-family: "Roboto Slab";font-style: normal;font-weight: 800;src: url("../../../templates/common/fonts/roboto-slab-v12-latin-800.eot");src: local(""),url("../../../templates/common/fonts/roboto-slab-v12-latin-800d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-800.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-slab-v12-latin-800.woff") format("woff"),url("../../../templates/common/fonts/roboto-slab-v12-latin-800.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-800.svg#RobotoSlab") format("svg");}
@font-face {font-family: "Roboto Slab";font-style: normal;font-weight: 900;src: url("../../../templates/common/fonts/roboto-slab-v12-latin-900.eot");src: local(""),url("../../../templates/common/fonts/roboto-slab-v12-latin-900d41d.eot?#iefix") format("embedded-opentype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-900.woff2") format("woff2"),url("../../../templates/common/fonts/roboto-slab-v12-latin-900.woff") format("woff"),url("../../../templates/common/fonts/roboto-slab-v12-latin-900.ttf") format("truetype"),url("../../../templates/common/fonts/roboto-slab-v12-latin-900.svg#RobotoSlab") format("svg");}
* {box-sizing: inherit;}
*::after, *::before {box-sizing: inherit;}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;box-sizing: border-box;}
body {margin: 0;}
h1 {font-size: 2em;margin: .67em 0;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
pre {font-family: monospace,monospace;font-size: 1em;}
a {background-color: transparent;}
abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}
b, strong {font-weight: 600;}
code, kbd, samp {font-family: monospace,monospace;font-size: 1em;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
img {border-style: none;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: .35em .75em .625em;}
legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details {display: block;}
summary {display: list-item;}
template {display: none;}
[hidden] {display: none;}
html {font-size: 4vw;}
body {color: #000;font-family: "Soleil",Helvetica,Arial,sans-serif;font-weight: 400;letter-spacing: .01em;line-height: 1.4;}
html, body {height: 100%;width: 100%;margin: 0;padding: 0;}
blockquote {border-left: .3rem solid #b3b3b3;margin-left: 0;margin-right: 0;padding: 1rem 1.5rem;}
blockquote *:last-child {margin-bottom: 0;}
.button, button, input[type='button'], input[type='reset'], input[type='submit'] {font-family: "Soleil",Helvetica,Arial,sans-serif;background-color: transparent;border: .05rem solid #878787;border-radius: 0;color: #878787;cursor: pointer;display: inline-block;height: auto;letter-spacing: .1rem;letter-spacing: normal;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap;padding: .2rem 1rem;font-size: 110%;font-size: 50%;line-height: 1;}
.button:focus, button:focus, input[type='button']:focus, input[type='reset']:focus, input[type='submit']:focus, .button:hover, button:hover, input[type='button']:hover, input[type='reset']:hover, input[type='submit']:hover {background-color: transparent;border-color: #154194;color: #154194;outline: 0;}
.button[disabled], button[disabled], input[type='button'][disabled], input[type='reset'][disabled], input[type='submit'][disabled] {cursor: not-allowed;opacity: 1;background-color: transparent;border: .05rem solid #c3c3c3;color: #c3c3c3;}
.button[disabled]:focus, button[disabled]:focus, input[type='button'][disabled]:focus, input[type='reset'][disabled]:focus, input[type='submit'][disabled]:focus, .button[disabled]:hover, button[disabled]:hover, input[type='button'][disabled]:hover, input[type='reset'][disabled]:hover, input[type='submit'][disabled]:hover {background-color: transparent;border: .05rem solid #c3c3c3;color: #c3c3c3;}
.button.buttonOutline, button.buttonOutline, input[type='button'].buttonOutline, input[type='reset'].buttonOutline, input[type='submit'].buttonOutline {background-color: transparent;color: #878787;}
.button.buttonOutline:focus, button.buttonOutline:focus, input[type='button'].buttonOutline:focus, input[type='reset'].buttonOutline:focus, input[type='submit'].buttonOutline:focus, .button.buttonOutline:hover, button.buttonOutline:hover, input[type='button'].buttonOutline:hover, input[type='reset'].buttonOutline:hover, input[type='submit'].buttonOutline:hover {background-color: transparent;border-color: #160a0a;color: #160a0a;}
.button.buttonOutline[disabled]:focus, button.buttonOutline[disabled]:focus, input[type='button'].buttonOutline[disabled]:focus, input[type='reset'].buttonOutline[disabled]:focus, input[type='submit'].buttonOutline[disabled]:focus, .button.buttonOutline[disabled]:hover, button.buttonOutline[disabled]:hover, input[type='button'].buttonOutline[disabled]:hover, input[type='reset'].buttonOutline[disabled]:hover, input[type='submit'].buttonOutline[disabled]:hover {border-color: inherit;color: #878787;}
.button.buttonRed, button.buttonRed, input[type='button'].buttonRed, input[type='reset'].buttonRed, input[type='submit'].buttonRed {background: red;border-color: red;}
.button.buttonRed:hover, button.buttonRed:hover, input[type='button'].buttonRed:hover, input[type='reset'].buttonRed:hover, input[type='submit'].buttonRed:hover {background: rgba(255,0,0,.1);color: red;}
.button.buttonClear, button.buttonClear, input[type='button'].buttonClear, input[type='reset'].buttonClear, input[type='submit'].buttonClear {background-color: transparent;border-color: transparent;color: #878787;}
.button.buttonClear:focus, button.buttonClear:focus, input[type='button'].buttonClear:focus, input[type='reset'].buttonClear:focus, input[type='submit'].buttonClear:focus, .button.buttonClear:hover, button.buttonClear:hover, input[type='button'].buttonClear:hover, input[type='reset'].buttonClear:hover, input[type='submit'].buttonClear:hover {background-color: transparent;border-color: transparent;color: #160a0a;}
.button.buttonClear[disabled]:focus, button.buttonClear[disabled]:focus, input[type='button'].buttonClear[disabled]:focus, input[type='reset'].buttonClear[disabled]:focus, input[type='submit'].buttonClear[disabled]:focus, .button.buttonClear[disabled]:hover, button.buttonClear[disabled]:hover, input[type='button'].buttonClear[disabled]:hover, input[type='reset'].buttonClear[disabled]:hover, input[type='submit'].buttonClear[disabled]:hover {color: #878787;}
hr {border: 0;border-top: .1rem solid #c3c3c3;margin: 3rem 0;}
input[type='email'], input[type='number'], input[type='password'], input[type='search'], input[type='tel'], input[type='text'], input[type='url'], input[type='color'], input[type='date'], input[type='month'], input[type='week'], input[type='datetime'], input[type='datetime-local'], input:not([type]) {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: transparent;border: .1rem solid #878787;border-radius: 0;box-shadow: none;box-sizing: inherit;height: 5rem;padding: .6rem 1rem;width: 100%;}
input[type='email']::placeholder, input[type='number']::placeholder, input[type='password']::placeholder, input[type='search']::placeholder, input[type='tel']::placeholder, input[type='text']::placeholder, input[type='url']::placeholder, input[type='color']::placeholder, input[type='date']::placeholder, input[type='month']::placeholder, input[type='week']::placeholder, input[type='datetime']::placeholder, input[type='datetime-local']::placeholder, input:not([type])::placeholder {color: #000;opacity: 1;font-size: 80%;}
input[type='email']:focus, input[type='number']:focus, input[type='password']:focus, input[type='search']:focus, input[type='tel']:focus, input[type='text']:focus, input[type='url']:focus, input[type='color']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input:not([type]):focus {border-color: #154194;outline: 0;background-color: #fff;}
input[type='email']:focus::placeholder, input[type='number']:focus::placeholder, input[type='password']:focus::placeholder, input[type='search']:focus::placeholder, input[type='tel']:focus::placeholder, input[type='text']:focus::placeholder, input[type='url']:focus::placeholder, input[type='color']:focus::placeholder, input[type='date']:focus::placeholder, input[type='month']:focus::placeholder, input[type='week']:focus::placeholder, input[type='datetime']:focus::placeholder, input[type='datetime-local']:focus::placeholder, input:not([type]):focus::placeholder {opacity: 0;}
textarea, select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: transparent;border: .1rem solid #878787;border-radius: 0;box-shadow: none;box-sizing: inherit;height: 3.8rem;padding: .6rem 1rem;width: 100%;}
select {background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"14\" viewBox=\"0 0 29 14\" width=\"29\"><path fill=\"%2312364c\" d=\"M9.37727 3.625l5.08154 6.93523L19.54036 3.625\"/></svg>") center right no-repeat;padding-right: 3rem;}
select:focus {border-color: #878787;outline: 0;background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"14\" viewBox=\"0 0 29 14\" width=\"29\"><path fill=\"%23797753\" d=\"M9.37727 3.625l5.08154 6.93523L19.54036 3.625\"/></svg>");}
textarea {min-height: 20rem;}
textarea::placeholder {color: #000;opacity: 1;font-size: 80%;}
textarea:focus {border-color: #154194;outline: 0;}
textarea:focus::placeholder {opacity: 0;}
label, legend {display: block;font-size: 1.6rem;font-weight: 600;margin-bottom: .5rem;}
fieldset {border-width: 0;padding: 0;}
input[type='checkbox'], input[type='radio'] {display: inline;}
.labelInline {display: inline-block;font-weight: normal;margin-left: .5rem;}
.container {margin: 0 auto;max-width: 1366px;padding: 0 2rem;padding: 0 1rem;position: relative;width: 100%;}
.row {display: flex;flex-direction: column;padding: 0;width: 100%;}
.row.rowNoPadding {padding: 0;}
.row.rowNoPadding > .column {padding: 0;}
.row.rowAlwaysRow {flex-direction: row;}
.row.rowWrap {flex-wrap: wrap;}
.row.rowTop {align-items: flex-start;}
.row.rowBottom {align-items: flex-end;}
.row.rowCenter {align-items: center;}
.row.rowStretch {align-items: stretch;}
.row.rowBaseline {align-items: baseline;}
.row .column {display: block;flex: 1 1 auto;margin-left: 0;max-width: 100%;width: 100%;}
.row .column.columnOffset10, .row .column.columnOffset20, .row .column.columnOffset25, .row .column.columnOffset33, .row .column.columnOffset34, .row .column.columnOffset50, .row .column.columnOffset66, .row .column.columnOffset67, .row .column.columnOffset75, .row .column.columnOffset80, .row .column.columnOffset90 {margin-left: 0;}
.row .column.column10, .row .column.column20, .row .column.column25, .row .column.column33, .row .column.column34, .row .column.column40, .row .column.column50, .row .column.column60, .row .column.column66, .row .column.column67, .row .column.column75, .row .column.column80, .row .column.column90 {flex: 0 0 100%;max-width: 100%;}
.row .column.columnTop {align-self: flex-start;}
.row .column.columnBottom {align-self: flex-end;}
.row .column.columnCenter {-ms-grid-row-align: center;align-self: center;}
.row .column.columnOrder1 {order: 1;}
.row .column.columnOrder2 {order: 2;}
.row .column.columnOrder3 {order: 3;}
.row .column.columnOrder4 {order: 4;}
.row .column.columnOrder5 {order: 5;}
.row .column.columnOrder6 {order: 6;}
.row .column.columnOrder7 {order: 7;}
.row .column.columnOrder8 {order: 8;}
.row .column.columnOrder9 {order: 9;}
.row.rowBreakAfter2 .column:nth-child(3n) {page-break-after: always;break-after: always;}
a {color: #154194;text-decoration: none;}
a:focus, a:hover {color: #515151;}
dl, ol, ul {list-style: none;margin-top: 0;padding-left: 2rem;padding-right: 4rem;font-size: 80%;}
dl dl, ol dl, ul dl, dl ol, ol ol, ul ol, dl ul, ol ul, ul ul {font-size: 80%;margin: .25rem 5rem 1rem -1rem;}
ol {list-style: decimal inside;}
ul {list-style: circle inside;list-style: circle outside;list-style-type: "⇒ ";}
dd, dt, li {margin-bottom: .25rem;}
fieldset, input, select, textarea {margin-bottom: 1.5rem;}
blockquote, dl, figure, form, ol, p, pre, table, ul {margin-bottom: 1.25rem;}
table {border-spacing: 0;width: 100%;}
table td, table th {border-bottom: .1rem solid #d9d9d9;padding: 1.2rem 1.5rem;text-align: left;}
b, strong {font-weight: 600;}
p {margin-top: 0;}
h1, h2, h3, h4, h5, h6 {font-family: "Soleil",Helvetica,Arial,sans-serif;font-weight: 400;letter-spacing: 0;margin-bottom: 2rem;margin-top: 0;line-height: 1.2;}
h1, h2 {font-size: 2.2rem;line-height: 1.2;margin-top: 2rem;color: #878787;}
h3 {font-size: 1.17rem;color: #878787;}
h4 {font-size: 1rem;}
h5 {font-size: .83rem;}
h6 {font-size: .67rem;}
img {display: block;max-width: 100%;height: auto;}
.clearFix:after {clear: both;content: " ";display: table;}
.floatLeft {float: left;}
.floatRight {float: right;}
a, a:before, a:after, .easing, :before, :after, input, .logo, .flickity-prev-next-button {-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.easingFast {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
@keyframes pulse {from {transform: scale3d(1,1,1);}
	50% {transform: scale3d(2,2,2);}
	to {transform: scale3d(1,1,1);}}
.pulse {animation-name: pulse;}
* {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.page {position: relative;}
.aspectRatio {height: 100%;width: 100%;}
.aspectRatio.withImage {background-repeat: no-repeat;background-size: cover;}
.aspectRatio.threeByTwo {padding-bottom: 66.666%;}
.aspectRatio.fourByThree {padding-bottom: 75%;}
.aspectRatio.sixteenByNine {padding-bottom: 56.25%;}
.aspectRatioContent {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
#goToTop {opacity: 0;position: fixed;bottom: 1.5rem;right: 1.5rem;overflow: hidden;width: auto;height: auto;background: transparent;z-index: 9999;text-align: center;cursor: pointer;cursor: hand;}
#goToTop:hover {color: #154194;}
#goToTop.show {opacity: 1;}
.datevWrapper {margin-left: 2rem;margin-right: 2rem;}
.datevWrapper .datev {position: relative;display: flex;justify-content: flex-end;align-items: flex-end;}
.datevWrapper .datev .item {margin-right: .5rem;}
.datevWrapper .datev .item:last-child {margin-right: 0;}
.datevWrapper .datev .item .logo img {height: 2rem;}
.datevWrapper .datev .item .logo img.digitale-kanzlei {height: 4.5rem;}
.eyecatcher {position: relative;}
.eyecatcher .datevWrapper {position: absolute;bottom: .5rem;right: .5rem;}
.eyecatcher .datevWrapper .datev {justify-content: flex-end;align-items: flex-end;}
.eyecatcher .datevWrapper .datev .item {margin-right: .5rem;}
.eyecatcher .datevWrapper .datev .item:last-child {margin-right: 0rem;}
.eyecatcher .datevWrapper .datev .item .logo img {height: 2rem;}
.eyecatcher .datevWrapper .datev .item .logo img.digitale-kanzlei {height: 4.5rem;}
.content ul li .fa-li {color: #154194;}
.content ul ul {opacity: .5;}
.navResponsive {display: none;background: #f3f3f3;position: absolute;width: 100%;min-height: 100%;top: 0;z-index: 3000;font-size: 150%;overflow: scroll;padding-top: 7rem;}
.navResponsive.showNavResponsive {display: block;}
.navResponsive > ul {background: transparent;margin-left: 2rem;padding: 0;list-style: none;display: flex;flex-direction: column;}
.navResponsive > ul > li {display: block;margin-bottom: 0;padding: .5rem 0;}
.navResponsive > ul > li > a, .navResponsive > ul > li > div {white-space: nowrap;white-space: normal;display: block;text-transform: uppercase;color: #878787;line-height: 1;cursor: pointer;}
.navResponsive > ul > li > a:hover, .navResponsive > ul > li > div:hover {color: #154194;}
.navResponsive > ul > li > ul {margin: 0;margin-top: 1rem;margin-bottom: 1.5rem;margin-left: 0px;padding: 0;list-style: none;}
.navResponsive > ul > li > ul > li {line-height: 1;padding: 0;}
.navResponsive > ul > li > ul > li > a {color: #878787;}
.navResponsive > ul > li > ul > li > div {color: #878787;cursor: pointer;}
.navResponsive > ul > li.active {}
.navResponsive > ul > li.active > a, .navResponsive > ul > li.active > div {color: #154194;}
.navResponsive > ul > li.active > ul {display: block;}
.navResponsive > ul > li.active > ul > li.active > a, .navResponsive > ul > li.active > ul > li.active > div {color: #878787;}
.navResponsive > ul.navValueX {margin-top: 2rem;display: flex;flex-direction: row;flex-wrap: wrap;}
.navResponsive > ul.navValueX > li {padding-bottom: .25rem;padding-right: 1rem;}
.navResponsive > ul.navValueX > li > a, .navResponsive > ul.navValueX > li > div {font-size: 80%;}
.hamburgerWrapper {position: relative;z-index: 3001;background: transparent;display: flex;justify-content: flex-end;}
.hamburgerWrapper .hamburger {cursor: pointer;color: #878787;}
.hamburgerWrapper .hamburger:hover {color: #154194;}
.hamburgerWrapper .hamburger.scrolled {color: #878787;}
.hamburgerWrapper .hamburger.scrolled:hover {color: #154194;}
.hamburgerWrapper .hamburger .hamburgerIcon {display: block;}
.hamburgerWrapper .hamburger .hamburgerCaption {display: none;text-transform: uppercase;font-weight: 700;font-size: 80%;}
.hamburgerWrapper .hamburger .hamburgerIconClose {display: none;}
.hamburgerWrapper .hamburger.active .hamburgerIcon {display: none;}
.hamburgerWrapper .hamburger.active .hamburgerIconClose {display: block;}
.doNotScroll {overflow: hidden;}
.navValue ul {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;text-transform: uppercase;font-weight: 400;font-size: 80%;position: relative;}
.navValue ul li {margin-right: 1rem;margin-bottom: 0;}
.navValue ul li a, .navValue ul li div {color: #515151;white-space: nowrap;cursor: pointer;}
.navValue ul li a:hover, .navValue ul li div:hover {color: #154194;}
.navValue ul li.active > a {color: #154194;}
.navValue.centered ul {justify-content: center;}
.navMain {display: none;}
.navMain ul {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;text-transform: uppercase;font-weight: 400;font-size: 60%;position: relative;}
.navMain ul li {margin-right: 1rem;margin-bottom: 0;}
.navMain ul li.last {margin-right: 0;}
.navMain ul li .dropdown {cursor: pointer;display: flex;align-items: center;}
.navMain ul li .dropdown .icon {font-size: 130%;display: none;}
.navMain ul li .dropdown .text {color: #515151;white-space: nowrap;}
.navMain ul li .dropdown .dropdownIcon {margin-left: .005rem;}
.navMain ul li .dropdown .dropdownIcon.open {display: block;}
.navMain ul li .dropdown .dropdownIcon.close {display: none;}
.navMain ul li .dropdown.active .text {color: #154194;}
.navMain ul li .dropdown.active .dropdownIcon.open {display: none;}
.navMain ul li .dropdown.active .dropdownIcon.close {display: block;}
.navMain ul li .dropdown:hover {color: #154194;}
.navMain ul li a {color: #515151;white-space: nowrap;}
.navMain ul li a:hover {color: #154194;}
.navMain ul li.active .dropdown .text {color: #154194;}
.navMain ul li.active > a {color: #154194;}
.navMain ul ul {display: none;font-size: 100%;flex-direction: column;align-items: flex-start;text-transform: none;margin-left: -.5rem;position: absolute;background: #fff;padding: .5rem;padding-bottom: .25rem;z-index: 2;}
.navMain ul ul li {padding: .25rem 0 .25rem 0;}
.navMain ul ul li a {color: #515151;}
.navMain ul ul li a:hover {color: #154194;}
.navMain.centered {padding: 1rem 0 2rem 0;}
.navMain.centered ul {justify-content: center;}
header {position: relative;width: 100%;padding-top: 1rem;padding-bottom: 1rem;background: #fff;z-index: 3001;}
header .headerBar {display: flex;justify-content: space-between;align-items: center;}
header .headerBar .item {width: 100%;display: flex;}
header .headerBar .item.left {justify-content: flex-start;display: none;}
header .headerBar .item.center {justify-content: flex-start;}
header .headerBar .item.right {justify-content: flex-end;}
header .logo {margin-top: 2rem;margin-top: 0;}
header .logo img {width: 8rem;max-width: 8rem;}
header.scrolled {position: fixed;z-index: 9999;top: 0;padding-top: 1rem;-webkit-box-shadow: 0 8px 8px -6px #e6e6e6;-moz-box-shadow: 0 8px 8px -6px #e6e6e6;box-shadow: 0 8px 8px -6px #e6e6e6;}
header.scrolled .headerBar .item.left .navMain .text {display: none;}
header.scrolled .headerBar .item.left .navMain .icon {display: block;}
header.scrolled .headerBar .item.right .navMain .text {display: none;}
header.scrolled .headerBar .item.right .navMain .icon {display: block;}
header.scrolled .logo {margin-top: 0;}
header.scrolled .logo img {width: 5rem;max-width: 5rem;}
header.scrolled .navMain.centered {padding: .5rem 0 .5rem 0;}
.cards {position: relative;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;margin-top: 3rem;}
.cards:after {content: "";visibility: hidden;height: 0;padding: 0;margin: 0;border-top-width: 0;border-bottom-width: 0;margin-left: 0%;}
.cards .item {position: relative;width: 100%;z-index: 1;margin-bottom: 5%;background: #f9f9f9;-webkit-box-shadow: 0 8px 8px -6px #e6e6e6;-moz-box-shadow: 0 8px 8px -6px #e6e6e6;box-shadow: 0 8px 8px -6px #e6e6e6;padding: 1rem;padding-bottom: 4rem;text-align: center;}
.cards .item .header {display: flex;flex-direction: column;align-items: center;margin-bottom: 1rem;}
.cards .item .header .title {font-size: 80%;text-transform: uppercase;margin-bottom: 1rem;}
.cards .item .header .icon {font-size: 150%;background: #fff;background: #878787;border-radius: 100%;width: 3rem;height: 3rem;display: flex;align-items: center;justify-content: center;color: #f3f3f3;text-align: center;}
.cards .item .longtitle {font-size: 80%;line-height: 1.2;margin-bottom: .5rem;}
.cards .item .description {font-size: 60%;}
.cards .item .more {display: flex;justify-content: center;flex-direction: row;position: absolute;left: 0;bottom: 1rem;width: 100%;}
.team {position: relative;}
.team h3 {margin-top: 3rem;}
.team .navFilter {margin-bottom: 1rem;}
.team .navFilter ul {list-style: none;padding: 0;margin: 0;display: flex;justify-content: flex-start;font-size: 100%;flex-direction: row;flex-wrap: wrap;}
.team .navFilter ul li {padding: 0;margin: 0;margin-right: .25rem;}
.team .navFilter ul li button:focus {border-color: #878787;}
.team .navFilter ul li button.active {background: #878787;color: #f9f9f9;}
.team .navFilter ul li:last-child button {border-right: .05rem solid;}
.team .items {position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: flex-start;flex-direction: row;}
.team .items:after {content: "";visibility: hidden;height: 0;padding: 0;margin: 0;border-top-width: 0;border-bottom-width: 0;margin-left: 30%;}
.team .items .item {position: relative;width: 47%;z-index: 1;-webkit-perspective: 1000;perspective: 1000;margin-bottom: 5%;}
.team .items .item .card {position: relative;width: 100%;height: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: all 1s linear;transition: all 1s linear;}
.team .items .item .card .face {position: relative;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}
.team .items .item .card .face .data {position: absolute;z-index: 1;width: 100%;height: auto;bottom: 0;background: rgba(231,231,231,.8);padding: 1rem;padding-top: .25rem;padding-bottom: 1.5rem;font-size: 90%;}
.team .items .item .card .face .data .header {text-transform: uppercase;}
.team .items .item .card .face .data .longtitle {text-transform: uppercase;font-size: 60%;}
.team .items .item .card .face .data .parentTitle {font-size: 60%;color: #939393;}
.team .items .item .card .face .data .description {font-size: 60%;}
.team .items .item .card .face .data .introtext {font-size: 60%;margin-bottom: .25rem;}
.team .items .item .card .face .data .communication {font-size: 60%;display: none;}
.team .items .item .card .face .data .communication .item {display: flex;align-items: center;width: auto;margin-bottom: 0;}
.team .items .item .card .face .data .communication .item:first-child {margin-bottom: .25rem;}
.team .items .item .card .face .data .communication .item .icon {margin-right: .25rem;}
.team .items .item .card .face .actions {position: absolute;z-index: 2;bottom: .25rem;right: .5rem;}
.team .items .item .card .face .actions ul {margin: 0;padding: 0;list-style: none;display: flex;}
.team .items .item .card .face .actions ul li {margin-bottom: 0;}
.team .items .item .card .face .actions ul li a {display: flex;align-items: center;color: #515151;}
.team .items .item .card .face .actions ul li a .text {text-transform: uppercase;font-size: 60%;display: none;margin-right: .175rem;}
.team .items .item .card .face .actions ul li a:hover {color: #154194;}
.team .items .item .card .face .actions ul li a.vitaShow {display: none;margin-right: .75rem;}
.team .items .item .card .face .actions ul li a.vitaShow .text {display: block;font-size: 50%;}
.team .items .item .card .face.back {position: absolute;height: 100%;width: 100%;top: 0;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);background-color: #f9f9f9;}
.team .items .item .card .face.back .image {display: flex;justify-content: center;padding-top: 1rem;}
.team .items .item .card .face.back .image img {border-radius: 100%;height: 4rem;width: 4rem;}
.team .items .item .card .face.back .header {text-transform: uppercase;text-align: center;margin-top: 1rem;}
.team .items .item .card .face.back .longtitle {text-transform: uppercase;font-size: 60%;text-align: center;}
.team .items .item .card .face.back .data {background: #e7e7e7;padding-bottom: 1rem;}
.team .items .item .card .face.back .data .communication {display: block;}
.team .items .item .card .face.back .communication {display: block;}
.team .items .item .card .face.back .vita {position: absolute;width: 100%;height: 100%;height: 0;opacity: 0;top: 0;background: #f9f9f9;z-index: 3;padding: 1rem;padding-top: 1.5rem;overflow: scroll;font-size: 60%;}
.team .items .item .card .face.back .vita.show {opacity: 1;height: 100%;}
.team .items .item .card .face.back .vita .title {margin-bottom: .5rem;font-size: 120%;}
.team .items .item .card .face.back .vita ul {padding-left: 1rem;padding-right: 0;}
.team .items .item .card .face.back .vita .close {position: absolute;top: .5rem;right: .5rem;z-index: 4;margin-bottom: 0;}
.team .items .item .card .face.back .vita .close a {display: flex;align-items: center;color: #515151;}
.team .items .item .card .face.back .vita .close a .text {text-transform: uppercase;font-size: 60%;display: none;margin-right: .175rem;}
.team .items .item .card .face.back .vita .close a .icon {font-size: 120%;}
.team .items .item .card .face.back .vita .close a:hover {color: #154194;}
.team .items .item.showBack .card {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);-webkit-box-shadow: 0 8px 8px -6px #e6e6e6;-moz-box-shadow: 0 8px 8px -6px #e6e6e6;box-shadow: 0 8px 8px -6px #e6e6e6;}
.team .items .item.showBack .card .face.back {-webkit-backface-visibility: visible;backface-visibility: visible;}
.team .items .item.steuerberater .card .face .actions ul li a.vitaShow {display: flex;}
iframe {width: 100%;height: 80vw;border: 0;margin: 0;padding: 0;}
.videoContainer {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.videoContainer iframe, .videoContainer object, .videoContainer embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.formContact {margin-bottom: 2rem;width: 90%;margin-left: 10%;}
.formItem {display: flex;flex-direction: column;align-items: center;margin-bottom: 3rem;flex-wrap: wrap;justify-content: space-between;}
.formItem.textOnly {margin-top: -4rem;font-size: 80%;}
.formItem .formError {width: 100%;flex-basis: 100%;color: #fff;background: red;padding: 1rem;line-height: 1.1;font-size: 70%;margin-left: 0;display: none;order: 2;}
.formItem .formLabel {display: block;flex: 1 1 100%;margin-left: 0;max-width: 100%;width: 100%;font-family: "Soleil",Helvetica,Arial,sans-serif;order: 1;}
.formItem .formField {position: relative;display: block;flex: 1 1 100%;margin-left: 0;max-width: 100%;width: 100%;order: 3;}
.formItem .formField input {margin-bottom: 0;}
.formItem.hasError {margin: 2.5rem 0;}
.formItem.hasError.first {margin-top: 0;}
.formItem.hasError .formError {display: block;}
.formItem.hasError .formField input {border-color: red;}
.formItem.hasError .formField textarea {border-color: red;}
.formItem.privacypolicy .formField {font-size: 100%;margin-bottom: 2rem;}
.formItem.privacypolicy .formField label {font-weight: 400;margin-bottom: 0;}
.formItem.privacypolicy .formField label input {margin-bottom: 0;margin-right: 1rem;cursor: pointer;}
.formItem.privacypolicy .formField label input[type=checkbox] {display: none;}
.formItem.privacypolicy .formField label input[type=checkbox] + span {font-weight: 400;}
.formItem.privacypolicy .formField label input[type=checkbox] + span > .checkedNo {display: inline-block;}
.formItem.privacypolicy .formField label input[type=checkbox] + span > .checkedYes {display: none;}
.formItem.privacypolicy .formField label input[type=checkbox]:checked + span > .checkedNo {display: none;}
.formItem.privacypolicy .formField label input[type=checkbox]:checked + span > .checkedYes {display: inline-block;}
.formItem.privacypolicy .formField label span {display: flex;align-items: center;cursor: pointer;color: #878787;}
.formItem.privacypolicy .formField label span.privacypolicyHint {color: #000;font-size: 80%;line-height: 1.3;display: inline-block;margin-left: 1rem;}
.formItem.gender .formField {padding: 1rem;padding-left: 0;display: flex;}
.formItem.gender .formField label {font-weight: 400;margin-bottom: 0;}
.formItem.gender .formField label input {margin-bottom: 0;margin-right: 1rem;cursor: pointer;}
.formItem.gender .formField label input[type=radio] {display: none;}
.formItem.gender .formField label input[type=radio] + span {font-weight: 400;}
.formItem.gender .formField label input[type=radio]:checked + span {color: green;}
.formItem.gender .formField label input[type=radio] + span > .checkedNo {display: inline-block;}
.formItem.gender .formField label input[type=radio] + span > .checkedYes {display: none;}
.formItem.gender .formField label input[type=radio]:checked + span > .checkedNo {display: none;}
.formItem.gender .formField label input[type=radio]:checked + span > .checkedYes {display: inline-block;}
.formItem.gender .formField label span {display: flex;align-items: flex-start;cursor: pointer;}
.formItem.gender .formField label span.genderHint {font-size: 70%;line-height: 1.3;display: inline-block;margin-left: 1rem;margin-right: 4rem;text-transform: uppercase;}
.formItem.privacypolicy.hasError .formField {border-color: red;background-color: #fff;}
.formItem.privacypolicy.hasError .formField label span .checkedNo {color: red;}
.formItem.gender.hasError .formField label span .checkedNo {color: red;}
.formItem.gender.hasError .formField label span .genderHint {color: red;}
.hidden {display: none;}
.success {background: green;color: #fff;padding: 2rem;margin-bottom: 3rem;}
.formSuccessMessage {display: none;background: #160a0a;color: #154194;padding: 2rem;margin-bottom: 4rem;}
.formSuccessMessage.show {display: block;}
.showMoreTrigger {background: #160a0a;padding-left: .25rem;padding-right: .25rem;cursor: pointer;white-space: nowrap;}
.showMoreTrigger:hover {background: none;}
.showOnlyOnClick {position: absolute;opacity: 0;height: 0;}
.showOnlyOnClick.show {position: relative;opacity: 1;height: auto;}
#gdpr-cookie-message {position: fixed;width: 100%;height: 100%;top: 0;z-index: 10000;background: rgba(242,242,242,.95);display: flex;justify-content: center;align-items: center;}
#gdpr-cookie-message .inner {background: #f9f9f9;width: 80%;padding: 1rem;-webkit-box-shadow: 0px 0px 16px -6px #b3b3b3;-moz-box-shadow: 0px 0px 16px -6px #b3b3b3;box-shadow: 0px 0px 16px -6px #b3b3b3;}
#gdpr-cookie-message .inner .title {text-transform: uppercase;margin-bottom: .5rem;font-size: 60%;}
#gdpr-cookie-message .inner .copy {font-size: 50%;}
#gdpr-cookie-message .inner #gdpr-cookie-types {background: rgba(255,255,255,.8);padding: 1rem;margin-top: 1rem;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item {margin-bottom: 1rem;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item:last-child {margin-bottom: 0;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field {font-size: 50%;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label {margin-bottom: 0;font-weight: 400;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label input {margin-bottom: 0;margin-right: 1rem;cursor: pointer;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label input[type=checkbox] {display: none;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label input[type=checkbox] + div.iconCheck > div.icon > .checkedNo {display: block;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label input[type=checkbox] + div.iconCheck > div.icon > .checkedYes {display: none;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label input[type=checkbox]:checked + div.iconCheck > div.icon > .checkedNo {display: none;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label input[type=checkbox]:checked + div.iconCheck > div.icon > .checkedYes {display: block;color: green;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label .iconCheck {font-size: 60%;cursor: pointer;display: flex;align-items: center;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label .iconCheck .icon {margin-right: .25rem;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label .iconCheck .title {text-transform: none;margin-bottom: 0;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label input[type=checkbox]:disabled + div.iconCheck {color: #999;cursor: not-allowed;}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .field label input[type=checkbox]:disabled + div.iconCheck > div.icon > .checkedYes {color: rgba(0,128,0,.4);}
#gdpr-cookie-message .inner #gdpr-cookie-types .items .item .description {font-size: 50%;}
#gdpr-cookie-message .inner .buttons {padding-top: 1rem;}
#gdpr-cookie-message .inner .buttons ul {list-style: none;margin: 0;padding: 0;font-size: 80%;display: flex;}
#gdpr-cookie-message .inner .buttons ul li {margin-bottom: 0;}
#gdpr-cookie-message .inner .buttons ul li button.button#gdpr-cookie-accept, #gdpr-cookie-message .inner .buttons ul li button input[type='button']#gdpr-cookie-accept {background: #154194;border-color: #154194;color: #f3f6fa;margin-right: .5rem;}
.widgets {display: flex;flex-wrap: wrap;justify-content: space-between;}
.widgets .widget {position: relative;flex-basis: 100%;margin-bottom: 2rem;}
.widgets .widget .widgetContent {cursor: pointer;}
.widgets .widget .widgetContent .widgetTitle {position: absolute;bottom: 15%;background: #fff;display: inline-block;padding: .85rem 1rem .85rem 1rem;}
.widgets .widget .widgetContent .widgetTitle h2 {margin: 0;font-size: 100%;}
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,.5);z-index: 99999;opacity: 0;-webkit-transition: opacity 400ms ease-in;-moz-transition: opacity 400ms ease-in;transition: opacity 400ms ease-in;pointer-events: none;overflow-y: auto;}
.modal:target {display: block;opacity: 1;pointer-events: auto;}
.modal.modalOpen {display: block;opacity: 1;pointer-events: auto;}
.modal .modalViewport {position: relative;margin: 1% auto;border-radius: 0px;padding-top: 5%;}
.modal .modalViewport .modalTriggerClose {position: relative;color: #878787;cursor: pointer;display: flex;align-items: center;}
.modal .modalViewport .modalTriggerClose .closeText {margin-right: 1rem;font-family: "Soleil",Helvetica,Arial,sans-serif;font-weight: 500;color: #154194;font-size: 100%;}
.modal .modalViewport .modalTriggerClose .closeIcon {font-family: "Roboto Mono",Helvetica,Arial,sans-serif;color: #154194;font-size: 270%;}
.modal .modalViewport .modalTriggerClose:hover {color: #160a0a;}
.modal .modalViewport .modalTriggerClose:hover .closeText {color: #878787;}
.modal .modalViewport .modalTriggerClose:hover .closeIcon {color: #878787;}
.modal.modalLarge .modalViewport {margin-left: 5%;margin-right: 5%;}
.modal.modalNormal .modalViewport {margin-left: 5%;margin-right: 5%;}
.modal .modalHeader {position: relative;padding: 0 2rem 0 2rem;background: #fff;display: flex;flex-direction: row;align-items: center;justify-content: space-between;justify-content: flex-end;flex-wrap: wrap;}
.modal .modalContent {background: #fff;padding: 2rem;padding-top: 0;}
.modal .modalContent .modalContentVideo {margin-bottom: 3rem;}
.modal .modalContent .modalContentTitle {font-family: "Soleil",Helvetica,Arial,sans-serif;font-size: 120%;color: #154194;font-weight: 700;line-height: 1.1;margin-bottom: 2rem;}
.modal .modalContent .modalContentTitle br {display: none;margin-left: 1rem;}
.modal .modalContent .modalContentCopy {font-size: 90%;}
.modal .modalContent .modalContentCopy ul {list-style: none;margin: 0 auto;margin-bottom: 2rem;position: relative;font-weight: 400;text-align: left;column-count: 1;}
.modal .modalContent .modalContentCopy ul li {padding-left: 2rem;padding-top: .25rem;padding-bottom: .75rem;page-break-inside: avoid;break-inside: avoid;position: relative;line-height: 1.2;margin-bottom: .25rem;}
.modal .modalContent .modalContentCopy ul li:before {content: "•";font-size: 130%;position: absolute;top: .05rem;left: 0;}
.modal.forGallery {background: #808080;}
.modal.forGallery .modalViewport {padding-top: 2%;}
.modal.forGallery .modalViewport .modalTriggerClose .closeText {color: #f2f2f2;}
.modal.forGallery .modalViewport .modalTriggerClose .closeIcon {color: #f2f2f2;}
.modal.forGallery .modalViewport .modalTriggerClose:hover .closeText {color: #154194;}
.modal.forGallery .modalViewport .modalTriggerClose:hover .closeIcon {color: #154194;}
.modal.forGallery .modalHeader {background: transparent;padding: 0;}
.modal.forGallery .modalContent {padding: 0;background: transparent;}
.about {display: flex;flex-direction: column;}
.about .aboutLeft {flex: 1 1 100%;margin-left: 10%;margin-right: 5%;}
.about .aboutLeft p {margin-left: 0;}
.about .aboutRight {flex: 1 1 100%;}
.about .aboutRight p {margin-left: 10%;margin-right: 0;}
.gallery {position: relative;height: 59vw;margin-top: 2rem;}
.gallery .galleryItem {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center center;height: 100%;}
.gallery .galleryItem .galleryIcon {position: absolute;left: 50%;bottom: 0;transform: translate(-50%,-100%);color: #fff;}
footer {font-size: 80%;background-color: #f9f9f9;width: 100%;padding: 2rem 0;padding-bottom: 3rem;margin-top: 3rem;}
footer .footer {display: flex;flex-direction: column;justify-content: space-between;align-items: center;text-align: center;}
footer .datevWrapper {margin: 0;margin-top: 1rem;margin-bottom: 1rem;}
footer a {color: #515151;}
footer a:hover {color: #154194;}
.accordion .accordionItem {border-bottom: .1rem solid #f2f2f2;}
.accordion .accordionItem .accordionToggle, .accordion .accordionItem .accordionNoToggle {position: relative;display: block;display: flex;flex-direction: row;align-items: center;text-decoration: none;cursor: pointer;}
.accordion .accordionItem .accordionToggle .accordionTitle h5, .accordion .accordionItem .accordionNoToggle .accordionTitle h5 {display: inline-block;word-break: break-word;font-size: 110%;font-weight: 500;letter-spacing: normal;margin-top: 2rem;}
.accordion .accordionItem .accordionToggle:hover, .accordion .accordionItem .accordionNoToggle:hover {color: #154194;}
.accordion .accordionItem .accordionToggle .accordionIcon, .accordion .accordionItem .accordionNoToggle .accordionIcon {margin-right: 1rem;font-size: 130%;}
.accordion .accordionItem .accordionToggle .accordionIcon.isClosed, .accordion .accordionItem .accordionNoToggle .accordionIcon.isClosed {display: block;}
.accordion .accordionItem .accordionToggle .accordionIcon.isOpen, .accordion .accordionItem .accordionNoToggle .accordionIcon.isOpen {display: none;}
.accordion .accordionItem .accordionToggle.open, .accordion .accordionItem .accordionNoToggle.open {color: #154194;}
.accordion .accordionItem .accordionToggle.open .accordionIcon.isClosed, .accordion .accordionItem .accordionNoToggle.open .accordionIcon.isClosed {display: none;}
.accordion .accordionItem .accordionToggle.open .accordionIcon.isOpen, .accordion .accordionItem .accordionNoToggle.open .accordionIcon.isOpen {display: block;}
.accordion .accordionItem .accordionToggle.open:hover, .accordion .accordionItem .accordionNoToggle.open:hover {color: #154194;}
.accordion .accordionItem .accordionContent {display: none;overflow: auto;font-size: 80%;padding-left: 3.6rem;padding-right: 3.6rem;background: #fff;}
.accordion .accordionItem .accordionContent.open {display: block;}
.accordion .accordionItem .accordionNoToggle {cursor: not-allowed;}
@media screen and (orientation: portrait) {html {font-size: 2vh;}}
@media screen and (orientation: landscape), screen and (min-width: 768px) {html {font-size: 1.5vw;}
	h1 {font-size: 200%;}
	h2 {font-size: 160%;}
	h3 {font-size: 130%;}
	.row {flex-direction: row;margin-left: -1rem;}
	.row .column {margin-bottom: inherit;padding: 0 1rem;}
	.row .column.columnOffset10 {margin-left: 10%;}
	.row .column.columnOffset20 {margin-left: 20%;}
	.row .column.columnOffset25 {margin-left: 25%;}
	.row .column.columnOffset33, .row .column.columnOffset34 {margin-left: 33.3333%;}
	.row .column.columnOffset50 {margin-left: 50%;}
	.row .column.columnOffset66, .row .column.columnOffset67 {margin-left: 66.6666%;}
	.row .column.columnOffset75 {margin-left: 75%;}
	.row .column.columnOffset80 {margin-left: 80%;}
	.row .column.columnOffset90 {margin-left: 90%;}
	.row .column.column10 {flex: 0 0 10%;max-width: 10%;}
	.row .column.column20 {flex: 0 0 20%;max-width: 20%;}
	.row .column.column25 {flex: 0 0 25%;flex: 1 1 25%;max-width: 25%;max-width: 100%;}
	.row .column.column33, .row .column.column34 {flex: 0 0 33.3333%;max-width: 33.3333%;}
	.row .column.column40 {flex: 0 0 40%;max-width: 40%;}
	.row .column.column50 {flex: 0 0 50%;max-width: 50%;}
	.row .column.column60 {flex: 0 0 60%;max-width: 60%;}
	.row .column.column66, .row .column.column67 {flex: 0 0 66.6666%;max-width: 66.6666%;}
	.row .column.column75 {flex: 0 0 75%;max-width: 75%;}
	.row .column.column80 {flex: 0 0 80%;max-width: 80%;}
	.row .column.column90 {flex: 0 0 90%;max-width: 90%;}
	.row .column.columnOrder1, .row .column.columnOrder2, .row .column.columnOrder3, .row .column.columnOrder4, .row .column.columnOrder5, .row .column.columnOrder6, .row .column.columnOrder7, .row .column.columnOrder8, .row .column.columnOrder9 {order: 0;}
	#goToTop {bottom: 2rem;right: 2rem;}
	header {position: relative;width: 100%;padding-top: 1rem;padding-bottom: 0;background: #fff;}
	header .headerBar {display: flex;justify-content: space-between;align-items: flex-start;}
	header .headerBar .item {width: 100%;display: flex;}
	header .headerBar .item.left {justify-content: flex-start;display: block;}
	header .headerBar .item.center {justify-content: center;}
	header .headerBar .item.right {justify-content: flex-end;}
	header .logo {margin-top: 2rem;}
	header .logo img {width: 10rem;max-width: 10rem;}
	header.scrolled {position: fixed;z-index: 9999;top: 0;padding-top: .5rem;-webkit-box-shadow: 0 8px 8px -6px #e6e6e6;-moz-box-shadow: 0 8px 8px -6px #e6e6e6;box-shadow: 0 8px 8px -6px #e6e6e6;}
	header.scrolled .headerBar .item.left .navMain .text {display: none;}
	header.scrolled .headerBar .item.left .navMain .icon {display: block;}
	header.scrolled .headerBar .item.right .navMain .text {display: none;}
	header.scrolled .headerBar .item.right .navMain .icon {display: block;}
	header.scrolled .logo {margin-top: 0;}
	header.scrolled .logo img {width: 5rem;max-width: 5rem;}
	header.scrolled .navMain.centered {padding: .5rem 0 .5rem 0;}
	.cards:after {margin-left: 30%;}
	.cards .item {width: 30%;}
	.team .navFilter {margin-bottom: 1rem;}
	.team .navFilter ul {list-style: none;padding: 0;margin: 0;display: flex;justify-content: flex-start;font-size: 100%;flex-wrap: wrap;flex-direction: row;}
	.team .navFilter ul li {padding: 0;margin: 0;}
	.team .navFilter ul li button {border-right: none;}
	.team .navFilter ul li button:focus {border-color: #878787;}
	.team .navFilter ul li button.active {background: #878787;color: #f9f9f9;}
	.team .navFilter ul li:last-child button {border-right: .05rem solid;}
	.team .items {flex-direction: row;}
	.team .items .item {width: 30%;}
	.team .items .item .card .face .data {padding: 1rem;}
	.team .items .item .card .face .data .introtext {margin-bottom: 1rem;}
	.navMain {display: block;}
	.navResponsive {display: none;}
	.hamburgerWrapper {display: none;}
	#gdpr-cookie-message .inner {width: 50%;}
	footer {font-size: 60%;background-color: #f9f9f9;width: 100%;padding: 2rem 0;padding-bottom: 1rem;margin-top: 3rem;}
	footer .footer {display: flex;flex-direction: row;align-items: flex-start;text-align: left;}
	footer .datevWrapper {margin: 0;}
	footer a {color: #515151;}
	footer a:hover {color: #154194;}}
@media screen and (max-width: 1024px) and (orientation: portrait) {}