html{overflow-x:hidden}body.microsite-content-blocks{overflow:hidden;min-height:100vh;display:flex;flex-direction:column}body.microsite-content-blocks main#main{flex-grow:1}.microsite-content-blocks .page-heading h1{font-size:32px;font-weight:400;line-height:1;margin-top:65px;margin-bottom:60px}@media screen and (min-width:768px){.microsite-content-blocks .page-heading h1{font-size:38px}}@media screen and (min-width:992px){.microsite-content-blocks .page-heading h1{margin-top:20px;font-size:42px}}@media screen and (min-width:1200px){.microsite-content-blocks .page-heading h1{font-size:50px}}.microsite-content-blocks.home .page-heading h1{color:#0078bb;font-size:80px;text-transform:uppercase}@media screen and (min-width:768px){.microsite-content-blocks.home .page-heading h1{font-size:115px}}.microsite-content-blocks #header{margin-top:85px}.microsite-content-blocks #navbar-menu ul{display:none}section.microsite-content-blocks{margin:50px 0}section.microsite-content-blocks:not(.boxes-navigation) h2,section.microsite-content-blocks:not(.boxes-navigation) h3,section.microsite-content-blocks:not(.boxes-navigation) h4,section.microsite-content-blocks:not(.boxes-navigation) h5,section.microsite-content-blocks:not(.boxes-navigation) h6,section.microsite-content-blocks:not(.boxes-navigation) p{hyphens:auto}section.microsite-content-blocks:not(.boxes-navigation) h2,section.microsite-content-blocks:not(.boxes-navigation) h3,section.microsite-content-blocks:not(.boxes-navigation) h4,section.microsite-content-blocks:not(.boxes-navigation) h5,section.microsite-content-blocks:not(.boxes-navigation) h6{margin-top:0;font-weight:400}.microsite-content-blocks .caption{margin-top:5px;font-style:italic;margin-bottom:10px}.microsite-content-blocks .caption.right{text-align:right}.microsite-content-blocks p.caption,.microsite-content-blocks .caption p{hyphens:none!important;text-align:inherit!important}.microsite-content-blocks .boxes-view{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.microsite-content-blocks .boxes-view .box-view-container{width:100%;margin-bottom:4%}@media screen and (min-width:768px){.microsite-content-blocks .boxes-view .box-view-container{width:48%;margin-bottom:4%}}.microsite-content-blocks .boxes-view .box-view-container .box-view{padding-bottom:40%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}@media screen and (min-width:768px){.microsite-content-blocks .boxes-view .box-view-container .box-view{padding-bottom:62%}}.microsite-content-blocks .boxes-view .box-view-container .box-view .title{position:absolute;color:#fff;padding:10px;font-size:40px}@media screen and (min-width:768px){.microsite-content-blocks .boxes-view .box-view-container .box-view .title{font-size:25px}}@media screen and (max-width:576px){.microsite-content-blocks .boxes-view .box-view-container .box-view .title{font-size:25px}}.microsite-content-blocks.page-paragraph-block{overflow:overlay}.microsite-content-blocks.page-paragraph-block.img-pos-hidden .paragraph-text{width:100%}.microsite-content-blocks.page-paragraph-block p:last-child{margin-bottom:0}.microsite-content-blocks.page-paragraph-block .legend tr td:nth-child(1){min-width:35px}.microsite-content-blocks.page-paragraph-block .paragraph-image{width:100%}@media screen and (min-width:576px){.microsite-content-blocks.page-paragraph-block .paragraph-image.business-report-landscape{width:65%}.microsite-content-blocks.page-paragraph-block .paragraph-image.business-report-portrait{width:44.5%}}@media screen and (max-width:576px){.microsite-content-blocks.page-paragraph-block .paragraph-image{margin-left:0!important;margin-right:0!important}}.microsite-content-blocks.page-paragraph-block:not(.img-pos-hidden) .img{width:100%;padding-bottom:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.microsite-content-blocks.page-paragraph-block:not(.img-pos-hidden) .business-report-landscape .img{padding-bottom:66.67%}.microsite-content-blocks.page-paragraph-block:not(.img-pos-hidden) .business-report-portrait .img{padding-bottom:150%}.microsite-content-blocks.page-paragraph-block.img-pos-left .paragraph-image{float:left;margin-right:4%}.microsite-content-blocks.page-paragraph-block.img-pos-right .paragraph-image{float:right;margin-left:4%}.microsite-content-blocks.page-paragraph-block.img-pos-right .caption{text-align:right}@media screen and (max-width:576px){.microsite-content-blocks.page-paragraph-block img{width:100%!important}}.microsite-content-blocks.page-paragraph-block .mobile-flex{text-align:center;display:flex;flex-direction:column;justify-content:space-between}.microsite-content-blocks.page-paragraph-block .mobile-flex img{width:100%}@media screen and (min-width:576px){.microsite-content-blocks.page-paragraph-block .mobile-flex{flex-direction:row}.microsite-content-blocks.page-paragraph-block .mobile-flex img{width:49%}}.microsite-content-blocks .page-quote-block:not(.img-pos-hidden) .quote-image{width:200px;margin-bottom:4%}@media screen and (max-width:500px){.microsite-content-blocks .page-quote-block:not(.img-pos-hidden) .quote-image{float:none!important;margin:0 auto 10px!important}}.microsite-content-blocks .page-quote-block:not(.img-pos-hidden) .img{width:100%;padding-bottom:128%;background-size:cover;background-position:center;background-repeat:no-repeat}.microsite-content-blocks .page-quote-block.img-pos-left .quote-image{float:left;margin-right:4%}.microsite-content-blocks .page-quote-block.img-pos-right .quote-image{float:right;margin-left:4%}.microsite-content-blocks .page-quote-block.lead .quote{color:#405e84;margin-bottom:15px;font-size:16px;font-weight:600;line-height:1.4}.microsite-content-blocks .page-quote-block.quote{padding:0 5%}@media screen and (min-width:1200px){.microsite-content-blocks .page-quote-block.quote{padding:0 15%}}@media screen and (min-width:992px){.microsite-content-blocks .page-quote-block.quote{padding:0 10%}}.microsite-content-blocks .page-quote-block.quote .quote{font-style:italic;font-weight:500;font-size:20px;line-height:1.2}.microsite-content-blocks .page-quote-block p:last-child{margin-bottom:0}.microsite-content-blocks .page-quote-block .author.right{text-align:right}.microsite-content-blocks .page-video-block iframe,.microsite-content-blocks .page-video-block video{width:100%;aspect-ratio:16/9}.microsite-content-blocks .boxes-navigation{margin-top:40px}.microsite-content-blocks .boxes-navigation .subnav{overflow:auto;overflow-y:hidden;overflow-x:hidden;margin-bottom:20px}.microsite-content-blocks .boxes-navigation .subnav:not(.active) aside{display:none}.microsite-content-blocks .boxes-navigation .subnav .box-nav-container{min-height:110px}.microsite-content-blocks .boxes-navigation .subnav .box-nav-container .title{padding:10px;color:#fff;font-size:20px;margin:0}.microsite-content-blocks .boxes-navigation .subnav aside{margin-top:20px;margin-bottom:-10px}@media screen and (max-width:1199px){.microsite-content-blocks aside.sidebar .menu a{max-width:85%}}.microsite-content-blocks .pdf-download{display:flex;justify-content:center}.microsite-content-blocks .pdf-download a{border:1px solid #0078bb;padding:5px 60px}.microsite-content-blocks .widget-business-report-archive{margin-top:30px}.microsite-content-blocks .select2-container .select2-selection--single,.microsite-content-blocks .select2-container--default .select2-selection--single .select2-selection__rendered,.microsite-content-blocks .select2-container--default .select2-selection--single .select2-selection__arrow{color:gray;border-color:#e0e0e0}.microsite-content-blocks .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\e924"}.microsite-content-blocks #gb-impressum-flex{display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}.microsite-content-blocks #gb-impressum-flex #gb-impressum{margin-top:10px}.microsite-content-blocks #gb-impressum-flex #gb-impressum span{margin:0 10px;display:none}@media screen and (min-width:992px){.microsite-content-blocks #gb-impressum-flex{flex-direction:row;margin-bottom:0;margin-top:0}.microsite-content-blocks #gb-impressum-flex #gb-impressum{margin-top:0}.microsite-content-blocks #gb-impressum-flex #gb-impressum span{display:inline-block}}.microsite-content-blocks .pdf-space{display:none}