
/*! yamlcss v4.1.2 (2013-07-28) */
@media all{*{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100%;background:#fff;color:#000;text-align:left}div:target,h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{outline:0 none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}svg:not(:root){overflow:hidden}figure{margin:0}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:.8em}dt{font-weight:700}dd{margin:0 0 1em .8em}blockquote{margin:0 0 1em .8em}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ym-clearfix:before{content:"";display:table}.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-contain-dt{display:table;table-layout:fixed;width:100%}.ym-contain-oh{display:block;overflow:hidden;width:100%}.ym-contain-fl{float:left;width:100%}.ym-column{display:table;table-layout:fixed;width:100%}.ym-col1{float:left;width:20%}.ym-col2{float:right;width:20%}.ym-col3{width:auto;margin:0 20%}.ym-cbox{padding:0 10px}.ym-cbox-left{padding:0 10px 0 0}.ym-cbox-right{padding:0 0 0 10px}.ym-ie-clearing{display:none}.ym-grid{display:table;table-layout:fixed;width:100%;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.ym-g25{width:25%}.ym-g33{width:33.333%}.ym-g50{width:50%}.ym-g66{width:66.666%}.ym-g75{width:75%}.ym-g38{width:38.2%}.ym-g62{width:61.8%}.ym-gbox{padding:0 10px}.ym-gbox-left{padding:0 10px 0 0}.ym-gbox-right{padding:0 0 0 10px}.ym-equalize{overflow:hidden}.ym-equalize>[class*=ym-g]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*=ym-g]>[class*=ym-gbox]{padding-bottom:10000px;margin-bottom:-10000px}.ym-form,.ym-form fieldset{overflow:hidden}.ym-form div{position:relative}.ym-form label,.ym-form .ym-label,.ym-form .ym-message{position:relative;line-height:1.5;display:block}.ym-form .ym-message{clear:both}.ym-form .ym-fbox-check label{display:inline}.ym-form input,.ym-form textarea{cursor:text}.ym-form .ym-fbox-check input,.ym-form input[type=image],.ym-form input[type=radio],.ym-form input[type=checkbox],.ym-form select,.ym-form label{cursor:pointer}.ym-form textarea{overflow:auto}.ym-form input.hidden,.ym-form input[type=hidden]{display:none!important}.ym-form .ym-fbox:before,.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before{content:"";display:table}.ym-form .ym-fbox:after,.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active,.ym-form input[type=radio]:focus,.ym-form input[type=radio]:hover,.ym-form input[type=radio]:active,.ym-form input[type=checkbox]:focus,.ym-form input[type=checkbox]:hover,.ym-form input[type=checkbox]:active{border:0 none}.ym-form input,.ym-form textarea,.ym-form select{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%}.ym-form .ym-fbox-check input,.ym-form input[type=radio],.ym-form input[type=checkbox]{display:inline;margin-left:0;margin-right:.5ex;width:auto;height:auto}.ym-form input[type=image]{border:0;display:inline;height:auto;margin:0;padding:0;width:auto}.ym-form label,.ym-form .ym-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto}.ym-form .ym-inline{display:inline-block;float:none;margin-right:0;width:auto;vertical-align:baseline}.ym-fbox-wrap{display:table;table-layout:fixed;width:70%}.ym-fbox-wrap input,.ym-fbox-wrap textarea,.ym-fbox-wrap select{width:100%}.ym-fbox-wrap input[type=image]{width:auto}.ym-fbox-wrap input[type=radio],.ym-fbox-wrap input[type=checkbox]{display:inline;width:auto;margin-left:0;margin-right:.5ex}.ym-fbox-wrap label,.ym-fbox-wrap .ym-label{display:inline}.ym-full input,.ym-full textarea,.ym-full select{width:100%}.ym-full .ym-fbox-wrap{width:100%}.ym-columnar input,.ym-columnar textarea,.ym-columnar select{float:left;margin-right:-3px}.ym-columnar label,.ym-columnar .ym-label{display:inline;float:left;width:30%;z-index:1}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-message{margin-left:30%}.ym-columnar .ym-fbox-wrap{margin-left:30%;margin-right:-3px}.ym-columnar .ym-fbox-wrap .ym-message{margin-left:0}.ym-columnar .ym-fbox-wrap label{float:none;width:auto;z-index:1;margin-left:0}.ym-columnar .ym-fbox-wrap input{margin-left:0;position:relative}.ym-columnar .ym-fbox-check{position:relative}.ym-columnar .ym-fbox-check label,.ym-columnar .ym-fbox-check .ym-label{padding-top:0}.ym-columnar .ym-fbox-check input{top:3px}.ym-columnar .ym-fbox-button input{float:none;margin-right:1em}.ym-fbox-wrap+.ym-fbox-wrap{margin-top:.5em}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}.ym-skip,.ym-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}@media print{.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table;table-layout:fixed}.ym-print{position:static;left:0}.ym-noprint{display:none!important}}.bw21-title-1{font-family:"fira-sans",sans-serif;font-weight:400;line-height:1.2em;color:#787878;padding:0 0 .25em 0;margin:0 0 .5em 0;overflow:hidden;font-size:187.5%;margin-bottom:32px}.bw21-title-2{font-family:"fira-sans",sans-serif;font-weight:400;line-height:1.2em;color:#787878;padding:0 0 .25em 0;margin:0 0 .5em 0;overflow:hidden;font-weight:500;color:#3c3c46;line-height:166%;font-size:112.5%}.bw21-title-3{font-family:"fira-sans",sans-serif;font-weight:400;line-height:1.2em;color:#787878;padding:0 0 .25em 0;margin:0 0 .5em 0;overflow:hidden;color:#3c3c46;font-size:100%}.bw21-title-4{font-family:"fira-sans",sans-serif;font-weight:400;line-height:1.2em;color:#787878;padding:0 0 .25em 0;margin:0 0 .5em 0;overflow:hidden;font-size:1em;margin:0 0 1em 0;padding:0}
/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * @copyright       � 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
@media screen{body{overflow-y:scroll;background:#f9f9f9}body.bw21-nav-small header .ym-wrapper .ym-wbox{padding-top:10px;padding-bottom:7px}body.bw21-nav-small header .logo{margin-top:8px;max-width:198px!important}body.bw21-nav-small header .logo img{width:100%;max-width:198px!important}body.bw21-nav-small header .mainnav{bottom:10px}body.bw21-nav-small header .langnav{top:6px}body.bw21-nav-small.action_home header .ym-wbox{height:42px}.ym-wrapper{max-width:76em;margin:0 auto}.ym-wrapper .ym-wbox{padding:22px 22px 22px 44px}.mobile-content{display:none}body>header,body>nav,body>main,body>footer{min-width:760px}header,footer{background:#f9f9f9}header{position:fixed;z-index:2;width:100%;-webkit-box-shadow:0 3px 5px 0 rgb(0 0 0 / .08);-moz-box-shadow:0 3px 5px 0 rgb(0 0 0 / .08);box-shadow:0 3px 5px 0 rgb(0 0 0 / .08)}header .ym-wrapper .ym-wbox{position:relative;padding-bottom:25px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}header nav ul li{float:left}header nav ul li.first a{padding-left:0}header nav ul li.last a{padding-right:0}.logo{display:block;margin:38px 0 0 -22px;max-width:198px!important}.logo,.logo img{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.logo img{width:100%;max-width:198px!important}nav{background:#fff0}nav ul,nav ul li{margin:0;padding:0;list-style:none}nav ul a,nav ul li a{display:block;text-decoration:none;font-weight:300;color:#787878}nav ul em a,nav ul li em a,nav ul strong a,nav ul li strong a{font-weight:400;font-style:normal}.nav-container,#mobile-toggle{display:none}.mainnav{position:absolute;bottom:22px;right:22px;-webkit-transition:bottom 0.1s linear;-moz-transition:bottom 0.1s linear;-ms-transition:bottom 0.1s linear;-o-transition:bottom 0.1s linear;transition:bottom 0.1s linear}.mainnav ul li a{padding:0 21px;font-size:112.5%}.mainnav ul li strong a,.mainnav ul li em a{color:#c11b13;font-weight:400;white-space:nowrap}.mainnav ul li ul{display:none}.langnav{position:absolute;top:40px;right:22px;-webkit-transition:top 0.1s linear;-moz-transition:top 0.1s linear;-ms-transition:top 0.1s linear;-o-transition:top 0.1s linear;transition:top 0.1s linear}.langnav ul li,.mobile-langnav ul li{display:inline-block;float:left;font-size:87.5%}.langnav ul li:after,.mobile-langnav ul li:after{content:"|";color:#787878;font-weight:300}.langnav ul li a,.mobile-langnav ul li a{display:inline-block;margin:0;padding:0 .25em;text-transform:uppercase}.langnav ul li.last:after,.mobile-langnav ul li.last:after{display:none;content:""}.langnav ul li.active a,.mobile-langnav ul li.active a{color:#c11b13;font-weight:400}.subnav,.content-leftcol{margin-right:40px}.subnav ul li{border-bottom:1px solid #c8c8c8;padding:0}.subnav ul li a{padding:2em 0 .25em 0}.subnav ul li.first a{padding-top:0}.subnav ul li strong a,.subnav ul li em a{color:#c11b13;font-weight:400}.subnav ul li li{border:none;margin-top:.5em;margin-left:22px;border-top:1px solid #c8c8c8}.subnav ul li li,.subnav ul li li.first{padding-top:.5em}.footer-nav a{text-align:right}main,main.mobilehandle,main.mobilehandle.expanded{padding-top:126px;background:#fff}main .ym-wrapper .ym-wbox,main.mobilehandle .ym-wrapper .ym-wbox,main.mobilehandle.expanded .ym-wrapper .ym-wbox{padding-top:42px;padding-bottom:60px}.action_home,.action_home header,.action_home footer{background:#fff}.action_home header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.action_home header .logo{display:none}.action_home header .ym-wbox{height:79px}.action_home main .ym-wrapper .ym-wbox{padding:0;padding-top:0!important;margin-top:-5px!important}.action_home main .ym-wrapper .ym-wbox>.title-style1{display:none}.action_home main .ym-wrapper .ym-wbox .ym-gl{text-align:right}.action_teamdetail .article-section>p,.action_teamdetail .article-section>ul,.action_teamdetail .article-section>ol,.action_teamdetail .article-section>.col-listing{padding-left:20%;width:80%}.action_contact .image-container{position:relative;z-index:0}.action_contact .map-container{position:relative;z-index:1;margin-top:-70px;margin-left:60px;margin-left:calc(100% - 660px);border:3px solid #fff;-webkit-box-shadow:0 3px 5px 0 rgb(0 0 0 / .08);-moz-box-shadow:0 3px 5px 0 rgb(0 0 0 / .08);box-shadow:0 3px 5px 0 rgb(0 0 0 / .08)}article.home{position:relative}article.home .quarter-wrapper{position:relative;line-height:0;overflow:hidden;margin-top:-1px;margin-right:-1px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}article.home .switch_trigger{cursor:pointer}article.home img{width:100%;height:auto}article.home .text-overlay{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;min-height:1em;background:rgb(255 255 255 / .9);padding:.5em 5%;text-align:center;transition:all 0.25s ease-in-out;opacity:0;font-size:125%;line-height:1.5em}article.home .text-overlay p{margin:0}article.home .expanded .text-overlay{opacity:1}article.home .content-logo-wrapper{position:absolute;top:42.9%;left:25%;z-index:1;width:50%;margin:0}article.home .content-logo-wrapper .content-logo{margin:0;background:rgb(255 255 255 / .9);padding:4.5% 0 5.5%;text-align:center}article.home .content-logo-wrapper .content-logo.collapsed{cursor:pointer}article.home .content-logo-wrapper .content-logo,article.home .content-logo-wrapper .content-logo.expanded,article.home .content-logo-wrapper .content-logo.collapsed.triggered{cursor:default}article.home .content-logo-wrapper .content-logo img{display:block;margin:0 auto;width:75%;height:auto}article.detail{max-width:660px}footer .ym-wbox{font-size:87.5%}.ym-gbox{padding:0 1.5em}.ym-gbox-left{padding:0 1.5em 0 0}.ym-gbox-right{padding:0 0 0 1.5em}.ym-skiplinks a.ym-skip:focus,.ym-skiplinks a.ym-skip:active{color:#fff;background:#333;border-bottom:1px #3c3c46 solid;padding:10px 0;text-align:center;text-decoration:none}.app_more_component_anchorviewer{box-sizing:border-box}span.softbreak:after{content:"";display:block}.ck-body-wrapper{display:none}.fm--inline-active{background-color:#eee}}@media screen and (min-width:0){body>header,body>nav,body>main,body>footer{min-width:0}}@media screen and (max-width:1220px){.action_contact .map-container{margin-top:0;margin-left:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media screen and (max-width:1023px){.linearize-level-0>[class*="ym-g"]{display:block;float:none;padding:0;margin:0;width:auto!important}.linearize-level-0>[class*="ym-g"]>[class*="ym-gbox"]{margin:0;padding:0;overflow:hidden}.footer-nav{margin-top:12px}.footer-nav a{text-align:left}}@media screen and (max-width:1024px){article.home .text-overlay{font-size:100%}}@media screen and (max-width:760px){#mobile-toggle{display:block}nav.ym-g25{display:none!important}.action_home header .ym-wbox{height:auto}article.home .content-logo-wrapper{left:10%;width:80%;top:38.5%}body.bw21-nav-small header .logo{margin:0;max-width:none!important}body.bw21-nav-small header .logo img{max-width:265px!important}body.bw21-nav-small header .ym-wrapper .ym-wbox{padding-top:12px;padding-bottom:7px}header .ym-wrapper .ym-wbox{padding-top:12px;padding-bottom:7px}header .logo{display:inline-block;margin:0;width:80%;width:calc(100% - 46px);max-width:270px!important}header .logo img{width:100%;max-width:265px!important;height:auto}header .langnav,header .mainnav{display:none}header #mobile-toggle,header #mobile-toggle.collapsed{float:right;display:block;background:#fff0;text-align:center;margin:-5px 0 12px 0;cursor:pointer;position:relative;height:40px;width:40px;top:0}header #mobile-toggle .toggle-line,header #mobile-toggle.collapsed .toggle-line,header #mobile-toggle:before,header #mobile-toggle.collapsed:before,header #mobile-toggle:after,header #mobile-toggle.collapsed:after{position:absolute;background:#fff0;height:0;width:24px;display:block;margin:0 auto;top:10px;left:8px}header #mobile-toggle .toggle-line,header #mobile-toggle.collapsed .toggle-line{top:19px;border-top:2px solid #3c3c46;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}header #mobile-toggle:before,header #mobile-toggle.collapsed:before,header #mobile-toggle:after,header #mobile-toggle.collapsed:after{content:' '}header #mobile-toggle:before,header #mobile-toggle.collapsed:before{border-top:2px solid #3c3c46;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}header #mobile-toggle:after,header #mobile-toggle.collapsed:after{top:28px;border-bottom:2px solid #3c3c46;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}header #mobile-toggle.expanded:before{-webkit-transform-origin:13px 5px 0;-moz-transform-origin:13px 5px 0;-ms-transform-origin:13px 5px 0;-o-transform-origin:13px 5px 0;transform-origin:13px 5px 0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}header #mobile-toggle.expanded:after{-webkit-transform-origin:14px -4px 0;-moz-transform-origin:14px -4px 0;-ms-transform-origin:14px -4px 0;-o-transform-origin:14px -4px 0;transform-origin:14px -4px 0;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg)}header #mobile-toggle.expanded .toggle-line{-webkit-transform-origin:12px 1px 0;-moz-transform-origin:12px 1px 0;-ms-transform-origin:12px 1px 0;-o-transform-origin:12px 1px 0;transform-origin:12px 1px 0;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);border:0 solid #fff0}.nav-container{display:block;width:100%;padding-top:92px}.nav-container .mobilenav{-webkit-transition:max-height 0.25s ease-in-out;-moz-transition:max-height 0.25s ease-in-out;-ms-transition:max-height 0.25s ease-in-out;-o-transition:max-height 0.25s ease-in-out;transition:max-height 0.25s ease-in-out}.nav-container.collapsed{padding-top:0!important}.nav-container.collapsed .mobilenav{height:0;max-height:0}.nav-container.collapsed .mobile-langnav{display:none}.nav-container .mobilenav,.nav-container.expanded .mobilenav{overflow:hidden;height:auto;max-height:1200px}.nav-container .mobilenav ul,.nav-container.expanded .mobilenav ul{margin:0;padding:0}.nav-container .mobilenav ul li,.nav-container.expanded .mobilenav ul li{margin:0;padding:0;float:none;display:block;background:#f9f9f9}.nav-container .mobilenav ul li a,.nav-container.expanded .mobilenav ul li a{text-align:center;padding:.75em 0;background:#f9f9f9;font-size:112.5%}.nav-container .mobilenav ul li strong a,.nav-container.expanded .mobilenav ul li strong a,.nav-container .mobilenav ul li em a,.nav-container.expanded .mobilenav ul li em a{color:#c11b13}.nav-container .mobilenav ul li.has_children,.nav-container.expanded .mobilenav ul li.has_children{position:relative}.nav-container .mobilenav ul li.has_children .switch_trigger,.nav-container.expanded .mobilenav ul li.has_children .switch_trigger{display:block;position:absolute;top:.5em;right:.5em;height:40px;width:40px;background:#fff0;cursor:pointer}.nav-container .mobilenav ul li.has_children .switch_trigger:after,.nav-container.expanded .mobilenav ul li.has_children .switch_trigger:after,.nav-container .mobilenav ul li.has_children .switch_trigger.collapsed:after,.nav-container.expanded .mobilenav ul li.has_children .switch_trigger.collapsed:after{position:relative;display:block;content:" ";height:8px;width:8px;top:12px;left:12px;border-top:2px solid #787878;border-right:2px solid #787878;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-container .mobilenav ul li.has_children .switch_trigger:hover:after,.nav-container.expanded .mobilenav ul li.has_children .switch_trigger:hover:after,.nav-container .mobilenav ul li.has_children .switch_trigger:focus:after,.nav-container.expanded .mobilenav ul li.has_children .switch_trigger:focus:after{border-color:#c11b13}.nav-container .mobilenav ul li.has_children.desc_active .switch_trigger:after,.nav-container.expanded .mobilenav ul li.has_children.desc_active .switch_trigger:after,.nav-container .mobilenav ul li.has_children .switch_trigger.expanded:after,.nav-container.expanded .mobilenav ul li.has_children .switch_trigger.expanded:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.nav-container .mobilenav ul li.has_children .switch_trigger.collapsed:after,.nav-container.expanded .mobilenav ul li.has_children .switch_trigger.collapsed:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-container .mobilenav ul li.desc_active ul,.nav-container.expanded .mobilenav ul li.desc_active ul,.nav-container .mobilenav ul li ul,.nav-container.expanded .mobilenav ul li ul{display:block;background:#fff;height:auto;max-height:800px;-webkit-transition:max-height 0.25s ease-in-out;-moz-transition:max-height 0.25s ease-in-out;-ms-transition:max-height 0.25s ease-in-out;-o-transition:max-height 0.25s ease-in-out;transition:max-height 0.25s ease-in-out}.nav-container .mobilenav ul li.desc_active ul li a,.nav-container.expanded .mobilenav ul li.desc_active ul li a,.nav-container .mobilenav ul li ul li a,.nav-container.expanded .mobilenav ul li ul li a{padding:.25em 0;font-size:87.5%;background:#fff}.nav-container .mobilenav ul li.desc_active ul li.first a,.nav-container.expanded .mobilenav ul li.desc_active ul li.first a,.nav-container .mobilenav ul li ul li.first a,.nav-container.expanded .mobilenav ul li ul li.first a{padding-top:.5em}.nav-container .mobilenav ul li.desc_active ul li.last a,.nav-container.expanded .mobilenav ul li.desc_active ul li.last a,.nav-container .mobilenav ul li ul li.last a,.nav-container.expanded .mobilenav ul li ul li.last a{padding-bottom:.5em}.nav-container .mobilenav ul li.collapsed ul,.nav-container.expanded .mobilenav ul li.collapsed ul{max-height:0;overflow:hidden}.nav-container .mobile-langnav,.nav-container.expanded .mobile-langnav{overflow:hidden;display:block;margin:0 auto 5px;text-align:center;background:#f9f9f9;-webkit-box-shadow:0 3px 5px 0 rgb(0 0 0 / .08);-moz-box-shadow:0 3px 5px 0 rgb(0 0 0 / .08);box-shadow:0 3px 5px 0 rgb(0 0 0 / .08)}.nav-container .mobile-langnav:before,.nav-container.expanded .mobile-langnav:before{content:" ";border-top:1px solid #e2e2e2;display:block;width:80%;width:calc(100% - 44px);margin:0 auto}.nav-container .mobile-langnav ul,.nav-container.expanded .mobile-langnav ul{margin:.75em auto;display:inline-block}main.mobilehandle.collapsed{padding-top:72px}main.mobilehandle,main.mobilehandle.expanded{padding-top:0}.linearize-level-1,.linearize-level-1>[class*="ym-c"],.linearize-level-1>[class*="ym-g"]{display:block;float:none;padding:0;margin:0;width:auto!important}.linearize-level-1>[class*="ym-c"]>[class*="ym-cbox"],.linearize-level-1>[class*="ym-g"]>[class*="ym-gbox"]{margin:0;padding:0;overflow:hidden}.mobile-content{display:inline-block}.action_home .nav-container{padding-top:69px}.action_home main .mobile-content{padding:2em 22px}article.home .switch_trigger,article.home .content-logo-wrapper .content-logo.collapsed{cursor:default}article.home .text-overlay{display:none}}@media screen and (max-width:600px){.team-overview li{width:50%!important}}@media screen and (max-width:480px){.linearize-level-2,.linearize-level-2>[class*="ym-c"],.linearize-level-2>[class*="ym-g"]{display:block;float:none;padding:0;margin:0;width:auto!important}.linearize-level-2>[class*="ym-c"]>[class*="ym-cbox"],.linearize-level-2>[class*="ym-g"]>[class*="ym-gbox"]{margin:0;padding:0;overflow:hidden}.ym-wrapper .ym-wbox{padding-left:22px}.mainnav ul li a{padding:0 5%}.article-section .col-listing .leftcol{margin-bottom:.5em}address .address-separator{display:block;height:0;border:none}.mobile-content{display:block}.team-overview li{width:100%}}
/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * @copyright       � 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
@media all{html *{font-size:100%}textarea,pre,code,kbd,samp,var,tt{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier}body{font-family:"fira-sans",sans-serif;font-weight:300;font-size:100%;color:#3c3c46}.title-style1{font-family:"fira-sans",sans-serif;font-weight:400;line-height:1.2em;color:#787878;padding:0 0 .25em 0;margin:0 0 .5em 0;overflow:hidden;font-size:187.5%;margin-bottom:32px}main .ym-wbox>.title-style1 a{color:inherit;text-decoration:none}.title-style2{font-family:"fira-sans",sans-serif;font-weight:400;line-height:1.2em;color:#787878;padding:0 0 .25em 0;margin:0 0 .5em 0;overflow:hidden;font-weight:500;color:#3c3c46;line-height:166%;font-size:112.5%}.title-style2 h1{display:inline;font-weight:500}.title-style2 .title-addition{font-weight:300;display:inline}.title-style2 .title-addition:before{margin:0 .625em .25em .5em;display:inline-block;content:" ";background:#c11b13;border-radius:50%;height:.3em;width:.3em}h3,.title-style3{font-family:"fira-sans",sans-serif;font-weight:400;line-height:1.2em;color:#787878;padding:0 0 .25em 0;margin:0 0 .5em 0;overflow:hidden;color:#3c3c46;font-size:100%;margin-top:3em;position:relative;display:block}h3 .content,.title-style3 .content{position:relative;display:inline-block;background:#fff;z-index:1;padding:0 .5em 0 0}h3:after,.title-style3:after{content:" ";position:absolute;bottom:50%;left:0;right:0;border-bottom:1px solid #c8c8c8;height:0;width:100%}h4{font-family:"fira-sans",sans-serif;font-weight:400;line-height:1.2em;color:#787878;padding:0 0 .25em 0;margin:0 0 .5em 0;overflow:hidden;font-size:1em;margin:0 0 1em 0;padding:0}main{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2}main ul,main ol,main dl{font-size:100%;line-height:1.5;margin:0 0 1.5em 0;overflow:hidden}.article-section ul{list-style:none}.article-section ul li{position:relative;list-style:none}.article-section ul li:before{position:absolute;top:.625em;left:-1em;margin:0;display:inline-block;content:" ";background:#c11b13;border-radius:50%;height:.3em;width:.3em}ol{list-style-type:decimal}ul ul{list-style-type:circle;margin-top:0}ol ol{list-style-type:lower-latin;margin-top:0}ol ul{list-style-type:circle;margin-top:0}li{font-size:100%;line-height:1.5;margin-left:1.2em}dt{font-weight:500}dd{margin:0 0 1.5em .8em}.team-overview{display:block;overflow:hidden;width:100%}.team-overview,.team-overview li{margin:0;list-style:none}.team-overview li{float:left;padding:0;margin-bottom:2px;width:33.333%}.team-overview li a{position:relative;display:block;overflow:hidden;line-height:0}.team-overview li a img{position:static;top:0;left:0;width:99%;height:auto}.team-overview li a .image-overlay{position:absolute;top:0;left:0;opacity:0;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;-webkit-transition:none!important}.team-overview li a .text-overlay{position:absolute;left:0;right:0;bottom:-2em;width:calc(100% - 1em);height:auto;min-height:1em;background:rgb(255 255 255 / .9);padding:.25em .5em;text-align:center;transition:all 0.25s ease-in-out;opacity:0;line-height:1.5em}.team-overview li a .text-overlay.title-style2 *{font-size:1rem;display:inline-block}.team-overview li a:hover .image-overlay,.team-overview li a:focus .image-overlay,.team-overview li a:active .image-overlay{opacity:1}.team-overview li a:hover .text-overlay,.team-overview li a:focus .text-overlay,.team-overview li a:active .text-overlay{z-index:1;bottom:15px;opacity:1}p,address{font-size:100%;line-height:1.5;margin:0 0 1.5em 0;font-style:normal}.address-separator{content:" ";border-right:1px solid #3c3c46;position:relative;top:.125em;height:.875em;margin:0 .25em;padding:0 .25em 0 0;display:inline-block}.col-listing .leftcol,.col-listing .rightcol{font-family:"fira-sans",sans-serif;font-weight:300;font-size:100%;color:#3c3c46;line-height:1.5;margin-bottom:1.5em}.col-listing .leftcol{font-weight:500}blockquote,cite,q{font-family:Georgia,"Times New Roman",Times,serif}blockquote{background:#fff0;color:#787878;margin:1.5em 0 0 1.5em}strong,b{font-weight:500}em,i{font-weight:300;font-style:italic}pre,code,kbd,tt,samp,var{font-size:100%}pre{font-size:100%;line-height:1.5;margin:0 0 1.5em 0;white-space:pre-wrap;word-wrap:break-word}pre,code{color:#3c3c46}kbd,samp,var,tt{color:#787878;font-weight:500}acronym,abbr{border-bottom:1px #787878 dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}mark{background:#ff0;color:#000}hr{color:#787878;background:#fff0;margin:0 0 .75em 0;padding:0 0 .67857em 0;border:0;border-bottom:1px #787878 solid}a{color:#3c3c46;background:#fff0;text-decoration:underline}a:active{outline:none}a:hover,a:focus{background:#fff0;color:#c11b13;text-decoration:none}img,figure{margin:0}.image-container img{width:100%;height:auto}* html .flexible{width:98%}span.highlight{color:#f9f9f9}.dimmed{color:#787878}.info{background:#f9f9f9}.success{background:#8c8}.warning{background:#cc8}.error{background:#c88}.float-left{float:left;display:inline;margin:0 1em 1.5em 0}.float-right{float:right;display:inline;margin:0 0 1.5em 1em}.center{display:block;text-align:center;margin:0 auto 1.5em auto}}
/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * default print stylesheet
 *
 * @copyright       � 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
@media print{body{font-size:10pt;padding:0 5px}nav,.home .text-overlay,.content-logo-wrapper,.action_home h1{display:none}#main-content>.ym-grid{display:block}h1,h2,h3{page-break-after:avoid}main .ym-wbox{padding-left:22px}main .ym-wbox>.title-style1{margin-top:2em}main .ym-wbox .ym-grid .print-linearized{display:block;width:100%}.action_team main .ym-wbox>.title-style1,.action_editorial main .ym-wbox>.title-style1{margin-top:2em}.action_team main .ym-wbox .ym-grid>.ym-gl,.action_editorial main .ym-wbox .ym-grid>.ym-gl{display:none;width:0}.team-overview .image-overlay{display:block;position:absolute;opacity:1}.image-container{overflow:auto}.title-style2 h1,.title-style2 .title-addition{display:block}.title-style2 h1:before,.title-style2 .title-addition:before{display:none}.article-section ul{list-style:disc}.article-section ul li{list-style:disc}.article-section ul li:before{display:none;content:''}article.home{margin:1.5em 0}article.home img{width:100%;height:auto}article.detail{max-width:660px}footer{margin-top:2em;clear:both;display:block;width:100%;font-size:85%}footer .ym-wrapper .ym-wbox{padding-left:22px;padding-top:2em}footer .ym-wrapper .ym-wbox .ym-g33{display:none;width:0}footer .ym-wrapper .ym-wbox .ym-g66{display:block;width:100%}footer .ym-wrapper .ym-wbox address a{text-decoration:none}address .address-separator{display:block;height:0;border:none}.mobile-content{display:block;max-width:80%}}.fm_hide_accessible,.hide-accessible{position:absolute;top:-32768px;left:-32768px;display:inline;overflow:hidden;width:0;height:0}.hide_accessible{display:inline;left:-1000px;top:-1000px;overflow:hidden;position:absolute;width:0;height:0}.show_accessible{display:block;left:auto;top:auto;overflow:auto;position:inherit;width:auto;height:auto}h1,h2,h3{font-weight:400}.fm--hide-accessible{position:absolute;top:-32768px;left:-32768px;overflow:hidden;width:0;height:0}