.bottom-icon{padding:30px 0}.bottom-icon .tit{text-align:center;font-family:"JosefinSans-M";margin-bottom:20px}.bottom-icon .icon-list{display:flex;align-items:center;justify-content:center;margin-left:-5px;margin-right:-5px}.bottom-icon .icon-list li{padding:0 5px}.bottom-icon .icon-list a{width:35px;height:35px;font-size:18px;display:flex;align-items:center;justify-content:center;border:1px solid #2B2B2B}.bottom-icon .icon-list i{font-size:inherit;line-height:1}@media (min-width:1200px){.bottom-icon{padding:60px 0}.bottom-icon .tit{margin-bottom:43px}.bottom-icon .icon-list a{width:50px;height:50px;font-size:24px}.bottom-icon .icon-list a:hover{color:#fff;border-color:var(--style-color);background:var(--style-color)}}.footer{color:#fff;background:#2B2B2B}.footer .footer-top{padding:30px 0 15px}.footer .item{padding:0 15px}.footer .item:not(:last-child){margin-bottom:20px}.footer .tit{line-height:1;margin-bottom:20px;font-family:"JosefinSans-B"}.footer .cont-list>li:not(:last-child){margin-bottom:22px}.footer .item-list>li:not(:last-child){margin-bottom:19px}.footer .icon-list{display:flex;margin:0 -5px}.footer .footer-bottom{padding:9px 0;text-align:center;border-top:2px solid #646464}@media (min-width:768px){.footer{margin-bottom:0}.footer .footer-top{padding-bottom:30px}.footer .item-wrap{display:flex;justify-content:space-between;margin:0 -15px}.footer .item{max-width:280px}.footer .item:not(:last-child){margin-bottom:0}}@media (min-width:1200px){.footer .footer-top{padding:60px 0}.footer .icon-list{margin:0 -13px}.footer .icon-list>li{margin:0 13px}.footer .item{max-width:310px}.footer .tit{margin-bottom:45px}.footer .item ul>li a:hover{color:var(--style-color)}.footer .footer-bottom{padding:17px 0}}@media (min-width:1440px){.footer .footer-top{padding:120px 0}}