.cmp_footer{background-color:#0014a0;color:#fff;padding:3em 0 2em 0;text-align:center}
.cmp_footer li{margin-bottom:0 !important}
.cmp_footer a:not(button){color:rgba(255,255,255,0.9);font-weight:200;letter-spacing:.02em;text-decoration:none}
.cmp_footer a:not(button):hover{color:rgba(255,255,255,0.6)}
.cmp_footer__wrapper{margin:auto;padding:0 5%}
.cmp_footer__cyber-security{width:80px}
.cmp_footer__tagline{color:rgba(255,255,255,0.85);font-size:18px;font-weight:200;line-height:1.6em;margin-top:1em}
.cmp_footer__social-media{display:grid;gap:1.25em;grid-auto-flow:column;justify-content:center;margin-top:2em}
.cmp_footer__social-media-link{height:30px}
.cmp_footer__social-media-link:hover{opacity:.5}
.cmp_footer__links-list,.cmp_footer__legal{list-style:none;margin:0;padding:0}
.cmp_footer__links{display:grid;grid-gap:2em 1em;margin-top:2em}
.cmp_footer__links-heading{font-size:18px;font-weight:600 !important}
.cmp_footer__links-list-item{padding-top:.8em}
.cmp_footer__hr{border-top:1px solid rgba(255,255,255,0.3);margin:2em 0}
.cmp_footer__legal{display:inline-grid;gap:.8em}
.cmp_footer__country-selector-button{align-items:center;display:inline-flex;justify-content:center}
.cmp_footer__country-selector-icon{font-size:24px;margin-right:8px}
@media(min-width:480px){.cmp_footer__legal{grid-auto-flow:column}
.cmp_footer__legal-item{display:flex;align-items:center;padding-left:.8em}
.cmp_footer__legal-item:not(:first-child){border-left:1px solid rgba(255,255,255,0.3)}
.cmp_footer__legal-item:first-child{padding-left:0}
.cmp_footer__legal-item:last-child{padding-right:0}
}
@media(max-width:991.98px){.cmp_footer__logo{margin-top:1.5em}
.cmp_footer__cyber-security{margin:auto}
.cmp_footer__newsletter{border-top:1px solid rgba(255,255,255,0.3);content:"";display:block;padding-top:2em;margin-top:2em}
.cmp_footer__country-selector{margin-top:2em}
.cmp_footer__copy{margin-top:1.5em}
}
@media(min-width:992px){.cmp_footer{text-align:left}
.cmp_footer__wrapper{padding:0;width:972px;display:grid;grid-template-areas:"logo logo links links" "tagline tagline links links" "newsletter newsletter links links" "social-media social-media links links" "hr hr hr hr" "copy cyber-security legal country-selector";grid-template-columns:140px 140px 1fr 144px;grid-template-rows:auto auto auto 1fr auto auto}
.cmp_footer__cyber-security{grid-area:cyber-security;width:60px}
.cmp_footer__logo{grid-area:logo}
.cmp_footer__tagline{grid-area:tagline}
.cmp_footer__newsletter{grid-area:newsletter;margin-top:2em}
.cmp_footer__social-media{grid-area:social-media;justify-content:left}
.cmp_footer__links{grid-area:links;grid-template-columns:repeat(3,1fr);margin-left:3em;margin-top:0}
.cmp_footer__hr{grid-area:hr;margin-bottom:1.5em}
.cmp_footer__legal{align-items:center;grid-area:legal;margin-left:3em;padding-right:.8em;width:fit-content}
.cmp_footer__country-selector{align-self:center;grid-area:country-selector;justify-self:end}
.cmp_footer__copy{align-self:center;grid-area:copy}
}
@media(min-width:1280px){.cmp_footer__wrapper{width:1172px}
.cmp_footer__links,.cmp_footer__legal{margin-left:5em}
}