[data-component-id="ib_brand:footer"],[data-component-id="ib_brand:footer"] a,[data-component-id="ib_brand:footer"] a:active,[data-component-id="ib_brand:footer"] a:hover{color:#fff}[data-component-id="ib_brand:footer"] .page-footer-after:has(div){background:#730524;padding:2rem 0;text-align:center}[data-component-id="ib_brand:footer"] .page-footer-after{font-size:.75rem}[data-component-id="ib_brand:footer"] .page-footer-before:has(div){background:#000;padding:1.25rem 0}[data-component-id="ib_brand:footer"] .page-footer-main:has(div){background:#333;padding:3.25rem 0}[data-component-id="ib_brand:footer"] .footer-content{display:grid;grid-column-gap:1rem}[data-component-id="ib_brand:footer"] .page-footer-after,[data-component-id="ib_brand:footer"] .page-footer-before,[data-component-id="ib_brand:footer"] .page-footer-main,[data-component-id="ib_brand:footer"] .page-footer-top{display:grid;grid-template-columns:16px auto 16px}[data-component-id="ib_brand:footer"] .page-footer-after .footer-content,[data-component-id="ib_brand:footer"] .page-footer-before .footer-content,[data-component-id="ib_brand:footer"] .page-footer-main .footer-content,[data-component-id="ib_brand:footer"] .page-footer-top .footer-content{grid-column:2/3}@media screen and (min-width:576px){[data-component-id="ib_brand:footer"] .page-footer-after,[data-component-id="ib_brand:footer"] .page-footer-before,[data-component-id="ib_brand:footer"] .page-footer-main,[data-component-id="ib_brand:footer"] .page-footer-top{grid-template-columns:1fr 544px 1fr}}@media screen and (min-width:768px){[data-component-id="ib_brand:footer"] .page-footer-after,[data-component-id="ib_brand:footer"] .page-footer-before,[data-component-id="ib_brand:footer"] .page-footer-main,[data-component-id="ib_brand:footer"] .page-footer-top{grid-template-columns:1fr 736px 1fr;text-align:left}}@media screen and (min-width:992px){[data-component-id="ib_brand:footer"] .page-footer-after,[data-component-id="ib_brand:footer"] .page-footer-before,[data-component-id="ib_brand:footer"] .page-footer-main,[data-component-id="ib_brand:footer"] .page-footer-top{grid-template-columns:1fr 960px 1fr}[data-component-id="ib_brand:footer"] .page-footer-after.wide,[data-component-id="ib_brand:footer"] .page-footer-before.wide,[data-component-id="ib_brand:footer"] .page-footer-main.wide,[data-component-id="ib_brand:footer"] .page-footer-top.wide{grid-template-columns:minmax(16px,auto) minmax(auto,2100px) minmax(16px,auto)}}@media screen and (min-width:1200px){[data-component-id="ib_brand:footer"] .page-footer-after,[data-component-id="ib_brand:footer"] .page-footer-before,[data-component-id="ib_brand:footer"] .page-footer-main,[data-component-id="ib_brand:footer"] .page-footer-top{grid-template-columns:1fr 1168px 1fr}}[data-component-id="ib_brand:footer"] .page-footer-after [data-component-id*="ib_brand:layout"],[data-component-id="ib_brand:footer"] .page-footer-before [data-component-id*="ib_brand:layout"],[data-component-id="ib_brand:footer"] .page-footer-main [data-component-id*="ib_brand:layout"],[data-component-id="ib_brand:footer"] .page-footer-top [data-component-id*="ib_brand:layout"]{display:block}[data-component-id="ib_brand:footer"] .page-footer-before .footer-content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between}@media screen and (min-width:576px){[data-component-id="ib_brand:footer"] .page-footer-before .footer-content{flex-direction:row}}@media screen and (min-width:576px){[data-component-id="ib_brand:footer"] .page-footer-main .footer-content{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){[data-component-id="ib_brand:footer"] .page-footer-main .footer-content:has(>:last-child:nth-child(3)){grid-template-columns:2fr 1fr 1fr}[data-component-id="ib_brand:footer"] .page-footer-main .footer-content:has(>:last-child:nth-child(3))>:first-child{column-count:2}[data-component-id="ib_brand:footer"] .page-footer-main .footer-content:has(>:last-child:nth-child(4)){grid-template-columns:repeat(4,1fr)}}[data-component-id="ib_brand:footer"] .page-footer-main .footer-content h2{color:#fff;line-height:3rem;margin-top:0}[data-component-id="ib_brand:footer"] .page-footer-main .footer-content>div:has(h2:not(.visually-hidden)),[data-component-id="ib_brand:footer"] .page-footer-main .footer-content>nav:has(h2:not(.visually-hidden)){margin-top:0}
