/*c8687208b9741656f5e3701386628453*/
:root{--margin-small:3rem;--menu-height:4.5rem;--fsize-h1:2.75rem;--fsize-h2:1.6rem;--fsize-h2-citation:2rem;--fsize-h3:var(--fsize-h2);--fsize-h3-header:var(--fsize-h2);--fsize-h3-citation:var(--fsize-h1);--fsize-h4:var(--fsize-h2);--fsize-p:1.2rem;--fsize-header-contact:1.1rem;--fsize-card-h:1.8rem;--line-width-subheader:3px;--card-row-height:4rem}@media (max-width:1500px){:root{--menu-height:4.5rem;--margin-small:2.5rem;--fsize-h1:2.5rem;--fsize-h2-citation:1.8rem;--fsize-h3-header:1.6rem;--fsize-h4:var(--fsize-h2);--fsize-p:1.1rem;--fsize-card-h:1.7rem;--line-width-subheader:2px}}@media (max-width:1200px){:root{--menu-height:0;--fsize-h1:2.25rem;--fsize-h2:1.4rem;--fsize-header-contact:1.4rem}}@media (max-width:880px){:root{--margin-small:1.5rem;--fsize-header-contact:1rem;--fsize-h2:4.2vw}}@media (max-width:550px){:root{--fsize-h1:6vw;--fsize-h2:4.75vw;--fsize-card-h:5.2vw}}@font-face{font-family:"CustomCitation";font-display:swap;src:url('../../../../images/fonts/Tangerine.ttf');}@font-face{font-family:'Raleway-Custom';font-display:swap;src:url('../../../../images/fonts/Raleway-Regular.ttf');}.icons .btn-group{display:none}html{height:101%}body{font-weight:300}h1,h2,h3,h4,h5,h6,p,a,label{transform:scale(1, 1.1);-webkit-transform:scale(1, 1.1);-moz-transform:scale(1, 1.1);-ms-transform:scale(1, 1.1);-o-transform:scale(1, 1.1);color:#595959}h1{color:#001948;font-weight:300;font-size:var(--fsize-h1)}h2{font-size:var(--fsize-h2);margin:0}h3{font-size:var(--fsize-h3)}h4{font-size:var(--fsize-h4)}p,li{line-height:1.5;font-size:var(--fsize-p);font-family:'Helvetica'}a{color:blue}a:hover{color:#001948}.highlight{pointer-events:none}a.readmore,p.readmore>a.btn{font-family:'Raleway-Custom';transition:all 0.2s;margin:auto;margin-top:1rem;display:block;padding:0.2rem 0.7rem;width:max-content;border-style:solid;border-width:1px;border-color:#001948;border-radius:0.3rem;font-size:var(--fsize-p);color:#595959}a.readmore:hover,p.readmore>a.btn:hover{background-color:#001948;color:white}p.readmore>a.btn{line-height:inherit;text-shadow:none;background-image:none;background-color:transparent;margin:0}p.readmore>a.btn span{display:none}button.btn.btn-primary{background-color:#001948}i.fa.fa-caret-right{transform:scale(1.6, 0.85);-webkit-transform:scale(1.6, 0.85);-moz-transform:scale(1.6, 0.85);-ms-transform:scale(1.6, 0.85);-o-transform:scale(1.6, 0.85);margin-left:1.1rem}.segment-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.segment-grid{display:grid;grid-template-columns:minmax(40rem, auto) minmax(25rem, auto);gap:2rem}.scroll-v.header-top-container .header-bar-container .header-bar-contact{margin-top:0}.scroll-v.header-top-container .header-bar-container .header-bar-cont-center img{height:2.75rem;margin:0.43rem 0.7rem}.scroll-v.header-top-container .header-bar-container .header-vert-bar{width:0;opacity:0;transform:translateY(3rem)}.header-top-container{background-color:#001948;height:4.5rem;margin-bottom:4rem}.header-top-container .header-bar-container{position:fixed;display:flex;width:100%;background-color:#001948;align-items:center}.header-top-container .header-bar-contact{font-family:'Arial';font-size:var(--fsize-header-contact);margin-left:var(--margin-small);margin-top:-2.3rem;position:absolute;display:flex;transition:all 0.2s}.header-top-container .header-bar-contact div{margin:auto}.header-top-container .header-bar-contact .header-bar-contact-separator{margin:0.1rem 1rem;min-width:1px;background-color:white}.header-top-container .header-bar-cont-left{flex-grow:1;display:inherit}.header-top-container .header-vert-bar{width:100%;height:2px;background-color:white;margin:auto 0;transition:all 0.1s}.header-top-container .header-bar-cont-center{margin:auto}.header-top-container .header-bar-cont-center img{margin:0.65rem 0.7rem;height:3rem;display:block;transition:all 0.2s}.header-top-container .header-thirty-years{display:flex}.header-top-container .header-thirty-years h3{font-size:var(--fsize-h3-header);margin:auto 0rem auto 1rem;color:white}.header-top-container .header-bar-cont-right{margin-right:var(--margin-small);display:flex}.header-top-container .header-bar-cont-right .header-comp{margin:auto}.header-top-container .header-bar-cont-right h3{font-size:var(--fsize-h3-header);margin:0;color:white;transition:all 0.2s}.header-top-container .header-bar-cont-right h3 .capital{font-size:130%}#g-navigation{position:fixed;top:4.3rem;width:100%;z-index:5;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);transition:all 0.15s}#g-navigation .header-nav-container{background-color:white}@media (min-width:1201px){#g-navigation .header-nav-container nav{height:var(--menu-height);transition:height 0.2s;margin:0}#g-navigation .header-nav-container nav.scroll-v{height:3.8rem}#g-navigation .header-nav-container nav.scroll-v ul.g-toplevel>li.g-menu-item.g-standard>a.g-menu-item-container{font-size:1.2rem}#g-navigation .header-nav-container nav ul.g-toplevel{height:100%;justify-content:flex-start;-webkit-justify-content:flex-start;width:max-content}#g-navigation .header-nav-container nav ul.g-toplevel .mobile-only{display:none}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard{margin:auto 0;font-family:'Raleway-Custom'}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard div.g-menu-item-container,#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard a.g-menu-item-container{padding:0 0.8rem;color:#595959;font-size:calc(var(--fsize-h2) * 0.85);transition:font-size 0.2s}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard div.g-menu-item-container .g-menu-parent-indicator::after,#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard a.g-menu-item-container .g-menu-parent-indicator::after{transition:all 0.2s;content:"";margin-left:0.15rem;margin-bottom:-0.1rem;background-image:url('../../../../images/icons/chevron_right.svg');background-repeat:no-repeat;height:1.3ch;width:1.3ch;color:#595959;opacity:1}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard div.g-menu-item-container::after,#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard a.g-menu-item-container::after{transition:all 0.2s;margin:0.25rem auto -0.25rem auto;content:"";width:0;display:block;height:0.11rem;background-color:#595959}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard.g-selected{background-color:white !important}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard.g-selected .g-menu-item-container .g-menu-parent-indicator::after{transform:rotate(90deg)}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard.g-selected a::after{width:100%}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard:nth-child(1){margin-left:var(--margin-small)}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard:nth-child(1) a{padding-left:0}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard:not(:first-child) a,#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard:not(:first-child) div.g-menu-item-container{border-color:#595959;border-left-style:solid;border-width:1.5px}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard.active a.g-menu-item-container{color:#001948}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard.active a.g-menu-item-container .g-menu-parent-indicator::after{color:#001948}#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard.active a::after{width:100%;background-color:#001948}#g-navigation .header-nav-container nav .g-dropdown{background-color:white;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);width:max-content}#g-navigation .header-nav-container nav .g-dropdown li.g-dropdown-column ul.g-sublevel li{font-family:'Raleway-Custom'}#g-navigation .header-nav-container nav .g-dropdown li.g-dropdown-column ul.g-sublevel li.g-menu-item a.g-menu-item-container{font-size:1.3rem;padding:0.5rem 1rem}#g-navigation .header-nav-container nav .g-dropdown li.g-dropdown-column ul.g-sublevel li.g-menu-item.g-selected{background-color:#001948}#g-navigation .header-nav-container nav .g-dropdown li.g-dropdown-column ul.g-sublevel li.g-menu-item.g-selected a.g-menu-item-container{color:white}#g-navigation .header-nav-container nav .g-dropdown li.g-dropdown-column a.g-menu-item-container::after{width:0;height:0;display:none !important}}#g-navigation .lang-switch{padding-right:var(--margin-small);display:flex;justify-content:flex-end}#g-navigation .lang-switch .g-content{margin:auto 0}#g-navigation .lang-switch .mod-languages{display:flex;justify-content:flex-end}#g-navigation .lang-switch .mod-languages li{margin:0}#g-navigation .lang-switch .mod-languages a:hover img{transform:scale(1.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.25)}#g-navigation .lang-switch .mod-languages img{transition:all 0.1s;height:1.4rem;margin-left:0.3rem}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected>.g-menu-item-container{color:#001948 !important}.kuehn-search-container{min-height:100%;display:flex;position:absolute;right:var(--margin-small);flex-direction:row-reverse}.kuehn-search-container .g-content{margin:auto 0}.kuehn-search-container form{margin:0;color:black}#kuehn-search{position:relative}#kuehn-search .search-revealer{color:#595959}#kuehn-search .search-revealer button{display:flex;background-color:transparent}#kuehn-search .search-revealer button #lupe{font-size:1.5rem;transition:all 0.2s;margin-right:0.3rem}#kuehn-search .search-revealer button:hover #lupe{transform:scale(1.1);text-shadow:0 0 10px rgba(0, 0, 0, 0.05)}#kuehn-search .search-revealer #search-chevron{transform:rotate(90deg) translateX(0.1rem);transition:transform 0.2s;display:flex;align-items:center}#kuehn-search .search-revealer #search-chevron.rotated{transform:rotate(-90deg) translateX(-0.1rem)}#kuehn-search form{right:0;position:absolute;display:flex;flex-direction:row-reverse;padding:1rem;background-color:white;box-shadow:0 0 15px rgba(0, 0, 0, 0.35);margin-top:2rem;border-radius:5px}#kuehn-search form .button{color:white}#kuehn-search form .inputbox{margin-right:1rem;border-color:#595959;border-width:1px;border-style:solid;width:12rem}#kuehn-search form.search-hidden{visibility:collapse}ul.search-results.list-striped li{display:block}ul.search-results.list-striped li::before{display:none}.banner{display:grid;box-shadow:0 0 10px rgba(0, 0, 0, 0.25)}.backlayer{display:none;grid-row:1;grid-column:1;filter:blur(13px) brightness(1.23) contrast(0.95);z-index:1}.banner-img-wrapper{grid-row:1;grid-column:1;margin:0 auto;max-height:38rem;overflow:hidden;width:100%;display:flex;align-items:end}.banner-img-container{overflow:hidden;max-height:36rem;height:60rem;background-size:cover;background-origin:border-box;background-attachment:fixed}.main-content{max-width:90rem;padding:0 var(--margin-small) !important;margin:1rem auto}.segment{margin-top:1rem;margin-bottom:1rem}.main-separator{background-color:#001948;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);margin-bottom:3rem}.main-separator .main-separator-image-container{display:flex;justify-content:center}.main-separator .main-separator-image-container .separator-img{width:5.3rem;margin:0 2rem;padding:1rem 0}.main-separator .main-separator-image-container .separator-bar{width:10.5rem;height:1px;background-color:white;margin:auto 0}body.contact main#g-main{padding:0;margin:0}body.contact main#g-main .g-container{width:100%}.contact-form-wrapper{min-width:min-content;width:52%;margin-right:2rem;flex-grow:1}.contact-container{display:flex}.contact-container form{margin:0 0 20px}.contact-container form fieldset{padding-left:0;padding-top:0}.contact-container .contact-left{margin-right:1rem}.contact-container .contact-right{min-width:45%}.contact-container .contact-right .anschrift p:nth-child(1){font-size:1.75rem}.contact-container .control-group{position:relative;display:grid;margin-bottom:20px}.contact-container .control-group::before{display:table;line-height:0;content:""}.contact-container .control-group::after{clear:both;display:table;line-height:0;content:""}.contact-container .control-label{text-align:right;cursor:pointer;color:black;float:none;width:100%;padding:0 0.6rem;height:3rem;display:flex;grid-row:1;grid-column:1;z-index:2}.contact-container .control-label:focus{background-color:orange}.contact-container .control-label label{transition:opacity 0.2s;margin:auto 0;padding:0;width:100%;text-align:left;cursor:pointer}.contact-container .control-label label::after{content:"";display:block;width:100%;margin:auto;background-color:#595959;height:1px}.contact-container .controls{margin-left:0;grid-row:1;grid-column:1}.contact-container .controls input,.contact-container .controls textarea{font-family:'Helvetica';border-color:#595959;border-width:1px;border-radius:4px;width:100%;padding:0;padding-left:0.6rem;padding-right:0.6rem;margin:0;box-sizing:border-box;font-size:1rem}.contact-container .controls input{height:3rem;display:inline-block;vertical-align:middle;line-height:normal}.contact-container .controls textarea{padding-top:0.6rem;padding-bottom:0.6rem}.contact-container .field-spacer .control-label{position:relative}.contact-container .field-spacer .control-label label{cursor:default}.contact-container .field-spacer .control-label label::after{visibility:hidden}.contact-form-footer{display:flex;flex-direction:row-reverse;justify-content:space-between}.contact-form-footer .contact-form-send-button{margin-left:0}.contact-form-footer .contact-form-send-button button{font-size:1rem;padding:0.65rem 1rem}.googlemaps{width:42%;flex-grow:1}.googlemaps .maps-container{position:relative;display:flex;flex-direction:column-reverse}@media (hover:hover) and (pointer:fine){.googlemaps .maps-container{overflow:hidden;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);display:inherit}}.googlemaps .maps-container .maps-overlay-container{padding-top:3rem;height:100%;width:100%}@media (hover:hover) and (pointer:fine){.googlemaps .maps-container .maps-overlay-container{opacity:0;position:absolute;z-index:2;transition:opacity 0.3s;background-color:rgba(0, 0, 0, 0.68);color:white;padding:3rem}}.googlemaps .maps-container .maps-overlay-container .maps-overlay{height:100%;display:flex}@media (hover:hover) and (pointer:fine){.googlemaps .maps-container .maps-overlay-container .maps-overlay-content-wrapper{margin:auto}}.googlemaps .maps-container .maps-overlay-container .maps-overlay-text{display:block;color:#595959;font-size:1.5rem}@media (hover:hover) and (pointer:fine){.googlemaps .maps-container .maps-overlay-container .maps-overlay-text{width:70%;margin:auto;text-align:center;color:white}}.googlemaps .maps-container .maps-overlay-container .maps-overlay-button{margin:0;margin-top:2rem;background-color:#001948;color:white}@media (hover:hover) and (pointer:fine){.googlemaps .maps-container .maps-overlay-container .maps-overlay-button{background-color:transparent;color:white;border-color:white;margin:2rem auto 0 auto;box-shadow:0 0 5px rgba(0, 0, 0, 0.25)}.googlemaps .maps-container .maps-overlay-container .maps-overlay-button:hover{background-color:#001948;border-color:#001948}}.googlemaps .maps-container img{box-shadow:0 0 10px rgba(0, 0, 0, 0.25)}@media (hover:hover) and (pointer:fine){.googlemaps .maps-container img{transition:transform 0.3s;transform:scale(1.1);box-shadow:none}}.googlemaps .maps-container:hover .maps-overlay-container{opacity:1}.googlemaps .maps-container:hover img{transform:scale(1)}#g-footer{border-top:1px solid rgba(0, 0, 0, 0.5);color:#595959;min-height:14rem}#g-footer ul.nav.menu{display:flex;width:100%;list-style:none}#g-footer ul.nav.menu li{font-size:var(--fsize-p);font-family:'Raleway-Custom';margin-right:2rem}#g-footer ul.nav.menu li a{color:#595959}#g-footer ul.nav.menu li span{width:max-content;display:block;transform:scale(1, 1.1);-webkit-transform:scale(1, 1.1);-moz-transform:scale(1, 1.1);-ms-transform:scale(1, 1.1);-o-transform:scale(1, 1.1);color:#595959}#g-footer ul.nav.menu li::after{transition:all 0.2s;display:block;content:"";height:2px;width:0%;background-color:#595959}#g-footer ul.nav.menu li.parent a::after,#g-footer ul.nav.menu li.parent span::after{transition:all 0.2s;content:"";margin-left:0.5rem;margin-bottom:-0.1rem;background-image:url('../../../../images/icons/chevron_right.svg');background-repeat:no-repeat;height:1.2ch;width:1.2ch;color:#595959;opacity:1;display:inline-block}#g-footer ul.nav.menu li ul{position:absolute;margin:0;list-style:none}@media (hover:hover) and (pointer:fine){#g-footer ul.nav.menu li ul{visibility:collapse;box-shadow:0 0 10px rgba(0, 0, 0, 0.5)}}#g-footer ul.nav.menu li ul li{margin-right:0;position:relative}#g-footer ul.nav.menu li ul li ul{position:absolute;left:100%;top:0}#g-footer ul.nav.menu li ul li a{padding:0.5rem 1rem;display:block;color:#595959}#g-footer ul.nav.menu li ul li a::after{display:none !important}#g-footer ul.nav.menu li ul li:hover{background-color:#001948}#g-footer ul.nav.menu li ul li:hover a{color:white}#g-footer ul.nav.menu li ul li:hover ul li a{color:#595959}#g-footer ul.nav.menu li ul li:hover ul li a:hover{color:white}#g-footer ul.nav.menu li ul li:hover::after{width:0}#g-footer ul.nav.menu li:hover::after{width:100%}#g-footer ul.nav.menu li:hover a::after,#g-footer ul.nav.menu li:hover span::after{transform:rotate(90deg);margin-bottom:-0.1rem}#g-footer ul.nav.menu li:hover ul{visibility:visible}#g-footer .footer-menu{display:block}#g-footer .copyright{display:flex;justify-content:flex-end}#g-footer .copyright div{height:min-content;margin:auto 0}.biography .bio-wrapper{display:flex;flex-direction:row-reverse;margin-bottom:4rem}.biography .bio-text{flex-grow:1}.biography .bio-text h1{margin-top:0}.biography .bio-text p{line-height:1.6;text-align:justify}.biography .bio-floater{margin-left:2rem}.biography .bio-floater img{box-shadow:0 0 5px rgba(0, 0, 0, 0.25)}.biography .bio-floater .bio-box{width:27.5rem;background-color:#b9cde5}.biography .bio-floater .bio-box ul{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:1.5rem;list-style:none}.biography .bio-floater .bio-box ul li{line-height:150%;color:black}.biography .bio-floater .bio-box ul li:not(:nth-child(1)){margin-top:1rem}.aktuelles div.items-row:not(:nth-last-child(1)){border-bottom-style:solid;border-bottom-width:2px;border-color:#595959;margin-bottom:2rem;padding-bottom:1rem}.article h2{font-size:2.25rem;margin-top:5rem;margin-bottom:2rem}.article ul{list-style:none}.article ul li{display:flex}.article ul li:not(:nth-last-child(1)){margin-bottom:1rem}.article ul li::before{content:"";min-width:1rem;min-height:1rem;display:inline-block;margin-right:1rem;margin-top:0.3rem;background-image:url('../../../../images/list-image.jpg');background-size:contain;background-repeat:no-repeat}.article ul li p{margin:0}.article p{margin:0;padding:1rem 0;text-align:justify}.article .item-page{max-width:85ch;margin:auto}.accordion-group{border:none}.accordion-group .accordion-header{cursor:pointer;transition:all 0.2s}.accordion-group .accordion-header:hover{color:#001948;text-decoration:underline}.accordion-group .accordion-header::after{content:"";height:1.25rem;width:1.25rem;background-image:url('../../../../images/icons/chevron_right.svg');background-repeat:no-repeat;margin:auto 0;transition:all 0.3s;float:right;display:block;margin-top:0.5rem}.accordion-group .accordion-header.accordion-open::after{transform:rotate(90deg)}.accordion-group .accordion-inner{padding:0;overflow:hidden}.accordion-group .accordion-inner .accordion-header{font-size:1.4rem}.accordion-group .accordion-inner p:last-child{margin-bottom:3rem}.accordion-group .accordion-hidden{max-height:0}.accordion-group .accordion-group{margin-left:2rem}.contact-panel-container{display:none;width:19rem;position:fixed;right:2rem;box-shadow:0 0 15px rgba(0, 0, 0, 0.25);background-color:white;z-index:3;bottom:4rem;transition:width 0.2s ease-out}.contact-panel-container.contact-panel-container-small{width:15rem}.contact-panel-container .contact-panel-content{width:300px;max-height:450px;overflow:hidden;transition:max-height 0.2s ease-out}.contact-panel-container .contact-panel-content h3{color:#001948;margin-top:0.75rem;margin-left:1rem}.contact-panel-container .contact-panel-content p{font-size:0.95rem;padding:1rem 1rem 2rem 1rem;margin:0;margin-top:1rem}.contact-panel-container .contact-panel-content.contact-panel-content-hidden{max-height:0}.contact-panel-container .contact-panel-header{display:flex;background-color:rgba(0, 0, 0, 0.05)}.contact-panel-container h3{margin:auto}.contact-panel-container .contact-panel-button{border-radius:100%;background-color:white;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);width:3.75rem;height:3.75rem;display:flex;margin-left:-8%;transition:all 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.2s ease-out}.contact-panel-container .contact-panel-button i{margin:auto;font-size:1.3rem;pointer-events:none;transform:rotate(-90deg)}.contact-panel-container .contact-panel-button.rotated{transform:rotate(180deg)}.contact-panel-container .contact-panel-button:hover{box-shadow:0 0 15px rgba(0, 0, 0, 0.5)}#g-main .finder{margin-top:4rem}@media (max-width:1500px){#g-navigation .header-nav-container nav ul.g-toplevel li.g-menu-item.g-standard a.g-menu-item-container{font-size:1.1rem}.contact-panel{display:none}}@media (max-width:1200px){section#g-navigation{visibility:collapse}header#g-header{position:fixed;width:100%}.g-offcanvas-toggle{position:fixed;font-size:3rem;left:var(--margin-small)}.g-offcanvas-toggle i.fa-fw{width:inherit}.header-bar-cont{visibility:collapse;display:none}.header-top-container{margin-bottom:0}.header-top-container .header-bar-contact{position:inherit;margin:auto 0;margin-left:6rem}.header-bar-container{height:70px;justify-content:flex-end;padding-right:var(--margin-small);align-items:center;flex-direction:row-reverse}main#g-main{margin-top:70px}h1{margin-bottom:0}.mod-languages ul.lang-inline{display:flex}.mod-languages ul.lang-inline li a img{width:3.5rem}#g-footer{padding:0 var(--margin-small)}}@media (max-width:880px){.header-bar-contact-phone,.header-bar-contact-address{display:flex}.header-bar-contact-phone i,.header-bar-contact-address i{margin:auto 0.2rem auto 0rem}.accordion-group .accordion-inner .accordion-header{font-size:1.2rem}#g-footer div div{display:grid}#g-footer div div div{width:100%}.biography .bio-wrapper{display:block}.biography .bio-wrapper .bio-floater{margin-left:0}.biography .bio-wrapper .bio-floater img{width:100%}.biography .bio-wrapper .bio-floater .bio-box{width:auto;padding-left:1.5rem}.biography .bio-wrapper .bio-floater .bio-box ul{margin-left:0;padding-right:0}}@media (max-width:550px){#g-header .header-bar-container .header-bar-contact{display:block}#g-header .header-bar-container .header-bar-contact .header-bar-contact-separator{display:block;background-color:transparent;height:5px;margin:0}#g-header .header-bar-container .header-bar-contact .header-bar-contact-address span,#g-header .header-bar-container .header-bar-contact .header-bar-contact-phone span{font-size:3.4vw}#g-header .header-bar-container .header-bar-contact .header-bar-contact-address i,#g-header .header-bar-container .header-bar-contact .header-bar-contact-phone i{margin:auto 0.3rem auto 0}#g-footer ul.nav.menu.mod-list{margin-left:0;margin-bottom:8rem;flex-direction:column}#g-footer ul.nav.menu.mod-list .parent{margin-top:0.5rem}#g-footer ul.nav.menu.mod-list .parent .nav-child li{margin-top:0}#g-footer ul.nav.menu.mod-list .parent .nav-child li ul{display:none}#g-footer ul.nav.menu.mod-list li a,#g-footer ul.nav.menu.mod-list li span,#g-footer ul.nav.menu.mod-list li .nav-child{font-size:4vw}.card-container .content-card{max-width:87vw}.contact-container{flex-direction:column-reverse}.contact-container .contact-left{margin-right:0}}#search-query-explained{display:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:0.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary{color:#fff;background-color:#001948}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;filter:brightness(1.3)}.btn-primary:active,.btn-primary.active{background-color:#039 \9}