.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);border:0;white-space:nowrap}#footer{color:#fff;padding:95px 0 120px;position:relative}#footer:before{background:linear-gradient(0deg,rgba(18,36,53,.78),rgba(18,36,53,.78));content:"";inset:0;position:absolute}#footer>.container{position:relative;z-index:1}#footer .footer-top{padding-bottom:40px;text-align:center}#footer .footer-top h2{color:#fff;font-size:48px;font-weight:600;line-height:1.1;margin:0 auto 20px;max-width:100%;width:800px}#footer .footer-top p{color:#fff;font-size:16px;line-height:1.625;margin:0 auto;max-width:100%;width:800px}#footer .footer-cta{align-items:center;background-color:#0680fb;border-radius:6px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:44px;justify-content:center;line-height:1;margin:23px auto 0;min-width:160px;padding:0 16px;text-decoration:none;transition:background-color .2s ease}#footer .footer-cta:hover{background-color:#0573e2}#footer .footer-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}#footer .row-fluid{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:60px;justify-content:space-between;padding:60px 0}#footer .span3{flex:0 0 280px;max-width:280px}#footer .span9{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:2rem;justify-content:space-between;width:100%}#footer .footer-col{flex:1 1 200px;max-width:260px;min-width:180px}@media (min-width:992px){#footer .span9{gap:2rem;justify-content:space-evenly}}@media (min-width:1400px){#footer .row-fluid{gap:80px}#footer .span9{justify-content:space-between}}@media (min-width:900px) and (max-width:1050px){#footer .row-fluid{flex-wrap:nowrap;gap:30px}#footer .span3{flex:0 0 240px;max-width:240px}#footer .span9{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:30px;justify-content:flex-end}#footer .footer-col{flex:0 0 240px;max-width:240px}}#footer .row-fluid .f-logo{display:block;margin-bottom:20px}#footer .f-logo-link:focus-visible{border-radius:4px;outline:2px solid #fff;outline-offset:3px}#footer .footer-contact{margin:0;padding:0}#footer .footer-contact li{list-style:none;margin-bottom:12px}#footer .footer-contact a{color:#fff;font-family:Poppins,sans-serif;font-size:16px;text-decoration:none}#footer .footer-contact a:hover{color:#cce4fb}#footer .footer-contact a:focus-visible{border-radius:4px;outline:2px solid #fff;outline-offset:3px}#footer .footer-contact .icon{display:inline-flex;margin-right:10px}#footer .footer-col h3{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px}#footer .footer-col nav ul{margin:0;padding:0}#footer .footer-col li{list-style:none;margin-bottom:10px}#footer .footer-col a{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:300;text-decoration:none;word-wrap:break-word;overflow-wrap:anywhere}#footer .footer-col a:hover{color:#cce4fb}#footer .footer-col a:focus-visible{border-radius:4px;outline:2px solid #fff;outline-offset:3px}#footer .footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.25);display:flex;gap:24px;justify-content:space-between}#footer .footer-bottom .col-1,#footer .footer-bottom .col-2{padding-top:16px}#footer .social-icon{display:flex;gap:15px;margin:0;padding:0}#footer .social-icon li{list-style:none}#footer .social-icon a{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:44px;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:44px}#footer .social-icon a:hover{background-color:hsla(0,0%,100%,.12)}#footer .social-icon a:focus-visible{border-radius:50%;outline:2px solid #fff;outline-offset:3px}@media (max-width:899px){#footer .footer-top h2{font-size:38px}#footer .row-fluid{flex-direction:column;gap:40px;padding:50px 0}#footer .span3,#footer .span9{flex:1 1 100%;max-width:100%}}@media (max-width:555px){#footer .footer-top h2{font-size:32px}#footer .row-fluid{padding:40px 0 10px;text-align:center}.footer-col{margin-bottom:32px}#footer .social-icon{justify-content:center}#footer .footer-bottom{align-items:stretch;flex-direction:column}#footer .footer-bottom p{margin:0;text-align:center}#footer .footer-bottom .col-1,#footer .footer-bottom .col-2{padding-top:16px}}