*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}html{color:#1a1a1a;overflow-x:hidden;font-family:Figtree,Open Sans,geomanist,Helvetica,Arial,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;--topic-color:#cf60ff;--header-height:70px}h1{font-size:48px;line-height:1.3}h2{font-size:36px;line-height:1.4}h3{font-size:24px;line-height:1.4}h4{font-size:18px;line-height:1.44}p{font-size:16px;line-height:1.5}button,input[type='button'],input[type='submit'],input[type='reset'],a,summary{cursor:pointer}a{text-decoration:none;transition:all linear 0.2s;color:inherit}a:hover{outline:none;color:var(--topic-color)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}img{border-style:none;max-width:100%;vertical-align:middle}textarea{resize:vertical}button,input,select,textarea{font-family:inherit;font-size:100%;appearance:none}:active,:focus{outline:none}::-moz-placeholder,::-webkit-input-placeholder,:-ms-input-placeholder{color:currentColor;opacity:.5}::-ms-clear,::-ms-reveal{display:none}table{border-collapse:collapse}textarea,input,button,ul,ol{margin:0;padding:0}input{border:0;outline:none;background-color:rgba(0,0,0,0)}button{background:none;border:none;padding:0;margin:0;box-shadow:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit}blockquote,q{quotes:none}ul,ol{list-style:none}picture{font-size:0;display:block}.base-maxwidth{position:relative;margin:auto;max-width:1400px}.base-flex,.base-flexwrap{display:flex}.base-flexwrap-wrap{flex-wrap:wrap}.base-align-center{display:flex;align-items:center}.base-row-align-justify-center{display:flex;align-items:center;justify-content:center}.base-column-align-justify-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.base-column{display:flex;flex-direction:column}.base-phidden{display:none}.base-backtop{display:inline-block;position:fixed;bottom:170px;right:30px;z-index:10;opacity:0;width:50px;height:50px;text-align:center;border-radius:100%;background:rgba(0,0,0,.3);transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in}.base-backtop svg{position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-12px}.base-backtop.show{opacity:1;display:inline-block}.base-backtop.hidden{opacity:0;display:none}main,.main{margin-top:var(--header-height)}@media (max-width:1400px){.base-maxwidth{padding:0 15px}}@media (max-width:1024px){h1{font-size:36px}.base-backtop{bottom:210px;right:10px}}@media (max-width:768px){h1{font-size:26px;line-height:1.4}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}.base-flexwrap{flex-wrap:wrap}.base-mhidden{display:none!important}.base-phidden{display:block}}.prohibited-popu{position:fixed;display:flex;justify-content:center;align-items:center;content:'';top:0;left:0;width:100%;height:100%;z-index:99999999;background-color:rgba(0,0,0,.8)}.prohibited-popu p{color:#fff;max-width:68%;font-size:48px;z-index:11;padding:0 15px;text-align:center}@media (max-width:768px){.prohibited-popu p{font-size:30px;max-width:90%}}.cookie_policy_cmp .cookie-btn-group a{border:1px solid var(--topic-color)!important;box-shadow:none!important;color:var(--topic-color)}.cookie-notices a{color:var(--topic-color)!important}.cookie_policy_cmp .cookie-notices-btn{background:var(--topic-color)!important;color:#FFFFFF!important}.cookie-policy-item .switch input:checked+.slider{background:var(--topic-color)!important}.main-btn{position:relative;display:flex;align-items:center;justify-content:center;width:260px;height:72px;color:#fff;font-size:18px;font-weight:700;border-radius:15px;background:linear-gradient(180deg,#7979FF -27.78%,#C859FF 50%);transition:transform .3s linear;overflow:hidden}.main-btn::before{content:'';position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:calc(100% + 20px);height:25px;background:#FF9EE7;filter:blur(10px);border-radius:100%}.main-btn:hover{color:#fff;transform:scale(1.05);animation:main-btn-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes main-btn-pulse{50%{opacity:.7}}.btn-sparkle{position:relative}.btn-sparkle-item{position:absolute;top:47%;left:35%;display:block;width:calc(var(--width) * 1px);aspect-ratio:1;background-color:#fff;border-radius:50%;transform-origin:50% 50%;rotate:calc(1deg * var(--deg));transform:translate(-50%,-50%);animation:sparkle calc(100s / var(--duration)) linear calc(10s / var(--duration)) infinite}@keyframes sparkle{to{width:calc(var(--width) * 1px);transform:translate(5000%,-50%)}}@media (max-width:767px){.main-btn{width:235px;height:60px;font-size:16px;border-radius:12px}}