footer{padding:95px 0px 92px; color: #000;font-size: 14px;background: #F5F5F5;}
footer .inner{max-width: 1200px;}
footer .footer-top-content{align-items: flex-start;flex-wrap: wrap;}
footer .footer-logo{width: 118px;margin-bottom: 10px;}
footer .footer-connect{padding-bottom: 20px;}
footer .footer-connect .footer-share{}
footer .footer-connect .footer-share li{display: inline-block;display: inline-block;font-size: 18px;color: #818181;padding-right: 12px;}
footer .footer-connect .footer-share li:hover path{fill: #E35728;}
footer .footer-menu{padding-bottom: 15px;}
footer .footer-menu ul{margin-left:36px;}
footer .footer-menu ul li{font-size: 12px;font-weight: 400;color: rgba(0,0,0,0.6);line-height: 19px;}
footer .footer-menu ul li:hover{color: #E35728;}
footer .footer-menu ul li.main-item{font-weight: 600;font-size: 14px;margin-bottom: 9px;color: rgba(0,0,0,1);}
footer .footer-menu .flex div:not(:nth-of-type(4)) ul li.main-item a{ cursor: default; -webkit-user-select: none; /* Chrome, Safari, Opera */ -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none;}
footer .footer-risk{border-top: 1px solid rgba(0,0,0,0.3);border-bottom: 1px solid rgba(0,0,0,0.3);padding:20px 0;margin-bottom:18px;}
footer .footer-risk p{line-height: 18px;font-size:13px;margin-bottom:0;color: #000;}
footer .footer-risk p:nth-child(1){font-size:14px;}
footer .footer-risk .footer-risk-title{margin: 8px 0;font-weight: 500;font-size: 14px;display: inline-block;}
footer .footer-copy p{color: #034854;font-size: 14px;font-weight: 500;margin-bottom:0;}
footer .footer-lp{border:none;}

@media (max-width:1240px){
    footer .footer-menu .flex{flex-wrap: wrap;justify-content: flex-start;}
    footer .footer-menu .flex div{margin-bottom: 10px;}
}

@media (max-width:992px){
}

@media (max-width:768px){
    footer{padding: 32px 0px;}
    footer .footer-menu{display: none;}
    footer .footer-top-content{justify-content: center;}
    footer .footer-connect.flex{flex-wrap: wrap;padding-bottom: 15px;margin-bottom: 25px;}
    footer .footer-risk{padding: 10px 0;margin-bottom: 18px;display: flex;flex-direction: column;}
    footer .footer-risk p{margin: 0 0 10px;}
    footer .footer-risk p:nth-child(1){line-height:  1.4;}
    footer .footer-logo{margin: 0 auto 10px;}
    footer .footer-connect .footer-share li:last-child{padding-right: 0;}
}