.footer-wrap{background-color:#131e3a;display:inline-block;padding:64px 0;position:relative;transition:all .5s ease;width:100%}.footer-mid{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.footer-mcol1{width:25%}.footer-mcol2{align-items:center;display:flex;flex-wrap:wrap;justify-content:right;width:75%}.ftr-menu ul li a{color:#fff;font-size:14px;font-weight:400;line-height:150%}.ftr-menu ul li a:hover{color:#4656d0}.ftr-title h6{color:#fff;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:140%;text-transform:uppercase}.ftr-menu ul li{margin-bottom:8px;width:100%}.ftr-col-otr{align-items:flex-start;display:flex;gap:70px;justify-content:space-between;position:relative}.ftr-col{width:20%}.footer-btm{border-top:1px solid hsla(0,0%,100%,.05);margin-top:50px;padding:40px 0 0;position:relative}.ftr-btm-otr{justify-content:space-between}.ftr-btm-otr,.ftr-smenu ul{align-items:center;display:flex;flex-wrap:wrap}.ftr-smenu ul{justify-content:right;margin:0!important;padding:0}.ftr-smenu ul li a{color:#fff;font-size:12px;font-weight:400;line-height:100%;opacity:.5;text-decoration-line:underline}.ftr-smenu ul li a:focus,.ftr-smenu ul li a:hover{color:#fff;opacity:1}.ftr-smenu ul li{margin-left:24px}.ftr-logo{padding-bottom:24px}.ftr-social ul li a{color:#fff;font-size:20px}.ftr-social ul li{margin-left:24px}.ftr-social ul li a:focus,.ftr-social ul li a:hover{color:#4656d0;opacity:1}.ftr-cpyrgt p{color:#fff;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:150%;margin:0!important;opacity:.5}.ftr-social ul{margin:0!important;padding:0!important}.ftr-social{position:absolute;top:0}span.scroll-to-top{background-color:#3c4dce;border-radius:10px;bottom:30px;color:#fff;cursor:pointer;font-size:16px;line-height:1.1;padding:12px 14px;position:fixed;right:20px;z-index:99}@media (max-width:1080px){.footer-mcol1,.footer-mcol2{width:100%}}@media (max-width:767px){.ftr-col-otr{flex-wrap:wrap;gap:0}.ftr-col{padding-bottom:30px;width:47%}.ftr-social ul{flex-direction:row!important;padding-top:20px!important}.ftr-social ul li{margin-left:0;margin-right:12px}.ftr-menu ul li{margin-bottom:14px}.ftr-smenu ul li{margin-left:0;margin-right:20px}.ftr-smenu ul{justify-content:left;padding-top:20px}.footer-btm{margin-top:20px;padding:20px 0 0}}@media (max-width:479px){.ftr-col{padding-bottom:30px;width:100%}}