@charset "UTF-8";:root{--main-key-cl:#004896;--main-key-cl-2:#006dcc;--text-color:#adbdb7}footer .ft-footer-top{background:#e5ecf4;font-size:14px}footer .ft-footer-top .topic-path{min-height:53px}footer .ft-footer-top a.active{color:#004896}footer .ft-footer-middle{background:#004896;color:#fff}footer .ft-footer-middle>.container{gap:30px;padding:50px 30px}footer .ft-footer-middle .ft-footer-middle-div{-webkit-box-flex:0;-ms-flex: 0 0 calc((100% - 120px) / 4);flex: 0 0 calc((100% - 120px) / 4);text-align:center;display:grid;grid-auto-rows:46px 1fr auto}footer .ft-footer-middle .ft-footer-middle-div img{display:block;margin:0 auto}footer .ft-footer-middle .ft-footer-middle-div p{margin-top:15px}footer .ft-footer-middle .ft-footer-middle-div a{display:block;background:#fff;color:#004896;font-size:14px;padding:15px;margin:0 auto;width:90%;margin-top:25px}footer .ft-footer-middle .ft-footer-middle-div .middle-desc{font-size:14px}footer .ft-footer-middle .ft-footer-middle-div .middle-desc span{display:block;margin-bottom:15px;font-size:1rem}footer .ft-footer-bottom{padding:40px 0;background:#e5ecf4}footer .ft-footer-bottom a{display:block;padding:3px 0;font-size:14px;line-height:1.75em;color:#004896}footer .ft-footer-bottom a:hover{text-decoration:underline}footer .ft-copyright{padding:15px 0;text-align:center;font-size:12px}footer .f-columns{-webkit-columns:3 auto;-moz-columns:3 auto;columns:3 auto}button.backToTop{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:30px;bottom:30px;width:55px;height:55px;background:#006dcc;border-radius:100%;border:none;cursor:pointer;z-index:5;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1s , visibility 1s , -webkit-transform 1s;transition:opacity 1s , visibility 1s , -webkit-transform 1s;transition:opacity 1s , visibility 1s , transform 1s;transition:opacity 1s , visibility 1s , transform 1s , -webkit-transform 1s}button.backToTop::before{position:absolute;content:"";height:13px;width:13px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(20%) rotate(-45deg);transform:translateY(20%) rotate(-45deg)}button.backToTop{}button.backToTop.is-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:991px){footer .ft-footer-middle .ft-footer-middle-div{-webkit-box-flex:0;-ms-flex: 0 0 calc((100% - 30px) / 2);flex: 0 0 calc((100% - 30px) / 2)}}@media (max-width:767px){footer .ft-footer-middle .ft-footer-middle-div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}footer .ft-footer-middle .ft-footer-middle-div a{width:96%}footer .ft-footer-middle .ft-footer-middle-div{padding:15px 10px}footer .ft-footer-bottom .d-flex div{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-bottom:15px}footer .ft-footer-bottom a{font-size:.8rem}footer .ft-footer-bottom{padding:25px 0}footer .ft-copyright{font-size:10px}footer .ft-footer-middle{padding:15px 0}footer .f-columns{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto}}