*{box-sizing:border-box;margin:0;padding:0}html,body{-ms-overflow-style:none;scrollbar-width:none;min-width:100vw;min-height:100vh;position:relative}@media screen and (min-width:769px){html,body{max-width:100vw}}a{color:inherit;text-decoration:none}
*{box-sizing:border-box;margin:0;padding:0}@keyframes flow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}section{overflow-x:hidden}body{flex-direction:column;display:flex}body>*{width:100%;max-width:1536px;margin-left:auto;margin-right:auto}p,li,span{line-height:1.4}::-webkit-scrollbar{width:0;display:none}body::-webkit-scrollbar{display:none}.videoWrapper{width:100%;height:100%;position:relative;overflow:hidden}.videoWrapper video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.darkBg{background-color:#0006;width:100%;height:100vh;position:absolute;top:0;left:0}.prevPage{z-index:0;width:100%;height:100vh;position:fixed;top:0;left:0}.buttonGradient{cursor:pointer}.buttonGradient.bg-anim{color:#fff;background:#fff;border:none;border-radius:18px;width:100%;padding:16px 32px}.buttonGradient.bg-anim.type-3{background:linear-gradient(193deg,#d94eff 0%,#2068e4 21%,#a951da 48%,#fc4545 93%) 0 0/300%;animation:6s ease-in-out infinite flow}body{-ms-overflow-style:none;scrollbar-width:none}button{appearance:none;border:none}input{font-family:inherit;font-style:inherit}input::placeholder{font-family:inherit;font-weight:300;font-style:inherit}.cursor-pointer{cursor:pointer}.p-events-none{pointer-events:none}.p-events-auto{pointer-events:auto}.op{opacity:.69}.z-0{z-index:0}.z-1{z-index:1}.z-100{z-index:100}.ov-hidden{overflow:hidden}.ov-visible{overflow:visible}.t0{top:0}.l0{left:0}.bc-fill{background:#fff}.bc-fill a,.bc-fill p,.bc-fill h3,.bc-fill h2,.bc-fill h4{color:#fff}.base-br{border-radius:18px}.b-none{border:none}.o-none{outline:none}.block{display:block}.inline-block{display:inline-block}.table{display:table}.grid{display:grid}.flex{display:flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap!important}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.w-fit{width:fit-content}.w-screen{width:100vw}.w-full{width:100%}.w-auto{width:auto}.w-min{width:min-content}.w-max{width:max-content}.w-fill{width:-webkit-fill-available;width:-moz-available;width:stretch}.w-half{width:50%}.h-fit{height:fit-content}.h-screen{height:100vh}.h-full{height:100%}.h-auto{height:auto}.h-min{height:min-content}.h-max{height:max-content}.h-fill{height:-webkit-fill-available;height:-moz-available;height:stretch}.h-half{height:50%}.h-maxvh{height:calc(100vh - 32px)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.static{position:static}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.baseRadius{border-radius:18px}.basePadding{padding:16px}.padding-0{padding:0}.white{color:#fff}.block{background:#fff;border-radius:36px;padding:16px;overflow:auto}@media (max-width:1365px){.block.pc{padding:10px}}.block.pc.popup-container{padding:24px}.sectionList{display:flex}.sectionList.pc{flex-flow:wrap;gap:32px 16px;margin-top:16px}.sectionList.pc .section{width:calc(25% - 12px)}.sectionList.mob{flex-direction:column;gap:24px;margin-top:24px}.cardList{gap:8px;width:calc(100% + 32px);min-height:200px;max-height:216px;margin:8px -16px 0;padding:8px 16px;overflow:auto}@media (max-width:1365px){.cardList.pc{flex-wrap:wrap;min-height:fit-content;max-height:fit-content}.cardList.pc .card{width:calc(16.6667% - 13.3333px)}}.cardList .card,.cardList .actionCard{flex-grow:0;flex-shrink:0}.imageList{gap:8px;max-width:100%}.imageList img,.imageList video{object-fit:cover;border-radius:18px;flex-grow:1;flex-shrink:1;width:calc(33.3% - 16px);height:auto;position:relative}.buttonsList.pc{margin-top:16px}.buttonsList.mob{margin-top:8px}.page{display:flex;position:relative}.page.pc{flex-direction:row;padding:20px 36px;overflow:hidden scroll}.page.mob{z-index:2;flex-direction:column;min-height:calc(100vh - 61px)}.page.slug{z-index:5}.container.black{color:#000}.container h2,.container h3,.container h4,.container h5,.container h6{font-weight:500}.container button{font-weight:700}.container.pc h1{font-size:36px}@media (max-width:1365px){.container.pc h1{font-size:calc(2.1875vw + 4.5px)}}@media (max-width:768px){.container.pc h1{font-size:22px}}.container.pc h2{font-size:28px}@media (max-width:1365px){.container.pc h2{font-size:calc(1.25vw + 10px)}}@media (max-width:768px){.container.pc h2{font-size:20px}}.container.pc h3{font-size:24px}@media (max-width:1365px){.container.pc h3{font-size:calc(.9375vw + 10.5px)}}@media (max-width:768px){.container.pc h3{font-size:18px}}.container.pc h4{font-size:18px}@media (max-width:1365px){.container.pc h4{font-size:calc(.3125vw + 13.5px)}}@media (max-width:768px){.container.pc h4{font-size:16px}}.container.pc h5,.container.pc input,.container.pc .error,.container.pc button{font-size:16px}@media (max-width:1365px){.container.pc h5,.container.pc input,.container.pc .error,.container.pc button{font-size:calc(.625vw + 7px)}}@media (max-width:768px){.container.pc h5,.container.pc input,.container.pc .error,.container.pc button{font-size:12px}}.container.pc p,.container.pc h6{font-size:18px}@media (min-width:1412px){.container.pc p,.container.pc h6{font-size:18px}}@media (max-width:1365px){.container.pc p,.container.pc h6{font-size:calc(.46875vw + 9.25px)}}@media (max-width:768px){.container.pc p,.container.pc h6{font-size:13px}}.container.pc .heading{font-size:28px;font-weight:500}@media (max-width:1365px){.container.pc .heading{font-size:calc(1.25vw + 10px)}}@media (max-width:768px){.container.pc .heading{font-size:20px}}.container.pc .heading h1,.container.pc .heading h2,.container.pc .heading h3,.container.pc .heading h4,.container.pc .heading h5,.container.pc .heading h6,.container.pc .heading p,.container.pc .heading li,.container.pc .heading span{font-size:28px;font-weight:500}@media (max-width:1365px){.container.pc .heading h1,.container.pc .heading h2,.container.pc .heading h3,.container.pc .heading h4,.container.pc .heading h5,.container.pc .heading h6,.container.pc .heading p,.container.pc .heading li,.container.pc .heading span{font-size:calc(1.25vw + 10px)}}@media (max-width:768px){.container.pc .heading h1,.container.pc .heading h2,.container.pc .heading h3,.container.pc .heading h4,.container.pc .heading h5,.container.pc .heading h6,.container.pc .heading p,.container.pc .heading li,.container.pc .heading span{font-size:20px}}.container.pc .bigText{font-size:36px;font-weight:400}@media (max-width:1365px){.container.pc .bigText{font-size:calc(1.875vw + 9px)}}@media (max-width:768px){.container.pc .bigText{font-size:24px}}.container.pc .bigText h1,.container.pc .bigText h2,.container.pc .bigText h3,.container.pc .bigText h4,.container.pc .bigText h5,.container.pc .bigText h6,.container.pc .bigText p,.container.pc .bigText li,.container.pc .bigText span{font-size:36px;font-weight:400}@media (max-width:1365px){.container.pc .bigText h1,.container.pc .bigText h2,.container.pc .bigText h3,.container.pc .bigText h4,.container.pc .bigText h5,.container.pc .bigText h6,.container.pc .bigText p,.container.pc .bigText li,.container.pc .bigText span{font-size:calc(1.875vw + 9px)}}@media (max-width:768px){.container.pc .bigText h1,.container.pc .bigText h2,.container.pc .bigText h3,.container.pc .bigText h4,.container.pc .bigText h5,.container.pc .bigText h6,.container.pc .bigText p,.container.pc .bigText li,.container.pc .bigText span{font-size:24px}}.container.mob h1{font-size:calc(20.5128vw - 52.9231px);font-weight:500}.container.mob h2{font-size:21px;font-weight:500}.container.mob h4{font-size:calc(5.12821vw - 1.23077px)}.container.mob h3{font-size:calc(5.12821vw - 3.23077px)}.container.mob h5,.container.mob input,.container.mob .error,.container.mob button,.container.mob p,.container.mob h6{font-size:16px}.container.mob .heading,.container.mob .heading h1,.container.mob .heading h2,.container.mob .heading h3,.container.mob .heading h4,.container.mob .heading h5,.container.mob .heading h6,.container.mob .heading p,.container.mob .heading li,.container.mob .heading span{font-size:calc(10.2564vw - 18.4615px);font-weight:500}.container.mob .bigText{font-size:calc(10.2564vw - 14.4615px);font-weight:400}.container.mob .bigText h1,.container.mob .bigText h2,.container.mob .bigText h3,.container.mob .bigText h4,.container.mob .bigText h5,.container.mob .bigText h6,.container.mob .bigText p,.container.mob .bigText li,.container.mob .bigText span{font-size:calc(10.2564vw - 14.4615px);font-weight:500}.spriteContainer{z-index:10;background-color:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.spriteContainer .sprite{width:500px;height:500px;animation:2.5s step-end infinite playAnimation;position:absolute}@keyframes playAnimation{0%{background-position:0 0}1.78571%{background-position:-500px 0}3.57143%{background-position:-1000px 0}5.35714%{background-position:-1500px 0}7.14286%{background-position:-2000px 0}8.92857%{background-position:-2500px 0}10.7143%{background-position:-3000px 0}12.5%{background-position:-3500px 0}14.2857%{background-position:0 -500px}16.0714%{background-position:-500px -500px}17.8571%{background-position:-1000px -500px}19.6429%{background-position:-1500px -500px}21.4286%{background-position:-2000px -500px}23.2143%{background-position:-2500px -500px}25%{background-position:-3000px -500px}26.7857%{background-position:-3500px -500px}28.5714%{background-position:0 -1000px}30.3571%{background-position:-500px -1000px}32.1429%{background-position:-1000px -1000px}33.9286%{background-position:-1500px -1000px}35.7143%{background-position:-2000px -1000px}37.5%{background-position:-2500px -1000px}39.2857%{background-position:-3000px -1000px}41.0714%{background-position:-3500px -1000px}42.8571%{background-position:0 -1500px}44.6429%{background-position:-500px -1500px}46.4286%{background-position:-1000px -1500px}48.2143%{background-position:-1500px -1500px}50%{background-position:-2000px -1500px}51.7857%{background-position:-2500px -1500px}53.5714%{background-position:-3000px -1500px}55.3571%{background-position:-3500px -1500px}57.1429%{background-position:0 -2000px}58.9286%{background-position:-500px -2000px}60.7143%{background-position:-1000px -2000px}62.5%{background-position:-1500px -2000px}64.2857%{background-position:-2000px -2000px}66.0714%{background-position:-2500px -2000px}67.8571%{background-position:-3000px -2000px}69.6429%{background-position:-3500px -2000px}71.4286%{background-position:0 -2500px}73.2143%{background-position:-500px -2500px}75%{background-position:-1000px -2500px}76.7857%{background-position:-1500px -2500px}78.5714%{background-position:-2000px -2500px}80.3571%{background-position:-2500px -2500px}82.1429%{background-position:-3000px -2500px}83.9286%{background-position:-3500px -2500px}85.7143%{background-position:0 -3000px}87.5%{background-position:-500px -3000px}89.2857%{background-position:-1000px -3000px}91.0714%{background-position:-1500px -3000px}92.8571%{background-position:-2000px -3000px}94.6429%{background-position:-2500px -3000px}96.4286%{background-position:-3000px -3000px}98.2143%{background-position:-3500px -3000px}to{background-position:0 -3500px}}.actionButton{text-align:left;color:#000;background-color:#f5f4f2;border-radius:18px;padding:16px 60px;position:relative;overflow:hidden}.actionButton.pc{width:fit-content}@media (max-width:1365px){.actionButton.pc{padding:12px 40px}.actionButton.pc .icon{width:35px;height:35px;top:3px;left:0}.actionButton.pc .actionIcon{right:40px}}@media (max-width:1040px){.actionButton.pc{display:none}}.actionButton.dark{color:#fff;background-color:#2e2e2e}.actionButton .icon{height:100%;position:absolute;top:0;right:calc(100% - 48px)}.actionButton .actionIcon{position:absolute;left:calc(100% - 32px)}.actionButton.noIcon{padding-left:16px}.actionButton.no-anim{background:#f5f4f2;padding:16px 60px 11px;line-height:23px}.actionButton.no-anim .actionIcon{top:15px}.actionButton.no-anim{-webkit-text-fill-color:#000;-webkit-background-clip:border-box;background-clip:border-box;text-decoration:none;animation:none}.actionCard{color:#000;background:#f5f4f2;border-radius:18px;width:150px;height:200px;padding:16px;position:relative;overflow:hidden}.actionCard .actionImage{width:100px;height:100px;position:absolute;bottom:0;left:0}.actionCard .actionIcon{position:absolute;bottom:16px;right:16px}.head{padding:16px;position:relative}.head .menuIcon{width:20px;height:20px;position:absolute;left:16px}.head .menuIcon img{width:20px;height:20px}.head .darkBg{z-index:3}.head h3{line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;max-width:75%;overflow:hidden}.head.white{color:#000}.language-dropdown{border-top-left-radius:12px;border-top-right-radius:12px;position:absolute;top:16px;right:20px}.language-dropdown button{appearance:none;background-color:unset;color:#fff;border:none;font-size:18px}.language-dropdown>button{z-index:4;padding:10px 0 10px 15px}.language-dropdown .dropdown{background-color:#ffffff80;border-radius:12px;gap:8px;width:calc(100% + 5px);padding:10px 10px 10px 15px;position:absolute;top:-5px;right:-5px;overflow:hidden}.language-dropdown .dropdown button h5{opacity:.8;font-weight:400}.language-dropdown .dropdown button:first-child{margin-top:20px}.language-dropdown .dropdown button{text-align:left}.language-dropdown .current-value{height:20px}.language-dropdown .current-value svg{width:20px;height:20px;margin-left:4px}.menu{z-index:3;background:#fff;flex-wrap:nowrap;gap:30px;width:80%;height:100dvh;padding:30% 32px 32px;position:absolute;top:0;left:0}.menu .menuItem{color:#000;min-width:248px;font-size:calc(5.12821vw - 1.23077px);font-weight:500}.menu .menuItem span{opacity:.5}.menu .languageContainer{position:absolute;bottom:32px;left:32px}.menu .languageContainer button{background-color:unset;color:#000;border:none;font-family:inherit}.menu .languageContainer h5{font-family:inherit;font-size:16px}.menu .logo-icon{color:#000;gap:16px;position:absolute;top:0;left:32px}.menu .logo-icon h3{padding-top:4px}.menu .logo-icon img{width:50px}.languageContainer{color:#000;gap:16px}.languageContainer button{appearance:none;border:unset;background-color:unset}.languageContainer button h5{font-family:inherit}.languageContainer .languageItem{cursor:pointer;opacity:.5}.languageContainer .languageItem.selected{opacity:1}.languageContainer .languageItem.selected h5{font-weight:700}.languageContainer .languageItem.dark{color:#fff}.poster{position:relative}.poster.pc{width:calc(33.3% - 16px);height:calc(21.6667vw - 26.6667px)}@media (min-width:1536px){.poster.pc{height:331.667px}}@media (max-width:1365px){.poster.pc{width:calc(50% - 16px);height:calc(27vw - 17px)}}@media (max-width:768px){.poster.pc{height:191px}}.poster.pc{transition:transform .15s}.poster.pc:hover{transform:scale(1.01)}.poster.pc .bottomText{padding:24px 32px}.poster.mob{aspect-ratio:1;width:calc(50% - 4px);height:auto}.poster.mob .bottomText{padding:16px}.poster{background-size:cover;border-radius:18px;overflow:hidden}.poster .bottomText{color:#fff;background:linear-gradient(#fff0 0%,#0006 100%);border-bottom-right-radius:18px;border-bottom-left-radius:18px;width:100%;height:fit-content;position:absolute;bottom:0}.poster.disabled .bottomText{background:linear-gradient(#0003 0%,#fff0 100%);border-radius:18px;height:100%;position:relative}.poster.disabled .bottomText span{opacity:.5}.sectionTab .item{text-align:center;background:#f5f2f200;flex-grow:1;flex-shrink:0;padding:16px}.sectionTab.pc{gap:10.56px}.sectionTab.mob{gap:16px;width:calc(100% + 32px);margin:0 -16px;padding:0 16px;overflow:auto}.section{flex-direction:column;gap:8px;display:flex}.section.mob .imgWrapper{height:57vw}.section .imgWrapper{height:auto}.section .imgWrapper img{aspect-ratio:16/10;object-fit:cover;border-radius:18px;width:100%;height:100%}.section .imgWrapper{border-radius:18px;width:100%}.card{color:#000;border-radius:18px;height:140px;padding:16px;position:relative;overflow:hidden}.card p{margin-top:4px}.card.mob{height:109px}.card.mob.row2{height:226px}.card.dark{color:#fff}.card.rows2{grid-row:span 2;height:288px}.card.small{width:150px;height:200px}@media (max-width:1365px){.card.small.pc{height:17vw}}@media (max-width:768px){.card.small.pc{height:132px}}.card h3,.card h5,.card p{z-index:2;position:relative}.card .cardBg{z-index:1;background:radial-gradient(134.86% 99.55% at 12.46% 7.8%,#0003 0%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.widgetButton{color:#fff;z-index:2;background:#ffffff40;border-radius:18px;width:fit-content;padding:8px 16px;position:absolute;bottom:16px}.widgetButton img{height:auto}.widgetButton .widgetButtonText{font-weight:500}.widgetButton.pc img{width:16px}@media (max-width:1365px){.widgetButton.pc img{width:calc(.625vw + 7px)}}@media (max-width:768px){.widgetButton.pc img{width:12px}}.widgetButton.pc .widgetButtonText{font-size:16px}@media (max-width:1365px){.widgetButton.pc .widgetButtonText{font-size:calc(.625vw + 7px)}}@media (max-width:768px){.widgetButton.pc .widgetButtonText{font-size:12px}}@media (max-width:1365px){.widgetButton.pc{padding:.5vw 1vw;bottom:1vw}}@media (max-width:768px){.widgetButton.pc{padding:4px 8px;bottom:8px}}.widgetButton.mob{padding:5.33333px 12px}.widgetButton.mob img{width:12px}.widgetButton.mob .widgetButtonText{font-size:16px}.popup{z-index:6;width:100%;position:fixed;top:0;left:0;max-width:100%!important}.popup .darkBg{z-index:5}.popup .popup-container{z-index:6;background-color:#fff;gap:16px;position:relative}.popup .popup-container h2{padding:8px}.popup .popup-container .close-icon{position:absolute;top:24px;right:24px}.popup.pc{justify-content:center;align-items:center;height:100vh;min-height:768px}.popup.pc .popup-container{width:30%;min-width:450px}@media (max-width:1365px){.popup.pc .popup-container .close-icon{top:16px;right:16px}}.popup.mob{flex-direction:column;justify-content:flex-end;height:100dvh;padding:16px}.flickity-viewport{position:relative;overflow:hidden}.flickity-slider{width:100%;position:absolute}.carousel{outline:none;position:relative}.carousel.mob{margin-left:-24px;margin-right:-24px}.carousel.pc .slider-card{margin:0 16px;padding:32px}.carousel.pc .slider-card>*{width:100%}.carousel.pc .slider-card h4{margin-bottom:8px}.carousel.pc .flickity-button.next{right:0}.carousel.pc .flickity-button.previous{left:0}.carousel.pc .flickity-button:hover{opacity:.69}.carousel.pc .flickity-button:hover .flickity-button-icon{fill:#000}.flickity-page-dots{text-align:center;flex-direction:row;justify-content:center;gap:8px;margin-top:16px;display:flex}.flickity-page-dots .dot{cursor:pointer;background-color:#dcdcdd;border-radius:10px;width:8px;height:8px;transition:all .3s ease-in-out;display:inline-block}.flickity-page-dots .dot.is-selected{width:56px}.slider-card{text-align:center;cursor:grab;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#7300bab3;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;margin:0 32px;display:flex}.slider-card>*{width:85%}.slider-card.pc{height:140px}.slider-card.mob{width:calc(100% - 48px);height:180px;padding:32px 0}.slider-card.mob.left-align{height:230px;padding:32px 16px}.flickity-button{cursor:pointer;background:#fff;border:none;border-radius:50%;width:35px;height:35px;padding:10px;position:absolute}.flickity-button.next{top:calc(50% - 32px);right:14px}.flickity-button.previous{top:calc(50% - 32px);left:14px}.flickity-button .flickity-button-icon{fill:#000;width:12px;height:12px}.cookie-btn{z-index:5;background-color:#f5f4f2;border-radius:18px;gap:16px;padding:16px;display:flex;position:fixed;bottom:16px;right:16px}.cookie-btn p,.cookie-btn button{font-size:14px}.cookie-btn button{color:#fff;cursor:pointer;background-color:#484848;border-radius:18px;padding:10.6667px}.cookie-btn.pc{flex-direction:row;align-items:center;width:35%}@media (max-width:1365px){.cookie-btn.pc{width:50%}}.cookie-btn.pc button{transition:background-color .2s ease-in-out}.cookie-btn.pc button:hover{background-color:#000}.cookie-btn.mob{flex-direction:column;width:calc(100% - 32px)}.cookie-btn.mob button{width:100%}.headerTower{width:100%;color:var(--textColor);background:0 0;border-radius:0;top:0}.headerTower.pc{z-index:5;background-color:#fff;padding:20px 36px;position:sticky;top:0}.headerTower.pc .logo img{width:11vw;max-width:163px;height:auto;position:relative;top:-2px}@media (max-width:768px){.headerTower.pc .logo img{width:100px}}@media (max-width:1365px){.headerTower.pc{padding:18px}.headerTower.pc .logo{gap:8px}.headerTower.pc .item{padding:12px}}@media (max-width:768px){.headerTower.pc{width:768px}}.headerTower.pc.dark{background-color:#000}.headerTower.pc.dark .logo,.headerTower.pc.dark .item{color:#fff}.headerTower.mob.abs{z-index:3;position:absolute}.headerTower.mob.dark{color:#fff;z-index:5;background:0 0;position:fixed}.headerTower .logo{gap:16px}.home{background:#fff}.home .sectionTitle{margin-top:0}.home .leftSide{overflow:visible}.home.pc{min-width:768px;padding:0 20px}.home.pc .leftSide{width:35%}@media (min-width:1600px){.home.pc .leftSide{width:30%}}@media (max-width:1365px){.home.pc .leftSide{width:45%}}.home.pc .leftSide>.flex{flex-grow:1;gap:16px}@media (max-width:1365px){.home.pc .leftSide>.flex{gap:1vw}}.home.pc .rightSide{width:65%}.home.pc .rightSide>.flex{gap:16px}@media (min-width:1600px){.home.pc .rightSide{width:70%}}@media (max-width:1365px){.home.pc .rightSide>.flex{gap:8px}.home.pc .rightSide{width:55%}.home.pc{padding:0 10px}.home.pc .block{padding:8px}}.home.mob .rightSide{border-radius:0;padding-top:4px;padding-bottom:0}.home.mob .rightSide>.flex{gap:8px}.home.mob .leftSide{order:2;padding-top:8px;padding-bottom:4px}.home.mob .leftSide>.flex{flex-grow:1;gap:8px}.slug .depth-bg{z-index:1;background:radial-gradient(134.86% 99.55% at 12.46% 7.8%,#0003 0%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.slug.mob{color:#000;background:#fff;border-top-left-radius:36px;border-top-right-radius:36px;padding:16px 16px 48px;top:61px}.slug.mob .topBlock{position:relative}.slug.mob .topBlock .indicator{position:absolute;top:-10px;left:calc(50% - 30px)}.slug.mob .topBlock.depth{border-top-left-radius:36px;border-top-right-radius:36px;flex-direction:column;justify-content:flex-end;height:270px;margin:-16px -16px 0;display:flex;overflow:hidden}.slug.mob .topBlock.depth img{z-index:0}.slug.mob .topBlock.depth .indicator{z-index:2;top:6px}.slug.mob .topBlock.depth .close-icon{z-index:2;position:absolute;top:16px;left:16px}.slug.mob .topBlock.depth .content-block{z-index:2;padding:16px;position:relative}.slug.mob .topBlock.depth .content-block h2{margin-bottom:16px}.slug.mob .topBlock.depth .content-block .option-blocks{gap:8px}.slug.mob .topBlock.depth .content-block .option-blocks .option-item{background-color:#fff;border-radius:18px;padding:16px}.slug.mob .topBlock.depth .content-block .option-blocks .option-item h6{font-size:14px;font-weight:400}.slug.mob{flex-direction:column;gap:24px;display:flex}.slug.pc{height:calc(100vh - 91px)}.slug.pc .left-side{border-radius:18px;width:50%;height:100%;padding:16px;overflow:hidden}.slug.pc .left-side img{z-index:0}.slug.pc .left-side .left-side-top-block{z-index:2;gap:20px;position:absolute;top:16px;left:16px}.slug.pc .left-side .left-side-top-block img{width:30px;height:auto}.slug.pc .left-side .left-side-top-block h4 a{opacity:.5}.slug.pc .left-side .options-container{z-index:2}.slug.pc .left-side .options-container h2{margin-bottom:16px}.slug.pc .left-side .options-container>.flex{gap:8px}.slug.pc .left-side .options-container>.flex>.flex{background-color:#fff;border-radius:18px;gap:4px;padding:16px}.slug.pc .right-side{flex-direction:column;gap:16px;width:48%;height:100%;display:flex;overflow:hidden scroll}.slug.pc .right-side .sectionTab{z-index:2;background-color:#fff;border-bottom-right-radius:18px;border-bottom-left-radius:18px;flex-wrap:wrap;padding:8px;position:sticky;top:0}.content-container{color:#000;padding:20px 36px}@media (max-width:1365px){.content-container{padding:20px 18px}}.textContent ul,.textContent ol{flex-direction:column;gap:12px;margin-top:19px;display:flex}.textContent h2{margin:18px 0}.textContent p:not(:first-child){margin-top:16px}.textContent ul li{margin-left:8px;padding-left:24px;display:flex;position:relative}.textContent ul li:before{content:"·";color:red;font-size:34px;font-weight:900;position:absolute;top:-12px;left:0}.widget{aspect-ratio:1;background:#000;border-radius:18px;width:calc(50% - 8px);height:auto;padding:16px;display:flex;position:relative}.widget.full{aspect-ratio:2}.widget.pc{flex-grow:1;width:calc(50% - 8px);height:auto}.widget.pc.consult-widget{aspect-ratio:2;color:#fff;text-align:center;justify-content:center;align-items:center;overflow:hidden}.widget.pc.consult-widget>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.widget.pc.consult-widget>div{z-index:2;justify-content:center;align-items:center}.widget.pc.consult-widget h2{color:#fff;margin-bottom:8px}.widget.pc.consult-widget .widgetButton{bottom:16px}@media (max-width:1365px){.widget.pc{width:calc(50% - 1vw);padding:1vw}.widget.pc .icon{width:5vw;top:1vw;right:1vw}}@media (max-width:1365px) and (max-width:768px){.widget.pc .icon{width:31px}}@media (max-width:768px){.widget.pc{width:140px;height:140px;padding:8px}}.widget.pc .widgetText{gap:16px}@media (max-width:1365px){.widget.pc .widgetText{gap:8px}}.widget.pc.full h3{top:10%}.widget.pc.full h5{bottom:30%}.widget.pc.consult{justify-content:space-evenly;align-items:center;width:calc(50% - 8px)}.widget.mob{width:calc(50% - 4px)}.widget.mob.consult-widget{aspect-ratio:2;color:#fff;text-align:left;width:100%;overflow:hidden}.widget.mob.consult-widget>img{object-fit:cover;width:80%;height:auto;position:absolute;top:-5%;right:-20%}.widget.mob.consult-widget>div{z-index:2;justify-content:flex-start;align-items:flex-start}.widget.mob.consult-widget h2{color:#fff;margin-bottom:8px}.widget.mob.consult-widget .widgetButton{bottom:16px}.widget.mob .widgetText{gap:8px}.widget.mob .widgetText>.flex-col{gap:2px}.widget.mob.information .widgetText{gap:10px}.widget.mob.full{gap:8px}.widget.mob.full h3{top:10%}.widget.mob.full h5{bottom:25%}.widget.mob.video .widgetButton img{width:8px}.widget.mob .icon{width:10vw;height:auto}.widget.mob .btns-row{flex-wrap:wrap;gap:8px}.widget .widgetText h5{font-weight:400}.widget.link{background-color:#0000;background-image:linear-gradient(#0000001a 0% 100%),radial-gradient(240.87% 197.12% at .91% -51.02%,#ff000d 0%,#ff500000 100%),radial-gradient(179.16% 179.16% at -6.54% 88.79%,#ad00ff 42.35%,#00fff4 75%,#fb611a 83.33%,#ff000d 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:300%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:6s ease-in-out infinite flow}.widget.full{background:linear-gradient(136deg,#37c1eb -7.53%,#3b42db 104.69%);width:100%}.widget.full .widgetButton{position:relative;bottom:0}.widget.full>div:first-child{height:calc(60% + 16px)}.widget.full>div:first-child .imgWrapper{aspect-ratio:1;border-radius:18px;height:100%}.widget.full>div:first-child .imgWrapper img{object-fit:cover;border-radius:18px;width:100%;height:100%;display:flex}.widget.full>div:first-child .widgetText{flex-direction:column;width:70%;padding-left:16px;display:flex;position:relative}.widget .icon{width:4vw;height:auto;position:absolute;right:16px}.widget .video{border-radius:18px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.widget .video video{z-index:1;object-fit:cover;border-radius:18px;height:100%;position:relative}.widget video{z-index:1;object-fit:cover;border-radius:18px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.widget.consult.pc{color:#fff;overflow:hidden}.widget.consult.pc>img{z-index:1}.widget.consult.pc>div{z-index:2;text-align:center;position:relative}.widgetPopup{z-index:-2;pointer-events:none;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,z-index .3s .3s;display:flex;position:fixed;top:0;left:0}.widgetPopup.opened{pointer-events:unset;opacity:1;z-index:10;transition:opacity .3s,z-index 10ms}.widgetPopup .widgetBg{z-index:2;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.widgetPopup .container{z-index:3;gap:8px;width:80%;position:relative}.widgetPopup .container .close-icon{width:25px;height:25px;position:absolute;top:8px;right:8px}.consult-widget-poster{color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.consult-widget-poster.pc:hover{transform:unset}.consult-widget-poster.pc .btn-white{transition:background-color .3s,color .3s}.consult-widget-poster.pc .btn-white:hover{color:#fff;background-color:#000}.consult-widget-poster.mob{border-radius:0;justify-content:center;align-items:center;width:calc(100% + 32px);height:fit-content;margin-top:-16px;margin-left:-16px;margin-right:-16px}.consult-widget-poster.mob p{width:70%}.consult-widget-poster>.flex{z-index:2;text-align:center;align-items:center;gap:16px;position:relative}.consult-widget-poster .btn-white{cursor:pointer;color:#000;background-color:#fff;border-radius:12px;width:calc(100% - 32px);padding:12px;position:absolute;bottom:16px}.consult-popup-form{background-color:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center}.consult-popup-form button{border-radius:12px}.consult-popup-form .close-icon{cursor:pointer}.consult-popup-form .formBlock{width:100%}.consult-popup-form .formBlock input{background-color:unset;border:1px solid #0000001a;border-radius:12px;font-weight:400}.consult-popup-form .formBlock input::placeholder{font-weight:400}.consult-popup-form h2{text-align:center;margin-top:8px}.consult-popup-form.pc{text-align:center;width:30%;min-width:400px;padding:24px}.consult-popup-form.pc .input-container.input-checkbox{text-align:left}.consult-popup-form.pc .formBlock{gap:16px;margin-top:32px}.consult-popup-form.mob{width:calc(100% - 32px);padding:16px}.consult-popup-form.mob h2{margin-bottom:16px}.consult-popup-form.mob .formBlock{gap:12px}.consult-popup-form button{color:#fff;background-color:#8f00ff}.formBlock{flex-wrap:wrap;gap:24px}.formBlock input{background:#f5f4f2;border:none;border-radius:18px;outline:none;width:100%}.formBlock input,.formBlock button{height:fit-content;padding:16px}.formBlock .error{color:red;background-color:#6969691a;border-radius:18px;padding:4px 8px;font-size:12px;position:absolute;top:-16px;left:8px}.formBlock .error.dark{color:#fff;background-color:gray}.formBlock .input-container{flex-direction:column;gap:8px;display:flex;position:relative}.formBlock .input-container.input-checkbox{margin:8px 0}.formBlock .input-container.input-checkbox input{accent-color:#000;flex-shrink:0;width:18px;height:18px;padding:0}.formBlock .input-container.input-checkbox label{flex-direction:row;align-items:center;gap:16px;display:flex}.formBlock .input-container.input-checkbox a{text-decoration-skip-ink:none;text-decoration:underline}.formBlock .input-container.input-checkbox.check-error{color:red}.formBlock.pc .input-container{margin:0}.formBlock.pc .input-container.input-checkbox input{width:15px;height:15px}.formBlock.mob .input-container.input-checkbox{margin:8px 0}.formBlock.mob .input-container.input-checkbox input{width:20px;height:20px}.formBlock.mob .input-container.input-checkbox p{text-align:left}.consultForm{background-color:#191919;border:1px solid #ffffff21;border-radius:18px;padding:16px}.consultForm .input-container.input-checkbox input{accent-color:#7300ba}.consultForm.pc{flex-direction:column;gap:16px;padding:32px}.consultForm.pc .formBlock{flex-direction:row;justify-content:center;align-items:center;margin-top:8px}.consultForm.pc .formBlock>*{flex-grow:1}.consultForm.pc .input-container.input-checkbox input{width:15px;height:15px}.consultForm.mob{text-align:center;flex-direction:column}.consultForm.mob .formBlock{flex-direction:column;gap:12px}.consultForm.mob h4{margin-top:8px;margin-bottom:16px}.consultForm.mob .input-container.input-checkbox{margin:8px 0}.consultForm.mob .input-container.input-checkbox input{width:20px;height:20px}.consultForm.mob .input-container.input-checkbox p{text-align:left}.consultForm input{color:#fff;background-color:#2e2e2e}.consultForm input::placeholder{opacity:.7;color:#fff}.consultForm button{color:#fff;background-color:#7300ba;border:none;border-radius:18px;outline:none;box-shadow:0 0 34px #bd00ff66}.promoContainer{flex-direction:column;gap:16px;overflow:hidden}.promoContainer.dark{color:#fff;background-color:#000;min-height:100vh}.promoContainer.dark.pc h1{width:100%;margin-bottom:0;font-size:48px}@media (max-width:1365px){.promoContainer.dark.pc h1{font-size:calc(3.4375vw + 14.5px)}}@media (max-width:768px){.promoContainer.dark.pc h1{font-size:42px}}.promoContainer.dark.mob h1{margin-bottom:0}.promoContainer .titleBlock{gap:16px;margin-bottom:8px}.promoContainer.light{color:#000;background-color:#fff}.promoContainer.light h1{background:linear-gradient(-60deg,#904e95,#904e95,#e73c7e,#ee7752) 0 0/300%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite flow}.promoContainer .content{gap:32px;padding-top:32px;padding-bottom:64px}.promoContainer .content h1{margin-bottom:30px}.promoContainer .content .points-list{gap:20px}.promoContainer .content .point p{opacity:.7;margin-top:4px;font-weight:300}.promoContainer ul{padding:16px}.promoContainer .card-item{background-color:#191919;border:1px solid #ffffff21}.promoContainer .card-item.purple{background-color:#7300ba}.promoContainer .photo-card-list{width:100%}@media (max-width:1024px){.promoContainer .photo-card-list{flex-direction:column}}.promoContainer .photo-card-list .photo-card{background-color:#191919;border-radius:18px;justify-content:center;align-items:center}.promoContainer .photo-card-list .photo-card .card-text{flex-direction:column}.promoContainer .photo-card-list .photo-card .card-text p{margin-top:8px}.promoContainer .photo-card-list .photo-card img{aspect-ratio:1;width:35%;height:auto}.promoContainer.pc{gap:24px;max-width:1440px;margin:0 auto;padding:32px 10vw}@media (max-width:768px){.promoContainer.pc{overflow-x:unset;padding:30px 77px}}@media (min-width:1441px){.promoContainer.pc{padding:30px 144px}}.promoContainer.pc .carousel-container{width:calc(50% - 24px)}.promoContainer.pc .slider-list,.promoContainer.pc .photo-card-list{gap:48px}.promoContainer.pc .photo-card{width:calc(50% - 24px);padding:20px}@media (max-width:1024px){.promoContainer.pc .photo-card{width:100%}}.promoContainer.pc .photo-card .card-text{margin-left:32px}.promoContainer.pc .slider-list{flex-flow:wrap}.promoContainer.pc .content{gap:80px}.promoContainer.pc .content .big{width:90%;font-size:42px;font-weight:700}@media (max-width:1365px){.promoContainer.pc .content .big{font-size:calc(2.8125vw + 1.5px)}}@media (max-width:768px){.promoContainer.pc .content .big{font-size:24px}}.promoContainer.pc .card-list-container{align-items:center;gap:32px}.promoContainer.pc .card-list-container .point{gap:16px;width:40%}.promoContainer.pc .card-list-container .card-list{width:60%}.promoContainer.pc .card-list .card-list-items{flex-flow:wrap;gap:24px;display:flex}.promoContainer.pc .card-list .card-item{border-radius:18px;width:calc(50% - 16px);padding:32px}.promoContainer.pc .card-list .card-item.purple{box-shadow:0 0 50px #bd00ff66}.promoContainer.pc .card-list .card-item .title{min-height:70px;font-weight:600}@media (max-width:1365px){.promoContainer.pc .card-list .card-item .title{min-height:40px}}.promoContainer.mob{padding:24px}.promoContainer.mob .points-list{flex-direction:column}.promoContainer.mob .slider-list,.promoContainer.mob .card-list-container,.promoContainer.mob .photo-card-list{flex-direction:column;gap:32px}.promoContainer.mob .photo-card{flex-direction:column;gap:16px;padding:16px}.promoContainer.mob .photo-card .card-text{text-align:center}.promoContainer.mob .photo-card img{width:50%;margin:0 auto}.promoContainer.mob .arrow-icon{opacity:.7;animation:2s ease-in-out infinite moveLeftAndBack;top:-36px;right:0}.promoContainer.mob .card-list-items{gap:16px;width:calc(100% + 96px);margin-left:-48px;margin-right:-48px;padding-left:48px;padding-right:48px;overflow-x:scroll}.promoContainer.mob .card-list-items .card-item{background-color:#7300bab3;border-radius:18px;flex-shrink:0;width:70vw;padding:16px}.promoContainer.mob .card-list-items .card-item .title{min-height:70px;font-weight:600}@keyframes moveLeftAndBack{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}@keyframes scaleOpacity{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.bgImage{z-index:1;position:absolute;right:0}.bgImage.pc{opacity:.1;width:70%;height:50%}@media (max-width:768px){.bgImage.pc{display:none}}.bgImage.mob{opacity:.2;width:auto;height:180vw;right:-100vw}.bgBlur{justify-content:flex-start;align-items:flex-start;display:flex}.bgBlur.mob{z-index:1;width:calc(100vw + 24px);height:100%;right:0;overflow:visible}.bgBlur.pc{overflow:hidden}.scaleAnimate{animation:4s ease-in-out infinite scaleOpacity}.policy{gap:0!important}.policy ol,.policy ul{list-style-position:inside}.policy ol li,.policy ul li{margin:8px 0}.policy h1{margin-bottom:6px;font-size:24px;font-weight:700}.policy h2{margin:12px 0;font-size:21px}.policy li,.policy p,.policy a{font-size:16px;line-height:1.2}@media (min-width:768px){.policy a{transition:opacity .3s ease-in-out}.policy a:hover{opacity:.6}}footer{margin-top:auto}footer.pc{padding:20px 36px}@media (max-width:1365px){footer.pc{padding:20px 18px}}footer.pc .top-container,footer.pc .mid-container{flex-direction:row;justify-content:space-between}footer.pc .top-container{font-size:20px;font-weight:700}footer.pc .mid-container{margin-top:12px}footer.mobile .top-container,footer.mobile .mid-container,footer.mob .top-container,footer.mob .mid-container{flex-direction:column;gap:12px}footer.mobile .top-container,footer.mob .top-container{font-size:18px;font-weight:500}footer.mobile .mid-container,footer.mob .mid-container{margin-top:12px}footer .mid-container{font-size:14px}
@font-face{font-family:sanFrancisco;src:url(../media/light-s.p.bac05aa5.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sanFrancisco;src:url(../media/regular-s.p.8f724cdf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sanFrancisco;src:url(../media/medium-s.p.a7c801c8.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sanFrancisco;src:url(../media/semibold-s.p.024f2062.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sanFrancisco;src:url(../media/bold-s.p.07cabccf.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sanFrancisco Fallback;src:local(Arial);ascent-override:101.55%;descent-override:25.73%;line-gap-override:0.0%;size-adjust:93.76%}.sanfrancisco_247fb17c-module__4a5n0q__className{font-family:sanFrancisco,sanFrancisco Fallback}
