.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*
	Copyright (C) Production Type
	This software is the property of Production Type.
	Your right to access and use this software is subject to the
	applicable License Agreement, or Terms of Service, that exists
	between you and Production Type. If no such agreement exists,
	you may not access or use this software for any purpose.
	This software may only be hosted at the locations specified in
	the applicable License Agreement or Terms of Service, and only
	for the purposes expressly set forth therein. You may not copy,
	modify, convert, create derivative works from or distribute this
	software in any way, or make it accessible to any third party,
	without first obtaining the written permission of Production Type.
	For more information, please visit us at www.productiontype.com
*/
@font-face {
font-family: 'minotaur-italic';
    src: url('../../files/template/fonts/minotaur/minotaurweb-italic.eot');
    src: url('../../files/template/fonts/minotaur/minotaurweb-italic.eot?#iefix') format('embedded-opentype'),
         url('../../files/template/fonts/minotaur/minotaurweb-italic.woff') format('woff');

font-family: 'minotaur-regular';
    src: url('../../files/template/fonts/minotaur/minotaurweb-regular.eot');
    src: url('../../files/template/fonts/minotaur/minotaurweb-regular.eot?#iefix') format('embedded-opentype'),
         url('../../files/template/fonts/minotaur/minotaurweb-regular.woff') format('woff');
}
/*
	Copyright (C) Production Type
	This software is the property of Production Type.
	Your right to access and use this software is subject to the
	applicable License Agreement, or Terms of Service, that exists
	between you and Production Type. If no such agreement exists,
	you may not access or use this software for any purpose.
	This software may only be hosted at the locations specified in
	the applicable License Agreement or Terms of Service, and only
	for the purposes expressly set forth therein. You may not copy,
	modify, convert, create derivative works from or distribute this
	software in any way, or make it accessible to any third party,
	without first obtaining the written permission of Production Type.
	For more information, please visit us at www.productiontype.com
*/
@font-face {
font-family: 'minotaursans-light';
    src: url('../../files/template/fonts/minotaur-sans/minotaursansweb-light.eot');
    src: url('../../files/template/fonts/minotaur-sans/minotaursansweb-light.eot?#iefix') format('embedded-opentype'),
         url('../../files/template/fonts/minotaur-sans/minotaursansweb-light.woff') format('woff');

font-family: 'minotaursans-regular';
    src: url('../../files/template/fonts/minotaur-sans/minotaursansweb-regular.eot');
    src: url('../../files/template/fonts/minotaur-sans/minotaursansweb-regular.eot?#iefix') format('embedded-opentype'),
         url('../../files/template/fonts/minotaur-sans/minotaursansweb-regular.woff') format('woff');
}
/* standards.css */
*{box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}input,button,select,textarea{vertical-align:baseline;text-align: inherit;font-family: inherit;font-variant: inherit;font-weight: inherit;font-style: inherit;font-size: inherit;color: inherit}input,textarea{outline: 0}textarea{resize: none}input[type=button],input[type=submit],input[type=reset],select,button,label{cursor: pointer}*:focus{outline: 0}::-moz-focus-inner{padding:0;border:0}:-moz-placeholder{opacity: 0.5;color: inherit}::-moz-placeholder{opacity: 0.5;color: inherit}::-webkit-input-placeholder{opacity: 0.5;color: inherit}:-ms-input-placeholder{opacity: 0.5;color: inherit}iframe{margin:0;padding:0;border:0}figure{margin:0}a img{border:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5em;line-height:1.25em}p{margin:0 0 1.5em}table{border-collapse:collapse}a{color: inherit}a,a:active{outline: 0}
/* desktop.css */
div#cta{width:100px;right:10vw;position:absolute}div#cta a{display:block;margin-bottom:3vw}div#cta img{max-width:10vw}div.ce_form{margin-bottom:3em}div.ce_form h3{font-size:1.875vw;line-height:1.25em;color:#E63312}div.ce_form div.widget-text{margin-bottom:1em}div.ce_form div.widget-text label,div.ce_form div.widget-textarea label{display:none}div.ce_form div.widget-submit{margin-top:1.5em}div.iframe-header{height:38.281vw;margin-bottom:3em}div.iframe-header + div{margin-top:-50px}div.keyword-menu{width:56.666vw;margin-top:3vw;margin-bottom:6vw}div.keyword-menu > a{min-width:25vw;position:relative;display:inline-block;padding:.25em 2em .25em .5em;border:.208vw solid #482E4C;font-size:1.875vw;line-height:1.25em;cursor: pointer}div.keyword-menu > a:hover,div.keyword-menu.active > a{background-color:#482E4C;color:#fff}div.keyword-menu > a:after{right:.25em;top:-0.15em;position:absolute;display:inline-block;font:2em "Lucida Grande",sans-serif;content: '›';transform: rotate(90deg)}div.keyword-menu.active > a:after{right:0;margin-right:.5em;transform: rotate(-90deg)}div.keyword-menu nav{height:auto;max-height:0;overflow:hidden;background-color:#482E4C;color:#fff;transition: max-height 500ms ease}div.keyword-menu.active nav{height:auto;max-height:38em}div.keyword-menu nav ul{margin:2em 0 2em 3em;padding:0}div.keyword-menu ul li{width:33%;display:inline-block;margin:.25em 0;padding:0;vertical-align:top}div.keyword-menu ul li:before{display:none}div.keyword-menu ul li a{width:90%;overflow:hidden;display:inline-block;white-space:nowrap;text-decoration:none;color:#fff;text-overflow: '…'}div.keyword-menu ul li a:hover,div.keyword-menu ul li a.active{text-decoration:underline}div.keyword-menu + ul.tags{top:-3em;position:relative}div.projects div.project{margin-bottom:4.5em}div.projects div.project h3 a{text-decoration:none}div.projects div.project figure{max-width:28.75vw;margin-top:1em;margin-bottom:1em}div.projects div.project figure figcaption{font-size:.9em;color:#999}div.projects div.project figure img{width:100%;height:auto}div.projects div.project p a{text-decoration:none}div.projects div.details ul.keywords{display:none}div.accordion.image-text{padding-top:3em}.margin-top{margin-top:3em}nav.pagination{margin-top:3em;margin-right:auto;text-align:center}nav.pagination > p{display:none}nav.pagination ul{margin:0 0 1.5em;padding:0;list-style-type:none}nav.pagination ul li{display:inline-block;margin:0 0 0 .5em;padding:0;vertical-align:top;color:#14822C}nav.pagination ul li:before{display:none}nav.pagination ul li a{text-decoration:none}nav.pagination ul li.first,nav.pagination ul li.previous,nav.pagination ul li.next,nav.pagination ul li.last{font-size:1.5em}div.mod_search div.widget-text{width:38vw;display:inline-block;vertical-align:top}div.mod_search div.widget-submit{display:inline-block;vertical-align:top}div.mod_search p.header{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:.15625vw solid #482E4C}div.mod_search div h3{margin-bottom:.5em}div.mod_search div span.relevance{display:none}div.mod_search div p.url{display:none}div#newsletter{top:11vw;position:fixed;display:none;white-space:nowrap;background-color:#0B5060;-webkit-box-shadow:0 .75em 1em rgba(0,0,0,.5);box-shadow:0 .75em 1em rgba(0,0,0,.5);color:#fff;z-index: 10;left: 50%;transform: translateX(-50%)}div#newsletter.active{display:block}div#newsletter > a{width:5.989vw;height:5.989vw;right:2.604vw;top:2.604vw;position:absolute;display:block;font-size:3em;cursor: pointer;transform: rotate(45deg)}div#newsletter > a img{width:100%;height:100%}div#newsletter div.inner{margin:10.833vw 5.416vw}div#newsletter div.inner > p b{font:1.875vw/1.25em minotaursans-regular,sans-serif;font-weight:normal}div#newsletter div.inner input{width:27.031vw;height:3.854vw;vertical-align:top;background-color:#fff;border:0;font-size:1.875vw;line-height:1.25em;color:#0B5060}div#newsletter div.inner button{width:auto;height:3.854vw;vertical-align:top;border:.208vw solid #fff;font-size:1.875vw;line-height:1.25em;background: transparent}div.mod_subscribe div.widget,div.mod_unsubscribe div.widget{display:inline-block}body.aside aside{display:block}ul.tags{margin:0 0 1.5em;padding:0;list-style-type:none}ul.tags li{display:inline-block;margin:0;padding:0}ul.tags li:before{display:none}ul.tags li a{display:inline-block;padding:.5em 1em .5em .5em;background-color:#482E4C;text-decoration:none;color:#fff}ul.tags li a:before{margin-right:.25em;vertical-align:text-bottom;font-size:2.5em;content: '×'}div.layout_latest{padding-top:3em;padding-bottom:1.5em;border-bottom:.15625vw solid #482E4C}div.layout_latest:last-child,div.layout_latest.last{border-bottom:0}div.layout_latest p.info{display:inline}div.layout_latest ul.tag-chain{display:inline;margin:0;padding:0}div.layout_latest ul.tag-chain:before{margin-left:-0.25em;content: ', '}div.layout_latest ul.tag-chain li{display:inline;margin:0;padding:0;list-style-type:none}div.layout_latest ul.tag-chain li:before{display:none}div.layout_latest ul.tag-chain li a{text-decoration:none;color:#E63312}div.layout_latest h4{margin:0 0 .5em;font:2.604vw/1.25em minotaur-regular,serif}div.layout_latest h4 a{text-decoration:none}div.layout_latest p.more{display:none}div.layout_full{padding-top:3em}p.info{margin-top:0;margin-bottom:0}body{margin:0;padding:0;font:24px/42px minotaursans-light,sans-serif;color:#482E4C}main{min-height:100vh;display:block;margin-top:15.260vw;margin-right:28.906vw;margin-left:21.458vw;padding-bottom:6.666vw;font-size:1.25vw;line-height:1.25em;min-height: calc(100vh - 22.3vw)}iframe{width:100%}h1{margin-top:0;margin-bottom:.5em;font:2.604vw/1.25em minotaur-regular,serif;color: inherit}h2{margin-top:0;margin-bottom:.5em;font:2.239vw/1.25em minotaursans-regular,sans-serif;color:#E63312}h3{margin-top:1em;margin-bottom:1.5em;font:1.25vw/1.25em minotaursans-regular,sans-serif}p{margin:0 0 1.5em}fieldset{margin:0 0 1.5em;padding:0;border:0}input[type="text"],input[type="email"],input[type="search"],textarea,button{width:100%;padding:.5vw 1vw;border:.15625vw solid #482E4C;font-size:1.875vw;line-height:1.25em;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: transparent}button{width:auto;background-color:#0B5060;border-color:#0B5060;color:#fff}main p a,main li a{color:#14822C}main figure{max-width:43.229vw}main figure img{width:100%;height:auto}main hr{height:0;margin-top:6em;margin-bottom:6em;border-top:.15625vw solid #482E4C;border-right:0vw solid #482E4C;border-bottom:0vw solid #482E4C;border-left:0vw solid #482E4C}main ul{margin:0 0 1.5em;padding:0}main ul li{position:relative;margin:0 0 .25em;padding:0 0 0 1.5em;list-style-type:none}main ul li:before{left:0;top:-0.1em;position:absolute;display:block;font-size:1.75em;font-weight:bold;color:#E63312;content: '⚬'}.invisible{display:none}.padding-top{padding-top:1.5em}div.teaser{margin-bottom:7.5vw}div.teaser p{display:none;font:1.875vw/1.25em minotaursans-regular,sans-serif;font-weight:bold}div.teaser p.visible,div.teaser.visible p{display:block}a.more{color:#14822C;cursor: pointer}p.confirm{color:#14822C}fieldset.radio_container{margin-top:1.5em}div.mod_article + div.mod_article{margin-top:3em}h2.headline,h3.headline,h4.headline{margin-top:0;margin-bottom:.5em;font:2.604vw/1.25em minotaur-regular,serif;color: inherit}div.content-slider{margin-top:3em}div.content-slider div.ce_image figure{max-width:100%}nav.slider-control{margin-bottom:3em}nav.slider-control a.slider-prev,nav.slider-control a.slider-next{margin-top:-0.75em;font-size:.8em;text-decoration:none;color:#BBB}div.iframe-header iframe{width:100%;height:38.281vw;left:0;position:absolute;margin-top:-50px;border:0;clip: rect(50px, 100vw, 38.281vw, 0)}p.back{left:3.697vw;top:23vw;position:absolute;transform: rotate(-90deg)}p.back a{font-size:1.875vw;line-height:1.25em;text-decoration:none;color:#E63312;text-transform:lowercase}p.back a:after{position:absolute;display:inline-block;margin-top:-0.15em;margin-left:.3em;font:1.5em "Lucida Grande",sans-serif;content: '›';transform: rotate(-90deg)}p.top{margin-top:3em;margin-right:2.25em;margin-bottom:0;text-align:right;font-size:.9375em}p.top a{text-decoration:none;color: inherit}p.top a:after{position:absolute;margin-top:-0.4em;margin-left:.25em;font:3em/1.25em "Lucida Grande",sans-serif;content: '›';transform: rotate(-90deg)}div.accordion.members + p.top{width:61vw;margin-right:0}div.accordion div.inner{max-height:5.25em;overflow:hidden;padding-top:2.083vw;border-top:.3125vw solid #E63312;transition: max-height 500ms}div.accordion.text div.inner{padding-top:1em;padding-bottom:1em;border-top:0vw solid #482E4C;border-bottom:.15625vw solid #482E4C}div.accordion.image-text div.inner{position:relative;padding-top:10em;padding-bottom:1em;border-top:0vw solid #482E4C;border-bottom:.15625vw solid #482E4C;padding-left: 13.90625vw}div.accordion > div.inner.active{max-height:99em}div.accordion div.inner h3{position:relative;margin-top:0;margin-bottom:1em;font:1.875vw/1.25em minotaursans-regular,sans-serif;color:#E63312;cursor: pointer}div.accordion.text div.inner h3{min-height:2em;padding-right:1.5em;font-family:inherit;line-height:1.15em;font-weight:normal;color:#482E4C}div.accordion.image-text div.inner h3{min-height:0;margin-top:-5.5vw;margin-bottom:6vw;padding-right:0;line-height:1.15em;font-weight:normal;color:#482E4C;transition: margin-top 250ms}div.accordion.image-text div.inner.active h3{margin-top:-6.5vw;margin-bottom:2vw}div.accordion div.inner h3:after{right:0;top:-0.25em;position:absolute;display:block;font:2em/1.25em "Lucida Grande",sans-serif;content: '›';transform: rotate(90deg)}div.accordion.text div.inner h3:after{top:-0.1em}div.accordion.image-text div.inner h3:after{top:-1.25em}div.accordion div.inner.active h3:after{right:.25em;transform: rotate(-90deg)}div.accordion div.inner h5{margin-top:0;margin-bottom:0;font-size:1.25vw;line-height:1.25em;color:#E63312}div.accordion.image-text div.inner h5:first-child{top:3.541vw;position:absolute}div.accordion div.inner figure.float_left{width:8.541vw;height:8.541vw;left:2vw;top:3.5vw;position:absolute;overflow:hidden;border-radius:100%;transition: width 250ms, height 250ms}div.accordion div.inner.active figure.float_left{width:10vw;height:10vw}div.accordion div.inner.contacts h4{margin-top:1em;margin-bottom:1em;font-size:1.875vw;line-height:1.25em;font-weight:normal}div.accordion figure.float_left img{width:100;height:auto}div.accordion p.more{color:#14822C}div.accordion.members{width:63.802vw}div.accordion.members > div.inner.active{max-height:400em;transition: max-height 1s}div.accordion.members > div.inner > div.members{margin-bottom:3em;display: flex;flex-wrap: wrap}div.accordion.members > div.inner > div.members div.member{width:28.25vw;margin-top:1.5em;padding-top:1.5em;border-top:.156vw solid #482E4C;line-height:1.35em}div.accordion.members > div.inner > div.members div.member:nth-child(odd){margin-right:7.135vw}div.accordion.members > div.inner > div.members div.member:nth-child(1),div.accordion.members > div.inner > div.members div.member:nth-child(2){border-top:0}div.accordion.members > div.inner div.member h4{margin-bottom:.5em;font-size:1.875vw;line-height:1.25em;font-weight:normal}div.accordion.members > div.inner div.member h4 + address{margin-bottom:1em;font-style: normal}div.accordion.members > div.inner div.member p:last-child{margin-bottom:0}p#logo{width:13.7947916666667vw;height:7.1875vw;left:14.583333333333333vw;top:2.1875vw;position:absolute}p#logo a{width:100%;height:100%;display:block;background-image:url("../../files/template/images/logo.png");background-position:left top;background-repeat:no-repeat;font-size:0;line-height:0;background-size: 100%}header p#logo + form{right:5.57291666666667vw;top:2.1875vw;position:absolute}header p#logo + form input,header p#logo + form button{width:auto;padding-top:.15em;padding-bottom:.15em;font-size:1.25vw;line-height:1.25em;background: transparent;color: inherit;border-color: inherit}header p#logo + form button[type="submit"]{display:none}header p#logo + form input[type="search"]{width:11.7708333333333vw;padding-left:2.1vw;background-image:url("../../files/template/images/search-icon.png");background-repeat:no-repeat;background-size: 1.25vw auto;background-position: left 0.25em center}header nav{right:6.4583vw;top:7.864583vw;position:absolute;font:1.25vw minotaursans-light,sans-serif}header nav ul{margin:0;padding:0}header nav ul li{position:relative;display:inline-block;margin:0 0 0 3.35vw;padding:0;list-style-type:none}header nav > ul > li > ul{min-width:10vw;left:-1em;top:1em;position:absolute;display:none;padding:.5em 1em;background-color:#fff;z-index: 5}header nav > ul > li:hover > ul{display:block}header nav li ul li{display:block;margin-top:.25em;margin-bottom:.25em;margin-left:0}header nav ul li.newsletter{display:none}header nav ul li a,header nav ul li strong{display:block;white-space:nowrap;text-decoration:none;cursor: pointer}header nav ul li a:hover,header nav ul li a.trail,header nav ul li strong{font-weight:normal;color:#E63312}header p#menu-toggle{display:none}header p#search-link{display:none}footer{position:relative;padding-right:3.072vw;background-color:#482E4C;background-image:url("../../files/template/images/footer-logo.png");background-repeat:no-repeat;line-height:7.083vw;background-position: left 11.718vw center;background-size: auto 4vw;z-index: 1}footer nav{text-align:right;font-size:1.25vw;color:#fff}footer nav ul{margin:0;padding:0}footer nav ul li{display:inline-block;margin:0 0 0 2em;padding:0;list-style-type:none}footer nav ul li a{text-decoration:none}aside{width:9.427vw;height:100vh;left:0;top:0;position:fixed;overflow:hidden;display:none;background:#482E4C url("../../files/template/images/sidebar-background.gif") left top no-repeat;color:#fff;z-index: 10;background-size: cover;transition: width 500ms ease}aside.active{width:68.697vw}aside div.inner{width:100%;min-height:26.25vw;left:0;top:15.260vw;position:absolute;background-color:#482E4C;line-height:1em}aside div.inner p.toggle{left:3.69vw;top:7.083vw;position:absolute}aside div.inner p.toggle a{display:inline-block;margin-top:3.854vw;white-space:nowrap;font-weight:bold;transform-origin: left top;transform: rotate(-90deg);cursor: pointer;color: inherit}aside div.inner p.toggle a:after{display:inline-block;margin-top:-0.3em;margin-left:.5em;vertical-align:text-top;font:1.75em "Lucida Grande",sans-serif;font-weight:bold;transform: rotate(90deg);content: '›'}aside.active div.inner p.toggle a:after{margin-left:.25em;transform: rotate(-90deg)}aside div.inner nav{width:39.218vw;padding-top:5.468vw;padding-left:20.781vw}aside div.inner nav ul{width:35vw;margin:0;padding:0}aside div.inner nav ul li{width:49%;display:inline-block;margin:0 0 1.25em;padding:0;white-space:nowrap;list-style-type:none}aside div.inner nav ul li a{color:#fff}aside div.inner nav ul li:before{display:none}aside div.inner nav ul li a[href]{text-decoration:none;cursor: pointer}aside div.inner nav ul li a:hover,aside div.inner nav ul li a.active{text-decoration:underline}aside div.inner p.close{left:60vw;top:3vw;position:absolute;font-size:5.572vw}aside div.inner p.close a{width:5.989vw;height:5.989vw;display:block;transform: rotate(45deg);cursor: pointer}aside div.inner p.close a img{width:100%;height:100%}
@media (max-width: 640px){
/* mobile.css */
div#cta{display:none}body.aside p#logo{left:19.733vw}body.aside main{margin-right:5.333vw;margin-left:19.733vw}body{font-size:16pt;line-height:32pt}main{margin-top:24vw;margin-right:13.333vw;margin-left:13.333vw;padding-bottom:6.666vw;font-size:4.266vw;line-height:1.25em;min-height: calc(100vh - 42vw)}h1{font-size:5.333vw}h2{font-size:4.266vw}h3{font-size:4.8vw}input[type="text"],input[type="email"],input[type="search"],textarea,button{font-size:1em;line-height:1.25em;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: transparent}button{width:auto;background-color:#0B5060;border-color:#0B5060;color:#fff}main figure{max-width:100%}aside{width:14.4vw;background-color:#482E4C;font-size:4.266vw;background-image: none}aside.active{width:100vw}aside div.inner{top:50vw}aside div.inner p.toggle{left:5.333vw;top:-1vw}aside div.inner p.toggle a{margin-top:0;font-weight:normal}aside div.inner nav{width:71.2vw;margin-top:-26vw;margin-left:19.2vw;padding-top:0;padding-left:0}aside div.inner nav ul{-moz-column-count: 1;-moz-column-gap: 0;-webkit-column-count: 1;-webkit-column-gap: 0;column-count: 1;column-gap: 0}aside div.inner nav ul li{width:100%;display:block;margin:0 0 8vw}aside div.inner p.close{left:85vw;top:-45vw}aside div.inner p.close a{width:10.666vw;height:10.666vw}p#logo{left:13.333vw;top:5.6vw;position:absolute}p#logo a{background-image:none;font-size:4.266vw;line-height:1.15em;font-weight:bold;text-decoration:none;color:#E63312}header p#logo + form{display:none}header nav{width:100%;min-height:100%;left:0;right:0;top:0;position:absolute;display:none;padding-top:20.533vw;background-color:#482E4C;background-image:url("../../files/template/images/logo-mobile.png");background-repeat:no-repeat;font-size:4.266vw;color:#fff;z-index: 11;background-size: 18.666vw auto;background-position: top 6.4vw left 19.2vw}header nav ul li{display:block;margin-left:0;padding-top:3.2vw;padding-bottom:3.2vw;padding-left:19.2vw;border-top:.533vw solid #fff}header nav ul li.newsletter{display:block}header nav > ul > li > ul{min-width:0;left:0;top:0;position:static;display:none;padding:0;background: none}header nav > ul > li.active > ul,header nav > ul > li.trail > ul{display:block}header nav li ul li{margin:0;padding:3.7333vw 0 0 3.7333vw;border-top:0}header nav > ul > li.submenu > a:after,header nav > ul > li.submenu > strong:after{right:.5em;top:0;position:absolute;display:block;font:2em/1.25em "Lucida Grande",sans-serif;color:#fff;content: '›';transform: rotate(90deg)}header nav > ul > li.submenu.trail > a:after,header nav > ul > li.submenu.active > a:after,header nav > ul > li.submenu.trail > strong:after,header nav > ul > li.submenu.active > strong:after{right:.75em;transform: rotate(-90deg)}header nav ul li a:hover,header nav ul li a.trail,header nav ul li strong{font-weight:normal;text-decoration:underline;color:#fff}header p#menu-toggle{width:9.066vw;height:6.4vw;right:19.2vw;top:6.4vw;position:absolute;display:block;z-index: 12}header p#menu-toggle.active + p#search-link + nav{display:block}header p#menu-toggle a{width:100%;height:100%;display:block;border-top:.8vw solid #482E4C;border-bottom:.8vw solid #482E4C;cursor: pointer}header p#menu-toggle.active a{border-color: #fff}header p#menu-toggle a:before{width:100%;height:.8vw;position:absolute;display:block;margin-top:1.9vw;background-color:#482E4C;content: ""}header p#menu-toggle.active a:before{background-color:#fff}header p#search-link{width:7vw;height:7vw;right:6.4vw;top:6.4vw;position:absolute;display:block}header p#search-link a{width:100;height:100%;display:block;background-image:url("../../files/template/images/search-icon.png");background-position:left top;background-repeat:no-repeat;background-size: 100%}div.teaser p{font-size:1em}div.accordion div.inner{max-height:2.75em}div.accordion.faq div.inner{max-height:6em}div.accordion.image-text div.inner{max-height:15em;padding-top:11em;padding-left: 0}div.accordion > div.inner.active,div.accordion.faq > div.inner.active{max-height:99em}div.accordion div.inner h3{font-size:5.333vw}div.accordion.faq div.inner h3{padding-bottom:1em}div.accordion.image-text div.inner h3{position:absolute;margin-top:1em;margin-bottom:0;transition: none}div.accordion.image-text div.inner.active h3{margin-top:1em;margin-bottom:0}div.accordion.image-text div.inner h3:after{display:none}div.accordion div.inner h5{margin-top:0;margin-bottom:0;font-size:4.266vw;line-height:1.25em;color:#E63312}div.accordion.image-text div.inner h5:first-child{top:0;position:static;margin-bottom:3em}div.accordion div.inner figure.float_left{width:35vw;height:35vw;margin-top:1em;transition: none}div.accordion div.inner.active figure.float_left{width:35vw;height:35vw}div.accordion.members{width:100%}div.accordion.members > div.inner > div.members{display: block}div.accordion.members > div.inner > div.members div.member{width:100%;margin-top:1.5em;padding-top:1.5em}div.accordion.members > div.inner > div.members div.member:nth-child(odd){margin-right:0}div.accordion.members > div.inner > div.members div.member:nth-child(1),div.accordion.members > div.inner > div.members div.member:nth-child(2){border-top:.156vw solid #482E4C}div.accordion.members > div.inner div.member h4{margin-bottom:.5em;font-size:1em;line-height:1.25em;font-weight:normal}div.layout_latest{padding-top:1.5em;padding-bottom:0}div.layout_latest h4{font-size:5.866vw}p.top{display: none !important}footer{height:18.133vw;padding-top:4vw;padding-right:0;padding-left:22vw;background-image:url("../../files/template/images/footer-logo-mobile.png");line-height:1.25em;background-position: left 14.666vw center;background-size: auto 8vw}footer nav{text-align:left;font-size:4vw}p.back{display:none}div.keyword-menu{width:100%}div.keyword-menu.active{margin-left:-13.333vw;width: calc(100% + 26.666vw)}div.keyword-menu > a{min-width:100%;padding:.25em 2em 0 .5em;font-size:5vw;line-height:8vw}div.keyword-menu.active > a{padding-left:13.333vw}div.keyword-menu > a:after{top:-0.15em;position:absolute;display:inline-block;content: '›';transform: rotate(90deg)}div.keyword-menu nav ul{margin:1.5em 0;padding:0 0 0 13.333vw}div.keyword-menu ul li{width:100%}div.projects div.project{margin-top:3em;margin-bottom:0}div.projects div.project h3{font-size:4.8vw}div.projects div.project figure{max-width:100vw}div.ce_form{margin-bottom:3em}div.ce_form h3{font-size:4.8vw;line-height:1.25em;color:#E63312}div.ce_form div.widget-text{margin-bottom:1em}div.ce_form div.widget-text label,div.ce_form div.widget-textarea label{display:none}div.ce_form div.widget-submit{margin-top:1.5em}
}
/* cookiebar.css */
div#cookiebar{width:25vw;bottom:1vw;right:1vw;position:fixed;overflow:hidden;padding:1em;text-align:left;background-color:#fff;-webkit-box-shadow:0 .25em 1em rgba(0,0,0,.25);box-shadow:0 .25em 1em rgba(0,0,0,.25);font-size:1.25vw;line-height:1.25em}div#cookiebar.hide{display:none}div#cookiebar div.text a{text-decoration:underline;color: inherit}div#cookiebar div.buttons{margin-top:1.5em;text-align:right}div#cookiebar div.buttons button{border:0;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: none;cursor: pointer;font-size: inherit;color: inherit}div#cookiebar div.buttons button + button{background-color:#D11B6B;color:#fff}
