@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:inherit}:not(body){background-repeat:no-repeat;background-position:50%;background-size:cover}[hidden]{display:none!important}[draggable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:element}body,html{font-family:sans-serif;font-size:10px;line-height:1.5;font-weight:400;color:#a5a4a0;word-wrap:break-word;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#233f4f;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;background-attachment:fixed}body.has-webfont{font-family:Avenir LT Std,serif}.o-view{position:absolute;width:100%;top:0;left:0;z-index:3;background-color:#fff;-ms-overflow-style:-ms-autohiding-scrollbar}.o-section{padding:80px 60px}@media (min-width:768px) and (max-width:1024px){.o-section{padding:80px 30px}}@media (max-width:767px){.o-section{padding:60px 20px}}.o-container.searchresults,.o-section>.o-container{width:100%;max-width:1080px;margin:80px auto;position:relative;z-index:2}.o-section>.o-container>.o-outer{width:100%;max-width:940px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-outer>div{width:100%}.o-outer>div.mgnlEditor{width:100%!important}@media (min-width:768px){.o-outer>div.is-half-width{width:50%}}.o-section>.o-container>.o-inner{width:100%;max-width:890px;margin:80px auto}.o-section>.o-container:first-of-type{margin-top:0}.o-section>.o-container:last-of-type{margin-bottom:0}.has-no-bottom-space,.o-section.has-no-bottom-space,.o-section>.o-container.has-no-bottom-space{margin-bottom:0;padding-bottom:0}.has-no-top-space,.o-section.has-no-top-space,.o-section>.o-container.has-no-top-space{margin-top:0;padding-top:0}.is-left{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.is-center,.is-left{-ms-flex-positive:0;flex-grow:0}.is-center{-ms-flex-pack:center;justify-content:center;text-align:center}.is-right{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-positive:0;flex-grow:0}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.has-icon{line-height:0}.is-not-scrollable,html.is-not-scrollable,html.is-not-scrollable>body{overflow:hidden!important;height:100%!important}.is-scrollable{overflow:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.o-view.is-not-scrollable{position:fixed}html{overflow-x:hidden}.o-view{overflow:hidden}.bullet{position:absolute;top:.5rem;left:.5rem;width:10px;height:10px;background-color:#233f4f}.o-section.-white{background-color:#fff;color:#c0bfbd}div.-white+.o-section.-white{padding-top:0}.o-section.-light{background-color:#f6f6f6;color:#a5a4a0}.o-section.-grey{background-color:#d7d3ce;color:#233f4f}.o-section.-blue{background-color:#233f4f;color:#fff}.o-section.-grey>.o-container{max-width:1440px}.-bg-base0{background-color:#fff}.-bg-base1{background-color:#c0bfbd}.-bg-base00{background-color:#f6f6f6}.-bg-base01{background-color:#a5a4a0}.-bg-base02{background-color:#ececec}.-bg-grey{background-color:#d7d3ce}.-bg-blue{background-color:#233f4f}.-bg-green{background-color:#549429}.-base0{color:#fff}.-base1{color:#c0bfbd}.-base00{color:#f6f6f6}.-base01{color:#a5a4a0}.-grey{color:#d7d3ce}.-blue{color:#233f4f}.-green{color:#549429}.-red{color:#c00}img{max-width:100%}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-Light.eot");src:local("fonts/Avenir LT Std 35 Light"),local("fonts/AvenirLTStd-Light"),url("fonts/AvenirLTStd-Light.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Light.woff") format("woff"),url("fonts/AvenirLTStd-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-Heavy.eot");src:local("fonts/Avenir LT Std 85 Heavy"),local("fonts/AvenirLTStd-Heavy"),url("fonts/AvenirLTStd-Heavy.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Heavy.woff") format("woff"),url("fonts/AvenirLTStd-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-LightOblique.eot");src:local("fonts/Avenir LT Std 35 Light Oblique"),local("fonts/AvenirLTStd-LightOblique"),url("fonts/AvenirLTStd-LightOblique.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-LightOblique.woff") format("woff"),url("fonts/AvenirLTStd-LightOblique.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-Black.eot");src:local("fonts/Avenir LT Std 95 Black"),local("fonts/AvenirLTStd-Black"),url("fonts/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Black.woff") format("woff"),url("fonts/AvenirLTStd-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-MediumOblique.eot");src:local("fonts/Avenir LT Std 65 Medium Oblique"),local("fonts/AvenirLTStd-MediumOblique"),url("fonts/AvenirLTStd-MediumOblique.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-MediumOblique.woff") format("woff"),url("fonts/AvenirLTStd-MediumOblique.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-Book.eot");src:local("fonts/Avenir LT Std 45 Book"),local("fonts/AvenirLTStd-Book"),url("fonts/AvenirLTStd-Book.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Book.woff") format("woff"),url("fonts/AvenirLTStd-Book.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-BlackOblique.eot");src:local("fonts/Avenir LT Std 95 Black Oblique"),local("fonts/AvenirLTStd-BlackOblique"),url("fonts/AvenirLTStd-BlackOblique.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-BlackOblique.woff") format("woff"),url("fonts/AvenirLTStd-BlackOblique.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-Roman.eot");src:local("fonts/Avenir LT Std 55 Roman"),local("fonts/AvenirLTStd-Roman"),url("fonts/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Roman.woff") format("woff"),url("fonts/AvenirLTStd-Roman.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-Medium.eot");src:local("fonts/Avenir LT Std 65 Medium"),local("fonts/AvenirLTStd-Medium"),url("fonts/AvenirLTStd-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Medium.woff") format("woff"),url("fonts/AvenirLTStd-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-Oblique.eot");src:local("fonts/Avenir LT Std 55 Oblique"),local("fonts/AvenirLTStd-Oblique"),url("fonts/AvenirLTStd-Oblique.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Oblique.woff") format("woff"),url("fonts/AvenirLTStd-Oblique.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-BookOblique.eot");src:local("fonts/Avenir LT Std 45 Book Oblique"),local("fonts/AvenirLTStd-BookOblique"),url("fonts/AvenirLTStd-BookOblique.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-BookOblique.woff") format("woff"),url("fonts/AvenirLTStd-BookOblique.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Avenir LT Std;src:url("fonts/AvenirLTStd-HeavyOblique.eot");src:local("fonts/Avenir LT Std 85 Heavy Oblique"),local("fonts/AvenirLTStd-HeavyOblique"),url("fonts/AvenirLTStd-HeavyOblique.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-HeavyOblique.woff") format("woff"),url("fonts/AvenirLTStd-HeavyOblique.ttf") format("truetype");font-weight:900;font-style:italic}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.33}.h1,h1{font-size:3.2em}.h2,h2{font-size:2.5em}.h3,h3{font-size:2.2em}.h4,h4{font-size:2em}.h5,h5{font-size:1.8em}.h6,h6{font-size:1.2em}.h1,h1{color:inherit}.h1>strong,h1>strong{color:#233f4f;font-weight:inherit!important}@media (max-width:767px){.h1,h1{font-size:2.6em;line-height:1.5}}@media (max-width:350px){.h1,h1{font-size:2.2em}}.h6,h6{color:inherit}h6.lead{margin-bottom:2em}h6.teaser-date{margin-bottom:1em;line-height:1em}.h2>strong,.h3>strong,.h4>strong,.h5>strong,.h6>strong,h2>strong,h3>strong,h4>strong,h5>strong,h6>strong{color:#549429;font-weight:inherit}.h2>p,.h2>ul,.h3>p,.h3>ul{font-size:inherit}.h2>ul,.h3>ul{padding-left:1em;list-style:disc}.align-left,.align-right{text-align:left}@media (min-width:768px){.align-right{text-align:right}}.teaser-box.right .box h2{color:#233f4f}.teaser-box.right .box h3{color:#549429}.teaser-box.right .box-text{color:#a5a4a0}.box>.box-text,.box>h2,.box>h3{position:relative}.teaser-box>h2,.teaser-box>h2.with-follow-node{margin-bottom:20px}@media (min-width:768px){.box>.box-text.no-title>p:first-child:before,.box>h2:first-child:before,.box>h3:first-child:before{content:"";position:absolute;top:0.5em;left:-20px;right:auto;width:5px;height:5px;background-color:#549429;border-radius:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.teaser-box.left .box>h2:first-child:before,.teaser-box.left .box>h3:first-child:before{right:-20px;left:auto;-ms-transform:translateX(50%);transform:translateX(50%)}}b,strong{color:#828282;font-weight:inherit}.text,form .text,p,ul{font-size:1.6em}.text p,.text ul{font-size:1em}p.multistep-required,p.required{font-size:1.2em}p,ul{margin-bottom:1em}p:last-child,ul:last-child{margin-bottom:0}.box-text ul{padding-top:0.5em;padding-bottom:0.5em}.box-text li{position:relative;margin-bottom:0.5em;padding-left:1em}.box-text ul>li:before{content:"";position:absolute;top:0.5em;left:0.25em;right:auto;width:5px;height:5px;background-color:#549429;border-radius:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.box:last-child>.box-text:last-child>p:last-child,.box:last-child>.box-text:last-child>ul:last-child,.teaser-box:last-child>.teaser-text:last-child>p:last-child,.teaser-box:last-child>.teaser-text:last-child>ul:last-child{margin-bottom:0}.title{color:#233f4f}.subtitle{color:#549429}.link{color:#233f4f}a,a:visited{color:inherit;text-decoration:none}a:active,a:hover{text-decoration:underline}a.link,a.link:visited,p>a,p>a:visited{color:#549429;border-bottom:1px solid transparent;transition:color 0.2s linear,border-bottom-color 0.2s linear;cursor:pointer}a.link:active,a.link:hover,p>a:active,p>a:hover{text-decoration:none;border-bottom-color:#549429}a.link.-blue,a.link.-blue:visited{color:#233f4f}a.link.-blue:active,a.link.-blue:hover{color:#233f4f;border-bottom-color:#233f4f}@media (min-width:768px){.form-wrapper{position:relative;margin-bottom:80px}}@media (max-width:767px){.form-wrapper{position:relative;margin-bottom:30px}}fieldset{position:relative;margin-bottom:30px}fieldset:last-child,fieldset fieldset{margin-bottom:0}button,input{outline:none;border:0;border-radius:0}button.back,input[type=button][name=back]{float:left}button.next,button.submit,input[type=button][name=next]{float:right}@media (min-width:768px){button.submit,input[type=submit]{float:right}}dfn[title*=required],p.multistep-required>span,p.required>span{width:5px;height:5px;background-color:#549429;border-radius:50%;display:inline-block;vertical-align:text-top;text-indent:-10000px;overflow:hidden}p.multistep-required>span,p.required>span{margin-right:0.5em}.form-row{position:relative;margin:0;padding:11px 40px 11px 0;width:100%;max-width:440px}@media (max-width:767px){.form-row{padding:11px 40px 11px 0}}@media (max-width:767px){.form .text{padding:0}}.form .text>p{padding:11px 0}.form p:last-child{margin-bottom:0}.form-row input:-webkit-autofill,.form-row input[type=date],.form-row input[type=email],.form-row input[type=password],.form-row input[type=text],.form-row textarea{font-size:1.8rem;line-height:1.45em}.form-row input[type=file]{font-size:1.6rem;line-height:1em}@media (max-width:767px){.form-row input[type=file]{max-width:calc(100vw - 80px)}}.form-row input:-webkit-autofill,.form-row input[type=date],.form-row input[type=email],.form-row input[type=password],.form-row input[type=text],.form-row textarea{background-color:#dddcdb;color:#233f4f;border:none;padding:0.25em 0.75em;width:100%;transition:background-color 0.2s linear}.form-row input[type=date]:focus,.form-row input[type=email]:focus,.form-row input[type=password]:focus,.form-row input[type=text]:focus,.form-row textarea:focus{background-color:#fff}.form-row input[type=date].-is-invalid,.form-row input[type=email].-is-invalid,.form-row input[type=password].-is-invalid,.form-row input[type=text].-is-invalid,.form-row select.-is-invalid,.form-row textarea.-is-invalid{color:#999!important;background-color:#c00!important}.form-row input[type=radio].-is-invalid{color:#999!important;border-color:#c00!important}.form-row input[type=checkbox].-is-invalid{color:#999!important;background-color:#c00!important}.form-item{position:relative;margin-top:10px}.form-item:first-child{margin-top:0}label{font-size:1.6rem;padding:5px 0;display:inline-block;cursor:pointer}label,legend{position:relative;line-height:1.45em}legend{font-size:1.2rem;padding:10px 0 0;display:block}.form-row-file>label{display:block;padding-top:0}.form-row-file>span{top:-0.25em}.form-item>label{padding-left:40px}.form-item input[type=checkbox]{position:absolute;top:0;left:0;height:30px;width:30px;margin:0;padding:0;display:inline-block;-webkit-appearance:none;background-color:#dddcdb;transition:background-size 0.1s linear;background-image:url("icons/check.svg");background-size:0}.form-row input[type=checkbox]:checked{background-size:100%}.form-item input[type=radio]{position:absolute;top:0;left:0;margin:0;padding-right:0;background-color:#233f4f;border:15px solid #dddcdb;-webkit-appearance:none;border-radius:50%;transition:all 0.1s linear;width:30px;height:30px}.form-item input[type=radio]:checked{padding-right:12px;border:9px solid #dddcdb}.form-row-select option,.form-row-select select{background-color:#f0f0f0;border:none;border-image:none;border-image:initial;-webkit-appearance:none;border:0;border-radius:0;min-height:35px;color:#727272}.form-row-select select.-is-filled,.form-row-select select.-is-filled option,.form-row-select select.-is-valid{color:#233f4f}.form-row-select select::empty,.form-row-select select::empty option,.form-row-select select::invalid,.form-row-select select::invalid option{color:#a5a4a0}.form-row-select>fieldset>select{width:calc(100% + 4em);min-height:35px;cursor:pointer;font-size:1.8em;display:inline-block;padding:0.25em 0 0.25em 0.75em;line-height:1.45em;font-family:inherit}.form-row-select select:focus,.form-row-select select:focus option{outline:0;border:0;box-shadow:none}.form-row-select>fieldset:hover>select:focus,.form-row-select>fieldset:hover>select:focus option{background-color:#f0f0f0;color:#233f4f}.form-row-select>fieldset{font-size:1em;position:relative;overflow:hidden;z-index:1;cursor:pointer}.form-row-select>fieldset:before{position:absolute;content:"";top:50%;right:25.6px;right:1.6rem;width:1.2em;height:1.2em;transform:translate3d(50%,-75%,0) rotate(135deg);border-width:1px 1px 0 0;border-style:solid;border-color:#a5a4a0;transition:transform 0.2s linear}.form-row-select>fieldset:hover:before{transform:translate3d(50%,-50%,0) rotate(135deg);border-color:#233f4f}.form-row>span{width:35px;height:35px;overflow:hidden;top:0;right:0;cursor:pointer;margin-top:11px;text-indent:-10000px}.form-row>span,.form-row>span:before{border-radius:50%;display:inline-block;position:absolute}.form-row>span:before{content:"i";font-family:serif;font-weight:700;font-size:18px;color:#fff;height:23px;width:23px;line-height:23px;top:50%;left:50%;margin-top:-12px;margin-left:-12px;text-align:center;text-indent:0;background-color:#dddcdb;transition:background-color 0.2s linear}.form-row>span:hover:before{background-color:#233f4f}.tooltipbox{display:inline-block;position:absolute;top:-100px;left:50%;z-index:999;font-size:1.2em;background:#233f4f;padding:10px;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.498039);color:#d7d3ce;max-width:260px;opacity:0.1;-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);transition:opacity 0.2s linear 0s,transform 0.2s linear 0s}.tooltipbox.-is-visible{opacity:1;transition:opacity 0.2s linear 0.1s,transform 0.2s linear 0.1s}.tooltipbox.-is-visible.-above{-ms-transform:translate3D(0,-10px,0);transform:translate3D(0,-10px,0)}.tooltipbox.-above:after{left:50%;margin-left:-8px}.tooltipbox.-above:after,.tooltipbox.-left:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(35,63,79,0);border-top-color:#233f4f;border-width:8px}.tooltipbox.-left:after{right:0;margin-right:10px}.tooltipbox.-left{-ms-transform:translate3D(10px,-10px,0);transform:translate3D(10px,-10px,0)}.tooltipbox.-is-visible.-left{-ms-transform:translate3D(0,-10px,0);transform:translate3D(0,-10px,0)}.btn,a.btn,button,input[type=button],input[type=submit]{display:inline-block;background:#549429;color:#fff;font-size:1.8em;padding:0.5em 0.75em;line-height:1.45em;cursor:pointer;transition:background-color 0.1s linear}.btn:hover,a.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background:#84b264;text-decoration:none}.btn-wrapper{padding:0}.btn-wrapper.has-top-margin{padding-top:20px}.button-wrapper{text-align:center;margin:0 10px}.box>.button-wrapper,.form .button-wrapper{text-align:left;margin:0 -10px}@media (min-width:768px){form .button-wrapper{text-align:left;margin-right:30px}}.load-more-wrapper{text-align:center;padding:33px 0}.button-wrapper .btn,.button-wrapper button,.button-wrapper input{margin:11px 10px 0}@media (max-width:767px){.button-wrapper{margin:0 -10px}input[type*=submit]{width:calc(100% - 20px);margin:20px 10px}}.header.o-section{padding-top:0;padding-bottom:0}.header>.o-container{max-width:1440px;padding-top:110px;padding-bottom:66px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header:before{position:absolute;content:"";top:0;left:0;width:100%;height:4.4em;background:#233f4f}.header-item.logo{display:-ms-flexbox;display:flex;margin-right:30px;text-decoration:none;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media screen and (max-width:992px) and (min-width:768px){.header-item.logo{margin-right:90px}}.header-item.logo>svg{-ms-flex-negative:0;flex-shrink:0}.logo-claim{margin:0 35px;font-size:12px;line-height:1em;margin-top:0.5em}body.bca .logo-claim{margin:0 25px;font-size:20px;line-height:1em;margin-top:2px}body.bca .logo svg.md-up-hidden{display:block}@media screen and (max-width:992px){.header-item.logo>.logo-claim{display:none}}.header-item.login{margin-right:20px}.header-item.login-mobile{width:30px}.header-item.login-desktop{display:-ms-flexbox;display:flex}.header-item.login-desktop input{width:100px}@media screen and (max-width:767px){.header-item.login-desktop{display:none}}@media screen and (min-width:768px){.header-item.login-mobile{display:none}}.header-item.with-icon{position:relative;height:30px;line-height:30px;margin-left:80px;margin-right:20px}.header-item.with-icon>svg{position:absolute;top:0;left:-50px}.header-item-search{width:50%;max-width:285px}.header-item input{width:100%;min-height:1.5em;line-height:1em;padding:0.25em 0.5em;font-size:12px;color:#999;border:1px solid #ccc;margin-right:0.5em}@media screen and (min-width:768px){.header-item input.header-searchform-input{margin-top:0.25em}}.header-item input:last-child{margin-right:0}svg.header-icon{width:30px;height:30px;stroke:#233f4f;color:#233f4f;cursor:pointer;transition:stroke 0.2s linear}svg.header-icon:hover{stroke:#549429;color:#549429}@media screen and (max-width:767px){.header:before{background:#233f4f;height:66px}.header .header-item.logo{max-width:100%}.header .header-item-search{position:absolute;width:40%;top:0;margin:18px 0;left:0}.header .header-item-search>svg{position:relative;top:0;left:0}.header .header-searchform input:focus{background-color:#2f546a}.header .header-searchform input{position:absolute;top:0;left:50px;width:0;height:27px;line-height:22px;padding:0 0.5em;font-size:16px;color:#fff;background-color:transparent;border:0;border-bottom:1px solid #fff;opacity:0;transition:all 150ms}.header .header-item.login{right:50%;margin-right:-15px!important;transition:all 150ms}.header .header-item.login,.nav-icon-wrapper{position:absolute;margin-top:18px;top:0!important}.nav-icon-wrapper{right:0!important}body:not(.bca) .nav-icon span{background:#fff!important}svg.header-icon{stroke:#fff}.nav_search_open{width:100%!important;opacity:1!important;transition:all 150ms}.nav_login_open{right:60px!important;transition:all 150ms}}body.bca .header>.o-container{max-width:none;padding-top:44px;padding-bottom:44px;-ms-flex-align:center;align-items:center}body.bca .o-section.userinfo{min-height:44px;background-color:#233f4f}body.bca .o-section .userinfo-bar{font-size:1.2em;line-height:14px;padding:15px 0;color:#fff;text-align:right}@media screen and (max-width:767px){body.bca .header>.o-container{padding-top:110px}body.bca .userinfo-bar{font-size:1.8em;line-height:34px}body.bca .header-item.userinfo{font-size:1.8em;line-height:30px;margin:18px 0;color:#fff;position:absolute;top:0;right:0;text-align:right}}body.bca .header{border-bottom:1px solid #ccc}.main-searchform{position:relative}.main-search-input{width:calc(100% - 40px);margin-right:40px;height:30px;line-height:30px;padding:0 0.5em;font-size:16px;color:#999;border:1px solid #ccc}.main-search-icon{position:absolute;top:0;right:0;stroke:#233f4f;cursor:pointer}.main-search-icon:hover{stroke:#549429}.result-link{color:#549429}.result-link h3{margin-bottom:1em}.result-excerpt{font-size:1.8em}.result-excerpt p,.result-excerpt ul{font-size:1em}.excerpt strong{color:#233f4f;font-weight:500}.result-title h2{color:#233f4f}.result-list{min-height:100px}.result-item{padding:20px 0;border-bottom:1px solid #ccc}.excerpt-fragment>p:last-child,.excerpt-fragment>ul:last-child{margin-bottom:0}.nav-icon{width:30px;height:30px;position:relative;display:inline-block;margin:0 auto;transition:.5s ease-in-out;cursor:pointer}.nav-icon,.nav-icon span{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.nav-icon span{display:block;position:absolute;height:1px;width:26px;background:#233f4f;left:2px;transition:all .25s ease-in-out}.nav-icon-close span{background-color:#fff}.nav-icon-close:hover span{background-color:#a5a4a0}.nav-icon span:first-child{top:2px}.nav-icon span:first-child,.nav-icon span:nth-child(2){-ms-transform-origin:left center;transform-origin:left center}.nav-icon span:nth-child(2){top:14px}.nav-icon span:nth-child(3){top:26px;-ms-transform-origin:left center;transform-origin:left center}.nav-icon.is-open span:first-child{-ms-transform:rotate(45deg);transform:rotate(45deg);top:4px;left:5px}.nav-icon.is-open span:nth-child(2){width:0;opacity:0}.nav-icon.is-open span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:22px;left:5px}.nav-icon-open{transition:opacity 0.2s linear 0s}.nav-icon-open.is-open{transition:opacity 0.5s linear .5s;opacity:0}.nav-icon-open:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2px;background:rgba(35,65,79,.05);-ms-transform:scale(1);transform:scale(1);opacity:0;transition:all 0.2s linear 0.2s}.nav-icon-open.is-hovered:before,.nav-icon-open:hover:before{opacity:1;-ms-transform:scale(1.4);transform:scale(1.4)}.nav-icon-open.is-intransition:before{display:none}.nav-icon-open.is-open:before{opacity:0;transition:all 0s linear 0s}.nav-icon-close{margin-right:0;opacity:0;transition:opacity 0.5s linear .5s}.nav-icon-close.is-open{transition:opacity 0.5s linear 0s;opacity:1}.navigation-wrapper{position:fixed;top:0;right:0;z-index:4;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;max-height:100vh;overflow:hidden;visibility:hidden;transition:visibility 0s linear 0.7s;width:100%;height:100%}.navigation-wrapper.is-open{visibility:visible;transition:visibility 0s linear 0s}.nav-icon-outer{position:absolute;top:0;right:0;width:100vw;text-align:center;padding-top:110px;padding-bottom:0;opacity:0;transition:opacity 0.5s linear 0s}.navigation-wrapper.is-open .nav-icon-outer{opacity:1;z-index:2;transition:opacity 0.5s linear 0s}.nav-icon-inner{position:relative;display:inline-block;text-align:right;width:100%;margin:0 auto;max-width:1440px}.navigation-inner{position:relative;padding-top:140px;padding-bottom:44px;padding-left:143px;width:100%;min-height:100vh}@media (min-width:1025px){.navigation-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.navigation-backdrop{position:absolute;top:110px;right:135px;height:40px;width:40px;background:#233f4f;opacity:0;-ms-transform:scaleX(1.2);transform:scaleX(1.2);transition:all 0.2s linear 0.5s}.navigation-wrapper.is-open .navigation-backdrop{position:fixed;top:0!important;right:0!important;height:100%;width:100%;opacity:0.95;transition:all 0.5s linear 0s}.navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:300px;overflow:hidden;opacity:0;transition:opacity 0.5s linear 0s;width:100%!important;-ms-flex-align:stretch;align-items:stretch;height:auto}@media (min-width:768px){.navigation{font-size:1vh}}@media (min-width:1025px){.navigation{max-width:1400px}}.navigation-wrapper.is-open .navigation{opacity:1;transition:opacity 0.5s linear 0.5s}.navigation-box{position:relative;padding:0 100px 0 30px;margin:0 0 44px;width:33%}@media (max-width:1024px){.navigation-box{padding:0 10px 0 30px}}@media (min-width:768px){.navigation-inner{overflow-y:scroll}.navigation-box{position:relative;width:33%}}@media (min-width:768px) and (max-width:995px){.navigation-box{width:50%}}@media (min-width:1025px){.navigation{font-size:0.5vw}}.navigation-box:before{content:"";position:absolute;bottom:11px;left:10px;width:1px;height:calc(100% + 44px);background-color:#a5a4a0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.navigation a{font-size:2.2em;line-height:1.25em;display:inline-block;color:#fff;text-decoration:none;padding:0.3em 0}.navigation a>span{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s linear}.navigation a:not(.is-active):hover>span{border-bottom-color:#fff}.navigation a.category-name{font-size:3.2em;line-height:1.2em;font-weight:500;margin-bottom:10px;padding:0}.navigation a.is-active{position:relative;display:inline-block;color:#549429;cursor:default}.navigation a.is-active:before{content:"";position:absolute;top:0.9em;left:-20px;width:5px;height:5px;background-color:#549429;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.navigation a.category-name.is-active:before{top:0.55em}@media screen and (max-width:1024px) and (min-width:768px){.navigation-inner{padding:160px 40px 35px 35px}}@media (max-width:767px){.navigation,.navigation-wrapper{display:block}.navigation a.is-active:before{display:none}.navigation-box{position:relative;padding:0 20px 44px;margin:0;width:100%}.navigation-box:before{display:none}.navigation-inner{padding:40px 20px 0 0}.navigation-wrapper.is-open .navigation{width:100%!important;overflow:visible!important}.nav-icon-outer{padding-top:18px;padding-right:20px}.navigation,.navigation-wrapper{overflow-x:hidden;overflow-y:scroll}}body.bca .nav-icon-open.is-open{opacity:1}.o-section.menu-section{padding-top:0}.menu{font-size:2.5em;font-weight:500;display:inline-block;margin-left:70px}.menu a{padding-right:1em;text-decoration:none;transition:color 0.6s linear}.menu a:active,.menu a:hover{color:#549429;transition:color 0.1s linear}.menu a.is-active,.menu a.is-active:active,.menu a.is-active:hover{color:#233f4f;cursor:default}.menu hr{margin:0 0 11px;height:1px;border:0;background:#ccc}@media (max-width:767px){.o-section.menu-section{padding-bottom:80px}.menu{margin-left:0;width:100%}.header-item.login,.header-item.nav-icon-wrapper{margin-right:0;position:absolute;top:120px}.header-item.nav-icon-wrapper{right:50px}}.o-section.headline{padding-top:40px}@media (max-width:767px){.headline>.o-container{padding-left:0}.o-section.headline{padding-top:0;padding-bottom:90px}}.headline .title{color:#c0bfbd;margin-left:0}.headline .title>strong{color:#233f4f}.headline .logo{position:absolute;top:-1.3em;left:0}@media (max-width:767px){.headline .logo{display:none}}@media (min-width:768px){.headline .title{padding-left:70px;padding-right:20px}}@media (min-width:1025px){.headline .title{max-width:50%}}.o-news-wrapper{margin:0}@media (max-width:767px){.o-news-wrapper{padding:0}}.news-wrapper-content{max-width:1080px;margin:0}.news-teaser{display:inline-block;width:100%;margin-bottom:33px}.news-teaser:last-child{margin-bottom:0}.box-wrapper{width:100%}.teaser-box-wrapper .mgnlEditorBar{width:100%!important}.box-wrapper{margin-bottom:20px}.box{padding-bottom:50px}.box-wrapper:last-child{margin-bottom:0}.teaser-box:last-child .box:last-child{padding-bottom:0}@media (max-width:767px){.history-teaser{padding:30px 0}}@media (min-width:768px){.teaser-box-wrapper{display:-ms-flexbox;display:flex}.teaser-box-wrapper.has-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.has-vLine{position:relative}.has-vLine:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#ccc}.teaser-box-wrapper.-centered{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.is-alternating:nth-child(odd) .teaser-box-wrapper{-ms-flex-direction:row;flex-direction:row}.is-alternating:nth-child(2n) .teaser-box-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.teaser-box{width:50%}.teaser-box.-padded.left{padding-right:20px}.teaser-box.-padded.right{padding-left:20px}.teaser-box-wrapper.has-wrap .teaser-box.-padded.left{margin-right:50%;text-align:right}.teaser-box-wrapper.has-wrap .teaser-box.-padded.right{margin-left:50%}.-positioned{position:relative}.title-add-box{position:absolute;left:0;bottom:0;padding-right:20px}.teaser-intro:before{content:"";position:absolute;top:0.5em;right:0;width:5px;height:5px;background-color:#549429;border-radius:50%;-ms-transform:translateX(50%);transform:translateX(50%)}.is-alternating:nth-child(2n) .even,.is-alternating:nth-child(odd) .odd{text-align:right}.is-alternating:nth-child(2n) .even.-padded,.is-alternating:nth-child(2n) .even.odd,.is-alternating:nth-child(odd) .odd.-padded,.is-alternating:nth-child(odd) .odd.odd{padding-right:20px}.is-alternating:nth-child(2n) .even .teaser-intro:before,.is-alternating:nth-child(odd) .odd .teaser-intro:before{right:0;-ms-transform:translateX(50%);transform:translateX(50%)}.is-alternating:nth-child(2n) .even .teaser-image,.is-alternating:nth-child(odd) .odd .teaser-image{float:right}.is-alternating:nth-child(2n) .odd,.is-alternating:nth-child(odd) .even{text-align:left}.is-alternating:nth-child(2n) .odd.-padded,.is-alternating:nth-child(2n) .odd.odd,.is-alternating:nth-child(odd) .even.-padded,.is-alternating:nth-child(odd) .even.odd{padding-left:20px}.is-alternating:nth-child(2n) .odd .teaser-intro:before,.is-alternating:nth-child(odd) .even .teaser-intro:before{left:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.is-alternating:nth-child(2n) .odd .teaser-image,.is-alternating:nth-child(odd) .even .teaser-image{float:left}.news-teaser .teaser-headline,.news-teaser .teaser-intro{max-width:350px}.news-teaser .teaser-content{margin:70px 0 85px}}.teaser-image,.teaser-logo{width:100%;max-width:720px;line-height:0;display:inline-block}.teaser-image{position:relative;float:right}.teaser-logo-img{position:relative;float:left}.teaser-image svg{width:100%;height:auto}.teaser-box-image,.teaser-box-logo{line-height:0}.teaser-box-logo{position:relative;padding:0!important}@media (max-width:767px){.teaser-box-logo{padding:51.94% 0 0!important}.teaser-box-image:empty,.teaser-box-logo:empty{display:none}.news-teaser .teaser-content{padding:22px 20px}}.teaser-logo{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;max-width:720px}.teaser-logo-inner{padding:20px;max-width:180px}.teaser-content{position:relative;margin:110px 0;padding:0 60px;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.teaser-content{padding:0 30px}}@media (max-width:767px){.teaser-content{margin:0;padding:77px 20px}}.teaser-headline,.teaser-intro{display:inline-block}.teaser-date{font-size:1.2em;line-height:1em;margin-bottom:1em;font-weight:500}@media (max-width:767px){.teaser-date{display:none}}.teaser-intro{line-height:1.35em}@media (max-width:767px){.teaser-intro{padding-bottom:15px}}.teaser-text{max-width:470px;display:inline-block;padding:0.1em 0}.teaser-piclist{padding-top:20px;margin:0 -8px -10px}.teaser-pic-mask{width:60px;height:60px;border-radius:50%}.teaser-pic,.teaser-pic-mask{display:inline-block;margin:10px}.teaser-pic{max-height:60px;max-width:160px;width:auto}.history-teaser{padding:45px 0}svg.defs-only{display:none}.form-row-rules{font-size:1.8em;line-height:1.45em}.form-row-msg-wrapper{position:relative;height:0;padding-top:0;padding-bottom:0;z-index:1}.form-row-msg{position:absolute;top:0;left:50%;max-width:260px;color:grey;font-size:1.2em;box-shadow:0 2px 3px rgba(0,0,0,.2);padding:11px;opacity:0;-ms-transform:translateX(-50%);transform:translateX(-50%);transition:height 0.2s linear,opacity 0.2s linear;background-color:#ffccd5;border-radius:3px}.form-row-msg-wrapper.-is-animated .form-row-msg{opacity:1;top:10px}.form-row-msg:before{top:-15px;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid transparent;border-bottom-color:#c00;margin-left:-8px}.pwd-legend{margin-bottom:0.25em}.pwd-rule{position:relative;padding:0 0 0 30px;display:block}.pwd-rule:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;-webkit-appearance:none;transition:background-size 0.1s linear;background-image:url("icons/rule-dot.svg")}.pwd-rule.-is-fulfilled:before{background-size:100%;background-image:url("icons/rule-check.svg")}.footer{position:relative;font-size:12px;line-height:2em;background:#233f4f;color:#fff}.footer b,.footer strong{color:inherit;font-weight:600}@media (min-width:1025px){.footer.o-section{padding-top:44px;padding-bottom:198px}body.bca .footer.o-section{padding-top:66px;padding-bottom:88px}}@media (max-width:1024px){.footer.o-section{padding-top:44px;padding-bottom:44px}}.footer .o-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;max-width:1440px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1024px){.footer .o-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-col{position:relative;padding:0 20px}.footer-col a{display:inline-block;line-height:normal;padding:0.5em 0}.footer-col.footer-col-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}.footer-col.noshrink{-ms-flex-negative:0;flex-shrink:0}.footer-col.grow{-ms-flex-positive:1;flex-grow:1}@media (min-width:1025px){.footer-col.first{padding-left:0;padding-right:40px}.footer-col.last{padding-right:0}}.footer-col.with-line:before{content:"";position:absolute;top:0.5em;left:0;width:1px;height:calc(100% - 1em);background-color:#d5dadd;-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer a{text-decoration:none}.footer a>span{border:1px solid transparent;transition:border-bottom-color 0.2s linear}.footer a:not(.is-active):hover>span{border-bottom-color:#d5dadd}.footer a.is-active{position:relative;display:inline-block;color:#549429;font-weight:500}.footer a.is-active:before{content:"";position:absolute;top:1.1em;left:-20px;width:5px;height:5px;background-color:#549429;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.footer p,.footer ul{font-size:inherit;line-height:inherit}.span-2{width:50%}.span-3{width:33.3%}.span-4{width:25%}.span-5{width:20%}.span-6{width:16.6%}.span-7{width:14.25%}.span-8{width:12.5%}.span-9{width:11.1%}.span-10{width:10%}@media (max-width:1024px){.footer-col.first,.footer-col.last{width:100%;text-align:center;font-size:0.8em;line-height:normal}.footer-col.last{margin-bottom:2em}body:not(.bca) .footer-col.first{position:absolute;left:0;bottom:0}.footer-col-flex{margin-bottom:40px}.footer-col.last.with-line:before{display:none}.footer-col-flex .footer-col.with-line:last-child:after{content:"";position:absolute;top:0.5em;right:0;width:1px;height:calc(100% - 1em);background-color:#d5dadd;-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer-col{position:relative;padding:0 10px}.footer a.is-active:before{left:-10px}.footer-col a{display:inline-block;padding:0.5em 0;line-height:normal}}@media (max-width:767px){body:not(.bca) .footer-col.footer-col-flex{display:none}.footer-col.first,.footer-col.last{font-size:1.4em}}@media (min-width:768px) and (max-width:1024px){.footer p br{content:" ";display:inline;clear:none}.footer p br:after{content:"";width:3px;height:3px;background-color:#d5dadd;display:inline-block;vertical-align:middle;border-radius:50%;margin:0 0.5em 0 0.7em}}body.bca .footer .o-container{max-width:none}body.bca .footer-textlinks:hover a,body.bca .footer-textlinks a{color:currentColor}body.bca .footer-textlinks:hover a{border-bottom-color:currentColor}@media (min-width:1025px){body.bca .footer-col-update{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}}.-hidden{visibility:hidden}@media (max-width:767px){.sm-hidden{display:none}}@media (min-width:1025px){.lg-hidden{display:none}}@media (min-width:768px) and (max-width:1024px){.md-hidden{display:none}}@media (min-width:1025px){.lg-up-hidden{display:none}}@media (min-width:768px){.md-up-hidden{display:none}}@media (max-width:1024px){.md-down-hidden{display:none}}@media (max-width:767px){.sm-down-hidden{display:none}}.artwork-wrapper{position:absolute;top:0;left:50%;width:6600px;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.artwork-wrapper{display:none}}.artwork-inner{position:relative;text-align:center}.artwork-svg{position:relative;width:100%}.artwork-svg path{stroke:#dddcdb!important;fill:none!important;opacity:0.4}.artwork-svg circle{fill:#fff;opacity:0;transition:all 5s linear}.artwork-svg.-is-started circle{opacity:1;fill:#549429}.downloads{margin:80px 0}.downloads:first-child{margin-top:0}.downloads .list{padding-top:33px}.downloads .list:first-child{padding-top:0}.downloads .item{width:100%;padding:33px 0;border-bottom:1px solid #d7d3ce}.downloads .item:first-child{border-top:1px solid #d7d3ce}.downloads .inner{position:relative;padding-left:60px}.downloads .title{cursor:default}.downloads .icon{color:#549429;width:45px;height:45px;position:absolute;top:5px;left:0}.downloads p{margin-bottom:0}.paragraph-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.paragraph{width:100%;margin-bottom:33px}@media (min-width:768px){.paragraph-group>.paragraph{width:50%;padding-right:14%}}.paragraph-group>div.mgnlEditorBar{width:100%!important}.paragraph-title{padding-bottom:11px;margin-bottom:22px;border-bottom:1px solid #233f4f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;min-height:50px}.paragraph-title img{margin-right:11px}.paragraph h2,.paragraph h3,.paragraph h4,.paragraph h5,.paragraph h6{color:#233f4f}.paragraph-text h2,.paragraph-text h3{font-size:2.2em}.text-box{width:100%;margin-bottom:33px}.text-box>h2{padding:0.35em 0 0.25em}.text-box-text{margin-bottom:22px}.text-box-text,.text-box-text.h3{font-size:2.2em}.text-box-text.text{font-size:1.6em}.text-box-text:last-child,.text-box:last-child{margin-bottom:0}@media (min-width:768px){.text-box.is-half-width{width:50%}.text-box.justify-right{text-align:right}}body.bca .main-content{display:-ms-flexbox;display:flex}body.bca .aside{position:relative;max-width:400px;-ms-flex:0 1 25%;flex:0 1 25%;border-right:1px solid #ccc;min-height:calc(100vh - 182px);overflow-y:auto}body.bca .main{position:relative;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100vw}body.bca .o-section>.o-container{max-width:none;margin:0}body.bca .o-section>.o-container>.o-outer{margin:0}.bca-nav-main-area{position:absolute;top:0;left:0;width:100%;height:100%;background:#233f4f;visibility:hidden;opacity:0;transition:opacity 0.5s linear 0s,visibility 0s linear 0.7s;z-index:999}.bca-nav-aside-area{position:absolute;top:0;right:0;width:60px;height:100%;background:transparent;display:block}.bca-nav-icon-aside{position:absolute;top:14px;right:14px}@media (min-width:996px){.bca-nav-icon-aside{display:none}}@media (min-width:767px) and (max-width:995px){body.bca .aside{width:460px;-ms-flex:0 1 460px;flex:0 1 460px;max-width:460px}body.bca .main{-ms-flex:1 0 100%;flex:1 0 100%;max-width:calc(100vw - 60px)}body.bca .main-content{-ms-transform:translateX(-400px);transform:translateX(-400px);transition:transform 0.5s linear;width:calc(100vw + 460px)}body.bca .bca-nav-wrapper{width:100%;max-width:400px;border-right:1px solid #ccc}html.is-not-scrollable{overflow-x:hidden!important;overflow-y:scroll!important;height:auto!important}html.is-not-scrollable .main-content{-ms-transform:translateX(0px);transform:translateX(0px)}html.is-not-scrollable .bca-nav-main-area{opacity:0.5;visibility:visible;transition:opacity 0.5s linear 0.2s,visibility 0s linear 0s}html.is-not-scrollable .bca-nav-aside-area{display:none}}@media (max-width:767px){body.bca .aside{position:fixed;top:0;left:0;width:100%;max-width:100vw;min-height:100vh;z-index:999;overflow-y:scroll;display:none}.bca-nav-icon-aside{top:21px}.bca-nav-aside-area{background-color:hsla(0,0%,100%,.9);width:100%;min-height:100vh}html.is-not-scrollable body.bca .aside{display:block}body.bca .bca-nav-wrapper{position:relative;max-width:100%;border-top:1px solid #ccc;background-color:#fff;margin-top:66px;max-height:calc(100vh - 66px);overflow-y:scroll}}body.bca .main-content{color:#727272}body.bca .o-section.login{background-color:#233f4f}body.bca .o-section.login>.o-container{padding:15px 0;text-align:right}.login-bar{line-height:14px;font-size:1.2em;color:#fff}body.bca .header-item.login{margin-right:0}.o-bca-section .o-container{padding:44px 50px;width:100%}@media (max-width:767px){.o-bca-section .o-container{padding:44px 20px}}.o-bca-section .o-container.has-max-width{max-width:1000px}.o-bca-section .o-container.has-mask{overflow:hidden}.o-bca-section .o-container.has-mask iframe{margin-top:-30px}.o-bca-section>.o-container.has-no-top-space{margin-top:0;padding-top:0}.o-bca-section>.o-container.has-no-bottom-space{margin-bottom:0;padding-bottom:0}.o-bca-section>.o-container.has-no-left-space{padding-left:0}.o-bca-section>.o-container.has-no-right-space{padding-right:0}.o-bca-section.has-top-line{border-top:1px solid #ccc}.o-bca-iframe{line-height:0}.bca-nav-trigger{display:none;padding:11px 15px 10px 10px;display:block;position:absolute;top:30px;right:0;cursor:pointer;z-index:12}.bca-nav-trigger svg.menu{width:26px;height:auto}.bca-nav-trigger.open{padding-top:10px;padding-right:18px}.bca-nav-trigger.open svg.menu{display:none}.bca-nav-trigger svg.close{width:21px;height:21px;display:none}.bca-nav-trigger.open svg.close{display:block}.bca-nav-wrapper ul:not(.is-level-2){display:none}.bca-nav-wrapper .bca-nav-item.open ul,.bca-nav-wrapper.show{display:block}.bca-nav{margin-bottom:40px}.bca-nav-item.is-active>.bca-nav-expander,.bca-nav-item.is-active>a{background-color:#f0f0f0}.bca-nav-item{position:relative;border-top:1px solid #ccc}.bca-nav ul.is-level-2>li.bca-nav-item:first-child{border-top:0}.bca-nav ul.is-level-2{border-bottom:1px solid #ccc}.bca-nav-item>a{font-size:1.6rem;color:#727272;display:block;padding-left:100px;padding-right:5px}.bca-nav-item>a>span{padding:10px 0;display:inline-block;line-height:30px}.bca-nav-item.open>a>span{font-weight:700}.bca-nav .is-level-1 a,.bca-nav .is-level-2 a{padding-left:50px}.bca-nav .is-level-3 a{padding-left:80px}.bca-nav-item.has-expander>a{margin-right:49px}.bca-nav-expander{position:absolute;top:0;right:0;padding:15px;display:inline-block;vertical-align:middle;line-height:20px;font-size:0;width:50px;height:50px;cursor:pointer;color:#727272}.bca-nav-expander>svg{-ms-transform:rotate(0deg);transform:rotate(0deg);transition:transform 0.2s linear}.bca-nav-item.open>.bca-nav-expander>svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:767px){.bca-nav-trigger{display:block}.bca-nav .is-level-1 a,.bca-nav .is-level-2 a{padding-left:20px}.bca-nav .is-level-3 a{padding-left:35px}.bca-nav .is-level-4 a{padding-left:50px}.bca-nav .is-level-5 a{padding-left:65px}}.classification .achieved,.classification .not-achieved,.classification:not(.show){display:none}.classification.show.achieved .achieved,.classification.show:not(.achieved) .not-achieved{display:block}.back{margin-bottom:15px;font-size:16px}.case-definition .form{margin-top:30px}.criteria{margin-bottom:25px}.criteria .form-row{padding:0}.invisible{display:none}.analyze-database-buttons .button{float:left}.clearfix:after{content:"";display:table}