footer{background:var(--color-primary);color:var(--color-white);padding:0;padding-top:2rem;bottom:0;width:100%}@media(max-width: 1300px){footer{padding:var(--padding-global-lg);padding-top:2rem}}footer p,footer a{color:#fff;margin:0}footer .region--footer-top{display:flex;flex-direction:row;justify-content:space-between;padding:1rem 0;max-width:1280px;margin:0 auto}@media(max-width: 1300px){footer .region--footer-top{max-width:100%}}@media(max-width: 1300px)and (max-width: 991px){footer .region--footer-top{display:grid;grid-row-gap:3rem;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem;max-width:100%}}@media(max-width: 1300px)and (max-width: 991px)and (max-width: 767px){footer .region--footer-top{grid-row-gap:2.5rem}}@media(max-width: 1300px)and (max-width: 991px)and (max-width: 479px){footer .region--footer-top{grid-template-columns:1fr}}footer .region--footer-top .block-menu,footer .region--footer-top .block-lang-dropdown{display:flex;flex-direction:column;align-items:baseline;padding-bottom:1rem}footer .region--footer-top .block-menu form,footer .region--footer-top .block-lang-dropdown form{margin-top:1rem}footer .region--footer-top .block-menu .chosen-single,footer .region--footer-top .block-lang-dropdown .chosen-single{background:var(--color-white)}footer .region--footer-top .block-menu .chosen-single b,footer .region--footer-top .block-lang-dropdown .chosen-single b{display:block}footer .region--footer-top .block--title{color:var(--color-white);font-size:1.15rem;font-weight:500;padding:0;margin:0}footer .region--footer-top .navbar-nav{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}footer .region--footer-top .navbar-nav .nav-link{font-size:.825rem;padding:.5rem 0}footer .last{display:flex;justify-content:space-between;max-width:1280px;margin:0 auto;padding:1rem 0rem;border-top:1px solid #fff}@media(max-width: 1300px){footer .last{max-width:100%}}@media(max-width: 1300px)and (max-width: 991px){footer .last{display:grid;grid-row-gap:1rem;grid-template-columns:1fr 0fr}}@media(max-width: 1300px)and (max-width: 991px)and (max-width: 479px){footer .last{display:grid;grid-row-gap:1rem;grid-template-columns:1fr}}footer .last .copy{margin:auto 0}footer .last .social{display:flex;gap:1rem}footer .last .social a:before{color:var(--color-white)}footer .last .social a::after{display:none}