/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
#sliding-popup{background:#fff;border-top:3px solid #416618;box-sizing:border-box;box-shadow:0 -6px 24px rgba(0,0,0,0.18);color:#1e1e1e;left:0 !important;right:0 !important;width:100% !important;z-index:10000;}#sliding-popup .eu-cookie-compliance-content{align-items:center;box-sizing:border-box;display:grid;gap:16px 28px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1180px;padding:18px 24px;width:100%;}#sliding-popup .eu-cookie-compliance-message{float:none;max-width:none;width:auto;}#sliding-popup .eu-cookie-compliance-message h2{color:#003359;font-size:1.125rem;line-height:1.2;margin:0 0 4px;}#sliding-popup .eu-cookie-compliance-message p{font-size:0.9rem;line-height:1.45;margin:0 0 4px;max-width:720px;}#sliding-popup .eu-cookie-compliance-message a{color:#003359;font-size:0.85rem;font-weight:600;text-decoration:underline;}#sliding-popup .eu-cookie-compliance-buttons{display:flex;float:none;gap:8px;margin:0;max-width:none;width:auto;}#sliding-popup .eu-cookie-compliance-buttons button,#sliding-popup .eu-cookie-compliance-categories-buttons button,.cookie-consent-settings-button{background:#416618;border:2px solid #416618;border-radius:4px;color:#fff;cursor:pointer;font-size:0.9rem;font-weight:600;min-height:44px;padding:8px 16px;}#sliding-popup .eu-cookie-compliance-buttons .eu-cookie-compliance-reject-button{background:#416618;border-color:#416618;color:#fff;min-width:112px;order:2;}#sliding-popup .eu-cookie-compliance-buttons .agree-button{min-width:112px;order:1;}#sliding-popup .eu-cookie-compliance-buttons .agfirst-manage-preferences{background:transparent;border-color:transparent;color:#003359;font-weight:600;min-width:148px;order:3;text-decoration:underline;}#sliding-popup .eu-cookie-compliance-categories{align-items:flex-start;border-top:1px solid #d5d9d4;display:flex;gap:18px;grid-column:1 / -1;padding-top:14px;}#sliding-popup .eu-cookie-compliance-categories[hidden]{display:none;}#sliding-popup .eu-cookie-compliance-category{flex:1 1 0;margin:0;}#sliding-popup .eu-cookie-compliance-category label{font-size:0.9rem;font-weight:600;}#sliding-popup .eu-cookie-compliance-category-description{color:#4a504c;font-size:0.8rem;line-height:1.35;margin-top:3px;}#sliding-popup .eu-cookie-compliance-categories-buttons{flex:0 0 auto;}body.eu-cookie-compliance-popup-open #sliding-popup > .eu-cookie-withdraw-tab{display:none;}#sliding-popup > .eu-cookie-withdraw-tab{background:#fff;border:1px solid #416618;bottom:12px;color:#24400b;left:12px;padding:7px 12px;position:fixed;z-index:10000;}.agfirst-gpc-status{background:#edf5e6;border:1px solid #416618;bottom:12px;color:#24400b;font-size:0.875rem;padding:8px 12px;position:fixed;right:12px;z-index:10000;}.cookie-consent-required{border:1px solid #69706e;padding:20px;}@media (max-width:767px){#sliding-popup{max-height:calc(100vh - 12px);overflow-y:auto;}#sliding-popup .eu-cookie-compliance-content{gap:14px;grid-template-columns:1fr;padding:18px 20px 20px;}#sliding-popup .eu-cookie-compliance-buttons{display:grid;grid-template-columns:1fr 1fr;width:100%;}#sliding-popup .eu-cookie-compliance-buttons .agfirst-manage-preferences{grid-column:1 / -1;min-height:32px;padding:2px 8px;}#sliding-popup .eu-cookie-compliance-categories{display:grid;gap:10px;}#sliding-popup .eu-cookie-compliance-buttons button{padding-left:8px;padding-right:8px;width:100%;}}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
.eu-cookie-compliance-banner-info{box-shadow:0 0 10px rgba(0,0,0,.3);}.eu-cookie-compliance-content{display:flex;align-items:center;}.eu-cookie-compliance-content #popup-text{padding:15px 0;margin:0;}.eu-cookie-compliance-content #popup-buttons{margin-left:auto;}.eu-cookie-compliance-content h2{margin-bottom:0;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.paragraph--unpublished{background-color:#fff4f4;}
