@charset "UTF-8";.top-header .menu,.top-header .menu-left li{position:relative}.site-footer .footer-text,.top-header .menu-right .back{text-align:center;font-family:"Noto Sans";font-style:normal;font-weight:400}*{box-sizing:border-box}.top-header{background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);padding:10px 0;height:68px;display:flex;align-items:center;position:fixed;left:0;top:0;right:0;z-index:99}.top-header .menu{display:flex;justify-content:space-between;align-items:center}.top-header .menu-toggle{display:none;width:40px;height:40px;border:none;background:0 0;padding:0;cursor:pointer;flex-direction:column;justify-content:center;gap:5px}.top-header .menu-toggle span{display:block;width:24px;height:2px;background:#181c21;border-radius:2px;transition:.3s}.top-header .menu-left{display:flex;gap:49px;list-style:none;margin:0;padding:0}.top-header .menu-left li a{color:#181c21;font-family:"ABP Text";font-size:18px;font-style:normal;font-weight:400;line-height:18px;position:relative;text-decoration:none}.top-header .menu-left li a::after{content:"";position:absolute;top:10px;right:-25px;transform:translateY(-50%);width:1px;height:16px;background:#e8e6e2}.top-header .menu-left li.active a,.top-header .menu-left li:hover a{color:#000}.top-header .menu-left li.active::after,.top-header .menu-left li:hover::after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background:#ee303b}.menu-close,.menu-toggle,.top-header .menu-left li:last-child a::after{display:none}.top-header .menu-right{display:flex;align-items:center;gap:8px}.top-header .menu-right .back{text-decoration:none;color:#484848;font-size:12px;line-height:16px;letter-spacing:-.6px}.top-header .menu-right .brand{text-decoration:none}.top-header .menu-right .brand img{display:block;max-height:32px}@media (max-width:600px){.top-header .menu-toggle{display:flex;order:1}.top-header .menu-right{order:2;margin-left:auto}.top-header .menu-left{box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid #e5e5e5;flex-direction:column;gap:0;display:none}.top-header .menu-left li{width:100%;border-bottom:1px solid #eee}.top-header .menu-left li a{line-height:22px;display:block;padding:16px 0;font-size:18px}.top-header .menu-left li a::after,.top-header .menu-left li.active::after,.top-header .menu-left li:hover::after,.top-header .menu-left:not(.show){display:none}.top-header .menu-left li.active a,.top-header .menu-left li:hover a{color:#ee303b}.top-header .menu-left li:last-child{border-bottom:none}.top-header .menu-left.show{display:flex}.menu-close{display:block;position:fixed;right:20px;top:16px}.top-header{padding:0;height:48px}.top-header .menu-toggle{display:flex;font-size:24px;background:0 0;border:none;cursor:pointer;align-items:center}.top-header .menu-left{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;width:100%;height:100vh;flex-direction:column;padding:55px 20px 20px;transform:translateY(-100%);transition:.3s;z-index:999;display:flex}.top-header .menu-left.show{display:flex;transform:translateY(0)}.top-header .menu-close{border:none}.top-header .menu-close .close-btn{font-size:18px;background:0 0;border:none;cursor:pointer}}.site-footer{background:#fff;padding:18px 0 40px;margin-top:52px}.site-footer .footer-container{max-width:1180px;margin:0 auto;padding:24px 20px;text-align:center}.site-footer .footer-text{color:#363a3f;font-size:12px;line-height:12px}@media (max-width:767px){.site-footer{padding:14px 0 32px;margin-top:34px}.site-footer .footer-text{font-size:11px}.site-footer .site-footer{padding:14px 0 32px;margin-top:2px}.top-header .menu-left{gap:32px}.top-header .menu-left li a::after{right:-16px}}@media (max-width:1280px){.container{max-width:1040px}}