/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ewcms-tooltip{position:relative;display:inline-block;white-space:nowrap;}.ewcms-tooltip .ewcms-tooltip--text{visibility:hidden;background-color:#f5f5f2;text-align:left;padding:5px 5px 5px 7px;border-radius:6px;position:absolute;z-index:100000;left:0;bottom:105%;min-width:auto;border:1px solid #bfbfba;}.ewcms-tooltip:hover .ewcms-tooltip--text{visibility:visible;}.ewcms-tooltip .ewcms-tooltip--text::after{content:" ";position:absolute;top:100%;left:30px;border-width:5px;border-style:solid;border-color:#bfbfba transparent transparent transparent;}.ewcms-tooltip .ewcms-tooltip--text ul{list-style:none;}.ewcms-tooltip .ewcms-tooltip--text ul li{list-style:none;margin:0;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
body{--ewpp-header-footer-main-color:var(--ecl-color-primary);}.ecl-site-footer.ewpp-footer{background-color:var(--ewpp-header-footer-main-color) !important;color:inherit;}.eu .ecl-site-footer__container{padding:1rem 1rem;}.eu.ewpp-footer .ecl-site-footer__list--inline{display:block;}.eu.ewpp-footer .ecl-site-footer__list-item{padding-left:0;padding-right:0;}.ec .ecl-site-footer__link,.ec .ecl-site-footer__link:active,.ec .ecl-site-footer__link:focus,.ec .ecl-site-footer__link:hover,.ec .ecl-site-footer__link:visited,.eu .ecl-site-footer__link,.eu .ecl-site-footer__link:active,.eu .ecl-site-footer__link:focus,.eu .ecl-site-footer__link:hover,.eu .ecl-site-footer__link:visited{color:#fff;}.ewpp-footer .ecl-site-footer__list--inline{display:flex;justify-content:center;padding:0 0;margin:0;}.ewpp-footer .ecl-site-footer__list-item{list-style:none none inside;padding:0 1rem;margin:0;margin-inline-end:0 !important;}@media (min-width:996px){.eu .ecl-site-footer__container{padding:1rem 1rem;}.eu.ewpp-footer .ecl-site-footer__list--inline{display:flex;}.eu.ewpp-footer .ecl-site-footer__list-item{padding-left:1rem;padding-right:1rem;}}.ecl-site-footer__logo-image{max-width:100%;}.ecl-site-footer .ecl-site-footer__row{padding-bottom:0;border-bottom-width:0;}.ecl-site-footer__row:last-child:not(:has(.ecl-site-footer__picture)){padding-top:0;}@media (min-width:996px){.ecl-site-footer .ecl-site-footer__row:has(.ecl-site-footer__picture){padding-bottom:2rem;}.ecl-site-footer__container:has(.ecl-site-footer__picture){padding:4rem 1rem 0 1rem;}.ecl-site-header__banner .ecl-site-header__site-name{font-weight:700;font-size:1.5rem;line-height:2.5rem;}}.ecl-site-footer .ecl-site-footer__list-item .wt-icon--primary *:not([fill*="#fff"],[fill="none"]){fill:currentColor;}
.paragraph--unpublished{background-color:#fff4f4;}
