.layout-banner{background-size:cover;background-repeat:no-repeat;box-sizing:border-box;padding:0 15px 20px 15px}.layout-banner.blue-bg{background-image:url(../img/blue.jpg)}.layout-banner.burgundy-bg{background-image:url(../img/burgundy.jpg)}.layout-banner.brown-bg{background-image:url(../img/brown.jpg)}.layout-banner.green-bg{background-image:url(../img/green.jpg)}.layout-banner h1,.layout-banner .description{color:#fff;display:inline-block;vertical-align:top;width:49%;min-width:300px}.layout-banner .wrapper{padding:40px 0;margin:0 auto;max-width:1000px;width:100%}.expand-container{display:block;height:0;overflow:hidden;transition:height .3s ease}.expand-container.expand-open,.expand-container.expand-fixed,.expand-container.expand-startopen{height:auto}.expand-container.expand-fixed{overflow:visible}.expand{align-items:center;background-color:rgba(0,0,0,0);border:none;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;max-width:600px;margin:0 auto;padding:0 15px;text-align:left;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.expand h2{display:inline-block;margin:.5rem 0 .5rem 0;padding:.5em 0}@media(min-width: 600px){.expand{box-sizing:content-box}.expand h2{padding:.5em 15px}}.expand .force{cursor:auto}.expand .icon{text-align:center;float:right;font-size:0;fill:#325977}.expand .icon svg{display:inline-block;padding:.9rem 0 .5rem 0;width:20px;height:20px;transition:transform .3s ease-in-out;transform:rotate(0)}.expand .icon.hide{display:none}.expand.open .icon svg{transform:rotate(180deg)}.expand.border-above{border-top:2px solid rgba(22,22,22,.1)}.expand.border-below{border-bottom:2px solid rgba(22,22,22,.1)}.box-layout{margin:15px 0}.box-layout .box-wrapper{margin:0 auto;max-width:570px;background-color:#fff;padding:25px}.accordion-part{width:100%;background-color:var(--accordion-background-color)}.accordion-part .accordion{padding-bottom:20px;max-width:calc(100vw - 50px);width:570px;margin:0 auto;transition:height .3s ease-in-out}.accordion-part .accordion ul{padding:revert;padding-bottom:10px}.accordion-part .accordion h2{color:var(--accordion-headline-color);margin:0;font-size:var(--accordion-headline-size, 1.6rem);border-bottom:2px solid rgba(22,22,22,.1);padding:1em 0}@media(max-width: 720px){.accordion-part .accordion h2{font-size:1.3rem}}.accordion-part .accordion h3,.accordion-part .accordion h4{padding:.5em 0;margin:0;box-sizing:content-box;color:#325977;border-bottom:0}.accordion-part .accordion .group-headline{font-size:1.3rem;font-weight:normal}.accordion-part .accordion .row-headline{position:relative;cursor:pointer;padding:.5rem 0}.accordion-part .accordion .row-headline h4{display:inline-block;font-size:var(--accordion-row-headline-size, 1rem);font-weight:bold;max-width:calc(100% - 20px);color:var(--accordion-row-headline-color)}.accordion-part .accordion .row{border-bottom:2px solid rgba(22,22,22,.1)}.accordion-part .accordion .arrow{fill:var(--accordion-row-headline-color, #325977);cursor:pointer;height:20px;position:absolute;transition:transform .3s ease-in-out;right:0;top:50%;transform:translate(0, -50%);width:20px}.accordion-part .accordion [data-open=true] .arrow{transform:translate(0, -50%) rotate(180deg)}.accordion-part .accordion .row-headline{position:relative;margin:0}.part-button-grid{width:100%;padding-top:20px;padding-bottom:20px}.part-button-grid .headline{width:100%;max-width:unset;font-size:1.6rem;font-weight:bold;padding-top:.5em;padding-bottom:.5em;overflow-wrap:break-word;box-sizing:border-box;text-align:center;margin:0;padding-top:0}@media(max-width: 720px){.part-button-grid .headline{text-align:left}}.part-button-grid .wrapper{width:100%;max-width:1000px;margin:0 auto}.part-button-grid .wrapper.small{max-width:600px;margin:0 auto}.part-button-grid .wrapper.small .button-grid a{width:49%}@media(max-width: 720px){.part-button-grid .wrapper.small .button-grid{max-width:100%}.part-button-grid .wrapper.small .button-grid a{width:100%}}.part-button-grid .button-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto}.part-button-grid .button-grid a{background-color:#325977;border-radius:5px;box-sizing:border-box;margin:10px .5%;border:2px solid #325977;padding:18px 50px 18px 18px;position:relative;width:32%;font-size:1rem;text-decoration:none;color:#fff}.part-button-grid .button-grid a:hover{box-shadow:0px 5px 0px gray;margin:5px .5% 15px .5%;text-decoration:underline}@media(max-width: 720px){.part-button-grid .button-grid a{width:100%;min-width:initial;margin:5px 15px}.part-button-grid .button-grid a:hover{margin:0px 15px 10px 15px}}.part-button-grid .button-grid a .icon{border-radius:50%;display:inline-block;height:2rem;padding:2px;position:absolute;right:5%;top:50%;transform:translate(0, -50%);width:2rem}.part-button-grid .button-grid a .icon svg{fill:none;stroke:#fff;stroke-width:5;stroke-linejoin:round}.extend-text{max-width:600px;margin:0 auto}.extend-text .text{padding-left:15px;padding-right:15px}.part-factsheet{display:block;min-height:50px;background-size:cover;background-position:center;padding-bottom:1rem;padding-top:1rem}.part-factsheet .wrapper{max-width:600px}.part-factsheet .short{max-width:400px;margin:0 auto}.part-factsheet .big{max-width:1000px}.part-factsheet h2{padding-top:.5em;padding-bottom:.5em;margin:0 auto;text-align:left}.part-factsheet iframe{aspect-ratio:1.8;width:100%;height:auto}.part-factsheet.lightMode,.part-factsheet.lightMode h2,.part-factsheet.lightMode h3,.part-factsheet.lightMode h4{color:#fff}.part-factsheet .content{margin:0 auto;box-sizing:border-box;padding-right:15px;padding-left:15px;width:100%}.part-factsheet .content p,.part-factsheet .content h1,.part-factsheet .content h2,.part-factsheet .content h3{padding:0;max-width:unset}.part-factsheet .content ul{padding-left:2rem}.part-factsheet .content .double{display:inline-block;width:49%;box-sizing:border-box;padding:0 5px;vertical-align:top;clear:both}@media(max-width: 720px){.part-factsheet .content .double{width:100%}}.layout-open-close>.expand-open>div>.part-factsheet:not([style]){padding-top:0}.part-fullwidth{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}.part-fullwidth h2{position:absolute;top:0;left:0;right:0;max-width:unset;width:auto}.part-fullwidth video{display:block;object-fit:cover;object-position:50% 50%;height:100%;width:100%}.part-fullwidth .wrapper{height:100%;width:100%}.part-fullwidth .videoWrapper{position:relative;padding-bottom:56.25%;height:0}.part-fullwidth .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.part-fullwidth .description{position:absolute;bottom:0;left:0;right:0;background-color:rgba(22,22,22,.5)}.part-fullwidth .description p{color:#fefefe;margin:0 auto;max-width:600px;text-align:center}.part-intro{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.part-intro h1{font-size:3.2rem;font-weight:700;margin-bottom:0}.part-intro h2{font-size:1.3rem;font-weight:200;color:#333;margin-top:.25rem}.part-intro.dark-shade{text-shadow:0px 0px 5px rgba(3,3,3,.6)}.part-intro.darker,.part-intro.darker h1,.part-intro.darker h2{color:#000}.part-intro.lighter,.part-intro.lighter h1,.part-intro.lighter h2{color:#fff}.part-intro .ingress{font-size:1.5rem}.part-intro .image{background-size:cover;background-position:center center;width:100%}.part-intro .video{object-fit:cover;width:100%;z-index:-10;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.part-intro .gradient-dark{background-image:linear-gradient(rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 50%, rgb(0, 0, 0) 90%)}.part-intro .gradient{background-image:linear-gradient(rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.5) 50%, rgb(0, 0, 0) 100%)}.part-intro .text{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;text-align:center}.part-intro .text .wrapper{align-self:flex-end;-ms-flex-align:end;margin:0 auto;padding-bottom:4rem}.part-intro .tint+.text,.part-intro .video+.image,.part-intro .image+.text{margin-left:-100%}.part-intro .tint{width:100%;margin-left:-100%;z-index:1}.pamphlet{background-color:#fff;width:300px;-webkit-flex:0 0 250px;flex:0 0 250px;padding:25px;margin:1% auto 2% auto;border:1px solid #e5e5e5;border-bottom-width:5px}.pamphlet h3{font-size:1.2rem;margin-top:0;margin-bottom:1.2rem;font-weight:400;color:#325977}.pamphlet .leftWrapper{float:left}.pamphlet .leftWrapper img{box-shadow:#222 2px 2px 5px;float:left;margin-right:1rem;margin-bottom:1rem}.pamphlet .description{display:inline}.pamphlet .links{list-style:none;padding-top:1rem;clear:both}.pamphlet .links li{margin-bottom:1rem}.pamphlet .links .downloud{background-color:#434b4f;border-bottom:solid 4px #2d3338;color:#fff;display:block;font-size:16px;font-weight:400;margin-top:.5rem;margin-bottom:.5rem;padding:8px 0px;text-align:center;text-decoration:none}.show-pamphlet h2{font-size:1.6rem;font-weight:200;margin:0;padding-top:.5rem;padding-bottom:.5rem}.show-pamphlet .lightHeader{color:#fff}.show-pamphlet .expand-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;margin:0 auto;max-width:700px}@media(max-width: 720px){.show-pamphlet h2{font-size:1.3rem}}.list-pamphlet .layout{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1000px}.related-subject{background-color:#eee;box-sizing:border-box;position:relative;text-align:center;width:100%}.related-subject .title{font-size:1.6rem;font-weight:bold;padding-top:.5em;padding-bottom:.5em;overflow-wrap:break-word;content:"";padding:.5em 0;margin:0 auto;max-width:600px;cursor:pointer}.related-subject .icon{cursor:pointer}.related-subject .contentRow{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto;max-width:1400px;width:100%}.related-subject .contentRow .image{min-height:168px;min-width:300px}.related-subject .contentRow .linkedContent{box-sizing:border-box;text-align:left;border:0px;margin:7.5px 7.5px 15px 7.5px}.related-subject .contentRow .linkedContent a{display:inline-block;text-decoration:none;height:100%;width:100%;color:#222}.related-subject .contentRow .linkedContent a img{width:100%}.related-subject .contentRow .contentRow .linkedContent.lightMode a,.related-subject .contentRow .linkedContent.lightMode h3{color:#fff}@media(max-width: 720px){.related-subject .title{font-size:1.3rem}}.bg-fixed{background-attachment:fixed}.editorImage{width:100%}.content::after{content:"";display:block;clear:both}.embedWrapper{position:relative;padding-bottom:56.25%;height:0}.embedVideo{position:absolute;top:0;left:0;width:100%;height:100%}[class*=part-] h2{font-size:1.6rem;font-weight:bold;padding-top:.5em;padding-bottom:.5em;overflow-wrap:break-word}[class*=part-] h1{overflow-wrap:break-word;text-align:center}[class*=part-] blockquote,.extend-text blockquote{padding-left:1.2rem;padding-right:1.2rem}[class*=part-] blockquote p,.extend-text blockquote p{font-size:1.875rem}[class*=part-] p,[class*=part-] h1,[class*=part-] h2,[class*=part-] h3,[class*=part-] h4{max-width:600px;padding-left:15px;padding-right:15px}@media(max-width: 720px){[class*=part-] h1{font-size:2rem}[class*=part-] h2{font-size:1.3rem}[class*=part-] h3,.article-list .article .content h3{font-size:1.2rem}[class*=part-] p,.extend-text p,.related-subject p{font-size:1rem}.bg-fixed,.part-intro .image{background-attachment:scroll !important}}@media(hover: none){.bg-fixed,.part-intro .image{background-attachment:scroll !important}}