:root{--font-family:'Maison Neue';--section-background-1:#1E1E1E;--section-background-2:rgba(3, 2, 0, 0.20);--primary:#180134;--secondary:#4FD3D3}.site-main .main-wrapper h1{font-family:var(--font-family);font-size:48px;font-weight:700;line-height:64px;color:#FFF;text-align:left;letter-spacing:0em;margin:0}.site-main .main-wrapper h2{font-family:var(--font-family);font-size:40px;font-weight:600;line-height:48px;letter-spacing:.2px;color:#FFF;margin:0}.site-main .main-wrapper h3{font-family:var(--font-family);font-size:33px;font-weight:500;line-height:40px;letter-spacing:.2px;color:#FFF;margin:0}.site-main .main-wrapper h4{font-family:var(--font-family);font-size:28px;font-weight:500;line-height:34px;letter-spacing:.2px;color:#FFF;margin:0}.site-main .main-wrapper h5{font-family:var(--font-family);font-size:23px;font-weight:500;line-height:28px;letter-spacing:.2px;color:#FFF;margin:0}.site-main .main-wrapper h6{font-family:var(--font-family);font-size:19px;font-weight:500;line-height:23px;letter-spacing:.2px;color:#FFF;margin:0}.site-main .main-wrapper p{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:20px;color:#A9A9A9;letter-spacing:.2px;margin:0}.site-main .main-wrapper .text-color-highlight{color:#FFB81A}.site-main .main-wrapper{margin:0;background:#1E1E1E}.about-manage{padding:80px 0 0 0}.about-manage .about-banner h1{font-weight:800;line-height:normal;max-width:908px}.about-manage .about-banner .creative{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:50px 0}.about-manage .about-banner .creative p{max-width:470px}.about-manage .about-banner .creative p.italic{color:#FFF;font-size:20px;font-style:italic;font-weight:600;line-height:30px;max-width:350px}.about-manage .about-banner .creative-img{position:relative}.about-manage .about-banner .creative-img:after{display:block;content:'';width:100%;height:100%;background:linear-gradient(1deg,rgba(0,0,0,.3) .67%,rgba(0,0,0,0) 109.95%);position:absolute;top:0}.about-manage .about-banner img{display:block}.about-step .step-content{max-width:482px}.about-step .step-content h2{margin-bottom:20px}.about-step .step-content p{font-style:normal;line-height:24px}.about-step .step-img{position:relative}.about-step .step-img:after{display:block;content:'';width:100%;height:100%;background:linear-gradient(359deg,#1E1E1E -7%,rgba(0,0,0,0) 10.7%);border-radius:8px;position:absolute;top:0}.about-step .step-img img{display:block;width:100%}.about-step .fundamental,.about-step .mission{margin-bottom:80px}.about-overview{padding:0}.about-overview .overview-banner .overview-img{position:relative}.about-overview .overview-banner .overview-img:after{display:block;content:'';width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 100%);border-radius:8px;position:absolute;top:0}.about-overview .overview-banner .overview-img img{display:block;width:100%}.about-knowledge .knowledge-title{text-align:center}.about-knowledge .knowledge-title .tagline{color:#FFB81A;font-size:16px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:2.24px}.about-knowledge .knowledge-title h2{font-weight:500;letter-spacing:0}.about-knowledge .knowledge-step{max-width:1000px;margin:0 auto}.about-knowledge .knowledge-step ul{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;padding:0}.about-knowledge .knowledge-step ul li{position:relative}.about-knowledge .knowledge-step ul li span{display:inline-block;color:#FFF;font-size:16px;font-weight:500;line-height:18px;display:flex;flex-direction:row;align-items:center}@media screen and (min-width:1400px){.about-step .fundamental .step-img,.about-step .operate .step-img{position:relative;right:-100px}.about-step .mission .step-img{position:relative;left:-100px}}@media screen and (min-width:1200px){.about-manage .about-banner h1{font-size:69px}.about-knowledge .knowledge-title h2{font-size:48px;line-height:54px}}@media screen and (min-width:992px) and (max-width:1199px){.site-main .main-wrapper h1{font-size:54px;line-height:66px}.site-main .main-wrapper h2{font-size:40px;line-height:50px}.site-main .main-wrapper h3{font-size:34px;line-height:44px}.site-main .main-wrapper h4{font-size:30px;line-height:36px}.site-main .main-wrapper h5{font-size:22px;line-height:26px}.site-main .main-wrapper .about-manage{padding:80px 0 0 0}.about-manage .about-banner h1{max-width:640px}.about-step .fundamental,.about-step .mission{margin-bottom:60px}.site-main .main-wrapper .about-overview{padding:0}}@media screen and (min-width:768px) and (max-width:991px){.site-main .main-wrapper h1{font-size:44px;line-height:56px}.site-main .main-wrapper h2{font-size:30px;line-height:40px}.site-main .main-wrapper h3{font-size:26px;line-height:32px}.site-main .main-wrapper h4{font-size:20px;line-height:26px}.site-main .main-wrapper h5{font-size:18px;line-height:22px}.site-main .main-wrapper .about-manage{padding:60px 0 0 0}.about-manage .about-banner h1{max-width:540px}.about-manage .about-banner .creative{margin:30px 0}.about-step .fundamental,.about-step .mission{margin-bottom:40px}.site-main .main-wrapper .about-overview{padding:0}}@media screen and (max-width:991px){.about-knowledge .knowledge-step ul{flex-wrap:wrap;margin-top:30px}.about-knowledge .knowledge-step ul li img{display:none}.about-knowledge .knowledge-step ul li{flex:0 0 50%;margin:10px 0}.about-knowledge .knowledge-step ul li span{position:relative;top:0;left:0;justify-content:flex-start}}@media screen and (max-width:767px){.section-wrapper{padding:50px 0}.site-main .main-wrapper h1{font-size:24px;line-height:32px}.site-main .main-wrapper h2{font-size:28px;line-height:36px}.site-main .main-wrapper h3{font-size:24px;line-height:32px}.site-main .main-wrapper h4{font-size:22px;line-height:26px}.site-main .main-wrapper p{font-size:14px}.site-main .main-wrapper .about-manage{padding:50px 0 0 0}.about-manage .about-banner h1{max-width:410px}.about-manage .about-banner .creative{flex-wrap:wrap}.about-manage .about-banner .creative{margin:30px 0}.about-manage .about-banner .creative p,.about-step .step-content{max-width:100%}.about-manage .about-banner .creative p.italic{max-width:100%;margin-bottom:15px}.about-step .step-img{margin-bottom:20px}.about-step .fundamental,.about-step .operate{flex-direction:column-reverse}.about-step .fundamental,.about-step .mission{margin-bottom:50px}.site-main .main-wrapper .about-overview{padding:0}}@media screen and (max-width:480px){.about-knowledge .knowledge-step ul li{flex:0 0 100%}}