.anchor{position:relative;top:-3rem}.fancybox__backdrop{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:-webkit-backdrop-filter .5s;transition:backdrop-filter .5s;transition:backdrop-filter .5s, -webkit-backdrop-filter .5s}footer{position:relative;background-image:linear-gradient(#005cad,#2c3372);color:#fff;padding:4.6rem 12rem 2rem 12rem}@media screen and (max-width:1600px){footer{padding:2rem}}@media screen and (max-width:1200px){footer{padding:3.35rem 1rem}}footer h2{font-size:20px;line-height:55px;letter-spacing:calc(20px * -.02);margin-bottom:1.5rem}@media screen and (max-width:1200px){footer h2{margin-bottom:.5rem;line-height:49px}}footer .top{display:grid;grid-template-columns:1.43fr 1.7fr .7fr;grid-gap:.5rem 2rem;justify-content:space-between}@media screen and (max-width:1200px){footer .top{display:flex;flex-flow:column}}footer .top .info .icon{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:2.35rem;height:auto}footer .top .info p{margin:2rem 0 2.7rem 0;font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025 + .1px)}@media screen and (max-width:1200px){footer .top .info p{margin:1.4rem 0}}footer .top .info .footer-logos{position:relative}@media screen and (max-width:1200px){footer .top .info .footer-logos{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}}footer .top .info .footer-logos a{margin-right:2.7rem}footer .top .info .footer-logos a img{opacity:1;transition:opacity .33s}footer .top .info .footer-logos a img.asnet{opacity:.4}footer .top .info .footer-logos a:hover img{opacity:1}footer .top .links{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;margin-top:3.9rem}@media screen and (max-width:1200px){footer .top .links{grid-gap:0;margin-top:0;display:flex;flex-flow:column}}footer .top .links ul{list-style-type:none;margin:0;padding:0}footer .top .links ul li{font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025);font-weight:400;margin-bottom:.8rem;margin-right:4rem}@media screen and (max-width:1200px){footer .top .links ul li{margin-bottom:.3rem;margin-right:0;font-weight:300}}footer .top .links .col-1 ul{display:flex;flex-flow:column wrap;height:11rem}@media screen and (max-width:1200px){footer .top .links .col-1 ul{height:8rem}}footer .top .col-2 a{font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025);font-weight:400;margin-bottom:.8rem;display:flex}@media screen and (max-width:1200px){footer .top .col-2 a{margin-bottom:.5rem;font-weight:300}}footer .top .col-2 a span{margin-right:.5rem;font-weight:500}footer .top .maps{margin-top:3.9rem}@media screen and (max-width:1200px){footer .top .maps{margin-top:0}}footer .top .maps .button{padding:.65rem 1rem;border:1px solid #94adcf;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:15px;line-height:18px;letter-spacing:calc(15px * .05);color:#94adcf;font-weight:400}footer .top .maps .button span{margin-left:.5rem;top:1px;position:relative}footer .top::after{display:block;content:"";width:100%;height:1px;background:#fff;grid-column:span 3;opacity:.2;top:-1rem;position:relative}footer .bottom{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;font-size:14px;line-height:25px;letter-spacing:calc(14px * -.025 + .1px);color:#94adcf}@media screen and (max-width:1200px){footer .bottom .links{margin:0 auto}}footer .bottom .links a{margin:0 0 0 2rem}@media screen and (max-width:1200px){footer .bottom .links a{margin:0 1rem}}@media screen and (max-width:1200px){footer .bottom .copyright{order:2;width:100%;text-align:center;margin-top:1rem}}footer a{color:inherit;text-decoration:none}