@charset "UTF-8";@import url(/wlib/js/font-awesome5/css/fontawesome.min.css);@import url(/wlib/js/font-awesome5/css/brands.min.css);@import url(/wlib/js/font-awesome5/css/solid.min.css);@import url(/wlib/js/font-awesome5/css/v4-shims.min.css);::selection{background:#2DBBE1;color:#ffffff;}::-moz-selection{background:#2DBBE1;color:#ffffff;}p,ul,ol,h1,h2,h3,h4,table{margin:0 0 1em 0;padding:0;}ul,ol{list-style-position:outside;padding-left:18px;}li{margin-bottom:5px;}address{font-style:normal;margin-bottom:20px;}label{padding:0px;margin:0px;}img{border:0;margin:0;max-width:100%;}table{border-collapse:collapse;}td{padding:0px 10px 0px 0px;border:none;vertical-align:top;}img{border:0;margin:0;}figure{margin:0px;}mark{background-color:transparent;}.nobottom{margin-bottom:0px !important;}.spaceleft{margin-left:10px;}.spaceright{margin-right:10px;}.spacebottom{margin-bottom:10px;}.right{float:right;}.left{float:left;}.clear{clear:both;}p.error,span.error,div.error,.error a{color:#DE0235 !important;}h1,.h1,h2,h3,h4,h5{font-size:40px;margin:0px 0px 20px 0px;padding:0px;text-transform:uppercase;line-height:1.3;color:#4E4F50;}h1,.h1{margin-bottom:60px;}h2{font-size:40px;margin-bottom:60px;}h3{font-size:35px;}h4,h5{font-size:12pt;line-height:1.5;}h5{font-size:11pt;}::placeholder{color:#AAAAA9;}::-ms-input-placeholder{color:#AAAAA9;}form{margin:0px;}.input_row{margin-bottom:10px;user-select:none;}.input_form .row .col-md-2:nth-child(1){padding-right:5px;}.input_form .row .col-md-2:nth-child(2){padding-left:5px;}input[type=text],input[type=number],input[type=password],textarea,select{font-family:'Arial',sans-serif;margin:0px;font-size:0.9em;color:#000000;background-color:white;border:1px solid #5C5C5F;padding:8px 10px 8px 10px;border-radius:0px;box-sizing:border-box;-webkit-transition:.18s ease-out;-moz-transition:.18s ease-out;-o-transition:.18s ease-out;transition:.18s ease-out;}input[type=checkbox],input[type=radio]{background:none;border:none;margin:0;padding:0;width:20px;height:20px;vertical-align:middle;}label{}select{height:auto;padding:8px 7px 8px 7px !important;height:46px;}textarea{padding:9px 10px 9px 10px;line-height:1.2;display:block;}input:focus,textarea:focus,select:focus{border:1px solid #000000;}input[type=image]{outline:none;border:none !important;}.form_button,.form_button:link,.form_button:visited,input[type=submit],input[type=button]{background-color:#8B8D8F;color:#FFFFFF;font-size:1em;font-weight:500;padding:10px 20px 10px 20px;outline:none !important;cursor:pointer;margin:0px;display:inline-block !important;border:0px solid #e60005;border-radius:0px;text-align:center;-webkit-appearance:none;-moz-appearance:none;text-decoration:none !important;box-sizing:border-box;transition:background 0.5s;text-align:center;line-height:1.1;text-transform:uppercase;}.form_button:active,input[type=submit]:active,.form_button:hover,input[type=submit]:hover{background-color:#A1A4A6;transition:background 0.5s;}input[type=button]:active{background-color:#987B60;}.form_button.bkg_color2:active,.form_button.bkg_color2:hover{background-color:#987B60 !important;transition:background 0.5s;}.form_button.bkg_color5:active,.form_button.bkg_color5:hover{background-color:#C2AA7D !important;transition:background 0.5s;}#upload_form input[type=text],#upload_form textarea{border:none;border-bottom:1px solid #AAAAA9;outline:none;padding:12px 0px 12px 0px;font-size:1.1em;}#upload_form input[type=text]:focus,#upload_form textarea:focus{border-bottom:1px solid #5C5C5F;}.row {display:table;width:100%;}.col-md-4 {width:25%;display:table-cell;padding-right:10px;vertical-align:top;}.col-md-3 {width:33.333%;display:table-cell;padding-right:20px;vertical-align:top;}.col-md-3:nth-child(3) {padding-right:0px;}.col-md-2 {display:table-cell;vertical-align:top;}.col-md-2:nth-child(1) {padding-right:20px;width:50%;}.col-md-2:nth-child(2) {padding-left:20px;width:50%;}.img_left {float:left;margin-right:40px;margin-bottom:20px;}.img_left img {max-width:640px;width:100%;display:block;}.img_left::after {clear:both;}.img_right {float:right;margin-left:40px;margin-bottom:20px;}.img_right img {max-width:640px;width:100%;display:block;}.img_right::after {clear:both;}.img_fit {width:100%;}hr {border:0;background-color:#C4B7A4;font.size:0px;margin-bottom:20px;display:block;height:1px;}.pdf_link {height:27px;vertical-align:bottom;display:inline-block;padding-left:32px;padding-top:3px;margin-bottom:0px;color:#00ADEE;font-style:italic;font-weight:bold;background:url(/layout/pdf_link_14.png) 0px 0px no-repeat;}.check {padding-left:20px;background-repeat:no-repeat;background-position:0px 6px;display:online-block;margin-bottom:10px;background-image:url(/layout/check_21.png);}.highlight {color:#646464;}.highlight2 {color:#987B60;}.highlight3 {color:#B08E4F;}.highlight4 {color:#4A4A4A;}.bkg_color {background-color:#646464;}.bkg_color2 {background-color:#B08E4F !important;}.bkg_color3 {background-color:#388B7A !important;}.bkg_color4 {background-color:#F2F5F8 !important;}.bkg_color5 {background-color:#987B60 !important;}.read_more {font-family:'Myriad Pro Regular';text-transform:uppercase;}@media only screen and (max-width:1279px){.img_right img,.img_left img{max-width:400px;}}@media only screen and (max-width:960px){.video_wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.left,.right,.img_right,.img_left{float:none;margin-left:0px !important;margin-right:0px !important;}.img_right img,.img_left img{width:100%;max-width:100%;}.row,.row .col-md-2,.row .col-md-3,.row .col-md-4{display:block;width:auto !important;padding-left:0 !important;padding-right:0 !important;}.no_mobile{display:none !important;}}@media only screen and (max-width:500px){h1,h2,h3,a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}}@font-face{font-family:'Myriad Pro Regular';src:url('../fonts/MyriadPro-Regular.eot');src:url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/MyriadPro-Regular.woff2') format('woff2'),url('../fonts/MyriadPro-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Minion Pro Regular';src:url('../fonts/MinionPro-Regular.eot');src:url('../fonts/MinionPro-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/MinionPro-Regular.woff2') format('woff2'),url('../fonts/MinionPro-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Myriad Pro Light';src:url('../fonts/MyriadPro-Light.eot');src:url('../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/MyriadPro-Light.woff2') format('woff2'),url('../fonts/MyriadPro-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Helvetica Neue LT Std';src:url('../fonts/HelveticaNeueLTStd-LtCn.eot');src:url('../fonts/HelveticaNeueLTStd-LtCn.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueLTStd-LtCn.woff2') format('woff2'),url('../fonts/HelveticaNeueLTStd-LtCn.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}body{margin:0;font-family:'Myriad Pro Regular',sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:normal;font-size:12pt;color:#000000;line-height:1.4;width:100%;height:100%;background-color:#FFFFFF;overflow-y:scroll;overflow-x:hidden;}a{color:#000000;text-decoration:none;outline:none;}.main_frame{max-width:1280px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;position:relative;}#page_nav_up{display:block;width:20px;height:20px;line-height:20px;padding:10px;text-decoration:none;font-weight:bold;position:fixed;right:10px;bottom:20px;text-align:center;background:rgba(100,100,100,0.7);color:white;display:none;z-index:50;font-size:15pt;border:2px solid #FFFFFF;}#page_nav_up:hover{background-color:#565656;transition:all 250ms ease;}@media only screen and (min-width:1921px){.main_frame{max-width:1440px;}}@media only screen and (max-width:500px){.main_frame{padding-left:10px;padding-right:10px;}}header{position:relative;transition:all 0.5s;z-index:110;height:120px;top:0px;padding-top:50px;}body.project header{background-color:rgba(0,0,0,0.5);height:150px;}header.outside{top:-200px;transition:top 0.5s;}body.fixed{padding-top:170px;}body.fixed header{position:fixed;width:100%;top:-30px;transition:all 0.5s;background-color:rgba(0,0,0,0.8);}header.darker{background-color:rgba(0,0,0,0.8) !important;}body.project.fixed header{height:120px;}body.fixed header .logo{top:-8px;position:relative;}.header_img{background:url(../images/header_img.jpg) no-repeat;background-size:cover;background-position:center top;min-height:400px;padding-top:60px;padding-bottom:60px;margin-top:-166px;}.header_img2{background:url(../images/header_img.jpg) no-repeat;background-size:cover;background-position:center center;min-height:360px;}.logo{display:block;z-index:1;padding-top:25px;padding-bottom:25px;max-width:400px;position:relative;}.logo img{display:block;}@media only screen and (max-width:1023px){.topline span{margin-left:30px;margin-right:30px;}}@media only screen and (max-width:959px){}@media only screen and (max-width:1024px){.logo{margin-left:0px;;}}@media only screen and (max-width:768px){.logo{margin-left:40px;;}}@media only screen and (max-width:600px){.logo{max-width:260px !important;}}@media only screen and (max-width:1023px){.logo{margin-left:0px;}header{padding-top:0px;height:90px !important;}body.fixed header{top:0px;}body.fixed header .logo{top:0px;}body.fixed{padding-top:90px;}.logo{max-width:250px;}}nav{margin-top:-75px;padding-bottom:25px;z-index:0;}.menu_frame_in{display:flex;justify-content:right;height:30px;}.menu{padding:0px;margin:0px;}.menu a{background:none;display:block;line-height:29px;overflow:hidden;text-decoration:none;font-size:12px;padding-left:25px;padding-right:25px;padding-bottom:10px;font-weight:400;vertical-align:middle;}@-moz-document url-prefix(){}.menu a:first-child{}.menu a.marked{}.menu li.social_media a{text-align:right;padding-right:0px;}.menu > li a::after{border-top:1px solid transparent;margin-top:-5px;content:"";display:block;box-sizing:border-box;}.menu > li a.marked::after{border-top:1px solid #D1D1D1;margin-top:-5px;content:"";display:block;box-sizing:border-box;}.menu > li a.marked::after{}.menu ul li a::after,.menu ul li a:hover::after,.menu ul li a.marked::after{border-top:none !important;margin-top:0 !important;content:"" !important;display:block !important;box-sizing:border-box;}.menu a:hover,.menu li:hover,.menu li:hover a{}.menu ul{margin:0;display:none;position:absolute;margin-top:0;background-color:rgba(0,0,0,0.9);z-index:100;width:auto;margin-left:5px;min-width:260px;-webkit-box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);padding:10px 10px 10px 10px;}.menu ul ul{-webkit-box-shadow:none;box-shadow:none;}.menu ul li{margin-right:0;}.menu ul li a{line-height:1.4;padding-top:7px;padding-bottom:7px;padding-left:0px;padding-right:0px;background:none;margin-right:0px;margin-right:10px;margin-left:10px;font-size:15px;border-bottom:1px solid transparent;color:#D1D1D1;font-weight:500;}.menu ul li a.marked{border-bottom:1px solid white;}.menu ul li:last-child a{}.menu ul li:hover,.menu ul li:hover > a{text-decoration:none;background:none;}.menu ul ul{position:static;display:block;min-width:230px;background:none;margin-left:0px;padding-left:30px;margin-top:-10px;}.menu li{list-style-type:none;padding:0px;margin:0px;margin-right:0px;}.menu > li{display:inline-block;margin-bottom:5px;}.menu > li> a{color:#D1D1D1;font-weight:300;font-size:15px;letter-spacing:1px;text-transform:uppercase;}.menu ul li ul{right:0px;}.menu ul li a:hover,.menu ul li a.marked{color:#D1D1D1;border-bottom:1px solid white;}.menu ul li{}.menu li:hover > ul{display:inline-flex;flex-direction:column;flex-wrap:wrap;}.menu li:hover > ul.wide{width:560px;}@media only screen and (max-width:1170px){.menu a{padding-left:15px;padding-right:15px;}.logo{padding-top:25px;padding-bottom:30px;max-width:300px;position:relative;}nav{margin-top:-70px;}}@media only screen and (max-width:1024px){.menu ul{margin-left:15px;}}.is_mobile{display:none;}#menu_sidebar{display:none;}.menu_disabled{}.menu_enabled{}.bt_menu_open,.bt_menu_close{background-color:#646464;width:55px;height:55px;position:fixed;display:none;z-index:999;}.bt_menu_open{background-color:#646464;width:50px;height:50px;display:none;}.bt_menu_open:hover,.bt_menu_close:hover{text-decoration:none;}.bt_menu_close{background-color:#646464;top:0px;right:245px;z-index:999;text-align:center;}.bt_menu_open{top:15px;right:12px;text-align:center;border-radius:50%;background:url(../images/mobile_icon.svg) no-repeat;width:50px;height:50px;}.bt_menu_open:before,.bt_menu_close:before{font-family:'Font Awesome 5 Free';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);color:#FFFFFF;font-size:17pt;line-height:55px;text-decoration:none !important;}.bt_menu_close:before{content:"\f00d";}.menu_lang2{background-color:#646464;width:245px;height:55px;position:fixed;top:0px;right:0px;display:none;z-index:999;border-bottom:1px solid black;}.menu_lang2 a{display:block;float:left;width:65px;height:45px;margin-top:5px;line-height:55px;background-color:#ffffff;text-align:center;text-decoration:none;border-radius:5px;margin-left:5px;}.menu_lang2 a.marked,.menu_lang2 a:hover{color:#4F4F4F;background-color:#E0EFDC;}#menu_sidebar,#menu_sidebar ul,#menu_sidebar li{padding:0px;margin:0px;}#menu_sidebar > li{display:inline-block;}#menu_sidebar li{list-style-type:none;text-align:left;}#menu_sidebar{position:none;right:0;top:55px;height:auto;width:300px;background-color:#FFFFFF;color:black;box-shadow:0 3px 6px 0 rgba(200,200,200,0.7);-moz-box-shadow:0 3px 6px 0 rgba(200,200,200,0.7);-webkit-box-shadow:0 3px 6px 0 rgba(200,200,200,0.7);-khtml-box-shadow:0 3px 6px 0 rgba(200,200,200,0.7);display:none;z-index:19000;overflow:auto;}#menu_sidebar ul{position:static;padding-left:20px;margin-top:0px;}#menu_sidebar a{vertical-align:middle;background-color:transparent;color:#000000;margin-right:0px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;display:block;}#menu_sidebar a i{}#menu_sidebar ul{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;margin-left:0px;margin-bottom:10px;}#menu_sidebar li:hover > ul{}#menu_sidebar > li{float:none;display:block;}#menu_sidebar li{border-bottom:1px solid #E7E7E7;}#menu_sidebar a.marked,#menu_sidebar a.marked:visited,#menu_sidebar a.marked:active,#menu_sidebar a.marked:hover{font-weight:600;}#menu_sidebar a:hover{}#menu_sidebar li:hover,#menu_sidebar li:hover > a{color:black;background-color:transparent;}#menu_sidebar li.closed{}#menu_sidebar li.opened{}#menu_sidebar ul li.closed{}#menu_sidebar ul li.opened{}#menu_sidebar ul{margin-left:0px;background-color:#FFFFFF;}#menu_sidebar ul li{border-bottom:none;padding-left:0px;}#menu_sidebar ul li a,#menu_sidebar ul li a:visited,#menu_sidebar ul li a:active{padding-top:10px;padding-bottom:10px;padding-right:25px;padding-left:15px;}#menu_sidebar ul li a:hover,#menu_sidebar ul li a.marked,#menu_sidebar ul li a.marked:hover{}#menu_sidebar ul ul{margin-top:0;left:0;}#menu_sidebar li.menu_sidebar_tools,#menu_sidebar li.menu_sidebar_tools:hover{height:24px;line-height:24px;min-height:24px;border:none;background-color:#E7E7E7;overflow:hidden;}@media (max-width:959px){nav{display:none;}.bt_menu_open{top:35px;right:20px;display:block;}#menu_sidebar{position:fixed;}.is_desktop{display:none;}.is_mobile{display:block;}header .form_button{top:100px;right:10px;}#menu_sidebar li.social_media{display:none;}}@media only screen and (max-width:1023px){.bt_menu_open{top:20px;width:40px;height:40px;}}@media only screen and (max-width:500px){.bt_menu_open{right:10px;}}section{padding-top:100px;padding-bottom:100px;background-repeat:no-repeat;font-size:13pt;}section+section{margin-top:-60px}section.dark{background-color:#303030;color:white;}section.gray{background-color:#EDEDED;}section.dark a{color:white;}section.more_top_padding{padding-top:100px;}section.style_element{background:url(../images/style_element.png) no-repeat;background-position:center center;background-size:40%;}section h1,section h2,section h3,section h4,section h5{color:#5C5C5F;font-weight:300;}section.dark h1,section.dark h2,section.dark h3,section.dark h4,section.dark h5{color:white;}section h3.thin{font-family:'Myriad Pro Light';}.topic_separator{height:2px;background-color:#8B8D8F;display:block;width:50%;margin-top:-10px;margin-bottom:20px;}.topic_separator::before{width:30px;height:2px;background-color:#5C5C5F;display:block;content:"";}section h5{text-transform:none;}.round_edge{border-radius:20px;}.text_frame{max-width:1080px;margin-left:auto;margin-right:auto;}section a{text-decoration:underline;}ul+h3{margin-top:30px;}h2+h3{margin-top:-50px;font-size:1.7em;}.menu2{padding:0px;margin:0 0 20px 0;list-style-type:none;}.menu2 a{color:#8B8D8F;font-size:3em;text-transform:uppercase;}.menu2 a::after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);font-size:60px;content:"\f107";margin-left:10px;}.menu2 a:hover,.menu2 a.marked{color:#5C5C5F;}.menu2 a.marked::after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);font-size:60px;content:"\f105";margin-left:10px;}.person_teaser,.person_teaser2{margin:50px 0 0 0;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-15px;width:calc(100% + 30px);}.person_teaser2{margin-left:-20px;width:calc(100% + 40px);}.person_teaser > div,.person_teaser2 > div{width:calc(100% / 5);box-sizing:border-box;margin-bottom:10px;padding-left:15px;padding-right:15px;}.person_teaser2 .text{margin-top:-10px;text-align:center;font-size:11pt;}.person_teaser2 > div{padding-left:20px;padding-right:20px;margin-bottom:30px;}.person_teaser > div h4,.person_teaser2 > div h4{text-transform:none;text-align:center;font-size:13pt;margin-bottom:0px;margin-top:-10px;font-weight:600;}.person_teaser > div h5,.person_teaser2 > div h5{font-family:'Myriad Pro Light';font-size:13pt;text-align:center;font-weight:600;}.person_teaser img,.person_teaser2 img{border:1px solid #F4F8FB;}.person_teaser2 img{width:100%;}.person_teaser2 > div{width:calc(100% / 3);}.project_teaser{margin:50px 0 0 0;display:flex;width:calc(100% + 60px);margin-left:-20px;flex-wrap:wrap;justify-content:space-between;}.project_teaser > a{width:calc(100% / 3);box-sizing:border-box;margin-bottom:10px;padding-left:20px;padding-right:20px;text-decoration:none !important;overflow:hidden;cursor:default;max-width:360px;}.project_teaser > a .in{position:relative;max-width:300px;overflow:hidden;}.project_teaser > a img{max-width:300px;width:100%;}.project_teaser > a p{display:block;max-width:300px;width:100%;}.project_teaser > a .in:hover{cursor:pointer;}.project_teaser > a .in p:nth-child(2){position:absolute;left:-300px;top:0px;transition:left 0.5s;}.project_teaser > a .in:hover p:nth-child(2){left:0px;transition:left 0.5s;}.project_teaser > a h4{font-family:'Myriad Pro Light';font-size:16pt;margin-top:-15px;text-align:center;font-weight:500;}.job_contact{padding-top:25px;}.job_contact a{text-decoration:none;}@media only screen and (min-width:1921px){.project_teaser > a{max-width:400px;}.project_teaser > a .in{max-width:360px;}.project_teaser > a img{max-width:360px;}.project_teaser > a p{max-width:360px;}.project_teaser > a .in p:nth-child(2){left:-360px;}}@media only screen and (max-width:1100px){section.more_top_padding{padding-top:60px;}.person_teaser > div{width:calc(100% / 4);}}@media only screen and (max-width:1080px){.project_teaser{width:calc(100% + 40px);}}@media only screen and (max-width:1024px){.person_teaser2{margin-left:-10px;width:calc(100% + 20px);}.person_teaser2 > div{padding-left:10px;padding-right:10px;margin-bottom:25px;}}@media only screen and (max-width:960px){.project_teaser > a{width:calc(100% / 3);}.project_teaser > a .in:hover p:nth-child(2){left:-300px;transition:left 0.5s;}}@media only screen and (max-width:768px){.person_teaser > div{width:calc(100% / 3);}.person_teaser2 > div{width:calc(100% / 2);}.menu2 a{font-size:2em;}.topic_separator{width:100%;}section+section{margin-top:-60px}}@media only screen and (max-width:600px){.person_teaser > div{width:calc(100% / 2);}.project_teaser > a{width:calc(100% / 2);}h1,h2{margin-bottom:30px;}h2+h3{margin-top:-25px;}}@media only screen and (max-width:450px){section{padding-top:50px;padding-bottom:50px;}.person_teaser > div,.project_teaser > a,.person_teaser2 > div,.project_teaser2 > a{width:100%;max-width:300px;margin-left:auto;margin-right:auto;}.person_teaser,.project_teaser{margin:0;width:auto;}}.akkordeon_frame + h2,.akkordeon_frame + p{padding-top:40px;}.akkordeon_frame_in{}.akkordeon{margin-bottom:20px;}.akkordeon>a{background-color:#B1B1B2;text-transform:uppercase;padding:2px 10px;text-decoration:none;}.akkordeon>a img{transform:rotate(180deg);position:relative;top:-10px;margin-bottom:-20px;left:-5px;user-select:none;pointer-events:none;margin-left:-10px;}.akkordeon.small{margin-bottom:0px;}.akkordeon.small>a{border-top:1px solid #DCDDDF;text-transform:none;padding:10px 0px 10px 0px;background-color:transparent !important;}.akkordeon_frame_in .akkordeon.small:last-child>a{border-bottom:1px solid #DCDDDF;}.akkordeon.small>a.closed{padding:10px 0px 10px 0;background-color:transparent !important;}.akkordeon>a:first-child{display:flex;align-items:center;cursor:pointer;}.akkordeon.small>a:first-child{display:block;}.akkordeon + .akkordeon >div{}.akkordeon>a:first-child h4{margin-bottom:0;color:#363636;padding:5px 0 0 0;margin:0;font-size:1.7em;line-height:1.0;}.akkordeon>a:first-child h4 strong{font-weight:bold;}.akkordeon.small>a:first-child h4{margin:0;color:#F36F42;padding:0;font-size:12pt;}.akkordeon>a.closed i{}.akkordeon>a.closed i::after{color:#005588;content:"";text-align:center;display:block;width:40px;height:40px;background:url(../images/fsh_plus.svg) 0 0 no-repeat;background-size:40px 40px;margin-top:0px;margin-right:10px;}.akkordeon>a i::after{color:#005588;content:"";text-align:center;display:block;width:40px;height:40px;font-size:40px;font-style:normal;vertical-align:middle;background:url(../images/fsh_minus.svg) 0 0 no-repeat;background-size:40px 40px;margin-right:10px;}.akkordeon.small>a.closed i::after{float:right;color:#F36F42;content:"";text-align:center;display:block;width:24px;height:20px;background:url(../images/arrow_down.svg) 0 8px no-repeat;background-size:22px 13px;margin-top:0px;margin-right:0px;transform:rotate(0deg);transition:all 0.5s;}.akkordeon.small>a i::after{float:right;color:#F36F42;content:"";text-align:center;display:block;width:24px;height:20px;vertical-align:middle;background:url(../images/arrow_down.svg) 0 0px no-repeat;background-size:22px 13px;transform:rotate(180deg);transition:all 0.5s;margin-right:0px;}.akkordeon>div{padding-top:15px;}.akkordeon .content{background-color:#F5F5F5;text-transform:none;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:85px;}.akkordeon .content a{font-family:'Myriad Pro Regular';text-transform:uppercase;}.akkordeon .content p{}.akkordeon .content p:last-child,.akkordeon .content ul:last-child,.akkordeon .content ol:last-child{margin-bottom:0px;}.akkordeon.small .content{background-color:#F2F3F4;}.blue_section .akkordeon.small .content,.gray_section .akkordeon.small .content{background-color:transparent;padding-left:0px;padding-right:0px;}.akkordeon_frame_in .akkordeon.small:last-child .content{margin-bottom:0px;}.akkordeon>div{}.akkordeon.small>div{border-bottom:1px solid #E4E4E6;}.akkordeon>div:first-child{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #E51100;cursor:pointer;}.akkordeon + .akkordeon >div{border-top:0px solid #E51100;}@media only screen and (max-width:600px){.akkordeon .content{padding-left:20px;}}.pdf_teaser3{display:grid;grid-template-columns:0.333333fr 0.333333fr 0.333333fr;column-gap:30px;row-gap:30px;margin-bottom:-30px;}.pdf_teaser3 h4{font-size:1.4em;margin-bottom:5px;}.pdf_teaser3 h4 strong{font-weight:bold;}@media (max-width:768px){.pdf_teaser3{grid-template-columns:0.5fr 0.5fr;}}@media (max-width:600px){.pdf_teaser3{grid-template-columns:1fr;}.pdf_teaser3 img{width:100%;}}}.gallery_frame figcaption{display:none;font-size:9pt;padding-top:5px;}figure{margin:10px;}#scroller_content{}#scroller_content .owl-pagination{display:block;}.slider_section{padding-top:0px;padding-bottom:0px;top:-170px;margin-bottom:-170px;position:relative;background-color:#48515B;height:100vh;}body.project .slider_section{top:-200px;margin-bottom:-200px;}.slider_section .owl-dots{position:absolute;bottom:20px;left:10px;}.slider_section .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;width:16px;height:16px;border:1px solid #A8A9AD;border-radius:0;margin-right:12px;margin-left:12px;margin-bottom:12px;transition:all 0.3s ease;display:block;}.slider_section .owl-carousel button.owl-dot.active{background:#A8A9AD;}.slider_section .style_elements{position:absolute;bottom:-110px;right:12.5%;width:100px;z-index:2;}.slider_section .style_elements{display:block;}.slider_section .claim{color:#D1D1D1;position:absolute;bottom:12%;right:23%;max-width:520px;z-index:10;}.slider_section .claim h3,.slider_section .claim h4{color:#D1D1D1;}.slider_section .claim h4{margin-bottom:5px;}.slider_section .claim p{font-family:'Myriad Pro Light',sans-serif;}.slider_section .claim a{color:#D1D1D1;font-family:'Myriad Pro Light',sans-serif;text-transform:uppercase;text-decoration:underline;}.slider_item{transition:height 0.5s;background-size:cover;background-position:center top;position:relative;min-height:550px;position:relative;}body.start .slider_item{transition:none;}.slider_item::after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);content:"";}.slider_section.brighter .slider_item::after{background-color:rgba(0,0,0,0.4);}body.project .slider_section .slider_item::after{display:none;}body.project .slider_section .claim{background:rgba(0,0,0,0.7) !important;padding:20px;bottom:20px;right:20px;max-width:400px;}.slider_section2{position:relative;padding-left:8%;padding-right:8%;padding-bottom:50px;max-width:1440px;margin-left:auto;margin-right:auto;}#scroller_content2{}#scroller_content2 .owl-dots{display:block;text-align:center;margin-top:40px;display:none;}#scroller_content2 button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;width:16px;height:16px;border:1px solid #49351B;border-radius:0;margin-right:12px;margin-left:12px;margin-bottom:12px;border-radius:50%;transition:all 0.3s ease;display:inline-block;}#scroller_content2 button.owl-dot.active{background:#49351B !important;}.slider_item2{margin-left:40px;margin-right:40px;}.slider_item2 h3{font-size:28px;font-weight:500;margin-top:30px;}.slider_overlay_left{position:absolute;left:0%;top:0px;width:15%;height:100%;z-index:1;background-image:linear-gradient(to left,rgba(0,0,0,0),rgba(255,255,255,1));}.slider_overlay_right{position:absolute;right:0%;top:0px;width:15%;height:100%;z-index:1;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(255,255,255,1));}.slider_frame3{position:relative;margin-bottom:100px;margin-left:auto;margin-right:auto;max-width:960px;padding-left:40px;padding-right:40px;margin-top:-50px;}.slider_frame3 .scroller_nav .arrow_left,.slider_frame3 .scroller_nav .arrow_right{top:50%;margin-top:-27px;width:30px;height:55px;}.slider_item3{margin-left:10px;margin-right:10px;}.slider_item3 img{max-width:130px;margin-left:auto;margin-right:auto;}.slider_frame3 .scroller_nav .arrow_left{left:0px;}.slider_frame3 .scroller_nav .arrow_right{right:0px;}.slider_item4{margin-right:15px;display:inline-block;}.slider_item4 img{max-width:90px;}.slider_frame .scroller_nav .arrow_left,.slider_frame .scroller_nav .arrow_right{top:30%;margin-top:-27px;width:30px;height:55px;}.slider_frame .scroller_nav .arrow_left{left:20px;}.slider_frame .scroller_nav .arrow_right{right:20px;}.scroller_nav{}.scroller_nav a{text-decoration:none !important;}.scroller_nav .arrow_left,.scroller_nav .arrow_right{display:block;cursor:pointer;width:40px;height:73px;position:absolute;top:30%;margin-top:-36px;z-index:49;left:10%;}.scroller_nav .arrow_left{left:-5%;background:url(../images/arrow_left.png) no-repeat;background-size:100% 100%;}.scroller_nav .arrow_right{left:auto;right:-5%;background:url(../images/arrow_right.png) no-repeat;background-size:100% 100%;}.slider_frame .scroller_nav .arrow_left{left:20px;background:none;background:rgba(0,0,0,0.5);padding:20px;height:auto;width:auto;transition:background 0.5s;}.slider_frame .scroller_nav .arrow_left:hover{background-color:white;transition:all 0.5s;}.slider_frame .scroller_nav .arrow_left:hover:after{color:black;transition:all 0.5s;}.slider_frame .scroller_nav .arrow_left:after{font-family:'Font Awesome 5 Free';color:#D0D0D0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f104";font-size:3em;font-weight:100;transition:background 0.5s;}.slider_frame .scroller_nav .arrow_right{left:auto;right:20px;background:none;background:rgba(0,0,0,0.5);padding:20px;height:auto;width:auto;transition:background 0.5s;}.slider_frame .scroller_nav .arrow_right:hover{background-color:white;transition:all 0.5s;}.slider_frame .scroller_nav .arrow_right:hover:after{color:black;transition:all 0.5s;}.slider_frame .scroller_nav .arrow_right:after{font-family:'Font Awesome 5 Free';color:#D0D0D0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f105";font-size:3em;font-weight:100;}@-webkit-keyframes mymove{from{background-position:0% 0%;}to{background-position:0% -100%;}}@keyframes mymove{from{background-position:0% 0%;}to{background-position:0% -100%;}}@media only screen and (max-width:1024px){.slider_frame3{margin-bottom:50px;}}@media only screen and (max-width:768px){.slider_section .style_elements{right:5%;}.slider_section .claim{right:auto;left:60px;padding-right:85px;}#scroller_content2 .owl-dots{display:block;}}@media only screen and (max-width:767px){.slider_frame{margin-bottom:-30px;}.slider_section .style_elements{right:10px;}.slider_section .style_elements{width:80px;}}@media only screen and (max-width:715px){.slider_section{top:-90px;margin-bottom:-90px;}body.project .slider_section{top:-120px;margin-bottom:-120px;}}@media only screen and (max-width:1440px){.slider_item2{margin-left:30px;margin-right:30px;}}@media only screen and (max-width:1280px){.slider_item2{margin-left:20px;margin-right:20px;}}@media only screen and (max-width:960px){.slider_item2{margin-left:0px;margin-right:0px;}.scroller_nav .arrow_left{left:-50px;}.scroller_nav .arrow_right{right:-50px;}.slider_overlay_left,.slider_overlay_right{display:none;}.slider_section2 .main_frame{padding-left:0px;padding-right:0px;}body.project .slider_section .claim{width:auto;right:20px;}}@media only screen and (max-width:650px){.slider_section .scroller_nav,.slider_section2 .scroller_nav{display:none;}.slider_section2{padding-left:20px;padding-right:20px;}}@media only screen and (max-width:600px){.slider_section .owl-dots{display:none;}.slider_section .style_elements{display:none;}.slider_section .claim{right:auto;left:10px;bottom:10px !important;width:calc(100% - 20px);padding-right:0px;}.slider_section2{padding-left:10px;padding-right:10px;}body.project .slider_section .claim{width:calc(100% - 60px);}.slider_item4 img{max-width:70px;}}@media only screen and (max-width:450px){body.project .slider_section{margin-bottom:-90px;}.slider_section .claim h3{font-size:16pt;}.slider_item4 img{max-width:50px;}}@media only screen and (max-height:700px){.slider_section .claim{max-height:400px;overflow-y:auto;bottom:10px !important;}.slider_section .claim h3{font-size:16pt;}}footer{background-color:#BEBFC2;padding-top:50px;padding-bottom:25px;line-height:1.7;font-size:11pt;}footer .col-md-3{position:relative;}footer .col-md-3:nth-child(1){width:50%;}footer .col-md-3:nth-child(3){text-align:right;}footer .col-md-3:nth-child(3) a{font-family:'Myriad Pro Light';text-transform:uppercase;font-size:12.5pt;}footer .style_element img{display:block;}footer a .fa{color:#57585A;margin-left:10px;}footer .style_element{position:absolute;right:100px;bottom:-12px;height:272px;}@media only screen and (max-width:1280px){footer .col-md-3:nth-child(1){width:60%;}}@media only screen and (max-width:1120px){footer .style_element{right:10%;}}@media only screen and (max-width:960px){footer .col-md-3:nth-child(1){padding-bottom:40px;}footer .col-md-3:nth-child(3){text-align:left;}footer .col-md-3{position:static;}footer .style_element{right:40px;bottom:-27px;}footer a .fa{margin-left:0px;margin-right:10px;}}@media only screen and (max-width:768px){footer .col-md-3:nth-child(1) img{max-width:250px !important;}footer .col-md-3:nth-child(1){padding-bottom:0px;}}