@font-face{font-family:'NotoSansJP';src:url(/seo/font/id/noto-sans-jp-latin-regular.woff2) format('woff2'),url(/seo/font/id/noto-sans-jp-latin-regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'NotoSansJP';src:url(/seo/font/id/noto-sans-500.woff2) format('woff2'),url(/seo/font/id/noto-sans-500.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Material Icons Flirt';src:url('/seo/font/id/Material Icons Flirt.woff2') format('woff2'),url('/seo/font/id/Material Icons Flirt.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}ul li{list-style:none}img{border:0;max-width:100%;display:block}:root{--primary:#f26e65;--accent:#ff8831;--header:#000;--success:#45b883;--danger:#f34134;--warning:#ff7d1f;--gradient:linear-gradient(89.89deg,var(--primary) .09%,var(--accent) 99.91%);--icon-font:'Material Icons Flirt';--light:rgba(255,255,255,.9);--dark:rgba(0,0,0,.85);--transition:all 0.2s cubic-bezier(.39,0,.17,.99);--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}html,body{height:100%}body{font-family:'NotoSansJP',Arial,sans-serif;font-size:14px;line-height:1.3;color:rgba(0,0,0,.5);background:#030303;-webkit-font-smoothing:antialiased}input,select{font-family:'NotoSansJP',Arial,sans-serif;font-size:14px;transition:var(--transition)}.grecaptcha-badge{z-index:1}.center{max-width:1000px;width:100%;padding:0 20px;margin:auto}.wrapper{min-height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.svg-circles-bg{position:absolute;top:-100vw;left:50%;right:0;margin:auto;width:200vw;height:200vw;transform:translateX(-50%);pointer-events:none}.header{padding:20px 0}.header .logo{display:block;margin:auto}.logo{height:40px}main{flex:1;display:flex;flex-direction:column;padding:0 0 60px;position:relative}main .center{flex:1;display:flex;flex-direction:column;justify-content:space-around}.success-item{text-align:center}.success-item .slogan-title{margin-bottom:20px}.slogan-title span{display:block}.icon-success{width:80px;height:80px;border-radius:50%;background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.88)),#45b883;border-radius:50%;position:relative;margin:0 auto 20px}.success-item .title{font-size:16px;margin-bottom:10px;color:var(--light)}.icon-success:before{content:'\e92a';font-family:'Material Icons Flirt';position:absolute;top:0;left:0;right:0;bottom:0;font-size:38px;line-height:76px;color:var(--success)}.next-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:var(--gradient);margin:40px auto 0;cursor:pointer;animation:btnAnimation 1.8s linear infinite}[data-current-step="4"] .next-btn,[data-current-step="5"] .next-btn{display:none}.next-btn:before{content:'\e91c';font-family:'Material Icons Flirt';font-size:24px;text-align:center;color:var(--light);line-height:40px}.prev-btn{font-size:14px;color:var(--light);position:relative;margin-top:30px;padding:0 28px 0 32px;transition:var(--transition);cursor:pointer;text-transform:capitalize;margin-left:10px}.prev-btn::before{content:'\e90e';font-family:'Material Icons Flirt';font-size:24px;line-height:1;position:absolute;left:0;top:-2px}.prev-btn:hover{color:var(--primary)}.contactus-container{text-align:center}.contactus-form{display:grid;align-items:center;position:relative;z-index:1;text-align:left}.slogan-title{color:var(--light);font-weight:400;font-size:34px;line-height:40px;text-align:center;margin-bottom:10px}.slogan-description{font-size:18px;line-height:28px;text-align:center;color:rgba(255,255,255,.6);max-width:728px;margin:auto}.form-title{color:var(--light);font-size:24px;line-height:36px;margin-bottom:20px;text-align:center}.form-step-inner{display:none;position:relative;background:rgba(255,255,255,.08);backdrop-filter:blur(16px);border-radius:8px;padding:20px;color:rgba(255,255,255,.6);max-width:550px;margin:auto}.is-active .form-step-inner{display:block}.form-step-item{opacity:0;grid-column:1 / -1;grid-row:1 / -1;z-index:0;transition:var(--transition)}.form-step-item[data-step="1"]{animation:none;transition:none}.form-step-item.is-active{opacity:1;z-index:1;-webkit-animation-name:zoomInDown;animation-name:zoomInDown;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.form-item+.form-item{margin-top:24px}.form-item.input-item{position:relative;margin-top:38px}[data-step="2"] .form-item.input-item:first-child,[data-step="4"] .form-item.input-item:first-child{margin-top:18px}.form-item.is-hidden{display:none}.form-item.captcha-item{margin-top:0}.has-focused.form-item.input-item label{color:var(--primary)}.item-description p{margin-top:20px;font-size:12px}.has-focused.input-item.item-description p{color:var(--primary)}.error-field.input-item.item-description p{display:none}.form-item label{font-size:12px;display:block;transition:var(--transition)}.form-item.input-item label{position:absolute;top:0;right:0;left:0;z-index:1;display:flex;padding:13px 0;font-size:14px;line-height:1;color:rgba(255,255,255,.6);transition:var(--transition);pointer-events:none}.is-focused.form-item.input-item label{font-size:12px;transform:translateY(-26px)}.form-input{border-bottom:1px solid rgba(255,255,255,.24);position:relative}.has-focused .form-input::before,.has-focused .form-select::before{right:0;left:0;background:var(--primary)}.error-field .form-input::before,.error-field .form-select::before{right:0;left:0;background:var(--danger)}.error-field.input-item .form-input input{color:rgba(255,255,255,.4)}.form-input::before,.form-select::before{content:'';position:absolute;right:50%;bottom:-1px;left:50%;display:block;height:1px;background:transparent;transition:var(--transition)}.form-item input{width:100%;padding:10px 0;font:inherit;color:inherit;background:inherit;border-radius:0;line-height:1;border:0;outline:0;color:rgba(255,255,255,.9);appearance:none}.input-item.has-focused textarea,.input-item.has-focused input{border-color:var(--primary)}.error-field.input-item textarea,.error-field.input-item input{border-color:var(--danger)}.error-field.is-focused.input-item label{color:var(--danger)}.checkbox-group{display:flex;flex-flow:row wrap;align-items:center;border:none}.checkbox-group:before{display:none}.checkbox-item{display:flex;flex-wrap:wrap;margin-top:20px;position:relative;width:100%}.checkbox-group-title{width:100%;font-size:14px;line-height:20px;color:rgba(255,255,255,.9)}.checkbox-item input[type='radio']{display:none}.checkbox-item label{padding:0 0 0 40px;cursor:pointer;font-size:14px;line-height:20px;margin-bottom:0}.checkbox-item label:before{content:'\e9bd';position:absolute;font-family:'Material Icons Flirt';left:0;top:0;bottom:0;width:20px;height:20px;margin:auto;font-size:24px;color:var(--light)}.checkbox-item input[type='radio']:checked+label:before{content:'\e9be';color:var(--primary)}.submit-block{text-align:center}.terms-checkbox-item{margin-top:20px}.error-field.terms-checkbox-item label{color:var(--danger)}.error-field.terms-checkbox-item label:before{color:var(--danger)}.terms-checkbox-item label{text-align:left;position:relative;padding-left:40px;line-height:20px;display:inline-block;color:rgba(255,255,255,.6);cursor:pointer;transition:var(--transition)}.terms-checkbox-item input{display:none}.terms-checkbox-item label:before{content:'\e92b';font-family:'Material Icons Flirt';color:var(--primary);transition:var(--transition);width:20px;height:20px;font-size:23px;position:absolute;left:0;top:0;line-height:20px;bottom:0;margin:auto}.terms-checkbox-item input:checked+label::before{content:'\e92c'}.submit-btn{display:block;width:100%;max-width:420px;height:40px;line-height:40px;border:none;background:var(--gradient);border-radius:8px;font-weight:500;text-transform:capitalize;color:var(--light);font-size:14px;margin:40px auto 0;cursor:pointer;transition:var(--transition)}.submit-btn:hover{opacity:.9}.error-field .form-error-block{visibility:visible;transform:translateY(0);opacity:1}.form-error-block{margin-top:4px;color:var(--danger);font-size:12px;transform:translateY(20px);opacity:0;visibility:hidden;transition:var(--transition)}.success-message{display:none;color:green;font-size:14px;text-align:center;padding-top:15px}.success-message.is-visible{display:block}footer{border-top:1px solid rgba(255,255,255,.16);padding:20px 0;position:relative;z-index:1;text-align:center}footer .logo-block{display:inline-block}footer .copyright-block{color:rgba(255,255,255,.4);font-size:14px}.social-block{display:flex;justify-content:center;margin:30px 0}.social-block a{margin:0 15px;display:inline-block}.social-block a:hover:before{color:var(--primary)}.social-block .youtube::before{content:'\ea02';font-family:var(--icon-font);color:var(--light);font-size:24px;transition:var(--transition)}.social-block .twitter::before{content:'\e9ec';font-family:var(--icon-font);color:var(--light);font-size:22px;transition:var(--transition)}.footer-links-item{display:inline-block;margin:10px 20px 10px 0}.footer-links-item a{display:inline-block;color:var(--light);font-size:14px;text-decoration:underline}.footer-links-item a:hover{text-decoration:none}.circle-dark{transform:scale(.635);transform-origin:center center;animation:pulse 4s ease infinite}.circle-overlay{transform:scale(.635);transform-origin:center center;animation:pulseOverlay 4s ease infinite}@keyframes pulse{0%{transform:scale(.635);transform-origin:center center;opacity:0}70%{transform:scale(1);transform-origin:center center;opacity:.5}100%{transform:scale(.635);transform-origin:center center;opacity:0}}@keyframes pulseOverlay{0%{transform:scale(.635);transform-origin:center center;opacity:0}70%{transform:scale(1);transform-origin:center center;opacity:1}100%{transform:scale(.635);transform-origin:center center;opacity:0}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}to{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@media (min-width:1024px){.svg-circles-bg{top:-55vw;width:110vw;height:110vw}.form-step-inner{padding:40px}.form-title{font-size:34px;margin-bottom:40px}.header{padding:30px 0}.slogan-title{font-size:60px;line-height:70px;margin-bottom:40px}.item-description textarea{height:138px;min-height:138px}.terms-checkbox-item{margin-top:40px}footer{padding:40px 0}.submit-btn{max-width:200px}.success-item .slogan-title{margin-bottom:40px}.success-item .title{margin-bottom:20px}}