/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-apbuilder-theme-language-content{flex:0 0 auto;}#block-apbuilder-theme-language-content > h2{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}#block-apbuilder-theme-language-content ul.links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.25rem;}#block-apbuilder-theme-language-content ul.links > li{list-style:none;margin:0;padding:0;display:flex;}#block-apbuilder-theme-language-content a.language-link{display:inline-flex;align-items:center;gap:0.4rem;padding:0.2rem 0.55rem;border:1px solid transparent;border-radius:4px;color:var(--apb-theme-color-text,#1a1a1a);text-decoration:none;line-height:1.3;white-space:nowrap;}#block-apbuilder-theme-language-content a.language-link:hover,#block-apbuilder-theme-language-content a.language-link:focus{background-color:var(--apb-theme-color-bg,#fff);border-color:var(--apb-theme-color-border,#d8dde2);color:var(--apb-theme-color-link-hover,#0b5ec1);text-decoration:none;}#block-apbuilder-theme-language-content li.is-active a.language-link,#block-apbuilder-theme-language-content a.language-link.is-active{background-color:var(--apb-theme-color-bg,#fff);border-color:var(--apb-theme-color-accent,#2452a6);color:var(--apb-theme-color-text,#1a1a1a);font-weight:600;}#block-apbuilder-theme-language-content a.language-link .flag{float:none;display:inline-block;margin:0;flex:0 0 auto;transform:scale(1.25);transform-origin:center;}@media (max-width:720px){#block-apbuilder-theme-language-content a.language-link{padding:0.2rem 0.4rem;font-size:0.8125rem;}}
@keyframes apb-hero-enter{0%{opacity:0;transform:translateY(var(--apb-enter-y,20px));filter:blur(var(--apb-enter-blur,8px));}to{opacity:1;transform:translateY(0);filter:blur(0);}}[data-apb-custom-class~="apb-showcase-hero"] .splide__slide.is-active .apb-ss-title{--apb-enter-y:24px;--apb-enter-blur:10px;animation:apb-hero-enter 0.9s ease-out backwards;}[data-apb-custom-class~="apb-showcase-hero"] .splide__slide.is-active .apb-ss-body p:first-of-type{--apb-enter-y:20px;animation:apb-hero-enter 0.8s ease-out 0.15s backwards;}[data-apb-custom-class~="apb-showcase-hero"] .splide__slide.is-active .apb-ss-body p:last-of-type{--apb-enter-y:16px;--apb-enter-blur:6px;animation:apb-hero-enter 0.7s ease-out 0.3s backwards;}@property --apb-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false;}@keyframes apb-rotating-border{to{--apb-border-angle:360deg;}}[data-apb-custom-class~="apb-cta-glow"] .apb-li-link-type-item,[data-apb-custom-class~="apb-stats-cards"] .apb-sl-row{position:relative;}[data-apb-custom-class~="apb-cta-glow"] .apb-li-link-type-item::before,[data-apb-custom-class~="apb-stats-cards"] .apb-sl-row::before{content:"";position:absolute;inset:-3px;border-radius:12px;padding:2px;background:conic-gradient(from var(--apb-border-angle),rgba(36,82,166,0.15) 0%,rgba(232,118,45,0.75) 25%,rgba(36,82,166,0.15) 50%,rgba(120,170,255,0.75) 75%,rgba(36,82,166,0.15) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity 0.3s ease;animation:apb-rotating-border 6s linear infinite;pointer-events:none;}[data-apb-custom-class~="apb-cta-glow"] .apb-li-link-type-item::before{opacity:0.45;}[data-apb-custom-class~="apb-cta-glow"] .apb-li-link-type-item:hover::before,[data-apb-custom-class~="apb-stats-cards"] .apb-sl-row:hover::before{opacity:1;}@media (prefers-reduced-motion:reduce){[data-apb-custom-class~="apb-showcase-hero"] .splide__slide.is-active .apb-ss-title,[data-apb-custom-class~="apb-showcase-hero"] .splide__slide.is-active .apb-ss-body p:first-of-type,[data-apb-custom-class~="apb-showcase-hero"] .splide__slide.is-active .apb-ss-body p:last-of-type,[data-apb-custom-class~="apb-cta-glow"] .apb-li-link-type-item::before,[data-apb-custom-class~="apb-stats-cards"] .apb-sl-row::before{animation:none;}}
