.main-footer{background-color:#0f385b;position:relative}.main-footer .mf-top{overflow:hidden;padding:108px 20px 102px}.main-footer .mf-top .mft-container{margin:0 auto;max-width:1592px;width:100%}.main-footer .mf-top .mft-row{align-items:flex-start;display:flex;flex-wrap:wrap}.main-footer .mf-top .mft-logo{display:flex;padding-right:70px;position:relative}.main-footer .mf-top .mft-logo:after{border-right:1px solid #0c2036;bottom:-100vh;content:"";position:absolute;right:0;top:-100vh}.main-footer .mf-top .mft-logo a{display:flex;text-decoration:none}.main-footer .mf-top .mft-logo a img{height:66px;max-width:236px;object-fit:contain;object-position:left center;width:100%}.main-footer .mf-top .mft-menu-row{display:flex;flex:1;flex-wrap:wrap;gap:58px;padding-left:96px}.main-footer .mf-top .mft-menu-col{width:193px}.main-footer .mf-top .mft-menu-col .mftmc-title{display:flex}.main-footer .mf-top .mft-menu-col .mftmc-title a{border-bottom:5px solid transparent;border-top:5px solid transparent;color:#f4efe3;display:block;font-family:DIN\ 2014;font-size:18px;font-weight:700;line-height:19px;margin-bottom:20px;padding:8px 0;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.main-footer .mf-top .mft-menu-col .mftmc-title a:hover{border-bottom-color:#f15a29}.main-footer .mf-top .mft-menu-col ul{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.main-footer .mf-top .mft-menu-col ul li{display:block}.main-footer .mf-top .mft-menu-col ul li a{color:#fff;font-family:DIN\ 2014;font-size:22px;font-weight:400;line-height:29px;text-decoration:none}.main-footer .mf-btm{border-top:1px solid #0c2036;padding:45px 20px 56px}.main-footer .mf-btm .mfb-container{margin:0 auto;max-width:1628px;width:100%}.main-footer .mf-btm .mfb-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.main-footer .mf-btm .mfb-copyright{color:#fff;flex:1;font-family:GT Walsheim;font-size:12px;font-weight:400;line-height:100%}.main-footer .mf-btm .mfb-menu{display:flex;flex-wrap:wrap;gap:35px}.main-footer .mf-btm .mfb-menu a{text-decoration:none}.main-footer .mf-btm .mfb-menu a,.main-footer .mf-btm .mfb-phone{color:#fff;font-family:Source Sans\ 3;font-size:12px;font-weight:700;line-height:100%}.main-footer .mf-btm .mfb-phone{margin-left:262px}.main-footer .mf-btm .mfb-phone a{text-decoration:none}@media (max-width:1400px){.main-footer .mf-top .mft-logo{padding-right:40px}.main-footer .mf-top .mft-menu-row{gap:40px;padding-left:40px}}@media (max-width:1260.98px){.main-footer .mf-top .mft-logo{padding-right:50px}.main-footer .mf-top .mft-menu-row{gap:50px;padding-left:50px}.main-footer .mf-top .mft-menu-col{width:calc(50% - 25px)}.main-footer .mf-btm .mfb-phone{margin-left:0}.main-footer .mf-btm .mfb-copyright{flex:none}}@media (max-width:991.98px){.main-footer .mf-top .mft-logo a img{height:48px;max-width:166px}.main-footer .mf-top .mft-logo{padding-right:30px}.main-footer .mf-top .mft-menu-row{gap:30px;padding-left:30px}}@media (max-width:767.98px){.main-footer .mf-top{padding:60px 20px 0}.main-footer .mf-top .mft-row{gap:80px}.main-footer .mf-top .mft-logo:after{display:none}.main-footer .mf-top .mft-logo{justify-content:center;padding:0;width:100%}.main-footer .mf-top .mft-logo a img{height:52px;max-width:188px}.main-footer .mf-top .mft-menu-row{padding-left:0;width:100%}.main-footer .mf-top .mft-menu-col{border-bottom:1px solid #0c2036;padding-bottom:30px;width:100%}.main-footer .mf-top .mft-menu-col .mftmc-title{margin-bottom:20px}.main-footer .mf-top .mft-menu-col .mftmc-title a{margin-bottom:0;width:100%}.main-footer .mf-top .mft-menu-col ul{flex-direction:row;flex-wrap:wrap;gap:25px}.main-footer .mf-top .mft-menu-col ul li{width:calc(50% - 13px)}.main-footer .mf-top .mft-menu-col ul li a{display:block}.main-footer .mf-btm{border:0;padding:0 20px}.main-footer .mf-btm .mfb-row{gap:25px;justify-content:center}.main-footer .mf-btm .mfb-copyright{font-family:Source Sans\ 3;font-size:14px;font-weight:700;line-height:20px;order:1;padding-bottom:50px;text-align:center;text-transform:uppercase;width:100%}.main-footer .mf-btm .mfb-menu{border-bottom:1px solid #0c2036;gap:30px;padding:70px 0;width:100%}.main-footer .mf-btm .mfb-menu a{color:#fff;font-family:DIN\ 2014;font-size:22px;font-weight:400;line-height:29px;text-decoration:none;width:calc(50% - 15px)}.main-footer .mf-btm .mfb-phone{font-family:DIN\ 2014;font-size:18px;font-weight:700;line-height:23px;padding-top:30px;text-align:center;text-transform:uppercase;width:100%}}