/* Shared original footer geometry, independent of page-specific styles. */
.video-player iframe{display:block;background:#0c3743;border-radius:6px}
.video-player .video-fallback{margin:16px 0 0;font:400 15px/24px Nunito,Arial,sans-serif;text-align:center;color:#56636a}
.video-fallback a{font-weight:700;color:var(--ink)}
.description-columns .expand-toggle{display:inline-flex;align-items:center;gap:4px}
.expand-icon{display:block;flex:none}.expand-icon.is-expanded{transform:rotate(180deg)}
.manager-quote .quote-mark{color:var(--ink);height:54.4px;margin:0 0 30px}
.manager-quote .quote-mark.closing{height:54.4px;margin:0 0 30px;padding-left:25px;transform:scale(-1,-1)}
.manager-quote blockquote{margin-bottom:14.4px}
@media(min-width:768px){.manager-quote{padding-top:63.4px}}
@media(max-width:767px){.manager-quote .quote-mark.closing{margin-bottom:0}.manager-quote blockquote{margin-bottom:0}}
.fund-manager .centered-action:hover,.fund-manager .centered-action:focus-visible{background:var(--taupe);color:#fff}
.home-news>.container>.centered-action:hover,.home-news>.container>.centered-action:focus-visible{background:#fff;color:var(--ink)}
.home-news-grid a.button{background:#fff;color:var(--ink)}
.home-news-grid a.button:hover,.home-news-grid a.button:focus-visible{background:#fff;color:var(--taupe)}
.home-whitepaper .button-light:hover,.home-whitepaper .button-light:focus-visible{background:var(--taupe);border-color:var(--taupe);color:#fff}
.home-foundation .centered-action:hover,.home-foundation .centered-action:focus-visible{background:var(--taupe);color:#fff}
.newsletter-strip .button-light:hover,.newsletter-strip .button-light:focus-visible{background:var(--ink);border-color:var(--ink);color:#fff}
.home-foundation .foundation-grid{align-items:start}
.home-foundation .foundation-grid>figure{display:flex;flex-direction:column;padding:15px;background:#fff;border-radius:10px;box-shadow:0 8px 24px #68360026;overflow:hidden}
.home-foundation .foundation-grid>figure>img{order:0;border-radius:5px}
.home-foundation .foundation-grid>figure>figcaption{order:1;color:var(--ink);margin:20px 0 5px;font:700 22px/33px Poppins,Arial,sans-serif}
.fund-data table{border-collapse:separate;border-spacing:0;color:var(--ink)}
.fund-data tbody tr:nth-child(odd){background:transparent}
.fund-data tbody tr:nth-child(odd)>*{background:#98948270}
.fund-data tbody tr>:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}
.fund-data tbody tr>:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}
@media(max-width:767px){.fund-data table{border-spacing:0 6.4px}}
/* Keep the original header's space when its fixed bar shrinks. */
.header-space{height:135px}
.site-header{position:relative}
.site-header.is-stuck{position:fixed;top:0;left:0;right:0}
.site-header.is-compact{background:#fff;backdrop-filter:none;box-shadow:1px 0 10px #00000014}
.newsletter-strip>.container>div{display:flex;flex-direction:column;align-items:flex-start}
.footer-logo img{display:block}
.newsletter-strip h2{font:700 50px/44px Poppins,Arial,sans-serif;margin:0 0 14.4px}
.newsletter-strip .newsletter-intro{font:700 34px/44px Poppins,Arial,sans-serif;width:100%;margin:38px 0 14.4px}
.newsletter-strip p:not(.newsletter-intro){margin:25px 0 14.4px}
.newsletter-strip .button{margin-top:25px;font:500 15px/15px Roboto,Arial,sans-serif}
.footer-grid h3{margin-bottom:14.4px}.footer-grid p,.footer-grid>div>a{margin-bottom:14.4px}
.footer-bottom{font:400 14px/27px Poppins,Arial,sans-serif;padding-bottom:14.4px}
.native-modal-backdrop{background:rgba(0,0,0,.8)}
.native-modal{max-width:640px;padding:25px;border-radius:10px;box-shadow:2px 8px 23px 3px #0003}
.native-modal h2{font:700 50px/44px Poppins,Arial,sans-serif;margin-bottom:20px}
.native-modal p{margin-bottom:14.4px}
.native-modal-vita{max-width:800px;padding:48px;border-radius:16px;max-height:calc(100dvh - 60px);box-shadow:0 24px 80px #0004;overscroll-behavior:contain}
.native-modal-vita h2{font-size:38px;line-height:1.15;margin:0 32px 12px 0;color:var(--ink)}
.native-modal-vita p{font-size:17px;line-height:1.7;color:#56636a}
.native-modal-vita h2+p{font-size:16px;line-height:1.5;font-weight:600;color:var(--taupe);padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e5e5df}
.native-modal-vita p:last-child{margin-bottom:0}
.native-modal-vita .modal-close{top:16px;right:16px;width:44px;height:44px;padding:0;display:grid;place-items:center;background:#f1f3f2;border-radius:50%;font:400 28px/1 Arial,sans-serif;color:var(--ink);transition:background-color .15s,color .15s}
.native-modal-vita .modal-close:hover{background:var(--ink);color:#fff}
.native-modal-video{max-width:960px}
@media(max-width:767px){
 .header-space{height:123.3125px}
 .newsletter-strip{background-image:linear-gradient(#00000059,#00000059),url('/media/2023/04/AFB-Global-Equity-Select-Anmeldung-Newsletter-Background-Image-lg.webp')}
 .newsletter-strip h2{font-size:34px;line-height:44px}
 .newsletter-strip .newsletter-intro{font-size:26px;line-height:34px}
 .site-footer{padding-bottom:0}.footer-logo{padding-block:10px}
 .footer-grid{grid-template-columns:1fr;gap:0}
 .footer-grid>div:first-child{grid-column:1/-1}
 .footer-grid>div:first-child>a:last-child{display:none}
 .footer-grid h3{font-size:20px}
 .footer-grid>div:last-child{overflow-wrap:anywhere}
 .native-modal h2{font-size:34px;line-height:38px}
 .native-modal-vita{padding:64px 24px 28px;max-height:calc(100dvh - 30px);border-radius:12px}
 .native-modal-vita h2{font-size:30px;line-height:1.15;margin-right:0}
 .native-modal-vita p{font-size:16px;line-height:1.65}
}
@media(min-width:1101px){.award-row{width:100%}}
