.bubbles{--cr-main-1: #B3DAFB;--cr-main-2: #DEF9F9;--cr-1: color-mix(in srgb, var(--cr-main-1), var(--cr-main-2) 20%);--cr-2: color-mix(in srgb, var(--cr-main-1), var(--cr-main-2) 35%);--cr-3: color-mix(in srgb, var(--cr-main-1), var(--cr-main-2) 50%);--cr-4: color-mix(in srgb, var(--cr-main-1), var(--cr-main-2) 65%);--cr-5: color-mix(in srgb, var(--cr-main-1), var(--cr-main-2) 80%);position:fixed;z-index:-2;top:0;left:0;width:100%;height:100%;pointer-events:none;filter:blur(100px)}.bubbles .bubble{width:max(240px,30vw);aspect-ratio:1;border-radius:50%;position:absolute;top:0;left:0;transform-origin:center}.bubbles .bubble:nth-of-type(1){background:var(--cr-main-1)}.bubbles .bubble:nth-of-type(2){background:var(--cr-main-2)}.bubbles .bubble:nth-of-type(3){background:#fff}.bubbles .bubble:nth-of-type(4){background:var(--cr-1)}.bubbles .bubble:nth-of-type(5){background:var(--cr-2)}.bubbles .bubble:nth-of-type(6){background:var(--cr-3)}.bubbles .bubble:nth-of-type(7){background:var(--cr-4)}.main-wrapper{overflow:hidden}.bg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-3}.bg img{width:100%;height:100%;object-fit:cover}.decText{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:-1;color:#fff3;font-size:clamp(18.75rem,7.7206rem + 19.6078vw,31.25rem);font-weight:600;line-height:1;text-transform:uppercase;white-space:nowrap;transition:.8s letter-spacing}.decText span{display:inline-block}.main-wrapper .float-btn{display:none!important}.stepBlk .container{min-height:100vh;padding:0 var(--baseSpace);display:flex;flex-direction:column;align-items:center;justify-content:center}.stepBlk .nav{width:100%;padding-top:30px;display:flex;align-items:center;justify-content:center}.stepBlk .nav .closeBtn{margin-left:auto}@media only screen and (max-width: 575px){.stepBlk .nav{padding-top:20px}}.stepBlk .footer{width:100%;padding-bottom:40px;text-align:center}@media only screen and (max-width: 575px){.stepBlk .footer{padding-bottom:20px}}.stepBlk .footer .copyright{font-size:.75rem;font-weight:500}.stepBlk .content{width:100%;margin:auto;padding:50px 0}.stepBlk .inner{max-width:630px;background:#fff;border-radius:10px;padding:clamp(60px,2.9185rem + 1.7346vw,80px) 60px;margin:auto}@media only screen and (max-width: 767px){.stepBlk .inner{padding-left:20px;padding-right:20px}}.stepBlk .inner.p40{padding-top:40px;padding-bottom:40px}.stepBlk .inner+.inner{margin-top:10px}.stepBlk .backBtn{margin-bottom:40px}.stepBlk .title-blk{gap:20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 575px){.stepBlk .title-blk{gap:10px}}.stepBlk .title-blk .iconBox{width:50px;height:50px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 575px){.stepBlk .title-blk .iconBox{margin-top:-20px}}.stepBlk .title-blk .iconBox>i{font-size:1.25rem;color:#fff;position:relative;z-index:2}.stepBlk .socialLogin{gap:30px;margin-top:40px;display:flex;align-items:center;justify-content:center}.stepBlk .socialLogin .iconBox{width:50px;height:50px;border-radius:5px;background:#f4f4f4;font-size:1.25rem;transition:.4s color,.4s background;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1201px){.stepBlk .socialLogin .iconBox:hover{background:#09f;color:#fff}}@media only screen and (max-width: 1200px){.stepBlk .socialLogin .iconBox:active{background:#09f;color:#fff}}.stepBlk .collapseBtn{gap:20px}.stepBlk .collapseBtn i{position:relative;z-index:2}.stepBlk .collapseBtn.open{--btnBgColor: #09f}.stepBlk .collapseBox{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s linear}.stepBlk .collapseBox.open{grid-template-rows:1fr}.stepBlk .collapseBox .formBox{overflow:hidden}.stepBlk .collapseBox .formBox .form-row{padding-top:40px}.stepBlk .collapseBox .formBox .line_btn{margin-top:20px}.stepBlk .form-wrap .wdd-form{margin-top:40px;padding:0}.stepBlk .form-wrap .formTitle:not(:first-child){margin-top:40px}.stepBlk [data-form=snsBindForm]{padding:0}.stepBlk .formTitle{font-size:1rem;font-weight:600;line-height:1.2}.stepBlk .btn-wrap{margin-top:40px}.stepBlk .btn_group{margin-top:20px}.stepBlk .btn_group+.btn_group{margin-top:40px;padding-top:40px;border-top:1px solid #000}
