.fill-navy{fill:#00214f}.fill-white{fill:#fff}.mr-4{margin-right:1.7142857143rem}.mb-8{margin-bottom:2.375rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.footer-module-main{display:inline-block;background-color:#00214f;width:100%;padding:128px 0 42px 0;position:relative;z-index:5}.footer-upper-wrapper{display:flex;flex-wrap:wrap;padding-bottom:66px;justify-content:space-between}.footer-upper-wrapper h4{color:#fff;font-weight:600;margin-bottom:20px;line-height:24px}.footer-upper-wrapper ul li{font-size:16px;margin-bottom:10px;color:#fff;line-height:1.2}.footer-upper-wrapper ul li:last-child{margin-bottom:0px}.footer-upper-wrapper ul li a{color:#fff}.footer-upper-wrapper ul li a:hover{font-weight:600}.vendorpanel-footer-logo{margin-bottom:16px}.footer-col-1{width:35%;position:relative;padding-bottom:20px}.footer-col-1>a{display:inline-block;margin-bottom:40px}.footer-col-1 ul li:last-child{position:absolute;bottom:0}.footer-lower-wrapper{display:flex;justify-content:space-between;padding-top:25px;flex-wrap:wrap;color:#fff}.footer-lower-left{display:flex;flex-wrap:wrap;align-items:center}.footer-lower-left>*{font-size:16px;display:inline-block;line-height:1.2}.footer-lower-left span.line{margin:0 15px}.footer-lower-left a{color:#fff}.footer-lower-left a:hover{font-weight:600}.footer-lower-left{width:31%}.footer-lower-right{width:69%}.footer-lower-right ul{justify-content:flex-end;align-items:center;display:flex;flex-wrap:wrap}.footer-lower-right ul li a{width:49px;height:49px;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#393;border-radius:50%;font-size:20px;border:1px solid}.footer-lower-right ul li a:hover{color:#fff;background:transparent}.footer-lower-right ul li{margin-left:2px}.footer-lower-right ul li a{color:#00214f;border-color:#00214f}@media(max-width:1440px){.footer-module-main{padding-top:9%}}@media(max-width:1366px){.footer-upper-wrapper ul li{font-size:14px}.footer-lower-left>*{font-size:14px}.footer-lower-right ul li a{width:40px;height:41px;font-size:17px}}@media(max-width:1250px){.footer-col-1{width:auto}.footer-lower-left,.footer-lower-right{width:100%;justify-content:center}.footer-lower-right{margin-top:20px}.footer-lower-right ul{justify-content:center}.footer-lower-right ul li{margin:0px 1px}}@media(max-width:990px){.footer-upper-wrapper{padding-bottom:40px}.footer-upper-wrapper h4{margin-bottom:10px}.footer-col-1{width:100%;margin-bottom:40px;padding-bottom:0px}.footer-col-1 ul li:last-child{position:relative;bottom:unset}.footer-lower-right ul li a{width:40px;height:40px;font-size:16px}.footer-lower-left span.line{margin:0 10px}}@media(max-width:767px){.footer-col-1>a{max-width:230px;margin-bottom:30px}.footer-lower-left>*{font-size:14px}}@media(max-width:640px){.footer-upper-wrapper{padding-bottom:0px}.footer-col-1{margin-bottom:25px}.footer-upper-wrapper>div:not(:first-child){width:48%;margin-bottom:25px}.footer-lower-wrapper{padding:20px 0}.footer-lower-right ul li a{width:35px;height:35px;font-size:15px}.footer-lower-right ul li.li-image-sec{width:100%;text-align:center;margin-bottom:11px}}@media(max-width:480px){.footer-module-main{padding-top:70px}.footer-col-1>a{max-width:200px}.footer-upper-wrapper h4{margin-bottom:5px}.footer-upper-wrapper ul li{margin-bottom:5px;font-size:14px}.footer-lower-left{width:100%;order:2;margin-top:15px;text-align:center}}@media(max-width:375px){.footer-col-1{margin-bottom:20px}.footer-upper-wrapper>div:not(:first-child){width:100%;margin-bottom:20px}.footer-lower-left span{width:100%;margin-top:10px;order:3}.footer-lower-left span.line{display:none}}.footer *{font-family:"Circular Std",sans-serif;color:#fff}.footer h3{margin-bottom:16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.footer ul{margin-left:0;padding-left:0;list-style:none}.footer ul li{margin-bottom:2px}.footer ul li a{padding:9px 16px;font-weight:700;font-size:.875rem;font-size:16px;line-height:1.25rem;display:inline-block;border-radius:4px}.footer ul li a:hover{background-color:rgba(255,255,255,0.12);text-decoration:none}.footer-upper-wrapper .company-info svg{margin-bottom:26px}.footer-upper-wrapper .company-info p{font-size:14px;line-height:24px}.footer-upper-wrapper .company-info .locations{margin-bottom:32px}.footer__copyright{margin:.5rem 0}.footer__copyright .separator{margin:0 8px}.footer__copyright p{margin-bottom:0;font-size:14px}