/* Shared footer for every IBR and German Global MBA page. */
footer.ibr-site-footer{background:#fff;color:#182d43;border-top:1px solid #dce3e9;padding:48px 0 24px;font:14px/1.65 Arial,sans-serif;text-align:left}
.ibr-site-footer .ibr-footer-wrap{max-width:1240px;margin:0 auto;padding:0 48px}
.ibr-site-footer .ibr-footer-grid{display:grid;grid-template-columns:160px minmax(210px,1.4fr) minmax(175px,1fr) minmax(155px,1fr) minmax(115px,.8fr);gap:28px;align-items:start}
.ibr-site-footer .ibr-footer-grid>div{min-width:0}
.ibr-site-footer .ibr-footer-logo{display:block;width:150px;line-height:0}
.ibr-site-footer .ibr-footer-logo img{display:block;width:150px;max-width:100%;height:auto}
.ibr-site-footer strong{display:block;font-size:14px;line-height:1.65;font-weight:700}
.ibr-site-footer address{font-size:14px;font-style:normal;color:#586777;margin:14px 0 0;line-height:1.65}
.ibr-site-footer .ibr-footer-label{display:block;font-size:14px;font-weight:700;margin:0 0 12px;color:#182d43}
.ibr-site-footer a{color:#182d43;text-decoration:none;letter-spacing:normal;text-transform:none;font-size:14px}
.ibr-site-footer .ibr-footer-grid>div>a{display:block;margin:0 0 8px;overflow-wrap:anywhere}
.ibr-site-footer a:hover{color:#0752ce;text-decoration:underline}
.ibr-site-footer a:focus-visible{outline:3px solid #0752ce;outline-offset:5px}
.ibr-site-footer .ibr-footer-bottom{display:flex;justify-content:space-between;align-items:start;gap:24px;border-top:1px solid #dce3e9;margin-top:36px;padding-top:20px;color:#586777;font-size:14px;line-height:1.65}
.ibr-site-footer .ibr-footer-bottom>div{display:flex;gap:20px;flex-shrink:0}
@media(max-width:1100px){.ibr-site-footer .ibr-footer-grid{grid-template-columns:150px minmax(210px,1fr) minmax(175px,1fr);gap:28px 32px}.ibr-site-footer .ibr-footer-bottom{flex-direction:column;gap:12px}}
@media(max-width:650px){.ibr-site-footer{padding-top:36px}.ibr-site-footer .ibr-footer-wrap{padding:0 24px}.ibr-site-footer .ibr-footer-grid{grid-template-columns:1fr;gap:28px}.ibr-site-footer .ibr-footer-logo,.ibr-site-footer .ibr-footer-logo img{width:140px}.ibr-site-footer .ibr-footer-bottom{margin-top:28px}.ibr-site-footer .ibr-footer-bottom>div{flex-wrap:wrap}}
