/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header,.header .header-top,.main:before,.region-hero,.region-footer{background-color:#FFFFFF}.intro.intro-highlight{border-left-color:#FFFFFF}.light .intro.intro-highlight{border-left-color:#222}.header .header-navbar,.menu-main:after,.menu-main__link--primary,.menu-main-dropdown,.header-search,.banner-hero{color:#ffffff;background-color:#FFFFFF}.menu-main__link--primary{border-top-color:#f2f2f2}.menu-main__link--primary.menu-main__link--open,.menu-main__link--primary.active,.menu-main-dropdown__inner{background-color:#f2f2f2}.menu-main__link--primary .menu-main__icon{fill:#ffffff}.header .toggle-navbar svg.navbar-open,.header .toggle-navbar svg.navbar-closed{fill:#ffffff;stroke:#ffffff}@media screen and (min-width:1024px){.header-search__inner{background-color:#f2f2f2}}@media screen and (max-width:1024px){.header .toggle-members svg{fill:#ffffff}}.header-members .btn.btn--heavy-reversed.btn--with-icon{background-color:#e6e6e6;color:#ffffff;border-color:#e6e6e6;}.header-members .btn.btn--heavy-reversed.btn--with-icon svg{fill:#ffffff !important;}.header .toggle-search,.header .toggle-search:hover,.header-search form .form-item-wrapper label{color:#ffffff;}.header .toggle-search svg,.header .toggle-search:hover svg,.header .toggle-search svg#search-icon{fill:#ffffff;}@media screen and (min-width:1024px){.header .toggle-search.active{background-color:#f2f2f2;}}.menu-secondary__link--primary,.menu-main__link--primary:hover,.menu-secondary__link--primary:hover,.menu-footer__link,.menu-footer__link:hover{color:#ffffff}.menu-main__link--primary:hover,.menu-secondary__link--primary:hover,.menu-footer__link:hover{border-top-color:#ffffff}.menu-secondary__link--primary:hover svg{fill:rgba(255,255,255,0.5)}.color-teaser,.color-teaser.color-teaser--pink,.color-teaser.color-teaser--teal,.color-teaser.color-teaser--purple{background-color:#FFFFFF}.header-search button:before{background-image:linear-gradient(to left,#f2f2f2,#f2f2f2 40px,rgba(0,0,0,0) 50px);}.header .toggle-navbar,.color-teaser__title,.color-teaser__desc{color:#333333}.menu-main__link--primary,.menu-main__link--primary:hover,.header .toggle-search,.header .toggle-search:hover,.header .toggle-search.active,.header-search form .form-item-wrapper label,.menu-main__link--primary.menu-main__link--open,.menu-dropdown__previous-link,.region-hero .breadcrumb-list__link,.region-hero .page-title,.menu-main-dropdown__link{color:#000}.region-footer{color:#ffffff}.block-dark .intro,.block-dark h1{color:#333333}.block-dark.dark .intro,.block-dark.dark h1{color:#ffffff}.header .toggle-navbar svg.navbar-closed,.header .toggle-members svg,.header .toggle-search svg{fill:#333333}.header .toggle-navbar svg.navbar-open{stroke:#333333}.menu-secondary__link--primary:hover svg{fill:rgba(51,51,51,0.5)}.color-teaser__title svg{fill:rgba(51,51,51,0.5)}.header .toggle-search:hover svg{fill:#ffffff}.header .toggle-search svg#search-icon,.menu-main__link--primary .menu-main__icon,.menu-main__link--primary.menu-main__link--open .menu-main__icon,.menu-main-dropdown__link svg,.menu-dropdown__previous-link svg,.region-hero .breadcrumb-list__icon--home,.header .toggle-search:hover svg{fill:#000000}.header .toggle-navbar svg.navbar-closed{stroke:#000000}@media screen and (min-width:1024px){.header .toggle-search.active svg{fill:#000000}}.menu-main:after,.header-members .btn.btn--heavy-reversed.btn--with-icon:focus,.header-member-menu.active,.header-members .btn.btn--heavy-reversed.btn--with-icon,.region-footer{background-color:#000000}.region-footer__base:before,.csp-logo-simple{opacity:1}.header-search button.search-box__button,input[type='search'].header-search__query-input{border:#000 2px solid}
