@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:url('../webfonts/fira-sans-v9-latin-300.eot');src:local('Fira Sans Light'),local('FiraSans-Light'),url('../webfonts/fira-sans-v9-latin-300.eot?#iefix') format('embedded-opentype'),url('../webfonts/fira-sans-v9-latin-300.woff2') format('woff2'),url('../webfonts/fira-sans-v9-latin-300.woff') format('woff'),url('../webfonts/fira-sans-v9-latin-300.ttf') format('truetype'),url('../webfonts/fira-sans-v9-latin-300.svg#FiraSans') format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:url('../webfonts/fira-sans-v9-latin-regular.eot');src:local('Fira Sans Regular'),local('FiraSans-Regular'),url('../webfonts/fira-sans-v9-latin-regular.eot?#iefix') format('embedded-opentype'),url('../webfonts/fira-sans-v9-latin-regular.woff2') format('woff2'),url('../webfonts/fira-sans-v9-latin-regular.woff') format('woff'),url('../webfonts/fira-sans-v9-latin-regular.ttf') format('truetype'),url('../webfonts/fira-sans-v9-latin-regular.svg#FiraSans') format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;src:url('../webfonts/fira-sans-v9-latin-500.eot');src:local('Fira Sans Medium'),local('FiraSans-Medium'),url('../webfonts/fira-sans-v9-latin-500.eot?#iefix') format('embedded-opentype'),url('../webfonts/fira-sans-v9-latin-500.woff2') format('woff2'),url('../webfonts/fira-sans-v9-latin-500.woff') format('woff'),url('../webfonts/fira-sans-v9-latin-500.ttf') format('truetype'),url('../webfonts/fira-sans-v9-latin-500.svg#FiraSans') format('svg')}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:url('../webfonts/fira-sans-v9-latin-700.eot');src:local('Fira Sans Bold'),local('FiraSans-Bold'),url('../webfonts/fira-sans-v9-latin-700.eot?#iefix') format('embedded-opentype'),url('../webfonts/fira-sans-v9-latin-700.woff2') format('woff2'),url('../webfonts/fira-sans-v9-latin-700.woff') format('woff'),url('../webfonts/fira-sans-v9-latin-700.ttf') format('truetype'),url('../webfonts/fira-sans-v9-latin-700.svg#FiraSans') format('svg')}body{font-family:'Fira Sans',sans-serif;color:#444;font-weight:300}a{color:#f39200;text-decoration:none}a:hover{text-decoration:none}small,cite{font-size:60%}.kd-infobar a{color:#fff}.kd-claim{color:#7a7367;font-size:32px}.kd-keyvisual{background:#ebeae7;text-align:center}.kd-keyvisual figure{position:relative;margin:0;padding:0}.kd-keyvisual img{width:100%;height:auto}@media(min-width:768px){.kd-keyvisual figcaption{position:absolute;display:block;bottom:5%;left:0;padding:1em;font-weight:700;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.kd-keyvisual figcaption span{color:white;background:#f39200;text-align:left;display:block;margin-bottom:.5rem;font-size:36px;padding:.5rem 1rem}}.kd-totop{position:fixed;bottom:20px;right:20px;cursor:pointer;display:none;color:#f39200;background:#fff;border:3px solid #f39200;padding:6px 12px;border-radius:32px}.kd-totop:hover{color:#fff;background:#f39200;border:3px solid #f39200}.kd-footer{padding:3rem 0;background:#999489;color:white}.kd-footer a{color:white}.nav{display:block}.kd-navigation a{color:#000;font-size:20px;text-transform:uppercase}.kd-navigation a:hover,.kd-navigation .active{color:#f39200}@media(min-width:768px){.nav{display:flex}.kd-navigation .nav-link{display:inline-block}.kd-navigation .nav li:not(:last-of-type):after{content:" |";color:#f39200;font-size:1.2em;font-weight:bold}}.kd-navigation .dropdown-toggle::after{display:none}.kd-navigation .dropdown-item.active,.kd-navigation .dropdown-item:active{color:#fff;text-decoration:none;background-color:#f39200}.kd-subnavigation h4{color:#f39200;border-bottom:2px solid #999489;padding-bottom:5px}.kd-subnavigation ul{margin:0;padding:0;list-style-type:none}.kd-subnavigation li{margin:5px 0}.kd-subnavigation a{display:block;padding:5px 5px 5px 1rem;color:#000;text-decoration:none}.kd-subnavigation a:hover{background:#f0f0f0}.kd-subnavigation a.active{color:#f39200}.kd-background-dark{background:#7a7367}.kd-background-medium{background:#999489}.kd-background-light{background:#d4d1cc}.kd-background-lighter{background:#ebeae7}.kd-background-primary{background:#f39200}.text-primary{color:#f39200 !important}.w-10{width:10% !important}.w-25{width:25% !important}.w-50{width:50% !important}hr.hr-primary{border-top-color:#f39200}hr.hr-secondary{border-top-color:#999489}.flex-even{flex:1}@media(min-width:992px){hr.hr-lg{border-top-width:3px}}@media(min-width:992px){body{font-size:1.2rem}.text-twocols{column-count:2;column-rule-style:solid;column-rule-width:1px;column-rule-color:lightgrey}}