/* @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;}.container-inline .hidden{display:none;}
.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-within{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;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.paragraph--unpublished{background-color:#fff4f4;}
.extended-component-heading{max-width:820px;margin-bottom:30px}.extended-component-heading>h2{margin-bottom:15px}.extended-component-heading p{color:var(--muted,#76677c)}.extended-stats__grid,.extended-stats__grid>.field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:22px}.extended-stats__grid>.field{grid-column:1/-1}.extended-stat{padding:28px 20px;border-top:2px solid var(--brand,#7e368d);background:color-mix(in srgb,var(--brand,#7e368d) 5%,white);border-radius:0 0 17px 17px}.extended-stat__value{font-size:clamp(38px,5vw,62px);font-weight:600;letter-spacing:-.055em;line-height:1.1;margin:0 0 14px;color:var(--brand,#7e368d)}.extended-stat__label{font-size:14px;margin:0;line-height:1.6}.extended-quote figure{margin:0;padding:35px 40px;border-left:4px solid var(--brand,#7e368d);border-radius:0 22px 22px 0;background:color-mix(in srgb,var(--brand,#7e368d) 5%,white)}.extended-quote blockquote{margin:0;font-size:clamp(20px,2.6vw,29px);line-height:1.7;letter-spacing:-.015em}.extended-quote blockquote p:last-child{margin-bottom:0}.extended-quote figcaption{display:flex;flex-direction:column;gap:4px;margin-top:23px;font-size:13px}.extended-quote figcaption span{color:var(--muted,#76677c)}.extended-logos__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;align-items:stretch}.extended-logos__grid>.image-item{display:grid;place-items:center;min-height:120px;padding:20px;border:1px solid #e8e1ed;border-radius:16px;background:#fff}.extended-logos__grid img{width:auto;max-width:100%;max-height:95px;object-fit:contain}.extended-downloads__list .field--name-field-documents>.field__item,.extended-downloads__list .field--name-field-documents>.field__items>.field__item{margin-bottom:12px;padding:20px 23px;border:1px solid #e8e1ed;border-radius:14px;background:#fff}.extended-downloads__list a{font-weight:600;color:var(--brand,#7e368d);overflow-wrap:anywhere}.extended-downloads__list a:before{content:'↓';display:inline-block;margin-right:12px;font-size:20px}.extended-downloads__list .media{margin:0}.extended-downloads__list .field{margin-bottom:0}@media(max-width:650px){.extended-stats__grid,.extended-stats__grid>.field__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.extended-stat{padding:22px 16px}.extended-stat__label{font-size:13px}.extended-quote figure{padding:25px}.extended-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.extended-component-heading{margin-bottom:22px}}
