#foot{width:100%;text-align:center;background:#343434}#foot #gotop{background:#fff;text-align:center;padding:20px 0 30px}#foot #gotop span{display:block;font-size:16px;line-height:1em;font-weight:600;letter-spacing:.2em;width:7em;cursor:pointer;margin:0 auto}#foot #gotop .svg-inline--fa{display:block;margin:0 auto;font-size:24px;line-height:1em;margin-bottom:.2em;transition:.3s;color:#000}#foot #gotop span:hover .svg-inline--fa{transform:translateY(-6px)}#footer{width:calc(100% - 40px);max-width:1150px;margin:0 auto;padding:60px 0 0;position:relative;text-align:left}#flogo{width:250px;max-width:80%;margin:0 auto 60px}#flogo p.address{color:#fff;font-size:16px;letter-spacing:.1em;line-height:1.3;text-align:center;margin-top:20px}#footer>ul{padding:60px 0;box-sizing:border-box;letter-spacing:-.4em;box-sizing:border-box;border-top:1px solid #292929;border-bottom:1px solid #292929;text-align:center}#footer>ul li{display:inline-block;letter-spacing:normal;vertical-align:top;width:calc(100% / 3);text-align:center}#footer>ul li p{font-size:18px;color:#fff;font-weight:600;line-height:1.2em}#footer>ul li p br{display:none}#footer>ul li p:after{content:'';display:block;width:30px;height:2px;background:#fff;margin:20px auto}#footer>ul li>a{display:block;width:calc(100% - 30px);margin:0 auto;height:3.5em;line-height:3.5em;font-size:22px;font-weight:600;color:#000;background:#ccc;border-radius:1.75em;transition:.3s}#footer>ul li>a .svg-inline--fa{margin-right:.5em}#footer>ul li:first-child>a{background:#9ae36f}#footer>ul li:first-child>a:hover{background:#6c0}#footer>ul li:nth-child(2)>a{background:#f9bf46}#footer>ul li:nth-child(2)>a:hover{background:#f90}#footer>ul li:last-child>a{background:0 0;height:auto;line-height:1em;font-size:36px;color:#ff646c;letter-spacing:2px}#footer>ul li:last-child>a .svg-inline--fa{transform:rotate(100deg);font-size:.8em;margin-right:.3em}#footer>ul li:last-child p.att{font-size:14px;letter-spacing:.2em;line-height:1.8em}#footer>ul li:last-child p.att span{display:block;color:#ffdc62}#footer>ul li:last-child p.att:after{content:none}#footer #fmenu{font-size:14px}#footer #fmenu>div>ul{letter-spacing:-.4em;text-align:center;padding:30px 0}#footer #fmenu>div>ul>li{display:inline-block;letter-spacing:normal;vertical-align:top;padding:0 1em;margin-bottom:.5em;border-right:1px solid #747474}#footer #fmenu>div>ul>li:first-child{border-left:1px solid #747474}#footer #fmenu>div>ul>li a{font-size:14px;color:#fff;line-height:1em}#footer #fmenu>div>ul>li a:hover{text-decoration:underline}#foot #copyright{width:100%;background:#2c2c2c;color:#ddd;font-size:11px;line-height:1em;padding:2em 0}@media screen and (max-width:1150px){#footer>ul li p{font-size:15px}#footer>ul li>a{font-size:18px}#footer>ul li:last-child>a{font-size:30px}}@media screen and (max-width:1000px){#flogo{width:200px}#flogo p.address{font-size:14px}#footer>ul li{width:calc(100% / 2);max-width:360px}#footer>ul li:nth-child(-n+2){margin-bottom:30px}#footer #fmenu{font-size:13px}#footer #fmenu>div>ul{width:38em;margin:0 auto}#footer #fmenu>div>ul>li:nth-child(5),#footer #fmenu>div>ul>li:nth-child(8){border-left:1px solid #747474}#footer #fmenu>div>ul>li a{font-size:13px}#footer #fmenu>div>ul>li{margin-bottom:1.5em}}@media screen and (max-width:768px){#foot #gotop{padding:8px 0 15px}#foot #gotop span{font-size:14px}#foot #gotop .svg-inline--fa{font-size:20px;margin-bottom:.1em}#footer{padding-top:45px}#flogo{width:180px;margin-bottom:45px}#footer>ul{padding:30px 0}#footer>ul li p{font-size:14px}#footer>ul li p:after{margin:15px auto}#footer #fmenu>div>ul>li:nth-child(8){border-left:1px solid #747474}}@media screen and (max-width:640px){#footer{padding-top:30px}#flogo{width:150px;margin-bottom:30px}#footer>ul li{display:block;width:100%;margin-left:auto;margin-right:auto}#footer>ul li>a{width:100%;height:3em;line-height:3em;border-radius:1.5em}#footer>ul li p:after{margin:10px auto}#footer #fmenu{font-size:12px;margin:0 -20px}#footer #fmenu>div>ul{width:26em;padding:15px 0 10px}#footer #fmenu>div>ul li{padding:0 1em}#footer #fmenu>div>ul>li:nth-child(4),#footer #fmenu>div>ul>li:nth-child(6){border-left:1px solid #747474}#footer #fmenu>div>ul>li:nth-child(5),#footer #fmenu>div>ul>li:nth-child(8){border-left:none}#footer #fmenu>div>ul>li a{font-size:12px}}