.mcbc-footer{position:relative}@media (max-width:749.98px){.mcbc-footer .footer__blocks-wrapper{margin-bottom:0}}@media (max-width:576px){.mcbc-footer .footer__blocks-wrapper{margin-bottom:3rem}}@media (max-width:1399.98px){.mcbc-footer{padding-left:80px}}@media (max-width:999.98px){.mcbc-footer{padding-left:60px}}.mcbc-footer .footer-logo{position:absolute;top:0;left:-1px;height:100%;width:auto}.mcbc-footer .page-width{padding:0 5rem}.mcbc-footer .footer-block:first-child,.mcbc-footer .footer-block:nth-child(2){flex:0 0 20%}@media (max-width:999.98px){.mcbc-footer .footer-block:first-child,.mcbc-footer .footer-block:nth-child(2){flex:0 0 26%}}@media (max-width:749.98px){.mcbc-footer .footer-block:first-child,.mcbc-footer .footer-block:nth-child(2){display:inline-block;width:50%;margin:0;vertical-align:top}}.mcbc-footer .footer-block:nth-child(2){margin-right:calc(15% + var(--grid-desktop-horizontal-spacing))}@media (max-width:999.98px){.mcbc-footer .footer-block:nth-child(2){margin-right:calc(5% + var(--grid-desktop-horizontal-spacing))}}@media (max-width:749.98px){.mcbc-footer .footer-block:nth-child(2){margin:0}}@media (max-width:749.98px){.mcbc-footer .footer-block:last-child{margin:26px 0 0 0}}.mcbc-footer .footer-block__heading{font-family:ITCFranklinCompressedBold,sans-serif;font-size:22px;font-weight:400;-webkit-font-smoothing:antialiased;line-height:26px;letter-spacing:.1em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}@media (max-width:749.98px){.mcbc-footer .footer-block__heading{font-size:16px;line-height:18.8px;margin-bottom:12px}}.mcbc-footer .list-menu__item--link{font-size:13.09px;font-weight:500;line-height:13.09px;letter-spacing:0;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;padding:0;color:var(--color-link)!important}@media (max-width:749.98px){.mcbc-footer .list-menu__item--link{font-size:10px;line-height:10px}}@media (max-width:749.98px){.mcbc-footer .footer-block__details-content{margin:0}}.mcbc-footer .footer-block__details-content li{margin-bottom:14px}@media (max-width:749.98px){.mcbc-footer .footer-block__details-content li{margin-bottom:12px}}.mcbc-footer .footer-block__details-content p{font-family:PassengerDisplaySemibold;font-size:30px;font-weight:600;line-height:37.2px;letter-spacing:0;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:rgba(var(--color-foreground),1)}@media (max-width:999.98px){.mcbc-footer .footer-block__details-content p{font-size:24px;line-height:28px}}@media (max-width:749.98px){.mcbc-footer .footer-block__details-content p{font-size:16px;line-height:19.2px}}.mcbc-footer .footer-block__details-content .footer__list-social{justify-content:start;padding:0}.mcbc-footer .footer-block__details-content .footer__list-social li{margin-bottom:0;margin-right:21px}.mcbc-footer .footer-block__details-content .footer__list-social a{padding:0;color:rgba(var(--color-foreground),1);transition:all var(--duration-short) ease}.mcbc-footer .footer-block__details-content .footer__list-social a:hover{color:var(--color-hover-mcbc);transform:scale(1.2)}.mcbc-footer .teconsent-container{display:flex;justify-content:flex-end;margin-top:20px}.mcbc-footer .teconsent-container #teconsent{position:relative;bottom:auto;right:1%}.mcbc-footer .footer-copyright-year{margin-top:0;color:var(--color-link);font-size:1.2rem}@media screen and (max-width:749px){.mcbc-footer .footer-copyright-year--desktop{display:none}}.mcbc-footer .footer-copyright-year--mobile{margin-top:1rem}@media screen and (min-width:750px){.mcbc-footer .footer-copyright-year--mobile{display:none}}.mcbc-footer .footer-subscribe-btn button,.mcbc-footer .footer-subscribe-btn__mobile button{font-size:1.6rem;line-height:2.12rem;letter-spacing:.2rem;margin:0;padding:0 1rem;text-align:center;min-width:calc(10rem + var(--buttons-border-width) * 2);transition:all .3s ease}.mcbc-footer .footer-subscribe-btn button:hover,.mcbc-footer .footer-subscribe-btn__mobile button:hover{border:2px solid rgb(var(--color-button-mcbc));color:rgb(var(--color-foreground));background-color:rgba(var(--gradient-background),var(--alpha-button-background))}.mcbc-footer .footer-subscribe-btn{margin-top:5rem;margin-bottom:2rem}