.footer{background-color:#0f339f}.footer__container{margin:0 auto;max-width:1250px;padding:0 20px}.footer__menu_wrapper{padding:23px 0}.footer__menu ul{justify-content:center;row-gap:5px}.footer__menu ul li a{color:#fff!important;font-size:14px;font-weight:500;position:relative;text-decoration:none!important;text-transform:uppercase}.footer__menu ul li a:before{background-color:#fff;bottom:-3px;content:"";height:1px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}.footer__menu ul li a:after{content:"/";margin:0 15px}.footer__menu ul li:last-child a:after{display:none}.footer__menu ul li a:hover:before,.footer__menu ul li.hs-menu-item.hs-menu-depth-1.active a:before{width:100%}.footer__social_wrapper{gap:5px;margin-top:12px}.footer__social,.footer__social_wrapper{align-items:center;display:flex;justify-content:center}.footer__social{border:3px solid #fff;border-radius:50%;height:35px;width:35px}.footer__social img{object-fit:contain;width:25px}.footer__content{display:flex;gap:20px;padding:45px 0 10px}.footer__content_box{display:flex;flex-direction:column;width:50%}.footer__content_heading{color:#fff!important;font-size:20px;font-weight:500;margin:0 0 8px}.footer__content_link{color:#fff!important;font-size:14px;font-weight:500!important;line-height:1.1;text-decoration:none!important}.footer__content_link_wrapper{line-height:1.1;margin-bottom:15px}.footer__content_link_wrapper span{color:#fff;font-size:14px;font-weight:500}.footer__content_link_wrapper a{color:#fff!important;font-size:14px;font-weight:700}.footer__content_box .embed_container iframe{height:100%}.footer__content_box .embed_container{height:auto;margin-top:auto}.footer__logo{align-items:center;background-color:#f9f9f9;display:flex;justify-content:center}.footer__logo_wrapper{padding-bottom:40px}.footer__logo img{max-width:600px;object-fit:contain;width:100%}.footer__divider{background-color:#3a5490;height:1px;width:100%}.footer__logo_title{color:#f9f9f9!important;font-size:16px;font-weight:700;margin:20px 0 0;text-align:center}.footer__bottom{background-color:#051d6d;padding:40px 0}.footer__bottom p{margin-bottom:5px}@media(max-width:768px){.footer__menu ul li a:after{display:none}.footer__content{flex-direction:column;gap:30px;padding:30px 0 10px}.footer__bottom{padding:30px 0}.footer__logo_wrapper{padding-bottom:30px}.footer__content_box{width:100%}.footer__social_wrapper{justify-content:start}}