@font-face{font-family:Chess;src:url('../../assets/fonts/ChessGlyph-Regular_v2.044.eot');src:url('../../assets/fonts/ChessGlyph-Regular_v2.044.eot?#iefix') format('embedded-opentype'),url('../../assets/fonts/ChessGlyph-Regular_v2.044.woff2') format('woff2'),url('../../assets/fonts/ChessGlyph-Regular_v2.044.otf') format('opentype'),url('../../assets/fonts/ChessGlyph-Regular_v2.044.woff') format('woff'),url('../../assets/fonts/ChessGlyph-Regular_v2.044.ttf') format('truetype'),url('../../assets/fonts/ChessGlyph-Regular_v2.044.svg#ChessGlyph-Regular') format('svg');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:ChessKid;src:url('../../assets/fonts/ChessKidGlyph-Regular_v1.013.eot');src:url('../../assets/fonts/ChessKidGlyph-Regular_v1.013.eot?#iefix') format('embedded-opentype'),url('../../assets/fonts/ChessKidGlyph-Regular_v1.013.woff2') format('woff2'),url('../../assets/fonts/ChessKidGlyph-Regular_v1.013.woff') format('woff'),url('../../assets/fonts/ChessKidGlyph-Regular_v1.013.ttf') format('truetype'),url('../../assets/fonts/ChessKidGlyph-Regular_v1.013.svg#ChessKidGlyph-Regular') format('svg');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Lucky Font';src:url('../../assets/fonts/Luckiest-Guy.eot') format('eot');src:url('../../assets/fonts/Luckiest-Guy.woff2') format('woff2'),url('../../assets/fonts/Luckiest-Guy.woff') format('woff'),url('../../assets/fonts/Luckiest-Guy.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Troika;src:url('../../assets/fonts/Troika.eot');src:url('../../assets/fonts/Troika.eot?#iefix') format('embedded-opentype'),url('../../assets/fonts/Troika.woff2') format('woff2'),url('../../assets/fonts/Troika.woff') format('woff'),url('../../assets/fonts/Troika.ttf') format('truetype'),url('../../assets/fonts/Troika.svg#Troika') format('svg');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Ghostkid;src:url('../../assets/fonts/Ghostkid.eot') format('eot');src:url('../../assets/fonts/Ghostkid.woff2') format('woff2'),url('../../assets/fonts/Ghostkid.woff') format('woff'),url('../../assets/fonts/Ghostkid.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'IBM Plex Sans KR';src:url('../../assets/fonts/IBMPlexSansKR-Regular.woff2') format('woff2');src:url('../../assets/fonts/IBMPlexSansKR-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Black Han Sans';src:url('../../assets/fonts/BlackHanSans-Regular.woff2') format('woff2');src:url('../../assets/fonts/BlackHanSans-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Haptic;src:url('../../assets/fonts/HapticPro-Black_v2.woff') format('woff');src:url('../../assets/fonts/HapticPro-Black_v2.woff2') format('woff2');src:url('../../assets/fonts/HapticPro-Black_v2.otf') format('opentype');src:url('../../assets/fonts/HapticPro-Black_v2.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Albula;src:url('../../assets/fonts/AlbulaPro-Regular.woff2') format('woff2');font-style:normal;font-display:swap;font-weight:400;font-feature-settings:"ss01"}@font-face{font-family:'Albula Bold';src:url('../../assets/fonts/AlbulaPro-Bold.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;font-feature-settings:"ss01"}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font:normal normal normal 16px/1 Albula,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-feature-settings:"ss01" on;max-width:100%;font-size:16px;color:#51504d;background:#64a243;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:#2aa3d3;cursor:pointer}a:hover{outline:0;text-decoration:none;color:#097cb2}p{margin:0;padding:0;font-weight:400}.headline,.login-btn,.section-title,[class*=headline-],h1,h2{font-family:Haptic,'Lucky Font','Trebuchet MS';color:#2aa3d3;display:block;-webkit-font-smoothing:antialiased;-webkit-text-stroke:0.1px rgba(0,0,0,0.1);line-height:1;margin:0 0 15px 0}h1{font-size:46px}input[type=password],input[type=text]{cursor:text;color:#51504d!important;font-size:1rem}button,input{padding:0;margin:0;background:0 0;border:none}button:focus,input:focus{outline:0}.f24{font-size:2rem}.f40{font-size:3.3rem}.headline-btn{font-size:32px}.mbottom40{margin-bottom:40px}.mbottom45{margin-bottom:45px}.t-center{text-align:center}.white-color{color:#fcfcfc}.headline{font-size:36px}.p-rel{position:relative}.p-abs{position:absolute}.btn-medium{min-width:132px;height:58px}.selected{color:#fcfcfc!important}.selected:hover{color:#fcfcfc!important}[class*=ck-icon],[class*=icon-]{speak:none;-webkit-font-smoothing:antialiased;text-align:center;display:inline-block}[class*=ck-icon]:hover,[class*=icon-]:hover,a:hover [class*=ck-icon],a:hover [class*=icon-]{text-decoration:none}[class^=icon-]{font:normal normal normal 30px/0.7 Chess;color:#cdccca}[class^=ck-icon]{font:normal normal normal 30px/0.7 ChessKid;color:#fcfcfc}.icon-chevron-left:before{content:'\002C'}.icon-eye:before{content:'\0057'}.icon-lock:before{content:'\0064'}.ck-icon-chevron-left:before{content:'\002C'}.ck-icon-chevron-right:before{content:'\2026'}.ck-icon-check:before{content:'\0047'}.btn{position:relative;display:inline-block;text-align:center;cursor:pointer;vertical-align:middle;border-radius:16px;text-decoration:none;color:#fcfcfc!important;padding:0 10px;line-height:1;font-weight:700}.btn:active,.btn:focus,.btn:hover{color:#fcfcfc;outline:0;text-decoration:none}.btn-orange{background-color:#ffa94d;box-shadow:inset 0 -2px 0 0 #ff9c47,0 2px 4px 0 rgba(255,169,77,.35),0 1px 2px 0 rgba(0,0,0,.1);transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,padding-bottom .1s ease-in-out}.btn-orange:hover:active{background-color:#ff9c47;box-shadow:none;opacity:.9;padding-bottom:2px}.btn-orange-flat{background-color:#f4892e;border-top:1px solid #d26d17;border-left:1px solid #d26d17;border-right:1px solid #d26d17;border-bottom:1px solid #d26d17;border-radius:10px;color:#fcfcfc}.btn-orange-flat:hover{color:#fcfcfc;background-color:#ff9937}.btn-orange-flat:active{background-color:#f4892e}.btn-grey{background-color:#9b9a95;box-shadow:inset 0 -2px 0 0 #767471,0 2px 4px 0 rgba(155,154,149,.35),0 1px 2px 0 rgba(0,0,0,.1);transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,padding-bottom .1s ease-in-out}.btn-grey:hover:active{background-color:#767471;box-shadow:none;opacity:.9;padding-bottom:2px}.btn-grey-flat{background-color:#f6f5f3;border-top:1px solid #767471;border-left:1px solid #767471;border-right:1px solid #767471;border-bottom:1px solid #767471;border-radius:10px;color:#767471}.btn-grey-flat:hover{color:#767471;background-color:#e0dcd8}.btn-grey-flat:active{background-color:#f6f5f3}.btn-blue{background-color:#548db5;box-shadow:inset 0 -2px 0 0 rgba(69,121,160,.35),0 2px 4px 0 rgba(84,141,181,.35),0 1px 2px 0 rgba(0,0,0,.1);transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,padding-bottom .1s ease-in-out}.btn-blue:hover:active{background-color:#457ba0;box-shadow:none;opacity:.9;padding-bottom:2px}.btn-blue-flat{background-color:#2aa3d3;border-top:1px solid #097cb2;border-left:1px solid #097cb2;border-right:1px solid #097cb2;border-bottom:1px solid #097cb2;border-radius:10px;color:#fcfcfc}.btn-blue-flat:hover{color:#fcfcfc;background-color:#4eacd9}.btn-blue-flat:active{background-color:#2aa3d3}.btn-big{min-width:165px;padding:1rem}.btn-round{width:46px;height:46px;border-radius:100%}.login-btn{min-width:80px;padding:7px 10px;font-size:1.5rem;box-shadow:0 3px 0 #767471}header{display:flex;justify-content:space-between;align-items:center;width:100%;height:96px;padding:12px 0}.step{color:#fcfcfc;margin:0;font-size:26px;text-align:center}.title{margin:0;font-size:40px;color:#fcfcfc}@media only screen and (max-width:440px){.title{font-size:32px}}.column{display:flex;flex-flow:column}.column-flex{justify-content:space-between}.avatars-panel,.options-container{display:grid;grid-template-columns:repeat(5,72px);grid-gap:10px;place-content:center center}.avatar-wrapper{max-width:72px;max-height:72px}.avatar{max-width:72px;border-radius:10px;overflow:hidden;transition:box-shadow .1s ease-in-out}.avatar .check{transition:background-color .2s ease-in-out;background-color:transparent}.avatar .check i{transition:opacity .2s ease-in-out;font-size:3rem;opacity:0}.avatar.selected .check{display:grid;place-content:center center;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);background-color:rgba(0,0,0,.5)}.avatar.selected .check i{opacity:1}.avatar:hover{box-shadow:0 4px 0 rgba(0,0,0,.4)}.avatar:hover:active{box-shadow:unset;transform:translateY(4px)}.bottom-options{display:flex;align-items:center;justify-content:space-around;gap:15px}.arrows{display:flex;align-items:center;font-size:48px;gap:15px;color:#fcfcfc}.arrows button{font-size:4rem;color:#fcfcfc;font-weight:700;transition:color .1s ease-in-out}.arrows button:disabled{pointer-events:none;opacity:.5}.arrows button:hover{color:#f4892e}.more{font-size:24px;color:#fcfcfc;font-family:Haptic,'Lucky Font','Trebuchet MS';-webkit-font-smoothing:antialiased}.register-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:768px;margin-inline:auto;padding:0 20px 20px}.register-buttons{display:flex;flex-direction:column;gap:20px;width:100%;padding:30px;background-color:rgba(0,0,0,.2);border-radius:20px}.choosen-username{display:flex;justify-content:center;font-size:2.4rem;align-items:center;margin-top:0}.choosen-username img{margin-right:1rem}.register-account-fields form{padding:0 4.5rem;font-size:1.25rem}.input-container+.input-container{margin-top:1.8rem}.input-container input{background:#fcfcfc;padding:.84rem;line-height:2rem;width:100%;border-radius:8px;border:2px solid #767471;font-family:'Trebuchet MS';font-size:15px}.input-container input::placeholder{font-style:italic;color:#cdccca}.input-container label,.input-container p{margin-bottom:.5rem;margin-left:2px;line-height:1.5rem}.input-container .btn-big{min-width:125px;padding:1rem;margin-top:1rem}.input-wrapper .icon-eye,.input-wrapper .icon-lock{position:absolute;top:14px;right:15px;color:#767471}.input-wrapper .icon-eye:hover,.input-wrapper .icon-lock:hover{color:#9b9a95}.terms{color:#fcfcfc;text-decoration:underline}.not-valid input{border:2px solid #eb1c23}.available-username input{border:2px solid #71fb27;color:#6c8d40!important}.notice-container{margin-bottom:15px}.back{display:flex;align-items:center;font-size:16px;color:#fff}.back:hover{color:#fff}.back i{font-size:30px;color:#fff;margin-right:5px;position:relative;top:-1px}.username-kids{display:flex;flex-direction:column;gap:15px;width:100%;text-align:center;padding:30px;background-color:rgba(0,0,0,.2);border-radius:20px}.username-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.select-name{display:flex;align-items:baseline;justify-content:space-between;padding:8px;color:#51504d;background-color:#fcfcfc;border-radius:10px;transition:all .25s ease;border:2px solid transparent;min-height:45px;font-size:15px}.select-name:hover{border:2px solid #f4892e;color:#51504d}.select-name.selected{background-color:#f4892e}.aurora-theme{background:url('/images/themes/aurora.png') center center no-repeat #64a243;background-size:cover}.logo{width:160px;height:60px;display:inline-block;background:url('/images/common/logo/logo.svg') left center no-repeat}.register-sprite{background:url('/images/register/register_sprite.png') no-repeat center;height:131px;content:'';display:inline-block}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:2/1),all and (min-device-pixel-ratio:1.5){.register-sprite{background-image:url('/images/register/register_sprite@2x.png');background-size:274px auto;background-repeat:no-repeat}}.register-sprite.kid{background-position:-113px 0;width:83px}.register-sprite.parent{background-position:-197px 0;width:83px}@media only screen and (min-width:768px) and (max-width:1024px){.logo{width:180px;height:60px}.btn-small{min-width:20%}}@media only screen and (max-width:440px){.logo{width:130px}.username-kids{width:100%}.username-wrapper{grid-template-columns:1fr;grid-gap:10px}.avatars-panel,.options-container{grid-template-columns:repeat(3,72px)}.btn-big{min-width:100px;padding:.5rem}.big-btn{width:90%;height:20vh;padding:20px}.small-btn{width:49%;height:60px;font-size:1.5rem}.register-container{padding:0 10px 10px}.register-account-fields form{padding:0 1rem}.column-flex{width:100%}.bottom-options{flex-direction:column}.arrows{width:100%;justify-content:space-between}}