body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{align-items:center;display:flex;flex-direction:column;position:relative}.header:before{background:url(/static/media/bg-f8bet.71da9431f352516eec6f.png) 50%/cover no-repeat;content:"";inset:0;position:absolute;z-index:-1}.header .header-home,.header .header_logo,.header .header_title{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;width:100%}.header .header_logo{animation:floatUpDown 3s ease-in-out infinite;background-image:url(/static/media/logobcx88.974a2eeee381f7e27cc8.png);height:180px}@media(max-width:768px){.header .header_logo{height:100px}}.header .header_title{background-image:url(/static/media/title-ttkm.91fe05e58e716d866eae.png);height:80px;margin-top:30px}@media(max-width:768px){.header .header_title{height:30px;margin-top:50px}}.header .header-home{cursor:pointer;display:flex;justify-content:center;margin-top:20px;transition:transform .3s ease;width:180px}@media(max-width:768px){.header .header-home{margin-top:5px;width:120px}}.header .header-home img{transition:transform .3s ease;width:100%}.header .header-home img:hover{transform:scale(1.15)}.header .header-form{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;margin-top:60px;padding:20px;position:absolute;top:62%;width:92%;z-index:6}@media(max-width:768px){.header .header-form{border-radius:10px;flex-direction:column;gap:10px;padding:10px 0;position:static;width:100vw}}.header .header-form .account,.header .header-form .captcha,.header .header-form .promo{align-items:center;display:flex;flex:4 1;flex-direction:column}.header .header-form .account img,.header .header-form .captcha img,.header .header-form .promo img{height:70px}.header .header-form .account span,.header .header-form .captcha span,.header .header-form .promo span{color:#333;font-size:20px;font-weight:530;margin-top:10px}.header .header-form .account input,.header .header-form .captcha input,.header .header-form .promo input{background:#eee;border:none;border-radius:5px;margin-top:10px;padding:10px;width:70%}.header .header-form .account input:focus,.header .header-form .captcha input:focus,.header .header-form .promo input:focus{border:none;outline:none}.header .header-form .captcha .captcha-group{align-items:center;display:flex;gap:10px;justify-content:center;width:80%}.header .header-form .captcha .captcha-group input{margin-top:0}.header .header-form .confirm{align-items:flex-end;display:flex;flex:1 1;width:100%}@media(max-width:768px){.header .header-form .confirm{justify-content:center}}.header .header-form .confirm button{background:#2a57fa;border:none;border-radius:5px;color:#fff;font-size:14px;padding:10px}.header .footerline{margin-bottom:-5px;margin-top:60px;position:relative;width:100%}@media(max-width:768px){.header .footerline{display:none}}.header .background{left:0;position:fixed;top:0;z-index:-2}.header .background img{height:80vh;object-fit:cover;width:120%}.header .header-back{cursor:pointer;left:20px;position:absolute;top:20px;z-index:10}@media(max-width:768px){.header .header-back{left:10px;top:10px}}.header .header-back .header-back-button{height:50px;transition:transform .3s ease;width:50px}@media(max-width:768px){.header .header-back .header-back-button{height:40px;width:40px}}.header .header-back .header-back-button:hover{transform:scale(1.1)}.header .right-gif-button-show{align-items:center;background-color:#0053df;border:initial;border-radius:.75rem 0 0 .75rem;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;position:fixed;right:.5rem;top:50%;transform:translateY(-50%);width:2rem;z-index:50}.header .right-gif-button-show .right-gif-button-icon{height:1.25rem;transform:rotate(90deg);width:1.25rem}.header .right-gif-container{cursor:pointer;position:fixed;right:2rem;top:50%;transform:translateY(-50%);z-index:50}@media(max-width:768px){.header .right-gif-container img{width:100px}}.header .right-gif-container .right-gif-close-button{align-items:center;background-color:#0053df;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:1.75rem;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;width:1.75rem}@keyframes floatUpDown{0%{transform:translateY(30px)}50%{transform:translateY(10px)}to{transform:translateY(30px)}}.promo-section{align-items:center;background-color:#f8f8f8;display:flex;flex-direction:column;justify-content:center;padding-top:70px}@media(max-width:768px){.promo-section{padding-top:0}}.promo-section .promo-pc{width:100%}@media(max-width:768px){.promo-section .promo-pc{display:none}}.promo-section .promo-mb{width:70%}@media(min-width:769px){.promo-section .promo-mb{display:none}}.promo-section .button-group{display:flex;gap:10px}.promo-section .button-group .custom-btn{background:linear-gradient(180deg,#ccc,#fff,#ccc);border:3px solid #ccc;border-radius:8px;color:#1976f2;cursor:pointer;font-size:19px;font-weight:700;max-width:360px;min-width:90px;padding:8px 25px;transition:all .2s ease;width:200px}@media(max-width:768px){.promo-section .button-group .custom-btn{width:140px}}.promo-section .button-group .custom-btn:hover{background:#1976f2;color:#fff;transform:translateY(-1px)}.promo-section .button-group .custom-btn:active{box-shadow:inset 0 1px 2px #0000004d;transform:translateY(1px)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.km{display:flex;justify-content:center;padding:16px 0;width:100%}.km__container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1200px,96%)}@media(max-width:768px){.km__container{gap:12px;grid-template-columns:1fr}}.km__item{background:#fff;border-radius:12px;box-shadow:0 6px 6px #00000080;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.km__item img{display:block;height:auto;object-fit:cover;width:100%}.km__item:hover{box-shadow:0 10px 20px #00000080;transform:translateY(-2px)}.footer{background:#26a9e0;color:#fff;font-family:Open Sans,sans-serif;margin-top:20px;padding:20px;position:relative;text-align:center}.app{box-sizing:border-box;color:#000;font-family:Mulish,sans-serif;min-height:100vh;@media (max-width:768px){align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}}
/*# sourceMappingURL=main.5a418b1c.css.map*/