.m21-footer__blue{background-color:#04273e;padding-bottom:30px;padding-top:145px}@media (max-width:991px){.m21-footer__blue{padding-bottom:20px;padding-top:45px}}.m21-footer__white{padding:16px 0}@media (max-width:991px){.m21-footer__white{padding:26px 0}}.m21-footer__white-inner{display:-webkit-flex;display:flex}@media (max-width:991px){.m21-footer__white-inner{-webkit-align-items:center;align-items:center}}.m21-footer__logo{color:#fff;display:inline-block;font-size:48px;font-weight:600;line-height:52px;padding:0 30px;position:relative}@media (max-width:991px){.m21-footer__logo{padding:0 15px}}.m21-footer__bottom-border,.m21-footer__top-border{border:4px solid #f15d2a;height:16px;position:absolute;width:16px}.m21-footer__top-border{border-bottom:0;border-right:0;left:15px;top:-10px}@media (max-width:991px){.m21-footer__top-border{left:0}}.m21-footer__bottom-border{border-left:0;border-top:0;bottom:-10px;right:15px}@media (max-width:991px){.m21-footer{margin-bottom:46px}.m21-footer__bottom-border{right:0}}.m21-footer__copy{font-size:22px;position:absolute;right:9px;top:-20px}.m21-footer__contact{color:#d4eef9;font-size:16px;font-weight:300;line-height:24px;margin-top:54px;padding:0 30px}.m21-footer__contact p{margin:8px 0}.m21-footer__contact p:last-child{margin-top:22px}@media (max-width:991px){.m21-footer__contact{padding:0 15px}}.m21-footer__heading{color:#fff;font-size:21px;font-weight:300;line-height:21px;margin:0 0 30px!important;min-height:42px}.m21-footer__navs{padding:40px 0}.m21-footer__navs:first-child{padding:6px 0 40px}@media (max-width:991px){.m21-footer__navs:first-child{padding:0}.m21-footer__copy{bottom:32px;right:-2px}}.m21-footer__navs:last-child{border-bottom:0;padding:40px 0 20px}@media (max-width:991px){.m21-footer__navs:last-child{padding:40px 0 0}.m21-footer__nav{margin-bottom:40px}}.m21-footer__list{list-style:none;margin:0;padding:0}.m21-footer__link{color:#fff;display:block;font-size:14px;font-weight:300;line-height:30px;transition:opacity .3s ease}.m21-footer__link:active,.m21-footer__link:focus,.m21-footer__link:hover{color:#fff;opacity:.8;text-decoration:none}.m21-footer__icons{font-size:30px;margin-top:110px;padding-left:30px}@media (max-width:991px){.m21-footer__icons{margin-bottom:40px;margin-top:70px;padding-left:15px}}.m21-footer__icons a{background-color:hsla(0,0%,100%,.5);border-radius:100px;color:#03273e;display:inline-block;height:40px;line-height:20px;margin-right:24px;text-align:center;width:40px}.m21-footer__icons a:hover{background-color:#fff;color:#03273e!important}.m21-footer__icons a i{line-height:40px}.m21-footer__bottom-logo{border-right:1px solid rgba(4,39,62,.15);padding:0 30px}.m21-footer__bottom-logo img{display:block;width:87px}@media (max-width:991px){.m21-footer__bottom-logo img{width:50px}.m21-footer__bottom-logo{padding:0 18px 0 0;width:68px}}.m21-footer__bottom-content{color:#273e52;font-size:14px;font-weight:300;padding-left:30px}@media (max-width:991px){.m21-footer__bottom-content{font-size:9px;line-height:11px;max-width:200px;padding-left:18px}.m21-footer .row .col-12:last-child{margin-top:40px;padding:0 20px}}.m21-footer__bottom-content a{color:#273e52;text-decoration:underline;transition:opacity .3s ease}.m21-footer__bottom-content a:active,.m21-footer__bottom-content a:focus,.m21-footer__bottom-content a:hover{color:#273e52;opacity:.8}.m21-footer__list-hidden{display:none;padding-left:0}.m21-footer__link-disabled img{margin-left:5px;position:relative;top:-10px;transition:transform .3s ease}.m21-footer__link-disabled--active img{transform:rotate(90deg)}