.footer-main-wrap .container{margin:0 auto;max-width:1440px;padding-left:50px;padding-right:50px}.footer-main-wrap{background:#f9f4ef;padding-top:60px}.footer-social ul{margin:0}.footer-social ul li{display:inline-block;margin-right:10px;vertical-align:top}.footer-social ul li svg{fill:#113384;display:inline-block;vertical-align:top;width:22px}.footer-social{margin:15px 0 0;padding:0 0 6px}.footer-logo-social-wrap{margin-bottom:30px}.footer-main-wrap .col-3{width:25%}.footer-social-wrap{--bs-gutter-x:3.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.footer-social-wrap>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.footer-menu-wrap h5{color:#252525;font:20px/28px Lato,Helvetica,Arial,Verdana,sans-serif;font-family:sofia_prosemi_bold;margin-bottom:15px}.footer-menu-social-wrap{margin-bottom:55px}.footer-bottom-wrap{align-items:center;border-top:1px solid #c2c5df;display:flex;justify-content:space-between;min-height:60px}.footer-bottom-right p{margin:0}.footer-bottom-left{font-size:15px;font-weight:400}.footer-contact-address p a:hover,.footer-menu ul li a:hover{color:#375dc5;transition-duration:.2s}.footer-menu ul li:first-child{padding:0}.footer-main-wrap .hs-menu-wrapper ul{padding:0 0 10px}.footer-menu ul li{display:inline-block;padding:10px 0 0;width:100%}.footer-menu ul li a{color:#252525;display:table;font:20px Lato,Helvetica,Arial,Verdana,sans-serif;font-family:sofia_pro_softregular;margin-bottom:0;text-decoration:none;transition-duration:.2s}.footer-contact-address p{color:#252525;font:20px/28px Lato,Helvetica,Arial,Verdana,sans-serif;font-family:sofia_pro_softregular;margin-bottom:10px}.footer-contact-address p a{color:#252525;text-decoration:none;transition-duration:.2s}.footer-bottom-right ul li a{color:#252525;font-size:15px;text-decoration:none;word-spacing:normal}.footer-bottom-right ul li{margin-left:20px}@media(min-width:1280px) and (max-width:1350px){.footer-contact-address p{color:#252525;font-size:20px}}@media(max-width:1280px){.footer-main-wrap .col-3{flex:0 0 50%;margin-bottom:30px;max-width:50%;width:50%}.footer-menu-social-wrap{margin-bottom:0}}@media(max-width:991px){.footer-main-wrap .container{padding:0 20px}.footer-main-wrap{padding-top:40px}.footer-bottom-wrap{min-height:49px}.footer-logo-social-wrap{margin-bottom:20px}}@media(max-width:767px){.footer-main-wrap .col-3{flex:0 0 100%;max-width:100%;width:100%}.footer-bottom-wrap{flex-flow:wrap;padding-top:16px}.footer-bottom-right ul{align-items:center;flex-flow:row!important;justify-content:center;width:100%}.footer-bottom-left,.footer-bottom-right{text-align:center;width:100%}.footer-bottom-right ul li{display:inline-block}}