.mobile-hide-flex{display:flex}@media (max-width:768px){.mobile-hide-flex{display:none}}.mac-show-flex{display:none}@media (min-width:769px) and (max-width:1512px){.mac-show-flex{flex:1 1;display:flex}}.mac-hide-flex{display:flex}@media (min-width:769px) and (max-width:1512px){.mac-hide-flex{display:none}}.mobile-hide-absolute{position:absolute}@media (max-width:768px){.mobile-hide-absolute{display:none}}.mobile-show-flex{display:none}@media (max-width:768px){.mobile-show-flex{display:flex}}.moving-image{animation:scroll 60s linear infinite;gap:100px}.image-set{display:flex;gap:100px}.ad-container{top:0;left:0;width:100%;height:3.62rem;background-color:#ececec;color:#721c24;padding:.62rem 1.25rem;display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.ad-container{justify-content:center}}.nav-bar-main{background-color:rgba(0,0,0,.8);display:flex;flex-direction:column;padding:0}.nav-bar-transparent{background-color:transparent}.navbar-collapse-custom{position:relative}@media (max-width:768px){.navbar-collapse-custom{position:relative;background-color:rgba(0,0,0,.8);margin:0;padding:0;width:100%;top:1rem;--bs-gutter-x:0!important}}.nav-container{margin-top:2rem;height:4rem;width:100%;max-width:1920px;justify-content:space-between;display:flex}@media (max-width:768px){.nav-container{display:flex;margin-top:0;min-height:80px;padding-left:0;padding-right:0;justify-content:space-between}}.nav-logo{justify-content:flex-start;margin-left:6.68rem}@media (max-width:768px){.nav-logo{margin-left:1rem;width:40px;height:40px}}.nav-link{font-family:Pretendard;font-size:16px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#fff}.nav-link,.nav-link-important{font-weight:400;text-decoration:none}.nav-link-important{margin:1.56rem;color:#008cff;font-size:1.25rem;height:100%}.nav-mobile-show-flex{display:none}@media (max-width:768px){.nav-mobile-show-flex{display:flex;width:100%;justify-content:start;align-items:center;padding-left:1rem;gap:1rem;margin-top:3rem}}.nav-mobile-hide-flex{display:flex;width:100%;justify-content:center;align-items:center}@media (max-width:768px){.nav-mobile-hide-flex{display:none}}.toggle{width:100px;height:2.17rem;background-color:transparent;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;position:relative;cursor:pointer;overflow:hidden;margin:0 7.6rem 0 auto}@media (max-width:768px){.toggle{margin-bottom:2rem}}.toggleText{width:100%;color:#fff;font-weight:400;font-size:16.77px;z-index:2;text-align:center;position:relative}.slider,.toggleText{transition:transform .3s ease}.slider{width:1.42rem;height:1.42rem;background-color:#fff;border-radius:50%;position:absolute;left:.38rem;top:50%;z-index:1}@media (max-width:768px){.toggle{justify-content:start;margin-top:4rem;margin-left:1rem}}.hero-container{padding-top:134.67px;background-color:#000;height:55vh;position:relative}@media (max-width:768px){.hero-container{height:100vh}}@media (min-width:769px) and (max-width:1366px){.hero-container{height:90vh}}@media (min-width:1367px) and (max-width:1600px){.hero-container{height:80vh}}@media (min-width:1601px) and (max-width:1680px){.hero-container{height:90vh}}@media (min-width:1681px) and (max-width:1920px){.hero-container{height:80vh}}@media (min-width:1921px) and (max-width:2256px){.hero-container{height:60vh}}.hero-section{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:0!important;padding-right:0!important}.hero-background{width:100%;min-height:268px;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;position:absolute;top:20%;left:0}@media (max-width:768px){.hero-background{background-size:100% 70%;height:100%;top:0}}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:-5%;left:0;right:0;bottom:0;z-index:1;gap:12px}@media (min-width:769px) and (max-width:1600px){.hero-content{top:5%}}.hero-content-title{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-content-title h2{font-weight:400;text-align:center;vertical-align:middle}.hero-content-title h2,.hero-content-title span{font-family:Pretendard;font-size:58px;line-height:130%;letter-spacing:-2%;color:#fff}.hero-content-title span{font-weight:600}@media (min-width:769px) and (max-width:1600px){.hero-content-title h2,.hero-content-title span{font-size:48px}}@media (max-width:768px){.hero-content-title h2,.hero-content-title span{font-size:40px}}.hero-content-text{font-weight:400;text-align:center;vertical-align:middle}.hero-content-text,.hero-content-text span{font-family:Pretendard;font-size:18px;line-height:140%;letter-spacing:-2%;color:#fff}.hero-content-text span{font-weight:600}@media (min-width:769px) and (max-width:1600px){.hero-content-text,.hero-content-text span{font-size:16px}}@media (max-width:768px){.hero-content-text,.hero-content-text span{font-size:16px}}.hero-content-button{display:flex;flex-direction:row;gap:12px;margin-top:31px}@media (max-width:768px){.hero-content-button{flex-direction:column;margin-top:20px}}.hero-content-button-1{font-family:Pretendard;width:-moz-fit-content;width:fit-content;height:52px;padding:12px 20px;background-color:#3861fb;border:none;border-radius:60px;color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px}@media (max-width:768px){.hero-content-button-1{width:100%;justify-content:center;padding:10px 16px;height:40px;font-size:14px;font-weight:500}}.hero-content-button-2{font-family:Pretendard;width:-moz-fit-content;width:fit-content;height:52px;padding:12px 20px;background-color:#fff;border:none;border-radius:60px;color:#000;font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px}@media (max-width:768px){.hero-content-button-2{width:100%;justify-content:center;padding:10px 16px;height:40px;font-size:14px;font-weight:500}}.hero-bar{display:flex;height:10vh;justify-content:space-between;align-items:center;padding-left:6.44rem;padding-right:6.44rem;overflow:hidden;position:absolute;top:80%;left:0;right:0;bottom:0}@media (max-width:768px){.hero-bar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;height:auto;place-items:center;position:absolute;top:70;left:0;right:0;bottom:40px}}@media (min-width:769px) and (max-width:1600px){.hero-bar{top:80%}}.feature-wrapper{scroll-margin-top:56px;min-height:160px;height:-moz-fit-content;height:fit-content;background-color:#161616;overflow:hidden;display:flex;flex:1 1;flex-direction:column;padding-top:60px;padding-bottom:60px;justify-content:center;align-items:center}@media (max-width:768px){.feature-wrapper{padding:32px 20px 28px}}.feature-container{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media (max-width:768px){.feature-container{display:flex;width:100%;justify-content:center;align-items:center}}.feature-container h1{color:#fff;font-size:40px;font-weight:600;line-height:140%;font-family:Pretendard;letter-spacing:-2%;margin-bottom:50px}@media screen and (max-width:768px){.feature-container h1{text-align:center;width:100%;color:#fff;font-size:26px;font-weight:600;line-height:140%;font-family:Pretendard;letter-spacing:-2%;margin-bottom:30px}}.feature-stats-container{display:flex;width:1110px;flex-direction:row;justify-content:space-between;align-items:center;gap:200px}@media screen and (max-width:768px){.feature-stats-container{width:100%;flex-direction:row;gap:10px;justify-content:space-around}}.feature-stats-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:768px){.feature-stats-item{align-items:center;justify-content:center}}.feature-title{font-family:Inter;color:#fbfbfb;font-size:46px;font-weight:600;letter-spacing:-2%;margin-bottom:1rem}@media screen and (max-width:768px){.feature-title{font-family:Inter;font-weight:600;font-size:26px;line-height:140%;letter-spacing:-2%;vertical-align:middle;margin-bottom:0}}.feature-text{font-family:Pretendard;color:#d9d9d9;font-size:20px;font-weight:400;line-height:140%;letter-spacing:-2%;text-align:start}@media screen and (max-width:768px){.feature-text{font-family:Pretendard;font-weight:400;font-size:13px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.about-container{position:relative;scroll-margin-top:3.5rem;background-color:#000;overflow:hidden;align-items:center;justify-content:center;padding-left:6.69rem;padding-right:6.69rem;display:flex;flex-direction:column;padding-top:5.5rem}@media (max-width:768px){.about-container{padding-left:1rem;padding-right:1rem}}.about-card-title{font-weight:700;margin-top:10px}.about-card-title,.about-card-title span{font-family:Pretendard;font-size:36px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#fff}.about-card-title span{font-weight:500}@media screen and (max-width:768px){.about-card-title{font-weight:700;margin-top:8px}.about-card-title,.about-card-title span{font-family:Pretendard;font-size:24px;line-height:140%;letter-spacing:-2%;vertical-align:middle}.about-card-title span{font-weight:500}}.about-card-text{font-family:Pretendard;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#fff}@media screen and (max-width:768px){.about-card-text{font-family:Pretendard;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.about-background{position:absolute;width:100%;height:100%;top:-21.88rem;background-repeat:no-repeat;background-size:auto 80%;z-index:1}@media (max-width:768px){.about-background{width:100%;height:100%}}.about-image-animation{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.about-image-animation.active{opacity:1;transform:translateY(0)}.about-mobile-hide{display:block;background-image:url(/assets/about/background_2.webp);background-position:center 210%;background-size:cover}.about-mobile-show{display:none}@media (min-width:769px) and (max-width:1512px){.about-image-size{max-width:90vw;height:auto}}@media (max-width:768px){.about-mobile-hide{display:none}.about-mobile-show{display:block;background-image:url(/assets/about/background_2.webp);background-position:center 200%;background-size:cover}}.about-margin{flex:1 1;margin-top:30px;margin-bottom:40px}@media (max-width:768px){.about-margin{margin-top:12px;margin-bottom:40px}}.about-images{display:flex;flex-direction:row;flex:1 1;align-items:flex-start;justify-content:center;justify-items:center}@media (max-width:768px){.about-images{display:grid;align-items:center;grid-template-columns:1fr}}.about-title{font-size:4rem;font-weight:600;line-height:5.87rem;letter-spacing:-.17rem;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}.about-text{font-family:Pretendard;font-size:32px;font-weight:400;line-height:140%;letter-spacing:-2%;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#d9d9d9}.about-text span{font-weight:600;color:#fff;vertical-align:baseline}@media screen and (max-width:768px){.about-text{font-weight:400;font-size:14px}.about-text,.about-text span{font-family:Pretendard;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle}.about-text span{font-weight:600;font-size:15px;color:#d9d9d9}}.about-text-title{font-family:Inter;font-weight:600;font-size:18px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#3861fb}@media (max-width:768px){.about-text-title{font-family:Inter;font-weight:600;font-size:14px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#3861fb}}.about-detail{font-size:7rem;font-weight:400;line-height:9rem;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff;margin-left:10.81rem}@media (max-width:768px){.about-detail{margin-left:1rem}}.about-action{font-size:3rem;font-weight:700;line-height:2.7rem;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}@media (max-width:768px){.about-action{font-size:2rem;margin-bottom:39px;text-align:center}}.about-container-left{margin-right:.75rem}.about-container-left,.about-container-right{display:flex;flex-direction:column;align-items:center}.about-container-right{margin-left:.75rem}.image-container{position:relative;width:628px;height:100%;max-width:41.75rem;margin:0 auto;cursor:pointer}.overlay{position:absolute;top:0;left:0;width:628px;height:100%;display:flex;flex-direction:column;color:#fff;justify-content:start;align-items:start;text-align:left}@media (max-width:768px){.overlay{display:hidden}}.service-intro-container{background-color:#000;padding:120px 80px}@media (min-width:768px) and (max-width:1280px){.service-intro-container{padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){.service-intro-container{padding:60px 20px 40px;width:100%}}.service-intro-detail-container{display:flex;flex-direction:column;gap:40px;width:1280px;margin:0 auto}.service-intro-title{color:#3861fb;font-family:Inter;font-weight:600;font-size:18px;line-height:140%;letter-spacing:-2%;vertical-align:middle}@media screen and (max-width:768px){.service-intro-title{font-family:Inter;font-weight:600;font-size:14px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.service-intro-detail{width:100%;max-width:1280px;margin:0 auto}.service-intro-action{font-family:Pretendard;font-weight:500;font-size:60px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#bfbfbf}.service-intro-action strong{color:#fff}@media screen and (max-width:768px){.service-intro-action{font-family:Pretendard;font-weight:500;font-size:30px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.service-intro-images{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;width:100%;max-width:1280px;margin:0 auto}@media (max-width:768px){.service-intro-mobile-images{width:350px!important;height:300.96px!important}}.service-intro-image-hover:hover{border:1px solid #3861fb;transition:border .2s ease}.service-intro-images .image-container{position:relative;width:628px;height:540px;cursor:pointer;margin:0}.service-intro-images .overlay{text-align:left;z-index:1;background-color:transparent;padding-left:36px;padding-top:36px}@media (max-width:768px){.service-intro-images .overlay{padding-left:24px;padding-top:24px}.service-intro-container>div{width:100%!important}.service-intro-images{grid-template-columns:1fr;gap:16px}.service-intro-images .image-container{width:100%;height:auto}.image-container>div:last-child,.image-container>img:last-child{width:100%!important;height:300.96px!important}.service-icon{width:24px;height:24px}}.partners1-container{scroll-margin-top:56px;height:839px;background-color:#141414;overflow:hidden;display:flex;flex:1 1;flex-direction:row;padding-left:80px;padding-right:80px;justify-content:center;align-items:center}@media (max-width:768px){.partners1-container{padding:1rem 1rem 10rem;height:80vh}}.partners1-zone{display:flex;flex-direction:row;justify-content:center;width:1280px;align-items:center;justify-content:space-between}@media (max-width:768px){.partners1-zone{width:100%;justify-content:flex-start;align-items:flex-start;padding:2rem 1rem 1rem;flex-direction:column;margin-top:200px}}.partners1-title-sub-container{margin-bottom:26.7px}@media (max-width:768px){.partners1-title-sub-container{margin-bottom:0}}.partners1-title-sub{font-family:Inter;font-weight:600;font-size:18px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#3861fb;margin-bottom:30px}@media (max-width:768px){.partners1-title-sub{font-family:Inter;font-weight:600;font-size:14px;line-height:140%;letter-spacing:-2%;vertical-align:middle;margin-bottom:6px}}.partners1-title{font-weight:400;color:#bfbfbf}.partners1-title,.partners1-title strong{font-family:Pretendard;font-size:60px;line-height:140%;letter-spacing:-2%;vertical-align:middle}.partners1-title strong{font-weight:700;color:#fff}@media (max-width:768px){.partners1-title{font-weight:400}.partners1-title,.partners1-title strong{font-family:Pretendard;font-size:30px;line-height:140%;letter-spacing:-2%;vertical-align:middle}.partners1-title strong{font-weight:700}}.partners1-text{font-size:2.66rem;font-weight:400;line-height:3.52rem;letter-spacing:-.02rem;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}@media (max-width:768px){.partners1-text{font-size:2rem;font-weight:400;line-height:3.52rem}}.partners1-opacity{font-size:2.66rem;font-weight:400;line-height:3.52rem;letter-spacing:-.02rem;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff;opacity:.5}@media (max-width:768px){.partners1-opacity{font-size:2rem}}.partners1-button{font-family:DM Sans;font-size:1.5rem;font-weight:700;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.partners1-rolling-container{flex-direction:column;gap:16px;overflow:hidden;position:relative;height:100%}@media (max-width:768px){.partners1-rolling-container{height:400px;width:100%;margin-top:10px;margin-bottom:80px}}.partners1-mobile-hide-flex{display:flex}@media (max-width:768px){.partners1-mobile-hide-flex{display:none}}.partners1-mobile-show-flex{display:none}@media (max-width:768px){.partners1-mobile-show-flex{display:flex}}.partners1-rolling-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:linear-gradient(180deg,#141414 6.43%,hsla(0,0%,8%,.8) 42.45%,hsla(0,0%,8%,.5) 63.04%,hsla(0,0%,100%,0));z-index:2;pointer-events:none}@media (max-width:768px){.partners1-rolling-container:before{height:80px}}.partners1-rolling-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(0deg,#141414 6.43%,hsla(0,0%,8%,.8) 42.45%,hsla(0,0%,8%,.5) 63.04%,hsla(0,0%,100%,0));z-index:2;pointer-events:none}@media (max-width:768px){.partners1-rolling-container:after{height:80px}}.partners1-rolling-list{flex-direction:column;gap:60px;animation:roll 15s linear infinite}@keyframes roll{0%{transform:translateY(0)}to{transform:translateY(calc(-100%))}}.cta-button{width:-moz-fit-content;width:fit-content;height:52px;padding:4px 4px 4px 20px;border:none;border-radius:60px;color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px}@media (max-width:768px){.cta-button{font-size:15px;padding:4px 4px 4px 16px;height:44px}}.cta-section-container{display:flex;flex-direction:row;justify-content:space-between;width:1280px;margin:0 auto;flex-wrap:wrap}@media (max-width:768px){.cta-section-container{flex-direction:column;width:100%}}.cta-container{scroll-margin-top:3.5rem;background-color:#000;overflow:hidden;display:flex;flex-direction:column;min-height:100vh;height:auto;gap:120px;width:100%;padding:140px 80px 140px 20px}@media (max-width:768px){.cta-section-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%}}.cta-content-box{flex-direction:row;height:-moz-fit-content;height:fit-content;white-space:nowrap}.cta-content-box,.cta-content-box-text{display:flex;width:-moz-fit-content;width:fit-content;gap:40px}.cta-content-box-text{flex-direction:column;min-width:480px;margin-left:40px}@media (max-width:768px){.cta-content-box-text{gap:20px;margin-left:0}.cta-container{justify-content:center;align-items:center;padding:1rem!important;width:100%!important}.cta-bar-adjust{margin-top:-20rem}}.cta-branch-desktop{display:block}.cta-branch-mobile{display:none}@media (max-width:768px){.cta-branch-desktop{display:none}.cta-branch-mobile{display:block}}.cta-content-box-number{font-family:Inter;font-weight:600;font-size:22px;line-height:140%;letter-spacing:-2%}@media (max-width:768px){.cta-content-box-number{font-family:Inter;font-weight:600;font-size:16px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.cta-content-box-title{font-family:Pretendard;font-weight:600;font-size:40px;line-height:140%;letter-spacing:-2%;color:#fff}@media (max-width:768px){.cta-content-box-title{font-family:Pretendard;font-weight:600;font-size:24px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.cta-content-box-content{font-family:Pretendard;font-weight:400;font-size:18px;line-height:150%;letter-spacing:-2%;flex-direction:column}@media (max-width:768px){.cta-content-box-content{font-family:Pretendard;font-weight:400;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle;flex-direction:column}}.cta-content-box-list{flex-direction:column;gap:10px;padding:16px;background-color:#141414;width:100%;height:-moz-fit-content;height:fit-content;border-radius:8px}@media (max-width:768px){.cta-content-box-list{padding:12px;width:314px;height:-moz-fit-content;height:fit-content;border-radius:8px}}.cta-content-box-list ul{color:#fff;font-size:17px;list-style:none;padding:0;margin:0;font-weight:400;line-height:180%;letter-spacing:-2%}@media (max-width:768px){.cta-content-box-list ul{font-family:Pretendard;font-weight:400;font-size:14px;line-height:180%;letter-spacing:-2%;vertical-align:middle}}.cta-content-box-list li{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cta-content-box-list li:last-child{margin-bottom:0}.cta-content-box-list li span{width:4px;height:4px;background-color:#fff;border-radius:50%}.cta-content-rolling-container{display:flex;flex-direction:row;gap:80px;margin-bottom:60px}@media (max-width:768px){.cta-content-rolling-container{flex-direction:column;gap:20px;width:100%}}.cta-influencer-container{display:flex;flex-direction:column;margin-left:80px;width:94%;background-color:#141414;padding:36px;border-radius:12px;height:-moz-fit-content;height:fit-content;overflow-x:hidden;height:486px}@media (max-width:768px){.cta-influencer-container{margin-left:3rem;width:85%;padding:16px;height:-moz-fit-content;height:fit-content}}.cta-influencers{display:flex;flex-direction:column;margin-bottom:40px;width:100%;justify-content:center;align-items:center}@media (max-width:768px){.cta-influencers{margin-bottom:20px}}.cta-influencer-text{flex-direction:column;justify-content:center;align-items:center;width:600px}@media (max-width:768px){.cta-influencer-text{width:100%;flex-direction:column}}.cta-influencer-text p{font-size:16px;color:#ea6045;margin-bottom:2px}.cta-influencer-text h2,.cta-influencer-text p{font-family:Pretendard;font-weight:600;line-height:150%;letter-spacing:-2%;vertical-align:middle}.cta-influencer-text h2{font-size:36px;color:#fff;margin-bottom:16px}.cta-influencer-text span{font-family:Pretendard;font-weight:400;font-size:18px;line-height:150%;letter-spacing:-2%;vertical-align:middle;text-align:center;color:#8c8c8c}@media (max-width:768px){.cta-influencer-text p{font-family:Inter;font-size:12px}.cta-influencer-text h2,.cta-influencer-text p{font-weight:600;line-height:150%;letter-spacing:-2%;vertical-align:middle}.cta-influencer-text h2{font-family:Pretendard;font-size:22px}.cta-influencer-text span{font-family:Pretendard;font-weight:400;font-size:14px;line-height:150%;letter-spacing:-2%;vertical-align:middle}.cta-influencers{gap:1.2rem;justify-content:flex-start;align-items:flex-start}}@media (min-width:769px) and (max-width:1512px){.cta-influencers{gap:1.2rem}}.cta-influencers-image{flex-direction:row;justify-content:space-between;overflow-x:hidden}@media (max-width:768px){.cta-influencers-image{flex-direction:row;gap:16px;overflow-x:auto;width:100%;padding-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cta-influencers-image::-webkit-scrollbar{display:none}}.cta-video-rolling-wrapper{width:100%;overflow:hidden;position:relative;height:201px;margin-top:20px}@media (max-width:768px){.cta-video-rolling-wrapper{width:100%;height:108px;margin-top:0}}.cta-video-rolling-track{display:flex;width:max-content;animation:video-roll-right 30s linear infinite;width:100%;height:100%}@media (max-width:768px){.cta-video-rolling-track{animation:video-roll-right-mobile 30s linear infinite}}.cta-video-rolling-box{gap:18px;width:100%;height:100%}@media (max-width:768px){.cta-video-rolling-box{margin-top:0!important}}@keyframes video-roll-right{0%{transform:translateX(-2878px)}to{transform:translateX(0)}}@keyframes video-roll-right-mobile{0%{transform:translateX(-1073.84px)}to{transform:translateX(0)}}.cta-header{display:flex;flex-direction:column;margin-bottom:80px;width:100%}@media (max-width:768px){.cta-header{margin-top:60px;margin-bottom:0;justify-content:flex-start}}.cta-title{font-family:Pretendard;font-weight:600;font-size:60px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#fff}@media (max-width:768px){.cta-title{font-family:Pretendard;font-weight:600;font-size:32px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;text-align:left}}@media (min-width:769px) and (max-width:1512px){.cta-title{letter-spacing:0;line-height:8rem}}@media (max-width:768px){.cta-title-mobile{flex-direction:column;text-align:left}}.cta-text{font-family:Inter;font-weight:400;font-size:24px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#bfbfbf}@media (max-width:768px){.cta-text{font-family:Inter;font-weight:400;font-size:14px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;text-align:left}}li{position:relative;padding-left:.75rem}li::marker{font-size:.8em}li.extended .cta-go{display:inline-block;margin-left:.62rem;font-size:.88rem;text-align:center;cursor:pointer;vertical-align:middle}.cta-rolling-wrapper{width:630px;height:290px;overflow:hidden;border-radius:12px;position:relative}@media (max-width:768px){.cta-rolling-wrapper{width:100%;height:166px;margin-left:40px}}.cta-rolling-track{display:flex;width:max-content;animation:roll-left 15s linear infinite;height:100%}@media (max-width:768px){.cta-rolling-track{animation:roll-left-mobile 20s linear infinite}}.cta-rolling-box{display:flex;gap:18px;height:100%}@keyframes roll-left{0%{transform:translateX(0)}to{transform:translateX(-1262px)}}@keyframes roll-left-mobile{0%{transform:translateX(0)}to{transform:translateX(-760.88px)}}.recommendation-container{scroll-margin-top:3.5rem;display:flex;flex-direction:column;width:1440px;padding:7.5rem 5rem;height:auto;background-color:#262626}@media (max-width:768px){.recommendation-container{width:100%;padding:3rem 1.5rem}}.recommendation-zone{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:60px}@media (max-width:768px){.recommendation-zone{flex-direction:column}}.recommend-title{font-family:Pretendard;font-weight:700;font-size:60px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#fff}@media (max-width:768px){.recommend-title{font-family:Pretendard;font-weight:700;font-size:30px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.recommend-intro-title{color:#3861fb;font-family:Inter;font-weight:600;font-size:18px;line-height:140%;letter-spacing:-2%;vertical-align:middle}@media (max-width:768px){.recommend-intro-title{font-family:Inter;font-weight:600;font-size:14px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.recommend-text{font-family:Pretendard;font-weight:400;font-size:20px;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:#bfbfbf}@media (max-width:768px){.recommend-text{font-family:Pretendard;font-weight:400;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle}}.recommend-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;width:100%;margin-top:30px}.consulting-btn{font-family:Inter;font-size:21.33px;border-radius:85.33px;font-weight:600;margin-top:5rem;background-color:#008cff;width:255px;height:64px;color:#fff;display:flex;align-items:center;justify-content:center;border:0;gap:10px}@media screen and (max-width:1024px){.recommend-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.recommend-grid{grid-template-columns:1fr}}.recommend-text span{color:#fff}.recommend-country-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:430px;min-height:64px;margin-bottom:24px;letter-spacing:-2%;text-align:center;position:relative;padding:10px 8px;background-color:#34373c}.recommend-country-container,.recommend-country-container button{font-family:Pretendard;font-weight:600;font-size:16px;line-height:150%;border-radius:8px}.recommend-country-container button{width:50%;min-height:44px;border:none}@media (max-width:768px){.recommend-country-container{width:100%;min-height:45px}.recommend-country-container button{min-height:35px}}.recommend-card-container-wrapper{padding:30px;background-color:#141414;border-radius:1rem;width:1300px}@media (max-width:768px){.recommend-card-container-wrapper{width:100%;padding:0;height:380px}}.recommend-card-container{display:flex;flex-direction:row;justify-content:space-between;gap:12px;background-color:#141414}@media (max-width:768px){.recommend-card-container{width:100%;gap:12px;background-color:#262626;height:100%;overflow-x:auto;white-space:nowrap}.recommend-card-container>*{display:inline-block}.recommend-table-container{display:none}}.recommend-card-first-domestic{padding:0 48px 0 0!important;white-space:break-spaces;gap:10px}@media (max-width:768px){.recommend-card-first-domestic{display:none!important}}.recommend-card:first-child{display:flex;flex-direction:column;background-color:#3861fb;border-radius:10px;padding:24px 20px 20px 24px}@media (max-width:768px){.recommend-card:first-child{width:100%}}.recommend-card{width:220px;min-height:292px;display:flex;flex-direction:column;border-radius:10px;padding:24px 16px;justify-content:space-between;position:relative}.recommend-card:last-child{padding-left:16px;padding-right:16px}@media (max-width:768px){.recommend-card{width:324px!important;padding-left:20px;padding-right:16px}}@media (min-width:769px) and (max-width:1512px){.recommend-card .title{font-family:Pretendard;font-weight:500;font-size:18px;line-height:150%;letter-spacing:-2%}.recommend-card .text{font-weight:400;font-size:15px;letter-spacing:0}.recommend-card .price,.recommend-card .text{font-family:Pretendard;line-height:150%;color:#fbfbfb}.recommend-card .price{font-weight:700;font-size:40px;letter-spacing:-2%}.recommend-card .button-primary{background-color:#fff;color:#3861fb}.recommend-card .button-primary,.recommend-card .button-secondary{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:60px;padding:10px 16px;font-family:Pretendard;font-weight:600;font-size:15px;line-height:140%;letter-spacing:-2%;vertical-align:middle}.recommend-card .button-secondary{background-color:#3861fb;color:#fff}}@media (max-width:768px){.recommend-card .button-primary,.recommend-card .button-secondary{max-width:83px!important;width:83px!important;height:41px!important;font-family:Pretendard;font-weight:600;font-size:12px;line-height:140%;letter-spacing:-2%;vertical-align:middle}.recommend-card{width:100%!important;height:240px;min-height:240px}.recommend-card .title{font-family:Pretendard;font-weight:500;font-size:14px;line-height:150%;letter-spacing:-2%}.recommend-card .text{font-size:.8rem!important;font-weight:400;line-height:1.15rem;text-align:center}.recommend-card .price{font-family:Pretendard;font-weight:700;font-size:28px;line-height:150%;letter-spacing:-2%}.recommend-card span{font-family:Pretendard;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;text-align:left}.recommend-card .button-primary,.recommend-card .button-secondary{width:100%!important}}.recommend-card:first-child{min-width:292px;min-height:292px}.recommend-card .title{font-size:18px;letter-spacing:-2%;color:#fbfbfb}.recommend-card .domestic-title,.recommend-card .title{font-family:Pretendard;font-weight:500;line-height:150%}.recommend-card .domestic-title{font-size:30px;letter-spacing:-5%;color:#fff}.recommend-card .domestic-title:first-line{color:#3861fb;font-weight:700}.recommend-card .text{font-weight:400;font-size:15px;letter-spacing:0}.recommend-card .price,.recommend-card .text{font-family:Pretendard;line-height:150%;color:#fbfbfb}.recommend-card .price{font-weight:700;font-size:40px;letter-spacing:-2%}.recommend-card .button-primary{background-color:#3861fb;color:#fff}.recommend-card .button-primary,.recommend-card .button-secondary{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:60px;border:none;font-family:Pretendard;font-weight:600;font-size:15px;line-height:140%;letter-spacing:-2%;vertical-align:middle}.recommend-card .button-secondary{background-color:#fff;color:#5f5f63}.section-divider{width:100%;height:.06rem;background-color:#ddd}.contact-container{scroll-margin-top:3.5rem;background-color:#000;overflow:hidden;display:flex;flex-direction:row;min-height:1164px;justify-content:center;align-items:center;padding:120px 80px}@media (max-width:768px){.contact-container{flex-direction:column;padding-bottom:2rem;min-height:auto;padding-left:1rem;padding-right:1rem}}.contact-form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:984px;gap:50px}@media (max-width:768px){.contact-form-container{min-width:100%;padding-left:1rem;padding-right:1rem;gap:20px}}.contact-form-title{display:flex;min-width:384px;flex-direction:column;gap:20px}@media (max-width:768px){.contact-form-title{min-width:100%}}.contact-form-title span{font-family:Inter;font-weight:600;font-size:18px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#3861fb}@media (max-width:768px){.contact-form-title span{font-family:Inter;font-weight:600;font-size:14px;line-height:140%;letter-spacing:-2%;vertical-align:middle;text-align:left}}.contact-form-title h2{font-family:Pretendard;font-weight:700;font-size:60px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#fff}@media (max-width:768px){.contact-form-title h2{font-family:Pretendard;font-weight:700;font-size:30px;line-height:140%;letter-spacing:-2%;vertical-align:middle;text-align:left}}.contact-form-title p{font-family:Pretendard;font-weight:400;font-size:20px;line-height:150%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#fff}@media (max-width:768px){.contact-form-title p{font-family:Pretendard;font-weight:400;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle;text-align:left}}.contact-form{display:flex;flex-direction:column;background-color:#141414;width:100%;padding:30px;border-radius:12px;box-shadow:0 0 50px 0 rgba(56,97,251,.1)}@media (max-width:768px){.contact-form{position:relative;padding-left:1rem;padding-right:1rem;padding-top:1rem}.contact-title{font-size:4rem}.contact-text{font-family:Pretendard;font-size:1.5rem}}.contact-title{font-size:5rem;font-weight:600;line-height:7.26rem;text-align:left;color:#fff}.contact-text{font-size:2.5rem;font-weight:400;line-height:3rem;text-align:left}.contact-inquiry,.contact-text{font-family:Pretendard;color:#fff}.contact-inquiry{font-weight:500;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle}@media (max-width:768px){.contact-inquiry{margin-top:2rem}}.contact-inquiry span{font-family:Pretendard;font-weight:500;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:#3861fb}.contact-label-container{display:flex;gap:30px}@media (max-width:768px){.contact-label-container{flex-direction:column;gap:10px}.contact-label-container:nth-child(2){flex-direction:row;flex-wrap:wrap;column-gap:30px}}.custom-checkbox{font-family:Pretendard;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-2%;vertical-align:baseline;color:#fff;cursor:pointer;display:flex;align-items:center}.custom-checkbox input{display:none}.custom-checkbox span{display:inline-block;width:20px;height:20px;border:.07rem solid #fff;margin-right:10px;background-color:transparent;border-radius:4px;cursor:pointer;position:relative;background-color:#fff}.custom-checkbox input:checked+span{background-color:#3861fb;border-color:#3861fb}.custom-checkbox input:checked+span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.25L4.5 6.75L10 1.25' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.custom-input{border:0;border-bottom:.5px solid #454545;background-color:transparent;color:#fff;font-family:Pretendard;font-weight:400;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle;text-align:left;padding:10px 8px;margin-top:2px}.custom-input::placeholder{color:#595959;opacity:1}.custom-input:focus{outline:none;box-shadow:none;border-color:#454545}.input-close-button{position:absolute;right:20px;top:60%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer}.partners2-container{scroll-margin-top:3.5rem;overflow:hidden;display:flex;justify-content:center;align-items:center;height:866px;padding-top:100px;position:relative}@media (max-width:768px){.partners2-container{padding:4rem 1rem}}.partners2-title{font-family:Inter;font-weight:600;font-size:70px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#fff}@media (max-width:768px){.partners2-title{font-family:Inter;font-weight:600;font-size:40px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle}}.partners2-title-sub{font-family:Pretendard;font-weight:400;font-size:20px;line-height:150%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#fff;margin-top:12px;margin-bottom:40px;flex-direction:column}@media (max-width:768px){.partners2-title-sub{font-family:Pretendard;font-weight:400;font-size:15px;line-height:150%;letter-spacing:-2%;text-align:center;vertical-align:middle}}@keyframes scroll{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.news-container{display:flex;flex-direction:column;padding:80px 80px 120px;background-color:#000;justify-content:center;align-items:center;width:100%}@media (max-width:768px){.news-container{padding-left:2rem;padding-right:2rem;padding-bottom:1rem}}@media (min-width:768px) and (max-width:1512px){.news-container{padding-left:4rem;padding-right:4rem}.news-container-laptop{width:100%;max-width:1280px}}@media (max-width:768px){.news-container-laptop{width:100%;padding:1rem;justify-content:flex-start}}.news-title{font-family:Inter;font-weight:500;font-size:70px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#fff}@media (max-width:768px){.news-title{font-family:Inter;font-weight:500;font-size:30px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.partners-button{font-size:1.33rem;border-radius:5.33rem;font-weight:500;margin-top:9.25rem;background-color:transparent;width:17.25rem;height:4.19rem;color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #fff;gap:.63rem}@media (max-width:768px){.partners-button{margin-top:3rem;align-self:center;width:20rem;height:4.19rem}.partners2-news{padding-top:10rem;text-align:center}}.cardnews-container{display:flex;flex-direction:row;width:100%;gap:24px;justify-content:flex-start;align-items:center}@media (max-width:768px){.cardnews-container{width:100%;display:flex;justify-items:flex-start;flex-direction:row;gap:16px;padding-bottom:4rem;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;scroll-behavior:smooth}}@media (min-width:769px) and (max-width:1512px){.cardnews-container{display:flex;flex-direction:row;justify-items:center;gap:24px;padding-bottom:4rem}}.checkicon-text{line-height:1.64rem;font-weight:500;font-size:1.4rem;color:#008cff}@media (max-width:768px){.checkicon-text{font-size:1rem;word-break:break-all;color:#008cff}}.news-image-title{font-family:Pretendard;font-weight:400;font-size:20px;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:#fff;margin-top:16px;margin-bottom:20px;cursor:pointer}@media (max-width:768px){.news-image-title{font-family:Pretendard;font-weight:400;font-size:14px;line-height:150%;letter-spacing:-2%;vertical-align:middle;width:80%}}.news-image-link{font-family:Pretendard;font-weight:500;font-size:16px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#bfbfbf;text-decoration:none;cursor:"pointer",}@media (max-width:768px){.news-image-link{font-family:Pretendard;font-weight:500;font-size:13px;line-height:140%;letter-spacing:-2%;vertical-align:middle}}.news-mobile-hide-flex{width:100%}.news-mobile-show-flex{display:none}@media (max-width:768px){.news-mobile-hide-flex{display:none}.news-mobile-show-flex{display:flex}.news-content-container{display:flex;flex-direction:column;width:240px;height:100%}}.price-unit-mobile{display:none}@media (max-width:768px){.price-unit-mobile{display:inline-block}}.price-unit-container-pc{display:flex}@media (max-width:768px){.price-unit-container-pc{display:none}}.awards-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#000;padding:120px 80px}@media (max-width:768px){.awards-wrapper{padding:40px 20px}}@media (min-width:768px) and (max-width:1280px){.awards-wrapper{padding:80px 40px}}.awards-container{flex-direction:column;gap:40px}@media (max-width:768px){.awards-container{display:flex;width:100%;gap:20px}}@media (min-width:768px) and (max-width:1280px){.awards-container{width:100%}}.awards-content{width:100%;display:flex;flex-direction:column;gap:8px;text-align:left}.awards-content span{font-family:Inter;font-weight:600;font-size:18px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#3861fb}.awards-content h2{font-size:60px;line-height:140%;color:#fff}.awards-content h2,.awards-content p{font-family:Pretendard;font-weight:400;letter-spacing:-2%;vertical-align:middle}.awards-content p{font-size:18px;line-height:150%;color:#8c8c8c}@media (max-width:768px){.awards-content span{font-size:14px}.awards-content h2{font-size:32px;font-weight:600}.awards-content p{font-size:15px}}.awards-content-title{display:flex;flex-direction:column;gap:10px}.awards-image-container{width:100%;flex-direction:row;justify-content:space-between;gap:32.5px;margin-top:30px}@media (max-width:768px){.awards-image-container{flex-direction:column;margin-top:0}}@media (min-width:768px) and (max-width:1280px){.awards-image-container{gap:16px;margin-top:30px}}.awards-divider{width:1px;height:144px;background-color:hsla(0,0%,100%,.2);transform:rotate(0deg);margin:0 16px}.awards-image-container-item{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.awards-image-container-item p{font-family:Pretendard;font-weight:400;font-size:18px;line-height:150%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:hsla(0,0%,100%,.85)}@media (max-width:768px){.awards-image-container-item p{font-family:Pretendard;font-weight:400;font-size:12px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:hsla(0,0%,100%,.85)}}@media (min-width:768px) and (max-width:1280px){.awards-image-container-item p{font-size:14px}}.scrollToTopContainer{display:flex;flex-direction:column;gap:14px;position:fixed;bottom:10vh;right:6vw;z-index:9999;cursor:pointer}@media (max-width:768px){.scrollToTopContainer{display:none}}.modal-mobile-hide-flex{display:flex}.modal-mobile-show-flex{display:none}@media (max-width:768px){.modal-mobile-hide-flex{display:none}.modal-mobile-show-flex{width:100%;display:flex}}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000;overflow:auto}@media (max-width:768px){.modalOverlay{top:0}}.modalContainer{box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;width:749px;height:54rem}@media (max-width:768px){.modalContainer{width:350px;height:-moz-fit-content;height:fit-content;overflow-y:auto;max-height:90vh}}.modalHeader{display:flex;width:100%;background-color:#3861fb;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 30px 16px;border-top-left-radius:17px;border-top-right-radius:17px}@media (max-width:768px){.modalHeader{height:60px;padding:4px 10px 8px}}.modalHeaderText{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:-20px;font-family:Pretendard}@media (max-width:768px){.modalHeaderText{gap:2px}}.modalHeaderText h2{font-size:28px;font-weight:700;color:#fff}.modalHeaderText span{font-size:18px;font-weight:400;color:#fff}@media (max-width:768px){.modalHeaderText{margin-top:0}.modalHeaderText h2{font-size:15px}.modalHeaderText span{font-size:12px}}.closeButton{background:none;border:none;font-size:1.5rem;cursor:pointer}@media (max-width:768px){.closeButton{height:6px}.closeButton img{width:20px;height:20px;margin-bottom:20px}}.modalBody{display:flex;flex-direction:column;padding:30px;gap:20px;background-color:#141414;border-bottom-left-radius:17px;border-bottom-right-radius:17px}@media (max-width:768px){.modalBody{overflow-y:scroll;padding:15px}}.modalForm button,.modalForm input,.modalForm select{width:100%;margin-bottom:.8rem;padding:10px;border:1px solid #ccc;font-family:Inter;font-size:1.1rem;font-weight:500;line-height:1.63rem;text-align:left;color:#414651;display:flex;align-items:flex-start}@media (max-width:768px){.modalForm button,.modalForm input,.modalForm select{padding:4px;font-size:7px}}.inputFields input{border:#454545;border-bottom:1.31px solid #454545}.inputFields input,.inputFields text{height:3.5rem;padding:1rem;background-color:transparent;color:#fff}.inputFields text{border:none;border-bottom:1.31px solid}.inputFields input:focus{outline:none}.inputFields textarea{width:100%;height:7rem}.inputFields select,.inputFields textarea{padding:1rem;border-radius:10.49px;border:1.31px solid;background-color:transparent}.inputFields select{width:Fill;height:3.5rem;font-family:Inter;font-weight:500;text-align:left;align-items:center}.modal-input-close-button{position:absolute;right:5px;top:40%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer}.modalForm .checkboxGroup{flex-direction:column;gap:15px;margin-bottom:50px;font-family:Pretendard;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#fff}@media (max-width:768px){.modalForm .checkboxGroup{font-size:12px;margin-bottom:20px}}.modalForm .checkboxGroup label{display:flex;align-items:center;justify-content:flex-start;gap:5px;width:-moz-fit-content;width:fit-content}.modalForm .checkboxGroup input[type=radio]{vertical-align:middle;margin:0;width:20px;height:20px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ddd;outline:none;cursor:pointer;background-color:#fff}@media (max-width:768px){.modalForm .checkboxGroup input[type=radio]{width:11px;height:11px;border-radius:2px}}.modalForm .checkboxGroup input[type=checkbox]{vertical-align:middle;margin:0;width:20px;height:20px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ddd;outline:none;cursor:pointer;background-color:#fff}@media (max-width:768px){.modalForm .checkboxGroup input[type=checkbox]{width:11px;height:11px;border-radius:2px}}.modalForm .checkboxGroup input[type=radio]:checked{background-color:#3861fb;border-color:#3861fb;position:relative}.modalForm .checkboxGroup input[type=radio]:checked:after{margin-top:2px;content:url(/assets/modal/check.svg);position:absolute;color:#fff;font-size:14px;left:50%;top:50%;transform:translate(-50%,-50%)}.modalForm .checkboxGroup input[type=checkbox]:checked{background-color:#3861fb;border-color:#3861fb;position:relative}.modalForm .checkboxGroup input[type=checkbox]:checked:after{margin-top:2px;content:url(/assets/modal/check.svg);position:absolute;color:#fff;font-size:14px;left:50%;top:50%;transform:translate(-50%,-50%)}.modalForm .flexRow{display:flex;gap:10px}.submitButton{display:flex;background-color:#000;color:#fff!important;border:none;cursor:pointer;width:-webkit-fill-available;width:fill;font-family:Inter;font-size:1.3rem;font-weight:600;text-align:center;justify-content:center;transition:background-color .3s;border-radius:10.49px}.submitButton:hover{background-color:#fff;color:#000!important}.title{font-family:Pretendard;font-weight:700;font-size:32px;line-height:140%;letter-spacing:-2%;vertical-align:middle;color:#fff}.description{font-weight:400;font-size:16px;color:#bfbfbf}.description,.legend{font-family:Pretendard;line-height:150%;letter-spacing:-2%;vertical-align:middle}.legend{font-weight:500;font-size:15px;color:#fff;margin-bottom:15px;text-align:left}@media (max-width:768px){.legend{font-size:12px}}.legend span{font-family:Pretendard;font-weight:500;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:#3861fb}@media (max-width:768px){.legend span{font-size:12px}}.modalInputFields{display:flex;flex-direction:column;gap:2px;min-height:68px}.modalInputFields legend{font-family:Pretendard;font-weight:400;font-size:15px;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:#fff;text-align:left}@media (max-width:768px){.modalInputFields legend{font-size:12px}}.modalInputFields input{width:100%;height:3.5rem;padding:1rem 1rem .5rem;border:none;border-bottom:1.31px solid #454545;background-color:transparent;color:#fff}.modalInputFields input:focus{outline:none}.modalInputFields select{width:100%;height:3.5rem;padding:1rem 1rem .5rem;background-color:transparent;border:none;border-bottom:1.31px solid #454545;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.modalInputFields select input{text-align:center}}.modalInputFields select:focus{outline:none}.modalInputFields select option{background-color:#141414;color:#fff}.modalInputFields input:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.submitButton button{font-size:16px}.modalButton{height:52px}@media screen and (max-width:768px){.modalButton{height:32px;font-size:11px!important}}.modalButton span{width:36px;height:36px}@media screen and (max-width:768px){.modalButton span{width:24px;height:24px}}