html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body.lb-disable-scrolling {overflow:hidden;}.lightboxOverlay {position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}.lightbox {position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;}.lightbox .lb-image {display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white;}.lightbox a img {border:none;}.lb-outerContainer {position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white;}.lb-outerContainer:after {content:"";display:table;clear:both;}.lb-loader {position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}.lb-cancel {display:block;width:32px;height:32px;margin:0 auto;background:url(css/images/loading.gif) no-repeat;}.lb-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}.lb-container > .nav {left:0;}.lb-nav a {outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.lb-prev, .lb-next {height:100%;cursor:pointer;display:block;}.lb-nav a.lb-prev {width:34%;left:0;float:left;background:url(css/images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-prev:hover {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-nav a.lb-next {width:64%;right:0;float:right;background:url(css/images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-next:hover {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-dataContainer {margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.lb-dataContainer:after {content:"";display:table;clear:both;}.lb-data {padding:0 4px;color:#ccc;}.lb-data .lb-details {width:85%;float:left;text-align:left;line-height:1.1em;}.lb-data .lb-caption {font-size:13px;font-weight:bold;line-height:1em;}.lb-data .lb-caption a {color:#4ae;}.lb-data .lb-number {display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}.lb-data .lb-close {display:block;float:right;width:30px;height:30px;background:url(css/images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.lb-data .lb-close:hover {cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}@charset "UTF-8";@font-face {font-family:'Fira Sans';font-style:normal;font-weight:200;font-display:swap;src:local(''), url('css/webfonts/FiraSans-Light.woff2') format('woff2'), url('css/webfonts/FiraSans-Light.woff') format('woff');}@font-face {font-family:'Fira Sans';font-style:italic;font-weight:200;font-display:swap;src:local(''), url('css/webfonts/FiraSans-LightItalic.woff2') format('woff2'), url('css/webfonts/FiraSans-LightItalic.woff') format('woff');}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:300;font-display:swap;src:local(''), url('css/webfonts/FiraSans-Book.woff2') format('woff2'), url('css/webfonts/FiraSans-Book.woff') format('woff');}@font-face {font-family:'Fira Sans';font-style:italic;font-weight:300;font-display:swap;src:local(''), url('css/webfonts/FiraSans-BookItalic.woff2') format('woff2'), url('css/webfonts/FiraSans-BookItalic.woff') format('woff');}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:400;font-display:swap;src:local(''), url('css/webfonts/FiraSans-Regular.woff2') format('woff2'), url('css/webfonts/FiraSans-Regular.woff') format('woff');}@font-face {font-family:'Fira Sans';font-style:italic;font-weight:400;font-display:swap;src:local(''), url('css/webfonts/FiraSans-RegularItalic.woff2') format('woff2'), url('css/webfonts/FiraSans-RegularItalic.woff') format('woff');}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:500;font-display:swap;src:local(''), url('css/webfonts/FiraSans-Medium.woff2') format('woff2'), url('css/webfonts/FiraSans-Medium.woff') format('woff');}@-moz-keyframes fadeIn {0% {opacity:0;}25% {opacity:0;}100% {opacity:1.0;}}@-webkit-keyframes fadeIn {0% {opacity:0;}25% {opacity:0;}100% {opacity:1.0;}}@keyframes fadeIn {0% {opacity:0;}25% {opacity:0;}100% {opacity:1.0;}}.animation_fadeIn {-moz-animation:fadeIn 1.5s;-webkit-animation:fadeIn 1.5s;animation:fadeIn 1.5s;}.boxshadow {box-shadow:0 0 10px 0 rgba(0,0,0,0.5);}.buttonshadow {box-shadow:0 0 15px 0 rgba(0,0,0,0.3);}.bold {font-weight:500;}.medium {font-weight:400;}.regular {font-weight:300;}.light {font-weight:200;}.caps {font-size:95%;letter-spacing:.05em;}.caps .caps {font-size:100%;}.textlink {color:#111111;border-bottom:1px solid #ffffff;-webkit-transition:border .3s ease;transition:border .3s ease;}.textlink:hover {border-bottom-color:#106178;}.objectfit {width:100%;height:100%;display:block;}.objectfit img {object-fit:cover;height:100%;width:100%;}.coverimage {background-size:cover;background-position:center;}.button {display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;padding-left:0;padding-right:50px;height:60px;border-radius:30px;background:#106178;position:relative;font-weight:500;color:rgba(255,255,255,0.9);box-shadow:0 0 15px 0 rgba(0,0,0,0.3);transform:scale(1);transition:all .5s ease;}.button:before {content:'+';width:60px;height:60px;background:#f9b122;border-radius:50%;text-align:center;font-size:250%;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;margin-right:10px;margin-left:-1px;border:1px solid #f9b122;}.button:hover {transform:scale(1.1);transition:all .7s ease;}p.button_center {text-align:center;margin-top:-26px;transition:all 1.2s cubic-bezier(0,0,.7,1);margin-bottom:78px;}p.button_center.flyin {transform:translate(0,40px) scale(1);}p.button_center.flyin.show {transform:translate(0,0) scale(1);}p.button_back {text-align:center;margin-top:-26px;transition:all 1.2s cubic-bezier(0,0,.7,1);margin-bottom:78px;margin-top:39px;margin-bottom:13px;}p.button_back.flyin {transform:translate(0,40px) scale(1);}p.button_back.flyin.show {transform:translate(0,0) scale(1);}p.button_back .button:before {content:'←';font-size:150%;}p.button_link .button {padding:0;height:auto;border-radius:0;background:transparent;box-shadow:none;font-weight:200;color:#111111;}p.button_link .button:before {content:'↗';width:30px;height:30px;background:#f9b122;color:#fff;font-size:110%;margin-right:6px;font-weight:400;}p.button_link .button:after {content:' ';display:block;border-bottom:1px solid #f9b122;width:calc(100% - 36px);height:100%;position:absolute;left:36px;bottom:3px;background:transparent;transition:background .7s ease;z-index:-1;}p.button_link .button:hover {transform:scale(1);color:#fff;}p.button_link .button:hover:after {background:#f9b122;border-color:transparent;width:calc(100% + 10px);bottom:0;left:0;border-radius:15px;}html,body {height:auto;min-height:100vh;width:100vw;max-width:100vw;overflow-x:clip;}body {background:#fff;font-family:'Fira Sans', sans-serif;font-size:17px;color:#111111;line-height:1.7em;font-weight:200;display:flex;flex-direction:column;justify-content:flex-start;font-variant-numeric:oldstyle-nums;-moz-font-feature-settings:'onum';-webkit-font-feature-settings:'onum';font-feature-settings:'onum' on;font-variant-ligatures:common-ligatures;-moz-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga' on;hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-character:"\2010";-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-before:5;-moz-hyphens:auto;}@media only screen and (min-width:769px) {body {hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;word-wrap:break-word;}}@media only screen and (min-width:1000px) {body {font-size:18px;}}@media only screen and (min-width:1200px) {body {font-size:19px;}}.viewport {width:90%;max-width:1500px;margin:0 auto;}@media only screen and (min-width:769px) {.viewport {display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}}@media only screen and (min-width:769px) {.flex_end .viewport {align-items:flex-end;}}header,footer,article,section,nav,address,.h4,.h5,.h6,figure,main {display:block;}input,select,textarea {font-family:'Fira Sans', sans-serif;font-size:100%;border:0;background:transparent;}h1 {font-weight:500;font-size:210%;color:#106178;line-height:1.3em;margin:13px 0 26px 0 !important;}@media only screen and (min-width:450px) {h1 {font-size:220%;margin-top:39px;}}h2,.h2 {font-weight:500;font-size:170%;color:#106178;line-height:1.3em;margin:26px 0 26px 0 !important;}@media only screen and (min-width:450px) {h2,.h2 {font-size:190%;}}h3,.h3 {font-weight:500;font-size:150%;color:#106178;line-height:1.4em;margin:26px 0 13px 0;}h4,.h4 {font-weight:400;font-size:130%;line-height:1.6em;color:#106178;margin:19.5px 0 -5px 0;}img {width:100%;height:auto;}a {color:#111111;text-decoration:none;}a:focus {outline:none;}strong,b {font-weight:500;opacity:.85;}span.colon {margin:0 .05em;}em {font-style:italic;}.nowrap {white-space:nowrap;}.space_right {margin-right:.08em;}.border_top {border-top:1px solid #bacfd7;padding-top:39px;}.border_top.border_column {padding:0;}.border_top.without_insidespace {padding-top:0;}.border_bottom {border-bottom:1px solid #bacfd7;}.border_bottom+.border_top {border-top:0px;}.border_bottom+.border_top.space_top {border-top:1px solid #bacfd7;}.border_bottom.border_column {padding:0;}.border_column {padding-top:0;}.border_column .vc_column_container {box-sizing:border-box;padding:15px;padding-bottom:30px;border-left:1px solid #bacfd7;border-right:1px solid #bacfd7;border-bottom:1px solid #bacfd7;}@media only screen and (min-width:769px) {.border_column .vc_column_container {border-bottom-width:0px;border-right-width:0px;}}.border_column .vc_column_container:last-child {border-bottom-width:0px;}@media only screen and (min-width:769px) {.border_column .vc_column_container:last-child {border-right:1px solid #bacfd7;}}hr {border:none;border-top:1px solid #bacfd7;margin-left:-22.5px;margin-right:-22.5px;margin-top:13px;margin-bottom:13px;}header {position:relative;top:0;left:0;width:100%;z-index:100;}header .headerimage {height:40vh;overflow:hidden;}header .header_row {width:100%;padding-top:19.5px;background:#fff;border-top:1px solid #bacfd7;border-bottom:1px solid #bacfd7;z-index:10;position:relative;}header .header_row.show_header {height:100vh;overflow:scroll;}header .viewport {display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;position:relative;flex-wrap:nowrap;}@media only screen and (min-width:1200px) {header .viewport {align-items:flex-end;}}header .logo {width:50%;min-width:200px;max-width:300px;line-height:0em;padding-bottom:13px;z-index:10;}@media only screen and (min-width:1200px) {header .logo {width:16.666666666666667%;}}header nav.primary {width:100%;margin-left:30px;}@media only screen and (min-width:1400px) {header nav.primary {width:75%;margin:0;}}header nav.primary ul {position:absolute;left:0;margin-top:22px;padding-top:30px;padding-bottom:30px;box-sizing:border-box;width:100%;opacity:0;pointer-events:none;transition:all 1s ease;}header nav.primary ul.show {opacity:1;pointer-events:auto;}header nav.primary ul:after {content:' ';display:block;width:100vw;height:100%;position:absolute;top:0;left:-5vw;background:#fff;border-bottom:1px solid #bacfd7;z-index:-1;box-sizing:border-box;}@media only screen and (min-width:1200px) {header nav.primary ul {opacity:1;pointer-events:auto;position:inherit;margin-top:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;left:auto;}header nav.primary ul:after {display:none;}}header nav.primary ul li {padding:7.2222222222222px 0 6.5px 0;border-top:1px solid #bacfd7;box-sizing:border-box;}@media only screen and (min-width:1200px) {header nav.primary ul li {padding:0;border:none;}}header nav.primary ul li a {font-weight:400;color:#106178;display:block;position:relative;padding-left:74px;}@media only screen and (min-width:1200px) {header nav.primary ul li a {padding-bottom:26px;padding-left:0;}}header nav.primary ul li a:after {content:' ';position:absolute;left:20px;top:2px;width:25px;height:25px;border-radius:50%;background:#106178;z-index:10;transition:all .3s ease;}@media only screen and (min-width:1200px) {header nav.primary ul li a:after {left:50%;bottom:-13px;top:auto;margin-left:-12.5px;transform:scaleX(0);background:#f9b122;}}header nav.primary ul li.menu-item-has-children a:before {content:'+';position:absolute;left:20px;top:2px;width:25px;height:25px;color:#fff;z-index:11;transition:all .3s ease;text-align:center;font-size:180%;line-height:.755em;font-weight:300;}@media only screen and (min-width:1200px) {header nav.primary ul li.menu-item-has-children a:before {transform:scaleX(0);left:50%;bottom:-13px;top:auto;margin-left:-12.5px;}}header nav.primary ul li:hover a:after,header nav.primary ul li.current-menu-item a:after,header nav.primary ul li.current-menu-ancestor a:after,header nav.primary ul li.current-click a:after {background:#f9b122;transform:scale(1);}header nav.primary ul li.current-menu-item a,header nav.primary ul li.current-menu-ancestor a {color:#f9b122;}header nav.primary ul li.current-menu-item li a,header nav.primary ul li.current-menu-ancestor li a {color:rgba(255,255,255,0.9);}header nav.primary ul li.menu-item-has-children:hover a:before {transform:scale(1);}header nav.primary ul li.menu-item-has-children.current-click a:before {transform:scale(1.2) rotate(45deg);}header nav.primary ul li.menu-item-has-children.current-click a:after {transform:scale(1.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.3);}header nav.primary ul li ul {position:relative;left:0;background:#106178;transition:all 1s ease;pointer-events:none;margin:0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:0 25px;height:auto;max-height:0;overflow:hidden;}@media only screen and (min-width:769px) {header nav.primary ul li ul {width:calc(100% + 20px) !important;margin-left:-10px !important;margin-right:-10px !important;}}@media only screen and (min-width:1200px) {header nav.primary ul li ul {position:absolute;opacity:0;transition:opacity 1s ease;max-height:200vh;padding:15px 25px;overflow:inherit;}}header nav.primary ul li ul.show {opacity:1;pointer-events:auto;margin-top:8px;margin-bottom:-9px;position:relative;padding:15px 25px;max-height:200vh;}@media only screen and (min-width:1200px) {header nav.primary ul li ul.show {position:absolute;margin:0;}}header nav.primary ul li ul:before {content:' ';width:100vw;height:auto;min-height:100vh;background:#106178;position:absolute;left:-5vw;top:0;z-index:-1;}@media only screen and (min-width:1666px) {header nav.primary ul li ul:before {width:101vw;left:calc((1500px - 100vw) / 2);}}header nav.primary ul li ul li {width:100%;}header nav.primary ul li ul li:last-child {border-bottom:1px solid rgba(255,255,255,0.9);}@media only screen and (min-width:769px) {header nav.primary ul li ul li {background:transparent;width:calc(33.333333333333333% - 20px);min-height:125px;display:flex;flex-direction:column;justify-content:center;margin:13px;margin:10px;border:1px solid rgba(255,255,255,0.9);transition:all .2s ease;}}@media only screen and (min-width:1200px) {header nav.primary ul li ul li {width:calc(25% - 22.5px);martin:13px;}}header nav.primary ul li ul li a {display:block;box-sizing:border-box;padding:5px;height:100%;font-weight:300;color:rgba(255,255,255,0.9);}@media only screen and (min-width:769px) {header nav.primary ul li ul li a {padding:20px;}}header nav.primary ul li ul li a:after,header nav.primary ul li ul li a:before {display:none;}header nav.primary ul li ul li:hover,header nav.primary ul li ul li.current-menu-item {background:rgba(255,255,255,0.2);background:#f9b122;}header.pos-fix {width:100%;}header.pos-fix .header_row {position:fixed;z-index:500;width:100%;border-top:none;padding-top:15px;}header.pos-fix .logo {width:150px;min-width:150px;}header.pos-fix .logo svg {margin-bottom:-20%;}header.pos-fix .logo svg #Titel .cls-1 {display:none;}header.pos-fix nav.primary ul {margin-top:6px;}@media only screen and (min-width:1200px) {header.pos-fix nav.primary ul {margin-top:0;}}@media only screen and (min-width:1200px) {header.pos-fix nav.primary ul li a {padding-bottom:20px;}}.mobilenav {position:absolute;right:0;margin-top:-1.5%;height:5px;width:33px;background:#106178;opacity:1;cursor:pointer;transition:all .2s ease;}.mobilenav:after,.mobilenav:before {content:" ";display:block;width:33px;height:5px;background:#106178;position:absolute;transform:rotate(0deg);transition:all .3s ease;}.mobilenav:after {top:-12px;}.mobilenav:before {bottom:-12px;}.mobilenav.close {background:transparent;}.mobilenav.close:before {transform:rotate(45deg);bottom:0;}.mobilenav.close:after {transform:rotate(-45deg);top:0;}@media only screen and (min-width:1200px) {.mobilenav {display:none;}}@keyframes flyinSitenav {0% {transform:translate(-50%,0);}100% {transform:translate(0,0);}}nav.site_nav {width:100%;position:relative;margin-bottom:65px;transition:all .5s ease;}@media only screen and (min-width:769px) {nav.site_nav {margin-top:-52px;}}nav.site_nav:before {content:' ';width:101vw;height:1px;background:#bacfd7;position:absolute;top:30px;left:-5vw;}@media only screen and (min-width:1666px) {nav.site_nav:before {left:calc((1500px - 100vw) / 2);}}nav.site_nav ul {animation:flyinSitenav 2s ease;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin:0;padding:0;}@media only screen and (min-width:769px) {nav.site_nav ul {justify-content:flex-end;flex-wrap:no-wrap;}}nav.site_nav ul li {margin:5px;}@media only screen and (min-width:769px) {nav.site_nav ul li {margin-left:20px;margin-right:0;}}nav.site_nav ul li a {background:#106178;border:1px solid #bacfd7;height:50px;border-radius:25px;color:#fff;font-weight:300;padding:0 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .5s ease;line-height:1em;text-align:center;}nav.site_nav ul li:hover a,nav.site_nav ul li.current a {background:#f9b122;border-color:#f9b122;}nav.site_nav.pos-fix {position:fixed;top:0;left:0;background:#106178;box-sizing:border-box;padding-top:75px;padding-bottom:10px;z-index:50;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);}@media only screen and (min-width:769px) {nav.site_nav.pos-fix {padding-top:145px;padding-bottom:20px;}}nav.site_nav.pos-fix:before {top:100px;left:0;}@media only screen and (min-width:769px) {nav.site_nav.pos-fix:before {top:165px;}}nav.site_nav.pos-fix ul {width:90%;max-width:1500px;margin:auto;}nav.site_nav.pos-fix ul li a {height:40px;}main {-moz-animation:fadeIn 1.5s;-webkit-animation:fadeIn 1.5s;animation:fadeIn 1.5s;height:auto;flex:1 auto;min-height:30vh;}main article p,main article ul,main article ol {line-height:1.7em;margin:13px 0;}main article p ul,main article p ol,main article ul ul,main article ul ol,main article ol ul,main article ol ol {margin:0;}main article .wpb_text_column a,main article .preview_teamcard .infos .h4 a,main article .bookinfos a {position:relative;z-index:0;text-decoration:underline solid #f9b122;text-underline-offset:5px;text-indent:0;border-left:.2em solid transparent;border-right:.2em solid transparent;border-top:.1em solid transparent;border-bottom:.1em solid transparent;margin-left:-0.2em;margin-right:-0.2em;background-color:transparent;transition:all .5s ease;border-radius:5em;}main article .wpb_text_column a:after,main article .preview_teamcard .infos .h4 a:after,main article .bookinfos a:after {content:'\00A0↗';font-weight:300;color:#f9b122;display:inline;}main article .wpb_text_column a:hover,main article .preview_teamcard .infos .h4 a:hover,main article .bookinfos a:hover {color:#fff;background-color:#f9b122;text-decoration:none;border-color:#f9b122;box-shadow:3px 0 0 0 #f9b122, -3px 0 0 0 #f9b122;}main article .wpb_text_column a:hover:after,main article .preview_teamcard .infos .h4 a:hover:after,main article .bookinfos a:hover:after {color:#fff;}main article .wpb_text_column a.button_link:hover,main article .preview_teamcard .infos .h4 a.button_link:hover,main article .bookinfos a.button_link:hover {background:transparent;}main article .preview_teamcard .infos .h4 a {text-decoration:none;}main article .wpb_text_column ol,main article .wpb_text_column ul,main article .infos ol,main article .infos ul {list-style-type:none;box-sizing:border-box;list-style-position:inside;}main article .wpb_text_column ol li,main article .wpb_text_column ul li,main article .infos ol li,main article .infos ul li {position:relative;padding-left:25px;}main article .wpb_text_column ol li:before,main article .wpb_text_column ul li:before,main article .infos ol li:before,main article .infos ul li:before {margin-left:-25px;position:absolute;}main article .wpb_text_column ul li,main article .infos ul li {padding-left:20px;}main article .wpb_text_column ul li:before,main article .infos ul li:before {content:'–';margin-left:-20px;}main article .wpb_text_column ol li,main article .infos ol li {counter-increment:list;}main article .wpb_text_column ol li:before,main article .infos ol li:before {content:counter(list,decimal) ". ";}main article .wpb_text_column.ollist_lower_alpha ol li:before,main article .infos.ollist_lower_alpha ol li:before {content:counter(list,lower-alpha) "\200D) ";}main article .wpb_text_column.vorspann p,main article .infos.vorspann p {font-size:115%;line-height:1.6em;}main article p+p {text-indent:1.5em;margin-top:-13px;}main article p+p.button_link {text-indent:0em;margin-top:13px;}main article span.icon svg {width:20px;height:auto;vertical-align:-10%;}main article span.icon svg .cls-1 {fill:#106178;}main article span.icon svg .cls-2 {fill:rgba(255,255,255,0.9);}main article span.icon+a,main article span.icon+script+a {text-decoration:underline solid transparent;text-underline-offset:5px;border:none;box-shadow:none;margin-left:-0.05em;margin-right:0;}main article span.icon+a:before,main article span.icon+a:after,main article span.icon+script+a:before,main article span.icon+script+a:after {display:none;}main article span.icon+a:hover,main article span.icon+script+a:hover {color:#111111;text-decoration:underline solid #f9b122;background:transparent;border:none;box-shadow:none;}@keyframes flyinFirst {0% {transform:translate(0,60px);}100% {transform:translate(0,0);}}.vc_row:first-child .viewport {animation:flyinFirst 1s ease-out;}.vc_row:first-child.border_top {border-top:none;}.vc_row.space_top {margin-top:65px;}.vc_row.space_bottom {margin-bottom:32.5px;}.vc_row.flyin {transform:translate(0,60px);transition:transform .7s ease-out;}.vc_row.flyin.show {transform:translate(0,0);}.vc_row.without_insidespace.flyin {transform:translate(30px,0);}.vc_row.without_insidespace.flyin.show {transform:translate(0,0);}.vc_row .vc_column-inner,.vc_row .wpb_wrapper {height:100%;}.vc_row.flex_end .viewport .vc_column_container {display:flex;flex-direction:column;justify-content:flex-end;}.wpb_content_element,ul.wpb_thumbnails-fluid > li,.wpb_button {margin-bottom:13px;}.bg_column_gray .vc_column_container {position:relative;box-sizing:border-box;padding:15px;padding-bottom:45px;background:#f5f5f7;border-top:1px solid #bacfd7;border-right:1px solid #bacfd7;border-left:1px solid #bacfd7;}@media only screen and (min-width:769px) {.bg_column_gray .vc_column_container {border-left:none;}}.bg_column_gray .vc_column_container:first-child {border-left:1px solid #bacfd7;}@media only screen and (min-width:769px) {.bg_column_gray .vc_column_container:first-child {margin-left:-20px;}.bg_column_gray .vc_column_container:first-child .vc_column-inner {padding-left:20px;}.bg_column_gray .vc_column_container:first-child .vc_column-inner .icon_arrow {margin-left:-35px;}}@media only screen and (min-width:1000px) {.bg_column_gray .vc_column_container:first-child {margin-left:-40px;}.bg_column_gray .vc_column_container:first-child .vc_column-inner {padding-left:40px;padding-right:30px;}.bg_column_gray .vc_column_container:first-child .vc_column-inner .icon_arrow {margin-left:-55px;}}@media only screen and (min-width:769px) {.bg_column_gray .vc_column_container:last-child {margin-right:-20px;box-sizing:content-box;}.bg_column_gray .vc_column_container:last-child .vc_column-inner {padding-right:20px;}.bg_column_gray .vc_column_container:last-child .vc_column-inner .icon_arrow {margin-left:-55px;}}@media only screen and (min-width:1000px) {.bg_column_gray .vc_column_container:last-child {margin-right:-40px;}.bg_column_gray .vc_column_container:last-child .vc_column-inner {padding-right:40px;padding-left:30px;}.bg_column_gray .vc_column_container:last-child .vc_column-inner .icon_arrow {margin-left:-45px;}}.bg_column_gray.last_bg_column_gray .bg_content_wrapper {position:relative;}.bg_column_gray.last_bg_column_gray .bg_content_wrapper:before {content:' ';position:absolute;bottom:-65px;left:0;height:130px;width:100%;background:#fff;display:block;}.bg_column_gray.last_bg_column_gray .vc_column_container {border-bottom:1px solid #bacfd7;}.bg_column_gray.flyin .vc_column_container {transform:translate(0,60px) scale(0.8);transition:all 1s ease;}.bg_column_gray.flyin.show .vc_column_container {transform:translate(0,0) scale(1);}.teaser_text {transition:all .5s ease;}.teaser_text a {color:#106178;}.teaser_text a p,.teaser_text a h3 {color:#106178;}.teaser_text a h3 {font-weight:300;}.teaser_text .link_top_left .icon_arrow {top:-60px;transform:scale(0);}.teaser_text:hover {transform:scale(1.03);}.link_top_left {position:relative;width:100%;height:100%;transition:all .5s ease;}.link_top_left .icon_arrow {display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:-15px;top:-15px;width:55px;height:55px;border-radius:50%;background:#f9b122;color:#fff;font-size:150%;font-weight:400;box-shadow:0 0 15px 0 rgba(0,0,0,0.3);transform:scale(1);transition:all .5s ease;}.link_top_left:hover {background:#f5f5f7;}.link_top_left:hover .icon_arrow {transform:scale(1.2);}.link_top_left a {display:block;width:100%;height:100%;}.home_newsteaser_wrapper {margin-left:-7.5px;margin-right:-7.5px;margin-top:-39px;}@media only screen and (min-width:769px) {.home_newsteaser_wrapper {display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;}}.home_newsteaser_wrapper .newsteaser {border:1px solid #bacfd7;border-bottom:0;}.home_newsteaser_wrapper .newsteaser:first-child {border-top:0;}@media only screen and (min-width:769px) {.home_newsteaser_wrapper .newsteaser {width:33.333333333333333%;border:0;border-right:1px solid #bacfd7;}.home_newsteaser_wrapper .newsteaser:first-child {border-left:1px solid #bacfd7;}}.home_newsteaser_wrapper .newsteaser .wrapper {box-sizing:border-box;padding:22.5px;}.home_newsteaser_wrapper .newsteaser .wrapper figure {position:relative;padding-top:68%;width:100%;overflow:hidden;}.home_newsteaser_wrapper .newsteaser .wrapper figure span {display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.home_newsteaser_wrapper .newsteaser .wrapper figure span img {height:100%;width:auto;}.home_newsteaser_wrapper .newsteaser .wrapper figure.roundimage {width:50%;border-radius:50%;padding-top:50%;}@media only screen and (min-width:769px) {.home_newsteaser_wrapper .newsteaser .wrapper figure.roundimage {margin-top:18%;}}.home_newsteaser_wrapper .newsteaser .wrapper p {margin-bottom:0;}.home_newsteaser_wrapper .newsteaser .wrapper h3 {font-weight:200;color:#111111;}.booksteaser_wrapper {margin-bottom:-31px;margin-top:-13px;margin-right:-24px;margin-left:-24px;}@media only screen and (min-width:769px) {.booksteaser_wrapper {display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}}.booksteaser_wrapper .bookteaser {box-sizing:border-box;padding:30px;border:none;border-bottom:1px solid #bacfd7;}.booksteaser_wrapper .bookteaser:last-child {padding-bottom:45px;}.booksteaser_wrapper .bookteaser:nth-child(2n+1) {border-right:1px solid #bacfd7;}@media only screen and (min-width:769px) {.booksteaser_wrapper .bookteaser {width:50%;}}@media only screen and (min-width:450px) {.booksteaser_wrapper .wrapper {display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}}.booksteaser_wrapper .wrapper .cover {width:80%;max-width:120px;margin-bottom:26px;}@media only screen and (min-width:450px) {.booksteaser_wrapper .wrapper .cover {width:30%;max-width:160px;margin-bottom:0;}}.booksteaser_wrapper .wrapper .infos {box-sizing:border-box;}@media only screen and (min-width:450px) {.booksteaser_wrapper .wrapper .infos {width:70%;padding-left:30px;}}.booksteaser_wrapper .wrapper .infos p {text-indent:0;line-height:1.5em;font-size:100%;}.booksteaser_wrapper .wrapper .infos p+p {margin:0;}.booksteaser_wrapper .wrapper .infos p.booktitle strong {font-weight:500;font-size:150%;color:#106178;line-height:1.4em;margin:26px 0 13px 0;font-weight:200;color:#111111;font-size:130%;}.booksteaser_wrapper .wrapper .infos p.button_link {margin-top:26px;}.booksteaser_wrapper .wrapper .infos p.year {font-size:90%;}@media only screen and (min-width:450px) {.booksteaser_wrapper .wrapper.without_cover .infos {width:100%;padding:0;}}.booksteaser_wrapper.publication_site,.booksteaser_wrapper.team_site {border-left:1px solid #bacfd7;margin-top:0;margin-bottom:0;}@media only screen and (min-width:769px) {.booksteaser_wrapper.publication_site,.booksteaser_wrapper.team_site {border-right:1px solid #bacfd7;}}.booksteaser_wrapper.publication_site .bookteaser,.booksteaser_wrapper.team_site .bookteaser {border-right:1px solid #bacfd7;}@media only screen and (min-width:769px) {.booksteaser_wrapper.publication_site .bookteaser:nth-child(2n),.booksteaser_wrapper.team_site .bookteaser:nth-child(2n) {border-right:none;}}@media only screen and (min-width:1000px) {.booksteaser_wrapper.publication_site .bookteaser:nth-child(2n),.booksteaser_wrapper.team_site .bookteaser:nth-child(2n) {border-right:1px solid #bacfd7;}}@media only screen and (min-width:1000px) {.booksteaser_wrapper.publication_site .bookteaser:nth-child(3n),.booksteaser_wrapper.team_site .bookteaser:nth-child(3n) {border-right:none;}}@media only screen and (min-width:769px) {.booksteaser_wrapper.publication_site .bookteaser,.booksteaser_wrapper.team_site .bookteaser {width:50%;}}@media only screen and (min-width:1000px) {.booksteaser_wrapper.publication_site .bookteaser,.booksteaser_wrapper.team_site .bookteaser {width:33.333333333333333%;}}.booksteaser_wrapper.publication_site .bookteaser .infos p.booktitle,.booksteaser_wrapper.team_site .bookteaser .infos p.booktitle {margin-top:13px;}@media only screen and (min-width:450px) {.booksteaser_wrapper.publication_site .bookteaser .infos p.booktitle,.booksteaser_wrapper.team_site .bookteaser .infos p.booktitle {margin-top:19.5px;}}.booksteaser_wrapper.publication_site .bookteaser .infos p.booktitle strong,.booksteaser_wrapper.team_site .bookteaser .infos p.booktitle strong {font-size:100%;}.booksteaser_wrapper.publication_site .bookteaser .infos p.year,.booksteaser_wrapper.publication_site .bookteaser .infos p.author,.booksteaser_wrapper.team_site .bookteaser .infos p.year,.booksteaser_wrapper.team_site .bookteaser .infos p.author {font-size:75%;color:#106178;border-bottom:1px solid #bacfd7;margin:0;padding:5px 0;}.booksteaser_wrapper.publication_site .bookteaser .infos p.year,.booksteaser_wrapper.team_site .bookteaser .infos p.year {border-top:1px solid #bacfd7;}.booksteaser_wrapper.team_site {margin-bottom:-1px;}.booksteaser_wrapper.single_publication {border:none;}.booksteaser_wrapper.single_publication .bookteaser {border:none;}@media only screen and (min-width:769px) {.booksteaser_wrapper.single_publication .bookteaser {width:100%;}}.booksteaser_wrapper.single_publication .bookteaser .cover {max-width:300px;width:95%;}.booksteaser_wrapper.single_publication .bookteaser p.bookinfos {padding-top:10px;max-width:350px;font-size:95%;line-height:1.6em;}.booksteaser_wrapper.single_publication .bookteaser .button_link {border-bottom:1px solid #bacfd7;margin:26px 0;padding-bottom:26px;}@media only screen and (min-width:769px) {.booksteaser_wrapper.single_publication .bookteaser .button_link {border:none;}}.booksteaser_wrapper.single_publication .bookteaser .button_link+.button_link {margin-top:-39px;padding-top:0;}@media only screen and (min-width:1200px) {.booksteaser_wrapper.single_publication .bookteaser .infos {width:60%;padding-left:45px;}}.booksteaser_wrapper.single_publication .bookteaser .infos p {line-height:1.7em;}.booksteaser_wrapper.single_publication .bookteaser .infos p.year {color:#106178;border-bottom:1px solid #bacfd7;border-top:1px solid #bacfd7;margin:0;margin-bottom:39px;padding:5px 0;}.booksteaser_wrapper.single_publication .bookteaser .infos p.subtitle {font-weight:500;font-size:150%;color:#106178;line-height:1.4em;margin:26px 0 13px 0;font-weight:300;font-size:130%;margin-top:6.5px;}.booksteaser_wrapper.single_publication .bookteaser .infos h1 {margin:0 !important;}.booksteaser_wrapper.single_publication .bookteaser .infos .border_top {margin-top:39px;}.booksteaser_wrapper.single_book_teaser {flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-top:0;margin-left:0;margin-right:0;}@media only screen and (min-width:769px) {.booksteaser_wrapper.single_book_teaser {height:calc(100% + 7 *13px);margin-top:-39px;margin-bottom:-52px;border-right:1px solid #bacfd7;border-left:1px solid #bacfd7;}}.booksteaser_wrapper.single_book_teaser .bookteaser {width:100%;height:auto;border:0;padding:26px 0;}@media only screen and (min-width:769px) {.booksteaser_wrapper.single_book_teaser .bookteaser {padding:30px;padding-top:52px;padding-bottom:65px;}}@media only screen and (min-width:769px) {.bg_column_gray .single_book_teaser {height:auto;margin-top:13px;margin-bottom:13px;border-right:none;border-left:none;}}.bg_column_gray .single_book_teaser .bookteaser {padding:0;}@media only screen and (min-width:769px) {.bg_column_gray .single_book_teaser .bookteaser {padding:0;}}.bg_column_gray .single_book_teaser+.single_book_teaser {border-top:1px solid #bacfd7;margin-top:26px;}.bg_column_gray .single_book_teaser+.single_book_teaser .bookteaser {padding-top:26px;}.news_article {border-bottom:1px solid #bacfd7;padding-top:52px;padding-bottom:65px;}.news_article+.border_top {border-top:0px;}.news_article+.border_top.space_top {border-top:1px solid #bacfd7;}.news_article.border_column {padding:0;}.news_article .vc_col-sm-12 {max-width:calc(1500px * 0.66666667);}@media only screen and (min-width:769px) {.news_article .single_book_teaser {height:calc(100% + 9 *13px);margin-top:-52px;margin-bottom:-65px;}}@media only screen and (min-width:769px) {.news_article .single_book_teaser .bookteaser {padding:30px;padding-top:52px;padding-bottom:65px;}}.news_article section {min-height:10px;}.projects_wrapper,.asp_wrapper {margin-top:65px;}.projects_wrapper .all_projects,.projects_wrapper .all_asp,.asp_wrapper .all_projects,.asp_wrapper .all_asp {margin-top:26px;}@media only screen and (min-width:769px) {.projects_wrapper .all_projects,.projects_wrapper .all_asp,.asp_wrapper .all_projects,.asp_wrapper .all_asp {display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;width:100%;margin-left:-15px;margin-right:-15px;}}.projects_wrapper .all_projects p.noprojecs,.projects_wrapper .all_asp p.noprojecs,.asp_wrapper .all_projects p.noprojecs,.asp_wrapper .all_asp p.noprojecs {margin-left:15px;margin-right:15px;}.projects_wrapper .all_projects .project,.projects_wrapper .all_projects .asp,.projects_wrapper .all_asp .project,.projects_wrapper .all_asp .asp,.asp_wrapper .all_projects .project,.asp_wrapper .all_projects .asp,.asp_wrapper .all_asp .project,.asp_wrapper .all_asp .asp {margin:26px 0;}@media only screen and (min-width:769px) {.projects_wrapper .all_projects .project,.projects_wrapper .all_projects .asp,.projects_wrapper .all_asp .project,.projects_wrapper .all_asp .asp,.asp_wrapper .all_projects .project,.asp_wrapper .all_projects .asp,.asp_wrapper .all_asp .project,.asp_wrapper .all_asp .asp {width:50%;padding:15px;box-sizing:border-box;margin:0;}}.projects_wrapper .all_projects .project.flyin,.projects_wrapper .all_projects .asp.flyin,.projects_wrapper .all_asp .project.flyin,.projects_wrapper .all_asp .asp.flyin,.asp_wrapper .all_projects .project.flyin,.asp_wrapper .all_projects .asp.flyin,.asp_wrapper .all_asp .project.flyin,.asp_wrapper .all_asp .asp.flyin {transform:translate(0,6.5px);transition:transform .7s ease-out;}.projects_wrapper .all_projects .project.flyin.show,.projects_wrapper .all_projects .asp.flyin.show,.projects_wrapper .all_asp .project.flyin.show,.projects_wrapper .all_asp .asp.flyin.show,.asp_wrapper .all_projects .project.flyin.show,.asp_wrapper .all_projects .asp.flyin.show,.asp_wrapper .all_asp .project.flyin.show,.asp_wrapper .all_asp .asp.flyin.show {transform:translate(0,0);}.projects_wrapper .all_projects .project .wrapper,.projects_wrapper .all_projects .asp .wrapper,.projects_wrapper .all_asp .project .wrapper,.projects_wrapper .all_asp .asp .wrapper,.asp_wrapper .all_projects .project .wrapper,.asp_wrapper .all_projects .asp .wrapper,.asp_wrapper .all_asp .project .wrapper,.asp_wrapper .all_asp .asp .wrapper {background:#f5f5f7;box-sizing:border-box;padding-top:22.5px;padding-bottom:22.5px;border:1px solid transparent;}@media only screen and (min-width:769px) {.projects_wrapper .all_projects .project .wrapper a,.projects_wrapper .all_projects .asp .wrapper a,.projects_wrapper .all_asp .project .wrapper a,.projects_wrapper .all_asp .asp .wrapper a,.asp_wrapper .all_projects .project .wrapper a,.asp_wrapper .all_projects .asp .wrapper a,.asp_wrapper .all_asp .project .wrapper a,.asp_wrapper .all_asp .asp .wrapper a {display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;}}.projects_wrapper .all_projects .project .wrapper h2,.projects_wrapper .all_projects .project .wrapper h3,.projects_wrapper .all_projects .project .wrapper p,.projects_wrapper .all_projects .project .wrapper span.row,.projects_wrapper .all_projects .asp .wrapper h2,.projects_wrapper .all_projects .asp .wrapper h3,.projects_wrapper .all_projects .asp .wrapper p,.projects_wrapper .all_projects .asp .wrapper span.row,.projects_wrapper .all_asp .project .wrapper h2,.projects_wrapper .all_asp .project .wrapper h3,.projects_wrapper .all_asp .project .wrapper p,.projects_wrapper .all_asp .project .wrapper span.row,.projects_wrapper .all_asp .asp .wrapper h2,.projects_wrapper .all_asp .asp .wrapper h3,.projects_wrapper .all_asp .asp .wrapper p,.projects_wrapper .all_asp .asp .wrapper span.row,.asp_wrapper .all_projects .project .wrapper h2,.asp_wrapper .all_projects .project .wrapper h3,.asp_wrapper .all_projects .project .wrapper p,.asp_wrapper .all_projects .project .wrapper span.row,.asp_wrapper .all_projects .asp .wrapper h2,.asp_wrapper .all_projects .asp .wrapper h3,.asp_wrapper .all_projects .asp .wrapper p,.asp_wrapper .all_projects .asp .wrapper span.row,.asp_wrapper .all_asp .project .wrapper h2,.asp_wrapper .all_asp .project .wrapper h3,.asp_wrapper .all_asp .project .wrapper p,.asp_wrapper .all_asp .project .wrapper span.row,.asp_wrapper .all_asp .asp .wrapper h2,.asp_wrapper .all_asp .asp .wrapper h3,.asp_wrapper .all_asp .asp .wrapper p,.asp_wrapper .all_asp .asp .wrapper span.row {display:block;box-sizing:border-box;padding-left:22.5px;padding-right:22.5px;}.projects_wrapper .all_projects .project .wrapper h3,.projects_wrapper .all_projects .asp .wrapper h3,.projects_wrapper .all_asp .project .wrapper h3,.projects_wrapper .all_asp .asp .wrapper h3,.asp_wrapper .all_projects .project .wrapper h3,.asp_wrapper .all_projects .asp .wrapper h3,.asp_wrapper .all_asp .project .wrapper h3,.asp_wrapper .all_asp .asp .wrapper h3 {font-weight:200;color:#111111;font-size:110%;margin-bottom:6.5px !important;}@media only screen and (min-width:769px) {.projects_wrapper .all_projects .project .wrapper h3,.projects_wrapper .all_projects .asp .wrapper h3,.projects_wrapper .all_asp .project .wrapper h3,.projects_wrapper .all_asp .asp .wrapper h3,.asp_wrapper .all_projects .project .wrapper h3,.asp_wrapper .all_projects .asp .wrapper h3,.asp_wrapper .all_asp .project .wrapper h3,.asp_wrapper .all_asp .asp .wrapper h3 {font-size:120%;}}.projects_wrapper .all_projects .project .wrapper p,.projects_wrapper .all_projects .asp .wrapper p,.projects_wrapper .all_asp .project .wrapper p,.projects_wrapper .all_asp .asp .wrapper p,.asp_wrapper .all_projects .project .wrapper p,.asp_wrapper .all_projects .asp .wrapper p,.asp_wrapper .all_asp .project .wrapper p,.asp_wrapper .all_asp .asp .wrapper p {margin:6.5px 0;line-height:1.5em;}.projects_wrapper .all_projects .project .wrapper span.infos,.projects_wrapper .all_projects .asp .wrapper span.infos,.projects_wrapper .all_asp .project .wrapper span.infos,.projects_wrapper .all_asp .asp .wrapper span.infos,.asp_wrapper .all_projects .project .wrapper span.infos,.asp_wrapper .all_projects .asp .wrapper span.infos,.asp_wrapper .all_asp .project .wrapper span.infos,.asp_wrapper .all_asp .asp .wrapper span.infos {display:block;font-size:75%;color:#106178;border-top:1px solid #bacfd7;margin-top:52px;}.projects_wrapper .all_projects .project .wrapper span.infos span.row,.projects_wrapper .all_projects .asp .wrapper span.infos span.row,.projects_wrapper .all_asp .project .wrapper span.infos span.row,.projects_wrapper .all_asp .asp .wrapper span.infos span.row,.asp_wrapper .all_projects .project .wrapper span.infos span.row,.asp_wrapper .all_projects .asp .wrapper span.infos span.row,.asp_wrapper .all_asp .project .wrapper span.infos span.row,.asp_wrapper .all_asp .asp .wrapper span.infos span.row {border-bottom:1px solid #bacfd7;line-height:1.3em;box-sizing:border-box;padding-top:5px;padding-bottom:5px;}.projects_wrapper .all_projects .project .wrapper span.infos span.row a,.projects_wrapper .all_projects .asp .wrapper span.infos span.row a,.projects_wrapper .all_asp .project .wrapper span.infos span.row a,.projects_wrapper .all_asp .asp .wrapper span.infos span.row a,.asp_wrapper .all_projects .project .wrapper span.infos span.row a,.asp_wrapper .all_projects .asp .wrapper span.infos span.row a,.asp_wrapper .all_asp .project .wrapper span.infos span.row a,.asp_wrapper .all_asp .asp .wrapper span.infos span.row a {color:#106178;}.projects_wrapper .all_projects .project .wrapper span.infos span.row.with_link,.projects_wrapper .all_projects .asp .wrapper span.infos span.row.with_link,.projects_wrapper .all_asp .project .wrapper span.infos span.row.with_link,.projects_wrapper .all_asp .asp .wrapper span.infos span.row.with_link,.asp_wrapper .all_projects .project .wrapper span.infos span.row.with_link,.asp_wrapper .all_projects .asp .wrapper span.infos span.row.with_link,.asp_wrapper .all_asp .project .wrapper span.infos span.row.with_link,.asp_wrapper .all_asp .asp .wrapper span.infos span.row.with_link {background:#f5f5f7;transition:all .5s ease;position:relative;}.projects_wrapper .all_projects .project .wrapper span.infos span.row.with_link:hover,.projects_wrapper .all_projects .asp .wrapper span.infos span.row.with_link:hover,.projects_wrapper .all_asp .project .wrapper span.infos span.row.with_link:hover,.projects_wrapper .all_asp .asp .wrapper span.infos span.row.with_link:hover,.asp_wrapper .all_projects .project .wrapper span.infos span.row.with_link:hover,.asp_wrapper .all_projects .asp .wrapper span.infos span.row.with_link:hover,.asp_wrapper .all_asp .project .wrapper span.infos span.row.with_link:hover,.asp_wrapper .all_asp .asp .wrapper span.infos span.row.with_link:hover {background:#f9b122;box-shadow:0 0 15px 0 rgba(0,0,0,0.3);transform:scale(1.1);border:none;border-radius:2em;z-index:100;}.projects_wrapper .all_projects .project .wrapper span.infos span.row.with_link:hover a,.projects_wrapper .all_projects .asp .wrapper span.infos span.row.with_link:hover a,.projects_wrapper .all_asp .project .wrapper span.infos span.row.with_link:hover a,.projects_wrapper .all_asp .asp .wrapper span.infos span.row.with_link:hover a,.asp_wrapper .all_projects .project .wrapper span.infos span.row.with_link:hover a,.asp_wrapper .all_projects .asp .wrapper span.infos span.row.with_link:hover a,.asp_wrapper .all_asp .project .wrapper span.infos span.row.with_link:hover a,.asp_wrapper .all_asp .asp .wrapper span.infos span.row.with_link:hover a {color:#fff;}.projects_wrapper .all_projects .project .wrapper:hover,.projects_wrapper .all_projects .asp .wrapper:hover,.projects_wrapper .all_asp .project .wrapper:hover,.projects_wrapper .all_asp .asp .wrapper:hover,.asp_wrapper .all_projects .project .wrapper:hover,.asp_wrapper .all_projects .asp .wrapper:hover,.asp_wrapper .all_asp .project .wrapper:hover,.asp_wrapper .all_asp .asp .wrapper:hover {border-color:#bacfd7;}.projects_wrapper .all_projects .project .wrapper.width_infos,.projects_wrapper .all_projects .asp .wrapper.width_infos,.projects_wrapper .all_asp .project .wrapper.width_infos,.projects_wrapper .all_asp .asp .wrapper.width_infos,.asp_wrapper .all_projects .project .wrapper.width_infos,.asp_wrapper .all_projects .asp .wrapper.width_infos,.asp_wrapper .all_asp .project .wrapper.width_infos,.asp_wrapper .all_asp .asp .wrapper.width_infos {padding-bottom:0;}.projects_wrapper .all_projects .project .wrapper.width_infos:hover,.projects_wrapper .all_projects .asp .wrapper.width_infos:hover,.projects_wrapper .all_asp .project .wrapper.width_infos:hover,.projects_wrapper .all_asp .asp .wrapper.width_infos:hover,.asp_wrapper .all_projects .project .wrapper.width_infos:hover,.asp_wrapper .all_projects .asp .wrapper.width_infos:hover,.asp_wrapper .all_asp .project .wrapper.width_infos:hover,.asp_wrapper .all_asp .asp .wrapper.width_infos:hover {border-bottom-color:transparent;}.projects_wrapper.bg_gray,.asp_wrapper.bg_gray {padding-top:65px;padding-bottom:65px;}.projects_wrapper.bg_gray .all_projects .project .wrapper,.asp_wrapper.bg_gray .all_projects .project .wrapper {background:#fff;}.projects_wrapper.bg_gray .all_projects .project .wrapper span.infos,.asp_wrapper.bg_gray .all_projects .project .wrapper span.infos {margin-top:13px;}@media only screen and (min-width:769px) {.projects_wrapper.project_archiv .project,.asp_wrapper.project_archiv .project {width:33.333333333333333%;}}.projects_wrapper.project_archiv .project .wrapper h3,.asp_wrapper.project_archiv .project .wrapper h3 {font-size:100%;}.projects_wrapper.footerprojects,.asp_wrapper.footerprojects {margin-bottom:-65px;}.projects_wrapper.footerprojects h2,.asp_wrapper.footerprojects h2 {max-width:1000px;font-size:160%;line-height:1.4em;}@media only screen and (min-width:769px) {.projects_wrapper.footerprojects .all_projects .project,.asp_wrapper.footerprojects .all_projects .project {width:25%;}}.projects_wrapper.footerprojects .all_projects .project .wrapper,.asp_wrapper.footerprojects .all_projects .project .wrapper {padding-bottom:30px;}.projects_wrapper.footerprojects .all_projects .project .wrapper h3,.asp_wrapper.footerprojects .all_projects .project .wrapper h3 {font-size:100%;}.projects_wrapper.footerprojects.flyin,.asp_wrapper.footerprojects.flyin {transform:translate(0,60px);transition:transform .7s ease-out;}.projects_wrapper.footerprojects.flyin.show,.asp_wrapper.footerprojects.flyin.show {transform:translate(0,0);}.projects_wrapper+.projects_wrapper,.asp_wrapper+.projects_wrapper {margin-top:78px;}.asp_wrapper .all_asp .asp .wrapper {display:flex;flex-direction:column;}.asp_wrapper .all_asp .asp .wrapper:hover {border-bottom-color:#bacfd7;}.project_filter,.publication_filter {z-index:10;position:relative;}.project_filter .viewport,.publication_filter .viewport {display:flex;}.project_filter .h3,.publication_filter .h3 {font-size:140%;}.project_filter ul,.publication_filter ul {margin:0;position:relative;width:100%;}.project_filter ul li.filterheader,.publication_filter ul li.filterheader {width:100%;}.project_filter ul li.filterheader span,.project_filter ul li.filterheader a.singlelink,.publication_filter ul li.filterheader span,.publication_filter ul li.filterheader a.singlelink {display:inline-block;width:100%;height:100%;font-weight:400;color:#106178;box-sizing:border-box;padding:18px 22.5px;border-left:1px solid #bacfd7;border-right:1px solid #bacfd7;margin:0;cursor:pointer;font-size:110%;}.project_filter ul li.filterheader span:after,.project_filter ul li.filterheader a.singlelink:after,.publication_filter ul li.filterheader span:after,.publication_filter ul li.filterheader a.singlelink:after {content:'›';color:#f9b122;display:inline-block;font-size:200%;margin-left:15px;transform:rotate(90deg);line-height:0em;transform-origin:center;font-weight:400;position:relative;top:6px;transition:all .5s ease;}.project_filter ul li.filterheader span.close:after,.project_filter ul li.filterheader a.singlelink.close:after,.publication_filter ul li.filterheader span.close:after,.publication_filter ul li.filterheader a.singlelink.close:after {transform:rotate(-90deg);}.project_filter ul li.filterheader a.singlelink:after,.publication_filter ul li.filterheader a.singlelink:after {display:none;}.project_filter ul li.filterheader ul,.publication_filter ul li.filterheader ul {position:absolute;left:0;box-sizing:border-box;padding:30px;width:auto;background:#106178;min-width:100%;overflow:hidden;display:none;height:auto;}.project_filter ul li.filterheader ul li,.publication_filter ul li.filterheader ul li {border-bottom:1px solid #bacfd7;font-weight:300;padding:10px 22.5px;line-height:1.4em;}.project_filter ul li.filterheader ul li:first-child,.publication_filter ul li.filterheader ul li:first-child {padding-top:15px;}.project_filter ul li.filterheader ul li:last-child,.publication_filter ul li.filterheader ul li:last-child {padding-bottom:15px;}.project_filter ul li.filterheader ul li a,.publication_filter ul li.filterheader ul li a {color:rgba(255,255,255,0.9);font-weight:300;}.project_filter ul li.filterheader ul li:hover,.project_filter ul li.filterheader ul li.current,.publication_filter ul li.filterheader ul li:hover,.publication_filter ul li.filterheader ul li.current {background:rgba(255,255,255,0.2);}.project_filter ul li.filterheader:hover span,.project_filter ul li.filterheader:hover a.singlelink,.publication_filter ul li.filterheader:hover span,.publication_filter ul li.filterheader:hover a.singlelink {background:#f5f5f7;}p.current_asp {box-sizing:border-box;padding-left:22.5px;opacity:.8;font-size:75%;color:#106178;}.publication_filter ul {display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}.publication_filter ul li.filterheader {margin-right:-1px;border-bottom:1px solid #bacfd7;}@media only screen and (min-width:450px) {.publication_filter ul li.filterheader {width:33.333333333333333%;border-bottom:none;}}@media only screen and (min-width:1000px) {.publication_filter ul li.filterheader {width:25%;}}.publication_filter ul li.filterheader:last-child {border-bottom:none;}.publication_filter ul li.filterheader ul {display:block;overflow:hidden;padding:30px;}.publication_filter ul li.filterheader ul li:first-child {padding-top:10px;}.publication_filter ul li.filterheader.authors ul {column-gap:30px;}@media only screen and (min-width:450px) {.publication_filter ul li.filterheader.authors ul {column-count:2;}}@media only screen and (min-width:769px) {.publication_filter ul li.filterheader.authors ul {column-count:3;}}@media only screen and (min-width:1200px) {.publication_filter ul li.filterheader.authors ul {column-count:4;}}.timeline_element {position:relative;box-sizing:border-box;width:100%;border-left:1px solid #bacfd7;border-top:1px solid #bacfd7;padding-left:20px;padding-bottom:65px;margin:0;}.timeline_element.flyin {transform:translate(0,60px) scale(1);transition:all .7s ease;}.timeline_element.flyin.show {transform:translate(0,0) scale(1);}@media only screen and (min-width:769px) {.timeline_element {width:50%;padding-left:30px;margin-top:-104px;}}.timeline_element:first-child {margin-top:26px;}.timeline_element:before {content:' ';position:absolute;left:-10px;top:-10px;width:19px;height:19px;border-radius:50%;background:#bacfd7;display:block;}.timeline_element h2 {font-size:100%;padding-top:3px;margin-top:6.5px !important;}.timeline_element h3 {margin-top:-13px;}@media only screen and (min-width:769px) {.timeline_element:nth-child(odd) {border-left:0px;padding-left:0px;border-right:1px solid #bacfd7;padding-right:30px;}.timeline_element:nth-child(odd):before {right:-10px;left:auto;}}@media only screen and (min-width:769px) {.timeline_element:nth-child(even) {margin-left:calc(50% - 1px);}}.timeline_element .textwrap_button {width:40px;height:40px;border-radius:50%;background:#f9b122;box-shadow:0 0 15px 0 rgba(0,0,0,0.3);color:rgba(255,255,255,0.9);font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:scale(1) rotate(90deg);transform-origin:center;line-height:0em;box-sizing:border-box;padding-bottom:2px;font-size:150%;transition:all .5s ease;cursor:pointer;margin-top:-6.5px;margin-bottom:-6.5px;}.timeline_element .textwrap_button:hover {transform:scale(1.1) rotate(90deg);}.timeline_element .textwrap_button.close {transform:scale(1) rotate(-90deg);}.timeline_element .textwrap_button.close:hover {transform:scale(1.1) rotate(-90deg);}@media only screen and (min-width:769px) {.timeline_element:last-child {padding-bottom:104px;}}figure {line-height:0px;}figure.buchcover span {box-sizing:border-box;padding-bottom:10px;}figure.buchcover span img {border:1px solid #bacfd7;box-shadow:10px 10px 0 0 #eeeef0;box-sizing:border-box;}figure.buchcover.contentimage {max-width:230px;}figure.singleimage {margin:13px 0;max-height:50vh;}figure.singleimage.roundimage {width:200px;height:200px;border-radius:50%;overflow:hidden;position:relative;border:1px solid #bacfd7;}figure.singleimage.imagelogo {text-align:center;max-width:300px;margin:13px 0;}@media only screen and (min-width:769px) {figure.singleimage.imagelogo img {max-width:100%;margin:0;}}figure.singleimage.grafik {max-height:100%;}@media only screen and (min-width:769px) {.vc_row .vc_column_container:first-child .contentimage {float:right;margin-right:15px;}}.teamcard {margin-top:39px;}@media only screen and (min-width:769px) {.teamcard {display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;}}.teamcard p+p {text-indent:0;margin-top:6.5px;}.teamcard .noimage {margin-right:10px;}@media only screen and (min-width:769px) {.teamcard .noimage {width:calc(16.66666667% - 10px);}}@media only screen and (min-width:769px) {.teamcard .noimage+.infos {position:relative;top:-24px;}}.teamcard .singleimage {position:relative;z-index:3;margin-right:10px;background:rgba(255,255,255,0.9);}@media only screen and (min-width:769px) {.teamcard .singleimage.roundimage {width:calc(16.66666667% - 10px);height:auto;position:relative;padding-top:calc(16.66666667% - 10px);}}.teamcard .singleimage.roundimage div {width:100%;height:100%;}@media only screen and (min-width:769px) {.teamcard .singleimage.roundimage div {position:absolute;top:0;left:0;}}@media only screen and (min-width:769px) {.teamcard .singleimage+.infos {position:relative;top:-45px;}}.teamcard h1 {position:relative;margin-top:26px !important;}.teamcard h1:before {content:' ';display:block;position:absolute;left:-10vw;bottom:-10px;width:100%;height:1px;min-width:100vw;background:#bacfd7;}@media only screen and (min-width:769px) {.teamcard h1:before {left:-14vw;min-width:60vw;}}@media only screen and (min-width:1400px) {.teamcard h1:before {left:-12vw;min-width:50vw;}}.teamcard svg {width:20px;height:auto;vertical-align:-10%;}.teamcard svg .cls-1 {fill:#106178;}.teamcard svg .cls-2 {fill:rgba(255,255,255,0.9);}.teamcard.preview_teamcard {height:100%;margin:0;}@media only screen and (min-width:769px) {.teamcard.preview_teamcard {display:block;}}.teamcard.preview_teamcard.flyin {transform:translate(0,40px) scale(1);transition:all .7s ease;}.teamcard.preview_teamcard.flyin.show {transform:translate(0,0) scale(1);}@media only screen and (min-width:769px) {.teamcard.preview_teamcard .singleimage.roundimage {width:150px;height:150px;padding:0;margin-left:-2px;}}.teamcard.preview_teamcard .noimage {border:none;}@media only screen and (min-width:769px) {.teamcard.preview_teamcard .noimage {height:150px;margin-top:13px;}}@media only screen and (min-width:769px) {.teamcard.preview_teamcard .infos {top:-13px;margin-bottom:-26px;}}.teamcard.preview_teamcard .h4 a {color:#106178;}.wpb_video_wrapper {position:relative;margin-bottom:13px;margin-top:13px;box-sizing:border-box;}.wpb_video_wrapper .video_info {position:absolute !important;top:0;left:0;width:100%;height:100%;background:rgba(163,181,188,0.8);display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;box-sizing:border-box;font-weight:400;padding:0 1em;z-index:20;}@media only screen and (min-width:450px) {.wpb_video_wrapper .video_info {padding:30px;}}.wpb_video_wrapper .video_info p {color:#fff;line-height:1.4em;}.wpb_video_wrapper .video_info p a {color:#fff;}.wpb_video_wrapper .objectfit {position:absolute;top:0;left:0;width:100%;height:100%;}section {min-height:30vh;}.logo_bar {display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:13px;margin-bottom:13px;}.logo_bar .singleimage.imagelogo {width:auto;height:auto;max-width:50%;box-sizing:border-box;margin:0;padding:15px;}@media only screen and (min-width:450px) {.logo_bar .singleimage.imagelogo {max-width:calc(90vw * 0.33333333333333333);}}@media only screen and (min-width:1000px) {.logo_bar .singleimage.imagelogo {max-width:calc(90vw * 0.2);}}@media only screen and (min-width:1200px) {.logo_bar .singleimage.imagelogo {max-width:calc(90vw * 0.16666666666666667);}}@media only screen and (min-width:1650px) {.logo_bar .singleimage.imagelogo {max-width:calc(1500px * 0.16666666666666667);}}.logo_bar .singleimage.imagelogo span {display:block;height:6em;}.logo_bar .singleimage.imagelogo span img {width:100%;height:100%;object-fit:scale-down;}.vc_col-sm-12 .logo_bar {justify-content:center;}@media only screen and (min-width:450px) {.vc_col-sm-12 .logo_bar .singleimage.imagelogo {padding-right:30px;padding-left:30px;}}#loginform,.post-password-form {width:40%;min-width:300px;max-width:400px;margin:26px auto;padding:30px;background:#f5f5f7;}#loginform p,.post-password-form p {text-indent:0;margin:13px 0;}@media only screen and (min-width:450px) {#loginform,.post-password-form {width:100%;}}#loginform label,.post-password-form label {width:100%;display:block;font-size:85%;}#loginform input[type=text],#loginform input[type=password],.post-password-form input[type=text],.post-password-form input[type=password] {background:#fff;border:1px solid #bacfd7;color:#111111;width:100%;box-sizing:border-box;padding:10px 15px;}#loginform input[type=checkbox],.post-password-form input[type=checkbox] {width:15px;height:15px;}#loginform input[type=checkbox] + label,.post-password-form input[type=checkbox] + label {color:#106178 !important;}#loginform input[type=checkbox]:focus,.post-password-form input[type=checkbox]:focus {outline:none;}#loginform .login-submit,.post-password-form .login-submit {margin-top:26px;}#loginform input[type=submit],.post-password-form input[type=submit] {display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;padding-left:0;padding-right:50px;height:60px;border-radius:30px;background:#106178;position:relative;font-weight:500;color:rgba(255,255,255,0.9);box-shadow:0 0 15px 0 rgba(0,0,0,0.3);transform:scale(1);transition:all .5s ease;text-align:center;margin-top:26px;padding-left:30px;padding-right:30px;height:50px;}#loginform input[type=submit]:before,.post-password-form input[type=submit]:before {content:'+';width:60px;height:60px;background:#f9b122;border-radius:50%;text-align:center;font-size:250%;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;margin-right:10px;margin-left:-1px;border:1px solid #f9b122;}#loginform input[type=submit]:hover,.post-password-form input[type=submit]:hover {transform:scale(1.1);transition:all .7s ease;}#loginform p.forgotpassword,.post-password-form p.forgotpassword {margin-top:26px;font-size:85%;opacity:.9;}#loginform p.forgotpassword a:before,.post-password-form p.forgotpassword a:before {color:#111111;}#loginform p.forgotpassword:hover,.post-password-form p.forgotpassword:hover {opacity:1;}.width_breadcrumbs {position:relative;}nav.breadcrumbs {width:100%;box-sizing:border-box;position:relative;z-index:5;}@media only screen and (min-width:769px) {nav.breadcrumbs {padding:0 7.5px;margin-bottom:52px;}}nav.breadcrumbs ol {line-height:1.1em;}nav.breadcrumbs ol li {display:inline;}nav.breadcrumbs ol li:after {content:" . ";color:#111111;display:inline;}nav.breadcrumbs ol li:last-child:after {content:"";}nav.breadcrumbs ol li a {font-size:70%;color:#111111;border:none;opacity:.7;white-space:nowrap;}nav.breadcrumbs ol li a:before,nav.breadcrumbs ol li a:after {content:"";display:none;}nav.breadcrumbs ol li:hover a {opacity:1;}.placeholder {color:#111111;font-weight:300;}.formular {margin:13px 0;}.formular .formdiv form {box-sizing:border-box;}.formular .formdiv form label {display:none;}.formular .formdiv form p {margin:6.5px 0;}.formular .formdiv form p.checkbox {display:flex;flex-direction:row;}.formular .formdiv form p.checkbox label {display:block;vertical-align:1px;}.formular .formdiv form p.formhinweis {font-size:75%;opacity:.5;margin-top:26px;}@media only screen and (min-width:769px) {.formular .formdiv form p.formhinweis {float:right;margin-top:-50px;max-width:70%;text-align:right;line-height:1.3em;}}.formular .formdiv form p.error {color:#106178;font-weight:500;}.formular .formdiv form .flex {flex-wrap:wrap;}@media only screen and (min-width:769px) {.formular .formdiv form .flex {display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;}}.formular .formdiv form .flex p {width:100%;}@media only screen and (min-width:769px) {.formular .formdiv form .flex p {width:48%;}}.formular .formdiv form input[type=text],.formular .formdiv form input[type=email],.formular .formdiv form input[type=tel],.formular .formdiv form select,.formular .formdiv form textarea {opacity:.7;border:none;border-bottom:1px solid #bacfd7;width:100%;height:auto;box-sizing:border-box;transition:all .5s ease;padding:10px;font-weight:300;font-size:100%;line-height:1.5em;color:#111111;background:transparent;}.formular .formdiv form input[type=text]:focus,.formular .formdiv form input[type=text]:hover,.formular .formdiv form input[type=email]:focus,.formular .formdiv form input[type=email]:hover,.formular .formdiv form input[type=tel]:focus,.formular .formdiv form input[type=tel]:hover,.formular .formdiv form select:focus,.formular .formdiv form select:hover,.formular .formdiv form textarea:focus,.formular .formdiv form textarea:hover {outline:0;opacity:1;background:#ffffff;}.formular .formdiv form input[type=text].inhalt,.formular .formdiv form input[type=email].inhalt,.formular .formdiv form input[type=tel].inhalt,.formular .formdiv form select.inhalt,.formular .formdiv form textarea.inhalt {display:none;border:none;height:0px;padding:0;line-height:0px;}.formular .formdiv form textarea {height:150px;}.formular .formdiv form .select_wrap {position:relative;margin:23.4px 0;}.formular .formdiv form .select_wrap:after {content:" ";display:block;border-top:9px solid #f9b122;border-right:9px solid transparent;border-left:9px solid transparent;position:absolute;right:20px;top:40%;pointer-events:none;}.formular .formdiv form .select_wrap:hover:after {border-top:10px solid #106178;}.formular .formdiv form select {-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0px;}.formular .formdiv form select::-ms-expand {display:none;}.formular .formdiv form input[type=checkbox] {-moz-appearance:none;-webkit-appearance:none;appearance:none;width:20px;height:20px;position:relative;top:3px;box-sizing:border-box;padding:2px;border:1px solid #bacfd7;background:#fff;vertical-align:text-bottom;margin-right:10px;transition:all .5s ease;}.formular .formdiv form input[type=checkbox]:checked:after {content:" ";display:block;width:90%;height:50%;border-bottom:5px solid #106178;border-left:5px solid #106178;border-radius:0 0 0 3px;transform:rotate(-45deg);margin-top:-15%;}.formular .formdiv form input[type=checkbox]:hover {border-color:#106178;}.formular .formdiv form input[type=checkbox]:focus {outline:none;}.formular .formdiv form input.false {border-color:#106178;}.formular .formdiv form input[type=submit] {display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;padding-left:0;padding-right:50px;height:60px;border-radius:30px;background:#106178;position:relative;font-weight:500;color:rgba(255,255,255,0.9);box-shadow:0 0 15px 0 rgba(0,0,0,0.3);transform:scale(1);transition:all .5s ease;color:#fff;padding:20px 40px 15px 40px;width:auto;margin-top:39px;}.formular .formdiv form input[type=submit]:before {content:'+';width:60px;height:60px;background:#f9b122;border-radius:50%;text-align:center;font-size:250%;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;margin-right:10px;margin-left:-1px;border:1px solid #f9b122;}.formular .formdiv form input[type=submit]:hover {transform:scale(1.1);transition:all .7s ease;}.formular .formdiv form input[type=submit]:focus,.formular .formdiv form input[type=submit]:hover {outline:none;background:#ffffff;}.formular .formdiv form ::-webkit-input-placeholder {color:#111111;font-weight:300;}.formular .formdiv form ::-moz-placeholder {color:#ffffff;color:#111111;font-weight:300;}.formular .formdiv form :-ms-input-placeholder {color:#ffffff;font-weight:300;}.formular .formdiv form :-moz-placeholder {color:#ffffff;font-weight:300;}footer {-moz-animation:fadeIn 1.5s;-webkit-animation:fadeIn 1.5s;animation:fadeIn 1.5s;position:relative;height:auto;margin-top:65px;hyphens:none;}footer .viewport {align-items:flex-start;}@media only screen and (min-width:769px) {footer .flex {display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;}}footer nav.secondary {margin-top:26px;}@media only screen and (min-width:769px) {footer nav.secondary {text-align:right;margin-top:0;}}@media only screen and (min-width:769px) {footer nav.secondary ul li {display:inline-block;margin-left:15px;}}footer nav.secondary ul li a {font-size:90%;}footer .socialmedia {margin-top:26px;}@media only screen and (min-width:769px) {footer .socialmedia {margin-top:-10px;margin-left:30px;}}footer .socialmedia a {display:inline-block;background:#fff;border-radius:50%;box-shadow:0 0 15px 0 rgba(0,0,0,0.3);line-height:0em;width:50px;height:50px;}footer .socialmedia a svg {width:100%;height:auto;fill:#f9b122;}.bg_gray {background:#f5f5f7;}.bg_gray figure.buchcover span img {box-shadow:10px 10px 0 0 rgba(0,0,0,0.1);}.bg_blue {background:#106178;}.bg_blue h1,.bg_blue h2,.bg_blue h3,.bg_blue h4,.bg_blue h5,.bg_blue h6,.bg_blue p,.bg_blue li,.bg_blue a,.bg_blue address,.bg_blue a.button {color:rgba(255,255,255,0.9);}.bg_blue figure.buchcover span img {box-shadow:10px 10px 0 0 rgba(0,0,0,0.1);}.bg_blue nav.breadcrumbs ol li a,.bg_blue nav.breadcrumbs ol li:after {color:rgba(255,255,255,0.9);opacity:.8;}.bg_column_gray h1,.bg_column_gray h2,.bg_column_gray h3,.bg_column_gray h4 {color:#106178;}.bg_column_gray h5,.bg_column_gray h6,.bg_column_gray p,.bg_column_gray li,.bg_column_gray a,.bg_column_gray address {color:#111111;}.vc_row.bg_gray,.vc_row.bg_blue {padding-top:65px;padding-bottom:65px;}.vc_row.bg_gray nav.breadcrumbs,.vc_row.bg_blue nav.breadcrumbs {margin-top:-65px;}.vc_row.bg_gray.border_column,.vc_row.bg_blue.border_column {padding-top:0;padding-bottom:0;}.vc_row.bg_gray.border_column nav.breadcrumbs,.vc_row.bg_blue.border_column nav.breadcrumbs {margin-top:0;}.vc_row.bg_gray.without_insidespace,.vc_row.bg_blue.without_insidespace {padding-top:0;padding-bottom:0;}.vc_row.bg_gray.without_insidespace nav.breadcrumbs,.vc_row.bg_blue.without_insidespace nav.breadcrumbs {margin-top:0;}.vc_row.bg_gray+.bg_gray {padding-top:0;margin-top:-65px;}.vc_row.bg_gray.border_bottom+.bg_gray {padding-top:65px;margin-top:0;}.vc_row.bg_gray.border_bottom+.bg_gray.border_column {padding-top:0;}.vc_row.bg_gray+.bg_gray.border_top {padding-top:65px;margin-top:0;}.vc_row.bg_gray.without_insidespace+.bg_gray {margin-top:0;}.vc_row.bg_blue+.bg_blue {padding-top:0;margin-top:-65px;}.vc_row.bg_blue+.bg_blue.bg_column_gray {margin-top:-58.5px;}.vc_row.bg_column_gray+.bg_column_gray {margin-top:-65px !important;}.bg_column_gray + .vc_row .button_center {margin-top:-95px;}