.ct-fiscal-footer{display:flex;justify-content:flex-end;background:#071426;padding:16px 24px}
.ct-fiscal-footer__badge{display:block;flex:0 0 72px;width:72px;line-height:0}
.ct-fiscal-footer__badge img{display:block;width:72px;height:auto;max-width:100%;border:0}
.ct-fiscal-footer__badge:focus-visible{outline:3px solid #65e0d5;outline-offset:5px}
footer.ct-brand-footer.ct-footer-unified .ct-brand-footer-top{flex-direction:column;align-items:flex-start;gap:12px;margin:0}
footer.ct-footer-unified .ct-core-footer__inner,
footer.ct-brand-footer.ct-footer-unified>.ct-brand-wrap{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr) 72px;align-items:center;gap:28px}
footer.ct-footer-unified .ct-core-footer__utilities,
footer.ct-footer-unified .ct-unified-utilities{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:18px}
footer.ct-footer-unified .ct-core-footer__links,
footer.ct-footer-unified .ct-unified-utilities>nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;margin:0}
footer.ct-footer-unified .ct-unified-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;max-width:100%}
footer.ct-footer-unified .ct-appearance{margin:0}
footer.ct-footer-unified .ct-presentation-utilities{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:0!important;margin:0!important;border:0!important;background:transparent!important;max-width:100%}
footer.ct-footer-unified .ct-presentation-utilities>.country-selector.weglot-dropdown{width:auto;min-width:120px;max-width:170px}
footer.ct-footer-unified .ct-fiscal-footer__badge{justify-self:end;align-self:center}
@media(max-width:1000px){footer.ct-footer-unified .ct-core-footer__inner,footer.ct-brand-footer.ct-footer-unified>.ct-brand-wrap{grid-template-columns:minmax(0,1fr) 72px;gap:24px}footer.ct-footer-unified .ct-core-footer__brand,footer.ct-footer-unified .ct-brand-footer-top{grid-column:1/-1}footer.ct-footer-unified .ct-core-footer__utilities,footer.ct-footer-unified .ct-unified-utilities{align-items:flex-start}footer.ct-footer-unified .ct-core-footer__links,footer.ct-footer-unified .ct-unified-utilities>nav,footer.ct-footer-unified .ct-unified-controls,footer.ct-footer-unified .ct-presentation-utilities{justify-content:flex-start}}
@media(max-width:520px){footer.ct-footer-unified .ct-core-footer__inner,footer.ct-brand-footer.ct-footer-unified>.ct-brand-wrap{grid-template-columns:minmax(0,1fr);gap:24px}footer.ct-footer-unified .ct-core-footer__brand,footer.ct-footer-unified .ct-brand-footer-top{grid-column:auto}footer.ct-footer-unified .ct-fiscal-footer__badge{justify-self:end}}
