@media (max-width:768px){body main{margin-top:12px}}body main .section-header .container{background-color:#f8f8fd;border-radius:clamp(12px, 1.5vw, 24px);padding:24px;position:relative;overflow:hidden}@media (max-width:768px){body main .section-header .container{margin-left:auto;margin-right:auto;width:calc(100% - 30px);padding:16px}}body main .section-header .container:before{content:"";position:absolute;width:calc(100% - 46px);height:calc(100% - 80px);top:40px;left:14px;background-image:url(../img/about/dot.svg);background-repeat:repeat;z-index:1}@media (max-width:768px){body main .section-header .container:before{background-image:none}}body main .section-header .container .section-text{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;border-radius:inherit;width:100%}@media (max-width:768px){body main .section-header .container .section-text{background-color:#f1f3f9;flex-direction:column}}body main .section-header .container .section-text>.text{flex-grow:1}body main .section-header .container .section-text .img{z-index:2}@media (max-width:768px){body main .section-header .container .section-text .img{padding-bottom:0;background-image:url(../img/about/mobile/dot.svg);padding-top:50px;width:100%}}body main .section-header .container .section-text .img img{height:auto}body main .section-header .container .section-text .img img.img-mobile{margin:0 auto;display:block}@media (min-width:768px){body main .section-header .container .section-text .img img.img-mobile{display:none}}@media (max-width:768px){body main .section-header .container .section-text .img img.img-desktop{display:none}}body main .section-header .container .section-text .text{z-index:2;font-family:"PJs-Medium";padding:64px 64px 70px 64px;margin-top:auto;background-color:#f8f8fd;margin-top:205px}@media (max-width:768px){body main .section-header .container .section-text .text{margin-top:0;padding:24px;background-color:transparent}}body main .section-header .container .section-text .text .title{font-size:clamp(24px, 3.5vw, 56px);color:#18222b;letter-spacing:-3px;font-family:"Pjs-Medium";margin-top:30px}@media (max-width:768px){body main .section-header .container .section-text .text .title{letter-spacing:-1px;line-height:36px;max-width:170px;font-family:"Pjs-SemiBold"}}body main .section-header .container .section-text .text .title span{color:#24cf93}body main .section-header .container .section-text .text .desc{font-size:20px;color:#909db0;max-width:620px;margin-top:12px;letter-spacing:-0.2px;line-height:34px}@media (max-width:768px){body main .section-header .container .section-text .text .desc{font-size:14px;margin-top:12px;line-height:28px}}body main .section-content{margin-top:20px}@media (max-width:768px){body main .section-content{margin-top:-20px;width:calc(100% - 30px);margin-left:auto;margin-right:auto}}body main .section-content .container{background-color:#f8f8fd;padding:clamp(16px, 4.5vw, 72px);border-radius:clamp(12px, 1.5vw, 24px)}body main .section-content .container .section-breadcrumb{margin-top:20px;margin-bottom:50px;padding-left:24px}@media (max-width:767px){body main .section-content .container .section-breadcrumb{padding-left:0px}}@media (max-width:767px){body main .section-content .container .section-breadcrumb{margin-bottom:0}}body main .section-content .container>.header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;padding:0}@media (min-width:767px){body main .section-content .container>.header{padding:24px 5px}}body main .section-content .container>.header .title-frame{flex-grow:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:clamp(12px, 1vw, 16px);color:#18222b;font-family:"Pjs-SemiBold";padding:24px 16px}@media (max-width:768px){body main .section-content .container>.header .title-frame{padding:36px 0 5px 0}}body main .section-content .container>.header .title-frame span{color:#909db0;margin-left:3px}body main .section-content .container>.header .title-frame:before{margin-right:10px;content:"";width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:32px;background-image:url(../img/about/icon-title.svg)}@media (max-width:768px){body main .section-content .container>.header .title-frame:before{width:24px;height:24px;background-size:24px}}body main .section-content .container>.header .desc-frame{max-width:600px}body main .section-content .container>.header .desc-frame p{color:#909db0;font-size:clamp(14px, 1vw, 16px);line-height:28px;font-family:"Pjs-Medium"}@media (max-width:767px){body main .section-content .container>.header .desc-frame p{line-height:24px}}body main .section-content .container>.header .desc-frame p span{color:#18222b}body main .section-content .container>.content{margin-top:44px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px}@media (max-width:1024px){body main .section-content .container>.content{flex-direction:column;margin-top:52px}}body main .section-content .container>.content .desc-frame{flex-grow:1;width:100%}@media (min-width:1024px){body main .section-content .container>.content .desc-frame{width:calc(100% - 414px);min-width:500px;padding:24px}}body main .section-content .container>.content .desc-frame>.header .title{color:#343a40;font-size:clamp(24px, 3vw, 36px);font-family:"Pjs-Medium";margin-top:20px}@media (max-width:1024px){body main .section-content .container>.content .desc-frame>.header .title{line-height:36px;font-family:"Pjs-SemiBold"}}body main .section-content .container>.content .desc-frame>.header .desc{color:#909db0;font-size:clamp(16px, 1.25vw, 20px);font-family:"Pjs-Medium";margin-top:10px;line-height:34px}@media (max-width:1024px){body main .section-content .container>.content .desc-frame>.header .desc{margin-top:10px;line-height:28px}}body main .section-content .container>.content .desc-frame>.header ul,body main .section-content .container>.content .desc-frame>.header ol{padding-left:30px}@media (max-widt:768px){body main .section-content .container>.content .desc-frame>.header ul,body main .section-content .container>.content .desc-frame>.header ol{padding-left:10px}}body main .section-content .container>.content .desc-frame>.header ul li p,body main .section-content .container>.content .desc-frame>.header ol li p{font-size:16px;line-height:28px;color:#72869c;font-family:"Pjs-Medium"}body main .section-content .container>.content .desc-frame>.header h2.title{font-size:34px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.header h2.title{font-size:30px}}body main .section-content .container>.content .desc-frame>.header h3.title{font-size:30px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.header h3.title{font-size:26px}}body main .section-content .container>.content .desc-frame>.header h4.title{font-size:26px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.header h4.title{font-size:22px}}body main .section-content .container>.content .desc-frame>.header h5.title{font-size:22px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.header h5.title{font-size:20px}}body main .section-content .container>.content .desc-frame>.header h6.title{font-size:20px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.header h6.title{font-size:18px}}body main .section-content .container>.content .desc-frame>.content{padding:24px;border-left:4px solid #f1f3f9;margin-top:14px}body main .section-content .container>.content .desc-frame>.content h1+*,body main .section-content .container>.content .desc-frame>.content h2+*,body main .section-content .container>.content .desc-frame>.content h3+*,body main .section-content .container>.content .desc-frame>.content h4+*,body main .section-content .container>.content .desc-frame>.content h5+*,body main .section-content .container>.content .desc-frame>.content h6+*{margin-top:0}body main .section-content .container>.content .desc-frame>.content h1~*,body main .section-content .container>.content .desc-frame>.content h2~*,body main .section-content .container>.content .desc-frame>.content h3~*,body main .section-content .container>.content .desc-frame>.content h4~*,body main .section-content .container>.content .desc-frame>.content h5~*,body main .section-content .container>.content .desc-frame>.content h6~*{margin-top:11px}body main .section-content .container>.content .desc-frame>.content h2.title{font-size:34px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.content h2.title{font-size:30px}}body main .section-content .container>.content .desc-frame>.content h3.title{font-size:30px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.content h3.title{font-size:26px}}body main .section-content .container>.content .desc-frame>.content h4.title{font-size:26px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.content h4.title{font-size:22px}}body main .section-content .container>.content .desc-frame>.content h5.title{font-size:22px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.content h5.title{font-size:20px}}body main .section-content .container>.content .desc-frame>.content h6.title{font-size:20px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.content h6.title{font-size:18px}}body main .section-content .container>.content .desc-frame>.content .title{font-size:20px;font-family:"Pjs-SemiBold";color:#343a40;margin-bottom:10px;line-height:36px}@media (max-width:768px){body main .section-content .container>.content .desc-frame>.content .title{font-size:18px}}@media (min-width:768px){body main .section-content .container>.content .desc-frame>.content .title{max-width:400px}}body main .section-content .container>.content .desc-frame>.content .title span{color:#24cf93}body main .section-content .container>.content .desc-frame>.content .title:not(:first-child){margin-top:20px}body main .section-content .container>.content .desc-frame>.content p{font-size:16px;line-height:28px;color:#72869c;font-family:"Pjs-Medium"}body main .section-content .container>.content .desc-frame>.content ul,body main .section-content .container>.content .desc-frame>.content ol{padding-left:30px}@media (max-widt:768px){body main .section-content .container>.content .desc-frame>.content ul,body main .section-content .container>.content .desc-frame>.content ol{padding-left:10px}}body main .section-content .container>.content .desc-frame>.content+.header{margin-top:50px}@media (max-widt:768px){body main .section-content .container>.content .desc-frame>.content+.header{margin-top:20px}}body main .section-content .container>.content .side{background-color:#f1f3f9;padding:clamp(16px, 3vw, 48px);border-radius:20px;width:100%;align-self:stretch}@media (min-width:1024px){body main .section-content .container>.content .side{width:390px}}@media (max-width:768px){body main .section-content .container>.content .side{margin-top:24px;border-radius:12px;padding:28px}}body main .section-content .container>.content .side .title{font-family:"PJS-SemiBold";font-size:18px;color:#343a40}body main .section-content .container>.content .side .title:not(:first-child){margin-top:30px}body main .section-content .container>.content .side p{color:#72869c;font-family:"PJS-Medium";font-size:16px;margin-top:10px;line-height:28px}body main .section-messages{margin-top:120px}@media (max-width:767px){body main .section-messages{padding-left:0;padding-right:0;margin-top:93px}}@media (max-width:767px){body main .section-messages .container{padding:0 30px}}body main .section-messages .container>.header .section-inside-title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:clamp(12px, 1vw, 16px);color:#18222b;font-family:"Pjs-SemiBold"}body main .section-messages .container>.header .section-inside-title:before{background-image:url(../img/index/messages/icon-user-message.svg);margin-right:10px;content:"";width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:32px}@media (max-width:768px){body main .section-messages .container>.header .section-inside-title:before{width:24px;height:24px;background-size:24px}}body main .section-messages .container>.header .section-inside-title span{margin-right:3px;color:#909db0;margin-left:3px}body main .section-messages .container>.header .section-main-title{margin-top:20px;color:#18222b;font-family:"Pjs-SemiBold";font-size:clamp(24px, 3.5vw, 56px);line-height:148%}@media (max-width:767px){body main .section-messages .container>.header .section-main-title{margin-top:10px;letter-spacing:-1px;max-width:250px;font-family:"Pjs-Medium"}}@media (min-width:767px){body main .section-messages .container>.header .section-main-title{letter-spacing:-2.7px}}body main .section-messages .container>.header .section-main-title span{color:#24cf93}body main .section-messages .container>.header .section-desc{color:#909db0;font-family:"Pjs-Medium";margin-top:5px;max-width:772px;font-size:clamp(16px, 2vw, 20px);font-weight:400;line-height:38px;letter-spacing:-0.7px}@media (max-width:767px){body main .section-messages .container>.header .section-desc{line-height:168%;font-weight:400;letter-spacing:0px;margin-top:12px}}body main .section-messages .container>.content{margin-left:auto;margin-right:auto;margin-top:50px;--gap:20px}@media (max-width:767px){body main .section-messages .container>.content{overflow-x:auto;margin-top:24px}}body main .section-messages .container>.content .marquee{position:relative;display:flex;user-select:none;gap:var(--gap);justify-content:start;overflow:hidden}body main .section-messages .container>.content .marquee:not(:first-child){margin-top:15px}@media (max-width:767px){body main .section-messages .container>.content .marquee:not(:first-child){margin-top:25px;display:none}}body main .section-messages .container>.content .marquee:nth-child(2):hover div{animation-play-state:paused}body main .section-messages .container>.content .marquee:nth-child(2) .marquee__content{-webkit-animation:scroll-right 60s linear infinite;-moz-animation:scroll-right 60s linear infinite;-o-animation:scroll-right 60s linear infinite;-ms-transition:scroll-right 60s linear infinite;animation:scroll-right 60s linear infinite}body main .section-messages .container>.content .marquee:hover div{animation-play-state:paused}body main .section-messages .container>.content .marquee:before,body main .section-messages .container>.content .marquee:after{content:"";position:absolute;top:0;width:5%;height:100%;display:block;z-index:2}body main .section-messages .container>.content .marquee:before{left:0;background:#f1f3f9;background:-moz-linear-gradient(90deg, #f1f3f9 0%, #f8f8fd3f 100%);background:-webkit-linear-gradient(90deg, #f1f3f9 0%, #f8f8fd3f 100%);background:linear-gradient(90deg, #f1f3f9 0%, #f8f8fd3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f3f9", endColorstr="#f8f8fd3f", GradientType=1)}body main .section-messages .container>.content .marquee:after{right:0;background:#f1f3f9;background:-moz-linear-gradient(90deg, #f8f8fd3f 0%, #f1f3f9 100%);background:-webkit-linear-gradient(90deg, #f8f8fd3f 0%, #f1f3f9 100%);background:linear-gradient(90deg, #f8f8fd3f 0%, #f1f3f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8f8fd3f", endColorstr="#f1f3f9", GradientType=1)}body main .section-messages .container>.content .marquee .marquee__content{flex-shrink:0;display:flex;justify-content:start;gap:var(--gap);-webkit-animation:scroll-left 60s linear infinite;-moz-animation:scroll-left 60s linear infinite;-o-animation:scroll-left 60s linear infinite;-ms-transition:scroll-left 60s linear infinite;animation:scroll-left 60s linear infinite}body main .section-messages .container>.content .marquee .marquee__content .items{margin-top:0 !important}body main .section-messages .container>.content .item{width:clamp(300px, 26vw, 419px);background-color:#f8f8fd;border-radius:clamp(12px, 1.5vw, 24px);transition:background-color ease-in-out .15s;background-image:url(../img/index/messages/item-back.svg);background-position:bottom right;background-repeat:no-repeat;padding:25px 35px;align-self:stretch;flex-shrink:0;flex-grow:1}body main .section-messages .container>.content .item:hover{background-color:#18222b;background-image:url(../img/index/messages/item-back-hover.svg);background-position:bottom right}@media (max-width:767px){body main .section-messages .container>.content .item:hover{background-position:bottom right}}body main .section-messages .container>.content .item:hover .message{color:#dce3eb}body main .section-messages .container>.content .item:hover .title{color:#cacacf}body main .section-messages .container>.content .item:hover .name{color:#f8f8fd}@media (max-width:767px){body main .section-messages .container>.content .item{padding:7px 10px;flex-shrink:0;background-position:bottom right -190%}}body main .section-messages .container>.content .item>div{padding:16px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:63px}@media (max-width:767px){body main .section-messages .container>.content .item>div{gap:43px}}body main .section-messages .container>.content .item>div .message{font-family:"Pjs-Medium";color:#909db0;line-height:168%;letter-spacing:-0.02em;font-size:clamp(14px, 1vw, 16px)}body main .section-messages .container>.content .item>div>div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px}body main .section-messages .container>.content .item>div img{width:50px;height:50px;border-radius:50%}@media (max-width:767px){body main .section-messages .container>.content .item>div img{width:42px;height:42px}}body main .section-messages .container>.content .item>div .name{font-size:clamp(16px, 2vw, 18px);color:#18222b;font-family:"Pjs-SemiBold"}@media (max-width:767px){body main .section-messages .container>.content .item>div .name{font-family:"Pjs-Medium"}}body main .section-messages .container>.content .item>div .title{color:#808894;font-family:"Pjs-Medium";margin-top:6px;font-size:clamp(14px, 1vw, 16px)}body main .section-start{margin-top:105px}@media (max-width:768px){body main .section-start{margin-top:24px}}body main .section-start .container{background-color:#f8f8fd;padding:115px 10px 85px 10px;border-radius:clamp(12px, 1.5vw, 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background-image:url(../img/about/start-back.svg);background-repeat:no-repeat;background-position:center bottom}@media (max-width:768px){body main .section-start .container{background-image:url(../img/about/mobile/start-back.webp);padding:67px 10px;margin-left:auto;margin-right:auto;width:calc(100% - 30px)}}body main .section-start .title{color:#18222b;font-family:"Pjs-SemiBold";margin:0 auto;font-size:32px;text-align:center;margin-bottom:10px;letter-spacing:-0.5px;max-width:350px;line-height:48px}@media (max-width:768px){body main .section-start .title{max-width:330px;font-size:24px;line-height:36px}}body main .section-start .title span{color:#20d495;margin:0 5px}body main .section-start .btn{width:216px;height:48px;background-color:#20d495;color:#18222b;font-size:16px;font-family:"Pjs-SemiBold-Italic";display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:48px;gap:10px;position:relative;transition:all ease-in-out .1s}@media (max-width:767px){body main .section-start .btn{font-size:14px;font-family:"Pjs-SemiBold";height:40px;width:194px}}body main .section-start .btn:hover{color:#f8f8fd;background-color:#18222b}body main .section-start .btn:hover:after{background-image:url(../img/index/intro/button-arrow-right-white.svg)}body main .section-start .btn:after{content:"";width:19px;height:19px;aspect-ratio:1;background-image:url(../img/index/intro/button-arrow-right-black.svg);background-position:center center;background-repeat:no-repeat}@-moz-keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@-ms-keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@-o-keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@-webkit-keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}/*# sourceMappingURL=./about2.css.map */