@charset "UTF-8";.landing-section{width:100%}.landing-section>header{position:sticky;top:0;width:100%;z-index:9999}.landing-section>main{width:100%;height:100%}.play-bridge-header{display:flex;width:100%;justify-content:space-between;padding:13px 60px;background-color:#000}.play-bridge-header .play-bridge-logo{width:137px;height:54px;background-image:url(/assets/play_bridge_logo-d533838c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.play-bridge-header .play-bridge-question-btn{display:flex;align-items:center;justify-content:center;width:147px;padding:12px 0;background-color:#632ed9;border-radius:60px}.play-bridge-header .play-bridge-question-btn:hover{background-color:#ffce00}.play-bridge-header .play-bridge-question-btn:hover .play-bridge-question-icon{background-image:url(/assets/header_question_icon_hover-ecf19df2.svg)}.play-bridge-header .play-bridge-question-btn:hover>span{color:#000}.play-bridge-header .play-bridge-question-btn .play-bridge-question-icon{width:20px;height:12px;background-image:url(/assets/header_question_icon-702c06dc.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px}.play-bridge-header .play-bridge-question-btn>span{color:#fff;font-family:GumiIndustry;font-size:15px;font-weight:400;line-height:normal;letter-spacing:-.3px}@media (min-width: 769px) and (max-width: 1919px){.play-bridge-header{padding:13px 50px}.play-bridge-header .play-bridge-logo{width:131px;height:48px}}@media (max-width: 768px){.play-bridge-header{padding:8px 22px;background-color:#000}.play-bridge-header .play-bridge-logo{width:75px;height:30px}.play-bridge-header .play-bridge-question-btn{padding:10px 15px}.play-bridge-header .play-bridge-question-btn .play-bridge-question-icon{margin-right:8px}.play-bridge-header .play-bridge-question-btn>span{font-size:10px;letter-spacing:-.2px}}.main-content-box{width:100%}.main-content-box .other-background{position:relative;background:linear-gradient(172deg,#2B1C67 20.42%,#0F0B21 65.02%);overflow:hidden}.main-content-box .other-background .purple-city{position:absolute;width:1390px;height:1079px;top:145px;left:-145px;background-image:url(/assets/purple_city-1ca14782.png);background-position:center;background-repeat:no-repeat;background-size:contain}.main-content-box .other-background .bomb{position:absolute;width:533px;height:522px;top:17px;left:50%;translate:5%;background-image:url(/assets/bomb-465396eb.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .5s linear}.main-content-box .other-background .marquee-list{margin-bottom:315px}.main-content-box .other-background .marquee-list .marquee-item{color:#ffffff1a;font-family:GajrajOne;font-size:150px;font-style:normal;font-weight:400;line-height:normal;margin-right:47px}@media (min-width: 1281px) and (max-width: 1920px){.main-content-box .other-background .purple-city{top:128px;left:-241px;width:951px;height:892px}.main-content-box .other-background .bomb{left:576px;top:140px;width:447px;height:438px}}@media (min-width: 769px) and (max-width: 1280px){.main-content-box .other-background .purple-city{position:absolute;width:1390px;height:1079px;top:0;left:-521px}.main-content-box .other-background .bomb{width:329px;height:322px;top:123px;right:inherit;left:490px;transition:all .5s linear}.main-content-box .other-background .marquee-list{margin-bottom:69px}}@media (max-width: 768px){.main-content-box .other-background .purple-city{position:absolute;width:563px;height:437px;top:29px;left:-170px}.main-content-box .other-background .bomb{width:133px;height:130px;top:76px;left:inherit;right:-65px;transition:all .5s linear}.main-content-box .other-background .marquee-list{margin-bottom:74px}.main-content-box .other-background .marquee-list .marquee-item{font-size:85px}}.vacation-section{position:relative;width:100%;height:100%;overflow:hidden}.vacation-section .vacation-background{position:absolute;width:100%;min-width:1920px;height:100%;z-index:-1;top:0;left:50%;transform:translate(-50%);min-height:1870px;background-image:url(/assets/vacation_background-9fae265c.png);background-repeat:no-repeat;background-size:cover;background-position:center}.vacation-section .vacation-content{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin-top:228px}.vacation-section .vacation-content .vacation-title{text-align:center;font-family:GumiRomance;font-size:65px;line-height:normal;letter-spacing:-1.3px;margin-bottom:34px}.vacation-section .vacation-content .vacation-title>h1{background:linear-gradient(180deg,#FFF 0%,#DA94FB 47.44%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:normal}.vacation-section .vacation-content .vacation-title>h2{color:#fff;line-height:normal}.vacation-section .vacation-content .vacation-sub-title{color:#fff;text-align:center;font-family:FlightSans;font-size:30px;line-height:45px;letter-spacing:-.6px;margin-bottom:20px}.vacation-section .vacation-content .start-vacation-btn{border-radius:50px;border:1px solid #FFF;color:#fff;font-family:GumiRomance;font-size:17px;line-height:18px;letter-spacing:-.34px;padding:15px 0;width:156px;background-color:inherit;margin-bottom:914px}.vacation-section .vacation-content .start-vacation-btn:hover,.vacation-section .vacation-content .start-vacation-btn:active{border:1px solid transparent;background-image:linear-gradient(90deg,#8E5FF5 .11%,#7040DB 50%,#552DAD 99.89%);background-origin:border-box;background-clip:padding-box,border-box}.vacation-section .vacation-content .start-vacation-btn:disabled{border:1px solid #666;background-color:#666;color:#d9d9d9;background-image:none;background-origin:inherit;background-clip:inherit}.vacation-section .vacation-content .vacation-sub-content{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}.vacation-section .vacation-content .vacation-sub-content>p{color:#b396f4;font-family:GumiIndustry;font-size:17px;line-height:normal;letter-spacing:-.34px;margin-bottom:10px}.vacation-section .vacation-content .vacation-sub-content>h3{color:#fff;font-family:GumiRomance;font-size:45px;line-height:60px;letter-spacing:.42px;margin-bottom:28px}.vacation-section .vacation-content .vacation-sub-content>h4{color:#d9d9d9;font-family:FlightSans;font-weight:400;font-size:21px;line-height:33px;letter-spacing:-.42px;margin-bottom:28px}.vacation-section .vacation-content .vacation-sub-content>h4>span{color:#fff;font-family:FlightSans;font-size:21px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.42px;box-shadow:inset 0 -10px #5831af}.vacation-section .vacation-content .vacation-sub-content>button{border-radius:50px;border:1px solid #FFF;background-color:inherit;color:#fff;font-family:GumiRomance;font-size:17px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.34px;padding:15px 28px}.vacation-section .vacation-content .vacation-sub-content>button:hover{border:1px solid transparent;background-image:linear-gradient(90deg,#8E5FF5 .11%,#7040DB 50%,#552DAD 99.89%);background-origin:border-box;background-clip:padding-box,border-box}.vacation-section .vacation-content .vacation-sub-content>button:active{border:1px solid transparent;background-image:linear-gradient(90deg,#8E5FF5 .11%,#7040DB 50%,#552DAD 99.89%);background-origin:border-box;background-clip:padding-box,border-box}.vacation-section .vacation-content .vacation-sub-content>button:disabled{border:1px solid #666;background-color:#666;color:#d9d9d9;background-image:none;background-origin:inherit;background-clip:inherit}@media (min-width: 769px) and (max-width: 1280px){.vacation-section .vacation-background{top:-70px}.vacation-section .vacation-content{margin-top:234px}.vacation-section .vacation-content .vacation-title{font-size:40px;line-height:50px;letter-spacing:-.8px;margin-bottom:34px}.vacation-section .vacation-content .vacation-title>h1{background:linear-gradient(180deg,#FFF 0%,#DA94FB 47.44%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:normal}.vacation-section .vacation-content .vacation-title>h2{color:#fff;line-height:50px}.vacation-section .vacation-content .vacation-title .vacation-sub-title{font-size:21px;line-height:33px;letter-spacing:-.42px;margin-bottom:30px}.vacation-section .vacation-content .vacation-title .start-vacation-btn{font-size:17px;line-height:18px;letter-spacing:-.34px}.vacation-section .vacation-content .vacation-title .vacation-sub-content>h3{color:#fff;font-family:GumiRomance;font-size:40px;line-height:50px;letter-spacing:.8px;margin-bottom:20px}.vacation-section .vacation-content .vacation-title .vacation-sub-content>h4{font-size:18px;line-height:24px;letter-spacing:-.36px;margin-bottom:28px}.vacation-section .vacation-content .vacation-title .vacation-sub-content>h4>span{font-size:18px;line-height:normal;letter-spacing:-.36px}}@media (max-width: 768px){.vacation-section .vacation-background{top:-300px;min-width:0px;min-height:1600px}.vacation-section .vacation-content{margin-top:122px;padding:0 22px}.vacation-section .vacation-content .vacation-title{font-size:21px;line-height:30px;letter-spacing:-.42px;margin-bottom:15px;word-break:keep-all}.vacation-section .vacation-content .vacation-title>h2{text-wrap:nowrap}.vacation-section .vacation-content .vacation-sub-title{font-size:16px;line-height:25px;letter-spacing:-.32px;margin-bottom:15px}.vacation-section .vacation-content .start-vacation-btn{font-size:12px;line-height:18px;letter-spacing:-.34px;padding:12px 20px;margin-bottom:585px;width:113px}.vacation-section .vacation-content .vacation-sub-content>p{font-size:12px;letter-spacing:-.24px;margin-bottom:10px}.vacation-section .vacation-content .vacation-sub-content>h3{font-size:18px;line-height:28px;letter-spacing:-.36px;margin-bottom:20px}.vacation-section .vacation-content .vacation-sub-content>h4{font-size:15px;line-height:26px;letter-spacing:-.3px;margin-bottom:15px}.vacation-section .vacation-content .vacation-sub-content>h4>span{font-size:15px;font-weight:700;line-height:26px;letter-spacing:-.3px;box-shadow:none}.vacation-section .vacation-content .vacation-sub-content>button{font-size:12px;letter-spacing:-.24px;padding:12px 20px}}.shooting-star-box{position:absolute;height:100%;width:100%;top:0;right:0;z-index:-1;rotate:-30deg}.shooting-star-box .shooting-star{position:absolute;width:218px;height:127px;top:50%;transform:translateY(-50%);background-image:url(/assets/shooting_star-38560261.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:1}.shooting-star-box .shooting-star.one{top:30%;transition:all 5s ease-in;-moz-animation:fall-down 7s infinite linear;-webkit-animation:fall-down 7s infinite linear;-o-animation:fall-down 7s infinite linear;animation:fall-down 7s infinite linear}.shooting-star-box .shooting-star.two{top:10%;width:130px;height:78px;-moz-animation:fall-down-long 9s infinite linear;-webkit-animation:fall-down-long 9s infinite linear;-o-animation:fall-down-long 9s infinite linear;animation:fall-down-long 9s infinite linear}.shooting-star-box .shooting-star.three{top:50%;width:130px;height:78px;-moz-animation:fall-down-shot 7s infinite linear;-webkit-animation:fall-down-shot 7s infinite linear;-o-animation:fall-down-shot 7s infinite linear;animation:fall-down-shot 7s infinite linear}.shooting-star-box .shooting-star.four{top:20%;-moz-animation:fall-down 4s infinite linear;-webkit-animation:fall-down 4s infinite linear;-o-animation:fall-down 4s infinite linear;animation:fall-down 4s infinite linear}@media (min-width: 769px) and (max-width: 1919px){.shooting-star-box .shooting-star{position:absolute;width:218px;height:127px;top:50%;transform:translateY(-50%);background-image:url(/assets/shooting_star-38560261.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:1}.shooting-star-box .shooting-star.one{top:20%;transition:all 5s ease-in;-moz-animation:fall-down 7s infinite linear;-webkit-animation:fall-down 7s infinite linear;-o-animation:fall-down 7s infinite linear;animation:fall-down 7s infinite linear}.shooting-star-box .shooting-star.two{top:10%;width:130px;height:78px;-moz-animation:fall-down-long 9s infinite linear;-webkit-animation:fall-down-long 9s infinite linear;-o-animation:fall-down-long 9s infinite linear;animation:fall-down-long 9s infinite linear}.shooting-star-box .shooting-star.three{top:40%;width:130px;height:78px;-moz-animation:fall-down-shot 7s infinite linear;-webkit-animation:fall-down-shot 7s infinite linear;-o-animation:fall-down-shot 7s infinite linear;animation:fall-down-shot 7s infinite linear}.shooting-star-box .shooting-star.four{top:15%;-moz-animation:fall-down 4s infinite linear;-webkit-animation:fall-down 4s infinite linear;-o-animation:fall-down 4s infinite linear;animation:fall-down 4s infinite linear}}@media (max-width: 768px){.shooting-star-box .shooting-star{position:absolute;width:100px;height:50px;top:50%;transform:translateY(-50%);background-image:url(/assets/shooting_star-38560261.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:1}.shooting-star-box .shooting-star.one{top:30%;transition:all 5s ease-in;-moz-animation:fall-down 7s infinite linear;-webkit-animation:fall-down 7s infinite linear;-o-animation:fall-down 7s infinite linear;animation:fall-down 7s infinite linear}.shooting-star-box .shooting-star.two{top:10%;width:130px;height:78px;-moz-animation:fall-down-long 9s infinite linear;-webkit-animation:fall-down-long 9s infinite linear;-o-animation:fall-down-long 9s infinite linear;animation:fall-down-long 9s infinite linear}.shooting-star-box .shooting-star.three{display:none}.shooting-star-box .shooting-star.four{top:20%;-moz-animation:fall-down 4s infinite linear;-webkit-animation:fall-down 4s infinite linear;-o-animation:fall-down 4s infinite linear;animation:fall-down 4s infinite linear}}@keyframes fall-down{0%{right:-50%;opacity:.8}10%{right:-30%}20%{right:-10%}30%{right:10%;opacity:.7}40%{right:30%;opacity:.4}50%{right:50%;opacity:.1}60%{right:70%;opacity:0}70%{right:90%;opacity:0}80%{right:100%;opacity:0}to{opacity:0}}@keyframes fall-down-long{0%{right:-600px;opacity:.8}20%{right:20%}30%{right:30%;opacity:.7}40%{right:40%;opacity:.6}50%{right:50%;opacity:.5}60%{right:60%;opacity:.2}70%{right:70%;opacity:.1}80%{right:80%;opacity:0}90%{right:90%;opacity:0}to{right:100%;opacity:0}}@keyframes fall-down-shot{0%{right:-600px;opacity:.8}20%{right:10%}30%{right:20%;opacity:.7}40%{right:30%;opacity:.6}50%{right:40%;opacity:0}60%{right:50%;opacity:0}70%{right:70%;opacity:0}80%{right:80%;opacity:0}90%{right:90%;opacity:0}to{right:100%;opacity:0}}.portfolio-section{position:relative;width:100%;overflow:hidden}.portfolio-section .portfolio-section-background{position:absolute;width:100%;min-width:1920px;height:100%;z-index:-1;left:50%;transform:translate(-50%);background-image:url(/assets/portfolio_background-86010cd7.png);background-repeat:no-repeat;background-size:cover;background-position:center}.portfolio-section .portfolio-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:219px 0 0}.portfolio-section .portfolio-content>p{color:#fff;font-family:GumiRomance;font-size:18px;font-style:normal;line-height:28px;letter-spacing:-.36px;margin-bottom:25px}.portfolio-section .portfolio-content>p>span{color:#c8afff}.portfolio-section .portfolio-content .portfolio-slide-key-box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:1017px;margin-bottom:27px}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn{padding:12px 15px;color:#fff;text-align:center;font-family:GumiIndustry;font-size:15px;font-weight:400;line-height:normal;letter-spacing:-.3px;background-color:inherit;border:1px solid #FFF;border-radius:6px;height:40px}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:not(:last-child){margin-right:10px}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:first-child{margin-left:207px}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:nth-child(3){margin-right:207px}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn.select{border:1px solid transparent;border-radius:6px;background-image:linear-gradient(90deg,#8E5FF5 .11%,#7040DB 50%,#552DAD 99.89%);background-origin:border-box;background-clip:padding-box,border-box}.portfolio-section .portfolio-content .slide-pagination-box{position:absolute;bottom:220px;left:50%;transform:translate(-50%);z-index:1;display:flex;align-items:center}.portfolio-section .portfolio-content .slide-pagination-box .pagination-ic{width:14px;height:20px;background-image:url(/assets/portfolio_pagination_default-31bb3580.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:inherit}.portfolio-section .portfolio-content .slide-pagination-box .pagination-ic:not(:last-child){margin-right:12px}.portfolio-section .portfolio-content .slide-pagination-box .pagination-ic.active{width:39px;height:20px;background-image:url(/assets/portfolio_pagination_active-93815c5e.svg)}.portfolio-section .portfolio-content .slide-btn{position:absolute;width:57px;height:57px;z-index:1;top:40%;transform:translateY(-50%);background-image:url(/assets/portfolio_next_button-81002625.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:inherit}.portfolio-section .portfolio-content .slide-btn.prev{left:50%;transform:translate(-1300%,-50%) rotate(180deg)}.portfolio-section .portfolio-content .slide-btn.next{right:50%;transform:translate(1300%)}.portfolio-section .portfolio-content .slide-btn:hover{background-image:url(/assets/portfolio_next_button_hover-a0034c9c.svg)}.portfolio-section .portfolio-content .slide-btn:hover.prev{left:50%;transform:translate(-1300%,-50%) rotate(180deg)}.portfolio-section .portfolio-content .slide-btn:hover.next{right:50%;transform:translate(1300%)}.portfolio-section .portfolio-content .portfolio-swiper-box{position:relative;display:flex;width:100%;padding-bottom:274px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-wrapper{transition:all .5s linear}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next{align-self:flex-end}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next .slide-comp{height:528px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next .slide-content{display:none}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev{align-self:flex-end}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev .slide-comp{height:528px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev .slide-content{display:none}@media (min-width: 1281px) and (max-width: 1920px){.portfolio-section .portfolio-content{padding:221px 0 0}.portfolio-section .portfolio-content .portfolio-swiper-box{position:relative;display:flex;width:100%;padding-bottom:274px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-wrapper{transition:all .5s linear}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-wrapper .swiper-slide .slide-comp .slide-image{min-height:385px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-wrapper .swiper-slide .slide-comp .slide-content{width:646px;padding:0}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next{align-self:flex-end}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next .slide-comp{height:528px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next .slide-content{display:none}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev{align-self:flex-end}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev .slide-comp{height:528px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev .slide-content{display:none}.portfolio-section .portfolio-content .slide-btn{position:absolute;width:57px;height:57px;z-index:1;top:23%;transform:translateY(-50%);background-image:url(/assets/portfolio_next_button-81002625.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:inherit}.portfolio-section .portfolio-content .slide-btn.prev{left:50%;transform:translate(-750%,-50%) rotate(180deg)}.portfolio-section .portfolio-content .slide-btn.next{right:50%;transform:translate(750%,-50%)}.portfolio-section .portfolio-content .slide-btn:hover{background-image:url(/assets/portfolio_next_button_hover-a0034c9c.svg)}.portfolio-section .portfolio-content .slide-btn:hover.prev{left:50%;transform:translate(-750%,-50%) rotate(180deg)}.portfolio-section .portfolio-content .slide-btn:hover.next{right:50%;transform:translate(750%,-50%)}}@media (min-width: 769px) and (max-width: 1280px){.portfolio-section .portfolio-content{padding:130px 0 0}.portfolio-section .portfolio-content .portfolio-slide-key-box{gap:10px;width:608px;margin-bottom:12px}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:first-child{margin-left:0}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:nth-child(3){margin-right:0}.portfolio-section .portfolio-content .swiper{min-height:743px}.portfolio-section .portfolio-content .slide-pagination-box{bottom:178px}.portfolio-section .portfolio-content .slide-btn{top:45%}.portfolio-section .portfolio-content .slide-btn.prev{left:50%;transform:translateY(-400%) translate(-600%) rotate(180deg)}.portfolio-section .portfolio-content .slide-btn.next{left:50%;transform:translateY(-400%) translate(500%)}.portfolio-section .portfolio-content .slide-btn:hover{background-image:url(/assets/portfolio_next_button_hover-a0034c9c.svg)}.portfolio-section .portfolio-content .slide-btn:hover.prev{left:50%;transform:translateY(-400%) translate(-600%) rotate(180deg)}.portfolio-section .portfolio-content .slide-btn:hover.next{left:50%;transform:translateY(-400%) translate(500%)}.portfolio-section .portfolio-content .portfolio-swiper-box{width:100%;padding-bottom:242px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-wrapper{transition:all .5s linear}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next{align-self:flex-start}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next .slide-comp{height:100%}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next .slide-content{display:none}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev{align-self:flex-start}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev .slide-comp{height:100%}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev .slide-content{display:none}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-active{align-self:flex-start}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-active .slide-comp{width:100%;height:100%}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-active .slide-content{width:100%}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide .slide-comp .slide-image{min-height:305px}}@media (max-width: 768px){.portfolio-section .portfolio-content{padding:97px 22px 0}.portfolio-section .portfolio-content>p{text-align:center}.portfolio-section .portfolio-content .portfolio-slide-key-box{width:278px;margin-bottom:27px}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn{padding:12px 8px;font-size:10px;letter-spacing:-.2px;height:35px;flex-grow:1}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:not(:last-child){margin-right:0}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:first-child{margin-left:0}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:nth-child(3){margin-right:0}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:nth-child(5){padding:12px 24px}.portfolio-section .portfolio-content .portfolio-slide-key-box .bridge-game-key-btn:nth-child(6){padding:12px 29px}.portfolio-section .portfolio-content .slide-pagination-box{bottom:115px}.portfolio-section .portfolio-content .slide-pagination-box .pagination-ic{width:10px;height:15px}.portfolio-section .portfolio-content .slide-pagination-box .pagination-ic:not(:last-child){margin-right:12px}.portfolio-section .portfolio-content .slide-pagination-box .pagination-ic.active{width:33px;height:16px;background-image:url(/assets/portfolio_pagination_active-93815c5e.svg)}.portfolio-section .portfolio-content .portfolio-swiper-box{position:relative;display:flex;width:100%;padding-bottom:145px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-wrapper{transition:all .5s linear}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-wrapper .swiper-slide .slide-comp .slide-content{min-height:0px}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next{align-self:flex-start}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next .slide-comp{height:100%}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-next .slide-content{display:flex}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev{align-self:flex-start}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev .slide-comp{height:100%}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-prev .slide-content{display:flex}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-active{align-self:flex-start}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-active .slide-comp{width:100%;height:100%}.portfolio-section .portfolio-content .portfolio-swiper-box .swiper-slide-active .slide-content{width:100%}.portfolio-section .portfolio-content .slide-btn{top:157px;width:38px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:inherit}.portfolio-section .portfolio-content .slide-btn.next{left:50%;transform:translate(10%);background-image:url(/assets/review_slide_button_next_default-ccafb115.svg)}.portfolio-section .portfolio-content .slide-btn.prev{left:50%;transform:translate(-110%) rotate(0);margin-right:15px;background-image:url(/assets/review_slide_button_prev_default-f0f4aeb2.svg)}.portfolio-section .portfolio-content .slide-btn:hover.prev{left:50%;transform:translate(-110%) rotate(0);background-image:url(/assets/review_slide_button_prev_hover-a341650b.svg)}.portfolio-section .portfolio-content .slide-btn:hover.next{left:50%;transform:translate(10%);background-image:url(/assets/review_slide_button_next_hover-51f25f74.svg)}.portfolio-section .portfolio-content .slide-btn:active.prev{left:50%;transform:translate(-110%) rotate(0);background-image:url(/assets/review_slide_button_prev_hover-a341650b.svg)}.portfolio-section .portfolio-content .slide-btn:active.next{left:50%;transform:translate(10%);background-image:url(/assets/review_slide_button_next_hover-51f25f74.svg)}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.slide-comp{display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;width:100%;height:100%;max-height:728px}.slide-comp .slide-image{width:100%;max-width:1338px;height:fit-content;min-height:610px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:25px}.slide-comp .slide-content{display:flex;padding:0 181px 0 200px}.slide-comp .slide-content>p{color:#fff;font-family:FlightSans;font-size:25px;font-weight:800;line-height:normal;letter-spacing:-.5px;margin-right:72px;text-wrap:nowrap}.slide-comp .slide-content .slide-description{padding-top:15px;border-top:1px solid #60629C;width:721px}.slide-comp .slide-content .slide-description>p{color:#fff;font-family:FlightSans;font-size:17px;font-weight:400;line-height:26px;letter-spacing:-.34px}.slide-comp .slide-content .slide-description>p>span{font-family:FlightSans;font-size:17px;font-weight:700;line-height:26px;letter-spacing:-.34px}@media (min-width: 769px) and (max-width: 1919px){.slide-comp .slide-image{width:100%;max-width:1338px;height:fit-content;min-height:305px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:30px}.slide-comp .slide-content{display:flex;width:100%;height:100%;min-height:180px;flex-direction:column;padding:0 50px}.slide-comp .slide-content>p{font-size:21px;font-weight:700;line-height:33px;letter-spacing:-.42px;margin-right:0;margin-bottom:13.5px}.slide-comp .slide-content .slide-description{width:100%;height:100%;padding-top:15px;border-top:1px solid #60629C}}@media (max-width: 768px){.slide-comp .slide-image{width:100%;max-width:1338px;height:fit-content;min-height:146px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:71px}.slide-comp .slide-content{display:flex;flex-direction:column;text-align:center;width:100%;height:100%;min-height:359px;padding:0}.slide-comp .slide-content>p{font-size:17px;font-weight:700;line-height:26px;letter-spacing:-.34px;margin-right:0;margin-bottom:10px}.slide-comp .slide-content .slide-description{width:100%;height:100%;padding-top:10px;text-align:center;border-top:1px solid #60629C;word-break:keep-all}.slide-comp .slide-content .slide-description>p{font-size:14px;line-height:24px;letter-spacing:-.28px}}.special-section{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;overflow:hidden;padding:565px 167px 0}.special-section .special-title{display:flex;flex-direction:column;margin-bottom:55px;width:901px}.special-section .special-title>p{color:#b396f4;font-family:GumiIndustry;text-align:start;font-size:17px;line-height:normal;letter-spacing:-.34px;margin-bottom:10px;align-self:flex-start}.special-section .special-title>h4{color:#fff;font-family:GumiRomance;font-size:40px;font-weight:400;line-height:50px;letter-spacing:-.8px;margin-bottom:20px;align-self:flex-start}.special-section .special-title>span{color:#fff;font-family:FlightSans;font-size:21px;font-weight:400;line-height:33px;letter-spacing:-.42px;align-self:flex-start}.special-section .special-content{height:468px;width:901px;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:30px;margin-bottom:200px}.special-section .special-content .special-card{padding:35px 40px 26px;width:435px;border-radius:10px;background-color:#ffffff0d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.special-section .special-content .special-card:not(:last-child){margin-right:30px}.special-section .special-content .special-card .special-icon{width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:5px}.special-section .special-content .special-card .special-icon.date{background-image:url(/assets/special_ic_date-22631a5a.svg)}.special-section .special-content .special-card .special-icon.brand{background-image:url(/assets/special_ic_brand-02546731.svg)}.special-section .special-content .special-card .special-icon.satisfied{background-image:url(/assets/special_ic_satisfied-a0fde974.svg)}.special-section .special-content .special-card .special-icon.price{background-image:url(/assets/special_ic_price-68c9a72c.svg)}.special-section .special-content .special-card>p{color:#fff;font-family:GumiRomance;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.36px;margin:20px 0 10px}.special-section .special-content .special-card>span{color:#fff;font-family:FlightSans;font-size:16px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.32px;word-break:keep-all}.special-section .special-content .special-card:hover .date{background-image:url(/assets/special_ic_date_right-85b9890e.png);background-size:contain}.special-section .special-content .special-card:hover .brand{background-image:url(/assets/special_ic_brand_right-8ce7ccb0.png);background-size:contain}.special-section .special-content .special-card:hover .satisfied{background-image:url(/assets/special_ic_satisfied_right-a03b7891.png);background-size:contain}.special-section .special-content .special-card:hover .price{background-image:url(/assets/special_ic_price_right-26b26c55.png);background-size:contain}.special-section .special-content .first-special-line,.special-section .special-content .two-special-line{display:flex}@media (min-width: 1281px) and (max-width: 1920px){.special-section{padding:670px 100px 0 279px;justify-content:flex-start;align-items:flex-start}.special-section .special-title{width:100%}.special-section .special-content{width:100%;justify-content:flex-start;align-items:flex-start}.special-section .special-content .first-special-line,.special-section .special-content .first-special-line .special-card,.special-section .special-content .two-special-line,.special-section .special-content .two-special-line .special-card{width:100%}}@media (min-width: 769px) and (max-width: 1280px){.special-section{padding:206px 50px 0}.special-section .special-title{width:100%}.special-section .special-title>p{font-size:15px;letter-spacing:-.3px}.special-section .special-title>h4{font-size:21px;line-height:30px;letter-spacing:-.42px}.special-section .special-title>span{font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.36px}.special-section .special-content{height:468px;width:100%;z-index:1;margin-bottom:196px}.special-section .special-content .first-special-line,.special-section .special-content .two-special-line{width:100%}.special-section .special-content .special-card{padding:35px 40px 26px;width:100%}.special-section .special-content .special-card>p{margin:0 0 10px}.special-section .special-content .special-card>span{font-size:15px;letter-spacing:-.3px;word-break:break-all}}@media (max-width: 768px){.special-section{justify-content:center;align-items:center;width:100%;overflow:hidden;padding:91px 22px 0}.special-section .special-title{flex-direction:column;align-items:center;width:100%}.special-section .special-title>p{text-align:center;font-size:12px;letter-spacing:-.24px;margin-bottom:10px;align-self:inherit}.special-section .special-title>h4{font-size:18px;line-height:28px;letter-spacing:-.36px;margin-bottom:15px;align-self:center}.special-section .special-title>span{font-size:15px;line-height:25px;letter-spacing:-.3px;align-self:center;text-align:center;word-break:keep-all}.special-section .special-content{height:100%;width:100%;justify-content:center;align-items:center;gap:0;margin-bottom:109px}.special-section .special-content .special-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px 25px;width:100%;border-radius:10px;margin-bottom:30px}.special-section .special-content .special-card:not(:last-child){margin-right:0}.special-section .special-content .special-card .special-icon{width:45px;height:45px;margin-bottom:20px}.special-section .special-content .special-card>p{font-size:15px;line-height:18px;letter-spacing:-.3px;margin:0 0 10px}.special-section .special-content .special-card>span{font-size:14px;line-height:24px;letter-spacing:-.28px;word-break:keep-all;text-align:center}.special-section .special-content .first-special-line,.special-section .special-content .two-special-line{display:flex;flex-direction:column;width:100%}.special-section .special-content .two-special-line .special-card:last-child{margin-bottom:0}}.train-comp{position:absolute;top:934px;right:-167px;height:138px;rotate:-30deg}.train-comp .train-track{position:relative;width:200vw;height:138px;bottom:0;top:374px;background-color:inherit;background-image:url(/assets/train_track-b583e9a3.png);background-size:contain;background-repeat:repeat no-repeat}.train-comp .train-track .train{position:absolute;width:597px;height:700px;top:-295px;background-image:url(/assets/purple_train-1a0f00f0.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width: 1281px) and (max-width: 1920px){.train-comp{right:-253px;top:820px}.train-comp .train-track{top:50px}}@media (min-width: 769px) and (max-width: 1280px){.train-comp{top:860px;left:-100px}.train-comp .train-track{position:relative;width:2000px;height:138px;left:0;top:50%;transform:translateY(-50%);background-color:inherit;background-image:url(/assets/train_track-b583e9a3.png);background-size:cover;background-repeat:repeat no-repeat}.train-comp .train-track .train{top:-295px}}@media (max-width: 768px){.train-comp{position:relative;width:900px;right:30px;top:1150px}.train-comp .train-track{width:100%;top:0;left:-55px;background-repeat:repeat-x}.train-comp .train-track .train{top:-57px;width:442px;height:164px}}.review-section{width:100%;display:flex;flex-direction:column;margin-bottom:200px}.review-section .review-title{z-index:1;display:flex;flex-direction:column;margin-bottom:50px;padding:0 200px}.review-section .review-title>p{color:#b396f4;font-family:GumiIndustry;font-size:17px;font-weight:400;line-height:normal;letter-spacing:-.34px;margin-bottom:10px}.review-section .review-title>h4{color:#fff;font-family:GumiRomance;font-size:40px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:-.8px;margin-bottom:15px}.review-section .review-title>span{color:#d9d9d9;font-family:FlightSans;font-size:21px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-.42px}.review-section .review-btn-box{display:flex;margin-bottom:29px;padding-left:200px;z-index:1}.review-section .review-btn-box .review-btn{width:48px;height:51px;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:inherit}.review-section .review-btn-box .review-btn.next{background-image:url(/assets/review_slide_button_next_default-ccafb115.svg)}.review-section .review-btn-box .review-btn.prev{margin-right:15px;background-image:url(/assets/review_slide_button_prev_default-f0f4aeb2.svg)}.review-section .review-btn-box .review-btn:hover.prev{background-image:url(/assets/review_slide_button_prev_hover-a341650b.svg)}.review-section .review-btn-box .review-btn:hover.next{background-image:url(/assets/review_slide_button_next_hover-51f25f74.svg)}.review-section .review-btn-box .review-btn:active.prev{background-image:url(/assets/review_slide_button_prev_hover-a341650b.svg)}.review-section .review-btn-box .review-btn:active.next{background-image:url(/assets/review_slide_button_next_hover-51f25f74.svg)}.review-section .review-swiper-box{display:flex;align-self:flex-start;margin-left:200px;width:100%}.review-section .review-swiper-box .swiper-wrapper{width:fit-content}@media (min-width: 1281px) and (max-width: 1920px){.review-section{margin-bottom:150px}.review-section .review-title{padding:0 100px}.review-section .review-btn-box{margin-bottom:25px;padding-left:100px}.review-section .review-swiper-box{margin-left:100px}}@media (min-width: 769px) and (max-width: 1280px){.review-section{margin-bottom:100px}.review-section .review-title{padding:0 50px}.review-section .review-title>p{font-size:15px;letter-spacing:-.3px}.review-section .review-title>h4{font-size:21px;line-height:30px;letter-spacing:-.42px}.review-section .review-title>span{font-size:18px;line-height:24px;letter-spacing:-.36px}.review-section .review-btn-box{display:flex;margin-bottom:24px;padding-left:50px}.review-section .review-swiper-box{display:flex;align-self:flex-start;margin-left:50px;width:100%}.review-section .review-swiper-box .swiper-wrapper{width:fit-content}}@media (max-width: 768px){.review-section{width:100%;margin-bottom:50px}.review-section .review-title{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-bottom:20px;padding:0 22px}.review-section .review-title>p{font-size:12px;letter-spacing:-.24px;margin-bottom:10px}.review-section .review-title>h4{font-size:18px;line-height:28px;letter-spacing:-.36px}.review-section .review-title>span{font-size:15px;line-height:25px;letter-spacing:-.3px}.review-section .review-btn-box{display:flex;justify-content:center;padding-left:0;margin-bottom:20px}.review-section .review-btn-box .review-btn{width:38px;height:40px}.review-section .review-swiper-box{display:flex;align-self:flex-start;margin-left:0;width:100%;height:100%}.review-section .review-swiper-box .swiper-wrapper{width:fit-content}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.review-comp{width:445px;height:296px;position:relative;display:flex;flex-direction:column;border:1px solid #B396F4;border-radius:10px;background:#1A0E46;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:30px 35px}.review-comp .tag-box{display:flex;margin-bottom:6px}.review-comp .tag-box>p{color:#c8afff;font-family:FlightSans;font-size:14px;font-weight:700;line-height:24px;letter-spacing:-.28px}.review-comp .tag-box>p:not(:last-child){margin-right:8px}.review-comp .review-content{color:#fff;font-family:FlightSans;font-size:16px;font-weight:400;height:100%;line-height:25px;letter-spacing:-.32px;padding-bottom:15px;border-bottom:1px solid #483E6B}.review-comp .review-company{display:flex;justify-content:space-between;align-items:center;padding-top:15px}.review-comp .review-company>span{color:#d9d9d9;font-family:FlightSans;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.28px}.review-comp .review-company .review-star-box{display:flex}.review-comp .review-company .review-star-box .review-star-ic{width:13px;height:12px;background-image:url(/assets/review_star-970429f1.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.review-comp .review-company .review-star-box .review-star-ic:not(:last-child){margin-right:4px}@media (min-width: 769px) and (max-width: 1919px){.review-comp{width:403px;height:296px}.review-comp .review-content{font-size:15px;line-height:25px;letter-spacing:-.3px}}@media (max-width: 768px){.review-comp{width:100%;height:100%;min-height:330px;position:relative;padding:30px 20px}.review-comp .tag-box{display:flex;margin-bottom:6px}.review-comp .tag-box>p{font-size:12px;font-weight:400;letter-spacing:-.24px}.review-comp .review-content{flex-grow:1;font-size:14px;line-height:24px;letter-spacing:-.28px}.review-comp .review-company>span{font-size:13px;line-height:normal;letter-spacing:0px}}.mini-game-section{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:1015px;margin-bottom:180px}.mini-game-section .mini-game-title{display:flex;flex-direction:column;justify-content:center;align-items:center}.mini-game-section .mini-game-title>p{color:#b396f4;font-family:GumiIndustry;font-size:17px;font-weight:400;line-height:normal;letter-spacing:-.34px;margin-bottom:10px}.mini-game-section .mini-game-title>h4{color:#fff;font-family:GumiRomance;font-size:40px;font-weight:400;line-height:50px;letter-spacing:-.8px;margin-bottom:15px}.mini-game-section .mini-game-title>span{color:#d9d9d9;font-family:FlightSans;font-size:21px;font-weight:400;line-height:33px;letter-spacing:-.42px}.mini-game-section .mini-game-content{position:relative;top:-55px;right:-100px;width:2240px;height:893px;background-image:url(/assets/minigame_background-2ee6a89d.png);background-repeat:no-repeat;background-size:contain;background-position:center}.mini-game-section .mini-game-content>iframe{position:absolute;top:54%;left:46%;width:1074px;height:580px;transform:translate(-50%,-50%)}.mini-game-section .mini-game-content .mini-game-line{position:absolute;width:100%;height:99px;background-size:contain;background-position:center;background-repeat:no-repeat}.mini-game-section .mini-game-content .mini-game-line.left{top:76px;left:80%;transform:translate(-50%);background-image:url(/assets/minigame_line_left-5d932e9e.png)}.mini-game-section .mini-game-content .mini-game-line.right{bottom:-20px;left:.4%;transform:translate(-50%);background-image:url(/assets/minigame_line_right-7f2c418d.png)}@media (min-width: 769px) and (max-width: 1280px){.mini-game-section{height:565px;margin-bottom:35px}.mini-game-section .mini-game-title{margin-bottom:16px}.mini-game-section .mini-game-title>p{font-size:15px;letter-spacing:-.3px}.mini-game-section .mini-game-title>h4{font-size:21px;line-height:30px;letter-spacing:-.42px}.mini-game-section .mini-game-title>span{font-size:18px;line-height:24px;letter-spacing:-.36px}.mini-game-section .mini-game-content{position:relative;top:0;right:0;width:724px;height:477px;background-image:url(/assets/minigame_background_tablet-f8094bbc.png)}.mini-game-section .mini-game-content>iframe{top:50%;left:51.5%;width:600px;height:320px}.mini-game-section .mini-game-content .mini-game-line{position:absolute;width:100%;height:99px;background-size:contain;background-position:center;background-repeat:no-repeat}.mini-game-section .mini-game-content .mini-game-line.left{top:-24px;left:108%;transform:translate(-50%);background-image:url(/assets/minigame_line_left-5d932e9e.png)}.mini-game-section .mini-game-content .mini-game-line.right{bottom:-30px;left:-24%;transform:translate(-50%);background-image:url(/assets/minigame_line_right-7f2c418d.png)}}@media (max-width: 768px){.mini-game-section{right:0;height:512px;margin-bottom:0}.mini-game-section .mini-game-title{text-align:center;margin-bottom:33px}.mini-game-section .mini-game-title>p{font-size:12px;letter-spacing:-.24px}.mini-game-section .mini-game-title>h4{font-size:18px;line-height:28px;letter-spacing:-.36px}.mini-game-section .mini-game-title>span{font-size:15px;line-height:25px;letter-spacing:-.3px}.mini-game-section .mini-game-content{position:relative;top:0;right:0;width:340px;height:193px;background-image:url(/assets/minigame_mobile_background-c7cc5dfb.png)}.mini-game-section .mini-game-content>iframe{position:absolute;top:50%;left:51%;transform:translate(-50%,-50%);width:253px;height:132px}.mini-game-section .mini-game-content .mini-game-line.left{top:-39px;left:106%;transform:translate(-50%);background-image:url(/assets/minigame_line_left-5d932e9e.png)}.mini-game-section .mini-game-content .mini-game-line.right{bottom:-43px;left:-22%;transform:translate(-50%);background-image:url(/assets/minigame_line_right-7f2c418d.png)}}.contact-us-wrapper{display:flex;justify-content:space-between;padding:0 200px 162px;width:100%;z-index:1;scroll-margin:300px}.contact-us-wrapper .contact-us-title{display:flex;flex-direction:column;min-width:565px;margin-right:195px}.contact-us-wrapper .contact-us-title>p{color:#b396f4;font-family:GumiIndustry;font-size:17px;font-weight:400;line-height:normal;letter-spacing:-.34px;margin-bottom:10px}.contact-us-wrapper .contact-us-title>h4{color:#fff;font-family:GumiRomance;font-size:40px;font-weight:400;line-height:50px;letter-spacing:-.8px;margin-bottom:15px}.contact-us-wrapper .contact-us-title>span{color:#d9d9d9;font-family:FlightSans;font-size:21px;font-weight:400;line-height:33px;letter-spacing:-.42px}.contact-us-wrapper .contact-us-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.contact-us-wrapper .contact-us-content>button{width:93px;align-self:flex-end;padding:15px 0;margin-top:17px;border:1px solid #632ED9;border-radius:50px;color:#b396f4;font-family:GumiIndustry;font-size:15px;font-weight:400;line-height:normal;letter-spacing:-.3px;background-color:inherit}.contact-us-wrapper .contact-us-content>button:hover{border:1px solid transparent;border-radius:50px;background-image:linear-gradient(90deg,#8E5FF5 .11%,#7040DB 50%,#552DAD 99.89%);background-origin:border-box;background-clip:padding-box,border-box}.contact-us-wrapper .contact-us-content>button:active{border:1px solid transparent;border-radius:50px;background-image:linear-gradient(90deg,#8E5FF5 .11%,#7040DB 50%,#552DAD 99.89%);background-origin:border-box;background-clip:padding-box,border-box}.contact-us-wrapper .contact-us-content>button:disabled{border:1px solid #666;background-color:#666;color:#d9d9d9;background-image:none;background-origin:initial;background-clip:initial;cursor:default}.contact-us-wrapper .contact-us-content>p{color:#fff;font-family:FlightSans;font-size:21px;font-weight:700;line-height:33px;letter-spacing:-.42px;margin-bottom:44px}.contact-us-wrapper .contact-us-content .contact-us-info-box{display:flex;flex-direction:column}.contact-us-wrapper .contact-us-content .contact-us-info-box .company{color:#fff;font-family:FlightSans;font-size:18px;line-height:26px;letter-spacing:-.36px;margin:0 0 8px 6px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box{display:flex;align-items:center;margin:0 0 8px 6px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box .type-item{display:flex;align-items:center;cursor:pointer}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box .type-item:first-child{margin-right:30px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box .type-item .radio{width:24px;height:24px;background-image:url(/assets/radio_select_default-ed2e7086.svg);background-repeat:no-repeat;background-size:contain;background-position:center;background-color:inherit;margin-right:8px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box .type-item .radio.select{background-image:url(/assets/radio_select_active-832c5f60.svg)}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box .type-item>p{color:#fff;font-family:FlightSans;font-size:18px;line-height:26px;letter-spacing:-.36px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-name{width:100%;margin-bottom:40px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-name>input{width:100%;padding:8px 0 8px 6px;border:none;border-bottom:1px solid #636363;background-color:inherit;outline:none;color:#fff}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-name>input::placeholder{color:#b396f4;font-family:FlightSans;font-size:15px;font-weight:400;line-height:25px;letter-spacing:-.3px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box{display:flex;width:100%;margin-bottom:30px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label{display:flex;flex-direction:column;width:100%}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label:first-child{margin-right:35px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label>p{color:#fff;font-family:FlightSans;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.36px;padding:0 6px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label>input{padding:8px 0 8px 6px;border:none;border-bottom:1px solid #636363;background-color:inherit;outline:none;color:#fff}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label>input::placeholder{color:#b396f4;font-family:FlightSans;font-size:15px;font-weight:400;line-height:25px;letter-spacing:-.3px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label:nth-child(2)>textarea{margin-bottom:40px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label>p{color:#fff;font-family:FlightSans;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.36px;padding:0 6px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label>textarea{width:100%;height:118px;padding:8px 0 8px 6px;border:none;border-bottom:1px solid #636363;background-color:inherit;resize:none;outline:none;color:#fff;margin-bottom:40px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label>textarea::placeholder{color:#b396f4;font-family:FlightSans;font-size:15px;font-weight:400;line-height:25px;letter-spacing:-.3px}@media (min-width: 1281px) and (max-width: 1920px){.contact-us-wrapper{padding:0 100px 243px}.contact-us-wrapper .contact-us-title{min-width:429px;margin-right:111px}.contact-us-wrapper .contact-us-content,.contact-us-wrapper .contact-us-content .contact-us-info-box{width:100%}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box{flex-direction:column;margin-bottom:28px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label:first-child{margin-right:0;margin-bottom:40px}}@media (min-width: 769px) and (max-width: 1280px){.contact-us-wrapper{flex-direction:column;padding:0 50px 142px}.contact-us-wrapper .contact-us-title{margin-bottom:50px}.contact-us-wrapper .contact-us-title>p{font-size:15px;letter-spacing:-.3px}.contact-us-wrapper .contact-us-title>h4{font-size:21px;line-height:26px;letter-spacing:-.42px}.contact-us-wrapper .contact-us-title>span{font-size:18px;line-height:24px;letter-spacing:-.36px}.contact-us-wrapper .contact-us-content>p{font-size:17px;line-height:26px;letter-spacing:-.34px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company{font-size:16px;line-height:25px;letter-spacing:-.32px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box .type-item>p{font-size:16px;line-height:25px;letter-spacing:-.32px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box .type-item>input::placeholder{font-size:15px;line-height:25px;letter-spacing:-.3px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label:first-child{margin-right:20px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label>p{font-size:16px;line-height:25px;letter-spacing:-.32px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label>p{font-size:16px;line-height:25px;letter-spacing:-.32px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label>textarea{width:100%}}@media (max-width: 768px){.contact-us-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 22px 77px;width:100%}.contact-us-wrapper .contact-us-title{text-align:center;margin-bottom:50px;margin-right:0;min-width:0}.contact-us-wrapper .contact-us-title>p{font-size:12px;letter-spacing:-.24px}.contact-us-wrapper .contact-us-title>h4{font-size:18px;line-height:28px;letter-spacing:-.36px}.contact-us-wrapper .contact-us-title>span{font-size:15px;line-height:25px;letter-spacing:-.3px}.contact-us-wrapper .contact-us-content{width:100%;justify-content:flex-start;align-items:flex-start}.contact-us-wrapper .contact-us-content>button{width:86px;font-size:12px;letter-spacing:-.24px}.contact-us-wrapper .contact-us-content>p{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-.32px;margin-bottom:44px}.contact-us-wrapper .contact-us-content .contact-us-info-box{width:100%;display:flex;flex-direction:column}.contact-us-wrapper .contact-us-content .contact-us-info-box .company{font-size:14px;line-height:24px;letter-spacing:-.28px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box .type-item>p{font-size:14px;line-height:24px;letter-spacing:-.28px}.contact-us-wrapper .contact-us-content .contact-us-info-box .company-type-select-box .type-item>input::placeholder{font-size:13px;line-height:normal;letter-spacing:0}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box{display:flex;flex-direction:column;width:100%;margin-bottom:43px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label{width:100%;display:flex;flex-direction:column}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label:first-child{margin-right:0;margin-bottom:43px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label>p{font-size:14px;letter-spacing:-.28px;padding:0 6px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label>input{width:100%;padding:5px 0 8px 6px}.contact-us-wrapper .contact-us-content .contact-us-info-box .contact-us-info-user-box>label>input::placeholder{font-size:13px;line-height:normal;letter-spacing:0}.contact-us-wrapper .contact-us-content .contact-us-info-box>label{width:100%}.contact-us-wrapper .contact-us-content .contact-us-info-box>label:nth-child(2)>textarea{margin-bottom:43px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label>p{font-size:14px;letter-spacing:-.28px;padding:0 6px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label>textarea{width:100%;padding:5px 0 8px 6px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label>textarea #product{margin-bottom:40px}.contact-us-wrapper .contact-us-content .contact-us-info-box>label>textarea::placeholder{font-size:13px;font-weight:400;line-height:normal;letter-spacing:0}}.essential{display:inline-block;margin-left:4px;color:#b396f4;font-family:FlightSans;font-size:18px;line-height:26px;letter-spacing:-.36px}.qna-wrapper{display:flex;width:100%;height:1288px;padding:567px 200px 198px;z-index:1}.qna-wrapper .qna-title{min-width:565px;margin-right:196px}.qna-wrapper .qna-title>p{color:#b396f4;font-family:GumiIndustry;font-size:17px;font-weight:400;line-height:normal;letter-spacing:-.34px;margin-bottom:10px}.qna-wrapper .qna-title>h4{color:#fff;font-family:GumiRomance;font-size:40px;font-weight:400;line-height:50px;letter-spacing:-.8px;margin-bottom:15px}.qna-wrapper .qna-title>span{color:#d9d9d9;font-family:FlightSans;font-size:21px;font-weight:400;line-height:33px;letter-spacing:-.42px}.qna-wrapper .qna-content{width:calc(100% - 761px)}@media (min-width: 1281px) and (max-width: 1920px){.qna-wrapper{padding:567px 100px}.qna-wrapper .qna-title{min-width:462px;margin-right:78px}.qna-wrapper .qna-content{width:calc(100% - 540px)}}@media (min-width: 769px) and (max-width: 1280px){.qna-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:358px 50px 0;z-index:1}.qna-wrapper .qna-title{width:668px;display:flex;flex-direction:column;margin-bottom:50px}.qna-wrapper .qna-title>p{font-size:15px;letter-spacing:-.3px}.qna-wrapper .qna-title>h4{font-size:21px;line-height:30px;letter-spacing:-.42px}.qna-wrapper .qna-title>span{font-size:18px;line-height:24px;letter-spacing:-.36px}.qna-wrapper .qna-content{width:100%;height:553px}}@media (max-width: 768px){.qna-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:170px 22px 0;z-index:1}.qna-wrapper .qna-title{text-align:center;margin-bottom:50px;margin-right:0;min-width:0}.qna-wrapper .qna-title>p{font-size:12px;letter-spacing:-.24px}.qna-wrapper .qna-title>h4{font-size:18px;line-height:28px;letter-spacing:-.36px}.qna-wrapper .qna-title>span{font-size:15px;line-height:25px;letter-spacing:-.3px}.qna-wrapper .qna-content{width:100%;height:598px}}.accordion-comp{width:100%;padding-bottom:10px;border-bottom:1px solid #636363;transition:max-height .5s;margin-bottom:446px}.accordion-comp:not(:last-child){margin-bottom:45px}.accordion-comp.open .accordion-title .question-view{rotate:180deg}.accordion-comp .accordion-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion-comp .accordion-title .question{display:flex}.accordion-comp .accordion-title .question .question-ic{width:29px;height:22px;background-image:url(/assets/question_ic-b7af78d6.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px}.accordion-comp .accordion-title .question>span{color:#fff;font-family:FlightSans;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.36px}.accordion-comp .accordion-title .question-view{width:10px;height:10px;background-image:url(/assets/question_arrow_ic-725fd192.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s}.accordion-comp .accordion-content{max-height:0;overflow:hidden;padding-top:8px;color:#b396f4;font-family:FlightSans;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-.32px;word-break:keep-all;transition:max-height .2s linear}@media (min-width: 769px) and (max-width: 1280px){.accordion-comp{width:100%;transition:max-height .5s;margin-bottom:253px}.accordion-comp .accordion-content{height:553px}}@media (max-width: 768px){.accordion-comp{width:100%;padding-bottom:10px;margin-bottom:258px}.accordion-comp .accordion-title .question .question-ic{width:19px;height:15px}.accordion-comp .accordion-title .question>span{word-break:keep-all;font-size:14px;line-height:24px;letter-spacing:-.28px}.accordion-comp .accordion-content{font-size:13px;font-weight:400;line-height:normal;letter-spacing:0px}}.with-us-section{display:flex;flex-direction:column;align-items:center;position:relative;height:100%;width:100%;background-image:url(/assets/withus_background-6d2e5d88.png);background-position:top;background-repeat:no-repeat;background-size:cover}.with-us-section .with-us-bridge{position:absolute;bottom:0;left:0;width:568px;height:704px;opacity:.4;background-image:url(/assets/withus_bridge-b631177c.png);background-position:left;background-size:contain;background-repeat:no-repeat}.with-us-section .with-us-circle-box{position:absolute;top:640px;left:0;width:calc(100% + 479px);height:1041px;background-image:url(/assets/withus_circle_box-58fdaad2.png);background-position:left;background-size:contain;background-repeat:no-repeat}.with-us-section .with-us-air-ballon{position:absolute;top:794px;right:0;width:471px;height:522px;background-image:url(/assets/withus_airballon-a0260924.svg);background-position:right;background-size:contain;background-repeat:no-repeat;-moz-animation:bounce 5s infinite linear;-webkit-animation:bounce 5s infinite linear;-o-animation:bounce 5s infinite linear;animation:bounce 5s infinite linear}@media (min-width: 1281px) and (max-width: 1920px){.with-us-section .with-us-circle-box{position:absolute;top:640px;left:0;width:calc(100% + 479px);height:1041px;background-image:url(/assets/withus_circle_box-58fdaad2.png);background-position:left;background-size:contain;background-repeat:no-repeat}}@media (min-width: 769px) and (max-width: 1280px){.with-us-section{background-position:top;background-size:contain}.with-us-section .with-us-bridge{width:320px;height:285px;opacity:.4;bottom:-70px}.with-us-section .with-us-circle-box{position:absolute;top:50%;transform:translateY(-50%);left:0;width:calc(100% + 479px);height:1041px}.with-us-section .with-us-air-ballon{display:none}}@media (max-width: 768px){.with-us-section{background-position:top;background-size:contain}.with-us-section .with-us-bridge{width:320px;height:285px;opacity:.4;bottom:-70px}.with-us-section .with-us-circle-box{position:absolute;top:50%;transform:translateY(-50%);left:0;width:calc(100% + 479px);height:1041px}.with-us-section .with-us-air-ballon{display:none}}@keyframes bounce{0%{top:794px}50%{top:834px}to{top:794px}}.play-bridge-footer{display:flex;justify-content:space-between;align-items:center;height:200px;border-top:1px solid #201F26;background-color:#06040d;padding:72px 200px}.play-bridge-footer .footer-content-info{display:flex;align-items:center}.play-bridge-footer .footer-content-info .footer-logo{width:141px;height:56px;background-image:url(/assets/play_bridge_logo-d533838c.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:35px}.play-bridge-footer .footer-content-info>p{color:#d9d9d9;font-family:FlightSans;font-size:15px;font-weight:400;line-height:25px;letter-spacing:-.3px}.play-bridge-footer .footer-content-info>p>span{color:#d9d9d9;font-family:FlightSans;font-size:13px;font-weight:400;line-height:normal}.play-bridge-footer .contact-us{display:flex;flex-direction:column}.play-bridge-footer .contact-us .contact-sns{display:flex;color:#d9d9d9;font-family:FlightSans;font-size:13px;line-height:normal}.play-bridge-footer .contact-us .contact-sns .contact{width:19px;height:19px;margin-right:10px;background-repeat:no-repeat;background-size:contain;background-position:center}.play-bridge-footer .contact-us .contact-sns .contact.kakao{background-image:url(/assets/contact_us_kakao-c3dbd247.svg);margin-bottom:10px}.play-bridge-footer .contact-us .contact-sns .contact.send{background-image:url(/assets/contact_us_send-ad0e749a.svg)}@media (min-width: 769px) and (max-width: 1280px){.play-bridge-footer{padding:40px 50px}.play-bridge-footer .footer-content-info{flex-direction:column;align-items:flex-start}.play-bridge-footer .footer-content-info .footer-logo{width:100px;height:40px;margin-right:0;margin-bottom:17px}.play-bridge-footer .footer-content-info>p{font-size:13px;font-weight:400;line-height:normal;letter-spacing:0}.play-bridge-footer .contact-us{display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:flex-end}.play-bridge-footer .contact-us .contact-sns .contact{width:15px;height:15px}.play-bridge-footer .contact-us .contact-sns .contact.kakao{margin-bottom:5px}}@media (max-width: 768px){.play-bridge-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:182px;padding:35px 22px}.play-bridge-footer .footer-content-info{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}.play-bridge-footer .footer-content-info .footer-logo{width:64px;height:25px;margin-right:0;margin-bottom:15px}.play-bridge-footer .footer-content-info>p{font-size:10px;line-height:14px;letter-spacing:-.2px}.play-bridge-footer .footer-content-info>p>span{font-size:10px;line-height:14px}.play-bridge-footer .contact-us{width:100%;display:flex;flex-direction:row;justify-content:space-between}.play-bridge-footer .contact-us .contact-sns{display:flex;font-size:10px;line-height:14px;letter-spacing:-.2px;text-wrap:nowrap}.play-bridge-footer .contact-us .contact-sns .contact{width:15px;height:15px;margin-right:5px}.play-bridge-footer .contact-us .contact-sns .contact.kakao{background-image:url(/assets/contact_us_kakao-c3dbd247.svg);margin-bottom:0}.play-bridge-footer .contact-us .contact-sns .contact.send{background-image:url(/assets/contact_us_send-ad0e749a.svg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}@font-face{font-family:GumiRomance;src:url(/assets/GumiRomance-43a427bb.ttf) format("truetype");font-style:normal}@font-face{font-family:GumiDotum;src:url(/assets/GumiDotum-b4e7d7df.ttf) format("truetype");font-style:normal}@font-face{font-family:GumiIndustry;src:url(/assets/GumiIndustry-e7d0bd5d.ttf) format("truetype");font-style:normal}@font-face{font-family:FlightSans;src:url(/assets/FlightSans-Regular-82509c07.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FlightSans;src:url(/assets/FlightSans-Bold-8c3cbb28.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:FlightSans;src:url(/assets/FlightSans-Title-4b522a04.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:GajrajOne;src:url(/assets/GajrajOne-Regular-bc364fef.ttf) format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}body{width:100vw;height:100vh}#root{width:100%;height:100%;font-family:Pretendard,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;overflow:auto}button{cursor:pointer;border:none;font-family:Pretendard,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}a{width:inherit;height:inherit;text-decoration:none;display:inherit;justify-content:inherit;align-items:inherit;color:inherit}@media (min-width: 1920px){.pc-cut-down{display:inline}}@media (min-width: 1281px) and (max-width: 1920px){.pc-cut-down{display:none}}@media (min-width: 769px) and (max-width: 1280px){.pc-cut-down{display:none}}@media (max-width: 768px){.pc-cut-down{display:none}}@media (min-width: 1920px){.pc-tablet-cut-down{display:none}}@media (min-width: 1281px) and (max-width: 1920px){.pc-tablet-cut-down{display:inline}}@media (min-width: 769px) and (max-width: 1280px){.pc-tablet-cut-down{display:inline}}@media (max-width: 768px){.pc-tablet-cut-down{display:inline}}@media (min-width: 1920px){.tablet-cut-down{display:none}}@media (min-width: 1281px) and (max-width: 1920px){.tablet-cut-down{display:none}}@media (min-width: 769px) and (max-width: 1280px){.tablet-cut-down{display:inline}}@media (max-width: 768px){.tablet-cut-down{display:inline}}@media (min-width: 1920px){.mobile-cut-down{display:none}}@media (min-width: 1281px) and (max-width: 1920px){.mobile-cut-down{display:none}}@media (min-width: 769px) and (max-width: 1280px){.mobile-cut-down{display:none}}@media (max-width: 768px){.mobile-cut-down{display:inline}}@media (min-width: 1920px){.not-mobile-cut-down{display:inline}}@media (min-width: 1281px) and (max-width: 1920px){.not-mobile-cut-down{display:inline}}@media (min-width: 769px) and (max-width: 1280px){.not-mobile-cut-down{display:inline}}@media (max-width: 768px){.not-mobile-cut-down{display:none}}
