.tpl-logo-bar{width:100%}.tpl-logo-bar .tpl-logo-bar__headline{align-items:center;color:var(--tpl-color__font__headline);display:flex;font-family:Poppins;font-size:20px;font-weight:800;gap:16px;line-height:24px;margin:0 0 24px;text-align:center}@media(min-width:1024px){.tpl-logo-bar .tpl-logo-bar__headline{margin-bottom:32px}}.tpl-logo-bar .tpl-logo-bar__headline:after,.tpl-logo-bar .tpl-logo-bar__headline:before{background-color:currentColor;content:"";flex:1;height:1px;opacity:.25}.tpl-logo-bar .tpl-logo-bar__headline .tpl-logo-bar__headline__text{flex:0 1 auto}.tpl-logo-bar .tpl-logo-bar__list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:875px){.tpl-logo-bar .tpl-logo-bar__list{flex-wrap:nowrap;gap:20px}}.tpl-logo-bar .tpl-logo-bar__item{flex:1 1 calc(50% - 12px);max-width:256px;min-width:128px}@media(min-width:875px){.tpl-logo-bar .tpl-logo-bar__item{flex:1 1 0;min-width:0}}.tpl-logo-bar .tpl-logo-bar__item__inner{align-items:center;border-radius:4px;box-sizing:border-box;color:inherit;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:flex-start;padding:16px 12px;text-decoration:none}@media(min-width:1024px){.tpl-logo-bar .tpl-logo-bar__item__inner{padding:24px 16px}}.tpl-logo-bar .tpl-logo-bar__item__inner.tpl-logo-bar__item__inner--linked:focus-visible{outline:2px solid var(--tpl-color__basic__brand);outline-offset:2px}.tpl-logo-bar .tpl-logo-bar__item__logo{aspect-ratio:3/2;display:block;width:100%}.tpl-logo-bar .tpl-logo-bar__item__logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tpl-logo-bar .tpl-logo-bar__item__divider{background-color:var(--tpl-color__basic__brand);height:2px;width:40px}.tpl-logo-bar .tpl-logo-bar__item__label{font-family:Poppins;font-size:12px;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:20px;max-width:100%;overflow-wrap:break-word;text-align:center}@media(min-width:1024px){.tpl-logo-bar .tpl-logo-bar__item__label{font-family:Poppins;font-size:14px;font-weight:700;line-height:22px}}.tpl-logo-bar .tpl-logo-bar__footnote{color:var(--tpl-color__font__body-muted);font-family:Poppins;font-size:12px;font-weight:400;line-height:20px;margin:16px 0 0;text-align:center}@media(min-width:1024px){.tpl-logo-bar .tpl-logo-bar__footnote{font-family:Poppins;font-size:14px;font-weight:400;line-height:22px;margin-top:24px}}.tpl-logo-bar.tpl-logo-bar--logo-height-sm .tpl-logo-bar__item__logo{max-height:88px;max-width:132px}@media(min-width:1024px){.tpl-logo-bar.tpl-logo-bar--logo-height-sm .tpl-logo-bar__item__logo{max-height:112px;max-width:168px}}.tpl-logo-bar.tpl-logo-bar--logo-height-md .tpl-logo-bar__item__logo{max-height:112px;max-width:168px}@media(min-width:1024px){.tpl-logo-bar.tpl-logo-bar--logo-height-md .tpl-logo-bar__item__logo{max-height:140px;max-width:210px}}.tpl-logo-bar.tpl-logo-bar--logo-height-lg .tpl-logo-bar__item__logo{max-height:140px;max-width:210px}@media(min-width:1024px){.tpl-logo-bar.tpl-logo-bar--logo-height-lg .tpl-logo-bar__item__logo{max-height:176px;max-width:264px}}.tpl-logo-bar.tpl-logo-bar--appearance-light .tpl-logo-bar__item__inner{background-color:#fff;box-shadow:0 2px 8px #12121229;color:#111}.tpl-logo-bar .tpl-logo-bar__title{font-family:Poppins;font-size:28px;font-weight:700;line-height:32px;margin:0 0 12px;text-align:center}@media(min-width:1024px){.tpl-logo-bar .tpl-logo-bar__title{font-size:32px}}@media(min-width:1440px){.tpl-logo-bar .tpl-logo-bar__title{font-size:36px}}@media(min-width:1024px){.tpl-logo-bar .tpl-logo-bar__title{line-height:36px}}@media(min-width:1440px){.tpl-logo-bar .tpl-logo-bar__title{line-height:40px}}.tpl-logo-bar .tpl-logo-bar__title{-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word;word-break:normal}@media(min-width:375px){.tpl-logo-bar .tpl-logo-bar__title{-webkit-hyphens:none;hyphens:none}}.tpl-logo-bar .tpl-logo-bar__title p{margin:0;padding:0}.tpl-logo-bar .tpl-logo-bar__title u{-webkit-background-clip:text;background-clip:text;background-color:var(--tpl-color__font__body-highlight-start);background-image:linear-gradient(180deg,var(--tpl-color__font__body-highlight-start) 0,var(--tpl-color__font__body-highlight-end) 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;color:transparent;text-decoration:none}.tpl-logo-bar .tpl-logo-bar__subline{color:var(--tpl-color__font__body-muted);font-family:Poppins;font-size:18px;font-weight:400;line-height:28px;margin:0 auto 32px;max-width:70ch;text-align:center}.tpl-logo-bar .tpl-logo-bar__title:not(:has(+.tpl-logo-bar__subline)){margin-bottom:32px}.tpl-logo-bar .tpl-logo-bar__item__description{color:var(--tpl-color__font__body-muted);display:-webkit-box;font-family:Poppins;font-size:12px;font-weight:400;line-height:20px;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(min-width:1024px){.tpl-logo-bar .tpl-logo-bar__item__description{font-family:Poppins;font-size:14px;font-weight:400;line-height:22px}}.tpl-logo-bar .tpl-fact-bar{margin-top:48px}.tpl-logo-bar.tpl-logo-bar--appearance-dark,.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__fact__title,.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__title{color:#fff}.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__list{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:375px){.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:875px){.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__item{max-width:none;min-width:0}.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__item__inner{background-color:#1c1c1c;border:1px solid var(--tpl-color__basic__brand-transparent-20);border-radius:8px;color:#fff;transition:box-shadow .2s ease,border-color .2s ease}.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__item__inner:hover{border-color:var(--tpl-color__basic__brand);box-shadow:0 0 16px var(--tpl-color__basic__brand-transparent-20)}.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__item__logo{max-width:none}.tpl-logo-bar.tpl-logo-bar--appearance-dark .tpl-logo-bar__item__label{color:#fff}
