@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit.woff2) format("woff2")}body{font-family:Outfit,sans-serif;padding:0;margin:0}body *{padding:0;margin:0}body a{color:#000;text-decoration:none}body li{list-style:none;padding:0;margin:0}body .width-limit{max-width:1320px;margin:0 auto}.header{width:100%;margin:40px 0;box-sizing:border-box}@media screen and (max-width: 1360px){.header{padding:0 20px}}.header .header-content{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.header .left-header{display:flex;align-items:center}.header .left-header .logo{display:flex;align-items:center;gap:5px;color:#fff;font-size:32px;line-height:40px}.header .left-header .logo span{color:#000}@media screen and (max-width: 990px){.header .left-header .logo{height:28px;font-size:26px;line-height:34px}}@media screen and (max-width: 576px){.header .left-header .logo{width:40px;font-size:24px;line-height:30px}}.header .left-header .logo img{height:34px;-o-object-fit:contain;object-fit:contain;margin-left:-3px}@media screen and (max-width: 990px){.header .left-header .logo img{height:28px}}@media screen and (max-width: 576px){.header .left-header .logo img{height:24px}}.header .left-header .title{font-weight:700;color:#000;font-size:20px;line-height:38px}@media screen and (min-width: 1200px){.header .left-header .title{font-size:20px}}@media screen and (min-width: 1600px){.header .left-header .title{font-size:24px}}@media screen and (max-width: 576px){.header .left-header .title{font-size:20px;line-height:26px}}.header .right-header a{color:#fff;text-decoration:none;font-weight:700;font-size:14px;line-height:19px;background-color:#000;width:145px;height:50px;display:flex;border-radius:90px;align-items:center;justify-content:center}@media screen and (max-width: 880px){.header .right-header a{border:2px solid #e7e7e7;outline:none}}@media screen and (max-width: 576px){.header .right-header a{width:132px;height:36px}}.footer{width:100%;height:312px;background-color:#000}@media screen and (max-width: 576px){.footer{height:auto}}.footer .footer-content{width:100%;display:flex;border-radius:40px 40px 0 0;padding:56px 0 32px;box-sizing:border-box;flex-direction:column;text-align:center}@media screen and (max-width: 576px){.footer .footer-content{padding:32px 20px 20px}}@media screen and (max-width: 990px){.footer .footer-content .left-footer{width:auto;height:auto;padding:0}}@media screen and (max-width: 576px){.footer .footer-content .left-footer{width:auto;padding:0}}.footer .footer-content .left-footer .logo{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;font-size:32px;line-height:40px}@media screen and (min-width: 1200px){.footer .footer-content .left-footer .logo{font-size:26px;line-height:30px}}@media screen and (max-width: 990px){.footer .footer-content .left-footer .logo{font-size:26px;line-height:30px}}.footer .footer-content .left-footer .logo img{height:34px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1200px){.footer .footer-content .left-footer .logo img{height:30px}}@media screen and (max-width: 990px){.footer .footer-content .left-footer .logo img{height:30px}}.footer .footer-content .left-footer .title{color:#fff;font-size:40px;line-height:48px;font-weight:700;margin-top:25px}@media screen and (max-width: 990px){.footer .footer-content .left-footer .title{margin-top:unset;font-size:28px}}@media screen and (max-width: 576px){.footer .footer-content .left-footer .title{margin-bottom:30px}}.footer .footer-content .line{width:1px;background-color:#fff;height:141px;margin:0 5% 0 2%}@media (min-width: 1200px){.footer .footer-content .line{margin:0 5% 0 2%}}@media (min-width: 1400px){.footer .footer-content .line{margin:0 15% 0 6%}}@media screen and (max-width: 576px){.footer .footer-content .line{display:none}}@media screen and (max-width: 990px){.footer .footer-content .right-footer{width:auto}}@media screen and (max-width: 576px){.footer .footer-content .right-footer{width:100%}}.footer .footer-content .right-footer .footer-item{box-sizing:border-box;position:relative}@media screen and (max-width: 990px){.footer .footer-content .right-footer .footer-item{padding:0 20px}}.footer .footer-content .right-footer .footer-item .top-item{display:flex;flex-direction:row;gap:67px;justify-content:center}@media screen and (max-width: 990px){.footer .footer-content .right-footer .footer-item .top-item{padding:0 20px;gap:20px;flex-wrap:wrap}}@media screen and (max-width: 576px){.footer .footer-content .right-footer .footer-item .top-item .list{width:100%}}.footer .footer-content .right-footer .footer-item .bottom-item{width:inherit;margin:24px 0 32px;color:#cecaca;font-size:16px;line-height:21px;font-weight:400}.footer .footer-content .right-footer .footer-item .bottom-item span{display:block;text-align:center}.footer .footer-content .right-footer .footer-item .disclosure{color:#fff;font-size:15px;display:flex;align-items:center}@media screen and (max-width: 820px){.footer .footer-content .right-footer .footer-item .disclosure{top:-25px}}@media screen and (max-width: 576px){.footer .footer-content .right-footer .footer-item .disclosure{position:unset;justify-content:center}}.footer .footer-content .right-footer .footer-item .disclosure:hover{cursor:pointer}.footer .footer-content .right-footer .footer-item .disclosure:hover:hover .text{display:block}.footer .footer-content .right-footer .footer-item .disclosure .disclosure-content{position:relative}.footer .footer-content .right-footer .footer-item .disclosure .disclosure-content img{vertical-align:middle;margin-left:6px}.footer .footer-content .right-footer .footer-item .disclosure .disclosure-content .text{display:none;text-align:center;border:1px solid #fefefe;border-radius:10px;position:absolute;bottom:100%;right:0;width:340px;padding:20px;background-color:#f1f1f1}@media screen and (max-width: 576px){.footer .footer-content .right-footer .footer-item .disclosure .disclosure-content .text{width:280px;right:-140px}}.footer .footer-content .right-footer .footer-item .disclosure .disclosure-content .text p{line-height:22px;color:#5f5f5f}.footer .footer-content .right-footer a{font-size:16px;line-height:21px;color:#fff}.footer .footer-bottom{width:inherit;height:66px;border-top:1px solid #383838;display:flex;align-items:center;justify-content:center}.footer .footer-bottom span{font-size:14px;font-weight:400;line-height:18px;color:#cecaca}
