/* @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-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.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-within{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;appearance:none;}
.organization-chart-svg{--chart-breakpoint:1180px;position:relative;& svg{display:block;width:100%;height:auto;& path[fill]{transition:fill 0.35s ease 0s;}}& .organization-chart-decoration{pointer-events:none;}& a:not([role="presentation"]) [id^="organization-chart-"]{cursor:pointer;}& a:has([id="organization-chart-1"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-1 path[fill],& a:has([id="organization-chart-2"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-2 path[fill],& a:has([id="organization-chart-6"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-6 path[fill],& a:has([id="organization-chart-7"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-7 path[fill],& a:has([id="organization-chart-14"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-14 path[fill],& a:has([id="organization-chart-15"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-15 path[fill],& a:has([id="organization-chart-16"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-16 path[fill]{fill:#12120d;}& a:has([id="organization-chart-8"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-8 path[fill],& a:has([id="organization-chart-9"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-9 path[fill],& a:has([id="organization-chart-10"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-10 path[fill],& a:has([id="organization-chart-11"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-11 path[fill],& a:has([id="organization-chart-12"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-12 path[fill],& a:has([id="organization-chart-13"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-13 path[fill],& a:has([id="organization-chart-17"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-17 path[fill]{fill:#fff;}& a:has([id="organization-chart-3"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-3,& a:has([id="organization-chart-4"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-4,& a:has([id="organization-chart-5"]):is(:hover,:focus-visible) ~ .organization-chart-texts .organization-chart-5{&.organization-chart-flower path[fill]{fill:#12120d;}&.organization-chart-flower-text path[fill]{fill:#fff;}}}.organization-chart-tooltip{display:flex !important;flex-direction:column;width:35.228%;position:absolute;top:50%;left:50%;pointer-events:none;border:2px solid #fff;border-radius:16px;padding:30px 30px 35px 35px;font-size:18px;line-height:calc(28 / 18);color:#162340;background-color:#e2eaf5;box-shadow:0px 8px 8px rgba(22,35,64,0.5);z-index:10;visibility:hidden;opacity:0;transition-property:opacity,visibility,top,left;transition-duration:0.35s,0.35s,0.1s,0.1s;transition-timing-function:ease-in-out,ease-in-out,ease,ease;transition-delay:0s;transform:translateZ(0);@media screen and (max-width:1180px){pointer-events:auto;position:fixed;top:50% !important;left:10px !important;right:10px;transform:translateY(-50%);max-height:calc(100% - 20px);width:calc(100% - 20px);max-width:500px;margin:0 auto;padding:35px 20px;z-index:200;}&.active{visibility:visible;opacity:1;}& .organization-chart-tooltip-inner{height:100%;overflow-y:auto;overscroll-behavior-y:contain;}& .close{display:none;position:absolute;top:10px;right:10px;width:28px;height:28px;overflow:hidden;margin:0;border:0;border-radius:0;padding:0;text-indent:-9999em;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/svg+xml,<svg width="28" height="29" viewBox="0 0 28 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.46668 22.2627L6.2373 21.0333L12.7706 14.5L6.2373 7.96668L7.46668 6.7373L14 13.2706L20.5333 6.7373L21.7627 7.96668L15.2294 14.5L21.7627 21.0333L20.5333 22.2627L14 15.7294L7.46668 22.2627Z" fill="%23172340"/></svg>');appearance:none;cursor:pointer;@media screen and (max-width:1180px){display:block;}}& .field-title{margin:0 0 20px 0;font-size:32px;line-height:calc(44 / 32);font-weight:600;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;@media screen and (max-width:1180px){font-size:28px;line-height:calc(32 / 28);}&:empty{display:none;}}& .field-content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:20;@media screen and (max-width:1180px){display:block;}& > *:last-child{margin-bottom:0;}}& .field-link{display:none;margin:25px 0 0 0;@media screen and (max-width:1180px){display:block;}a{color:#4178BE;}}}@media screen and (max-width:1180px){html.organization-chart-tooltip-active{& body{position:fixed;width:100%;overflow:hidden;}}}
.bynder-wrapper{position:relative;}.media-library-item__preview .bynder-wrapper{position:static;}.bynder-tooltip{position:absolute;top:0;left:0;z-index:0;background:#ccecff;font-weight:bold;padding:4px 8px;font-size:13px;border-radius:4px;display:flex;align-items:center;opacity:0.9;border:#00a1ff 1px solid;color:#004066;visibility:hidden;}.bynder-tooltip:before{background-image:url(/modules/contrib/bynder/images/icons/bynder-logo.png);background-size:100% 100%;width:20px;height:20px;display:inline-block;content:'';margin-right:5px;}.bynder-wrapper:hover .bynder-tooltip{visibility:visible;}
.paragraph--unpublished{background-color:#fff4f4;}

