﻿@font-face{font-family:"SUIT";src:url("../font/SUIT-Light.woff2") format("woff2"),url("../font/SUIT-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"SUIT";src:url("../font/SUIT-Regular.woff2") format("woff2"),url("../font/SUIT-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"SUIT";src:url("../font/SUIT-Medium.woff2") format("woff2"),url("../font/SUIT-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"SUIT";src:url("../font/SUIT-SemiBold.woff2") format("woff2"),url("../font/SUIT-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"SUIT";src:url("../font/SUIT-Bold.woff2") format("woff2"),url("../font/SUIT-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"SUIT";src:url("../font/SUIT-ExtraBold.woff2") format("woff2"),url("../font/SUIT-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"SUIT";src:url("../font/SUIT-Heavy.woff2") format("woff2"),url("../font/SUIT-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}html{font-size:20px}*{box-sizing:border-box}html,body{color:#fff}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{-webkit-text-size-adjust:none;font-size:20px;letter-spacing:0;line-height:1;font-weight:400;font-family:"SUIT",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,tr,td,dl,dt,dd,a,img,input,button,select,textarea{margin:0px;padding:0px;list-style:none}address,cite,dfn,em,var{font-style:normal}code,kbd,samp{font-family:dotum,"돋움",courier new,courier,monospace}header,hgroup,article,nav,footer,figure,figcaption,canvas,section,menu{display:block;margin:0;padding:0}body,div,p,ul,li,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,a,select,textarea{box-sizing:border-box}a{text-decoration:none;color:#fff}img,fieldset,iframe{border:0 none}fieldset{width:auto;min-width:0;max-width:none;border:0;margin:0;padding:0}legend{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}legend.focusable:active,legend.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}img{border:0px;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption{display:none}button{cursor:pointer;border:0;background-color:rgba(0,0,0,0)}.layer-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;padding:20px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.7)}.layer-popup .popup-wrapper{display:table;width:100%;height:100%}.layer-popup .cell{display:table-cell;height:100%;vertical-align:middle}.layer-popup .popup-container{margin:0 auto}.layer-popup .popup-container.w-400{max-width:400px}.layer-popup .popup-content{position:relative;z-index:2;padding:20px;background-color:#fff}.popupWrap{width:450px;height:auto;display:none;background-color:#fff;overflow:hidden;z-index:2000}.popupWrap .btn_popClose{position:absolute;top:0;right:0;width:60px;height:60px;z-index:10;background-color:#417de1}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:1px;background-color:#fff}.popupWrap .btn_popClose:before{transform:translate(-50%, -50%) rotate(-45deg)}.popupWrap .btn_popClose:after{transform:translate(-50%, -50%) rotate(45deg)}.popupWrap .btn_popClose.light:before,.popupWrap .btn_popClose.light:after{background-color:#fff}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden}@media(min-width: 800px){html.scroll-disable,body.scroll-disable{overflow:visible}}body{overflow-x:hidden}img{max-width:100%}figure img{display:block}figure.center{display:flex;justify-content:center;align-items:center}figure.right{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 1024px){.pcVer{display:none}}.mVer{display:none}@media(max-width: 1024px){.mVer{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat}.section-inner{position:relative;width:1190px;margin:0 auto;padding-block:190px 0}@media(max-width: 1190px){.section-inner{width:100%;padding-inline:22px}}@media(max-width: 1024px){.section-inner{padding-block:140px 0}}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto;background-color:#000;overflow-x:hidden}section{position:relative;margin:0 auto}main{position:relative;overflow:hidden}header{position:fixed;top:0;left:0;width:100%;height:95px;z-index:1000;background-color:#101013}header .header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;width:1190px;margin:0 auto}@media(max-width: 1190px){header .header-inner{width:100%;padding-inline:22px}}header .logo{position:relative;display:block;width:102px;height:95px;background:url("../images/brandLogo.svg") no-repeat 0 center/102px auto;z-index:998}header .m_btn_menu,header .m_btn_close{display:none}header nav ul{display:flex;justify-content:flex-start;align-items:center;gap:0 30px}header nav ul li{position:relative;height:28px}header nav ul li a{display:flex;justify-content:center;align-items:center;flex-flow:column wrap;width:100%;height:100%;padding:0;font-size:18px;line-height:28px;color:rgba(255,255,255,.8)}header nav ul li .link_apply{display:inline-flex;align-items:center;justify-content:center;height:28px;padding-inline:22px;background-color:#417de1;font-weight:700;border-radius:100vw}header nav ul li.active a{font-weight:800;color:#fff}header.fixed{transition:.3s}@media(max-width: 1024px){header{height:65px}header .header-inner{width:100%;height:65px;padding-left:20px}header .logo{position:relative;width:93px;background-size:93px auto;height:65px}header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:65px;height:100%;background:url("../images/m_btn_menu.svg") no-repeat center center/auto 22px}header .gnbWrap{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;box-sizing:border-box;z-index:1000}header .gnbWrap ul{display:grid;grid-template-columns:1fr;width:100%;gap:0}header .gnbWrap ul li{margin-left:0 !important;width:100%;height:75px;font-size:24px}header .gnbWrap ul li a{display:block;text-align:left;font-weight:700;font-size:20px;line-height:75px;padding-left:42px}header .gnbWrap ul li .link_apply{border-radius:0;height:100%}header .gnbWrap .box{position:relative;display:block;padding-bottom:115px;background-color:#101013;padding-top:105px}header .gnbWrap .m_btn_close{display:block;position:absolute;top:0;right:0;width:65px;height:65px;z-index:10}header .gnbWrap .m_btn_close:before,header .gnbWrap .m_btn_close:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:1.5px;background-color:#fff}header .gnbWrap .m_btn_close:before{transform:translate(-50%, -50%) rotate(-45deg)}header .gnbWrap .m_btn_close:after{transform:translate(-50%, -50%) rotate(45deg)}header .m_logo{position:absolute;bottom:35px;right:41px;width:138px;height:34px;background:url("../images/brandLogo.svg") no-repeat 0 center/138px auto;z-index:998}}.primary{color:#417de1 !important}@media(max-width: 1024px){span.br{display:block}}.headingWrap .section-inner{padding:180px 0 0 90px;height:920px}.headingWrap .heading-title{position:relative}.headingWrap .heading-title .year{height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;padding-inline:27px;font-weight:600;font-size:28px;line-height:inherit;background-color:#417de1}.headingWrap .heading-title h2{margin-top:8px;font-weight:800;font-size:90px;line-height:112px}.headingWrap .heading-title h2 .gradient{background:linear-gradient(180deg, #A9c4f1, #417DE1, #A9c4f1);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);animation:move 8s linear infinite;background-size:100% 400%}@keyframes move{to{background-position:0 400%}}.headingWrap .heading-title .date{margin-top:10px;font-weight:800;font-size:38px;line-height:47px}.headingWrap .heading-link{margin-top:200px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;padding-inline:31px;font-weight:600;font-size:28px;line-height:inherit;background-color:#417de1}.headingWrap .scrollArrow{position:absolute;bottom:28px;left:calc(50% - 14px);width:28px;height:15px;background-position:center center;background-repeat:no-repeat;background-size:auto 15px;background-image:url("../images/scroll_arrow.svg")}.headingWrap .motion-keyvisual{position:absolute;bottom:131px;left:calc(50% - 54px);width:1014px;height:605px}.headingWrap .motion-keyvisual .heartbeat{top:0;left:0;width:100%;height:100%}.headingWrap .motion-keyvisual .motion-line{top:-10px;left:100px;width:905px;height:421px;background-position:cener;background-repeat:auto 421px;background-image:url("../images/heading_motion_line.png")}.headingWrap .motion-keyvisual .motion-object01{bottom:0;left:219px;width:368px;height:357px}.headingWrap .motion-keyvisual .motion-object01 .heartbeat{background-position:center center;background-repeat:no-repeat;background-size:auto 357px;background-image:url("../images/heading_motion_object_01.png")}.headingWrap .motion-keyvisual .motion-object02{top:320px;left:0;width:193px;height:165px}.headingWrap .motion-keyvisual .motion-object02 .heartbeat{background-position:center center;background-repeat:no-repeat;background-size:auto 165px;background-image:url("../images/heading_motion_object_02.png")}.headingWrap .motion-keyvisual .motion-object03{top:0;left:298px;width:208px;height:185px}.headingWrap .motion-keyvisual .motion-object03 .heartbeat{background-position:center center;background-repeat:no-repeat;background-size:auto 185px;background-image:url("../images/heading_motion_object_03.png")}@media(max-width: 1024px){.headingWrap .section-inner{height:990px;padding:290px 0 0;display:grid;justify-content:center;align-content:flex-start}.headingWrap .heading-title{text-align:center}.headingWrap .heading-title .year{height:30px;padding-inline:19px;font-size:22px}.headingWrap .heading-title h2{font-size:44px;line-height:56px}.headingWrap .heading-title .date{margin-top:20px;font-size:20px;line-height:24px}.headingWrap .heading-link{margin:58px auto 0;padding-inline:24px;height:30px;font-size:22px}.headingWrap .heading-link .link{padding:0;width:100%}.headingWrap .motion-keyvisual{position:absolute;top:0;bottom:auto;left:0;width:100%;height:100%}.headingWrap .motion-keyvisual .motion-line{top:136px;left:50%;background-size:auto 130px;background-position:0 0}.headingWrap .motion-keyvisual .motion-object01{bottom:150px;left:auto;right:57px;width:180px;height:178px}.headingWrap .motion-keyvisual .motion-object01 .heartbeat{background-size:auto 178px}.headingWrap .motion-keyvisual .motion-object02{bottom:274px;top:auto;left:90px;width:97px;height:84px}.headingWrap .motion-keyvisual .motion-object02 .heartbeat{background-size:auto 84px}.headingWrap .motion-keyvisual .motion-object03{top:100px;left:auto;right:36px;width:110px;height:100px}.headingWrap .motion-keyvisual .motion-object03 .heartbeat{background-size:auto 100px}.headingWrap .motion-keyvisual .motion-line2{bottom:222px;left:-229px;width:340px;height:264px;background-size:auto 264px;background-image:url("../images/benefit_object_01.png")}}.section-title{margin-bottom:60px;font-weight:800;font-size:48px;line-height:63px;color:#fff}@media(max-width: 1024px){.section-title{margin-bottom:30px;font-size:28px;line-height:36px}}.companyInfoWrap .section-inner{padding-block:160px 0}.companyInfoWrap .text{font-weight:500;font-size:42px;line-height:56px;letter-spacing:-0.07em;text-align:center}.companyInfoWrap .text .gradient{font-weight:700;background:linear-gradient(182deg, #fff 0%, #B7CEF4 19%, #417DE1 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);background-size:100% 200%}.companyInfoWrap .text .gradient01{font-weight:700;background:linear-gradient(180deg, #fff 0%, #A9C4F1 4%, #417DE1 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.companyInfoWrap .info-grid{margin-top:62px;display:grid;gap:0 22px;grid-template-columns:repeat(3, 1fr)}.companyInfoWrap .info-grid li{position:relative;height:465px;padding:32px 0 0 42px;overflow:hidden}.companyInfoWrap .info-grid li dl{position:relative;z-index:10}.companyInfoWrap .info-grid li dl dt{font-weight:600;font-size:32px;line-height:125%;color:#b1c5ee}.companyInfoWrap .info-grid li dl dd{margin-top:16px;font-size:18px;line-height:28px}.companyInfoWrap .info-grid li .box{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(145deg, #8BA8F6 0%, #383838 31%, #1A1A1A 42%, #070707 52%, black 59%, #417DE1 89%);opacity:.2;border-radius:20px;z-index:2}.companyInfoWrap .info-grid li .line{position:absolute;top:0;left:0;width:100%;height:100%;border:1.5px solid rgba(0,0,0,0);background-image:linear-gradient(#000, #000),linear-gradient(145deg, #8C8C8C 12%, #F6F6F6 24%, #8C8C8C 57%, #D9D9D9 84%);background-origin:border-box;background-clip:content-box,border-box;border-radius:20px;opacity:.2;z-index:1}.companyInfoWrap .info-grid li:before{content:"";position:absolute;bottom:20px;right:20px;width:212px;height:209px;background-position:center center;background-repeat:no-repeat;background-size:auto 209px;z-index:10}.companyInfoWrap .info-grid li:nth-of-type(1):before{background-image:url("../images/info_item_01.png");animation:m-vibe .7s .2s cubic-bezier(0.4, 0, 1, 1) infinite alternate}.companyInfoWrap .info-grid li:nth-of-type(2):before{background-image:url("../images/info_item_02.png");animation:m-vibe .7s .7s cubic-bezier(0.4, 0, 1, 1) infinite alternate}.companyInfoWrap .info-grid li:nth-of-type(3):before{background-image:url("../images/info_item_03.png");animation:m-vibe .7s .5s cubic-bezier(0.4, 0, 1, 1) infinite alternate}@media(max-width: 1024px){.companyInfoWrap .section-inner{padding-block:90px 0}.companyInfoWrap .text{font-size:28px;line-height:36px;text-align:left}.companyInfoWrap .text br{display:none}.companyInfoWrap .info-wrap{width:100%;overflow-x:auto}.companyInfoWrap .info-grid{width:812px;margin-top:32px;display:flex;justify-content:flex-start;align-items:center;gap:0 16px}.companyInfoWrap .info-grid li{width:260px;height:344px;padding-left:26px}.companyInfoWrap .info-grid li dl dt{font-size:24px}.companyInfoWrap .info-grid li dl dd{margin-top:12px;font-size:13px;line-height:20px}.companyInfoWrap .info-grid li:before{position:absolute;bottom:5px;right:22px;width:144px;height:155px;background-size:auto 155px}}.recruitInfoWrap .grid{display:grid;gap:34px 0;margin-left:10px}.recruitInfoWrap .grid dl{display:grid;grid-template-columns:340px 1fr}.recruitInfoWrap .grid dl dt{font-weight:600;font-size:24px;line-height:30px}.recruitInfoWrap .grid dl dt span{background:linear-gradient(182deg, #fff 0%, #B7CEF4 19%, #417DE1 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);background-size:auto 200%}.recruitInfoWrap .grid dl dd{padding-left:16px;font-weight:600;font-size:24px;line-height:30px}.recruitInfoWrap .grid dl.process{grid-template-columns:auto}.recruitInfoWrap .grid dl.process dt{margin-bottom:27px}.recruitInfoWrap .grid dl.process .process-text{margin-right:40px;display:grid;grid-template-columns:repeat(4, 1fr);gap:0 30px;text-align:center}.recruitInfoWrap .grid dl.process .process-text li{margin-top:7px;font-weight:700;font-size:24px;line-height:30px}.recruitInfoWrap .grid .bul-list li{position:relative;font-weight:500;font-size:24px;line-height:37px}.recruitInfoWrap .grid .bul-list li:before{content:"";position:absolute;top:14px;left:-16px;width:8px;height:8px;background-color:#417de1;border-radius:50%}.recruitInfoWrap .desc-text{margin-top:20px;font-weight:500;font-size:24px;line-height:35px;letter-spacing:-0.03em;text-align:center}.recruitInfoWrap .countingBox{margin-top:66px}@media(max-width: 1024px){.recruitInfoWrap .grid{gap:30px 0;margin-left:0}.recruitInfoWrap .grid dl{grid-template-columns:70px 1fr}.recruitInfoWrap .grid dl dt{font-size:15px;line-height:19px}.recruitInfoWrap .grid dl dd{padding-left:35px;font-size:15px;line-height:19px}.recruitInfoWrap .grid dl.process dt{margin-bottom:20px}.recruitInfoWrap .grid dl.process dd{padding-left:0}.recruitInfoWrap .grid dl.process .process-visual{width:calc(100vw - 44px);overflow-y:scroll}.recruitInfoWrap .grid dl.process .process-visual figure img{max-width:none;width:640px}.recruitInfoWrap .grid dl.process .process-text{width:640px;gap:0}.recruitInfoWrap .grid dl.process .process-text li{font-size:14px}.recruitInfoWrap .grid dl.process .process-text li+li{margin-left:20px}.recruitInfoWrap .grid .bul-list li{font-size:15px;line-height:22px}.recruitInfoWrap .grid .bul-list li:before{position:absolute;top:8px;left:-10px;width:6px;height:6px;background-color:#417de1;border-radius:50%}.recruitInfoWrap .desc-text{margin-top:0;font-size:15px;line-height:21px}.recruitInfoWrap .countingBox{margin-top:50px}}.jdWrap .jd-grid{display:grid;gap:20px 20px;grid-template-columns:repeat(3, 1fr)}.jdWrap .jd-grid li{height:70px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;background-color:#242424;font-weight:500;font-size:24px;line-height:inherit;cursor:pointer}.jdWrap .jd-grid li:hover,.jdWrap .jd-grid li:active,.jdWrap .jd-grid li.active{background-color:#417de1;font-weight:800}.jdWrap .jd-grid li a{display:block;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.jdWrap .jdTabContent{margin-top:60px}.jdWrap .link-wrap{margin-top:100px;text-align:center}.jdWrap .link-wrap .link{width:780px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;background:linear-gradient(90deg, #fff 0%, #98b3e9 87%);font-weight:800;font-size:27px;line-height:inherit;color:#000}@media(max-width: 1024px){.jdWrap .jd-grid{display:grid;gap:8px 0;grid-template-columns:repeat(1, 1fr)}.jdWrap .jd-grid li{height:64px;padding-left:25px;justify-content:flex-start;font-size:16px}.jdWrap .link-wrap{margin-top:25px}.jdWrap .link-wrap .link{width:calc(100% - 40px);height:60px;font-size:20px}}.storyWrap .tabUI{width:100%;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #4d4d4d}.storyWrap .tabUI>li>a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.storyWrap .tabUI li{flex:1;font-weight:800;font-size:22px;line-height:27px;border-bottom:3px solid #000}.storyWrap .tabUI li a{padding-bottom:18px}.storyWrap .tabUI li.active{border-bottom:3px solid rgba(0,0,0,0);background-image:linear-gradient(#000, #000),linear-gradient(90deg, #fff 0%, #507cdb 40%);background-origin:border-box;background-clip:content-box,border-box}.storyWrap .tabUI li.active a span{background:linear-gradient(90deg, #7fa0e3 0%, #527cda 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 1024px){.storyWrap .tabUI li{font-size:15px;line-height:19px}.storyWrap .tabUI li a{padding-bottom:12px}}.storyWrap .movieBig{position:relative;width:100%;height:100%;padding-bottom:56.25%}.storyWrap .movieBig iframe{position:absolute;top:0;left:0;width:100%;height:100%}.storyWrap .movieBig .btnPlay{position:absolute;width:100%;height:100%}.storyWrap .tabContainer{margin-top:65px}@media(max-width: 1024px){.storyWrap .tabContainer{margin-top:16px}}.movie_slide .swiper-container,.movie_slide .swiper{width:calc(100% - 140px);max-width:1920px;margin:0 auto}.movie_slide .swiper-slide{padding:0}.movie_slide .swiper-slide .slider-image{position:relative;margin-top:0;overflow:hidden;border-radius:9px}.movie_slide .swiper-slide.swiper-slide-active .slider-image{border:1px solid #fff}.movie_slide [class*=swiper-button]{width:64px;height:64px;top:0;border-radius:50%;background:#212121 url("../images/slide_arrow.svg") no-repeat center center/auto 24px;font-size:0}.movie_slide [class*=swiper-button]:before,.movie_slide [class*=swiper-button]:after{font-size:0}.movie_slide .swiper-button-next{right:0;transform:rotate(180deg)}.movie_slide .swiper-button-prev{left:0}.movie_slide .swiper-pagination{position:relative;display:flex;margin-top:54px;gap:0 12px;align-items:center;justify-content:center}.movie_slide .swiper-pagination-bullet{width:8px;height:8px;background-color:#444;opacity:1}.movie_slide .swiper-pagination-bullet-active{background-color:#fff}.movie_slide .swiper-slide .slider-image .btnPlay{position:absolute;top:50%;left:50%;width:124px;height:124px;background:url("../images/btn_play.svg") no-repeat center center/auto 110px;transform:translate(-50%, -50%);font-size:0}.movie_slide .swiper-slide .slider-image .movieBig{background-repeat:no-repeat;background-position:0 center;background-size:auto 100%}.movie_slide .swiper-slide.swiper-slide-active .slider-image .movieBig{background-size:100% auto;background-position:center center}.movie_slide .slide_text{margin-bottom:50px;text-align:center;font-weight:700;font-size:28px;line-height:36px}@media(max-width: 1024px){.movie_slide .slide_text{margin-bottom:30px;font-size:15px;line-height:36px}}@media(max-width: 1024px){.movie_slide .swiper{width:calc(100% - 40px)}.movie_slide .swiper-slide .slider-image .btnPlay{width:60px;height:60px;background-size:auto 60px}}.movie_slide .button-wrap{position:absolute;top:calc(50% + 23px);left:50%;transform:translateX(-50%);width:1190px;z-index:1}.countingBox{width:100%;height:220px;padding:26px 0 0;border-radius:20px;background-color:#fff}.countingBox .text{margin-bottom:15px;font-weight:800;font-size:34px;line-height:63px;color:#101013;text-align:center}.countingBox .count{width:100%;display:flex;justify-content:center;align-items:cetner;gap:0 50px;font-weight:900;font-size:80px;line-height:75px}.countingBox .count>div:after{content:attr(data-text);width:100%;height:17px;font-style:normal;font-weight:600;font-size:24px;line-height:30px;color:#000}.countingBox .count span{position:relative;display:inline-block;width:105px;text-align:center;color:#417de1}@media(max-width: 1024px){.countingBox{height:120px;border-radius:10px;padding-top:13px;gap:0 15px}.countingBox .text{margin-bottom:8px;font-weight:800;font-size:18px;line-height:34px}.countingBox .count{gap:0 10px;font-size:38px;line-height:40px}.countingBox .count>div:after{font-size:12px;line-height:16px}.countingBox .count span{width:56px;letter-spacing:-0.02em}}.benefitWrap .section-inner{padding-bottom:240px}@media(max-width: 1024px){.benefitWrap .section-inner{padding-bottom:100px}}.benefitWrap .benefit-grid{margin-top:62px;display:grid;gap:20px 20px;grid-template-columns:repeat(3, 1fr)}.benefitWrap .benefit-grid li{position:relative;height:472px;padding:40px;overflow:hidden}.benefitWrap .benefit-grid li dl{position:relative;z-index:10}.benefitWrap .benefit-grid li dl dt{padding-bottom:36px;border-bottom:.5px solid #fff}.benefitWrap .benefit-grid li dl dt span{font-weight:300;font-size:18px;line-height:125%;background:linear-gradient(182deg, #fff 0%, #B7CEF4 19%, #417DE1 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.benefitWrap .benefit-grid li dl dt h4{margin-top:10px;font-weight:600;font-size:29px;line-height:125%;color:#417de1}.benefitWrap .benefit-grid li dl dd{margin-top:20px;font-size:18px;line-height:29px}.benefitWrap .benefit-grid li .line{position:absolute;top:0;left:0;width:100%;height:100%;border:1.5px solid rgba(0,0,0,0);background-image:linear-gradient(#000, #000),linear-gradient(145deg, #8C8C8C 12%, #F6F6F6 24%, #8C8C8C 57%, #D9D9D9 84%);background-origin:border-box;background-clip:content-box,border-box;border-radius:20px;opacity:.2;z-index:1}.benefitWrap .benefit-grid li:before{content:"";position:absolute;bottom:25px;right:28px;width:119px;height:126px;background-position:center center;background-repeat:no-repeat;background-size:auto 126px;z-index:10}.benefitWrap .benefit-grid li:nth-of-type(1):before{background-image:url("../images/benefit_item_01.png")}.benefitWrap .benefit-grid li:nth-of-type(2):before{background-image:url("../images/benefit_item_02.png")}.benefitWrap .benefit-grid li:nth-of-type(3):before{background-image:url("../images/benefit_item_03.png")}.benefitWrap .benefit-grid li:nth-of-type(4):before{background-image:url("../images/benefit_item_04.png")}.benefitWrap .benefit-grid li:nth-of-type(5):before{background-image:url("../images/benefit_item_05.png")}.benefitWrap .benefit-grid li:nth-of-type(6):before{background-image:url("../images/benefit_item_06.png")}.benefitWrap .benefit-grid li:nth-of-type(7):before{background-image:url("../images/benefit_item_07.png")}.benefitWrap .benefit-grid li:nth-of-type(8):before{background-image:url("../images/benefit_item_08.png")}.benefitWrap .benefit-grid li:nth-of-type(9):before{background-image:url("../images/benefit_item_09.png")}@media(max-width: 1024px){.benefitWrap .benefit-grid{margin-top:0;display:grid;gap:15px 0;grid-template-columns:repeat(1, 1fr)}.benefitWrap .benefit-grid li{height:250px;padding:35px 24px 0}.benefitWrap .benefit-grid li dl dt{padding-bottom:28px}.benefitWrap .benefit-grid li dl dt span{font-size:15px}.benefitWrap .benefit-grid li dl dt h4{margin-top:0;padding-right:50px;font-size:24px}.benefitWrap .benefit-grid li dl dd{margin-top:16px;font-size:15px;line-height:20px}.benefitWrap .benefit-grid li:before{position:absolute;top:25px;bottom:auto;right:20px;width:82px;height:65px;background-size:auto 65px}}.benefitWrap .object{top:120px;left:calc(50% + 628px);width:332px;height:189px;background-image:url("../images/benefit_object.png")}.benefitWrap .object01{top:536px;left:calc(50% - 1379px);width:735px;height:537px;background-image:url("../images/benefit_object_01.png")}.b-modal_bg{background-color:#000 !important;mix-blend-mode:multiply}.popupWrap{width:calc(100% - 40px);padding-top:100px;background-color:rgba(0,0,0,0)}.popupWrap .btn_popClose{position:absolute;top:0;right:0}.popupWrap figure img{width:100%}@media(max-width: 1024px){.popupWrap{width:calc(100% - 40px);padding:50px 0 0}.popupWrap .btn_popClose{width:30px;height:30px}.popupWrap span{height:24px;margin-bottom:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;padding-inline:20px;background-color:#417de1;font-size:12px}}/*# sourceMappingURL=style.min.css.map */